beginning rev 82

This commit is contained in:
benfry
2005-04-05 01:28:22 +00:00
parent 1bc9d7e784
commit 596da6fd97
4 changed files with 84 additions and 79 deletions

View File

@@ -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,

View File

@@ -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?

View File

@@ -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

View File

@@ -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