From 2288f3e488aeb58fe543ddbc50dd272b2db076fe Mon Sep 17 00:00:00 2001 From: Ben Fry Date: Sat, 25 Apr 2015 14:28:26 -0400 Subject: [PATCH] holy crap, that's 392 lines of release notes --- build/shared/revisions.txt | 238 +++++++++++++++++++++++++++++-------- 1 file changed, 189 insertions(+), 49 deletions(-) diff --git a/build/shared/revisions.txt b/build/shared/revisions.txt index 6cae89bab..dc863b46e 100644 --- a/build/shared/revisions.txt +++ b/build/shared/revisions.txt @@ -20,6 +20,15 @@ Suffice to say, this is truly an ALPHA quality release. We're pushing it out so that we can get more people testing it. If you want something more stable, we recommend 3.0a5 (not 2.2.1, that thing is old!) +Library/Mode/Tool authors: Please help us get 3.0 ready by getting your +code ready for 3.0! Because 2.x and 3.x contributions are separate, you +can maintain separate versions if you like (or only support 3.x). You +can also specify the earliest and latest revisions of Processing that +your code supports, so that it's only installed with the correct version. +If anything is unclear, please file an issue. I've not had time to write +up all the changes yet (and some are still in progress), but what you see +in this release is representative of where we're headed for 3.0. + [ known issues ] @@ -195,60 +204,191 @@ but a few that you might be likely to run across: + Improve internationalization and localization in Greek https://github.com/processing/processing/pull/3197 ++ Fix for "Probably a ++ should go here" messages + https://github.com/processing/processing/issues/2956 + ++ Missing opening curly bracket error + https://github.com/processing/processing/issues/3104 + ++ Missing parenthesis error message + https://github.com/processing/processing/issues/3103 + [ pulls from Joel ] -X Add reference for installed tools and libraries to the Help menu -X https://github.com/processing/processing/issues/943 -X https://github.com/processing/processing/pull/2804 -X examples.properties file missing prevents startup -X https://github.com/processing/processing/issues/3037 -X https://github.com/processing/processing/pull/3047 -X several new French translations -X https://github.com/processing/processing/pull/3061 -X contributions.txt now gets deleted and recreated instead of overwritten -X https://github.com/processing/processing/pull/3073 -X https://github.com/processing/processing/issues/2994 -X Contrib Manager does not stop parsing contribs.txt if an error exists -X https://github.com/processing/processing/pull/3132 -X offer to install libraries imported libraries that are not available -X https://github.com/processing/processing/pull/3155 -X https://github.com/processing/processing/issues/2566 -X make fatal errors terminate the pde -X https://github.com/processing/processing/issues/3068 -X https://github.com/processing/processing/pull/3069 -X Java 8 method replace() used, removed -X https://github.com/processing/processing/issues/3168 -X https://github.com/processing/processing/pull/3169 -X Closing a few unclosed BufferedReaders and InputStreams -X https://github.com/processing/processing/pull/2961 ++ Add reference for installed tools and libraries to the Help menu + https://github.com/processing/processing/issues/943 + https://github.com/processing/processing/pull/2804 -manindra -X Fix for "Probably a ++ should go here" messages -X https://github.com/processing/processing/issues/2956 -X Missing opening curly bracket error -X https://github.com/processing/processing/issues/3104 -X missing parenthesis error message -X https://github.com/processing/processing/issues/3103 ++ examples.properties file missing prevents startup + https://github.com/processing/processing/issues/3037 + https://github.com/processing/processing/pull/3047 -akarshit -X rewrite preferences window to use proper layout -X https://github.com/processing/processing/issues/67 -X https://github.com/processing/processing/issues/2708 -X https://github.com/processing/processing/issues/2986 -X Find/Replace dialog uses GroupLayout -X https://github.com/processing/processing/pull/3190 -X https://github.com/processing/processing/pull/3131 -X issues with cut/copy shortcuts not working -X https://github.com/processing/processing/pull/3138 -X https://github.com/processing/processing/issues/3136 -X https://github.com/processing/processing/issues/3107 -X IllegalArgumentException when clicking between editor windows -X https://github.com/processing/processing/issues/2530 -X https://github.com/processing/processing/pull/3101 -X Newline after a very long line moves the visible area right -X https://github.com/processing/processing/issues/3148 -X https://github.com/processing/processing/pull/3196 ++ Several new French translations + https://github.com/processing/processing/pull/3061 + ++ contributions.txt now gets deleted and recreated instead of overwritten + https://github.com/processing/processing/pull/3073 + https://github.com/processing/processing/issues/2994 + ++ Contrib Manager does not stop parsing contribs.txt if an error exists + https://github.com/processing/processing/pull/3132 + ++ Offer to install libraries imported libraries that are not available + https://github.com/processing/processing/pull/3155 + https://github.com/processing/processing/issues/2566 + ++ Make fatal errors terminate the pde + https://github.com/processing/processing/issues/3068 + https://github.com/processing/processing/pull/3069 + ++ Java 8 method replace() used, removed + https://github.com/processing/processing/issues/3168 + https://github.com/processing/processing/pull/3169 + ++ Closing a few unclosed BufferedReaders and InputStreams + https://github.com/processing/processing/pull/2961 + + +[ Akarshit pulls away from the pack ] + ++ Rewrite preferences window to use proper layout + https://github.com/processing/processing/issues/67 + https://github.com/processing/processing/issues/2708 + https://github.com/processing/processing/issues/2986 + ++ Find/Replace dialog changed to GroupLayout + https://github.com/processing/processing/pull/3190 + https://github.com/processing/processing/pull/3131 + ++ Issues with cut/copy shortcuts not working + https://github.com/processing/processing/pull/3138 + https://github.com/processing/processing/issues/3136 + https://github.com/processing/processing/issues/3107 + ++ IllegalArgumentException when clicking between editor windows + https://github.com/processing/processing/issues/2530 + https://github.com/processing/processing/pull/3101 + ++ Newline after a very long line moves the visible area right + https://github.com/processing/processing/issues/3148 + https://github.com/processing/processing/pull/3196 + ++ lerpColor() outside of setup()/draw() kills sketch + https://github.com/processing/processing/issues/3145 + ++ Use default colorMode() with lerpColor() outside setup() + https://github.com/processing/processing/pull/3146 + ++ textAlign(RIGHT) adds extra space to the right + https://github.com/processing/processing/pull/3078 + https://github.com/processing/processing/issues/3028 + ++ rectMode() broken for createShape with JAVA2D + https://github.com/processing/processing/issues/3024 + https://github.com/processing/processing/pull/3102 + + +[ processing.core ] + ++ Remove Applet as the base class. + https://github.com/processing/processing/tree/master/core + ++ Renamed 2x (hidpi/retina) versions of renderers to JAVA2D_2X, P3D_2X, etc. + ++ add warning message when a negative textSize() is used + https://github.com/processing/processing/issues/3110 + ++ loadXxxx() methods will truly follow redirects (including http -> https) + https://github.com/processing/processing-docs/issues/218 + ++ noSmooth() not sticking, has to be called again inside draw() + https://github.com/processing/processing/issues/3113 + ++ Sketch window dimensions off in Java2D + https://github.com/processing/processing/issues/3129 + https://github.com/processing/processing/pull/3162 + ++ Dragging sketch window hides it + https://github.com/processing/processing/issues/3092 + ++ size(640,360 , P3D) doesn't work properly (fixed in 3.0a5) + https://github.com/processing/processing/issues/2924 + https://github.com/processing/processing/issues/2925 + + +[ more contributions! ] + ++ saveFrame() doesn't save opaque PNG files + https://github.com/processing/processing/issues/3031 + https://github.com/processing/processing/pull/3067 + ++ Fixes to SVG, implement percentages and some named colors + https://github.com/processing/processing/pull/3205 + https://github.com/processing/processing/issues/2992 + ++ Add option to save JSON in compact form + https://github.com/processing/processing/pull/3202 + ++ Remove extra edges in sphere tessellation + https://github.com/processing/processing/issues/3193 + https://github.com/processing/processing/pull/3211 + ++ Add exceptions for FloatList and IntList when using add() w/o enough elements + https://github.com/processing/processing/pull/3053 + https://github.com/processing/processing/issues/3052 + ++ Video library is incompatible with 0233 + https://github.com/processing/processing/issues/3114 + + +[ processing.data ] + ++ Ensure # of columns and titles lines up with Table(iterator) constructor + ++ Add table header to saveTable() with HTML output + ++ Remove extra spaces from HTML output + ++ Make save() and write() consistent between JSONObject and JSONArray + ++ Add indent=N to saveJSONObject/Array() methods + ++ Add 'compact' to JSONArray (see PR for the add to JSONObject) + +X Add push() and pop() to String/Int/FloatList + + +[ sketch ] + ++ Remove isGL(), is2D(), is3D(), displayable() from PApplet + (these were unintentionally auto-imported from PGraphics) + ++ Remove pause variable from PApplet (was not documented) + ++ Added copy() to PImage (to work like get(), ala PVector) + ++ Added getFontRenderContext() to PGraphics + ++ Add error message when doing loadFont() on an OTF + https://github.com/processing/processing/issues/2876 + ++ Memory usage insane increasing in 3.0a5 + https://github.com/processing/processing/issues/3007 + ++ Remove set/get/removeCache() methods from PApplet, these should + have been marked //ignore in PGraphics all along + ++ Fix/prevent flicker on startup + https://github.com/processing/processing/issues/3134 + ++ static mode - no setup() / draw() - broken in Java2D + https://github.com/processing/processing/issues/3130 + ++ Switch to using the EDT for launching sketch and talking to the OS + ++ Roll back problematic full screen changes on OS X + https://github.com/processing/processing/issues/2641 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .