mirror of
https://github.com/processing/processing4.git
synced 2026-02-02 21:29:17 +01:00
finalize release notes for 3.3.1
This commit is contained in:
@@ -1,3 +1,136 @@
|
||||
PROCESSING 3.3.1 (REV 0258) - 23 April 2017
|
||||
|
||||
With Casey and Ben together in Boston for a conference, we managed to
|
||||
wrap up a few things and prepare a new release. Highlights include:
|
||||
|
||||
+ The UI now supports Arabic with a new translation provided by Omar Hommos
|
||||
|
||||
+ Several bug fixes have been implemented for high-res display support
|
||||
on Windows and Linux
|
||||
|
||||
+ Several updates from Gottfried for ARM devices like Raspberry Pi and CHIP
|
||||
|
||||
+ Lots of pixelDensity() and sketch scaling work has been developed by
|
||||
Jakub Valtar and is in the current release, though we've not yet
|
||||
activated these features entirely. Expect those in the 3.4 release.
|
||||
|
||||
And now on with the countdown:
|
||||
|
||||
|
||||
[ bug fixes ]
|
||||
|
||||
+ Fix gap between tab headers and text area at 125% and 150% scaling on Windows
|
||||
https://github.com/processing/processing/issues/4902
|
||||
|
||||
+ Some line heights were wrong on hi-dpi displays
|
||||
https://github.com/processing/processing/issues/4936
|
||||
https://github.com/processing/processing/issues/5007
|
||||
|
||||
+ Fix small tooltip text on high-dpi screens
|
||||
https://github.com/processing/processing/issues/4914
|
||||
|
||||
+ Ugly button images at 125% and 150% scaling on Windows
|
||||
https://github.com/processing/processing/issues/4901
|
||||
https://github.com/processing/processing/pull/4906
|
||||
|
||||
+ Get rid of error message when exporting sketches with the video library
|
||||
https://github.com/processing/processing/issues/4971
|
||||
|
||||
+ Fix preprocessing of code with double backslash in string or char literal
|
||||
https://github.com/processing/processing/issues/4903
|
||||
https://github.com/processing/processing/pull/4907
|
||||
|
||||
+ Fix breakpoints in inner classes
|
||||
https://github.com/processing/processing/pull/5008
|
||||
https://github.com/processing/processing/issues/2946
|
||||
|
||||
+ Fix preprocessor skipping one char after a block comment
|
||||
https://github.com/processing/processing/issues/4995
|
||||
https://github.com/processing/processing/pull/4999
|
||||
|
||||
+ Synchronize input event processing
|
||||
https://github.com/processing/processing/pull/4998
|
||||
|
||||
+ Scrub comments: skip the second chracter in the escape sequence
|
||||
https://github.com/processing/processing/pull/5019
|
||||
https://github.com/processing/processing/issues/5016
|
||||
|
||||
|
||||
[ additions & changes ]
|
||||
|
||||
+ Added Arabic translation
|
||||
https://github.com/processing/processing/pull/4970
|
||||
|
||||
+ Added Jump to Declaration
|
||||
https://github.com/processing/processing/pull/4707
|
||||
https://github.com/processing/processing/issues/4668
|
||||
|
||||
+ Fix the JRE downloader and upgrade to Java 8 update 131
|
||||
|
||||
+ Add another warning for yet another a bad NVIDIA driver
|
||||
https://github.com/processing/processing/issues/4997
|
||||
|
||||
+ Make the Error Table extend white to the bottom
|
||||
|
||||
+ Use built-in font for any non-Roman or CJK language
|
||||
|
||||
|
||||
[ graphics & the core ]
|
||||
|
||||
+ Major work on window placement and pixel density by Jakub
|
||||
https://github.com/processing/processing/pull/5011
|
||||
|
||||
+ Improve sum() functions in processing.data
|
||||
Add sum() to IntDict and FloatDict
|
||||
Add sumLong() to IntList, IntDict (to handle cases outside integer range)
|
||||
Add sumDouble() to FloatList, FloatDict (to handle outside float range)
|
||||
Throw exception when using sum() with numbers that are too large or small
|
||||
|
||||
+ createInput() and createOutput() now both use buffered streams by default
|
||||
createInputRaw() does not, however
|
||||
|
||||
+ Don't derive the font again if the size is unchanged
|
||||
https://github.com/processing/processing/issues/4956
|
||||
|
||||
+ fix temporary file handling for saveBytes(), saveStream(), etc
|
||||
wasn't handling gzip output properly
|
||||
also could have problems w/ names under length 3
|
||||
|
||||
|
||||
[ gottfried's arms ]
|
||||
|
||||
+ Add support for 64-bit ARM boards
|
||||
https://github.com/processing/processing/pull/5002
|
||||
|
||||
+ Hardware I/O updates for ARM
|
||||
https://github.com/processing/processing/pull/4931
|
||||
|
||||
+ Fix MeshTweening vertex shader
|
||||
https://github.com/processing/processing-docs/issues/523
|
||||
https://github.com/processing/processing-docs/pull/524
|
||||
|
||||
+ ARM: Allow Raspberry Pi's Mesa GL driver to use up to 8 lights
|
||||
https://github.com/processing/processing/pull/4915
|
||||
...and revert it back again
|
||||
https://github.com/processing/processing/pull/4922
|
||||
|
||||
+ Retry with multisampling disabled if creating a framebuffer
|
||||
fails because of INCOMPLETE_MULTISAMPLE
|
||||
https://github.com/processing/processing/pull/4921
|
||||
|
||||
+ Report more error conditions in validateFramebuffer
|
||||
https://github.com/processing/processing/pull/4920
|
||||
|
||||
+ Add more Raspberry Pi related fixes to JOGL
|
||||
https://github.com/processing/processing/pull/4911
|
||||
|
||||
+ Unblock hardware-accelerated P3D on ARM Mali devices
|
||||
https://github.com/processing/processing/pull/5014
|
||||
|
||||
|
||||
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
|
||||
|
||||
|
||||
PROCESSING 3.3 (REV 0257) - 12 February 2017
|
||||
|
||||
This release adds the ability to the scale the UI or high-resolution
|
||||
|
||||
@@ -12,7 +12,6 @@ X fix temporary file handling for saveBytes(), saveStream(), etc
|
||||
X wasn't handling gzip output properly
|
||||
X also could have problems w/ names under length 3
|
||||
|
||||
|
||||
jakub
|
||||
X major work on window placement and pixel density
|
||||
X https://github.com/processing/processing/pull/5011
|
||||
|
||||
2
todo.txt
2
todo.txt
@@ -66,7 +66,7 @@ X are there conflicts between version in lib and OS?
|
||||
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
|
||||
X https://github.com/processing/processing/issues/4853
|
||||
X blank window on startup where the "Welcome" screen should be
|
||||
X this may be fixed (removed invokeLater() on startup), unconfirmed
|
||||
X https://github.com/processing/processing/issues/3933
|
||||
|
||||
Reference in New Issue
Block a user