holy crap, that's 392 lines of release notes

This commit is contained in:
Ben Fry
2015-04-25 14:28:26 -04:00
parent bae93b37f0
commit 2288f3e488

View File

@@ -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
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .