@@ -8,10 +8,171 @@ mean we've worked out all the bugs just yet, but hey, who has?
88A still-in-progress rundown of the changes in Processing 3 is here:
99https://github.com/processing/processing/wiki/Changes-in-3.0
1010
11+ 2.x Modes, Tools, and Libraries will need to be updated for 3.x, so if you're
12+ an author of these, see the notes in the link above. We're also planning some
13+ sort of online Q & A / office hours / talk to Ben about what's changed session
14+ to help folks along. We want to help, we just need to find the time.
15+
1116For those into the nitty gritty, here are the details of what's changed
1217since 3.0 alpha 11:
1318
1419
20+ [ bug fixes ]
21+
22+ + The new Welcome screen! was... completely broken
23+ https://github.com/processing/processing/issues/3474
24+
25+ + StringIndexOutOfBoundsException while preprocessing
26+ https://github.com/processing/processing/issues/3531
27+
28+ + Run/Stop/Debug buttons do not fire if the mouse moves during the click
29+ https://github.com/processing/processing/issues/3529
30+
31+ + Some contributions were listed multiple times
32+ https://github.com/processing/processing/issues/3353
33+
34+ + Do not filter Ctrl+Alt+? out as menu mnemonics
35+ https://github.com/processing/processing/issues/3536
36+ https://github.com/processing/processing/pull/3537
37+
38+ + Fix delete tab shortcut in toolbar popup
39+ https://github.com/processing/processing/pull/3535
40+
41+ + Deleted tab still present in tab menu
42+ https://github.com/processing/processing/issues/3534
43+ https://github.com/processing/processing/pull/3542
44+ https://github.com/processing/processing/pull/3541
45+
46+ + Make PFont.size protected again
47+ https://github.com/processing/processing/issues/3519
48+
49+ + Tweak implementation of PVector.heading()
50+ https://github.com/processing/processing/issues/3511
51+
52+ + Fix problem with JAR loading inside createInputRaw()
53+ https://github.com/processing/processing/pull/3514
54+
55+
56+ [ changes, because not everything is a bug ]
57+
58+ + Add new console/errors icons to the tabs in the footer
59+
60+ + Get images working in the Welcome screen
61+ https://github.com/processing/processing/issues/3494
62+
63+ + Add getSurface() method ('surface' is protected in PApplet)
64+
65+ + Remove 'contrib updates available' dialog box for now. A new version
66+ is coming soon that will be better-integrated with the editor.
67+
68+
69+ [ internal changes you'll probably never notice ]
70+
71+ + Add message that says it's safe to ignore the tools.jar warning
72+
73+ + Add "git pull" on processing-docs for "dist" target
74+
75+ + Update to launch4j 3.8
76+
77+
78+ [ contributions by our fine community ]
79+
80+ + Fix contribution compatibility check
81+ https://github.com/processing/processing/pull/3479
82+
83+ + Update Spanish translation
84+ https://github.com/processing/processing/pull/3480
85+
86+ + Fix bug with tab sorting when adding new tabs
87+ https://github.com/processing/processing/pull/3540
88+ https://github.com/processing/processing/issues/3099
89+
90+
91+ [ this summer, Google's paying folks to stay indoors & work on Processing ]
92+
93+ + CM updates dialog box doesn't open CM
94+ https://github.com/processing/processing/issues/3481
95+ https://github.com/processing/processing/pull/3489
96+
97+ + Adding CM ellipses only when text is long
98+ https://github.com/processing/processing/pull/3470
99+
100+ + Include mode imports when rewriting .properties file
101+ https://github.com/processing/processing/pull/3499
102+ https://github.com/processing/processing/issues/3492
103+
104+ + Assortment of patches from gohai's arm-3.0 branch
105+ https://github.com/processing/processing/pull/3522
106+
107+
108+ [ Jakub joins Andres in a battle of wits and test of wills against OpenGL ]
109+
110+ + Implement depth sorting! Use hint(ENABLE_DEPTH_SORT) and say goobye
111+ to your 3D transparency woes!
112+ https://github.com/processing/processing/issues/90
113+ https://github.com/processing/processing/issues/2235
114+ https://github.com/processing/processing/pull/3507
115+ https://github.com/processing/processing/pull/3477
116+ https://github.com/processing/processing/pull/3410
117+ https://github.com/processing/processing/pull/3372
118+
119+ + Remove size() from setup() when copying to settings()
120+ https://github.com/processing/processing/pull/3517
121+
122+ + Remove mode parameters from createShape(), fixes parameter collision issues
123+ https://github.com/processing/processing/pull/3516
124+
125+ + Radius for rect not working on PShape
126+ https://github.com/processing/processing/issues/2646
127+
128+ + Bug in arc with createShape()
129+ https://github.com/processing/processing/issues/3018
130+
131+ + OpenGL sketch flickers when draw() is missing or empty
132+ https://github.com/processing/processing/issues/3473
133+ https://github.com/processing/processing/pull/3521
134+
135+ + size() errors
136+ https://github.com/processing/processing/issues/3483
137+
138+ + rect() with stroke outline renders 1px wider and taller in P2D
139+ behavior is correct, explanation provided
140+ https://github.com/processing/processing/issues/2065
141+ https://github.com/processing/processing/issues/2065
142+
143+ + setVertex() not working in P3D and P2D
144+ https://github.com/processing/processing/issues/3022
145+ https://github.com/processing/processing/pull/3528
146+
147+ + Add hint(ENABLE_BUFFER_READING) to handle stencil/depth buffers
148+ https://github.com/processing/processing/pull/3527
149+ https://github.com/processing/processing/issues/2771
150+
151+ X ArrayIndexOutOfBoundsException error when enabling depth sorting in P3D
152+ X https://github.com/processing/processing/pull/3477
153+ X https://github.com/processing/processing/issues/3476
154+ X Fix curves - properly this time
155+ X https://github.com/processing/processing/pull/3501
156+ X Remove duplicate curve vertex
157+ X https://github.com/processing/processing/pull/3496
158+ X https://github.com/processing/processing/issues/2937
159+ X JOGL window size is now set properly
160+ X https://github.com/processing/processing/pull/3493
161+ X https://github.com/processing/processing/issues/3223
162+ X more sorter work
163+ X https://github.com/processing/processing/pull/3507
164+ X Depth sorting wrong when drawing inside setup(), P3D
165+ X can no longer be reproduced
166+ X https://github.com/processing/processing/issues/2483
167+ X Device parsing on Linux is incorrect
168+ X https://github.com/processing/processing/issues/3532
169+ o don't show display warning when display 1 doesn't exist
170+ X apparently this was an OpenGL bug (#3532)
171+ X flush geometry when lighting changes
172+ X otherwise lights apply to the entire scene
173+ X https://github.com/processing/processing/issues/3533
174+
175+
15176
16177. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
17178
0 commit comments