diff --git a/processing/app/PdePreferences.java b/processing/app/PdePreferences.java index 0cd070335..5f11f049d 100644 --- a/processing/app/PdePreferences.java +++ b/processing/app/PdePreferences.java @@ -259,7 +259,8 @@ public class PdePreferences extends JComponent { // [ ] Enable export to "Library" - exportLibraryBox = new JCheckBox("Enable advanced \"Library\" features"); + exportLibraryBox = new JCheckBox("Enable advanced \"Library\" features" + + " (requires restart)"); pain.add(exportLibraryBox); d = exportLibraryBox.getPreferredSize(); exportLibraryBox.setBounds(left, top, d.width, d.height); diff --git a/processing/app/PdeSketchbook.java b/processing/app/PdeSketchbook.java index f9069d1f2..3eab6c46e 100644 --- a/processing/app/PdeSketchbook.java +++ b/processing/app/PdeSketchbook.java @@ -434,6 +434,7 @@ public class PdeSketchbook { list[i].equals("CVS")) continue; File subfolder = new File(folder, list[i]); + File lib = new File(subfolder, "library"); File entry = new File(subfolder, list[i] + ".pde"); // if a .pde file of the same prefix as the folder exists.. if (entry.exists()) { diff --git a/processing/todo.txt b/processing/todo.txt index 85740fe3e..0edabb15b 100644 --- a/processing/todo.txt +++ b/processing/todo.txt @@ -53,15 +53,17 @@ X make built-in libraries read-only X several menu changes as discussed with casey X (capitalization, export/export app, tools) X add preference for showing library stuff -X figure out why user libraries not being added -_ in lib mode, show internal libraries as part of the 'open' menu -_ make a note that p5 has to be restarted for libs -_ after export of library, rebuild "import library" menu -_ import all libraries into classpath -_ all libs found during sketchbook build + all libs in libraries -_ this means sketchbook menu will need to be rebuilt after lib build -_ append the user's classpath to the end of that +040913 +X figure out why user libraries not being added +X in lib mode, show internal libraries as part of the 'open' menu +X make a note that p5 has to be restarted for libs +X import all libraries into classpath +X all libs found during sketchbook build + all libs in libraries +X this means sketchbook menu will need to be rebuilt after lib build +X append the user's classpath to the end of that +_ when running externally, build into sketch folder +_ after export of library, rebuild "import library" menu _ libraries: static and non-static init for libs _ final stop() for static shutdown of lib @@ -74,6 +76,10 @@ _ jsyn.jar not needed on export, netscape libs not needed on export _ where do libraries for distribution go? _ libraries subfolder of p5 +_ exception in setup() on external app doesn't kill run button +_ also doesn't kill external vm +_ make preferences a modal dialog + _ get export working again _ make multiple jar files thing work as an option _ http://processing.org/discourse/yabb/YaBB.cgi?board=Proce55ing_Software;action=display;num=1067360903;start=0