From 732452564ea7a260008bb16a3c324276ab5aa234 Mon Sep 17 00:00:00 2001 From: Ben Fry Date: Sun, 27 Oct 2013 17:42:46 -0400 Subject: [PATCH] starting the next revision after 2.1 --- app/src/processing/app/Base.java | 14 +++++++------- core/done.txt | 30 ++++++++++++++++++++++++++++++ core/todo.txt | 29 +---------------------------- done.txt | 20 ++++++++++++++++++++ todo.txt | 23 +++++------------------ 5 files changed, 63 insertions(+), 53 deletions(-) diff --git a/app/src/processing/app/Base.java b/app/src/processing/app/Base.java index c5dc98d02..50230531b 100644 --- a/app/src/processing/app/Base.java +++ b/app/src/processing/app/Base.java @@ -46,9 +46,9 @@ import processing.core.*; 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 = 223; + static private final int REVISION = 224; /** This might be replaced by main() if there's a lib/version.txt file. */ - static private String VERSION_NAME = "0223"; //$NON-NLS-1$ + static private String VERSION_NAME = "0224"; //$NON-NLS-1$ /** Set true if this a proper release rather than a numbered revision. */ // static private boolean RELEASE = false; @@ -1592,7 +1592,7 @@ public class Base { } - // Because the Oracle JDK is 64-bit only, we lose this ability, feature, + // Because the Oracle JDK is 64-bit only, we lose this ability, feature, // edge case, headache. // /** // * Return whether sketches will run as 32- or 64-bits. On Linux and Windows, @@ -1605,10 +1605,10 @@ public class Base { // } // return nativeBits; // } - - /** - * Return whether sketches will run as 32- or 64-bits based - * on the JVM that's in use. + + /** + * Return whether sketches will run as 32- or 64-bits based + * on the JVM that's in use. */ static public int getNativeBits() { return nativeBits; diff --git a/core/done.txt b/core/done.txt index ff99cce42..61f8ab853 100644 --- a/core/done.txt +++ b/core/done.txt @@ -1,3 +1,33 @@ +0223 core (2.1) +X fix dataPath() problem with OS X (was breaking Movie) +X alpha values from the pixels array coming back as 0 +X only tested on background(), not image() +X https://github.com/processing/processing/issues/2030 + +opengl +X Using sketchQuality() does not work properly with P3D, OPENGL, P2D +X https://github.com/processing/processing/pull/2157 +X Fix crashes when the sketch window is resized +X https://github.com/processing/processing/issues/1880 +X https://github.com/processing/processing/pull/2156 +X scale() wasn't affecting stroke weight in P3D +X https://github.com/processing/processing/issues/2162 +X add set(boolean) to PShader +X https://github.com/processing/processing/issues/1991 +X https://github.com/processing/processing/pull/1993 +X add PMatrix.preApply(PMatrix) +X https://github.com/processing/processing/pull/2146 +X https://github.com/processing/processing/issues/2145 +X updated to another version of JOGL +X updated to jogl-2.1-b1115, gluegen-2.1-b735 for OSX 10.9 support +X Add warning when no uv texture coordinates are supplied +X https://github.com/processing/processing/issues/2034 +X threading/flicker issues when resizing P2D/P3D/OPENGL +X https://github.com/processing/processing/issues/15 +X additional flicker avoidance +X https://github.com/processing/processing/commit/cca2f08a24ef892c494f5a75aa0e4b01de7e5d8a + + 0222 core (2.1b1) X background color for present mode has no effect X https://github.com/processing/processing/issues/2071 diff --git a/core/todo.txt b/core/todo.txt index 06cbb6ff1..92bb9933f 100644 --- a/core/todo.txt +++ b/core/todo.txt @@ -1,31 +1,4 @@ -0223 core -X fix dataPath() problem with OS X (was breaking Movie) -X alpha values from the pixels array coming back as 0 -X only tested on background(), not image() -X https://github.com/processing/processing/issues/2030 - -opengl -X Using sketchQuality() does not work properly with P3D, OPENGL, P2D -X https://github.com/processing/processing/pull/2157 -X Fix crashes when the sketch window is resized -X https://github.com/processing/processing/issues/1880 -X https://github.com/processing/processing/pull/2156 -X scale() wasn't affecting stroke weight in P3D -X https://github.com/processing/processing/issues/2162 -X add set(boolean) to PShader -X https://github.com/processing/processing/issues/1991 -X https://github.com/processing/processing/pull/1993 -X add PMatrix.preApply(PMatrix) -X https://github.com/processing/processing/pull/2146 -X https://github.com/processing/processing/issues/2145 -X updated to another version of JOGL -X updated to jogl-2.1-b1115, gluegen-2.1-b735 for OSX 10.9 support -X Add warning when no uv texture coordinates are supplied -X https://github.com/processing/processing/issues/2034 -X threading/flicker issues when resizing P2D/P3D/OPENGL -X https://github.com/processing/processing/issues/15 -X additional flicker avoidance -X https://github.com/processing/processing/commit/cca2f08a24ef892c494f5a75aa0e4b01de7e5d8a +0224 core high diff --git a/done.txt b/done.txt index 704ed4861..73b48807d 100644 --- a/done.txt +++ b/done.txt @@ -1,3 +1,23 @@ +0223 pde (2.1) +X reset font smoothing for everyone to its default by changing the pref +X To reset everyone's default, replaced editor.antialias with editor.smooth +X for 2.1. Fonts are unusably gross on OS X (and Linux) w/o smoothing and +X the Oracle JVM, and many longtime users have anti-aliasing turned off. +X https://github.com/processing/processing/issues/2164 +X https://github.com/processing/processing/issues/2160 +X Add option to not embed the Java runtime (saves space, but breakage) +X return code needs to be 1 instead of 0 w/ Commander +X https://github.com/processing/processing/issues/1798#issuecomment-26711847 +X additional font tweaks due to decreased legibility with Oracle Java +X type looks a little feeble on OS X with non-retina machines +X https://github.com/processing/processing/issues/2135 +X should we increase the size of the mode dropdown? +X processing-java broken in 2.1 beta 1 on OS X +X https://github.com/processing/processing/issues/2159 +X need to use the embedded Java, different classpath, etc +X also might be time to put something in to check the version + + 0222 pde (2.1b1) X MovieMaker needs to be compiling as 1.6 X deal with null/missing folders for Tools and Modes diff --git a/todo.txt b/todo.txt index 83e2f8904..a725a2e26 100644 --- a/todo.txt +++ b/todo.txt @@ -1,25 +1,11 @@ -0223 pde -X reset font smoothing for everyone to its default by changing the pref -X To reset everyone's default, replaced editor.antialias with editor.smooth -X for 2.1. Fonts are unusably gross on OS X (and Linux) w/o smoothing and -X the Oracle JVM, and many longtime users have anti-aliasing turned off. -X https://github.com/processing/processing/issues/2164 -X https://github.com/processing/processing/issues/2160 -X Add option to not embed the Java runtime (saves space, but breakage) -X return code needs to be 1 instead of 0 w/ Commander -X https://github.com/processing/processing/issues/1798#issuecomment-26711847 -X additional font tweaks due to decreased legibility with Oracle Java -X type looks a little feeble on OS X with non-retina machines -X https://github.com/processing/processing/issues/2135 -X should we increase the size of the mode dropdown? -X processing-java broken in 2.1 beta 1 on OS X -X https://github.com/processing/processing/issues/2159 -X need to use the embedded Java, different classpath, etc -X also might be time to put something in to check the version +0224 pde medium _ should default to the local Java on Windows and Linux +_ have export apps default to the local JRE +_ Linux is probably using the system JRE if available +_ launch4j may be all set, but double-check _ try installing 10.7.3 on Mac Mini and check whether things run _ make sure it's only running on 64-bit machines? _ use platformDelete() to remove untitled sketches? @@ -33,6 +19,7 @@ _ changing modes brings the PDE back on the second screen _ the Find window (also the save windows) also have the same problem _ move old Google Code SVN back to processing.org _ then cull out the old branches/tags from the Github repo +_ and/or start bundling separate source downloads _ "String index out of range" error _ https://github.com/processing/processing/issues/1940 _ look through all isPopupTrigger() code