X don't throw exceptions for serial on startup if no serial available?

o   gets upset on osx if rxtx not installed during menu building
X   actually, it just throws UnsatisfiedLinkError
X     make a note in the readme, particularly wrt macos
X readme additions
X   size() and background() need regular nums, no vars
X   hidden features/niceties
X     click sketch title to rename
X     mention shift-run for present mode
X   known issues
X     macos sketch window resizing strangely
X     win95/98/me version acts poorly or doesn't run
X as approaches 1000 lines, editorconsole has arrayindexoutof bounds
This commit is contained in:
benfry
2002-09-02 03:43:51 +00:00
parent da9fe9f137
commit 9cadd71f40
5 changed files with 92 additions and 27 deletions
+66 -5
View File
@@ -58,8 +58,11 @@ I FOUND A BUG!
we prefer to call them "issues."
first, be sure to check under the notes for your specific platform to
make sure it isn't a known issue or that there isn't a simple fix.
you can either post to the bulletin board at:
http://www.proce55ing.net/discourse/
http://proce55ing.net/discourse/
or send email to bugs@proce55ing.net. the bboard is probably the
better way to go, because more people will be watching it. the email
goes straight to the developers, but their schedules are erratic and
@@ -77,20 +80,47 @@ when reporting this "bug" please include information about
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
GENERAL NOTES / COMMON MISTAKES
- size() must use numbers, not variables. this is because of how
the size command is interpreted by proce55ing.
- when using draw() mode, background() must also use only numbers, and
no variables. this is similar to the issue with the size command,
because in both cases, Proce55ing needs to know the size and
background color of the app before it starts, so since variables
are determined while the program is running, things break.
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
GOODIES & SEMI-HIDDEN FEATURES
- shift-click on the 'run' button to go straight to 'present' mode
- for quick renaming, just click on the sketch title
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
PLATFORMS
the processing development environment runs best on:
1. windows
1. windows 2000/XP
2. mac os x
3. linux
4. mac os 9
5. windows 95/98/ME
our priority for how well the beast runs looks like:
1. windows & mac os x (tied for first)
2. mac os 9
3. linux
3. mac os 9
4. windows 95/98/ME (because we must)
5. linux
windows is the superior platform for running java applications. it's
not because we like windows the best, so sorry to the zealots in all
@@ -106,6 +136,11 @@ to keep supporting it for the meantime. the guess is that a lot of
schools are still using it in their labs, and since schools are a
significant target for the environment, we gotta play along.
windows 95/98/ME is a piece of crap, but since lots of people (are
often forced to) use it, we'll try and support. early alpha versions
seem to be having trouble with 95/98/ME, but it'll run better in the
future.
for the linux version, you guys can support yourselves. if you're
enough of a hacker weenie to get a linux box setup, you oughta know
what's going on. for lack of time, we won't be testing extensively
@@ -136,6 +171,18 @@ vm with text areas, so as a result, the arrow keys won't work in the
editor. we think this really stinks and are searching for options for
a (near?) future release.
"Caught java.lang.UnsatisfiedLinkError" on startup...
in order to use the serial port under macosx, you'll need to install
RXTX, the serial port driver. this is for more advanced users, and the
package is included with the p5 download, and includes its own
instructions.
resizing windows.. there's some weirdness with resizing windows under
osx due to apple's strangely strict interpretation of the java api
spec. sometimes windows can only get larger but not smaller, or become
constrained in a particular direction. this will be repaired in the
future.
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
@@ -156,6 +203,16 @@ versions: this version has only been tested under Mac OS 9.2.2.
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
WINDOWS
win2k works well, reports point to xp working well also. win95/98/me
seems to have lots of trouble, but it's just with the .exe that we
use, so that'll get fixed in the future.
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
WHAT IS SKETCHBOOK?
we think most "integrated development environments" (microsoft visual
@@ -177,6 +234,10 @@ if you want to use external files, like images or text files
or fonts, they should be placed in a folder called 'data' inside:
sketchbook -> default -> SKETCH_NAME
starting with version 44, there are several functions that make
dealing with data in files much easier (loadFile, loadStrings,
splitStrings, etc) so file i/o should be fun!
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
@@ -192,7 +253,7 @@ the windows version works well, much better than in previous releases.
on macos9, works fairly well with my keyspan usb/serial adapter. thank
god for patrick beard and jdirect.
on macosx, need rxtx to be installed (dmg included with p5 download),
on macosx, need rxtx to be installed (pkg included with p5 download),
follow their bizarre instructions. on my machine, i'm using a keyspan
28X dual port adapter, and the selection i use on the serial port menu
reads "/dev/cu.USA28X21P1.1". your mileage may vary.
+5
View File
@@ -53,10 +53,15 @@ ABOUT REV 0044
[ bug fixes ]
- sketch windows won't pop up offscreen anymore.. and if a sketch
window is too large, it will simply center on-screen.
- names with underscores and other illegal characters weren't being
restrained. this allowed / and : to be used when renaming/saving
sketches, which caused the app to blow up.
- console window doesn't die as it approaches 1000 lines of text
ABOUT REV 0043 - "ALPHA" - 2 august 2002