diff --git a/core/done.txt b/core/done.txt index 8ac8b315a..6721d4ae4 100644 --- a/core/done.txt +++ b/core/done.txt @@ -1,3 +1,56 @@ +0081 core +X background(PImage) now works in opengl +X when running externally, applets don't always get placed properly +X if size is never set, then doesn't always layout +X problem is in gl and in core, and is inconsistent +X move more logic for layout into PApplet.. maybe a static method? +X this way can avoid duplicating / breaking things +o what is the stroked version of a sphere? a circle? +X write list of params that can be passed to PApplet +o document in the code a note about how size() et al place themselves +X saveFrame was double-adding the save path because of save() changes + +size(200, 200, P3D) - createGraphics and placement issues +X make pappletgl work back inside papplet +X and then size(300, 300, DEPTH) etc +X get rid of opengl renderer menu +o otherwise hint() to use the p5 renderer instead of java2d +X applet placement is screwy +X how to force PGraphics() instead of PGraphics2() +X size(300, 200, P2D); +X size() doing a setBounds() is really bad +X because it means things can't be embedded properly +o applets on osx (and windows) sometimes show up 20 pixels off the top +X how to shut off rendering to screen when illustrator in use? +X need size(30000, 20000) for illustrator, problem in papplet +X size(30000, 20000, ILLUSTRATOR) +X make Graphics2 et al load dynamically using reflection +X can this be done with g2 and if exception just falls back to g1? +X this way people can remove g1 by hand +o size() that changes renderer will throw nasty exception in draw() +X or maybe that's ok? document that no changing renderers? +X take a look to see what needs to happen to get PAppletGL merged in +X i.e. can i just extend GLCanvas? + +present mode +o call present() from inside the code? +o that if applet is 500x500, centers on a 800x600 window +X no, that's nasty... use --present to launch in present window +X though how do you get the screen size? +X screen.width and screen.height? - yes +X write java 1.4 code for full screen version of PApplet +X this might be used for presentation mode +X proper full screen code for present mode +X why do mouse motion events go away in full screen mode +X or with a Window object +X use screen manager to run present mode properly +X set both versions to require java 1.4 +X change the Info.plist inside macosx +X and add something to PdeBase to make sure that it's in 1.4 +X running present mode with a bug in the program hoses things +X make sure the program compiles before starting present mode + + 0080 core X PApplet.saveFrame() is saving to sketch folder, PApplet.save() is not X PApplet.save() will save to the applet folder, diff --git a/core/todo.txt b/core/todo.txt index aeec05ac2..9d7cf2605 100644 --- a/core/todo.txt +++ b/core/todo.txt @@ -1,54 +1,4 @@ -0081 core -X background(PImage) now works in opengl -X when running externally, applets don't always get placed properly -X if size is never set, then doesn't always layout -X problem is in gl and in core, and is inconsistent -X move more logic for layout into PApplet.. maybe a static method? -X this way can avoid duplicating / breaking things -o what is the stroked version of a sphere? a circle? -X write list of params that can be passed to PApplet -o document in the code a note about how size() et al place themselves -X saveFrame was double-adding the save path because of save() changes - -size(200, 200, P3D) - createGraphics and placement issues -X make pappletgl work back inside papplet -X and then size(300, 300, DEPTH) etc -X get rid of opengl renderer menu -o otherwise hint() to use the p5 renderer instead of java2d -X applet placement is screwy -X how to force PGraphics() instead of PGraphics2() -X size(300, 200, P2D); -X size() doing a setBounds() is really bad -X because it means things can't be embedded properly -o applets on osx (and windows) sometimes show up 20 pixels off the top -X how to shut off rendering to screen when illustrator in use? -X need size(30000, 20000) for illustrator, problem in papplet -X size(30000, 20000, ILLUSTRATOR) -X make Graphics2 et al load dynamically using reflection -X can this be done with g2 and if exception just falls back to g1? -X this way people can remove g1 by hand -o size() that changes renderer will throw nasty exception in draw() -X or maybe that's ok? document that no changing renderers? -X take a look to see what needs to happen to get PAppletGL merged in -X i.e. can i just extend GLCanvas? - -present mode -o call present() from inside the code? -o that if applet is 500x500, centers on a 800x600 window -X no, that's nasty... use --present to launch in present window -X though how do you get the screen size? -X screen.width and screen.height? - yes -X write java 1.4 code for full screen version of PApplet -X this might be used for presentation mode -X proper full screen code for present mode -X why do mouse motion events go away in full screen mode -X or with a Window object -X use screen manager to run present mode properly -X set both versions to require java 1.4 -X change the Info.plist inside macosx -X and add something to PdeBase to make sure that it's in 1.4 -X running present mode with a bug in the program hoses things -X make sure the program compiles before starting present mode +0082 core _ fix the flicker in java2d mode X is it because the lock was taken off (g) in PApplet? diff --git a/done.txt b/done.txt index 0d9e1bb62..3c3c161a2 100644 --- a/done.txt +++ b/done.txt @@ -1,3 +1,32 @@ +0081 pde +X need to make sure people add the OPENGL lib if using opengl mode +X throws an error message +o put processing.exe into cvs so that make et al aren't required +o particles lib requires depth() (but shouldn't) +o fix for 78 since not sure when simon's new version is happening +X requires because uses 3D.. oh well +o "draw" is not highlighted as a keyword.. other keywords? +o draw(), PGraphics(), NO_DEPTH_TEST, PMovie(), PMovie.repeat() +o PClient(), PClient.available(), PClient.read(), +o PServer(), PServer.dispose(), PServer.write(), attach(), length +o round() is not colored + +return flight from tokyo +X make preferences a modal dialog +X it's annoying when it hides itself +X add editor font size in the preferences window +X move the lib folders to a new location +o libraries need to remove the PLibrary interface +X fix bug where prefs were being applied even if cancel hit +X the runtime environment requires java 1.4 +X make sure this is known and tested for properly +X PdeRuntime/PApplet cleanup +X run as external whenever using present mode +X significantly limit range of cases.. if presenting ext is ok +X uses internal pretty much only when single class, etc +X remove initialWidth/Height stuff from PdeRuntime for when running internally + + 0080 pde X include /** */ comments into the html page X examples have been updated diff --git a/todo.txt b/todo.txt index 5071a5035..d965de950 100644 --- a/todo.txt +++ b/todo.txt @@ -1,31 +1,4 @@ -0081 pde -X need to make sure people add the OPENGL lib if using opengl mode -X throws an error message -o put processing.exe into cvs so that make et al aren't required -o particles lib requires depth() (but shouldn't) -o fix for 78 since not sure when simon's new version is happening -X requires because uses 3D.. oh well -o "draw" is not highlighted as a keyword.. other keywords? -o draw(), PGraphics(), NO_DEPTH_TEST, PMovie(), PMovie.repeat() -o PClient(), PClient.available(), PClient.read(), -o PServer(), PServer.dispose(), PServer.write(), attach(), length -o round() is not colored - -return flight from tokyo -X make preferences a modal dialog -X it's annoying when it hides itself -X add editor font size in the preferences window -X move the lib folders to a new location -o libraries need to remove the PLibrary interface -X fix bug where prefs were being applied even if cancel hit -X the runtime environment requires java 1.4 -X make sure this is known and tested for properly -X PdeRuntime/PApplet cleanup -X run as external whenever using present mode -X significantly limit range of cases.. if presenting ext is ok -X uses internal pretty much only when single class, etc -X remove initialWidth/Height stuff from PdeRuntime for when running internally - +0082 pde monday evening