From b7db358b790837252f9ec8bb94bfdf5b9d75ce8b Mon Sep 17 00:00:00 2001 From: Ben Fry Date: Sun, 29 Jan 2017 14:33:19 -0500 Subject: [PATCH] write release notes --- build/shared/revisions.txt | 177 +++++++++++++++++++++++++++++++++++++ todo.txt | 7 +- 2 files changed, 181 insertions(+), 3 deletions(-) diff --git a/build/shared/revisions.txt b/build/shared/revisions.txt index 67cbbfee2..ed123519e 100644 --- a/build/shared/revisions.txt +++ b/build/shared/revisions.txt @@ -1,3 +1,180 @@ +PROCESSING 3.2.4 (REV 0256) - 29 January 2017 + +Just getting in as many bug fixes as we can before the end of days. + +The majority of these are from Jakub Valtar, plus a handful of other +contributors are noted below. Read all the way to the end for fun +new features. + + +[ the pde & the editor ] + ++ Detect changes to 'hosts' file in case users modify/remove localhost. + No sketch window would open after hitting Run if someone had monkeyed + with their /etc/hosts file. + https://github.com/processing/processing/issues/4738 + https://github.com/processing/processing/issues/1868 + https://github.com/processing/processing/issues/3123 + https://github.com/processing/processing/issues/4735 + ++ Ctrl-J (for debugger) is inserting newline + https://github.com/processing/processing/issues/3830 + https://github.com/processing/processing/pull/4806 + https://github.com/processing/processing/issues/4804 + ++ Spaces not handled correctly in when installing "processing-java" on macOS + https://github.com/processing/processing/issues/4779 + ++ println(int(byte(245))) throwing error + https://github.com/processing/processing/issues/4652 + https://github.com/processing/processing/pull/4744 + ++ 'web colors' next to each other fail to parse in certain situations + https://github.com/processing/processing/issues/4752 + https://github.com/processing/processing/pull/4753 + ++ Pasting code from editor to empty editor produces Exception + https://github.com/processing/processing/issues/4522 + https://github.com/processing/processing/pull/4761 + ++ possible infinite loop on modified externally + https://github.com/processing/processing/issues/3965 + https://github.com/processing/processing/pull/4762 + ++ Report missing brace in correct tab, suppress other errors until fixed + https://github.com/processing/processing/pull/4777 + ++ Improvements to sketch launching and stopping + https://github.com/processing/processing/pull/4848 + ++ Syntax highlighting issues (fixed with #4761) + https://github.com/processing/processing/issues/4286 + ++ Sketchbook window wasn't updating when sketches added, renamed, etc + https://github.com/processing/processing/issues/2944 + https://github.com/processing/processing/pull/4842 + + +[ contribution manager ] + ++ Set text style properly for Contribution Manager error message + ++ Added the remove filter feature (Akarshit) + https://github.com/processing/processing/pull/3890 + ++ Several Contribution Manager fixes + https://github.com/processing/processing/pull/4844 + ++ Add missing equals() and hashCode() to Contribution + https://github.com/processing/processing/pull/4843 + ++ Contribution Manager does not show all libraries until filter cleared + https://github.com/processing/processing/pull/4843 + https://github.com/processing/processing/issues/4840 + ++ Mode, requiring update, appears in Updates tab but not in Modes tab + https://github.com/processing/processing/issues/4822 + also fixed w/ https://github.com/processing/processing/pull/4843 + + +[ internal changes ] + ++ Only require reference.zip to be present for build + ++ Move the DEBUG flag into an external file or preferences.txt. + Replace java.util.logging code with built-in logging. + ++ Split GUI and non-GUI portions of console for earlier startup. + (Otherwise System.err/out not going to a file unless we have a GUI, + which means we couldn't debug before the GUI shows up) + ++ Fix JRE download failure during ant build due to Oracle change + https://github.com/processing/processing/issues/4823 + + +[ the core ] + ++ Write exec() documentation + https://github.com/processing/processing/issues/4740 + ++ XML fixes for getChild() producing valid XML. Add xmlns to + elements procured from getChild(), and making sure newline + is added after XML header when formatting. + ++ Adding missing docs and keywords for TableRow + https://github.com/processing/processing/pull/4333 + ++ PShape in Java2D wasn't respecting 'kind' + https://github.com/processing/processing/issues/4826 + https://github.com/processing/processing/pull/4834 + ++ Sketches still running in the background after closing + https://github.com/processing/processing/issues/4831 + (needed to allow JAVA2D to terminate when animation thread dies) + https://github.com/processing/processing/pull/4839 + + +[ closing bugs in opengl ] + ++ PShape array index out of bounds when using P3D + https://github.com/processing/processing/issues/4773 + ++ Disable modelX/Y/Z() in P2D because they don't exist in 2D + https://github.com/processing/processing/issues/4813 + ++ Fix typo in GLSL preprocessor + https://github.com/processing/processing/issues/4810 + https://github.com/processing/processing/pull/4816 + ++ Keep Windows timer resolution high for OpenGL sketches. + Prevents frame rate in OpenGL hovering around 30 instead of 60. + https://github.com/processing/processing/pull/4847 + https://github.com/processing/processing/issues/4846 + + +[ the jakubfx renderer ] + ++ FX: Prevent matrix stack overflow + https://github.com/processing/processing/pull/4799 + https://github.com/processing/processing/issues/4206 + ++ FX: Reset transform to identity before drawing background + https://github.com/processing/processing/pull/4795 + ++ FX: Implement mouse wheel event + https://github.com/processing/processing/issues/4169 + https://github.com/processing/processing/pull/4796 + ++ FX: Fix curveVertex drawing all curves together as one long curve + https://github.com/processing/processing/pull/4800 + https://github.com/processing/processing/issues/4382 + ++ FX: Add exception handler which reports exceptions from user code + https://github.com/processing/processing/pull/4798 + https://github.com/processing/processing/issues/4339 + ++ Unify mouse pressed/released events across renderers + https://github.com/processing/processing/issues/4361 + https://github.com/processing/processing/pull/4797 + + +[ new features ] + ++ Add listPaths(), listFiles() + https://github.com/processing/processing/issues/4622 + ++ Add increment() method that takes IntDict to merge another dictionary. + Calling this increment() since it doesn't make sense in practice for + the other dictionary types, even though it's technically an add(). + ++ Added Entry class for iterating StringDict, IntDict, FloatDict + ++ Added XML.print() method (prints with indent of 2) + + +. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . + + PROCESSING 3.2.3 (REV 0255) - 7 November 2016 Lots of fixes to the Contribution Manager and a couple OpenGL tweaks. diff --git a/todo.txt b/todo.txt index 775425687..51148f0cc 100755 --- a/todo.txt +++ b/todo.txt @@ -31,9 +31,6 @@ X https://github.com/processing/processing/issues/3830 X Replace keyChar with keyCode to prevent new line error when debugging X https://github.com/processing/processing/pull/4806 X https://github.com/processing/processing/issues/4804 -_ "Sketch disappeared" infinite pop up dialogs -_ https://github.com/processing/processing/pull/4808 -_ https://github.com/processing/processing/issues/4805 jakub X println(int(byte(245))) throwing error @@ -105,6 +102,10 @@ o https://github.com/processing/processing/pull/4037 X https://github.com/processing/processing/pull/4037 +_ "Sketch disappeared" infinite pop up dialogs +_ https://github.com/processing/processing/pull/4808 +_ https://github.com/processing/processing/issues/4805 + _ blank window on startup where the "welcome" screen should be _ https://github.com/processing/processing/issues/3933 _ this may be fixed (removed invokeLater() on startup), unconfirmed