From 5ecda07d842c61fd156b26037e6bf6288fadce9d Mon Sep 17 00:00:00 2001 From: Ben Fry Date: Mon, 3 Jun 2013 18:46:42 -0400 Subject: [PATCH] starting the next release --- app/src/processing/app/Base.java | 4 +- core/done.txt | 67 ++++++++++++++++++++++++++++++++ core/todo.txt | 66 +------------------------------ done.txt | 63 ++++++++++++++++++++++++++++++ todo.txt | 62 +---------------------------- 5 files changed, 134 insertions(+), 128 deletions(-) diff --git a/app/src/processing/app/Base.java b/app/src/processing/app/Base.java index 5250682fd..1f192aa4b 100755 --- 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, because javac was inlining the static final values. - static private final int REVISION = 218; + static private final int REVISION = 219; /** This might be replaced by main() if there's a lib/version.txt file. */ - static private String VERSION_NAME = "0218"; //$NON-NLS-1$ + static private String VERSION_NAME = "0219"; //$NON-NLS-1$ /** Set true if this a proper release rather than a numbered revision. */ // static private boolean RELEASE = false; diff --git a/core/done.txt b/core/done.txt index 1f42ed248..858477829 100644 --- a/core/done.txt +++ b/core/done.txt @@ -1,3 +1,70 @@ +0218 core (2.0) +X textureWrap(REPEAT) + textureMode(IMAGE) clamps positive coordinates +X https://github.com/processing/processing/issues/1809 +X saveJSONArray() loops forever, triggers error +X https://github.com/processing/processing/issues/1827 +X patch to make font textures smaller in P2D/P3D +X https://github.com/processing/processing/pull/1775 +X .png data written when .jpg file specified with save/saveFrame() +X https://github.com/processing/processing/issues/1810 +X remove() broken in the List classes +X https://github.com/processing/processing/issues/1826 +X Java2D surfaces not updating when used with OpenGL +X PGraphics using JAVA2D will not update when used with P2D or P3D +X https://github.com/processing/processing/issues/1786 +X several additional functions for data classes +X change to the binary table file format +X not backwards compatible, b/c this feature is unannounced +X parse exception thrown when using getChildren() on an XML object +X https://github.com/processing/processing/issues/1796 +X change XML.toString() to just send a single line of text +X instead of a full XML-formatted beastie +o PNode.getChildren() shouldn't make a new array.. toArray() can do that + +cleaning +X move requestFocusInWindow() to safter EDT place +A remove PImage.delete() and friends from PImage, Movie, etc. +o add shuffle methods for arrays +X http://code.google.com/p/processing/issues/detail?id=229 +X https://github.com/processing/processing/issues/268 +X now implemented in the List classes + +andres +A PImage not drawn after resize()/get() in P2D/P3D +A https://github.com/processing/processing/issues/1830 +A Can't disable textures for loaded OBJ shapes (2b9) +A https://github.com/processing/processing/issues/1825 +A Can't mask PGraphics with another PGraphics +A https://github.com/processing/processing/issues/1738 +A PGL.readPixels() causes "invalid operation" error +A https://github.com/processing/processing/issues/1666 +A Strange behavior of PGraphics pixels[] when using P2D and P3D renderer +A https://github.com/processing/processing/issues/1815 +A PShape setVertex has a memory leak +A https://github.com/processing/processing/issues/1670 +A PGL lacks a wrapper for the alphaFunc() method and the ALPHA_TEST constant +A https://github.com/processing/processing/issues/1703 +A Implement textMode(SHAPE) for 3D +A https://github.com/processing/processing/issues/777 +A PImage.loadPixels() shouldn't be calling out to the renderer +A setting image.parent = null for it makes it work again for get().save() case +A Setting smooth(n) affects disables background in setup() +A https://github.com/processing/processing/issues/1452 +A P2D/P3D sketches don't get focus until clicked +A also problem for Java2D when canvas is used? +A need to standardize canvas handling +A https://github.com/processing/processing/issues/1700 +o warning message present +o Deleted 1 texture objects, 0 remaining +A fixed in last round +A P2D, P3D drawing errors in static mode, gray screen +A https://github.com/processing/processing/issues/1648 +A Window shorter than 127 pixels high is not rendered correctly in P2D/P3D +A https://github.com/processing/processing/issues/1683 +A Multiple screen crash with OpenGL +A https://github.com/processing/processing/issues/1515 + + 0217 core (2.0b9) X add set(x, y) to PVector (shiffman) X loadImage() with TGA causing images to be upside-down diff --git a/core/todo.txt b/core/todo.txt index 1d83593f0..5cd384a37 100644 --- a/core/todo.txt +++ b/core/todo.txt @@ -1,68 +1,4 @@ -0218 core (2.0) -X textureWrap(REPEAT) + textureMode(IMAGE) clamps positive coordinates -X https://github.com/processing/processing/issues/1809 -X saveJSONArray() loops forever, triggers error -X https://github.com/processing/processing/issues/1827 -X patch to make font textures smaller in P2D/P3D -X https://github.com/processing/processing/pull/1775 -X .png data written when .jpg file specified with save/saveFrame() -X https://github.com/processing/processing/issues/1810 -X remove() broken in the List classes -X https://github.com/processing/processing/issues/1826 -X Java2D surfaces not updating when used with OpenGL -X PGraphics using JAVA2D will not update when used with P2D or P3D -X https://github.com/processing/processing/issues/1786 -X several additional functions for data classes -X change to the binary table file format -X not backwards compatible, b/c this feature is unannounced -X parse exception thrown when using getChildren() on an XML object -X https://github.com/processing/processing/issues/1796 -X change XML.toString() to just send a single line of text -X instead of a full XML-formatted beastie -o PNode.getChildren() shouldn't make a new array.. toArray() can do that - -cleaning -X move requestFocusInWindow() to safter EDT place -A remove PImage.delete() and friends from PImage, Movie, etc. -o add shuffle methods for arrays -X http://code.google.com/p/processing/issues/detail?id=229 -X https://github.com/processing/processing/issues/268 -X now implemented in the List classes - -andres -A PImage not drawn after resize()/get() in P2D/P3D -A https://github.com/processing/processing/issues/1830 -A Can't disable textures for loaded OBJ shapes (2b9) -A https://github.com/processing/processing/issues/1825 -A Can't mask PGraphics with another PGraphics -A https://github.com/processing/processing/issues/1738 -A PGL.readPixels() causes "invalid operation" error -A https://github.com/processing/processing/issues/1666 -A Strange behavior of PGraphics pixels[] when using P2D and P3D renderer -A https://github.com/processing/processing/issues/1815 -A PShape setVertex has a memory leak -A https://github.com/processing/processing/issues/1670 -A PGL lacks a wrapper for the alphaFunc() method and the ALPHA_TEST constant -A https://github.com/processing/processing/issues/1703 -A Implement textMode(SHAPE) for 3D -A https://github.com/processing/processing/issues/777 -A PImage.loadPixels() shouldn't be calling out to the renderer -A setting image.parent = null for it makes it work again for get().save() case -A Setting smooth(n) affects disables background in setup() -A https://github.com/processing/processing/issues/1452 -A P2D/P3D sketches don't get focus until clicked -A also problem for Java2D when canvas is used? -A need to standardize canvas handling -A https://github.com/processing/processing/issues/1700 -o warning message present -o Deleted 1 texture objects, 0 remaining -A fixed in last round -A P2D, P3D drawing errors in static mode, gray screen -A https://github.com/processing/processing/issues/1648 -A Window shorter than 127 pixels high is not rendered correctly in P2D/P3D -A https://github.com/processing/processing/issues/1683 -A Multiple screen crash with OpenGL -A https://github.com/processing/processing/issues/1515 +0219 core (2.0.1) high diff --git a/done.txt b/done.txt index 0538a646a..c914961d9 100644 --- a/done.txt +++ b/done.txt @@ -1,3 +1,66 @@ +0218 pde (2.0) +X Example window has the Java application icon +X https://github.com/processing/processing/issues/1800 +X in some cases, pde.jar was not getting built +X https://github.com/processing/processing/issues/1792 +X ignore modes folder in sketchbook listing +X https://github.com/processing/processing/issues/1832 +X processing-java return code is wrong (on Linux) +X was always returning success from Commander, also from the script +X https://github.com/processing/processing/issues/1798 +X OS X command line didn't have all the correct .jar files +X https://github.com/processing/processing/issues/1787 + +cleaning +X most of theme probably moves back into lib +o editor.bgcolor probably moves out of the theme.txt file for the mode +o or should it be a user preference thing +o for that matter, need to decide on how much modes can customize themselves +X make decision about where coloring is stored +o needs to be reset for this release, maybe others + +cleaning/libraries +o proper libraries warning dialog +o check if libraries folder does not exist +o check to see if other libraries are installed +X warn user about moving libraries and restarting +X add "pretty menu name" to the export.txt file +o move export.txt to xml? +X nah, it's only flat information +X tools -> get library +X library url: [ http://blahblah.org/something ] +X this would grab something.version, and something.zip +X maybe something.xml that would include a bunch of background +X tools -> update libraries +X this would check the something.version to see if it's newer +o document how to add libraries: put in sketchbook (not libraries folder) +o library/download.url and library/home.url +o if there's a reference subfolder, add that to the help menu +o and enable it for "find in reference" +X nice idea but too error-prone +o java.extension.dirs has the library/extn stuff +o can probably set this blank +o example from jsyn +JSyn Installer build 011 +java.vm.version = 1.5.0_07-87 +java.library.path = .:/Library/Java/Extensions:/System/Library/Java/Extensions:/usr/lib/java +java.ext.dirs = /Library/Java/Extensions:/System/Library/Java/Extensions:/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Home/lib/ext +Installing Native library JSynV142 +Copy: http://www.softsynth.com/jsyn/plugins/archives/libJSynV142.jnilib + to: /Users/fry/Library/Java/Extensions/libJSynV142.jnilib +Native component JSynV142 downloaded successfully. +Installing JAR file JSynClasses.jar +Copy: http://www.softsynth.com/jsyn/plugins/archives/JSynClasses.jar + to: /Users/fry/Library/Java/Extensions/JSynClasses.jar +JAR file JSynClasses.jar downloaded successfully. +Note: you must restart your browser before running any JSyn Applets! +Installation completed. +o how to catch these? +o Exception in thread "Animation Thread" java.lang.NoClassDefFoundError: Could not initialize class javax.media.opengl.GLProfile +o Exception in thread "Animation Thread" java.lang.UnsatisfiedLinkError: no gluegen-rt in java.library.path +o cannot really.. part of the launcher + + 0217 pde (2.0b9) X fix MovieMaker, it was completely broken X https://github.com/processing/processing/issues/1669 diff --git a/todo.txt b/todo.txt index d759efb8f..761c5b1d5 100644 --- a/todo.txt +++ b/todo.txt @@ -1,64 +1,4 @@ -0218 pde (2.0) -X Example window has the Java application icon -X https://github.com/processing/processing/issues/1800 -X in some cases, pde.jar was not getting built -X https://github.com/processing/processing/issues/1792 -X ignore modes folder in sketchbook listing -X https://github.com/processing/processing/issues/1832 -X processing-java return code is wrong (on Linux) -X was always returning success from Commander, also from the script -X https://github.com/processing/processing/issues/1798 -X OS X command line didn't have all the correct .jar files -X https://github.com/processing/processing/issues/1787 - -cleaning -X most of theme probably moves back into lib -o editor.bgcolor probably moves out of the theme.txt file for the mode -o or should it be a user preference thing -o for that matter, need to decide on how much modes can customize themselves -X make decision about where coloring is stored -o needs to be reset for this release, maybe others - -cleaning/libraries -o proper libraries warning dialog -o check if libraries folder does not exist -o check to see if other libraries are installed -X warn user about moving libraries and restarting -X add "pretty menu name" to the export.txt file -o move export.txt to xml? -X nah, it's only flat information -X tools -> get library -X library url: [ http://blahblah.org/something ] -X this would grab something.version, and something.zip -X maybe something.xml that would include a bunch of background -X tools -> update libraries -X this would check the something.version to see if it's newer -o document how to add libraries: put in sketchbook (not libraries folder) -o library/download.url and library/home.url -o if there's a reference subfolder, add that to the help menu -o and enable it for "find in reference" -X nice idea but too error-prone -o java.extension.dirs has the library/extn stuff -o can probably set this blank -o example from jsyn -JSyn Installer build 011 -java.vm.version = 1.5.0_07-87 -java.library.path = .:/Library/Java/Extensions:/System/Library/Java/Extensions:/usr/lib/java -java.ext.dirs = /Library/Java/Extensions:/System/Library/Java/Extensions:/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Home/lib/ext -Installing Native library JSynV142 -Copy: http://www.softsynth.com/jsyn/plugins/archives/libJSynV142.jnilib - to: /Users/fry/Library/Java/Extensions/libJSynV142.jnilib -Native component JSynV142 downloaded successfully. -Installing JAR file JSynClasses.jar -Copy: http://www.softsynth.com/jsyn/plugins/archives/JSynClasses.jar - to: /Users/fry/Library/Java/Extensions/JSynClasses.jar -JAR file JSynClasses.jar downloaded successfully. -Note: you must restart your browser before running any JSyn Applets! -Installation completed. -o how to catch these? -o Exception in thread "Animation Thread" java.lang.NoClassDefFoundError: Could not initialize class javax.media.opengl.GLProfile -o Exception in thread "Animation Thread" java.lang.UnsatisfiedLinkError: no gluegen-rt in java.library.path -o cannot really.. part of the launcher +0219 pde (2.0.1) high