write release notes

This commit is contained in:
Ben Fry
2014-05-12 20:14:49 -04:00
parent 6717c95360
commit af3c5be8ab
3 changed files with 131 additions and 16 deletions

View File

@@ -1,3 +1,117 @@
PROCESSING 2.2 (REV 0226) - 12 May 2014
Major changes to, and improvements upon, how "Export to Application" works.
Plus dozens of bug fixes for all manner of atrocities.
[ bug fixes and additions ]
+ Sketches only starting once, or half-starting and hanging on Mac OS X.
A major problem on OS X, thanks to David Fokkema for tracking down a fix.
https://github.com/processing/processing/issues/2402
https://github.com/processing/processing/pull/2455
+ Re-open current sketch in new mode editor if file extension is compatible.
This was a regression in 2.1.2 due to the Python Mode changes.
https://github.com/processing/processing/pull/2457
https://github.com/processing/processing/issues/2456
+ Crash in the 'recent' menu on startup
https://github.com/processing/processing/issues/2463
+ Avoid conflict when some goofball has installed JNA DLLs in your path.
https://github.com/processing/processing/issues/2239
+ Add support for "import static" syntax from Java
https://github.com/processing/processing/issues/8
https://github.com/processing/processing/pull/2273
+ Improve error handling during Tool loading. In previous releases, an
out of date QuickReference Tool was able to hang Processing. No longer.
https://github.com/processing/processing/issues/2229
+ Save the previous open dialog so that we return to the directory
https://github.com/processing/processing/pull/2366
+ "if-else" block formatting wasn't following Processing conventions
https://github.com/processing/processing/issues/364
https://github.com/processing/processing/pull/2477
+ Tab characters not recognized or handled in the editor (since 2.1)
https://github.com/processing/processing/issues/2180
https://github.com/processing/processing/issues/2183
+ Chinese text is overlapped in Processing 2.1 editor
https://github.com/processing/processing/issues/2173
https://github.com/processing/processing/pull/2318
https://github.com/processing/processing/pull/2323
[ export to application ]
+ The return of multi-platform export! Create applications for Windows
and Linux while using OS X. Create a Linux application from Windows.
Against my better judgement, we're supporting it again. It's extremely
difficult, but was disappointing to remove it earlier.
+ When exporting with local Java embedded, always use that version
https://github.com/processing/processing/issues/2349
+ Change Windows export to use launch4j instead of our custom launcher.
This will fix many, many problems, but may introduce some new ones.
+ Windows (64-bit) now creates a proper .exe instead of a .bat file
https://github.com/processing/processing/issues/923
+ Exported apps on Windows 64 were not quite working correctly
https://github.com/processing/processing/issues/2468
+ Improved icons on Windows for exported apps
+ Add additional language and explanation to the Export dialog box
+ Make it possible to edit the background colors for full screen as well as
the stop button color directly from the Export dialog box
https://github.com/processing/processing/issues/69
+ Exported apps reporting as "damaged" on OS X
https://github.com/processing/processing/issues/2095
You'll have to install Xcode to remove the warnings, but it's possible
[ core ]
+ Fix for splice() throwing a ClassCastException with other object types
https://github.com/processing/processing/issues/1445
https://github.com/processing/processing/pull/2461
+ Add candDraw() method to the retina renderer to fix embedding problems
+ Fix sketchPath() issue when used in other environments (i.e. Eclipse)
+ Substitute MOVE cursor with HAND on OS X
https://github.com/processing/processing/issues/2358
+ Allow textWidth() with the default font
https://github.com/processing/processing/issues/2331
https://github.com/processing/processing/pull/2338
+ Bug in relative moveto commands for SVG
https://github.com/processing/processing/issues/2377
+ Add a constructor to bind Server to a specific address
https://github.com/processing/processing/issues/2356
+ Fonts from loadFont() show up as blocks in P3D (regression)
https://github.com/processing/processing/issues/2465
+ loadPixels() problems in OpenGL
https://github.com/processing/processing/issues/2493
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
PROCESSING 2.1.2 (REV 0225) - 15 April 2014
Lots of small bug fixes plus some additional changes to support

View File

@@ -111,6 +111,7 @@ _ https://github.com/processing/processing/issues/2357
cantfix
_ crash on startup when "Mirror Displays" selected
_ suspect that this is a specific chipset since Oracle didn't reproduce
_ https://github.com/processing/processing/issues/2186
table

View File

@@ -8,14 +8,6 @@ X https://github.com/processing/processing/issues/2456
X crash in the 'recent' menu on startup
X https://github.com/processing/processing/issues/2463
X sketchbook location is set to an actual sketch (huh?)
X exported apps on Windows 64 not working?
X https://github.com/processing/processing/issues/2468
X just needed to add the local path for Java
X when exporting with local Java embedded, use that version
X https://github.com/processing/processing/issues/2349
X (we can do this now since we're actually doing the embedding)
o export application folder location (for Manindra)
X https://github.com/processing/processing/issues/2399
X sketch sometimes simply does not launch
X https://github.com/processing/processing/issues/2402
X https://github.com/processing/processing/pull/2455
@@ -70,6 +62,14 @@ X allow non-pde file extensions (JDF)
X https://github.com/processing/processing/issues/2420
export
X exported apps on Windows 64 not working?
X https://github.com/processing/processing/issues/2468
X just needed to add the local path for Java
X when exporting with local Java embedded, use that version
X https://github.com/processing/processing/issues/2349
X (we can do this now since we're actually doing the embedding)
o export application folder location (for Manindra)
X https://github.com/processing/processing/issues/2399
X incorporate new launch4j 3.4
X http://sourceforge.net/projects/launch4j/files/launch4j-3/3.4/
X change Windows export to use launch4j instead of the launcher.cpp file
@@ -94,6 +94,14 @@ X https://github.com/processing/processing/issues/69
X exported apps reporting as "damaged" on OS X
X https://github.com/processing/processing/issues/2095
X implement a call to codesign, and a message box re: installing Xcode
X use launch4j for export and p5 app itself
X perhaps even calling it through an ant task
X windows exported exe problems (pcho)
o updated launch4j 3.1 beta
o http://sourceforge.net/projects/launch4j/files/launch4j-3/
X exe instead of bat to make exported apps run in 64-bit
X http://code.google.com/p/processing/issues/detail?id=885
X https://github.com/processing/processing/issues/923
medium
@@ -526,9 +534,6 @@ _ http://code.google.com/p/processing/issues/detail?id=746
PDE / Export
_ use launch4j for export and p5 app itself
_ perhaps even calling it through an ant task
_ windows exported exe problems (pcho)
_ if the lib folder goes missing from export, give an error
_ also any .jar files that are missing, give an error
_ showing more debug messages (command line?)
@@ -879,13 +884,8 @@ DIST / Windows
_ processing-java output as UTF-8 makes Windows unhappy
_ https://github.com/processing/processing/issues/1633
_ updated launch4j 3.1 beta
_ http://sourceforge.net/projects/launch4j/files/launch4j-3/
_ does launching p5 from inside the .zip folder cause it to quit immediately?
_ how can we provide an error message here?
_ exe instead of bat to make exported apps run in 64-bit
_ http://code.google.com/p/processing/issues/detail?id=885
_ might not be necessary with new launch4j!
_ how to handle double-clicked files on windows?
_ big deal for psk and others
_ this may already work with SingleInstance stuff