mirror of
https://github.com/processing/processing4.git
synced 2026-02-03 21:59:20 +01:00
holy crap, that's 392 lines of release notes
This commit is contained in:
@@ -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
|
||||
|
||||
|
||||
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
|
||||
|
||||
Reference in New Issue
Block a user