From 64378e7ffcbd9f4a61fceb9ded6667f167bfa693 Mon Sep 17 00:00:00 2001 From: Ben Fry Date: Fri, 29 Jul 2016 10:54:52 -0400 Subject: [PATCH] write release notes, finalizing 3.1.2 --- build/shared/revisions.txt | 105 +++++++++++++++++++++++++++++++++++++ core/todo.txt | 19 +++---- todo.txt | 2 +- 3 files changed, 116 insertions(+), 10 deletions(-) diff --git a/build/shared/revisions.txt b/build/shared/revisions.txt index ad4c6f1d8..bc79e2790 100644 --- a/build/shared/revisions.txt +++ b/build/shared/revisions.txt @@ -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 diff --git a/core/todo.txt b/core/todo.txt index dc6557ffe..248e00fa0 100644 --- a/core/todo.txt +++ b/core/todo.txt @@ -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 diff --git a/todo.txt b/todo.txt index c58e4ae5e..75771db01 100644 --- a/todo.txt +++ b/todo.txt @@ -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