write release notes for 2.0a7

This commit is contained in:
benfry
2012-07-29 22:04:10 +00:00
parent 6e07c3b372
commit 0a141422bf
2 changed files with 131 additions and 41 deletions
+96 -6
View File
@@ -1,6 +1,63 @@
PROCESSING 2.0a7 (REV 0206) - 28 July 2012
PROCESSING 2.0a7 (REV 0206) - 29 July 2012
[ changes ]
Hopefully the last alpha before we hit 2.0 beta.
The big change is that we're dropping support for applets in 2.0, and in
this release. See the Changes section of the Wiki for details. We've not
updated all of the documentation to reflect this yet.
[ editor ]
+ Implemented a "Recent Sketches" menu. This replaces re-opening
sketches on startup, which behaved inconsistently anyway.
http://code.google.com/p/processing/issues/detail?id=188
+ Use Swing file choosers by default on Linux. The default open/save
dialogs provided by Java are pretty gruesome, so we're switching to
the Swing JFileChooser instead. To swap the behavior, set
'chooser.files.native' in your preferences.txt file.
+ Suppress "invalid context 0x0" and "invalid drawable" because they're
(unfixable) Apple Java bugs and being reported as Processing bugs.
Also suppress XInitThreads message on Linux with JOGL, which is a
JOGL bug that'll hopefully be fixed in their next release.
+ Fix Movie Maker tool on OS X.
+ Update to Java 6 update 33 on Windows and Linux.
+ Add separate 32- and 64-bit releases for Windows and Linux. Lots of other
updates for 32/64-bit support in general.
http://code.google.com/p/processing/issues/detail?id=955
+ Replace processing.exe with a more standard version from launch4j,
which should hopefully clean up some launcher issues.
http://code.google.com/p/processing/issues/detail?id=943
http://code.google.com/p/processing/issues/detail?id=176
+ Change how sketches open so that there's no longer differences between
the File menu 'Open' and the way it worked from the toolbar. Simplifies
additional code that was quirky.
http://code.google.com/p/processing/issues/detail?id=1034
+ Add a warning dialog for libraries that aren't compatible.
http://code.google.com/p/processing/issues/detail?id=884
+ Fix up the file choosers used on Linux.
http://code.google.com/p/processing/issues/detail?id=1014
+ Instead of prompting for sketchbook location on Linux, just default to
a folder named 'sketchbook' in the user's home directory. This can easily
be changed later but simplifies things internally a bit.
+ No longer allow underscore at beginning of sketch name (causes problems
with Android, and also with applets, though we care less about those...)
http://code.google.com/p/processing/issues/detail?id=1047
+ Fixed a problem where sanitized names (underscores replacing unusable
characters) could potentially overwrite existing folders.
[ core ]
+ Major changes to selectInput(), selectOutput(), and selectFolder().
See the Wiki: http://wiki.processing.org/w/Changes#Change_and_Removed
@@ -10,10 +67,43 @@ PROCESSING 2.0a7 (REV 0206) - 28 July 2012
And also include an option to set the default file path:
http://code.google.com/p/processing/issues/detail?id=233
+ Use Swing file choosers by default on Linux. The default open/save
dialogs provided by Java are pretty gruesome, so we're switching to
the Swing JFileChooser instead. To swap the behavior, set
'chooser.files.native' in your preferences.txt file.
+ Change 'appletViewer' back to 'online'. Still deprecated, especially
because applets are going away.
+ Add begin/endGL added to PGraphics/PApplet.
+ Add hasChildren() to XML library.
http://code.google.com/p/processing/issues/detail?id=1045
+ Fix where displayWidth/Height not being set properly before setup()
http://code.google.com/p/processing/issues/detail?id=1120
+ XML now throws exceptions in its constructor (for advanced users).
Use loadXML() instead of "new XML(this, ....)"
http://code.google.com/p/processing/issues/detail?id=1138
+ loadXML() returns null when the file did not open properly
http://code.google.com/p/processing/issues/detail?id=1138
+ ortho() causing line and fill to be misaligned
http://code.google.com/p/processing/issues/detail?id=1143
+ Add some extra options for PApplet.main() for advanced users:
PApplet.main("SketchName") and PApplet.main("SketchName", args)
[ android ]
+ Add full PAppletMethods implementation to Android, so that PGraphics
and PImage methods are brought into PApplet.
+ Swap Run on Device and Run on Emulator
http://code.google.com/p/processing/issues/detail?id=1083
+ Fix XML crash on loading because of desktop-specific attribute
error: "http://apache.org/xml/features/nonvalidating/load-external-dtd"
http://code.google.com/p/processing/issues/detail?id=1128
This also fixes PShape on Android:
http://code.google.com/p/processing/issues/detail?id=1054
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
+35 -35
View File
@@ -54,6 +54,41 @@ X http://code.google.com/p/processing/issues/detail?id=230
X wontfix.. moving away from bitmap fonts
X switch back to yymmdd naming for sketches as the default
open/base/recent
X recent sketches
X http://code.google.com/p/processing/issues/detail?id=188
X add EditorState class, device-aware placement
o not properly handling other odd cases
X don't pollute the recent menu with un-saved sketches
X toFront() not working from recent menu
X get rid of restore sketch feature
o remove pref for restoring sketches
X implement recent sketches menu
X add "recent files" list to open menu?
o http://dev.processing.org/bugs/show_bug.cgi?id=1335
o don't re-open new window on top of another
X changing how this is handled
X detect mode and library example folders for recent menu
o with the same sketch open, a handleOpen() might open a second on top of it
X should be fixed up
applets
o tool to run in appletviewer? sun.applet.Main is appletviewer
X require Java 6 (and with that, OS X 10.5 plus Core 2 Intel Mac)?
o though we need a 64-bit browser before applets will run...
o http://www.ornl.gov/~t6p/Main/Utilities.html
o courseware
o export sketch as applet when uploading
o save sketch zip files
o have a means to load them from "teacher" version of p5
o figure out how to use the
o items from the 'code' folder not included with applet export
o add tool to "Add custom html to sketch"
o that copies applet.html,
o opens sketch folder,
o and gives info about what to do next (how to edit)
o http://dev.processing.org/bugs/show_bug.cgi?id=143
cleaning/earlier
o PApplet.this doesn't work
o doesn't work in javac either--needs to be ClassName.this
@@ -214,23 +249,6 @@ o zlib file becoming corrupt (not flushed after close?)
o make hooks to history api so others can write tools around it
X http://code.google.com/p/processing/issues/detail?id=26
applets
o tool to run in appletviewer? sun.applet.Main is appletviewer
X require Java 6 (and with that, OS X 10.5 plus Core 2 Intel Mac)?
o though we need a 64-bit browser before applets will run...
o http://www.ornl.gov/~t6p/Main/Utilities.html
o courseware
o export sketch as applet when uploading
o save sketch zip files
o have a means to load them from "teacher" version of p5
o figure out how to use the
o items from the 'code' folder not included with applet export
o add tool to "Add custom html to sketch"
o that copies applet.html,
o opens sketch folder,
o and gives info about what to do next (how to edit)
o http://dev.processing.org/bugs/show_bug.cgi?id=143
video/nixed
o if read() hasn't been called, can cause an error with java2d
o http://dev.processing.org/bugs/show_bug.cgi?id=1041
@@ -282,24 +300,6 @@ o video library not working on export to web
o http://dev.processing.org/bugs/show_bug.cgi?id=1421
o Movie needs the crop() functions ala Capture
open/base/recent
X recent sketches
X http://code.google.com/p/processing/issues/detail?id=188
X add EditorState class, device-aware placement
o not properly handling other odd cases
X don't pollute the recent menu with un-saved sketches
X toFront() not working from recent menu
X get rid of restore sketch feature
o remove pref for restoring sketches
X implement recent sketches menu
X add "recent files" list to open menu?
o http://dev.processing.org/bugs/show_bug.cgi?id=1335
o don't re-open new window on top of another
X changing how this is handled
X detect mode and library example folders for recent menu
o with the same sketch open, a handleOpen() might open a second on top of it
X should be fixed up
bugzilla (ouch)
o add bug voting to the bugs db before 1.0 release?
o remove LATER, REMIND, WORKSFORME as categories; add VERIFY