From adad1a17c09d623ed0647fbd7b0ea0162b63a9b3 Mon Sep 17 00:00:00 2001 From: Ben Fry Date: Mon, 20 Feb 2023 05:36:37 -0500 Subject: [PATCH] writing release notes --- build/shared/revisions.md | 44 +++++++++++++++++++++++++++++++++++++++ todo.txt | 9 ++++---- 2 files changed, 48 insertions(+), 5 deletions(-) diff --git a/build/shared/revisions.md b/build/shared/revisions.md index 1d2dcfa5f..0c12de7c4 100644 --- a/build/shared/revisions.md +++ b/build/shared/revisions.md @@ -1,3 +1,47 @@ +# Processing 4.2 + +*Revision 1292 – 20 February 2023* + +Impress your friends with new `pde://` protocol handlers! With Processing 4.2, you can link to `.pdex` and `.pdez` files to immediately run and install libraries and sketches. How it works: + +* Linking to `pde://processing.org/somesketch.pdez` in the browser will download `somesketch.pdez` and load it into the editor. It also works for files, for instance `pde:///Users/ada/Desktop/somesketch.pdez` will open an archive found on the Desktop. + +* This also works for contributions (Libraries, Modes, Tools) archived as `.pdex` files. + +Both file types are simply a renamed `.zip` file. So to create sketches in `.pdez` format, use Tools → Archive Sketch, and replace the `.zip` with `.pdez`. + +This is implemented for macOS and Windows ([#559](https://github.com/processing/processing4/issues/559)), based on [this article](https://web.archive.org/web/20210601082308/https://support.shotgunsoftware.com/hc/en-us/articles/219031308-How-to-launch-external-applications-using-custom-protocols-rock-instead-of-http-?mobile_site=true) which appears to be from @pboucher. Thank you! We still need help with implementing and testing it on Linux ([#674](https://github.com/processing/processing4/issues/674)). We would also like to add a warning dialog when opening files this way ([#560](https://github.com/processing/processing4/issues/560)). + +In addition to the protocol handlers, there are a number of fixes in this release, especially for Windows users (and soon, for Python users). + + +## Windows users, we still love you + +* The `.pde`, `.pdex`, and `.pdez` icons now work on Windows! + +* Exporting projects to Windows resulted in “cannot find Java” errors, now fixed. [#667](https://github.com/processing/processing4/issues/667) + + +## Snake people, we love you too + +* Several internal changes have been made to better support future releases of [Python Mode](https://github.com/jdf/processing.py/tree/processing4). Fingers crossed that we'll be able to launch some of this soon. + + +## And still we fix the bugs + +* Fix encoding problem in “has been resized from 100?100 to 116?100 by the window manager” messages when using OpenGL. + +* `fullScreen(P2D)` not using the full screen when Windows display is scaled to fractional sizes. [#514](https://github.com/processing/processing4/issues/514). + +* `Table.getString()` raises stack overflow when column type set to `double`. [#671](https://github.com/processing/processing4/issues/671) + +* Added support chained decimals during SVG Parsing (contribution from @bsapozhnikov) [#515](https://github.com/processing/processing4/issues/515), [#659](https://github.com/processing/processing4/pull/659) + +* Applications were being exported to the wrong folder. [#601](https://github.com/processing/processing4/issues/601) + +* Fixed more `/tmp` folder problems on Linux. [#666](https://github.com/processing/processing4/issues/666) + + # Processing 4.1.3 *Revision 1291 – 9 February 2023* diff --git a/todo.txt b/todo.txt index 2c98ac4db..921c67c6c 100755 --- a/todo.txt +++ b/todo.txt @@ -8,10 +8,9 @@ X https://github.com/processing/processing4/issues/559 X implemented for macOS X implemented for Windows X Windows implementation https://git.eclipse.org/c/platform/eclipse.platform.ui.git/commit/?id=94914f2852f0c32e60361648ec82da153b8d70ae -_ https://web.archive.org/web/20210601082308/https://support.shotgunsoftware.com/hc/en-us/articles/219031308-How-to-launch-external-applications-using-custom-protocols-rock-instead-of-http-?mobile_site=true -_ presumably from https://github.com/pboucher ? -_ check on Linux implementation -_ need to also warn people about running 'em +X https://web.archive.org/web/20210601082308/https://support.shotgunsoftware.com/hc/en-us/articles/219031308-How-to-launch-external-applications-using-custom-protocols-rock-instead-of-http-?mobile_site=true +X presumably from https://github.com/pboucher ? +X check on Linux implementation X implement icon files on Windows X pdez (and presumably pdex) files have the wrong icons on Windows X implement document icons for pdez etc on Windows @@ -31,6 +30,7 @@ X when exporting, the "exporting application" message doesn't seem to clear X was a regression caused by ExportPrompt changes X after exporting application, open the sketch folder + _ change the welcome screen to be wide instead of vertical _ exporting application while still running on Windows @@ -59,7 +59,6 @@ _ just copy jars to /lib? _ point to binaries in /Applications/Processing.app? (no) - known issues _ mixed mode warning now broken _ https://github.com/processing/processing4/issues/519