From 64e757b6f67a8fd029b5cb44187b9599bd186b26 Mon Sep 17 00:00:00 2001 From: benfry Date: Mon, 1 Sep 2003 01:23:56 +0000 Subject: [PATCH] last touches for 59 --- processing/build/shared/readme.txt | 7 --- processing/build/shared/revisions.txt | 88 +++++++++++++++++++++++++++ processing/todo.txt | 66 ++++++++++++-------- 3 files changed, 128 insertions(+), 33 deletions(-) diff --git a/processing/build/shared/readme.txt b/processing/build/shared/readme.txt index ce8d66e05..a16feb96f 100644 --- a/processing/build/shared/readme.txt +++ b/processing/build/shared/readme.txt @@ -277,13 +277,6 @@ a forced reboot. (while this may seem nutty, you might run into it if your adapter is plugged into your usb keyboard, and you have the keyboard plugged into a monitor/keyboard switcher). -naming of sketches.. on other platforms, you aren't allowed to type -characters besides letters, numbers, and underscores for the names of -sketches. because of what looks like a bug in osx java, this feature -is disabled, and the file is simply renamed (bad characters are -replaced with underscores) after you hit 'ok'. boo apple.. i'm getting -sick of all these workarounds. - quitting presentation mode.. on other platforms, hitting the 'escape' key will quickly get you out of presentation mode. however, there seems to be some key event weirdness under osx. we hope to find diff --git a/processing/build/shared/revisions.txt b/processing/build/shared/revisions.txt index 2d4efab6e..cf7510034 100644 --- a/processing/build/shared/revisions.txt +++ b/processing/build/shared/revisions.txt @@ -4,6 +4,94 @@ for older releases will be super crusty. caution: the beverage you're about to enjoy is extremely hot. + +ABOUT REV 0059 - 31 august 2003 + +this is mostly a bug fix release. expect multiple releases in the next +few days as we head towards beta. + + +[ bug fixes ] + +- no more "Class not found" errors when trying to use an exported + applet. fixed a supernasty bug that made applets incompatible with + older versions of java, like the one that everyone uses with + internet explorer (microsoft's java vm). + http://proce55ing.net/discourse/yabb/YaBB.cgi?board=BugFixes;action=display;num=1062376081 + http://proce55ing.net/discourse/yabb/YaBB.cgi?board=BugFixes;action=display;num=1062376340 + +- this rev does a better job of finding quicktime for java than the + last release. quicktime for java search path is not as fragile as it + was, instead is uses the environment variable QTJAVA, which is set + by the quicktime for java installer, should point to a valid + QTJava.zip. if not, you'll get an error message asking you to + install/reinstall quicktime. + http://proce55ing.net/discourse/yabb/YaBB.cgi?board=BugFixes;action=display;num=1062376278 + http://proce55ing.net/discourse/yabb/YaBB.cgi?board=BugFixes;action=display;num=1062376309 + http://proce55ing.net/discourse/yabb/YaBB.cgi?board=BugFixes;action=display;num=1062376378 + +- fixed a hair-pulling bugger where spaces and underscores became a + mess when trying to save or rename a sketch. + http://proce55ing.net/discourse/yabb/YaBB.cgi?board=BugFixes;action=display;num=1062376240 + +- fonts no longer get goofy if imageMode() has been used + http://proce55ing.net/discourse/yabb/YaBB.cgi?board=BugFixes;action=display;num=1062376464 + + +[ additions ] + +- beginSerial(String port) and beginSerial(String port, int rate) + since these are used far more commonly than setting the parity and + stop bits. from the suggetsions board: + http://proce55ing.net/discourse/yabb/YaBB.cgi?board=Proce55ing_Software;action=display;num=1061595591 + + +[ known issues / bugs / if only i had time... ] + +- "find in reference" and the reference menu items don't seem to be + working on some machines. if we can figure out why it works on some + machines and not on others, we'd like to repair this before beta. + +- quicktime for java is still required on windows. it's required on + macosx too, but it's installed there by default. the requirement + will be removed in a later release for people who don't want to use + video, but the fix is more difficult than anticipated, so it will + probably happen after the initial beta release. + +- run.bat hasn't been given love for a while and may not work. at the + very least, you'll need to modify it to find your copy of quicktime + for java. + +- expect lots of 'cannot delete somefilename...' messages in red that + appear when you hit play or stop. these are mostly cosmetic, and + will be cleaned up in a future release. + +- 'export to application' remains unimplemented, though it's closer, + and should be ready before beta. + +- sound doesn't always stop when the 'stop' button is hit (i.e. the + mixer example seems broken). for now, you have to first quit + processing to stop it. + +- 'preferences' will get better in a future release + +- the noise() functions were added, but don't yet work, they'll be + fixed soon. + +- presentation mode is flickery and unusable, this will be fixed soon. + +- the horizontal scroller for the text area has some weirdness, this + may not be fixed until after beta, depending on how bad it is. + +- using screenGrab() or saveBytes() or some of those things will cause + trouble inside applets. we'll try to do better error trapping soon + so that your applet doesn't crash when this happens. + http://proce55ing.net/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1059928189;start=0 + + +. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . + + ABOUT REV 0058 - *also* 5 august 2003 a handful of fixes because of late-breaking problems with 57. argh! diff --git a/processing/todo.txt b/processing/todo.txt index 77571b31f..d5dcd6742 100644 --- a/processing/todo.txt +++ b/processing/todo.txt @@ -6,41 +6,40 @@ X optimize color() when in colorMode(RGB, 255) to just pack the int X http://proce55ing.net/discourse/yabb/YaBB.cgi?board=Syntax;action=display;num=1062072434;start=0 X imageMode() shouldn't affect fonts X http://proce55ing.net/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1060207942;start=0 - -_ replacing spaces with underscores.. -_ http://proce55ing.net/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1062103523;start=0 -_ patch keyTyped event instead of keyPressed -_ remove reference in readme about macosx problem w/ it - -_ qtjava search path is too fragile -_ don't force install, set a flag -_ use %WINDIR%\System32\qtjava.zip and %QTJAVA% +X replacing spaces with underscores.. +X http://proce55ing.net/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1062103523;start=0 +X patch keyTyped event instead of keyPressed +X remove reference in readme about macosx problem w/ it +X test on macosx +X test on linux +X qtjava search path is too fragile +o use %WINDIR%\System32\qtjava.zip and %QTJAVA% o or even the system %CLASSPATH% -_ maybe just ask user to select the file directly -_ may have spaces, so should also fix those -_ http://proce55ing.net/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1060295867;start=0 -_ QTJAVA seems to be showing up in %WINDIR%\System not just system32 -_ modify make.sh for windows to use $QTJAVA instead of guessing -_ and complain about non-installation if it ain't there - -_ p5 not working in msjvm (prolly non-1.1 code) -_ build and hack in new jikes for all platforms -_ add "-target 1.1" when exporting to applet (or always?) +o maybe just ask user to select the file directly +X may have spaces, so should also fix those +X QTJAVA seems to be showing up in %WINDIR%\System not just system32 +X modify make.sh for windows to use $QTJAVA instead of guessing +X and complain about non-installation if it ain't there +X http://proce55ing.net/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1060295867;start=0 +X p5 not working in msjvm (prolly non-1.1 code) +X build and hack in new jikes for all platforms +X add "-target 1.1" when exporting to applet (or always?) o might be java.awt.Cursor in BConstants -_ http://proce55ing.net/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1060792938 -_ http://proce55ing.net/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1060976690 +X http://proce55ing.net/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1060792938 +X http://proce55ing.net/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1060976690 -_ only allow one pmouseX update outside of loop -_ to avoid jumping lines (drawing -> continuous_lines) - - -known bugs +known issues/bugs +* quicktime for java is *required* on windows.. it's installed by +default on macosx, and not used at all on linux. +* QTJAVA environment variable is used to find quicktime. if that's not +properly set, then you won't be able to run. * lots of 'cannot delete ...' messages * present mode is almost completely broken and often flickers like mad * sound not always stopping when 'stop' his hit (i.e. the mixer example) * run.bat hasn't been given love for a while and may not work * reference loading doesn't seem to be working + .................................................................. @@ -61,6 +60,9 @@ dh b _ also make sure pack() is happening dh b _ add manifest.mf to exported applets so that applications will work dh b _ http://proce55ing.net/discourse/yabb/YaBB.cgi?board=Proce55ing_Software;action=display;num=1045983103;start=0 +_ only allow one pmouseX update outside of loop +_ to avoid jumping lines (drawing -> continuous_lines) + _ internal naming of _fill, image_mode, textureOrientation _ these all need to jive better with one another _ ie. perhaps just 'fill', so that it can be used for a get @@ -296,6 +298,18 @@ bf _ would be nice to get better implementation in there .................................................................. +things attempted for beta but found to be too time consuming, and of +low enough importance that they'll be fixed after beta. + +1 _ don't force install of qtjava +1 _ this requires a separate version of bagel that doesn't use video +1 _ or a version that loads video dynamically. that kinda sucks. +1 _ maybe could even compile it in with jikes? (blech) + + +.................................................................. + + api work _ vertex(x, y, u, v) and vertex(x, y, z, u, v)