From 0fc12b5745eec6b6470e6023e53bd3ac4e46e114 Mon Sep 17 00:00:00 2001 From: benfry Date: Sat, 20 Feb 2010 23:38:42 +0000 Subject: [PATCH] starting revision 0177 --- android/done.txt | 17 +++++++ android/todo.txt | 17 +------ app/src/processing/app/Base.java | 10 ++-- core/done.txt | 18 +++++++ core/todo.txt | 17 +------ done.txt | 83 ++++++++++++++++++++++++++++++++ todo.txt | 82 +------------------------------ 7 files changed, 127 insertions(+), 117 deletions(-) diff --git a/android/done.txt b/android/done.txt index b90faf1d4..e99e1a54d 100644 --- a/android/done.txt +++ b/android/done.txt @@ -1,3 +1,20 @@ +0176 (private) +X begin the merge of the new A3D, remove old OpenGL code +X escape slashes properly on windows (also place sdk in program files) +X writer.println("sdk.dir=" + Android.sdkPath); // r4 of the sdk +X writer.println("sdk.dir=" + Android.sdkPath.replace("\\", "\\" +"\\")); +X move processing.android.core back to processing.core +X need to document the rationale +X Android tools on Windows are broken due to naming changes in r4 SDK +X http://dev.processing.org/bugs/show_bug.cgi?id=1432 +X images with tint() starting to work +X tint() causes crash +X http://dev.processing.org/bugs/show_bug.cgi?id=1435 +X loadFont() now working, createFont() not tested yet +X implement library support for android +X also code folder support + + 0175 (private) X fix problem with windows claiming "does not appear to contain an Android SDK" X loadImage() and other loadXxxx() functions not yet working diff --git a/android/todo.txt b/android/todo.txt index f96e737f2..2a36d7aab 100644 --- a/android/todo.txt +++ b/android/todo.txt @@ -1,18 +1,5 @@ -0176 (private) -X begin the merge of the new A3D, remove old OpenGL code -X escape slashes properly on windows (also place sdk in program files) -X writer.println("sdk.dir=" + Android.sdkPath); // r4 of the sdk -X writer.println("sdk.dir=" + Android.sdkPath.replace("\\", "\\" +"\\")); -X move processing.android.core back to processing.core -X need to document the rationale -X Android tools on Windows are broken due to naming changes in r4 SDK -X http://dev.processing.org/bugs/show_bug.cgi?id=1432 -X images with tint() starting to work -X tint() causes crash -X http://dev.processing.org/bugs/show_bug.cgi?id=1435 -X loadFont() now working, createFont() not tested yet -X implement library support for android -X also code folder support +0177 (private) + _ need to have single signature that can be reapplied _ with different machines, users are required to remove signature diff --git a/app/src/processing/app/Base.java b/app/src/processing/app/Base.java index ad77b25db..50a765e87 100644 --- a/app/src/processing/app/Base.java +++ b/app/src/processing/app/Base.java @@ -40,8 +40,8 @@ import processing.core.*; * files and images, etc) that comes from that. */ public class Base { - static final int REVISION = 176; - public static String VERSION_NAME = "0176"; + static final int REVISION = 177; + public static String VERSION_NAME = "0177"; static HashMap platformNames = new HashMap(); static { @@ -1920,9 +1920,9 @@ public class Base { input = null; return buffer; } - - - + + + /** * Read from a file with a bunch of attribute/value pairs * that are separated by = and ignore comments with #. diff --git a/core/done.txt b/core/done.txt index b9bbd7cbe..40acc1802 100644 --- a/core/done.txt +++ b/core/done.txt @@ -1,3 +1,21 @@ +0176 core (private) +X opengl sketches run at 30fps in present mode on OS X +o still having problems w/ full screen non-FSEM +X http://dev.processing.org/bugs/show_bug.cgi?id=1425 +X PFont not working well with lots of characters +X only create bitmap chars on the fly when needed (in createFont) +X Implement better caching mechanism when creating large fonts +X http://dev.processing.org/bugs/show_bug.cgi?id=1111 +X fix problem with "create font" still showing anti-aliased text +X don't make fonts power of 2 +X PGraphics3D: beginDraw does not release old textures +X http://dev.processing.org/bugs/show_bug.cgi?id=1423 +X fix from taifun_browser +X removing camera() and perspective() from setSize() trashes resize +X probably regression b/c camera/perspective can't be called then +X http://dev.processing.org/bugs/show_bug.cgi?id=1391 + + 0175 core (private) X changed createInputRaw() to only bother checking URLs if : present diff --git a/core/todo.txt b/core/todo.txt index f6e236806..fab12a685 100644 --- a/core/todo.txt +++ b/core/todo.txt @@ -1,19 +1,4 @@ -0176 core (private) -X opengl sketches run at 30fps in present mode on OS X -o still having problems w/ full screen non-FSEM -X http://dev.processing.org/bugs/show_bug.cgi?id=1425 -X PFont not working well with lots of characters -X only create bitmap chars on the fly when needed (in createFont) -X Implement better caching mechanism when creating large fonts -X http://dev.processing.org/bugs/show_bug.cgi?id=1111 -X fix problem with "create font" still showing anti-aliased text -X don't make fonts power of 2 -X PGraphics3D: beginDraw does not release old textures -X http://dev.processing.org/bugs/show_bug.cgi?id=1423 -X fix from taifun_browser -X removing camera() and perspective() from setSize() trashes resize -X probably regression b/c camera/perspective can't be called then -X http://dev.processing.org/bugs/show_bug.cgi?id=1391 +0177 core (private) big ones diff --git a/done.txt b/done.txt index 9327a3da2..e0a721f79 100644 --- a/done.txt +++ b/done.txt @@ -1,3 +1,86 @@ +0176 pde (private) +X hitting ESC inside Color Selector will quit Processing +X http://dev.processing.org/bugs/show_bug.cgi?id=1006 +X need to set exported applications to only run as 32-bit on osx +X otherwise quicktime will break +X lock the minimum size for the main processing editor frame +X fix from Chris Lonnen +X if it's made too small, stuff from the bottom disappears +X http://dev.processing.org/bugs/show_bug.cgi?id=25 +X http://java.sun.com/javase/6/webnotes/install/jre/autodownload.html +X http://java.sun.com/update/1.6.0/jinstall-6u18-windows-i586.cab +X http://java.sun.com/javase/6/docs/technotes/guides/jweb/deployment_advice.html +X http://java.sun.com/javase/6/webnotes/family-clsid.html +X http://dev.processing.org/bugs/show_bug.cgi?id=1353 +X switch to better deployment script for applets +o download java kernel +X not gonna bother with this -- download is not the issue w/ java +o modify antlr stuff to conditionally recompile in make.sh +X compile antlr inside the initial setup of the work dir +X done for macosx +X fix this for windows and linux +X PApplet.main() overwritten +X http://dev.processing.org/bugs/show_bug.cgi?id=1446 +o need to do a better job of error handling inside main() +X applets now use the deployjava.js file +X not opengl, but the others do +X NullPointerException in JOGLAppletLanucher with Java 6 Update 18 on Windows +X switching to more efficient JNLP export +X http://dev.processing.org/bugs/show_bug.cgi?id=1452 +X lack of java.awt.Polygon import breaks the yellowtail example +X and java.io.File (other exceptions?) +o just add a simple poly class? or don't use a poly? +X add imports for anything that's in the reference (selections from java.io) +o 'Array' in reference should be 'arrays' lowercase +X processing 0142 japanese input problem +X http://dev.processing.org/bugs/show_bug.cgi?id=854 +X update JNA to version 3.2.4 to support Windows 7 64-bit +X http://dev.processing.org/bugs/show_bug.cgi?id=1424 +X fix LITERAL_class in PDE code (help from Christian Thiemann) +X http://dev.processing.org/bugs/show_bug.cgi?id=1466 +X replace applet.html and applet-opengl.html +X http://dev.processing.org/bugs/show_bug.cgi?id=1057 +X update applet.html to point at java 6u10 with the new auto-update stuff +o also update applet on the home page to do the same +X move build scripts to something better like ant +X too much to maintain the multiple versions, too much code +X http://dev.processing.org/bugs/show_bug.cgi?id=151 +X remove the intermediate build folders +X move the jdk stuff outside of the build +X http://processing.org/download/jre-6u18.zip, .tgz +X only get the java files when doing a dist build +X http://ant.apache.org/manual/CoreTasks/get.html +X mostly done, but need to test and remove the others + +fonts +X loading is very slow on the first time (getting all font names) +X create the tool object on startup, then use thread to getAllFonts() +X show a progress/status bar while it's happening? +X (would be useful to at least tell user that system not locked up) +X this was fixed in a much earlier release +X create font with user-specified charsets +o remember previous font selection when returning to the window +X "smooth" option being ignored in the Create Font tool +X http://dev.processing.org/bugs/show_bug.cgi?id=1461 +X other font bugs handled +X http://dev.processing.org/bugs/show_bug.cgi?id=98 +X http://dev.processing.org/bugs/show_bug.cgi?id=1111 +o when resizing window, only resize the text display area +o just a matter of moving around the panels and BorderLayout +X it's a mess, just disable resizing + +cleaning +X update to jogl 1.1.1 +X do this with enhanced library/platform support +X see how platform is determined by jogl / use for lib import +X apple bug may have been fixed +X http://dev.processing.org/bugs/show_bug.cgi?id=786 +X javadoc "advanced" reference by beta +X and then finalizing it towards 1.0 +X not saving sketch when exiting (only with windows lan setup) +X http://dev.processing.org/bugs/show_bug.cgi?id=1193 + + 0175 pde (private) X changes to editor toolbar X make shift-new and shift-open on the toolbar open a new window diff --git a/todo.txt b/todo.txt index 622e86ae0..b2f0813f0 100644 --- a/todo.txt +++ b/todo.txt @@ -1,84 +1,4 @@ -0176 pde (1.0.10) -X hitting ESC inside Color Selector will quit Processing -X http://dev.processing.org/bugs/show_bug.cgi?id=1006 -X need to set exported applications to only run as 32-bit on osx -X otherwise quicktime will break -X lock the minimum size for the main processing editor frame -X fix from Chris Lonnen -X if it's made too small, stuff from the bottom disappears -X http://dev.processing.org/bugs/show_bug.cgi?id=25 -X http://java.sun.com/javase/6/webnotes/install/jre/autodownload.html -X http://java.sun.com/update/1.6.0/jinstall-6u18-windows-i586.cab -X http://java.sun.com/javase/6/docs/technotes/guides/jweb/deployment_advice.html -X http://java.sun.com/javase/6/webnotes/family-clsid.html -X http://dev.processing.org/bugs/show_bug.cgi?id=1353 -X switch to better deployment script for applets -o download java kernel -X not gonna bother with this -- download is not the issue w/ java -o modify antlr stuff to conditionally recompile in make.sh -X compile antlr inside the initial setup of the work dir -X done for macosx -X fix this for windows and linux -X PApplet.main() overwritten -X http://dev.processing.org/bugs/show_bug.cgi?id=1446 -o need to do a better job of error handling inside main() -X applets now use the deployjava.js file -X not opengl, but the others do -X NullPointerException in JOGLAppletLanucher with Java 6 Update 18 on Windows -X switching to more efficient JNLP export -X http://dev.processing.org/bugs/show_bug.cgi?id=1452 -X lack of java.awt.Polygon import breaks the yellowtail example -X and java.io.File (other exceptions?) -o just add a simple poly class? or don't use a poly? -X add imports for anything that's in the reference (selections from java.io) -o 'Array' in reference should be 'arrays' lowercase -X processing 0142 japanese input problem -X http://dev.processing.org/bugs/show_bug.cgi?id=854 -X update JNA to version 3.2.4 to support Windows 7 64-bit -X http://dev.processing.org/bugs/show_bug.cgi?id=1424 -X fix LITERAL_class in PDE code (help from Christian Thiemann) -X http://dev.processing.org/bugs/show_bug.cgi?id=1466 -X replace applet.html and applet-opengl.html -X http://dev.processing.org/bugs/show_bug.cgi?id=1057 -X update applet.html to point at java 6u10 with the new auto-update stuff -o also update applet on the home page to do the same -X move build scripts to something better like ant -X too much to maintain the multiple versions, too much code -X http://dev.processing.org/bugs/show_bug.cgi?id=151 -X remove the intermediate build folders -X move the jdk stuff outside of the build -X http://processing.org/download/jre-6u18.zip, .tgz -X only get the java files when doing a dist build -X http://ant.apache.org/manual/CoreTasks/get.html -X mostly done, but need to test and remove the others - -fonts -X loading is very slow on the first time (getting all font names) -X create the tool object on startup, then use thread to getAllFonts() -X show a progress/status bar while it's happening? -X (would be useful to at least tell user that system not locked up) -X this was fixed in a much earlier release -X create font with user-specified charsets -o remember previous font selection when returning to the window -X "smooth" option being ignored in the Create Font tool -X http://dev.processing.org/bugs/show_bug.cgi?id=1461 -X other font bugs handled -X http://dev.processing.org/bugs/show_bug.cgi?id=98 -X http://dev.processing.org/bugs/show_bug.cgi?id=1111 -o when resizing window, only resize the text display area -o just a matter of moving around the panels and BorderLayout -X it's a mess, just disable resizing - -cleaning -X update to jogl 1.1.1 -X do this with enhanced library/platform support -X see how platform is determined by jogl / use for lib import -X apple bug may have been fixed -X http://dev.processing.org/bugs/show_bug.cgi?id=786 -X javadoc "advanced" reference by beta -X and then finalizing it towards 1.0 -X not saving sketch when exiting (only with windows lan setup) -X http://dev.processing.org/bugs/show_bug.cgi?id=1193 +0177 pde svn copy svn://processing.org/trunk/processing svn://processing.org/tags/processing-01XX