diff --git a/core/todo.txt b/core/todo.txt index 20dd63735..6cb8977f4 100644 --- a/core/todo.txt +++ b/core/todo.txt @@ -90,13 +90,13 @@ X http://processing.org/discourse/yabb_beta/YaBB.cgi?board=Syntax;action=displ 0125p4 (in progress) X significant improvement to text and images in opengl X now using mipmaps to interpolate large and small images -_ things not showing up in linux +X things not showing up in linux X this may be fixed along with bug #341 -_ probably threading issue, 98 doesn't have any trouble -_ signs point to Runner or PApplet changes between 98 and 99 -_ commenting out applet.setupFrameResizeListener() -_ in line 307 from Runner.java solved the problem -_ http://dev.processing.org/bugs/show_bug.cgi?id=282 +X probably threading issue, 98 doesn't have any trouble +X signs point to Runner or PApplet changes between 98 and 99 +X commenting out applet.setupFrameResizeListener() +X in line 307 from Runner.java solved the problem +X http://dev.processing.org/bugs/show_bug.cgi?id=282 X size of sketch different in setup() and draw() on linux X make sure that the sketch isn't being sized based on bad insets X problem with resizing the component when the frame wasn't resizable diff --git a/todo.txt b/todo.txt index 569e9f506..b2c0d7add 100644 --- a/todo.txt +++ b/todo.txt @@ -30,6 +30,7 @@ _ moviemaker X moved around constructors (to be on par with other video lib stuff) X cleaned up constant names (i.e. MSVideo -> MS_VIDEO) X added constant for h264 encoding +X though it doesn't seem to actually work... oh well _ add documentation X add() or addFrame()? X find/replace - replace should do auto find next(?) @@ -54,6 +55,8 @@ X can't confirm this one X no longer default to sketchbook folder on open 0125p4 (in progress) +_ move examples folder to top-level menu? +_ move open menu to its own? _ keywords/reference X map is going to null reference, not colored properly X add beginRaw, endRaw, map to keywords.txt @@ -62,20 +65,23 @@ X do a trim() on the selection for find in reference X reorganize find in reference commands X add setDTR() method from tom hulbert X moviemaker is broken +X updatePixels reference was cut off +_ double-check this after rebuild of reference _ made changes to keywords.txt, but this is broken--it's autogenerated +_ find in reference problems +_ ? doesn't work with find in reference (actually came up as 'null') +_ "find in ref" on XMLElement brings up ref for null (ha) +_ should we use if() or if in the reference +_ examples +X animated sprite example should use tabs +X reworked all video examples _ ocd is broken in 0125 - do a better error message for this -_ save/saveas should use modal dialog -_ only use the bottom bar for naming _ "Object" example isn't using tabs.. others? _ object example is also much too complicated X implement sortCompare() and sortSwap() _ discuss this with casey _ also could be using Arrays.sort(blah) with Comparable (1.2+) -_ sort functions to be made public? -_ find in reference problems -_ ? doesn't work with find in reference (actually came up as 'null') -_ "find in ref" on XMLElement brings up ref for null (ha) -_ should we use if() or if in the reference +_ make sorting functions static? _ disallow .java tabs with same name as the sketch _ a .java tab with same name as the sketch is allowed (oog!) _ particularly look at "save as" scenario @@ -87,6 +93,42 @@ _ rename main tab (sketch) to "something" (without ".java") _ the contents in the files are not the same, but the main-tab is _ showing the contents of the .java tab, so if you press save _ you will overwrite your original code from the main-tab. +_ add present mode bgcolor to prefs +_ option in preferences to set the jvm used to run? (osx only?) +_ this would take care of nasty macosx 1.4 vs 1.5 issues +_ /System/Library/Frameworks/JavaVM.framework/Versions/1.3.1/Commands/java +_ /System/Library/Frameworks/JavaVM.framework/Versions/1.4.2/Commands/java +_ /System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Commands/java +_ canonical path for +_ /System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK +_ will return 1.5.0 (or maybe 1.6 for others?) +_ add basic guidelines for posting to the board +_ 1. don't double (or triple) post +_ 2. if you're having trouble, first see the troubleshooting page +_ 3. if you have a bug, first search the bugs database +_ 4. first check the FAQ +_ 5. use the search bar at the top of every page +X also need the "find in reference" to work on linux +o find in ref is prolly also why +x may be required for .html on osx +X make "show sketch folder" work on linux +_ add notes to the docs about how to fix if not working +_ http://processing.org/reference/environment/platforms.html#linux +X add for "show sketch folder" option +X show the menu but dim if the command is not available +X gnome-open, kde-open, "kfmclient exec blah" +o file bug re: qtjava being compiled for 1.5 on the intel macs +o because 1.4 isn't available on 10.3.9, this is ridiculous + +_ remove 'patch' designation from bugzilla + +charset changes +_ need to set a default charset for use in files (utf8) +_ add option to change charset or specify as part of loading +_ xml element needs to be readable from other charsets +_ same with the other methods like loadStrings() +_ could also be a way to handle gzip too? +_ tho charset + gzip would be a problem +_ hint(ENABLE_AUTO_GUNZIP) or rather hint(DISABLE_AUTO_GUNZIP) _ switching into present mode in info.plist LSUIPresentationMode @@ -110,21 +152,14 @@ void sortSwap(int a, int b) { BOOK -_ make "show sketch folder" work on linux -_ add notes to the docs about how to fix if not working -_ http://processing.org/reference/environment/platforms.html#linux -X add for "show sketch folder" option -X show the menu but dim if the command is not available -X gnome-open, kde-open, "kfmclient exec blah" -_ also do with PApplet.open() +_ add gnome-open/kde-open for with PApplet.open() _ adding a file to the sketch that already exists gives no confirm _ sometimes one item showing up twice _ (Table.pde showed twice after failed add) _ add open (-a?) on osx to the open() command -_ also need the "find in reference" to work on linux -_ find in ref is prolly also why +x may be required for .html on osx _ get started on time series chapter _ on linux, drag and drop didn't accept +_ gets a zillion different items that come in new bugs @@ -137,8 +172,15 @@ _ http://dev.processing.org/bugs/show_bug.cgi?id=584 _ can't get documents/prefs folder on vista _ http://dev.processing.org/bugs/show_bug.cgi?id=585 + 0126 -_ do the big move to multiple sketches open +_ move to multiple sketches open at a time +_ set title of window to the sketch name +_ on first save, ask for the name of the project (with default) +_ cmd-opt-r for rename? +_ save/saveas should use modal dialog +_ only use the bottom bar for naming + 0127 _ dynamic tools menu (requires moving files around) @@ -146,13 +188,6 @@ _ this means can integrate the autoformat stuff _ finish up debian package support (see the processing.mess folder) -_ xml element needs to be readable from other charsets -_ same with the other methods like loadStrings() -_ could also be a way to handle gzip too? -_ tho charset + gzip would be a problem -_ hint(ENABLE_AUTO_GUNZIP) or rather hint(DISABLE_AUTO_GUNZIP) - - LIBRARIES / Net _ move the useful serial buffering fxns into net library