Skip to content

Commit 2830373

Browse files
committed
working on release notes for 4.0a3
1 parent bd4ce7c commit 2830373

File tree

3 files changed

+60
-9
lines changed

3 files changed

+60
-9
lines changed

build/shared/changes.md

Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,54 @@
1+
# Processing 4.0 alpha 3
2+
3+
*Revision 1272 - 17 January 2021*
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.)
6+
7+
### Known Issues
8+
9+
* The ugly `surface.setResizable()` workaround in the previous release is now properly fixed.
10+
* 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+
12+
### Fixes and Updates
13+
14+
* Video [was broken](https://github.com/processing/processing-video/issues/134) on macOS because of Apple's security changes.
15+
* Audio was [also broken](https://github.com/processing/processing-sound/issues/51) on macOS because of Apple security changes.
16+
* Fix `NullPointerException` in `getSystemZoom()` on startup in alpha 2. [143](https://github.com/processing/processing4/issues/143)
17+
18+
### And More from Sam
19+
20+
* Fix preprocessor spaces in the `size()` command to follow our guidelines. [136](https://github.com/processing/processing4/issues/136), [138](https://github.com/processing/processing4/pull/138)
21+
* Move `PdePreprocessIssueException` to the test package. [130](https://github.com/processing/processing4/issues/130), [139](https://github.com/processing/processing4/pull/139)
22+
* Fix regression where `smooth(4)` was showing the “smooth() can only be used inside settings()” error. [149](https://github.com/processing/processing4/issues/149), [152](https://github.com/processing/processing4/pull/152)
23+
24+
### Internal Additions
25+
26+
* 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)
27+
* Automate macOS notarization in the build process (done in 4.0a2) [24](https://github.com/processing/processing4/issues/24)
28+
* Show Tool incompatibilities with a message dialog, and clean up a little of the internal error handling.
29+
* 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+
* Fixes to `Platform` code
33+
* Get rid of `editor.laf.vaqua` preference (use the `editor.laf` preference instead)
34+
* 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+
* Clean up “Export to Application”
40+
* Turned off 32-bit and ARM exports (no longer supported)
41+
* Drop '64' from the folder name (everything 64-bit from now on)
42+
* Remove “big fat lie“ error spew on export
43+
* Too many `.dll` and `.jar` files were included
44+
* Updates and text changes to be a little clearer
45+
* Fixed links for Java 11
46+
* 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)
50+
51+
152
# Processing 4.0 alpha 2
253

354
*Revision 1271 - 15 September 2020*

core/todo.txt

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ X https://github.com/processing/processing4/issues/124
1313
X fixed with the new JOGL RC
1414

1515
fixed in 4.x (close/lock these 3.x issues with final 4.0 release)
16-
_ AppKit errors from P2D/P3D
16+
X AppKit errors from P2D/P3D
1717
_ https://github.com/processing/processing/issues/5880
1818
X Export Application broken in Processing 3.5.4 when using P2D or P3D renderers
1919
X may be a JOGL bug, fixed by the 2.4 RC (therefore fixed in 4.x already?)
@@ -22,8 +22,6 @@ _ Profile GL3bc is not available on X11GraphicsDevice
2222
_ https://github.com/processing/processing/issues/5476
2323
X Cannot run rotateZ() within the PShape class
2424
_ https://github.com/processing/processing/issues/5770
25-
_ size() not working on ubuntu 16 and processing 3.5.3
26-
_ https://github.com/processing/processing/issues/5912
2725

2826
_ update P2D reference to make clear about drawing order and quality
2927
_ https://github.com/processing/processing/issues/5880

todo.txt

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,4 @@
11
1272 (4.0a3)
2-
X make changes to get sound and video to prompt on Catalina
3-
X also fix for exported applications
4-
X added NSCameraUsageDescription and NSMicrophoneUsageDescription to Info.plist
5-
X also for exported applications
6-
X audio and video broken on macOS b/c can't access mic/camera
7-
X https://github.com/processing/processing-sound/issues/51
82
X 'ant source-jar' target added to core
93
X https://github.com/processing/processing4/issues/118
104
X show Tool incompatibilities with a message dialog
@@ -35,6 +29,14 @@ X fix includes Platform cleanup
3529
X get rid of editor.laf.vaqua preference (use the laf pref)
3630
X move macOS-specific code out of DefaultPlatform and into MacPlatform
3731
X update the splash screen to say 2021
32+
33+
video
34+
X make changes to get sound and video to prompt on Catalina
35+
X also fix for exported applications
36+
X added NSCameraUsageDescription and NSMicrophoneUsageDescription to Info.plist
37+
X also for exported applications
38+
X audio and video broken on macOS b/c can't access mic/camera
39+
X https://github.com/processing/processing-sound/issues/51
3840
X video totally broken on macOS
3941
X https://github.com/processing/processing-video/issues/134
4042
X how to fix:

0 commit comments

Comments
 (0)