diff --git a/build/shared/revisions.txt b/build/shared/revisions.txt index 88522ea1a..77980840b 100644 --- a/build/shared/revisions.txt +++ b/build/shared/revisions.txt @@ -4,6 +4,13 @@ reference of how to use processing, because the information for older releases will be super crusty. +. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . + + +ABOUT REV 0117 - XX September 2006 + + + . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . diff --git a/core/done.txt b/core/done.txt index a29d89950..61b4121dd 100644 --- a/core/done.txt +++ b/core/done.txt @@ -1,3 +1,133 @@ +0116 core +X make background() ignore transformations in JAVA2D +X http://processing.org/discourse/yabb_beta/YaBB.cgi?board=SoftwareBugs;action=display;num=1147010374 +o createGraphics to not require defaults() +X can't do, because an end() function must be called to clear the renderer +X add "hide stop button" arg for PApplet +X beginFrame/endFrame -> beginDraw/endDraw +X add new constant for the DXF renderer +X array utilities on Object[] are worthless.. fix it with reflection? +X see if reflection will allow expand for all class types +X expand, append, contract, subset, splice, concat, reverse +X typed version of array functions: +X append(), shorten(), splice, slice, subset, concat, reverse +X http://dev.processing.org/bugs/show_bug.cgi?id=115 +X fix issue where processing applets would run extremely fast +X after having been starved of resources where there framerate dropped +X http://dev.processing.org/bugs/show_bug.cgi?id=336 +X added color/stroke/tint/fill(#FF8800, 30); +X test imageio with images that have alpha (does it work?) +X nope, doesn't, didn't finish support +X http://dev.processing.org/bugs/show_bug.cgi?id=350 +X openStream() fails with java plug-in because non-null stream returned +X http://dev.processing.org/bugs/show_bug.cgi?id=359 +X update jogl to latest beta 5 +X make framerate into frameRate (to match frameCount) +X AIOOBE in P3D during defaults/background/clear +X PGraphics.clear() problem from workbench and malware stuff +X had to put synchronized onto draw and size() +X actually it'll work if it's only on size() +X the sync on the mac hangs an applet running by itself +X even though it seems to be ok for a component +X thread sync problem with allocation +X http://dev.processing.org/bugs/show_bug.cgi?id=369 +X major threading change to use wait()/notifyAll() instead of interrupt/sleep +X noLoop() at end of setup is prolly b/c of interruptedex +X need to not call Thread.interrupt() +X opengl + noLoop() causes InterruptedException +X check to see noLoop() breakage is fixed in 92 vs 91 +X checked, not fixed +X http://processing.org/discourse/yabb_beta/YaBB.cgi?board=SoftwareBugs;action=display;num=1115330568 +X http://dev.processing.org/bugs/show_bug.cgi?id=164 +X remove image(filename) and textFont(filename) et al. +X revision 115 may be saving raw files as TIFF format +X may be a bug specific to java 1.5 (nope) +X http://dev.processing.org/bugs/show_bug.cgi?id=378 +X saveFrame() not working for casey +X problem with tiff loading in photoshop etc +X check http:// stuff to see if it's a url first on openStream() +X it's the most harmless, since prolly just a MFUEx +X fix problem where root of exported sketch won't be checked +X http://dev.processing.org/bugs/show_bug.cgi?id=389 +X createFont not working from applets (only with .ttf?) +X throws a security exception because of the reflection stuff +X http://dev.processing.org/bugs/show_bug.cgi?id=101 +X urls with ampersands don't work with link() +X Runtime.getRuntime().exec("cmd /c start " + url.replaceAll("&","^&")); +X http://processing.org/discourse/yabb_beta/YaBB.cgi?board=SoftwareBugs;action=display;num=1149974261 +X fix bug where smooth() was shut off after using text +X (that had the smoothing turned off when used in "Create Font") +X http://processing.org/discourse/yabb_beta/YaBB.cgi?board=SoftwareBugs;action=display;num=1148362664 +X fix dxf to use begin/endDraw instead of begin/endFrame +X fixes axel's bug with dxf export +X set default frameRate cap at 60 +X otherwise really thrashing the cpu when not necessary +X jpeg loading may be extremely slow (loadBytes?) +X seems specific to 0115 versus the others +X http://processing.org/discourse/yabb_beta/YaBB.cgi?board=SoftwareBugs;action=display;num=1158111639 +X http://processing.org/discourse/yabb_beta/YaBB.cgi?board=SoftwareBugs;action=display;num=1154714548 +X http://dev.processing.org/bugs/show_bug.cgi?id=392 +X loadImage() problems with png and jpg +X actually it's an issue with some types of jpeg files +X http://dev.processing.org/bugs/show_bug.cgi?id=279 +X java.lang.IllegalArgumentException: +X Width (-1) and height (-1) cannot be <= 0 +X identical to what happens when the image data is bad +X for instance, trying to load a tiff image with the jpg loader +X http://dev.processing.org/bugs/show_bug.cgi?id=305 +o blend() mode param should be moved to the front +X nah, works better with the other format +X make sure there's parity with the copy() functions +X remove single pixel blend functions +o blend() should prolly have its mode be the first param +X move blend() to blendColor() when applying it to a color +X added lerpColor(), though it needs a new name +X went back to old image i/o (sometimes caused trouble when exported) +X http://dev.processing.org/bugs/show_bug.cgi?id=376 +X change reader() to createReader() for consistency? +X though printwriter is odd for output.. +X also createWriter() and the rest +o add to docs: save() on a PImage needs savePath() added +X hint(DISABLE_NATIVE_FONTS) to disable the built-in stuff? +X or maybe this should be hint(ENABLE_NATIVE_FONTS) instead? +X figure out default behavior for native text fonts +X make sure insideDrawWait() is in other resize() methods +X begin/end/alloc waits to PGraphicsJava2D, PGraphicsOpenGL, PGraphics3D +X fix bug with fill(#ffcc00, 50); +X toInt() on a float string needs to work +X need to check for periods to see if float -> int first +X shape changes +X remove LINE_STRIP - tell people to use beginShape() with no params +X remove LINE_LOOP - tell people to use endShape(CLOSE) +o also remove POLYGON? +X may as well remove it +X though something still needed as an internal constant +X add endShape(CLOSE) or CLOSED +X when running as an applet, sketchPath won't be set +X change the error message slightly +X http://processing.org/discourse/yabb_beta/YaBB.cgi?board=Syntax;action=display;num=1153150923 +X use parseFloat instead of toFloat()? to be consistent with javascript +X also clean up some of the casting silliness + +more recent +X only update mouse pos on moved and dragged +X http://dev.processing.org/bugs/show_bug.cgi?id=170 +X also updates a bug that caused sketches to jump in funny ways + +fixed in 0115 / quicktime 7.1 +X color values on camera input flipped on intel macs +X checked in a change for this recommended on qtjava list +X http://dev.processing.org/bugs/show_bug.cgi?id=313 + +really old stuff +o get loop, noLoop, redraw, and framerate all working in opengl +o needs custom animator thread.. +o depth() shouldn't be needed for opengl unless actually 3D +o right now the camera doesn't get set up unless you call depth() +o box and sphere are broken in gl +o what should the update image function be called? + + 0115 core X remove debug message from loadPixels() X remove debug message from PGraphics2.save() diff --git a/core/todo.txt b/core/todo.txt index 896071ba8..2d7de192f 100644 --- a/core/todo.txt +++ b/core/todo.txt @@ -1,138 +1,6 @@ -0116 core -X make background() ignore transformations in JAVA2D -X http://processing.org/discourse/yabb_beta/YaBB.cgi?board=SoftwareBugs;action=display;num=1147010374 -o createGraphics to not require defaults() -X can't do, because an end() function must be called to clear the renderer -X add "hide stop button" arg for PApplet -X beginFrame/endFrame -> beginDraw/endDraw -X add new constant for the DXF renderer -X array utilities on Object[] are worthless.. fix it with reflection? -X see if reflection will allow expand for all class types -X expand, append, contract, subset, splice, concat, reverse -X typed version of array functions: -X append(), shorten(), splice, slice, subset, concat, reverse -X http://dev.processing.org/bugs/show_bug.cgi?id=115 -X fix issue where processing applets would run extremely fast -X after having been starved of resources where there framerate dropped -X http://dev.processing.org/bugs/show_bug.cgi?id=336 -X added color/stroke/tint/fill(#FF8800, 30); -X test imageio with images that have alpha (does it work?) -X nope, doesn't, didn't finish support -X http://dev.processing.org/bugs/show_bug.cgi?id=350 -X openStream() fails with java plug-in because non-null stream returned -X http://dev.processing.org/bugs/show_bug.cgi?id=359 -X update jogl to latest beta 5 -X make framerate into frameRate (to match frameCount) -X AIOOBE in P3D during defaults/background/clear -X PGraphics.clear() problem from workbench and malware stuff -X had to put synchronized onto draw and size() -X actually it'll work if it's only on size() -X the sync on the mac hangs an applet running by itself -X even though it seems to be ok for a component -X thread sync problem with allocation -X http://dev.processing.org/bugs/show_bug.cgi?id=369 -X major threading change to use wait()/notifyAll() instead of interrupt/sleep -X noLoop() at end of setup is prolly b/c of interruptedex -X need to not call Thread.interrupt() -X opengl + noLoop() causes InterruptedException -X check to see noLoop() breakage is fixed in 92 vs 91 -X checked, not fixed -X http://processing.org/discourse/yabb_beta/YaBB.cgi?board=SoftwareBugs;action=display;num=1115330568 -X http://dev.processing.org/bugs/show_bug.cgi?id=164 -X remove image(filename) and textFont(filename) et al. -X revision 115 may be saving raw files as TIFF format -X may be a bug specific to java 1.5 (nope) -X http://dev.processing.org/bugs/show_bug.cgi?id=378 -X saveFrame() not working for casey -X problem with tiff loading in photoshop etc -X check http:// stuff to see if it's a url first on openStream() -X it's the most harmless, since prolly just a MFUEx -X fix problem where root of exported sketch won't be checked -X http://dev.processing.org/bugs/show_bug.cgi?id=389 -X createFont not working from applets (only with .ttf?) -X throws a security exception because of the reflection stuff -X http://dev.processing.org/bugs/show_bug.cgi?id=101 -X urls with ampersands don't work with link() -X Runtime.getRuntime().exec("cmd /c start " + url.replaceAll("&","^&")); -X http://processing.org/discourse/yabb_beta/YaBB.cgi?board=SoftwareBugs;action=display;num=1149974261 -X fix bug where smooth() was shut off after using text -X (that had the smoothing turned off when used in "Create Font") -X http://processing.org/discourse/yabb_beta/YaBB.cgi?board=SoftwareBugs;action=display;num=1148362664 -X fix dxf to use begin/endDraw instead of begin/endFrame -X fixes axel's bug with dxf export -X set default frameRate cap at 60 -X otherwise really thrashing the cpu when not necessary -X jpeg loading may be extremely slow (loadBytes?) -X seems specific to 0115 versus the others -X http://processing.org/discourse/yabb_beta/YaBB.cgi?board=SoftwareBugs;action=display;num=1158111639 -X http://processing.org/discourse/yabb_beta/YaBB.cgi?board=SoftwareBugs;action=display;num=1154714548 -X http://dev.processing.org/bugs/show_bug.cgi?id=392 -X loadImage() problems with png and jpg -X actually it's an issue with some types of jpeg files -X http://dev.processing.org/bugs/show_bug.cgi?id=279 -X java.lang.IllegalArgumentException: -X Width (-1) and height (-1) cannot be <= 0 -X identical to what happens when the image data is bad -X for instance, trying to load a tiff image with the jpg loader -X http://dev.processing.org/bugs/show_bug.cgi?id=305 -o blend() mode param should be moved to the front -X nah, works better with the other format -X make sure there's parity with the copy() functions -X remove single pixel blend functions -o blend() should prolly have its mode be the first param -X move blend() to blendColor() when applying it to a color -X added lerpColor(), though it needs a new name -X went back to old image i/o (sometimes caused trouble when exported) -X http://dev.processing.org/bugs/show_bug.cgi?id=376 -X change reader() to createReader() for consistency? -X though printwriter is odd for output.. -X also createWriter() and the rest -o add to docs: save() on a PImage needs savePath() added -X hint(DISABLE_NATIVE_FONTS) to disable the built-in stuff? -X or maybe this should be hint(ENABLE_NATIVE_FONTS) instead? -X figure out default behavior for native text fonts -X make sure insideDrawWait() is in other resize() methods -X begin/end/alloc waits to PGraphicsJava2D, PGraphicsOpenGL, PGraphics3D -X fix bug with fill(#ffcc00, 50); -X toInt() on a float string needs to work -X need to check for periods to see if float -> int first -X shape changes -X remove LINE_STRIP - tell people to use beginShape() with no params -X remove LINE_LOOP - tell people to use endShape(CLOSE) -o also remove POLYGON? -X may as well remove it -X though something still needed as an internal constant -X add endShape(CLOSE) or CLOSED -X when running as an applet, sketchPath won't be set -X change the error message slightly -X http://processing.org/discourse/yabb_beta/YaBB.cgi?board=Syntax;action=display;num=1153150923 -X use parseFloat instead of toFloat()? to be consistent with javascript -X also clean up some of the casting silliness - -more recent -X only update mouse pos on moved and dragged -X http://dev.processing.org/bugs/show_bug.cgi?id=170 -X also updates a bug that caused sketches to jump in funny ways - -fixed in 0115 / quicktime 7.1 -X color values on camera input flipped on intel macs -X checked in a change for this recommended on qtjava list -X http://dev.processing.org/bugs/show_bug.cgi?id=313 - -really old stuff -o get loop, noLoop, redraw, and framerate all working in opengl -o needs custom animator thread.. -o depth() shouldn't be needed for opengl unless actually 3D -o right now the camera doesn't get set up unless you call depth() -o box and sphere are broken in gl -o what should the update image function be called? - - -. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - - 0117 core + _ alloc() stuff not fixed because of thread halting _ problem where alloc happens inside setup(), so, uh.. _ http://dev.processing.org/bugs/show_bug.cgi?id=369 diff --git a/done.txt b/done.txt index b6eac7cba..f74719696 100644 --- a/done.txt +++ b/done.txt @@ -1,3 +1,170 @@ +0116 pde +o including function outlines in the code? +o i.e. make setup() and draw() for people? seems silly.. not much to do +o when importing a library, insert 'captureEvent'? +o again, seems to fraught with potential problems +o saveFrame() directly to quicktime via port of DbnRecorder +o do this after beta, not likely to work with java 1.4 on macosx +X moviemaker class from dan shiffman handles this +X make message status text dark instead of white.. too subtle +o is there a way to set the color of the Frame growbox? +o currently it's white instead of dark gray like the ui +o setBackground(Color) didn't seem to help inside PdeBase. +X moot point because grow boxes removed in later os releases +X ignore sketches that have ._blah.java or ._blah.pde files +X this could cause crashes on macosx +X be more strict about opening sketches with illegal characters +X in previous releases, it was possible to rename sketches outside p5 +X to something that was illegal. now those files are ignored +X better fix for find/replace focus issue on osx +X http://dev.processing.org/bugs/show_bug.cgi?id=244 +X give that field focus explicitly, rather than just for typing +X menu option/command key to switch between tabs +X http://dev.processing.org/bugs/show_bug.cgi?id=55 +X fix movie playback on intel macs +X http://dev.processing.org/bugs/show_bug.cgi?id=313 +X when using external editor, update the code on export +X http://processing.org/discourse/yabb_beta/YaBB.cgi?board=SoftwareBugs;action=display;num=1158549785 +o p5 becomes a memory hog (benelek and glen murphy) +o not confirmed for a long time +o even without sketches open, perhaps not gc'ing properly +o objects probably not getting finalized +o http://dev.processing.org/bugs/show_bug.cgi?id=29 +X add pref item for setting the memory properly +X http://dev.processing.org/bugs/show_bug.cgi?id=233 +o external apps should inherit memory settings from p5 itself +X too confusing to set the memory in two places +X or perhaps, have a setting in the ide for it +o and allow a checkbox for "always run externally" +X that way people don't have to adjust the memory settings for p5 itself +X perhaps the memory setting should be enabled/disabled +X that way if it's enabled, will always run externally +o menu weirdness (benelek) +o when you've got a menu open, move a cursor over the text area +o and back over the menu, the text-area cursor type remains. +X mark this as wontfix, since it's just a java bug +X http://dev.processing.org/bugs/show_bug.cgi?id=30 +X remove the second movie from the movie playback example +X keep checking whether google has started to honor robots.txt +X http://www.google.com/search?hl=en&lr=&q=angleMode+site%3Aprocessing.org&btnG=Search +X add load/updatePixels stuff to the pixels[] reference +X make mention of doing it to main pix array, and on an image +X move fwd/back tab into the tab menu +X however it includes a bug that loses focus (at least on osx) +X http://dev.processing.org/bugs/show_bug.cgi?id=402 +X "export folder" tool has been removed, if temporarily +X add info to the new faq +X where to find out about embedding PApplet (the dev ref) +X also the link to the eclipse integration +X also add to the platforms page +X i want to use java 1.5 crap (so do it, just don't use our env) +X where have all the old faq pages gone? +X add to opengl ref the information about downloading more native libs +X we only include linux-i586, macosx (ppc and universal), windows +X also can get linux amd64 and sunos, just need to include the libs +X add to createImage() or createGraphics reference: +X Creating bitmap images - from advanced.html +X the "export folder" command doesn't seem to work at all +X check with casey, see if he's using it +o fix up how archive sketch saves files +X bring up name, and let people change if they want +X that's prolly better, can send it to desktop or whatever +X but default folder will be sketchbook/its parent folder +X add "save sketch before archive? (or cancel)" option + +video +X quicktime in applets +X probably need to do a better job with openStream +X video library in applets doesn't work +X http://dev.processing.org/bugs/show_bug.cgi?id=44 +X may be fixed by simply signing the applet, or may just work in places +X exported movies seem to have trouble (windows only?) +X http://dev.processing.org/bugs/show_bug.cgi?id=231 +X video doesn't work in applets +X on export, need to first import applet's packages before qt et al +X video working in applets? (no, never did in alpha so untested) +X Movie should perhaps work? +X http://dev.processing.org/bugs/show_bug.cgi?id=44 +X capture.settings() changes size of capture +X http://dev.processing.org/bugs/show_bug.cgi?id=366 +X fix submitted by hansi + +faq additions +X add notes about sketchPath() and savePath() to library docs +X explain why save doesn't go to the data folder +X noted in savePath and common issues +X how do i move the mouse cursor? (or does this go in hacks?) +X http://java.sun.com/j2se/1.4.2/docs/api/java/awt/Robot.html +X requires a signed applet or local application +X pmouseX and pmouseY have different values in mouse methods vs. draw() +X advanced reference contains more info about how things work +X move 'how do i create large images' here +X createGraphics with PDF, using dispose() to clear the thing +X calling nextPage() +X under the memory section, getting free/total memory +X long allocated = Runtime.getRuntime().totalMemory() (-Xms usually) +X long free = Runtime.getRuntime().freeMemory() (-Xms minus used) +X long maximum = Runtime.getRuntime().maxMemory() (-Xmx setting) +X remove the memory setting stuff from the faq +X add more information about setting the memory +X move memory setting to troubleshooting page on bugs db +X the source code to the libs are included +X this makes them easy to modify (in another app) +X or you can remove the package statements and embed them +X serial is a little trickier since you'd have to put stuff in code/ +X windows, may need to install new version of video drivers +X add to opengl doc/faq + +mac faq +X add to faq: 10.4.2 seems to have trouble with opengl and 0110+ +X opengl updates necessary +X *we will only test with the latest updates applied* +X sonia doesn't work with mac intel +X include notes about the new way to fix the serial lib on the mac + +video faq +X clean up the notes in the faq about how to get video to work +X make the instructions for winvdig clearer +X be sure to say "yes to all" when deinstalling winvdig +X install 1.0.1 not 1.0.5 +X 1.0.5 doesn't seem to be necessary, and can't resize windows +X use capture events when doing computation, use available() when drawing +X there are threading issues with reading video and its pixels +X these particularly show up on slower machines +o video for web may actually work, just requires signed applet +o (bug marked elsewhere in here, may need to close it) +X video does in fact work now for 0116, with different handling of file i/o + +faq / troubleshooting +X a method called run() with no params will cause trouble +X can't make final because subclasses using core.jar may need override +X maybe need to move animation into an internal class +X audio hiccups, throttling the cpu +X p5 will take as much cpu as it can, which can choke other apps +X call delay(10) (or so) if you want to make sure audio keeps running +X move troubleshooting page to the reference + +faq / platforms +X add notes about running processing on various platforms +o directions for rebuilding jikes, etc (where is this?) +o and then link to posts on the discourse site about how to do it + +faq / export +X exporting applets +X to make your own applet html, copy the template +X adding comments to applet html +X include a /** */ style description will be included in your applet +X present mode +X notes about setting key=0 to catch ESC +X also size(screen.width, screen.height); +o maybe make a section in installations with p5 +X exporting applications +X possible to include a java subfolder with exported applications +X this means no need to install an additional java vm +X or an option to include the 'java' folder on windows/linux with export +X on unix machines it's also possible to use a symlink + + 0115 pde o what's the long delay when hitting "save as" on osx? o the first time, it's very slow.. presumably an awt problem diff --git a/todo.txt b/todo.txt index 8e2b0747e..a051eb496 100644 --- a/todo.txt +++ b/todo.txt @@ -1,168 +1,4 @@ -0116 pde -o including function outlines in the code? -o i.e. make setup() and draw() for people? seems silly.. not much to do -o when importing a library, insert 'captureEvent'? -o again, seems to fraught with potential problems -o saveFrame() directly to quicktime via port of DbnRecorder -o do this after beta, not likely to work with java 1.4 on macosx -X moviemaker class from dan shiffman handles this -X make message status text dark instead of white.. too subtle -o is there a way to set the color of the Frame growbox? -o currently it's white instead of dark gray like the ui -o setBackground(Color) didn't seem to help inside PdeBase. -X moot point because grow boxes removed in later os releases -X ignore sketches that have ._blah.java or ._blah.pde files -X this could cause crashes on macosx -X be more strict about opening sketches with illegal characters -X in previous releases, it was possible to rename sketches outside p5 -X to something that was illegal. now those files are ignored -X better fix for find/replace focus issue on osx -X http://dev.processing.org/bugs/show_bug.cgi?id=244 -X give that field focus explicitly, rather than just for typing -X menu option/command key to switch between tabs -X http://dev.processing.org/bugs/show_bug.cgi?id=55 -X fix movie playback on intel macs -X http://dev.processing.org/bugs/show_bug.cgi?id=313 -X when using external editor, update the code on export -X http://processing.org/discourse/yabb_beta/YaBB.cgi?board=SoftwareBugs;action=display;num=1158549785 -o p5 becomes a memory hog (benelek and glen murphy) -o not confirmed for a long time -o even without sketches open, perhaps not gc'ing properly -o objects probably not getting finalized -o http://dev.processing.org/bugs/show_bug.cgi?id=29 -X add pref item for setting the memory properly -X http://dev.processing.org/bugs/show_bug.cgi?id=233 -o external apps should inherit memory settings from p5 itself -X too confusing to set the memory in two places -X or perhaps, have a setting in the ide for it -o and allow a checkbox for "always run externally" -X that way people don't have to adjust the memory settings for p5 itself -X perhaps the memory setting should be enabled/disabled -X that way if it's enabled, will always run externally -o menu weirdness (benelek) -o when you've got a menu open, move a cursor over the text area -o and back over the menu, the text-area cursor type remains. -X mark this as wontfix, since it's just a java bug -X http://dev.processing.org/bugs/show_bug.cgi?id=30 -X remove the second movie from the movie playback example -X keep checking whether google has started to honor robots.txt -X http://www.google.com/search?hl=en&lr=&q=angleMode+site%3Aprocessing.org&btnG=Search -X add load/updatePixels stuff to the pixels[] reference -X make mention of doing it to main pix array, and on an image -X move fwd/back tab into the tab menu -X however it includes a bug that loses focus (at least on osx) -X http://dev.processing.org/bugs/show_bug.cgi?id=402 -X "export folder" tool has been removed, if temporarily -X add info to the new faq -X where to find out about embedding PApplet (the dev ref) -X also the link to the eclipse integration -X also add to the platforms page -X i want to use java 1.5 crap (so do it, just don't use our env) -X where have all the old faq pages gone? -X add to opengl ref the information about downloading more native libs -X we only include linux-i586, macosx (ppc and universal), windows -X also can get linux amd64 and sunos, just need to include the libs -X add to createImage() or createGraphics reference: -X Creating bitmap images - from advanced.html -X the "export folder" command doesn't seem to work at all -X check with casey, see if he's using it -o fix up how archive sketch saves files -X bring up name, and let people change if they want -X that's prolly better, can send it to desktop or whatever -X but default folder will be sketchbook/its parent folder -X add "save sketch before archive? (or cancel)" option - -video -X quicktime in applets -X probably need to do a better job with openStream -X video library in applets doesn't work -X http://dev.processing.org/bugs/show_bug.cgi?id=44 -X may be fixed by simply signing the applet, or may just work in places -X exported movies seem to have trouble (windows only?) -X http://dev.processing.org/bugs/show_bug.cgi?id=231 -X video doesn't work in applets -X on export, need to first import applet's packages before qt et al -X video working in applets? (no, never did in alpha so untested) -X Movie should perhaps work? -X http://dev.processing.org/bugs/show_bug.cgi?id=44 -X capture.settings() changes size of capture -X http://dev.processing.org/bugs/show_bug.cgi?id=366 -X fix submitted by hansi - -faq additions -X add notes about sketchPath() and savePath() to library docs -X explain why save doesn't go to the data folder -X noted in savePath and common issues -X how do i move the mouse cursor? (or does this go in hacks?) -X http://java.sun.com/j2se/1.4.2/docs/api/java/awt/Robot.html -X requires a signed applet or local application -X pmouseX and pmouseY have different values in mouse methods vs. draw() -X advanced reference contains more info about how things work -X move 'how do i create large images' here -X createGraphics with PDF, using dispose() to clear the thing -X calling nextPage() -X under the memory section, getting free/total memory -X long allocated = Runtime.getRuntime().totalMemory() (-Xms usually) -X long free = Runtime.getRuntime().freeMemory() (-Xms minus used) -X long maximum = Runtime.getRuntime().maxMemory() (-Xmx setting) -X remove the memory setting stuff from the faq -X add more information about setting the memory -X move memory setting to troubleshooting page on bugs db -X the source code to the libs are included -X this makes them easy to modify (in another app) -X or you can remove the package statements and embed them -X serial is a little trickier since you'd have to put stuff in code/ -X windows, may need to install new version of video drivers -X add to opengl doc/faq - -mac faq -X add to faq: 10.4.2 seems to have trouble with opengl and 0110+ -X opengl updates necessary -X *we will only test with the latest updates applied* -X sonia doesn't work with mac intel -X include notes about the new way to fix the serial lib on the mac - -video faq -X clean up the notes in the faq about how to get video to work -X make the instructions for winvdig clearer -X be sure to say "yes to all" when deinstalling winvdig -X install 1.0.1 not 1.0.5 -X 1.0.5 doesn't seem to be necessary, and can't resize windows -X use capture events when doing computation, use available() when drawing -X there are threading issues with reading video and its pixels -X these particularly show up on slower machines -o video for web may actually work, just requires signed applet -o (bug marked elsewhere in here, may need to close it) -X video does in fact work now for 0116, with different handling of file i/o - -faq / troubleshooting -X a method called run() with no params will cause trouble -X can't make final because subclasses using core.jar may need override -X maybe need to move animation into an internal class -X audio hiccups, throttling the cpu -X p5 will take as much cpu as it can, which can choke other apps -X call delay(10) (or so) if you want to make sure audio keeps running -X move troubleshooting page to the reference - -faq / platforms -X add notes about running processing on various platforms -o directions for rebuilding jikes, etc (where is this?) -o and then link to posts on the discourse site about how to do it - -faq / export -X exporting applets -X to make your own applet html, copy the template -X adding comments to applet html -X include a /** */ style description will be included in your applet -X present mode -X notes about setting key=0 to catch ESC -X also size(screen.width, screen.height); -o maybe make a section in installations with p5 -X exporting applications -X possible to include a java subfolder with exported applications -X this means no need to install an additional java vm -X or an option to include the 'java' folder on windows/linux with export -X on unix machines it's also possible to use a symlink +0117 pde . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .