mirror of
https://github.com/processing/processing4.git
synced 2026-06-16 04:26:26 +02:00
update notes about changes
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
Processing 4
|
||||
==============================
|
||||
Processing 4 is an exciting next step for Processing in which the internals of the software will see important updates, helping prepare the platform for its future. This includes the move to JDK 11 and support for new Java language features. There are likely going to be major API-breaking changes in addition to Java 11 so this release would be Processing 4.
|
||||
4.0 is an exciting next step for Processing in which the internals of the software will see important updates, helping prepare the platform for its future. This includes the move to JDK 11 and support for new Java language features. The changes should be transparent to most users, but because of the massive shift behind the scenes, this will be 4.0.
|
||||
|
||||
<br>
|
||||
|
||||
@@ -18,4 +18,15 @@ API changes
|
||||
------------------------------
|
||||
As with all releases, I'll do everything possible to avoid breaking API. However, there will still be tweaks that have to be made. We'll try to keep them minor.
|
||||
|
||||
### alpha 2
|
||||
|
||||
* The `static` versions of `selectInput()`, `selectOutput()`, and `selectFolder() in `PApplet` have been removed. These were not documented, hopefully were not in use anywhere.
|
||||
* The `frame` object has been removed from `PApplet`. We've been warning folks to use `surface` since 2015, but we still should [warn users](https://github.com/processing/processing4/issues/59)
|
||||
* `PImage.checkAlpha()` is now `public` instead of `protected`
|
||||
* All AWT calls have been moved out of `PImage`, which may be a problem for anything that was relying on those internals
|
||||
* Removed `MouseEvent.getClickCount()` and `MouseEvent.getAmount()`. These had been deprecated, not clear they were used anywhere.
|
||||
|
||||
|
||||
### alpha 1
|
||||
|
||||
* `Base.defaultFileMenu` is now `protected` instead of `static public`
|
||||
|
||||
@@ -22,6 +22,7 @@ X https://github.com/processing/processing4/issues/4
|
||||
X Remove all usage of AWT from PApplet
|
||||
X https://github.com/processing/processing4/issues/55
|
||||
|
||||
|
||||
contribs
|
||||
X remove redundant boxing and casting
|
||||
X https://github.com/processing/processing4/pull/51
|
||||
@@ -29,6 +30,7 @@ X https://github.com/processing/processing4/pull/51
|
||||
api changes
|
||||
_ static versions of selectInput/selectOutput/selectFolder in PApplet have been removed
|
||||
_ java.awt.Frame object "frame" removed from PApplet (been warning since 2015)
|
||||
X https://github.com/processing/processing4/issues/54
|
||||
_ protected PImage.checkAlpha() now public
|
||||
_ all AWT calls have been moved out of PImage
|
||||
_ this may be a problem for anything that was relying on those internals
|
||||
@@ -48,6 +50,8 @@ _ implement openLink() in PSurfaceJOGL
|
||||
|
||||
|
||||
before final release
|
||||
_ Warn users or provide auto-fix when `frame` is used in a sketch
|
||||
_ https://github.com/processing/processing4/issues/59
|
||||
_ Intel HD Graphics 3000 workaround is causing a big fat warning
|
||||
_ https://github.com/processing/processing4/issues/50
|
||||
_ ThinkDifferent unavailable with --disable-awt, needs workaround
|
||||
|
||||
Reference in New Issue
Block a user