finishing up for 55

This commit is contained in:
benfry
2003-05-28 00:06:46 +00:00
parent 1b1c4dc1eb
commit e92c336a71
3 changed files with 71 additions and 15 deletions
+9
View File
@@ -316,6 +316,15 @@ out of memory? try adjusting the parameters in the file 'run.bat' and
use that to run instead of Proce55ing.exe. short instructions can be
found inside that file.
mouse issues: by default, windows seems to skip every other pixel on
screen, causing weirdness for some drawing applications done with
p5. if you're seeing this, you can fix it by going to the windows
"mouse" control panel, the "pointer options" tab, and select "enhance
pointer precision." (this was actually tracked down by someone else in
the p5 community, whose name i have misplaced. if it was you, please
drop me a line so you can be properly cited. this kind of help is huge
for us, since we're such a small group!)
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
+52 -2
View File
@@ -4,17 +4,67 @@ for older releases will be super crusty. caution: the beverage you're
about to enjoy is extremely hot.
ABOUT REV 0055 -
ABOUT REV 0055 - 27 may 2003
WARNING! THIS RELEASE IS LESS TESTED THAN SOME OTHERS, AND INCLUDES
LOTS OF NEW CODE, SO IT'S POSSIBLE THAT THINGS COULD BE VERY BROKEN.
if you run into trouble, as with any release, just let us know about
the bug on the bboard, and use the previous one that worked for you
(i.e. go back to 54) it's all about 'alpha'.
[ big changes ]
perhaps very exciting, this is the first release to include explicit
support for audio, video, and network. perhaps more exciting is that
this code was developed by developers other than me.
net and video code was contributed by hernando barragan of ivrea
http://people.interaction-ivrea.it/h.barragan
everyone say "thanks hernando!"
the audio code is by carlos rocha, a hired gun whose
employment was made possible by the generous support of ivrea.
yay carlos! yay ivrea!
more about these guys can be seen at: http://proce55ing.net/info.html
[ status of audio, video, net ]
- audio should be java 1.1 compliant, meaning that it works inside
applets and on each of the platforms. audio should be working
reasonably well, and has been tested by carlos a good bit.
- similarly, the net code should be just ducky.
- video input and reading movie files is done through quicktime for
java, which means that you have to 1) be using windows or macos, and
2) have the durn thing installed. video is a little bumpy (you may
find it broken or unusable), which we're ironing out. but the
problems have been showing up inconsistently, so we preferred to get
the release out so that y'all can start playing with the other new
features.
[ new features! new bugs! ]
- sort functions for arrays of ints, floats, doubles or Strings
here's how it works for floats:
// here's how it works for floats:
float a[] = { 3.4, 3.6, 2, 0, 7.1 };
sort(a);
for (int i = 0; i < a.length; i++) {
println(a[i]);
}
- added wheel mouse support for osx, when running java 1.4.
NOTE! we don't actually recommend using java 1.4 under macosx, as it
seems to be much less stable than 1.3, and appears to introduce some
weird inconsistencies when running p5. (this also fixes a bug where
using a 1.3 vm with the windows expert version would fukker the
environment).
ABOUT REV 0054 - 11 april 2003
+10 -13
View File
@@ -15,6 +15,16 @@ 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
_ linux version doesn't work on rh9.. update the jvm
@@ -25,12 +35,6 @@ _ 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
waiting
_ video capture tested and running on macos9, macosx, windows
_ video file reading tested and running on macos9, macosx, windows
_ net code tested with client/server examples
_ sound code tested and running on macos9, macosx, windows
mac
_ modify classpath to use 1.4 for compiling
_ modify make.sh to include JDK14 flag
@@ -40,12 +44,6 @@ _ 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
creas
_ constrain() still in the motion04 sketch
_ http://proce55ing.net/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1050131287
_ make a note about mouse movement skipping two pixels on windows
_ need to set mouse properties for higher precision
_ need more comprehensive list of 'known bugs'
_ present mode, click background window and front window hides
@@ -270,7 +268,6 @@ BAGEL / Details
b _ draw mode issues.. size and background must be int/float constants
b _ might be a better 'mode' for bagel so bkg and size cmds work
b _ rather than app being enclosed in beginFrame/endFrame loop
b _ why is every other pixel missing from mouse events?
b _ images drawn from center don't work for simage()
b _ currently calling slower image routine