From e92c336a715514b4b5b12efd7a95d595ab07d49f Mon Sep 17 00:00:00 2001 From: benfry Date: Wed, 28 May 2003 00:06:46 +0000 Subject: [PATCH] finishing up for 55 --- processing/build/shared/readme.txt | 9 +++++ processing/build/shared/revisions.txt | 54 ++++++++++++++++++++++++++- processing/todo.txt | 23 +++++------- 3 files changed, 71 insertions(+), 15 deletions(-) diff --git a/processing/build/shared/readme.txt b/processing/build/shared/readme.txt index 5ffc18a1c..ac6c1e28e 100644 --- a/processing/build/shared/readme.txt +++ b/processing/build/shared/readme.txt @@ -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!) + . . . . . . . . . . . . . . . . . . . . . . . . . . . . . diff --git a/processing/build/shared/revisions.txt b/processing/build/shared/revisions.txt index 93e4b745d..1ddcee91a 100644 --- a/processing/build/shared/revisions.txt +++ b/processing/build/shared/revisions.txt @@ -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 diff --git a/processing/todo.txt b/processing/todo.txt index b352bbe62..19b3b5d43 100644 --- a/processing/todo.txt +++ b/processing/todo.txt @@ -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