mirror of
https://github.com/processing/processing4.git
synced 2026-06-16 04:26:26 +02:00
rolling over for the next release
This commit is contained in:
@@ -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
|
||||
|
||||
@@ -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
@@ -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?
|
||||
|
||||
@@ -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,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
|
||||
|
||||
Reference in New Issue
Block a user