rolling over for the next release

This commit is contained in:
Ben Fry
2022-02-03 20:03:07 -05:00
parent f583eef0cd
commit ea13574ce3
5 changed files with 128 additions and 122 deletions
+2 -2
View File
@@ -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";
+48
View File
@@ -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
View File
@@ -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
+76
View File
@@ -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 -74
View File
@@ -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)
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .