Skip to content

Commit b004ca5

Browse files
committed
notes about changes due to workaround for #124
1 parent 5c85264 commit b004ca5

File tree

3 files changed

+20
-6
lines changed

3 files changed

+20
-6
lines changed

build/shared/changes.md

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,20 @@
11
# Processing 4.0 alpha 2
22

3-
*Revision 1271 - 17 August 2020*
3+
*Revision 1271 - 15 September 2020*
44

55
Several fixes for this round, plus working on the guts quite a bit to prepare for newer/faster/better rendering methods.
66

7-
The minimum system version for macOS (for the PDE and exported applications) is now set to 10.13.6 (the last update of High Sierra). Apple will likely be dropping support for High Sierra in late 2020, so we may make the minimum 10.14.x by the time 4.x ships.
7+
The minimum system version for macOS (for the PDE and exported applications) is now set to 10.13.6 (the last update of High Sierra). Apple will likely be dropping support for High Sierra in late 2020, so we may make Mojave (10.14) the minimum by the time Processing 4.x ships.
8+
9+
10+
### Known Issues
11+
12+
* If you're using P2D or P3D on macOS, and have `surface.setResizable(true)` inside `setup()`, you'll need to (temporarily) move that into `draw()`. We had to do an ugly hack at release time due to issue [124](https://github.com/processing/processing4/issues/124). The ugly hack also involves the window flickering once when it first opens in this situation. We should have that fixed for the next release.
813

914

1015
### Bug Fixes
1116

12-
* Break buildMenu() into populateMenu() method to delay Debugger init [73](https://github.com/processing/processing4/issues/73)
17+
* Break `buildMenu()` into `populateMenu()` method to delay Debugger init [73](https://github.com/processing/processing4/issues/73)
1318
* Fix broken macOS build [83](https://github.com/processing/processing4/issues/83)
1419
* Bump JDK to 11.0.8, then rolled back to JDK 11.0.6 again [121](https://github.com/processing/processing4/issues/121), [123](https://github.com/processing/processing4/pull/123)
1520
* Make macOS notarization part of the build process [24](https://github.com/processing/processing4/issues/24)

core/todo.txt

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -33,11 +33,14 @@ critical
3333
X PImage save() mostly broken due to AWT refactor
3434
X Saving to PNG broken in anything but the default renderer
3535
X https://github.com/processing/processing4/issues/80
36-
_ pixelDensity() throws error in setup()
37-
_ https://github.com/processing/processing4/issues/127
38-
_ JDK 11.0.7 not working with JOGL
36+
X Rendering broken with P2D/P3D, fixed with temporary hack
37+
X https://github.com/processing/processing4/issues/124
38+
39+
40+
_ JDK 11.0.7+ workarounds/hacks in place, fix them
3941
_ https://github.com/processing/processing4/issues/124
4042

43+
4144
load/save image
4245
_ https://github.com/processing/processing4/wiki/Exorcising-AWT
4346
_ moving loadImage() into Surface
@@ -48,6 +51,8 @@ _ https://github.com/processing/processing4/pull/98
4851

4952

5053
noted by Casey
54+
_ pixelDensity() throws error in setup() (Sam couldn't reproduce)
55+
_ https://github.com/processing/processing4/issues/127
5156
_ Export Application broken in Processing 3.5.4 when using P2D or P3D renderers
5257
_ may be a JOGL bug, fixed by the 2.4 RC (therefore fixed in 4.x already?)
5358
_ https://github.com/processing/processing/issues/5983
@@ -56,6 +61,7 @@ _ https://github.com/processing/processing/issues/4894
5661
_ https://github.com/processing/processing/issues/4895
5762
_ https://github.com/processing/processing/issues/4897
5863

64+
5965
api changes
6066
_ static versions of selectInput/selectOutput/selectFolder in PApplet have been removed
6167
_ java.awt.Frame object "frame" removed from PApplet (been warning since 2015)

todo.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,9 @@ X Zoom dialog fonts based on user scale setting
5959
X https://github.com/processing/processing4/issues/111
6060
X https://github.com/processing/processing4/pull/125
6161

62+
_ need to fix this text:
63+
_ /* autogenerated by Processing preprocessor v3.0.0 on 2020-09-15 */
64+
_ also need spaces in the size command, per our guidelines
6265

6366
_ JSSC binaries for windows_32 and windows_64 appear to be macOS files
6467
_ https://github.com/processing/processing4/issues/119

0 commit comments

Comments
 (0)