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:
@@ -52,9 +52,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 = 1280;
|
||||
static private final int REVISION = 1281;
|
||||
/** This might be replaced by main() if there's a lib/version.txt file. */
|
||||
static private String VERSION_NAME = "1280"; //$NON-NLS-1$
|
||||
static private String VERSION_NAME = "1281"; //$NON-NLS-1$
|
||||
|
||||
static final public String SKETCH_BUNDLE_EXT = ".pdez";
|
||||
static final public String CONTRIB_BUNDLE_EXT = ".pdex";
|
||||
|
||||
@@ -1,3 +1,51 @@
|
||||
1280 (4.0b5)
|
||||
X replace japplemenubar with something that's more likely to work in the future
|
||||
X https://github.com/processing/processing4/issues/221
|
||||
o seems to be working fine; not sure, but have to roll with it for now
|
||||
X breaks on aarch64
|
||||
X https://github.com/processing/processing4/issues/372
|
||||
|
||||
resizing windows and sketches
|
||||
X why does GL flash red when resizing?
|
||||
X this may be because of gaps between EDT and updates
|
||||
X fixing the surface.setSize() issue may fix it
|
||||
X https://github.com/processing/processing4/issues/386
|
||||
X Resizing window outside setup causes NPE when saving surface pixels
|
||||
X https://github.com/processing/processing4/issues/162
|
||||
o Window Manager issue when trying to resize window
|
||||
X https://github.com/processing/processing/issues/4129
|
||||
X same goes for window resize events: queue them for when it's safe
|
||||
o also probably need to be extending the display with the background color
|
||||
o so that it's not neither stretching the viewport temporarily
|
||||
o or leaving a gap at the edge of the window
|
||||
X this was mostly already in place
|
||||
X 'ArrayIndexOutOfBoundsException: Coordinate out of bounds!'
|
||||
X when resizing sketch while also saving frame in Java2D (default renderer)
|
||||
X https://github.com/processing/processing4/issues/186
|
||||
X working on better methods for surface.setXxxx() but incomplete
|
||||
o should it be requestSize() because the change is not immediate?
|
||||
X nope, too confusing for folks anyway
|
||||
X windowTitle(), windowSize(), windowResizable()
|
||||
X windowLocation() or maybe windowPosition() and windowPositioned()
|
||||
X or windowMove()?
|
||||
X do we need a windowResized() event?
|
||||
X windowMove(d) would go with windowResize(d)
|
||||
X windowResized and windowPositioned ok but imperfect
|
||||
X but windowSize() is awkward with size()
|
||||
o moveWindow better than windowMove
|
||||
o but breaks alphabetical
|
||||
o and then titleWindow()? ugh
|
||||
|
||||
images
|
||||
X rework saveImpl() for images and how it interacts with the ShimAWT default
|
||||
X remove the ancient TIFF saving code
|
||||
X add more plumbing to set the compression level on JPEG and the DPI for PNG
|
||||
|
||||
design
|
||||
X core/src/icon-NN.png should be the exported application icon
|
||||
X currently it's the p5 icon since the export just looks black
|
||||
|
||||
|
||||
1279 (4.0b4)
|
||||
X put opengl libs for core into platform-specific subfolders
|
||||
X get us ready for other platforms (M1 in particular)
|
||||
|
||||
+1
-46
@@ -1,49 +1,4 @@
|
||||
1280 (4.0b5)
|
||||
X replace japplemenubar with something that's more likely to work in the future
|
||||
X https://github.com/processing/processing4/issues/221
|
||||
o seems to be working fine; not sure, but have to roll with it for now
|
||||
X breaks on aarch64
|
||||
X https://github.com/processing/processing4/issues/372
|
||||
|
||||
resizing windows and sketches
|
||||
X why does GL flash red when resizing?
|
||||
X this may be because of gaps between EDT and updates
|
||||
X fixing the surface.setSize() issue may fix it
|
||||
X https://github.com/processing/processing4/issues/386
|
||||
X Resizing window outside setup causes NPE when saving surface pixels
|
||||
X https://github.com/processing/processing4/issues/162
|
||||
o Window Manager issue when trying to resize window
|
||||
X https://github.com/processing/processing/issues/4129
|
||||
X same goes for window resize events: queue them for when it's safe
|
||||
o also probably need to be extending the display with the background color
|
||||
o so that it's not neither stretching the viewport temporarily
|
||||
o or leaving a gap at the edge of the window
|
||||
X this was mostly already in place
|
||||
X 'ArrayIndexOutOfBoundsException: Coordinate out of bounds!'
|
||||
X when resizing sketch while also saving frame in Java2D (default renderer)
|
||||
X https://github.com/processing/processing4/issues/186
|
||||
X working on better methods for surface.setXxxx() but incomplete
|
||||
o should it be requestSize() because the change is not immediate?
|
||||
X nope, too confusing for folks anyway
|
||||
X windowTitle(), windowSize(), windowResizable()
|
||||
X windowLocation() or maybe windowPosition() and windowPositioned()
|
||||
X or windowMove()?
|
||||
X do we need a windowResized() event?
|
||||
X windowMove(d) would go with windowResize(d)
|
||||
X windowResized and windowPositioned ok but imperfect
|
||||
X but windowSize() is awkward with size()
|
||||
o moveWindow better than windowMove
|
||||
o but breaks alphabetical
|
||||
o and then titleWindow()? ugh
|
||||
|
||||
images
|
||||
X rework saveImpl() for images and how it interacts with the ShimAWT default
|
||||
X remove the ancient TIFF saving code
|
||||
X add more plumbing to set the compression level on JPEG and the DPI for PNG
|
||||
|
||||
design
|
||||
X core/src/icon-NN.png should be the exported application icon
|
||||
X currently it's the p5 icon since the export just looks black
|
||||
1281 (4.0b6)
|
||||
|
||||
|
||||
_ finalize the solution for frame/surface methods
|
||||
|
||||
@@ -1,3 +1,79 @@
|
||||
1280 (4.0b5)
|
||||
o more reports of code completion not working on macOS
|
||||
o "working in a6 but not b2"
|
||||
o https://github.com/processing/processing4/issues/304
|
||||
X working again in beta 3
|
||||
X change the jdk download to include the arch
|
||||
X when building on macOS, can't share folder b/c jdk zip is wrong arch
|
||||
X but also requires checkout of processing-docs, so an unnecessary headache
|
||||
X update themes with new token colors
|
||||
X Windows virus/trojan complaints
|
||||
X https://github.com/processing/processing4/issues/379
|
||||
X https://www.microsoft.com/en-us/wdsi/filesubmission
|
||||
X https://www.microsoft.com/en-us/wdsi/submission/69a47313-6b5a-4c94-9f74-27beffce5460
|
||||
X add language support to Modes
|
||||
X request and updated PR from Andres
|
||||
X https://github.com/processing/processing4/issues/236
|
||||
X https://github.com/processing/processing4/pull/237 (updated by Andres)
|
||||
X https://github.com/processing/processing/pull/2833
|
||||
X https://github.com/processing/processing/issues/3154
|
||||
X https://github.com/processing/processing/pull/3337
|
||||
X remove the old MovieMaker code
|
||||
X clean out the unused class files and src
|
||||
X also remove jai_imageio.jar
|
||||
X tweak how URLs are opened for better compatibility
|
||||
X debugging failed installation of .pdez files
|
||||
|
||||
scaling, text, again
|
||||
X IDE cursor position is wrong if font size is changed in preferences on macOS
|
||||
X though at least one report that restarting the PDE doesn't fix the problem
|
||||
X probably related to second displays, need to hook one up and test
|
||||
X https://github.com/processing/processing4/issues/194
|
||||
X seems like the Windows workaround may be making this worse?
|
||||
X users confirms the correctly working display swapped between beta 3 and 4
|
||||
X also updated the two older bugs
|
||||
X https://github.com/processing/processing4/issues/226
|
||||
X https://github.com/processing/processing4/issues/342
|
||||
X caret is sometimes one pixel too tall
|
||||
X cleaning up TextAreaPainter to be less cute; adding more clarifications
|
||||
X SyntaxDebug removed with 1459d8f714e7e3e8816df010224c567ed5e42fa4
|
||||
|
||||
preproc from Sam
|
||||
X Preproc bug fixes and improvements
|
||||
X https://github.com/processing/processing4/pull/384
|
||||
X mixing active and static mode throws the "wrong" error
|
||||
X https://github.com/processing/processing4/issues/290
|
||||
X Problem with function size(int arg, int arg) in Class
|
||||
X https://github.com/processing/processing4/issues/317
|
||||
X Add support for multi-line string text blocks
|
||||
X https://github.com/processing/processing4/issues/371
|
||||
X fullScreen() when specifying the display number was broken
|
||||
X https://github.com/processing/processing4/pull/392
|
||||
X https://github.com/processing/processing4/issues/352
|
||||
|
||||
previous releases
|
||||
X need icons for .pde, .pdex, .pdez
|
||||
X use svg images for res-indep icons/gui?
|
||||
X https://stackoverflow.com/a/2495712
|
||||
X (built and tested a version of this code if we want to use it)
|
||||
X working to auto-generate icons, though not doing full res-indep for now
|
||||
o put themes in folders by name
|
||||
X not useful, at least not yet
|
||||
|
||||
other cleaning
|
||||
o unsupported java version when trying ant run with 7u65
|
||||
o no helpful message about how to automatically download 8u51
|
||||
o ignore-tools in build.xml not being called for some reason
|
||||
o when variables used in size(), getting exceptions instead of any warning
|
||||
o https://github.com/processing/processing/issues/3311
|
||||
|
||||
sketchbook window
|
||||
X refresh option for sketchbook (bottom of window)
|
||||
X add "Show Folder" entry to sketchbook window
|
||||
X move sketchbook frame code to Base instead of Mode
|
||||
X it was being called once for each Mode, but doesn't vary on per-Mode basis
|
||||
|
||||
|
||||
1279 (4.0b4)
|
||||
X remove contentTypes line because it breaks double-clicking files to open
|
||||
X https://github.com/processing/processing4/issues/347
|
||||
|
||||
@@ -1,77 +1,4 @@
|
||||
1280 (4.0b5)
|
||||
o more reports of code completion not working on macOS
|
||||
o "working in a6 but not b2"
|
||||
o https://github.com/processing/processing4/issues/304
|
||||
X working again in beta 3
|
||||
X change the jdk download to include the arch
|
||||
X when building on macOS, can't share folder b/c jdk zip is wrong arch
|
||||
X but also requires checkout of processing-docs, so an unnecessary headache
|
||||
X update themes with new token colors
|
||||
X Windows virus/trojan complaints
|
||||
X https://github.com/processing/processing4/issues/379
|
||||
X https://www.microsoft.com/en-us/wdsi/filesubmission
|
||||
X https://www.microsoft.com/en-us/wdsi/submission/69a47313-6b5a-4c94-9f74-27beffce5460
|
||||
X add language support to Modes
|
||||
X request and updated PR from Andres
|
||||
X https://github.com/processing/processing4/issues/236
|
||||
X https://github.com/processing/processing4/pull/237 (updated by Andres)
|
||||
X https://github.com/processing/processing/pull/2833
|
||||
X https://github.com/processing/processing/issues/3154
|
||||
X https://github.com/processing/processing/pull/3337
|
||||
X remove the old MovieMaker code
|
||||
X clean out the unused class files and src
|
||||
X also remove jai_imageio.jar
|
||||
X tweak how URLs are opened for better compatibility
|
||||
X debugging failed installation of .pdez files
|
||||
|
||||
scaling, text, again
|
||||
X IDE cursor position is wrong if font size is changed in preferences on macOS
|
||||
X though at least one report that restarting the PDE doesn't fix the problem
|
||||
X probably related to second displays, need to hook one up and test
|
||||
X https://github.com/processing/processing4/issues/194
|
||||
X seems like the Windows workaround may be making this worse?
|
||||
X users confirms the correctly working display swapped between beta 3 and 4
|
||||
X also updated the two older bugs
|
||||
X https://github.com/processing/processing4/issues/226
|
||||
X https://github.com/processing/processing4/issues/342
|
||||
X caret is sometimes one pixel too tall
|
||||
X cleaning up TextAreaPainter to be less cute; adding more clarifications
|
||||
X SyntaxDebug removed with 1459d8f714e7e3e8816df010224c567ed5e42fa4
|
||||
|
||||
preproc from Sam
|
||||
X Preproc bug fixes and improvements
|
||||
X https://github.com/processing/processing4/pull/384
|
||||
X mixing active and static mode throws the "wrong" error
|
||||
X https://github.com/processing/processing4/issues/290
|
||||
X Problem with function size(int arg, int arg) in Class
|
||||
X https://github.com/processing/processing4/issues/317
|
||||
X Add support for multi-line string text blocks
|
||||
X https://github.com/processing/processing4/issues/371
|
||||
X fullScreen() when specifying the display number was broken
|
||||
X https://github.com/processing/processing4/pull/392
|
||||
X https://github.com/processing/processing4/issues/352
|
||||
|
||||
previous releases
|
||||
X need icons for .pde, .pdex, .pdez
|
||||
X use svg images for res-indep icons/gui?
|
||||
X https://stackoverflow.com/a/2495712
|
||||
X (built and tested a version of this code if we want to use it)
|
||||
X working to auto-generate icons, though not doing full res-indep for now
|
||||
o put themes in folders by name
|
||||
X not useful, at least not yet
|
||||
|
||||
other cleaning
|
||||
o unsupported java version when trying ant run with 7u65
|
||||
o no helpful message about how to automatically download 8u51
|
||||
o ignore-tools in build.xml not being called for some reason
|
||||
o when variables used in size(), getting exceptions instead of any warning
|
||||
o https://github.com/processing/processing/issues/3311
|
||||
|
||||
sketchbook window
|
||||
X refresh option for sketchbook (bottom of window)
|
||||
X add "Show Folder" entry to sketchbook window
|
||||
X move sketchbook frame code to Base instead of Mode
|
||||
X it was being called once for each Mode, but doesn't vary on per-Mode basis
|
||||
1281 (4.0b6)
|
||||
|
||||
|
||||
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
|
||||
|
||||
Reference in New Issue
Block a user