Skip to content

Commit

Permalink
writing release notes
Browse files Browse the repository at this point in the history
  • Loading branch information
benfry committed Feb 20, 2023
1 parent a39ac72 commit adad1a1
Show file tree
Hide file tree
Showing 2 changed files with 48 additions and 5 deletions.
44 changes: 44 additions & 0 deletions build/shared/revisions.md
Original file line number Diff line number Diff line change
@@ -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*
Expand Down
9 changes: 4 additions & 5 deletions todo.txt
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand All @@ -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
Expand Down Expand Up @@ -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
Expand Down

0 comments on commit adad1a1

Please sign in to comment.