Skip to content

Commit bfb31c5

Browse files
committed
finalize release notes for 3.3.1
1 parent f2d2255 commit bfb31c5

3 files changed

Lines changed: 134 additions & 2 deletions

File tree

build/shared/revisions.txt

Lines changed: 133 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,136 @@
1+
PROCESSING 3.3.1 (REV 0258) - 23 April 2017
2+
3+
With Casey and Ben together in Boston for a conference, we managed to
4+
wrap up a few things and prepare a new release. Highlights include:
5+
6+
+ The UI now supports Arabic with a new translation provided by Omar Hommos
7+
8+
+ Several bug fixes have been implemented for high-res display support
9+
on Windows and Linux
10+
11+
+ Several updates from Gottfried for ARM devices like Raspberry Pi and CHIP
12+
13+
+ Lots of pixelDensity() and sketch scaling work has been developed by
14+
Jakub Valtar and is in the current release, though we've not yet
15+
activated these features entirely. Expect those in the 3.4 release.
16+
17+
And now on with the countdown:
18+
19+
20+
[ bug fixes ]
21+
22+
+ Fix gap between tab headers and text area at 125% and 150% scaling on Windows
23+
https://github.com/processing/processing/issues/4902
24+
25+
+ Some line heights were wrong on hi-dpi displays
26+
https://github.com/processing/processing/issues/4936
27+
https://github.com/processing/processing/issues/5007
28+
29+
+ Fix small tooltip text on high-dpi screens
30+
https://github.com/processing/processing/issues/4914
31+
32+
+ Ugly button images at 125% and 150% scaling on Windows
33+
https://github.com/processing/processing/issues/4901
34+
https://github.com/processing/processing/pull/4906
35+
36+
+ Get rid of error message when exporting sketches with the video library
37+
https://github.com/processing/processing/issues/4971
38+
39+
+ Fix preprocessing of code with double backslash in string or char literal
40+
https://github.com/processing/processing/issues/4903
41+
https://github.com/processing/processing/pull/4907
42+
43+
+ Fix breakpoints in inner classes
44+
https://github.com/processing/processing/pull/5008
45+
https://github.com/processing/processing/issues/2946
46+
47+
+ Fix preprocessor skipping one char after a block comment
48+
https://github.com/processing/processing/issues/4995
49+
https://github.com/processing/processing/pull/4999
50+
51+
+ Synchronize input event processing
52+
https://github.com/processing/processing/pull/4998
53+
54+
+ Scrub comments: skip the second chracter in the escape sequence
55+
https://github.com/processing/processing/pull/5019
56+
https://github.com/processing/processing/issues/5016
57+
58+
59+
[ additions & changes ]
60+
61+
+ Added Arabic translation
62+
https://github.com/processing/processing/pull/4970
63+
64+
+ Added Jump to Declaration
65+
https://github.com/processing/processing/pull/4707
66+
https://github.com/processing/processing/issues/4668
67+
68+
+ Fix the JRE downloader and upgrade to Java 8 update 131
69+
70+
+ Add another warning for yet another a bad NVIDIA driver
71+
https://github.com/processing/processing/issues/4997
72+
73+
+ Make the Error Table extend white to the bottom
74+
75+
+ Use built-in font for any non-Roman or CJK language
76+
77+
78+
[ graphics & the core ]
79+
80+
+ Major work on window placement and pixel density by Jakub
81+
https://github.com/processing/processing/pull/5011
82+
83+
+ Improve sum() functions in processing.data
84+
Add sum() to IntDict and FloatDict
85+
Add sumLong() to IntList, IntDict (to handle cases outside integer range)
86+
Add sumDouble() to FloatList, FloatDict (to handle outside float range)
87+
Throw exception when using sum() with numbers that are too large or small
88+
89+
+ createInput() and createOutput() now both use buffered streams by default
90+
createInputRaw() does not, however
91+
92+
+ Don't derive the font again if the size is unchanged
93+
https://github.com/processing/processing/issues/4956
94+
95+
+ fix temporary file handling for saveBytes(), saveStream(), etc
96+
wasn't handling gzip output properly
97+
also could have problems w/ names under length 3
98+
99+
100+
[ gottfried's arms ]
101+
102+
+ Add support for 64-bit ARM boards
103+
https://github.com/processing/processing/pull/5002
104+
105+
+ Hardware I/O updates for ARM
106+
https://github.com/processing/processing/pull/4931
107+
108+
+ Fix MeshTweening vertex shader
109+
https://github.com/processing/processing-docs/issues/523
110+
https://github.com/processing/processing-docs/pull/524
111+
112+
+ ARM: Allow Raspberry Pi's Mesa GL driver to use up to 8 lights
113+
https://github.com/processing/processing/pull/4915
114+
...and revert it back again
115+
https://github.com/processing/processing/pull/4922
116+
117+
+ Retry with multisampling disabled if creating a framebuffer
118+
fails because of INCOMPLETE_MULTISAMPLE
119+
https://github.com/processing/processing/pull/4921
120+
121+
+ Report more error conditions in validateFramebuffer
122+
https://github.com/processing/processing/pull/4920
123+
124+
+ Add more Raspberry Pi related fixes to JOGL
125+
https://github.com/processing/processing/pull/4911
126+
127+
+ Unblock hardware-accelerated P3D on ARM Mali devices
128+
https://github.com/processing/processing/pull/5014
129+
130+
131+
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
132+
133+
1134
PROCESSING 3.3 (REV 0257) - 12 February 2017
2135

3136
This release adds the ability to the scale the UI or high-resolution

core/todo.txt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@ X fix temporary file handling for saveBytes(), saveStream(), etc
1212
X wasn't handling gzip output properly
1313
X also could have problems w/ names under length 3
1414

15-
1615
jakub
1716
X major work on window placement and pixel density
1817
X https://github.com/processing/processing/pull/5011

todo.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ X are there conflicts between version in lib and OS?
6666
o are we still installing fonts into ext?
6767
o fixed by rolling back to 8u92, broken since 8u102 in 3.1.2
6868
X NVIDIA driver problems (and means to check)
69-
_ https://github.com/processing/processing/issues/4853
69+
X https://github.com/processing/processing/issues/4853
7070
X blank window on startup where the "Welcome" screen should be
7171
X this may be fixed (removed invokeLater() on startup), unconfirmed
7272
X https://github.com/processing/processing/issues/3933

0 commit comments

Comments
 (0)