rolling over for the next release

This commit is contained in:
Ben Fry
2021-07-11 07:23:46 -04:00
parent 8f6d6038c6
commit a1122aa674
5 changed files with 125 additions and 119 deletions
+2 -2
View File
@@ -51,9 +51,9 @@ import processing.data.StringList;
public class Base {
// Added accessors for 0218 because the UpdateCheck class was not properly
// updating the values, due to javac inlining the static final values.
static private final int REVISION = 1275;
static private final int REVISION = 1276;
/** This might be replaced by main() if there's a lib/version.txt file. */
static private String VERSION_NAME = "1275"; //$NON-NLS-1$
static private String VERSION_NAME = "1276"; //$NON-NLS-1$
/**
* True if heavy debugging error/log messages are enabled. Set to true
+23
View File
@@ -1,3 +1,26 @@
1275 (4.0a6)
X mouseButton not set correctly on mouseReleased() with Java2D
X https://github.com/processing/processing4/issues/181
o https://github.com/processing/processing4/pull/188
X fix up modifiers for key events (after completing mouse) in Java2D
X set args for JavaFX and OpenGL for the mouse and key events
X make sure that everything is set properly, also for keys
X unregisterMethod() was broken
X https://github.com/processing/processing4/issues/223
cleaning
o Skija bindings
o https://github.com/processing/processing4/issues/151
o size() issues on Mojave? (3.4 works, 3.5.3 does not)
X https://github.com/processing/processing/issues/5791
X closed for now; unable to confirm anything in the thread
o Complaints that size() is not working
X Windows: https://github.com/processing/processing/issues/6046
X Linux: https://github.com/processing/processing/issues/5912
X can't reproduce, may be fixed with display= changes in alpha 4
X reports that open and closing Preferences fixed it?
1274 (4.0a5)
X do a test to see if PApplet extends PSketch breaks libraries
X seems to be working
+1 -21
View File
@@ -1,24 +1,4 @@
1275 (4.0a6)
X mouseButton not set correctly on mouseReleased() with Java2D
X https://github.com/processing/processing4/issues/181
o https://github.com/processing/processing4/pull/188
X fix up modifiers for key events (after completing mouse) in Java2D
X set args for JavaFX and OpenGL for the mouse and key events
X make sure that everything is set properly, also for keys
X unregisterMethod() was broken
X https://github.com/processing/processing4/issues/223
cleaning
o Skija bindings
o https://github.com/processing/processing4/issues/151
o size() issues on Mojave? (3.4 works, 3.5.3 does not)
X https://github.com/processing/processing/issues/5791
X closed for now; unable to confirm anything in the thread
o Complaints that size() is not working
X Windows: https://github.com/processing/processing/issues/6046
X Linux: https://github.com/processing/processing/issues/5912
X can't reproduce, may be fixed with display= changes in alpha 4
X reports that open and closing Preferences fixed it?
1276 (4.0a7)
_ put opengl libs for core into platform-specific subfolders?
+98
View File
@@ -1,3 +1,101 @@
1275 (4.0a6)
X remove java.class.path when launching code from inside the PDE
X should prevent conflicts, avoid papering over other bugs
X remove the PDE classpath from sketches
X causing it to include incomplete JFX, other misc; too confusing
X add ui.font.family and ui.font.size as preferences
X remove compound key actions (which were undocumented and not in use)
X clears up a lot of complexity in DefaultInputHandler
X if someone wants this, they could recreate it in a subclass
X remove jdt.compiler.jar from subprojects
X no longer using JRE (doesn't exist), so it's not needed
o can we remove it altogether, or is it used by the PDE?
X remove lots of dead/unused parts of javafx/build.xml
X move ISSUE_TEMPLATE to .github subfolder
X https://docs.github.com/en/communities/using-templates-to-encourage-useful-issues-and-pull-requests/manually-creating-a-single-issue-template-for-your-repository
o ability to switch mode in p5 w/o saving/closing/etc
X trying to save the user from themselves here is just messier than needed
X opt to open a new editor window rather than weird error messages
X https://github.com/processing/processing4/issues/189
X remove extra material from Tools folders before export
X Fix "No library found for org.w3c.dom"
X only export 'tool' subfolder for Movie Maker (and Theme Engine?)
X redo splash screen handler
X make the splash screen work in 2x on Windows and Linux
X remove 1.0 on the console during startup (debug message from Toolkit)
theme
X major theme changes
X move theme out of Mode and into its own Theme class
X remove setMode()/updateAppearance(), replace with updateTheme()
X Theme has static access, update throughout the code
X pieces in place to handle updates to theme while still running
X ignore theme.txt for Modes (no longer a Mode thing)
X move syntax colors out of preferences.txt and into theme.txt
X (because it can also be accessed via the sketchbook)
X https://github.com/processing/processing/wiki/Dark-Theme-for-PDE
X add support for 0x alpha colors in Settings/theme.txt
X first round of design refresh (not final!)
X https://github.com/processing/processing4/issues/48
X https://github.com/processing/processing4/wiki/Themes
X theme.txt in sketchbook folder was not being applied on startup
api changes
X Editor.applyPreferences() was protected, now public
X removed Editor.repaintErrorBar() and Editor.showConsole()
X does not appear to be in use anywhere, easy to add back
X rename TextAreaPainter.getCompositionTextpainter() to getCompositionTextPainter()
readme
X was fixed in the source for 4.0a5, but may not have been included in the dist
X NoClassDefError: processing/core/PApplet when starting 4.0a2 on Windows 10
X https://github.com/processing/processing4/issues/154
moviemaker
X MovieMaker .mov not compatible with QuicktTime Player
X https://github.com/processing/processing/issues/6110
X notes in the bug about what's going on
X confirmed that after Mojave, the QTMovieModernizer went away (was 32-bit)
X https://support.apple.com/en-us/HT202884
X the modernizer would convert things to ProRes
o https://support.apple.com/en-us/HT202410
o possible other library: http://jcodec.org/
o https://github.com/jcodec/jcodec
o listing: https://search.maven.org/artifact/org.jcodec/jcodec/0.2.5/jar
o jars: https://repo.maven.apache.org/maven2/org/jcodec/jcodec/0.2.5/
o demo: https://github.com/jcodec/jcodec/blob/master/samples/main/java/org/jcodec/samples/gen/SequenceEncoderDemo.java
X incorporating ffmpeg
X the essentials build for macos64, just one file:
X https://evermeet.cx/ffmpeg/ffmpeg-4.4.7z
X https://evermeet.cx/ffmpeg/ffmpeg-4.4.zip (!)
X via https://evermeet.cx/ffmpeg/
X release essentials for windows64, multiple files:
X https://www.gyan.dev/ffmpeg/builds/ffmpeg-release-essentials.7z
X https://www.gyan.dev/ffmpeg/builds/ffmpeg-release-essentials.zip
X ffmpeg-4.4-essentials_build/bin/ffmpeg.exe is our man
X via https://www.gyan.dev/ffmpeg/builds/
X linux64
X https://johnvansickle.com/ffmpeg/releases/ffmpeg-release-amd64-static.tar.xz
X via https://johnvansickle.com/ffmpeg/ also has arm and others
X add ProRes 4444 support to Movie Maker
contribs
X Module javafx.base not found on Linux
X https://github.com/processing/processing4/issues/214
X https://github.com/processing/processing4/pull/215
X After selecting a font other than Source Code Pro, font went to a default
X https://github.com/processing/processing4/pull/216
X move doclet to separate repo
X https://github.com/processing/processing4/issues/218
X https://github.com/processing/processing4/pull/222
sam
X Code completion not working
X https://github.com/processing/processing4/issues/177
X confirmed not working from Sam's repo either
X https://github.com/processing/processing4/pull/219
1274 (4.0a5)
X update JNA from 5.7.0 to 5.8.0
X bump minimum system version to 10.14.6
+1 -96
View File
@@ -1,99 +1,4 @@
1275 (4.0a6)
X remove java.class.path when launching code from inside the PDE
X should prevent conflicts, avoid papering over other bugs
X remove the PDE classpath from sketches
X causing it to include incomplete JFX, other misc; too confusing
X add ui.font.family and ui.font.size as preferences
X remove compound key actions (which were undocumented and not in use)
X clears up a lot of complexity in DefaultInputHandler
X if someone wants this, they could recreate it in a subclass
X remove jdt.compiler.jar from subprojects
X no longer using JRE (doesn't exist), so it's not needed
o can we remove it altogether, or is it used by the PDE?
X remove lots of dead/unused parts of javafx/build.xml
X move ISSUE_TEMPLATE to .github subfolder
X https://docs.github.com/en/communities/using-templates-to-encourage-useful-issues-and-pull-requests/manually-creating-a-single-issue-template-for-your-repository
o ability to switch mode in p5 w/o saving/closing/etc
X trying to save the user from themselves here is just messier than needed
X opt to open a new editor window rather than weird error messages
X https://github.com/processing/processing4/issues/189
X remove extra material from Tools folders before export
X Fix "No library found for org.w3c.dom"
X only export 'tool' subfolder for Movie Maker (and Theme Engine?)
X redo splash screen handler
X make the splash screen work in 2x on Windows and Linux
X remove 1.0 on the console during startup (debug message from Toolkit)
theme
X major theme changes
X move theme out of Mode and into its own Theme class
X remove setMode()/updateAppearance(), replace with updateTheme()
X Theme has static access, update throughout the code
X pieces in place to handle updates to theme while still running
X ignore theme.txt for Modes (no longer a Mode thing)
X move syntax colors out of preferences.txt and into theme.txt
X (because it can also be accessed via the sketchbook)
X https://github.com/processing/processing/wiki/Dark-Theme-for-PDE
X add support for 0x alpha colors in Settings/theme.txt
X first round of design refresh (not final!)
X https://github.com/processing/processing4/issues/48
X https://github.com/processing/processing4/wiki/Themes
X theme.txt in sketchbook folder was not being applied on startup
api changes
X Editor.applyPreferences() was protected, now public
X removed Editor.repaintErrorBar() and Editor.showConsole()
X does not appear to be in use anywhere, easy to add back
X rename TextAreaPainter.getCompositionTextpainter() to getCompositionTextPainter()
readme
X was fixed in the source for 4.0a5, but may not have been included in the dist
X NoClassDefError: processing/core/PApplet when starting 4.0a2 on Windows 10
X https://github.com/processing/processing4/issues/154
moviemaker
X MovieMaker .mov not compatible with QuicktTime Player
X https://github.com/processing/processing/issues/6110
X notes in the bug about what's going on
X confirmed that after Mojave, the QTMovieModernizer went away (was 32-bit)
X https://support.apple.com/en-us/HT202884
X the modernizer would convert things to ProRes
o https://support.apple.com/en-us/HT202410
o possible other library: http://jcodec.org/
o https://github.com/jcodec/jcodec
o listing: https://search.maven.org/artifact/org.jcodec/jcodec/0.2.5/jar
o jars: https://repo.maven.apache.org/maven2/org/jcodec/jcodec/0.2.5/
o demo: https://github.com/jcodec/jcodec/blob/master/samples/main/java/org/jcodec/samples/gen/SequenceEncoderDemo.java
X incorporating ffmpeg
X the essentials build for macos64, just one file:
X https://evermeet.cx/ffmpeg/ffmpeg-4.4.7z
X https://evermeet.cx/ffmpeg/ffmpeg-4.4.zip (!)
X via https://evermeet.cx/ffmpeg/
X release essentials for windows64, multiple files:
X https://www.gyan.dev/ffmpeg/builds/ffmpeg-release-essentials.7z
X https://www.gyan.dev/ffmpeg/builds/ffmpeg-release-essentials.zip
X ffmpeg-4.4-essentials_build/bin/ffmpeg.exe is our man
X via https://www.gyan.dev/ffmpeg/builds/
X linux64
X https://johnvansickle.com/ffmpeg/releases/ffmpeg-release-amd64-static.tar.xz
X via https://johnvansickle.com/ffmpeg/ also has arm and others
X add ProRes 4444 support to Movie Maker
contribs
X Module javafx.base not found on Linux
X https://github.com/processing/processing4/issues/214
X https://github.com/processing/processing4/pull/215
X After selecting a font other than Source Code Pro, font went to a default
X https://github.com/processing/processing4/pull/216
X move doclet to separate repo
X https://github.com/processing/processing4/issues/218
X https://github.com/processing/processing4/pull/222
sam
X Code completion not working
X https://github.com/processing/processing4/issues/177
X confirmed not working from Sam's repo either
X https://github.com/processing/processing4/pull/219
1276 (4.0a7)
_ replace bug numbers