beginning rev 92

This commit is contained in:
benfry
2005-06-07 15:34:41 +00:00
parent 31b6a7cbc2
commit d4b562ab7c
4 changed files with 114 additions and 111 deletions
+28
View File
@@ -1,3 +1,31 @@
0091 core
X change to synchronization to hopefully fix some update issues
X curveVertex() problem in P2D when > 128 points fixed
_ http://processing.org/discourse/yabb_beta/YaBB.cgi?board=SoftwareBugs;action=display;num=1115856359;start=0
X for present mode, need to set a default display
X currently crashes if only --present is specified w/o --display
o make the 1.4 code in PApplet load via reflection
X doesn't appear necessary with 1.3 applets
o or is some of the stuff usable in 1.3 but not all?
o ie. the device config classes exist but not the set full screen method
X currently some bugs in the main() because it's not sizing applets
X if running in present mode it works ok
X but that also needs its display set.. argh
X http://processing.org/discourse/yabb_beta/YaBB.cgi?board=SoftwareBugs;action=display;num=1115834600;start=0
X add exit() function to actually explicitly quit
X scripts will just require that people include exit at the end
X esc should kill fullscreen mode (actually now it just quits anything)
X can a key handler be added to the window? not really
X add an escape listener to the applet tho.. but will it work with gl?
X how can this be shut off for presentations?
X http://processing.org/discourse/yabb_beta/YaBB.cgi?board=SoftwareBugs;action=display;num=1114027594;start=0
X present mode wasn't reading the stop button color
X http://processing.org/discourse/yabb_beta/YaBB.cgi?board=Suggestions;action=display;num=1116166897;start=0
X cleaned up the createFont() functions a little
X java 1.3 required message isn't clickable
X http://processing.org/discourse/yabb_beta/YaBB.cgi?board=SoftwareBugs;action=display;num=1117552076
0090 core
X added arraycopy() function that calls System.arraycopy()
X also the useful shortcut fxn
-28
View File
@@ -1,31 +1,3 @@
0091 core
X change to synchronization to hopefully fix some update issues
X curveVertex() problem in P2D when > 128 points fixed
_ http://processing.org/discourse/yabb_beta/YaBB.cgi?board=SoftwareBugs;action=display;num=1115856359;start=0
X for present mode, need to set a default display
X currently crashes if only --present is specified w/o --display
o make the 1.4 code in PApplet load via reflection
X doesn't appear necessary with 1.3 applets
o or is some of the stuff usable in 1.3 but not all?
o ie. the device config classes exist but not the set full screen method
X currently some bugs in the main() because it's not sizing applets
X if running in present mode it works ok
X but that also needs its display set.. argh
X http://processing.org/discourse/yabb_beta/YaBB.cgi?board=SoftwareBugs;action=display;num=1115834600;start=0
X add exit() function to actually explicitly quit
X scripts will just require that people include exit at the end
X esc should kill fullscreen mode (actually now it just quits anything)
X can a key handler be added to the window? not really
X add an escape listener to the applet tho.. but will it work with gl?
X how can this be shut off for presentations?
X http://processing.org/discourse/yabb_beta/YaBB.cgi?board=SoftwareBugs;action=display;num=1114027594;start=0
X present mode wasn't reading the stop button color
X http://processing.org/discourse/yabb_beta/YaBB.cgi?board=Suggestions;action=display;num=1116166897;start=0
X cleaned up the createFont() functions a little
X java 1.3 required message isn't clickable
X http://processing.org/discourse/yabb_beta/YaBB.cgi?board=SoftwareBugs;action=display;num=1117552076
0092 core
_ proper api for access to Graphics2D in PGraphics2
+85
View File
@@ -1,3 +1,88 @@
0091 pde
X error messages from external not coming through very well
X especially on macosx.. is it writing to stdout.txt tho?
X figure out why it's killing things early? the process maybe?
X gl exceptions really not coming through
X http://processing.org/discourse/yabb_beta/YaBB.cgi?board=SoftwareBugs;action=display;num=1114520230;start=5
X command keys don't work w/ shift
X http://processing.org/discourse/yabb_beta/YaBB.cgi?board=SoftwareBugs;action=display;num=1114661169;start=0
X printing 32k chars to console w/o a line break will cause massive error
X http://processing.org/discourse/yabb_beta/YaBB.cgi?board=SoftwareBugs;action=display;num=1115470426;start=0
X on linux, have the shell script test for jikes first
X have it run jikes quickly, if it exits with an error, warn user
X http://processing.org/discourse/yabb_beta/YaBB.cgi?board=SoftwareBugs;action=display;num=1115302894
X http://processing.org/discourse/yabb_beta/YaBB.cgi?board=SoftwareBugs;action=display;num=1115787397;start=0
X wasn't using runner stop button color
X http://processing.org/discourse/yabb_beta/YaBB.cgi?board=Suggestions;action=display;num=1116166897;start=0
X fix up the video crap because nobody reads the faq
X and no cameras means that the list comes back null
X can't seem to find build dir on operating systems w/ non-ascii chars
X or rather, when user accounts have non-ascii chars in the name
X try setting up an account where this is the case
X http://processing.org/bugs/show_bug.cgi?id=2
X http://processing.org/discourse/yabb_beta/YaBB.cgi?board=SoftwareBugs;action=display;num=1114207259
X http://processing.org/discourse/yabb_beta/YaBB.cgi?board=SoftwareBugs;action=display;num=1116025299
X ctrl-shift-f is both autoformat and find in reference
X http://processing.org/discourse/yabb_beta/YaBB.cgi?board=SoftwareBugs;action=display;num=1118117417
o http://processing.org/discourse/yabb_beta/YaBB.cgi?board=WebsiteBugs;action=display;num=1117490025
X if sketchbook folder doesn't exist, default to the old folder
X people remove their old p5 folder which contained their sketchbook
X http://processing.org/discourse/yabb_beta/YaBB.cgi?board=Syntax;action=display;num=1116080833;start=0
X add a tiny java tester app to the home page
X make sure gl examples are working properly before release
X actually probably a bug with building opengl stuff with run.sh on linux
X http://processing.org/discourse/yabb_beta/YaBB.cgi?board=os_core_pde;action=display;num=1117632460
fixed previously
o runtime exceptions have stopped coming through (on pc only?)
o test with florian example for the exception stuff
o that they don't show up in the error bar
o make sure this is no longer the case
o don't draw the nasty couple of pixels in the margin
o http://processing.org/discourse/yabb_beta/YaBB.cgi?board=Suggestions;action=display;num=1115597365;start=0
o font builder chopping off parts of letters
X not seen for a long time
o this may be fixed?
o http://processing.org/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1076358432;start=0
o package processing.app for PdeBase, PdeEditor..
o if NullPointerEx on a line that includes a "pixels["
o give an error message saying "you may need to call loadPixels"
discuss with casey
X redraw() should be listed under "related" for loop and noLoop
X redraw() can't be called inside draw(), but loop/noLoop can
X not as weird as it sounds, but the redraw flag is gonna get cleared
X documentation on tabs: .java files, inner classes, etc
X additional tabs are added to the main code
X as a result, static variables can't be used
X though they can go above the class itself or be placed in the parent
X if you want it separate, use a .java file instead (not parsed)
X classes in tabs are inner classes, or use .java files
X http://processing.org/discourse/yabb_beta/YaBB.cgi?board=Syntax;action=display;num=1114393478;start=0
X built in functions.. may not always be fastest, we're going for correct
X most things have other ways of making things much faster
X we've attempted for less confusion over speed in some cases
X get(), set() and red() et al are one such example
X web colors with alpha: 0xffcc0080 or unhex("ffcc0080")
`X the draw() method must exist, otherwise the sketch won't run
X i.e. can't just have mousePressed()
o make a sketch that shows loading from the web
o make another sketch that shows loading from a file
X make notes about preproc
X move the readme stuff for each file into the files themselves
X also put a general rundown of the preproc into Preprocessor.java
X subclasses need to use "public void keyPressed" not "void keyPressed"
X beginShape() defaults to beginShape(POLYGON)
X needs to be noted for the reference
X make a note that u/v coordinates on vertex() clamp at 0 and 1
X document for new users:
X what's a NullPointerException
X what's an ArrayIndexOutOfBoundsException
X use of strings
X println() for debugging
X add notes to float ref about problems with incrementing by +0.0001
0090 pde
X working on strange undo problems, use a new Document for each tab
X http://processing.org/discourse/yabb_beta/YaBB.cgi?board=SoftwareBugs;action=display;num=1115665414;start=2
+1 -83
View File
@@ -1,86 +1,4 @@
0091 pde
X error messages from external not coming through very well
X especially on macosx.. is it writing to stdout.txt tho?
X figure out why it's killing things early? the process maybe?
X gl exceptions really not coming through
X http://processing.org/discourse/yabb_beta/YaBB.cgi?board=SoftwareBugs;action=display;num=1114520230;start=5
X command keys don't work w/ shift
X http://processing.org/discourse/yabb_beta/YaBB.cgi?board=SoftwareBugs;action=display;num=1114661169;start=0
X printing 32k chars to console w/o a line break will cause massive error
X http://processing.org/discourse/yabb_beta/YaBB.cgi?board=SoftwareBugs;action=display;num=1115470426;start=0
X on linux, have the shell script test for jikes first
X have it run jikes quickly, if it exits with an error, warn user
X http://processing.org/discourse/yabb_beta/YaBB.cgi?board=SoftwareBugs;action=display;num=1115302894
X http://processing.org/discourse/yabb_beta/YaBB.cgi?board=SoftwareBugs;action=display;num=1115787397;start=0
X wasn't using runner stop button color
X http://processing.org/discourse/yabb_beta/YaBB.cgi?board=Suggestions;action=display;num=1116166897;start=0
X fix up the video crap because nobody reads the faq
X and no cameras means that the list comes back null
X can't seem to find build dir on operating systems w/ non-ascii chars
X or rather, when user accounts have non-ascii chars in the name
X try setting up an account where this is the case
X http://processing.org/bugs/show_bug.cgi?id=2
X http://processing.org/discourse/yabb_beta/YaBB.cgi?board=SoftwareBugs;action=display;num=1114207259
X http://processing.org/discourse/yabb_beta/YaBB.cgi?board=SoftwareBugs;action=display;num=1116025299
X ctrl-shift-f is both autoformat and find in reference
X http://processing.org/discourse/yabb_beta/YaBB.cgi?board=SoftwareBugs;action=display;num=1118117417
o http://processing.org/discourse/yabb_beta/YaBB.cgi?board=WebsiteBugs;action=display;num=1117490025
X if sketchbook folder doesn't exist, default to the old folder
X people remove their old p5 folder which contained their sketchbook
X http://processing.org/discourse/yabb_beta/YaBB.cgi?board=Syntax;action=display;num=1116080833;start=0
X add a tiny java tester app to the home page
X make sure gl examples are working properly before release
X actually probably a bug with building opengl stuff with run.sh on linux
X http://processing.org/discourse/yabb_beta/YaBB.cgi?board=os_core_pde;action=display;num=1117632460
fixed previously
o runtime exceptions have stopped coming through (on pc only?)
o test with florian example for the exception stuff
o that they don't show up in the error bar
o make sure this is no longer the case
o don't draw the nasty couple of pixels in the margin
o http://processing.org/discourse/yabb_beta/YaBB.cgi?board=Suggestions;action=display;num=1115597365;start=0
o font builder chopping off parts of letters
X not seen for a long time
o this may be fixed?
o http://processing.org/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1076358432;start=0
o package processing.app for PdeBase, PdeEditor..
o if NullPointerEx on a line that includes a "pixels["
o give an error message saying "you may need to call loadPixels"
discuss with casey
X redraw() should be listed under "related" for loop and noLoop
X redraw() can't be called inside draw(), but loop/noLoop can
X not as weird as it sounds, but the redraw flag is gonna get cleared
X documentation on tabs: .java files, inner classes, etc
X additional tabs are added to the main code
X as a result, static variables can't be used
X though they can go above the class itself or be placed in the parent
X if you want it separate, use a .java file instead (not parsed)
X classes in tabs are inner classes, or use .java files
X http://processing.org/discourse/yabb_beta/YaBB.cgi?board=Syntax;action=display;num=1114393478;start=0
X built in functions.. may not always be fastest, we're going for correct
X most things have other ways of making things much faster
X we've attempted for less confusion over speed in some cases
X get(), set() and red() et al are one such example
X web colors with alpha: 0xffcc0080 or unhex("ffcc0080")
`X the draw() method must exist, otherwise the sketch won't run
X i.e. can't just have mousePressed()
o make a sketch that shows loading from the web
o make another sketch that shows loading from a file
X make notes about preproc
X move the readme stuff for each file into the files themselves
X also put a general rundown of the preproc into Preprocessor.java
X subclasses need to use "public void keyPressed" not "void keyPressed"
X beginShape() defaults to beginShape(POLYGON)
X needs to be noted for the reference
X make a note that u/v coordinates on vertex() clamp at 0 and 1
X document for new users:
X what's a NullPointerException
X what's an ArrayIndexOutOfBoundsException
X use of strings
X println() for debugging
X add notes to float ref about problems with incrementing by +0.0001
0092 pde
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .