last touches for 59

This commit is contained in:
benfry
2003-09-01 01:23:56 +00:00
parent a52057a906
commit 64e757b6f6
3 changed files with 128 additions and 33 deletions
-7
View File
@@ -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
+88
View File
@@ -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!
+40 -26
View File
@@ -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)