diff --git a/build/macosx/make.sh b/build/macosx/make.sh index c7a013672..7f9858f21 100755 --- a/build/macosx/make.sh +++ b/build/macosx/make.sh @@ -75,11 +75,11 @@ cd app ### -- BUILD PDE ------------------------------------------------ -echo Building PDE for JDK 1.3 +echo Building PDE for JDK 1.4 CLASSPATH=../build/macosx/work/classes:../build/macosx/work/lib/kjc.jar:../build/macosx/work/lib/oro.jar:$MACOSX_CLASSPATH -perl ../bagel/buzz.pl "jikes +D -classpath $CLASSPATH -d ../build/macosx/work/classes" -dJDK13 -dMACOS *.java jeditsyntax/*.java +perl ../bagel/buzz.pl "jikes +D -classpath $CLASSPATH -d ../build/macosx/work/classes" -dJDK13 -dJDK14 -dMACOS *.java jeditsyntax/*.java cd ../build/macosx/work/classes rm -f ../lib/pde.jar diff --git a/done.txt b/done.txt index 51870cf83..a036e0dd1 100644 --- a/done.txt +++ b/done.txt @@ -1,3 +1,33 @@ +0055 +X incorporated (but not yet tested) net code +X how to include sign with nf() +X whether to include room, and whether + or ' ' +X use nfs (number format signed), with a bool for + or spc +X does a[3] == Float.NaN work? (for testing with splitFloats) +X no, if NaN, then comparison will always return false +X sort() functions for arrays of ints, floats, doubles, and Strings +X add casey to sourceforge with admin privileges as 'reas' +X fix wheel mouse handler so that it works under jdk 1.3 +X no difference between 1.3 and 1.4 code +X add WheelHandler to cvs +X video +X checkin video code to cvs +X video integration (need to work with dist.sh for it) +X how to get qtjava into the classpath on windows runner +X incorporate second set of code for file i/o +o video capture tested and running on macos9, macosx, windows +o video file reading tested and running on macos9, macosx, windows +o net code tested with client/server examples +o sound code tested and running on macos9, macosx, windows +X constrain() still in the motion04 sketch +X http://proce55ing.net/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1050131287 +X why is every other pixel missing from mouse events? +X make a note about mouse movement skipping two pixels on windows +X need to set mouse properties for higher precision +X we actually recommend using java version 1.3 on the mac +X kill video, net, etc on closing applet + + 0054 X disabled the debug flag (oops) in BPolygon X disabled code for alpha in web colors (use 0x instead if needed) diff --git a/todo.txt b/todo.txt index 19b3b5d43..73171599b 100644 --- a/todo.txt +++ b/todo.txt @@ -1,46 +1,17 @@ -0055 -X incorporated (but not yet tested) net code -X how to include sign with nf() -X whether to include room, and whether + or ' ' -X use nfs (number format signed), with a bool for + or spc -X does a[3] == Float.NaN work? (for testing with splitFloats) -X no, if NaN, then comparison will always return false -X sort() functions for arrays of ints, floats, doubles, and Strings -X add casey to sourceforge with admin privileges as 'reas' -X fix wheel mouse handler so that it works under jdk 1.3 -X no difference between 1.3 and 1.4 code -X add WheelHandler to cvs -X video -X checkin video code to cvs -X video integration (need to work with dist.sh for it) -X how to get qtjava into the classpath on windows runner -X incorporate second set of code for file i/o -o video capture tested and running on macos9, macosx, windows -o video file reading tested and running on macos9, macosx, windows -o net code tested with client/server examples -o sound code tested and running on macos9, macosx, windows -X constrain() still in the motion04 sketch -X http://proce55ing.net/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1050131287 -X why is every other pixel missing from mouse events? -X make a note about mouse movement skipping two pixels on windows -X need to set mouse properties for higher precision -X we actually recommend using java version 1.3 on the mac +0056 +X modify classpath to use 1.4 for compiling +X modify make.sh to include JDK14 flag +X video: get qtjava stuff working, modify make.sh to include paths +X also run.sh, the classpath on Proce55ing.app + +_ is video working (qtjava in path) on macos9? _ linux version doesn't work on rh9.. update the jvm -_ writeBytes, writeStrings (actually saveBytes/saveStrings) -_ kill video, net, etc on closing applet - -_ some flag to know whether applet is online or not -_ http://proce55ing.net/discourse/yabb/YaBB.cgi?board=Proce55ing_Software;action=display;num=1051758365;start=0 mac -_ modify classpath to use 1.4 for compiling -_ modify make.sh to include JDK14 flag _ double-check to see if wheel mouse is working -_ video: get qtjava stuff working, modify make.sh to include paths -_ also run.sh, the classpath on Proce55ing.app _ had to disable MRJFileUtils stuff on osx at last minute before 53 _ seems that file names changed between 1.3 and 1.4 @@ -69,12 +40,10 @@ _ http://proce55ing.net/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs _ sphere() and other polygons don't connect flush with one another _ could hack by making each slightly larger than necessary -_ should image(img, x, y, alpha) work instead of using fill? -_ or maybe another word for fill/stroke.. apply? colorize? -_ http://proce55ing.net/discourse/yabb/YaBB.cgi?board=Syntax;action=display;num=1050323800 DATA TIDBITS (for my own work, but also generally useful) +_ writeBytes, writeStrings (actually saveBytes/saveStrings) _ split to take strings (ie. for ", ") _ versions of loadStream/loadBytes etc that use streams and/or urls _ file output, save strings or pile of bytes @@ -135,7 +104,6 @@ BAGEL / Graphics API Additions b _ http://proce55ing.net/discourse/yabb/YaBB.cgi?board=Proce55ing_Software;action=display;num=1050328581 b _ getPixel() and other fxns for BImage - b _ curves b _ curveMode(), curveMode to tweak the s parameter of catmullrom b _ setting accuracy of curve segments @@ -147,16 +115,20 @@ BAGEL / Graphics API Additions b _ background(BImage) b _ also creating background image inside setup() - b _ make bagel usable on its own as a drawing surface - b _ needs to be used as a component, without applet - b _ but retain functionality, ie. image i/o - b _ exports pixels or a BImage or does MemoryImageSource itself - b _ move math functions into utility library associated - b _ with bagel, because those will be useful on other bagel platforms - b _ pApplet will call BagelMath.whatever, so still looks like cos() +bf b _ make bagel usable on its own as a drawing surface +bf b _ needs to be used as a component, without applet +bf b _ but retain functionality, ie. image i/o +bf b _ exports pixels or a BImage or does MemoryImageSource itself +bf b _ move math functions into utility library associated +bf b _ with bagel, because those will be useful on other bagel platforms +bf b _ pApplet will call BagelMath.whatever, so still looks like cos() - b _ light(x, y, z, c1, c2, c3, TYPE) - b _ also BLight with same constructor, and on() and off() fxn +bf b _ light(x, y, z, c1, c2, c3, TYPE) +bf b _ also BLight with same constructor, and on() and off() fxn + + b _ should image(img, x, y, alpha) work instead of using fill? + b _ or maybe another word for fill/stroke.. apply? colorize? + b _ http://proce55ing.net/discourse/yabb/YaBB.cgi?board=Syntax;action=display;num=1050323800 2 _ drawMode() for MULTIPLY and ADD 2 _ http://proce55ing.net/discourse/yabb/YaBB.cgi?board=Proce55ing_Software;action=display;num=1051208333 @@ -250,6 +222,8 @@ bf b _ version of ProcessingApplet that replaces g. with ai. or pdf. BAGEL / Details + b _ some flag to know whether applet is online or not + b _ http://proce55ing.net/discourse/yabb/YaBB.cgi?board=Proce55ing_Software;action=display;num=1051758365;start=0 b _ cartesian/polar conversion b _ http://proce55ing.net/discourse/yabb/YaBB.cgi?board=Proce55ing_Software;action=display;num=1053354853 b _ make zbuffer available instead of g.zbuffer