Skip to content

Commit

Permalink
working on release notes for 4.0a3
Browse files Browse the repository at this point in the history
  • Loading branch information
benfry committed Jan 18, 2021
1 parent bd4ce7c commit 2830373
Show file tree
Hide file tree
Showing 3 changed files with 60 additions and 9 deletions.
51 changes: 51 additions & 0 deletions build/shared/changes.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,54 @@
# Processing 4.0 alpha 3

*Revision 1272 - 17 January 2021*

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.)

### Known Issues

* The ugly `surface.setResizable()` workaround in the previous release is now properly fixed.
* 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.

### Fixes and Updates

* Video [was broken](https://github.com/processing/processing-video/issues/134) on macOS because of Apple's security changes.
* Audio was [also broken](https://github.com/processing/processing-sound/issues/51) on macOS because of Apple security changes.
* Fix `NullPointerException` in `getSystemZoom()` on startup in alpha 2. [143](https://github.com/processing/processing4/issues/143)

### And More from Sam

* 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)
* Move `PdePreprocessIssueException` to the test package. [130](https://github.com/processing/processing4/issues/130), [139](https://github.com/processing/processing4/pull/139)
* 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)

### Internal Additions

* 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)
* Automate macOS notarization in the build process (done in 4.0a2) [24](https://github.com/processing/processing4/issues/24)
* Show Tool incompatibilities with a message dialog, and clean up a little of the internal error handling.
* Prevent “illegal line” message when loading library with `0xFEFF` chars in a `.properties` file
* Add `var` keyword to highlighting [114](https://github.com/processing/processing4/issues/114)
* Fix revision number in exported code [135](https://github.com/processing/processing4/issues/135)
* Fixes to `Platform` code
* Get rid of `editor.laf.vaqua` preference (use the `editor.laf` preference instead)
* Move macOS-specific code out of `DefaultPlatform` and into `MacPlatform`

### Minor Tweaks

* Update the splash screen to say 2021 before the pedants can find me
* Clean up “Export to Application”
* Turned off 32-bit and ARM exports (no longer supported)
* Drop '64' from the folder name (everything 64-bit from now on)
* Remove “big fat lie“ error spew on export
* Too many `.dll` and `.jar` files were included
* Updates and text changes to be a little clearer
* Fixed links for Java 11
* Set minimum version on Windows, fix JDK download URL
* Translation updates
* 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)
* Correct alphabetical order for the language list. [146](https://github.com/processing/processing4/pull/146)


# Processing 4.0 alpha 2

*Revision 1271 - 15 September 2020*
Expand Down
4 changes: 1 addition & 3 deletions core/todo.txt
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ X https://github.com/processing/processing4/issues/124
X fixed with the new JOGL RC

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

_ update P2D reference to make clear about drawing order and quality
_ https://github.com/processing/processing/issues/5880
Expand Down
14 changes: 8 additions & 6 deletions todo.txt
Original file line number Diff line number Diff line change
@@ -1,10 +1,4 @@
1272 (4.0a3)
X make changes to get sound and video to prompt on Catalina
X also fix for exported applications
X added NSCameraUsageDescription and NSMicrophoneUsageDescription to Info.plist
X also for exported applications
X audio and video broken on macOS b/c can't access mic/camera
X https://github.com/processing/processing-sound/issues/51
X 'ant source-jar' target added to core
X https://github.com/processing/processing4/issues/118
X show Tool incompatibilities with a message dialog
Expand Down Expand Up @@ -35,6 +29,14 @@ X fix includes Platform cleanup
X get rid of editor.laf.vaqua preference (use the laf pref)
X move macOS-specific code out of DefaultPlatform and into MacPlatform
X update the splash screen to say 2021

video
X make changes to get sound and video to prompt on Catalina
X also fix for exported applications
X added NSCameraUsageDescription and NSMicrophoneUsageDescription to Info.plist
X also for exported applications
X audio and video broken on macOS b/c can't access mic/camera
X https://github.com/processing/processing-sound/issues/51
X video totally broken on macOS
X https://github.com/processing/processing-video/issues/134
X how to fix:
Expand Down

0 comments on commit 2830373

Please sign in to comment.