write release notes, finalizing 3.1.2

This commit is contained in:
Ben Fry
2016-07-29 10:54:52 -04:00
parent ead25795df
commit 64378e7ffc
3 changed files with 116 additions and 10 deletions
+105
View File
@@ -1,3 +1,108 @@
PROCESSING 3.1.2 (REV 0251) - 29 July 2016
Happy Fathom Fiesta Day! We'll be taking the afternoon off to enjoy
the summer, maybe you should take the afternoon off and dive into
a new Processing release?
[ pde fixes ]
+ NullPointerException in LanguageBundle.read() on startup that prevented
Processing from starting up on Windows machines. Network drive issue.
https://github.com/processing/processing/issues/4417
https://github.com/processing/processing/pull/4582
https://github.com/processing/processing/issues/4476
+ Bring back preference to hide the error checking. Error checking will
continue in the background because it's needed for parsing/preprocessing,
but some were complaining about the error checker messages.
https://github.com/processing/processing/pull/4491
https://github.com/processing/processing/issues/4485
+ Updates to Japanese translation
https://github.com/processing/processing/pull/4564
+ Make preferences button wider for Japanese
https://github.com/processing/processing/pull/4558
+ Fix logic for warning message when the Mode cannot be changed
https://github.com/processing/processing/pull/4559
+ Update to Java 8u102 build 14
[ api fixes ]
+ Rewrite CSV handling to take care of some parsing bugs and improve
performance. Note that the 'newlines' option is no longer necessary
when loading files that contain newline characters mid-field.
+ Prevent random(low, high) from returning 'high'
https://github.com/processing/processing/issues/4551
+ Fixed iterator remove() methods so they don't skip container elements
https://github.com/processing/processing/pull/4519
+ Added a check for length 0 arrays in expand()
https://github.com/processing/processing/pull/4520
[ graphics ]
+ Disable asynchronous saveFrame() by default. This can really improve
performance, but can cause weird glitches. Bring it back by using
hint(ENABLE_ASYNC_SAVEFRAME) in your code to blissfully and speedily
create image sequences.
https://github.com/processing/processing/issues/4578
+ Prevent NPE in loadImage() when called before setup()
https://github.com/processing/processing/pull/4505
+ Fix crash when calling getUniformLoc() called in PShader.set()
https://github.com/processing/processing/issues/4542
[ raspberry pi ]
+ IO: Fix drawing for SPIAnalogDigital examples
https://github.com/processing/processing/pull/4480
+ Update JVM warning text on Linux
https://github.com/processing/processing/pull/4512
+ Undo the 8u91 workaround, add Mesa warning for ARM
https://github.com/processing/processing/pull/4508
+ IO: We want motors, they said (implements SoftwareServo)
https://github.com/processing/processing/pull/4546
+ Add a temporary workaround for the CHIP to deal with cursor problems
https://github.com/processing/processing/pull/4554
+ Fix GLExceptions on Raspberry Pi when using offscreen PGraphics
https://github.com/processing/processing/pull/4524
[ fixed earlier ]
+ Debugger deadlocks when choosing "Step Into" on println()
https://github.com/processing/processing/issues/3923
+ Suggestions switch scope to first import
https://github.com/processing/processing/issues/4016
+ loadImage() immediately after saveFrame() foiled by async default
https://github.com/processing/processing/issues/4218
the hint() mostly works, but gross to use a hint frequently
+ Fix the Downloader so that builds work again
https://github.com/processing/processing/issues/4496
https://github.com/processing/processing/pull/4511
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
PROCESSING 3.1.1 (REV 0250) - 16 May 2016
Happy Day-after-my-Mother-in-Law's-birthday! (After the last two releases
+10 -9
View File
@@ -24,6 +24,10 @@ andres
X fix crash when calling getUniformLoc() called in PShader.set()
X https://github.com/processing/processing/issues/4542
earlier
X see if 8u65 or 8u66 fix the JavaFX problem
X if not, need to add them to the block list
_ Can't render PGraphics object using image() within a PDF
_ https://github.com/processing/processing/issues/4473
@@ -45,19 +49,14 @@ _ or is that being set/unset used for any state info?
_ when calling exit(), if sketch has halted w/ exception, force the quit
_ otherwise have to double-quit with cmd-q on OS X
_ simple test case: using size() inside setup() from Eclipse
_ figure our size(img.width, img.height) situation
_ just make loadImage() work in settings
_ update the wiki and reference
_ menu bar not hiding properly in exported applications with FX2D
_ hideMenuBar() called from setup() works fine
_ see if 8u65 or 8u66 fix the JavaFX problem
_ if not, need to add them to the block list
_ the --hide-stop option not working (FX only? traces?)
discussion
_ add push() and pop() methods to mirror js?
_ how to handle the touch api
_ figure our size(img.width, img.height) situation
_ just make loadImage() work in settings
_ update the wiki and reference
known
@@ -86,8 +85,10 @@ _ https://github.com/processing/processing/issues/3753
javafx
_ fix menu bar hiding in exported JavaFX apps
_ menu bar not hiding properly in exported applications with FX2D
_ hideMenuBar() called from setup() works fine
_ just call it around setup time?
_ the --hide-stop option not working (FX only? traces?)
_ make wiki about quirks
_ starving the thread makes things really slow down
_ keyPressed() is always uppercase, keyTyped() will be correct
+1 -1
View File
@@ -32,7 +32,7 @@ X updates to Japanese translation
X https://github.com/processing/processing/pull/4564
X Make preferences button wider for Japanese
X https://github.com/processing/processing/pull/4558
X Show warning message if mode cannot be changed
X Show warning message if Mode cannot be changed
X https://github.com/processing/processing/pull/4559
fixed in 3.1.1