We closed this forum 18 June 2010. It has served us well since 2005 as the ALPHA forum did before it from 2002 to 2005. New discussions are ongoing at the new URL http://forum.processing.org. You'll need to sign up and get a new user account. We're sorry about that inconvenience, but we think it's better in the long run. The content on this forum will remain online.
IndexDiscussionGeneral Discussion,  Status › Processing 0136 makes new changes seem like old
Page Index Toggle Pages: 1
Processing 0136 makes new changes seem like old (Read 964 times)
Processing 0136 makes new changes seem like old
May 29th, 2008, 4:45pm
 
ABOUT REV 0136 - 29 May 2008

This release represents the first of a set of major (internal)
changes as we head to release 1.0 at the end of the Summer.
This release will not be made the default download, but please
test the release for problems on your platform, and file bugs
(dev.processing.org/bugs) when you find them.

[ major changes, please read ]

+ New Runner
 The most significant change in this release is the introduction
 of a new runner system. This means that we'll be able to make the
 stop button behave properly, shut down sketches correctly, have
 better error handling, and eventually add debugger support.
 On the downside, sketches may start a little more slowly, and it
 may be a bumpy transition as we get things working (strange errors
 when you hit Run).

+ Switching to Java 1.5
 We are moving to Java 1.5 as a minimum requirement for running
 Processing, as well as sketches created with it. This is an
 attempt at self-preservation as we try to limit the number of
 platforms that we support. Note, however that we *still do not*
 support Java 1.5 language extensions (enum, enhanced for loop,
 generics, etc.) More info about that can be found here:
 http://dev.processing.org/bugs/show_bug.cgi?id=598
 If you find places in the code or reference that refer to Java
 1.4 support, please let us know via dev.processing.org/bugs.

+ New XML Library
 We've switched to NanoXML instead of NanoXML-Lite. This means that
 the export size of the XML library has changed from ~6k to ~30k.
 The new version is much better at handling a broader range of XML
 content. The API should be the same and your code should work
 without changes (unless you're playing with namespaces, in which
 case those have to be specified differently).
 http://dev.processing.org/bugs/show_bug.cgi?id=757

+ Changes to how libraries are found
 Major bug fixing happened in handling the class path issues and
 dealing with how libraries are loaded. With any luck, this should
 fix the dreaded aiexport bug. It should also give better results
 when multiple libraries are installed on the system. However, it
 may mean that some libraries (or jarfiles) that shouldn't have
 been working before will now (properly) no longer work.
Re: Processing 0136 makes new changes seem like ol
Reply #1 - May 29th, 2008, 4:46pm
 
[ minor enhancements ]

+ curveTangent() implemented by Dave Bollinger. (Thank you!)
 http://dev.processing.org/bugs/show_bug.cgi?id=715

+ Added support for quadratic (as opposed to just cubic) curves to
 the Candy SVG library.

+ Altered Processing.app on Mac OS X to use the Quartz rendering
 engine. In OS X 10.5, Apple switched renderers, which made most
 Processing sketches run considerably slower. Thanks Apple!

+ Added ctrl-/ to comment a block of code

+ Minor change to default window dimensions to support the Eee PC

+ Updated reference and slight reorganization to fix a handful of
 broken links. Moved the FAQ to the Processing site (no longer
 included in the download.)

+ Added a static version of saveStream() that uses a File object.

+ Add XMLElement (not filename) constructor to SVG lib
 http://dev.processing.org/bugs/show_bug.cgi?id=773


[ bug fixes ]

+ Color selector fixed by Francis Li. (Thanks!)
 http://dev.processing.org/bugs/show_bug.cgi?id=656
 http://dev.processing.org/bugs/show_bug.cgi?id=584

+ Net library no longer dies unceremoniously on "Connection Refused"
 http://dev.processing.org/bugs/show_bug.cgi?id=751

+ Space after OPENGL param no longer breaks export
 http://dev.processing.org/bugs/show_bug.cgi?id=769

+ Fix "noLoop()" sketches unresponsive to exit request
 http://dev.processing.org/bugs/show_bug.cgi?id=694

+ Fixed bug with subset() when no length parameter was specified
 http://dev.processing.org/bugs/show_bug.cgi?id=707

+ Retired the long-standing TIFF in After Effects bug
 http://dev.processing.org/bugs/show_bug.cgi?id=153

+ Fix for bezierTangent() problem from Dave Bollinger (Thanks!)
 http://dev.processing.org/bugs/show_bug.cgi?id=710

+ Fix problem with get() when imageMode(CORNERS) was in use

+ Fix bug with splice() and arrays
 http://dev.processing.org/bugs/show_bug.cgi?id=734

+ PImage mask now works after first call
 http://dev.processing.org/bugs/show_bug.cgi?id=744

+ Fix upside-down TGA files
 http://dev.processing.org/bugs/show_bug.cgi?id=742

+ Fix problem with g.smooth always returning false in JAVA2D
 http://dev.processing.org/bugs/show_bug.cgi?id=762


[ known new problems ]

+ With the new runner setup, sketches sometimes won't start every
 ~10th time or so (this will vary depending on your machine).
 Hitting Run again should make things start up.
 http://dev.processing.org/bugs/show_bug.cgi?id=775
 This may actually be a problem with Mac OS X sometimes not
 launching Java. More recent Java releases for Mac OS X have
 become less stable. If you see this on Windows, please let us
 know at the bug report.
Page Index Toggle Pages: 1