diff --git a/build/shared/revisions.txt b/build/shared/revisions.txt index 7e4e157a7..4eaaa9e0d 100644 --- a/build/shared/revisions.txt +++ b/build/shared/revisions.txt @@ -7,6 +7,119 @@ releases will be super crusty. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +ABOUT REV 0075 + +* DON'T USE THIS RELEASE IF YOU'RE ON ANY SORT OF MEDICATION * +this is truly an alpha release, or more like a "nightly build." + +i'm posting this release early so that people can play with +opengl. if you aren't one of those just *dying* to get started with +gl, wait until a few days or so when i can get 0076 out that irons out +some of the nastier bugs. you needn't post bug reports on things that +are broken, since i know many many things are horked. a massive number +of changes have happened in this release and i wanted to get it posted +because i was starting to lose track of them all. + + +things that i know or suspect are broken: + +- the examples have not been updated + +- windows sometimes pop up at the wrong sizes. + +- opengl doesn't behave properly in static/draw mode (things aren't + sized properly). + +- the processing renderer has taken some steps backwards, and things + like ellipses might be broken. + +- lots of random tidbits in rendering not quite working. + +- drawing images in opengl whose pixel buffer has been edited won't + work quite right. + +- text may pop up sized incorrectly. + +- noLoop(), framerate(n), redraw() are not yet supported for opengl + +- and much much more! + + +general + +- you now need to use the command depth() to enable 3D. noDepth() + shuts it off and moves back to 2D-only (with optimizations). support + for this is incomplete. + +- hanging bug should now be completely eliminated. + +- under sketch, a "renderer" menu that lets you select OpenGL or the + processing renderer. + +- preprocessor makes all methods "public" that aren't specified + private or protected. this makes things easier for library events + (see libraries section below) and things like setup/draw. + + +core + +- added focusGained() and focusLost() events + +- added beginShape(TRIANGLE_FAN) + +- removed pmouseX and pmouseY because they can't be used + + +libraries + +- very simple sound api has returned. command is "loadSound". 1.3+ only + for rev 75, will work in 1.1 as well in 76+. + +- serial.last() and serial.lastChar() get last byte in buffer + +- library events have returned, if (public) void serialEvent(PSerial) + is defined in the host applet, it will receive events each time + something happens on serial. same for: + cameraEvent(Camera c), movieEvent(Movie m), clientEvent(Client c), + serverEvent(Server s, Client c), soundEvent(PSound s) + +- PMovie.length() is now PMovie.duration() + + +ide goodness + +- NOTE! your prefs will be lost in this release, unless you move them + by hand. preferences now live in a "proper" location: + ~/Library/Processing on macosx and + Documents and Settings/username/Application Data/Processing on winxp + this will get rid of the localization issues on non-US versions of + these operation systems. + the info is read from the os (on mac) and registry keys (on + windows), and is also used to place the Processing sketchbook inside + ~/Documents on mac or ~/My Documents (or whatever it's called in the + current language) on the pc. + +- rename & delete have returned.. when renaming/deleting on the + first tab, it renames or deletes the entire sketch. + +- saving a read-only sketch now defaults to the sketchbook + (rather than the same read-only location it was coming from) + +- build fixes.. preproc gets built properly, and dmg for osx + +- cosmetic (single pixel layout issues) fixed on osx + +- no more resize box annoyance in the editor on osx + +- fixes to the horizontal scrollbar in the editor + (became ever-present a release or two ago) + +- find/replace cleaned up/tweaked up a bit + + +. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . + + ABOUT REV 0074 - fixed an issue with text and shapes fixing in a bad way (paul diff --git a/core/todo.txt b/core/todo.txt index 1ac39aa13..7e22022af 100644 --- a/core/todo.txt +++ b/core/todo.txt @@ -3,8 +3,6 @@ X textureMode(NORMAL_SPACE) screws up the image() command X image() appears to require IMAGE_SPACE to function properly. X added focusGained() and focusLost() X lots of changes to internal naming of vars -X beginShape() defaults to beginShape(POLYGON) -_ needs to be noted for the reference X screenX(x, y) and screenY(x, y) added for noDepth() X add TRIANGLE_FAN X eyeX, eyeY etc have been renamed cameraX/Y/Z, and cameraNear/Far @@ -13,7 +11,6 @@ X writeTIFF, writeHeaderTIFF, writeTGA, writeHeaderTGA X MAJOR CHANGE: RGBA becomes ARGB for accuracy o uv coords > 1 shouldn't clamp, they should just repeat ala opengl o actually i think opengl has a setting for it -_ make a note that u/v coordinates clamp o remove need to use depth() at the beginning X need only be set once X pmouseX is broken again diff --git a/todo.txt b/todo.txt index a37247dc7..b5720b96d 100644 --- a/todo.txt +++ b/todo.txt @@ -146,16 +146,16 @@ X add a "make archive" option X doesn't rename sketch, just names zip file sketch + time stamp hanging bug - now fixed, need to post on the board about it -_ keypressed hanging on applets with a code folder -_ http://processing.org/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1081450102 -_ problems running external vm/vm is hanging -_ seems to be happening because of virus scanning software (norton) -_ may need to launch the applet (using 'start') -_ and talk over a socket instead -_ http://processing.org/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1067867520;start=0 -_ http://processing.org/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1067643186 -_ http://processing.org/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1078714442;start=0 -_ something in that one about mouse position halting or not +X keypressed hanging on applets with a code folder +X http://processing.org/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1081450102 +X problems running external vm/vm is hanging +X seems to be happening because of virus scanning software (norton) +o may need to launch the applet (using 'start') +o and talk over a socket instead +X http://processing.org/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1067867520;start=0 +X http://processing.org/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1067643186 +X http://processing.org/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1078714442;start=0 +X something in that one about mouse position halting or not to try: 1) don't use a bufferedreader.. just read it and then use a buffered reader around the byte array 2) don't do anything with the input, and just read it off without signalling message() @@ -274,6 +274,9 @@ _ maybe something that shows stack trace? _ with an 'email this' button? (include source code too?) _ also need a "prompt" dialog for asking filenames, etc _ implement and remove PdeEditorStatus stuff +_ beginShape() defaults to beginShape(POLYGON) +_ needs to be noted for the reference +_ make a note that u/v coordinates clamp at 0 and 1 _ different name for 'lib' folder because of libraries folder? _ avoid some confusion for when describing the libraries folder to users