From af3c5be8abf37b54571af4afc19f271b75b8ea5d Mon Sep 17 00:00:00 2001 From: Ben Fry Date: Mon, 12 May 2014 20:14:49 -0400 Subject: [PATCH] write release notes --- build/shared/revisions.txt | 114 +++++++++++++++++++++++++++++++++++++ core/todo.txt | 1 + todo.txt | 32 +++++------ 3 files changed, 131 insertions(+), 16 deletions(-) diff --git a/build/shared/revisions.txt b/build/shared/revisions.txt index 0f7004242..32f287df0 100644 --- a/build/shared/revisions.txt +++ b/build/shared/revisions.txt @@ -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 diff --git a/core/todo.txt b/core/todo.txt index b4d2ac72a..540c864d9 100644 --- a/core/todo.txt +++ b/core/todo.txt @@ -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 diff --git a/todo.txt b/todo.txt index f28783474..94c62b0a9 100644 --- a/todo.txt +++ b/todo.txt @@ -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