You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardexpand all lines: build/shared/changes.md
+14-11
Original file line number
Diff line number
Diff line change
@@ -2,18 +2,29 @@
2
2
3
3
*Revision 1272 - 17 January 2021*
4
4
5
-
Several bug fixes here, the most significant being video capture on macOS should be working again, and several OpenGL fixes that come with an updated release of JOGL. (Thanks to Sven Göthel, who continues working on it after many years.)
5
+
Happy [Martin Luther King Day](https://en.wikipedia.org/wiki/Martin_Luther_King_Jr._Day)! (Or MLK Day Eve, if you're reading this on Sunday.)
6
+
7
+
Several bug fixes and updates in this release, the most significant being video capture on macOS should be working again, and several OpenGL fixes that come with an updated release of JOGL. (Thanks to Sven Göthel, who continues working on it after many years.)
6
8
7
9
### Known Issues
8
10
9
-
* The ugly `surface.setResizable()` workaround in the previous release is now properly fixed.
11
+
* The ugly `surface.setResizable()` workaround in the previous release is now properly fixed.[124](https://github.com/processing/processing4/issues/124)
10
12
* Haven't had a chance to test much with macOS running on M1 machines. Chances are this should run in Rosetta mode, but I've not had time to find out.
11
13
12
14
### Fixes and Updates
13
15
14
16
* Video [was broken](https://github.com/processing/processing-video/issues/134) on macOS because of Apple's security changes.
15
17
* Audio was [also broken](https://github.com/processing/processing-sound/issues/51) on macOS because of Apple security changes.
16
18
* Fix `NullPointerException` in `getSystemZoom()` on startup in alpha 2. [143](https://github.com/processing/processing4/issues/143)
19
+
*`loadJSONObject()` and `loadJSONArray()` now return `null` if the given file was not found (in line with other `loadXxxx()` APIs. [6081](https://github.com/processing/processing/pull/6081)
20
+
* Update the splash screen to say 2021 before the pedants can hunt me down.
21
+
* Contribution translation updates (thank you!)
22
+
* Updates and fixes for the Portugese translation [133](https://github.com/processing/processing4/pull/133), [134](https://github.com/processing/processing4/pull/134), [147](https://github.com/processing/processing4/pull/147)
23
+
* Correct alphabetical order for the language list. [146](https://github.com/processing/processing4/pull/146)
24
+
* Remove zero width no-break space `U+FEFF` character with `trim()`.
25
+
*`PShapeOpenGL.setAttrib()` warning referenced `setNormal()` instead of `setAttrib()`. [141](https://github.com/processing/processing4/issues/141)
26
+
* Add `var` keyword to highlighting [114](https://github.com/processing/processing4/issues/114)
27
+
* Fix revision number in exported code [135](https://github.com/processing/processing4/issues/135)
17
28
18
29
### And More from Sam
19
30
@@ -24,18 +35,13 @@ Several bug fixes here, the most significant being video capture on macOS should
24
35
### Internal Additions
25
36
26
37
* You can now create a “source” `.jar` file by typing `ant source-jar` inside the `core` directory. [118](https://github.com/processing/processing4/issues/118)
38
+
* Update Batik from 1.8 to 1.13 inside SVG Export library. Fixes incompatibilities with Java 11.
27
39
* Automate macOS notarization in the build process (done in 4.0a2) [24](https://github.com/processing/processing4/issues/24)
28
40
* Show Tool incompatibilities with a message dialog, and clean up a little of the internal error handling.
29
41
* Prevent “illegal line” message when loading library with `0xFEFF` chars in a `.properties` file
30
-
* Add `var` keyword to highlighting [114](https://github.com/processing/processing4/issues/114)
31
-
* Fix revision number in exported code [135](https://github.com/processing/processing4/issues/135)
32
42
* Fixes to `Platform` code
33
43
* Get rid of `editor.laf.vaqua` preference (use the `editor.laf` preference instead)
34
44
* Move macOS-specific code out of `DefaultPlatform` and into `MacPlatform`
35
-
36
-
### Minor Tweaks
37
-
38
-
* Update the splash screen to say 2021 before the pedants can find me
39
45
* Clean up “Export to Application”
40
46
* Turned off 32-bit and ARM exports (no longer supported)
41
47
* Drop '64' from the folder name (everything 64-bit from now on)
@@ -44,9 +50,6 @@ Several bug fixes here, the most significant being video capture on macOS should
44
50
* Updates and text changes to be a little clearer
45
51
* Fixed links for Java 11
46
52
* Set minimum version on Windows, fix JDK download URL
47
-
* Translation updates
48
-
* Updates and fixes for the Portugese translation [133](https://github.com/processing/processing4/pull/133), [134](https://github.com/processing/processing4/pull/134), [147](https://github.com/processing/processing4/pull/147)
49
-
* Correct alphabetical order for the language list. [146](https://github.com/processing/processing4/pull/146)
0 commit comments