From c702a3a326784fa34280679a6d92cc2d230d6d0f Mon Sep 17 00:00:00 2001 From: benfry Date: Sat, 3 Jun 2006 11:58:57 +0000 Subject: [PATCH] goof with a missing semicolon, and some todo items --- core/PApplet.java | 2 +- core/todo.txt | 21 +++++++++++++++++++++ todo.txt | 36 ++++++++++++++++++++++++++++++++++++ 3 files changed, 58 insertions(+), 1 deletion(-) diff --git a/core/PApplet.java b/core/PApplet.java index f3ff6da2a..b795b3e07 100644 --- a/core/PApplet.java +++ b/core/PApplet.java @@ -3825,7 +3825,7 @@ public class PApplet extends Applet } catch (IOException e2) { } try { - stream = new FileInputStream(sketchPath(filename)) + stream = new FileInputStream(sketchPath(filename)); if (stream != null) return stream; } catch (Exception e) { } // ignored diff --git a/core/todo.txt b/core/todo.txt index 44c909450..a684fd4e1 100644 --- a/core/todo.txt +++ b/core/todo.txt @@ -19,6 +19,8 @@ X added color/stroke/tint/fill(#FF8800, 30); X test imageio with images that have alpha (does it work?) X nope, doesn't, didn't finish support X http://dev.processing.org/bugs/show_bug.cgi?id=350 +X openStream() fails with java plug-in because non-null stream returned +X http://dev.processing.org/bugs/show_bug.cgi?id=359 fixed in 0115 / quicktime 7.1 X color values on camera input flipped on intel macs @@ -33,6 +35,25 @@ o right now the camera doesn't get set up unless you call depth() o box and sphere are broken in gl o what should the update image function be called? +_ saveStrings(filename, strings, count) +_ otherwise the save is kinda wonky +_ or maybe that should just be done with the array fxns +_ blend() should prolly have its mode be the first param +_ some way to vertically center text +_ either by setting its middle vertical point +_ or by setting a top/bottom for the rectangle in which it should be placed +_ maybe textAlign(CENTER | VERTICAL_CENTER); +_ or TOP, MIDDLE, and BOTTOM +_ textAlign(CENTER | TOP); +_ could even have textAlign(CENTER) and textAlign(TOP) not replace each other +_ or textAlign(LEFT, MIDDLE); -> this one seems best + +_ PGraphics.clear() problem from workbench and malware stuff +_ had to put synchronized onto draw and size() +_ actually it'll work if it's only on size() +_ the sync on the mac hangs an applet running by itself +_ even though it seems to be ok for a component + _ make framerate into frameRate (to match frameCount) _ remove image(filename) and textFont(filename) et al. _ hint(DISABLE_NATIVE_FONTS) to disable the built-in stuff? diff --git a/todo.txt b/todo.txt index 9d568eec9..0c0ce054b 100644 --- a/todo.txt +++ b/todo.txt @@ -4,6 +4,33 @@ o i.e. make setup() and draw() for people? seems silly.. not much to do o when importing a library, insert 'captureEvent'? o again, seems to fraught with potential problems +_ is the 'hide' option for code dumb? i've never used it +_ should it just hide the code, not actually remove it? +_ do we finish the tabs thing for 1.0? +_ could probably be done in a reasonable simple way.. ala eclipse + +_ only rebuild sketchbook on "save as" or "rename" of sketch +_ http://dev.processing.org/bugs/show_bug.cgi?id=357 +_ even more of a problem becase set modified set true all the time + +_ imports inside comments are being included + +_ drag & drop on the mac snaps back as if it didn't work +_ does this also happen on windows? +_ are there better classes to use inside the com.apple classes? +_ including the number of items would be especially nice +_ file a bug for this stuff + +_ make message status text dark instead of white.. too subtle + +_ add notes about sketchPath() and savePath() to library docs +_ also explain why save doesn't go to the data folder + +_ file for 2.0.. stroke on type +_ add notes to the faq about including the java subfolder with exports +_ this means no need to install an additional java vm +_ or an option to include the 'java' folder on windows/linux with export + _ archive sketch direct to bug report _ start including source tarball? _ post releases on sourceforge so that international mirrors are better? @@ -58,6 +85,8 @@ _ several save/save as issues in the release faq _ include notes about the new way to fix the serial lib on the mac +_ write documentation on general use of processing.core +_ note that applet is itself a Component _ opengl, may need to install new version of video drivers _ add note in reference about how to add something to the sketch _ (code, .java files, etc) @@ -73,6 +102,8 @@ X registerDispose() does the trick _ http://processing.org/discourse/yabb/YaBB.cgi?board=Syntax;action=display;num=1083574943 _ http://processing.org/discourse/yabb/YaBB.cgi?board=Syntax;action=display;num=1067383998 _ fix the internal file chooser so that people don't need to make their own +_ add stuff about the history into the people section +_ descended from dbn, but not dbn, etc.. text faq _ how to use textMode(SHAPES) with opengl @@ -83,6 +114,8 @@ _ use createFont() to load the font or use a font from your machine _ note that createFont() is no good for applets/export to web _ textMode(SCREEN) for P2D and P3D for nice fast text in screen space _ currently slow in JAVA2D and OPENGL, but this will improve +_ what is the vlw font file format? +_ createFont() needs to run 1.3+, and not in applets the only way to do it (this will improve later) is to use some undocumented features 1) you have to use the OPENGL renderer @@ -499,6 +532,9 @@ _ http://processing.org/bugs/show_bug.cgi?id=51 _ code coloring is imperfect because it's not based on a parser _ i.e. mousePressed() is red but mouseMoved() is brown _ http://dev.processing.org/bugs/show_bug.cgi?id=113 +_ quirks in selection and arrow keys +_ http://dev.processing.org/bugs/show_bug.cgi?id=348 +_ http://dev.processing.org/bugs/show_bug.cgi?id=349 PDE / Editor Buttons