diff --git a/app/src/processing/app/Base.java b/app/src/processing/app/Base.java index 7d4d8aa46..e59b07929 100644 --- a/app/src/processing/app/Base.java +++ b/app/src/processing/app/Base.java @@ -3,7 +3,7 @@ /* Part of the Processing project - http://processing.org - Copyright (c) 2012-19 The Processing Foundation + Copyright (c) 2012-20 The Processing Foundation Copyright (c) 2004-12 Ben Fry and Casey Reas Copyright (c) 2001-04 Massachusetts Institute of Technology @@ -56,9 +56,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 = 1270; + static private final int REVISION = 1271; /** This might be replaced by main() if there's a lib/version.txt file. */ - static private String VERSION_NAME = "1270"; //$NON-NLS-1$ + static private String VERSION_NAME = "1271"; //$NON-NLS-1$ /** Set true if this a proper release rather than a numbered revision. */ /** diff --git a/core/done.txt b/core/done.txt index abbdd66c2..c0d492c10 100644 --- a/core/done.txt +++ b/core/done.txt @@ -1,3 +1,21 @@ +1270 (4.0a1) +X check for disabling FBO code (fixes Intel HD 3000) +X https://github.com/processing/processing/issues/4104 +X https://github.com/processing/processing/pull/5881 + +contrib +X rotateZ() is breaking in PShapeOpenGL +X https://github.com/processing/processing4/issues/28 +X https://github.com/processing/processing4/pull/41 + +sampottinger +X Fix Java 11 incompatibilities inside PSurfaceFX +X https://github.com/processing/processing/issues/5286 +X Fixed Table's use of deprecated isAccessible +X https://github.com/processing/processing4/pull/33 +X https://github.com/processing/processing4/issues/3 + + 0269 (3.5.3) X fix/clean a few file i/o issues X deal with possible resource leak when loading URLs diff --git a/core/todo.txt b/core/todo.txt index 8412ef271..56b313b68 100644 --- a/core/todo.txt +++ b/core/todo.txt @@ -1,19 +1,4 @@ -1270 (4.0a1) -X check for disabling FBO code (fixes Intel HD 3000) -X https://github.com/processing/processing/issues/4104 -X https://github.com/processing/processing/pull/5881 - -contrib -X rotateZ() is breaking in PShapeOpenGL -X https://github.com/processing/processing4/issues/28 -X https://github.com/processing/processing4/pull/41 - -sampottinger -X Fix Java 11 incompatibilities inside PSurfaceFX -X https://github.com/processing/processing/issues/5286 -X Fixed Table's use of deprecated isAccessible -X https://github.com/processing/processing4/pull/33 -X https://github.com/processing/processing4/issues/3 +1271 (4.0a2) before final release diff --git a/done.txt b/done.txt index 1da976c40..d8a79d7f9 100644 --- a/done.txt +++ b/done.txt @@ -1,3 +1,129 @@ +1270 (4.0a1) +X remove jdk.hash from build.xml +X need to make sure the downloader isn't relying on it +X add Sketch.equals() to use main file path +X update the welcome screen and links +X link to a wiki page for 4.x +X create wiki page for changes in 4.x +X streamlining the jdk downloader +X https://github.com/processing/processing4/issues/47 +X remove JOGL from the repo, switch it to auto-download +X add "ant clean-jogl" target for removing those binaries +X replace revisions.txt with changes.md + +cross-ported from 3.5.4 +X use ctrl-page up/down for tabs on Windows +X https://github.com/processing/processing/issues/5794 +X fix potential highlighting issue that wasn't selecting portions of text +X update AppBundler to use newer SDK, recompile +X edit build.xml files and appbundler to preserve more attributes +X don't remove entries from Recent menu on Save As +X https://github.com/processing/processing/issues/5902 +X when a conflicting library (bad link w/ core) is found, need to report it +o altho prolly only when it's actually different (md5hash it?) +o this seems to be causing a lot of trouble with recent releases +o (opengl changes and whatnot) +X jar files like the bad aiexport plugin will cause serious problems +X https://github.com/processing/processing/issues/95 +X need to ignore processing.core classes showing up in other jar files +X tougher than it looks, because it all depends on what java wants to use +X i.e. even if not specified, the stuff will be in the classpath +o need to make classpath code be less promiscuous +o the order of adding libraries to classpath should be opposite +o the important local libraries should be first in cp, user contrib later +X selecting a sketch in the Sketch menu no longer opens its window +X https://github.com/processing/processing/issues/5882 + +contrib manager 3.5.4 +X contrib listing names should not be case sensitive +X libs in all caps appeared above those in lowercase +X ignore library subfolders +X don't unzip __MACOSX files with contribs +X don't do library subfolders +X show error when .properties file is missing from contribs +X clean up a lot of bad temp file handling in the contrib manager +X https://github.com/processing/processing/issues/5845 +X https://github.com/processing/processing/issues/5960 +X NPE in installPreviouslyFailed() on startup +X https://github.com/processing/processing/issues/5482 +X https://github.com/processing/processing/issues/5916 + +contribs 3.5.4 +X tweak mode not working +X https://github.com/processing/processing/issues/5805 +X https://github.com/processing/processing/pull/5909 +X updtes to Ukrainian translation +X https://github.com/processing/processing/pull/5944 + +after the JDK 11 update +X use a new pref for the sketchbook folder location for 4.x +X finish porting ThinkDifferent to use Desktop APIs +X http://openjdk.java.net/jeps/272 +X also roll it into MacPlatform, since less platform-specific code needed + +major updates for JDK 11 et al +X https://github.com/processing/processing4/pull/1 +X go through the comment w/ the various bugs that can be closed +X https://github.com/processing/processing/issues/5750 +X https://github.com/processing/processing/pull/5753 +X https://github.com/processing/processing/issues/4415 +X update grammar for ANTLR +X https://github.com/processing/processing/issues/3054 +X incorporate new preproc +o https://github.com/fjenett/processing-preprocessor-antlr4 +X https://github.com/processing/processing/issues/3055 +X support for Travis CI +X https://github.com/processing/processing/issues/2747 +X Making the ThinkDifferent classes be JDK version-independent +X https://github.com/processing/processing/pull/5747 +X Parsing of nested generics +X https://github.com/processing/processing/issues/4514 +X clean up naming for build/macosx/jdk-0u1.tgz and build/macosx/jdk-11.0.1+13/ + +contribs +X rename-variable menu allows Java identifiers +X https://github.com/processing/processing/issues/5828 +X https://github.com/processing/processing/pull/5906 +X Replace C/C++ style array declarations with Java style array declarations +X https://github.com/processing/processing4/pull/49 + +sampottinger +X Fix JDK naming and cleanup in ant build +X https://github.com/processing/processing4/pull/12 +X https://github.com/processing/processing4/issues/6 +X Migrate to JNA 5 compatible Native.load +X https://github.com/processing/processing4/issues/7 +X https://github.com/processing/processing4/pull/15 +X console font spacing is off +X https://github.com/processing/processing4/issues/19 +X https://github.com/processing/processing4/pull/20 +X implement 'import static' +X https://github.com/processing/processing4/pull/18 +X https://github.com/processing/processing/issues/5577 +X problems with windows ui scaling +X https://github.com/processing/processing4/issues/21 +X https://github.com/processing/processing4/pull/30 +X introduces regression that makes things uglier +X Fix display density detection and use GraphicsConfiguration +X https://github.com/processing/processing4/issues/32 +X https://github.com/processing/processing4/issues/35 +X https://github.com/processing/processing4/pull/34 +X removes "WARNING: Illegal reflective access by processing.app.ui.Toolkit to field sun.awt.CGraphicsDevice.scale" warning on startup +X Replace mac specific fullscreen option for setResizable +X https://github.com/processing/processing4/issues/36 +X Moved tests to separate target, and defaults to dist +X https://github.com/processing/processing4/pull/38 +X https://github.com/processing/processing4/issues/8 +X update to Java 11.0.5 from 11.0.2 +X https://github.com/processing/processing4/pull/40 +X https://github.com/processing/processing4/issues/39 + +cleaning +X Issue with https and downloading the binaries, +Checksums? +X https://github.com/processing/processing-docs/issues/766 +X was just an issue with https vs http + + 0269 (3.5.3) X added reference for circle(), square(), push(), pop() X has the reference.zip file been fixed? (yep) diff --git a/todo.txt b/todo.txt index 396ae0169..c6cac258b 100755 --- a/todo.txt +++ b/todo.txt @@ -1,127 +1,4 @@ -1270 (4.0a1) -X remove jdk.hash from build.xml -X need to make sure the downloader isn't relying on it -X add Sketch.equals() to use main file path -X update the welcome screen and links -X link to a wiki page for 4.x -X create wiki page for changes in 4.x -X streamlining the jdk downloader -X https://github.com/processing/processing4/issues/47 -X remove JOGL from the repo, switch it to auto-download -X add "ant clean-jogl" target for removing those binaries -X replace revisions.txt with changes.md - -cross-ported from 3.5.4 -X use ctrl-page up/down for tabs on Windows -X https://github.com/processing/processing/issues/5794 -X fix potential highlighting issue that wasn't selecting portions of text -X update AppBundler to use newer SDK, recompile -X edit build.xml files and appbundler to preserve more attributes -X don't remove entries from Recent menu on Save As -X https://github.com/processing/processing/issues/5902 -X when a conflicting library (bad link w/ core) is found, need to report it -o altho prolly only when it's actually different (md5hash it?) -o this seems to be causing a lot of trouble with recent releases -o (opengl changes and whatnot) -X jar files like the bad aiexport plugin will cause serious problems -X https://github.com/processing/processing/issues/95 -X need to ignore processing.core classes showing up in other jar files -X tougher than it looks, because it all depends on what java wants to use -X i.e. even if not specified, the stuff will be in the classpath -o need to make classpath code be less promiscuous -o the order of adding libraries to classpath should be opposite -o the important local libraries should be first in cp, user contrib later -X selecting a sketch in the Sketch menu no longer opens its window -X https://github.com/processing/processing/issues/5882 - -contrib manager 3.5.4 -X contrib listing names should not be case sensitive -X libs in all caps appeared above those in lowercase -X ignore library subfolders -X don't unzip __MACOSX files with contribs -X don't do library subfolders -X show error when .properties file is missing from contribs -X clean up a lot of bad temp file handling in the contrib manager -X https://github.com/processing/processing/issues/5845 -X https://github.com/processing/processing/issues/5960 -X NPE in installPreviouslyFailed() on startup -X https://github.com/processing/processing/issues/5482 -X https://github.com/processing/processing/issues/5916 - -contribs 3.5.4 -X tweak mode not working -X https://github.com/processing/processing/issues/5805 -X https://github.com/processing/processing/pull/5909 -X updtes to Ukrainian translation -X https://github.com/processing/processing/pull/5944 - -after the JDK 11 update -X use a new pref for the sketchbook folder location for 4.x -X finish porting ThinkDifferent to use Desktop APIs -X http://openjdk.java.net/jeps/272 -X also roll it into MacPlatform, since less platform-specific code needed - -major updates for JDK 11 et al -X https://github.com/processing/processing4/pull/1 -X go through the comment w/ the various bugs that can be closed -X https://github.com/processing/processing/issues/5750 -X https://github.com/processing/processing/pull/5753 -X https://github.com/processing/processing/issues/4415 -X update grammar for ANTLR -X https://github.com/processing/processing/issues/3054 -X incorporate new preproc -o https://github.com/fjenett/processing-preprocessor-antlr4 -X https://github.com/processing/processing/issues/3055 -X support for Travis CI -X https://github.com/processing/processing/issues/2747 -X Making the ThinkDifferent classes be JDK version-independent -X https://github.com/processing/processing/pull/5747 -X Parsing of nested generics -X https://github.com/processing/processing/issues/4514 -X clean up naming for build/macosx/jdk-0u1.tgz and build/macosx/jdk-11.0.1+13/ - -contribs -X rename-variable menu allows Java identifiers -X https://github.com/processing/processing/issues/5828 -X https://github.com/processing/processing/pull/5906 -X Replace C/C++ style array declarations with Java style array declarations -X https://github.com/processing/processing4/pull/49 - -sampottinger -X Fix JDK naming and cleanup in ant build -X https://github.com/processing/processing4/pull/12 -X https://github.com/processing/processing4/issues/6 -X Migrate to JNA 5 compatible Native.load -X https://github.com/processing/processing4/issues/7 -X https://github.com/processing/processing4/pull/15 -X console font spacing is off -X https://github.com/processing/processing4/issues/19 -X https://github.com/processing/processing4/pull/20 -X implement 'import static' -X https://github.com/processing/processing4/pull/18 -X https://github.com/processing/processing/issues/5577 -X problems with windows ui scaling -X https://github.com/processing/processing4/issues/21 -X https://github.com/processing/processing4/pull/30 -X introduces regression that makes things uglier -X Fix display density detection and use GraphicsConfiguration -X https://github.com/processing/processing4/issues/32 -X https://github.com/processing/processing4/issues/35 -X https://github.com/processing/processing4/pull/34 -X removes "WARNING: Illegal reflective access by processing.app.ui.Toolkit to field sun.awt.CGraphicsDevice.scale" warning on startup -X Replace mac specific fullscreen option for setResizable -X https://github.com/processing/processing4/issues/36 -X Moved tests to separate target, and defaults to dist -X https://github.com/processing/processing4/pull/38 -X https://github.com/processing/processing4/issues/8 -X update to Java 11.0.5 from 11.0.2 -X https://github.com/processing/processing4/pull/40 -X https://github.com/processing/processing4/issues/39 - -cleaning -X Issue with https and downloading the binaries, +Checksums? -X https://github.com/processing/processing-docs/issues/766 -X was just an issue with https vs http +1271 (4.0a2) before final release