From f49ab8a62826d22fbbc78e634dc295ca3736290d Mon Sep 17 00:00:00 2001 From: Ben Fry Date: Sun, 12 Feb 2017 12:23:17 -0500 Subject: [PATCH] write release notes for 3.3 --- build/shared/revisions.txt | 80 ++++++++++++++++++++++++++++++++++++++ core/todo.txt | 2 +- todo.txt | 6 +-- 3 files changed, 84 insertions(+), 4 deletions(-) diff --git a/build/shared/revisions.txt b/build/shared/revisions.txt index ed123519e..323754939 100644 --- a/build/shared/revisions.txt +++ b/build/shared/revisions.txt @@ -1,3 +1,83 @@ +PROCESSING 3.3 (REV 0257) - 12 February 2017 + +This release adds the ability to the scale the UI or high-resolution +(known as HiDPI) screens on Windows and Linux. Sketches don't scale yet, +but this will at least make the Editor and Contribution Manager usable +again on more recent Windows and Linux laptops. This release also attempts +to fix several other Windows bugs, detailed below. + +The "unconfirmed" fixes section is a handful of issues that I've never +been able to reproduce, but that should now be fixed. Please confirm at +the links listed to let me know if it's working. + +This is release 3.3 instead of 3.2.5 due to the huge change to the PDE +for scaling, as well as minor API modifications (see below). + + +[ big fixes ] + ++ PDE was too small on high-res Windows and Linux machines. If you're + having trouble with this, change the "Interface scaling" option in + the Preferences window. On Windows, it will attempt to auto-detect. + https://github.com/processing/processing/issues/2411 + https://github.com/processing/processing/issues/4183 + + +[ unconfirmed fixes ] + ++ Visual artifacts on Windows 10 when using menus + https://github.com/processing/processing/issues/4700 + ++ Broken characters in the Welcome Page and the Contribution Manager + https://github.com/processing/processing/issues/4747 + ++ Add a dialog box to warn Windows users about NVIDIA driver problems + https://github.com/processing/processing/issues/4853 + ++ Blank window on startup where the "Welcome" screen should be + https://github.com/processing/processing/issues/3933 + + +[ minor fixes ] + ++ Prevent unnecessary 'file not found' errors in the console during Export + + +[ fixed earlier ] + ++ Contribution Manager does not show all libraries until filter cleared + https://github.com/processing/processing/issues/4840 + + +[ changes to core ] + ++ StringDict(TableRow) constructor to create a dictionary from a table row + ++ Allow lone double quotes in the midst of CSV strings. This improves + compatibility with spreadsheets exported from Google Sheets. + ++ Return null (rather than NullPointerException) for PApplet.trim(null) + ++ Make trim() work on column titles as well + ++ Make Table.trim() also remove unused rows and columns. This will remove + extra rows or columns at the beginning as well, since that's what trim() + does to whitespace on strings. + ++ Consume Unicode BOM (0xFEFF) in createReader() and Table parser + ++ Return null for getString(), getJSONObject(), and getJSONArray() + when key is not present, more in line w/ other API + ++ Several fixes for memory leaks from jdf + https://github.com/processing/processing/pull/4862 + https://github.com/jdf/processing.py/issues/233 + https://github.com/processing/processing/pull/4873 + + +. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . + + PROCESSING 3.2.4 (REV 0256) - 29 January 2017 Just getting in as many bug fixes as we can before the end of days. diff --git a/core/todo.txt b/core/todo.txt index 30a9e0a80..85175755a 100644 --- a/core/todo.txt +++ b/core/todo.txt @@ -1,4 +1,4 @@ -0257 (3.2.5) +0257 (3.3) X return null for PApplet.trim(null) X StringDict(TableRow) constructor X allow lone double quotes in the midst of csv strings diff --git a/todo.txt b/todo.txt index 283208dec..28ab7f497 100755 --- a/todo.txt +++ b/todo.txt @@ -1,4 +1,4 @@ -0257 (3.2.5) +0257 (3.3) X check for already-exported folders before trying to remove them X was spewing 'file not found' errors into the console X PDE and sketches are 2x smaller on high-res Windows machines @@ -30,8 +30,8 @@ o are we still installing fonts into ext? o fixed by rolling back to 8u92, broken since 8u102 in 3.1.2 X NVIDIA driver problems (and means to check) _ https://github.com/processing/processing/issues/4853 -_ blank window on startup where the "Welcome" screen should be -_ this may be fixed (removed invokeLater() on startup), unconfirmed +X blank window on startup where the "Welcome" screen should be +X this may be fixed (removed invokeLater() on startup), unconfirmed _ https://github.com/processing/processing/issues/3933