release notes for 0137

This commit is contained in:
benfry
2008-05-30 14:47:00 +00:00
parent 4d013515fb
commit 2ff6c1f78d
2 changed files with 65 additions and 0 deletions

View File

@@ -7,6 +7,67 @@ releases will be super crusty.
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
ABOUT REV 0137 - 30 May 2008
This release is an addendum to 0136, please read the notes on that
version if you have not already.
To be clear, we're moving to Java 1.5 for everything: the Processing
environment and for sketches created with it. We don't have enough
people to support it, and for a project of our size, we should be
focusing on the future, rather than working around legacy Java code.
In addition, Java 1.5 gives us access to better timing facilities
which will improve the steadiness of animation.
The "expert" version for Windows has been discontinued temporarily,
while we work out issues with the new runner setup. It may return
for a future release, but require a full JDK download, instead of
just JRE as in the past.
[ bug fixes ]
+ Fix classpath problem with processing.exe. This was a
major flaw in 0136 prevented applications from running.
Not sure how this one made it out of Quality Control.
Today I'm gonna have to fire the guy who runs the
Processing Release Testing And Quality Assurance Center.
http://dev.processing.org/bugs/show_bug.cgi?id=780
+ Huge jar files when exporting with a code folder.
(Huge like the PDE trying to zip up everything on your disk.)
http://dev.processing.org/bugs/show_bug.cgi?id=541
http://dev.processing.org/bugs/show_bug.cgi?id=701
http://dev.processing.org/bugs/show_bug.cgi?id=714
+ Fix support for the "synchronized" keyword in the preprocessor.
http://dev.processing.org/bugs/show_bug.cgi?id=136
[ changes ]
+ Use multiple JAR files whenever
1) a lib is in use, 2) code folder, 3) multiple files
This will prevent MANIFEST collisions, especially when used
with the code folder.
+ Removed oro.jar dependency (not needed with PApplet.match())
+ Added improvements to the linux startup script contributed
by forum user 'neitsch'. (Thanks neitsch!)
http://processing.org/discourse/yabb_beta/YaBB.cgi?board=os_core_pde;action=display;num=1202689238
+ Update preferences.txt whenever opening sketches. If you have
to forcibly quit the application (as a certain P5 developer often
does), it will at least remember which sketches were running.
+ The openStream() method has been renamed to createInput(), and
openStream() itself has been deprecated. This was actually done
in 0136. In addition, a createOutput() method has been added
that creates an OutputStream.
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
ABOUT REV 0136 - 29 May 2008
This release represents the first of a set of major (internal)

View File

@@ -18,6 +18,9 @@ X improvements to the linux startup script
X http://processing.org/discourse/yabb_beta/YaBB.cgi?board=os_core_pde;action=display;num=1202689238
X update preferences.txt whenever opening/closing
X otherwise recovery from restart can be annoying
X fix classpath problem with processing.exe
X http://dev.processing.org/bugs/show_bug.cgi?id=780
_ sometimes not launching
_ (in particular while cpu load is a little higher on g5?)
@@ -67,6 +70,7 @@ _ need to make up a priorities/todo page for processing
_ that includes projects for people to help out on
reference
_ createInput, createInputRaw, createOutput
_ noLoop() isn't the same as "finished", though it's sometimes used that way
_ to finish, use exit() (though that will make the window close)
_ add this to ref once halt() is finished