diff --git a/build/shared/revisions.txt b/build/shared/revisions.txt index c0b6472f2..3d60ab4d9 100644 --- a/build/shared/revisions.txt +++ b/build/shared/revisions.txt @@ -7,6 +7,39 @@ releases will be super crusty. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +ABOUT REV 0135 - 21 November 2007 + +Fairly innocuous but helpful bug fix release. + +[ bug fixes ] + ++ Fixed modelX(), modelY(), and modelZ(). + http://dev.processing.org/bugs/show_bug.cgi?id=486 + Also wrote documentation for modelX(), modelY(), and modelZ(). + ++ Brought back mipmapping for OpenGL (this helps textures look + better when they're resized significantly). Turns out that I was + on a goose chase, that things were working properly in rev 0125. + http://dev.processing.org/bugs/show_bug.cgi?id=610 + ++ Fixed copy() so that it doesn't need an updatePixels() call when + used with OPENGL and JAVA2D. You should only have to call + loadPixels() and updatePixels() when you're actually messing with + the pixels[] array of an image (or the main drawing surface). + http://dev.processing.org/bugs/show_bug.cgi?id=681 + ++ Improved how fonts are handled in the preferences file to ensure + against errors. Some strange things popping up with Processing + not starting up properly and giving ominous "Fatal Exception" or + "Failed Startup" messages. Though it's still not clear how the file + was getting corrupted (whether operator error or something that + a recent Java release is doing). + http://dev.processing.org/bugs/show_bug.cgi?id=688 + + +. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . + + ABOUT REV 0134 - 17 November 2007 Several bug fixes in this release, and one major change: all text diff --git a/core/todo.txt b/core/todo.txt index 17e218628..6f0a6d6ea 100644 --- a/core/todo.txt +++ b/core/todo.txt @@ -1,19 +1,19 @@ 0135 core X modelX/Y/Z still having trouble -_ http://dev.processing.org/bugs/show_bug.cgi?id=486 -_ http://processing.org/discourse/yabb_beta/YaBB.cgi?board=Suggestions;action=display;num=1186614415 +X http://dev.processing.org/bugs/show_bug.cgi?id=486 +X http://processing.org/discourse/yabb_beta/YaBB.cgi?board=Suggestions;action=display;num=1186614415 X add docs for model/screen/Y/Z X added for model, along with example. X screen was already complete -_ bring back opengl mipmaps (create them myself? try w/ newer jogl?) -_ opengl mipmaps are leaking (regression in spite of #150 fix) -_ http://dev.processing.org/bugs/show_bug.cgi?id=610 -_ http://processing.org/discourse/yabb_beta/YaBB.cgi?board=OpenGL;action=display;num=1193967684 -_ seems to not actually be a problem on mbp, try desktop? -_ copy() should automatically call updatePixels() - it does -_ check on the bug report for this one as well -_ http://processing.org/discourse/yabb_beta/YaBB.cgi?board=Syntax;action=display;num=1173394373 - +X bring back opengl mipmaps (create them myself? try w/ newer jogl?) +X opengl mipmaps are leaking (regression in spite of #150 fix) +X http://dev.processing.org/bugs/show_bug.cgi?id=610 +X http://processing.org/discourse/yabb_beta/YaBB.cgi?board=OpenGL;action=display;num=1193967684 +X seems to not actually be a problem on mbp, try desktop? +X copy() was needing updatePixels() when used with OPENGL or JAVA2D +X http://dev.processing.org/bugs/show_bug.cgi?id=681 +X check on the bug report for this one as well +X http://processing.org/discourse/yabb_beta/YaBB.cgi?board=Syntax;action=display;num=1173394373 earlier o add notes about fixing serial on the mac to the faq (and link to bug) @@ -108,6 +108,10 @@ _ or it's the PGraphics object, which does an updatePixels() immediately _ if (modified) don't loadPixels again, just ignore it _ make a note that updatePixels() only sets a flag in PImage _ (but not PGraphics, which does it immediately) +_ filter() doesn't need a loadPixels +_ but if you want to filter *and* mess w/ pixels (avoid double load) +_ then do loadPixels() /before/ filter, and updatePixels after messing +_ same will go for blend() rework some text/font code [1.0] @@ -571,6 +575,8 @@ _ http://dev.processing.org/bugs/show_bug.cgi?id=127 PGraphicsOpenGL +_ updatePixels wth OpenGL requires a lot of memory, need better texture update +_ http://dev.processing.org/bugs/show_bug.cgi?id=610 _ strokeWeight() doesn't work in opengl or p3d _ ortho() behaving differently in P3D vs OPENGL _ http://dev.processing.org/bugs/show_bug.cgi?id=100 diff --git a/todo.txt b/todo.txt index de6afa577..38e2a9923 100644 --- a/todo.txt +++ b/todo.txt @@ -1,5 +1,66 @@ 0135 pde +o opening a file from right-click in osx +o opens the new thing directly behind an untitled document +X improve how fonts are parsed from the preferences file +X this was causing strange errors as prefs files became corrupted +earlier +X made changes to keywords.txt, but this is broken--it's autogenerated +X keywords/reference +X map is going to null reference, not colored properly +X add beginRaw, endRaw, map to keywords.txt +X find in reference problems +X ? doesn't work with find in reference (actually came up as 'null') +X "find in ref" on XMLElement brings up ref for null (ha) +o should we use if() or if in the reference +X include docs for moviemaker +X also changed finishMovie() to stop() (for consistency) +X only inside size() should gray bg and white fill get called (defaults) +X defaults() is separate from beginDraw/endDraw init/end stuff +o add to sketchbook menu: +o "recent sketches" option (only for things that still exist) +o turn this off by default +o "reload sketchbook" option +o "show sketchbook folder" +X start removing pre-1.4 support +X multiple windows +o what happens when p5 is launched without all its pieces? +o both on windows and mac... is there a way put up useful message +o if everything moved into the .app file, how do you add applet.html? +o can we use useragent to determine whether java 1.4 is in use? +o for mac, could see if it's an old safari (1.3) or firefox (also 1.3) +o for windows, the classid will take care of it all (firefox too?) +o for linux, everyone's using 1.4/1.5 anyway +X rewrite section on versions of java +X we're dropping support for anything before 1.4 +X and don't recommend anything before 1.4.2 +X we'll support 1.5 a little more now, but only libraries, not syntax +X no support for java 1.6 anytime soon +X to use 1.5+ syntax, use p5 embedded in eclipse +X what's with this fill() bug? +X http://dev.processing.org/bugs/show_bug.cgi?id=468 +X background() also not making it through to raw recorder +X this should be fixed, just double-check +X add option to prefs to override memory settings +X it's a checkbox, when used it will force external runtime +X include a fill-in box with the default and various other settings +X values are in megabytes +o reload sketchbook option w/o restarting p5 +o students want to manipulate the sketchbook itself +X update javadoc on web site to include xml ref +X probably need to traverse into xml and candy folders.. others? + + +eclipse +_ document how to properly integrate with eclipse +_ add runtime args to opengl library so that it sets path properly +_ add explanation for using subclipse to get p5 +_ make a src folder, data folder location +_ export to eclipse +_ how to do this with subclipse instructions? + + +_ classpath fixes (disable aiexport and built-in tools that include core.jar) _ more recent versions of the PDE lock up during setup() (no window shown) _ http://dev.processing.org/bugs/show_bug.cgi?id=687 @@ -9,19 +70,16 @@ _ printStackTrace() throttles on osx and poops out _ "Fatal exception occurred. Program will exit." on startup _ seems to be font related, deleting prefs will fix it _ http://dev.processing.org/bugs/show_bug.cgi?id=688 -_ opening a file from right-click in osx -_ opens the new thing directly behind an untitled document _ "missing a /* from the end of a comment" message +_ enter a bug for this, it's bound to be found _ "multipart/*" produces the error _ even though things are inside a quoted txt block -_ after fixing name of sketch, a sketch of that name does not exist (?) +_ after fixing name of sketch, ensure sketch of that name does not exist _ quicktime problems (when no QTJAVA is set?) _ http://dev.processing.org/bugs/show_bug.cgi?id=669 -_ method of threading but queue an event to be run when safe -_ e.g. queueing items like mouse/keybd, but generic fxns _ fix syntax highlighting of focusGained and others _ http://dev.processing.org/bugs/show_bug.cgi?id=659 _ verify (and document) public access members of PApplet @@ -34,17 +92,21 @@ _ http://dev.processing.org/bugs/show_bug.cgi?id=662 _ pdf examples are shot (?) _ remove patch designation from bugzilla -_ method of including/excluding data files in the JAR -_ or at least a boolean for the whole folder? - with casey +_ find in reference issues +_ if() and for() don't work, they look for for_.html instead of for.html +_ XMLElement is not linked for find in ref +_ the ? operator is not in find in ref (no ref page either?) +_ update keywords generator script on the site +_ perhaps move this closer to the dev process? _ move reference folder around so that it matches site organization _ otherwise several links break on the main faq page -_ update keywords generator script on the site +_ discuss i18n issues and proper system _ mark examples as untitled (rather than read-only) _ put the "had to rename sketch" message in the msg bar +_ it's ugly/annoying/intrusive _ inside sketch.java, don't hardwire the file extension types _ arduino uses .c, .cpp, .h instead of .java @@ -74,30 +136,23 @@ _ 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 +_ 0. be polite. going on about how much something "sucks" or is "stupid" will make you look like an eight-year-old. _ 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 -_ made changes to keywords.txt, but this is broken--it's autogenerated -_ keywords/reference -_ map is going to null reference, not colored properly -_ add beginRaw, endRaw, map to keywords.txt -_ 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 +_ 6. read revisions.txt + charset changes +_ change pde files to use utf8 +_ 1) if file contains binary data and +_ 2) its mod date is earlier than when p5 0125 was installed +_ offer to convert it, or ignore +_ then re-save the file to update the mod date +_ ...or, when first running p5 0125, offer to update sketches _ need to set a default charset for use in files (utf8) _ add option to change charset or specify as part of loading _ need to specify the default encoding @@ -116,13 +171,6 @@ _ this means can integrate the autoformat stuff _ processing.mess/tools has chandler's template stuff _ finish up debian package support (see the processing.mess folder) -_ change pde files to use utf8 -_ 1) if file contains binary data and -_ 2) its mod date is earlier than when p5 0125 was installed -_ offer to convert it, or ignore -_ then re-save the file to update the mod date -_ ...or, when first running p5 0125, offer to update sketches - _ the first time someone hides a tab, put up a msg explaining what it does _ "don't warn me about this anymore" _ add "don't warn me about this" for sketch renaming @@ -794,6 +842,14 @@ _ make available the background colors for present mode, stop button color _ http://dev.processing.org/bugs/show_bug.cgi?id=75 _ http://processing.org/discourse/yabb_beta/YaBB.cgi?board=Syntax;action=display;num=1130781367;start=2#2 _ add ability to set the display where present mode makes things start +_ 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?) PDE / Runner @@ -1203,3 +1259,5 @@ _ splash screen LATER _ rename location is awkward, do it on the tab? +_ method of including/excluding data files in the JAR +_ or at least a boolean for the whole folder?