From e6dac7586427397e3aac02de3670051177b784bc Mon Sep 17 00:00:00 2001 From: benfry Date: Sun, 8 May 2005 14:45:12 +0000 Subject: [PATCH] starting rev 89 --- app/Base.java | 4 +-- core/done.txt | 45 +++++++++++++++++++++++++++++++ core/todo.txt | 44 +------------------------------ done.txt | 73 +++++++++++++++++++++++++++++++++++++++++++++++++++ todo.txt | 73 ++------------------------------------------------- 5 files changed, 123 insertions(+), 116 deletions(-) diff --git a/app/Base.java b/app/Base.java index 33466ddc4..a690a851e 100644 --- a/app/Base.java +++ b/app/Base.java @@ -50,8 +50,8 @@ import processing.core.*; * files and images, etc) that comes from that. */ public class Base { - static final int VERSION = 87; - static final String VERSION_NAME = "0088 Beta"; + static final int VERSION = 89; + static final String VERSION_NAME = "0089 Beta"; /** * Path of filename opened on the command line, diff --git a/core/done.txt b/core/done.txt index 842c458b4..84dcb0f57 100644 --- a/core/done.txt +++ b/core/done.txt @@ -1,3 +1,48 @@ +0088 core +X createFont crashes on verdana (win2k) +X http://processing.org/discourse/yabb_beta/YaBB.cgi?board=SoftwareBugs;action=display;num=1115258282;start=0 +X made ceil(), floor(), and round() return ints instead of floats +X fix for PSound: Unsupported control type: Master Gain +X just shuts off the volume control +X http://processing.org/discourse/yabb_beta/YaBB.cgi?board=SoftwareBugs;action=display;num=1115467831;start=0 + +cleared out / completed in previous releases +X typed version of expand() and contract() +o fishwick bug with text() and shapes +o ellipses no longer completed when g.dimensions = 2 or 3, +o or not even drawn.. what a mess. +X go through and figure out what stuff to make public +o depth testing of lines vs text is problematic +o probably need to patch in an older version of the line code +o use depth()/noDepth() to handle depth test +X on exceptions, use die to just kill the applet +X make the file i/o stuff work more cleanly +X if people want to use their own file i/o they can do that too +o this could also be contributing to the hanging bug +X static applets need to be able to resize themselves on 'play' +X figure out what to do with static apps exported as application +X needs to just hang there +o scripts (w/ no graphics) will need to call exit() explicitly +o actually.. just override the default draw() to say exit() +X may need a fileOutput() and fileInput() function +X to take care of exception handling +o or maybe scripts are just handled with a different method? (yech) +o or maybe setup() can actually throw and Exception? +o but that's inserted by the parser, and hidden from the user? +o implement size(0, 0) -> just doesn't bother doing a frame.show(); +o too abstract, just have draw() call exit by default +o so if nothing inside draw, just quits +o make properly exit after things are finished +o still some weirdness with thread flickering on the mac +o and frenetic display updates on the pc +o move really general things out of PConstants (X, Y, Z..) ? +X add something to PApplet to have constants for the platform +o needed for error messages (don't talk about winvdig on mac) +X and also useful for programs +X bring screen space and font size settings back in to PGraphics +X causing too much trouble to be stuck down in PFont + + 0087 core fixed in previous releases diff --git a/core/todo.txt b/core/todo.txt index 50ac2de62..c33f392c9 100644 --- a/core/todo.txt +++ b/core/todo.txt @@ -1,46 +1,4 @@ -0088 core -X createFont crashes on verdana (win2k) -X http://processing.org/discourse/yabb_beta/YaBB.cgi?board=SoftwareBugs;action=display;num=1115258282;start=0 -X made ceil(), floor(), and round() return ints instead of floats -X fix for PSound: Unsupported control type: Master Gain -X just shuts off the volume control -X http://processing.org/discourse/yabb_beta/YaBB.cgi?board=SoftwareBugs;action=display;num=1115467831;start=0 - -cleared out / completed in previous releases -X typed version of expand() and contract() -o fishwick bug with text() and shapes -o ellipses no longer completed when g.dimensions = 2 or 3, -o or not even drawn.. what a mess. -X go through and figure out what stuff to make public -o depth testing of lines vs text is problematic -o probably need to patch in an older version of the line code -o use depth()/noDepth() to handle depth test -X on exceptions, use die to just kill the applet -X make the file i/o stuff work more cleanly -X if people want to use their own file i/o they can do that too -o this could also be contributing to the hanging bug -X static applets need to be able to resize themselves on 'play' -X figure out what to do with static apps exported as application -X needs to just hang there -o scripts (w/ no graphics) will need to call exit() explicitly -o actually.. just override the default draw() to say exit() -X may need a fileOutput() and fileInput() function -X to take care of exception handling -o or maybe scripts are just handled with a different method? (yech) -o or maybe setup() can actually throw and Exception? -o but that's inserted by the parser, and hidden from the user? -o implement size(0, 0) -> just doesn't bother doing a frame.show(); -o too abstract, just have draw() call exit by default -o so if nothing inside draw, just quits -o make properly exit after things are finished -o still some weirdness with thread flickering on the mac -o and frenetic display updates on the pc -o move really general things out of PConstants (X, Y, Z..) ? -X add something to PApplet to have constants for the platform -o needed for error messages (don't talk about winvdig on mac) -X and also useful for programs -X bring screen space and font size settings back in to PGraphics -X causing too much trouble to be stuck down in PFont +0089 core diff --git a/done.txt b/done.txt index 3a71c8586..15d3a4f51 100644 --- a/done.txt +++ b/done.txt @@ -1,3 +1,76 @@ +0088 pde +X fix a problem with Runner.message() getting exceptions +X if digits to end of text, was crashing (new digit check code) +X if codeCount > 1 externalRuntime = true, Sketch.java line 272 +X nah, just sticking with that, runs better +X rev 87 on linux included a version of jikes built on redhat 7.3 +X check to make sure this still works on the fc3 box +X stick with the rh73/fc3 build, include instructions on the site +o try test run, if it closes w/ an error, then show error +X exceptions in other tabs not comunig through +X http://processing.org/discourse/yabb_beta/YaBB.cgi?board=SoftwareBugs;action=display;num=1115415184;start=0 +X renaming a .java file only shows the name w/o .java +X which makes you rename the file to a .pde instead +X http://processing.org/discourse/yabb_beta/YaBB.cgi?board=Collaboration;action=display;num=1115122925;start=3 +X archive sketch not saving the entire sketch? +X make the sketch save first +X http://processing.org/discourse/yabb_beta/YaBB.cgi?board=SoftwareBugs;action=display;num=1115187666;start=0 +X is it the run() exception handler that's leaving off the CRLFs? +o or is it that it needs to be \r\n not just \n? +X nope, it was Runner.message(); +X set applet.frame on runner, so ppl can mess with the frame itself +X make beautify plugin "Auto Format" +X //for (int i = 0; i < 10; i++) { +X } catch (IOException e) { } +o http://processing.org/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1086555381 +X need to ignore comments.. but not those inside quotes.. oog +o http://processing.org/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1067309918;start=0 +X ignores colons for case statements +X need to tie this to the parser instead +X info about getting started with building processing +X also re: what about eclipse? what about antlr? +X run-expert.bat wasn't working properly +X http://processing.org/discourse/yabb_beta/YaBB.cgi?board=SoftwareBugs;action=display;num=1115469263;start=0 +X when an exception occurs, undo gets killed +X http://processing.org/discourse/yabb_beta/YaBB.cgi?board=SoftwareBugs;action=display;num=1115153290;start=1 +o add a note about floating point numbers to the faq + +casey fixes +X export css problem +X http://processing.org/discourse/yabb_beta/YaBB.cgi?board=SoftwareBugs;action=display;num=1115061823;start=0 +X customizing ugly coffee cup startup crap +X http://java.sun.com/j2se/1.4.2/docs/guide/plugin/developer_guide/special_attributes.html +X http://java.sun.com/j2se/1.5.0/docs/guide/plugin/developer_guide/special_attributes.html + +fixed in previous releases +X why is gl being added on export, no matter what? or is it? +X applet folder not really being emptied on export +X so old libs will just perpetuate themselves +X moving an external window around a lot will halt the parent +X does move even need to be called? could just wait till stop? +X PdeMessageSiphon has problems with message() +X external apps also seem to not do newlines properly on exceptions +o odd error in System.err stream coming from running external +o dies after a while or goes weird +o make sure exceptions with .class work +o openStream returning 'null' really horked up the letters applet +o no System.out was coming through +o System.err was getting cut off before finishing +o no transformations before background() is called +o implementation specific, may cause trouble +o must call depth() for 3D applications +o lights cannot be enabled/disabled throughout +o lighting will be based on what's left at endFrame() +X images should be a power of 2, or call modified() +X document the use of "die" +X can override the method to do your own handling +X sketches no longer require a "data" folder +X example that uses loop/noLoop, or redraw? +X talk to creas about making html files for bugs, readme, revisions. +X or how they should relate to the 'faq'.. readme -> faq? +X loadImage() mixed case problems + + 0087 pde X bug with creating a new tab that's a .java file X http://processing.org/discourse/yabb_beta/YaBB.cgi?board=SoftwareBugs;action=display;num=1115059069;start=0 diff --git a/todo.txt b/todo.txt index b1cf81ebe..c9c4950c9 100644 --- a/todo.txt +++ b/todo.txt @@ -1,74 +1,5 @@ -0088 pde -X fix a problem with Runner.message() getting exceptions -X if digits to end of text, was crashing (new digit check code) -X if codeCount > 1 externalRuntime = true, Sketch.java line 272 -X nah, just sticking with that, runs better -X rev 87 on linux included a version of jikes built on redhat 7.3 -X check to make sure this still works on the fc3 box -X stick with the rh73/fc3 build, include instructions on the site -o try test run, if it closes w/ an error, then show error -X exceptions in other tabs not comunig through -X http://processing.org/discourse/yabb_beta/YaBB.cgi?board=SoftwareBugs;action=display;num=1115415184;start=0 -X renaming a .java file only shows the name w/o .java -X which makes you rename the file to a .pde instead -X http://processing.org/discourse/yabb_beta/YaBB.cgi?board=Collaboration;action=display;num=1115122925;start=3 -X archive sketch not saving the entire sketch? -X make the sketch save first -X http://processing.org/discourse/yabb_beta/YaBB.cgi?board=SoftwareBugs;action=display;num=1115187666;start=0 -X is it the run() exception handler that's leaving off the CRLFs? -o or is it that it needs to be \r\n not just \n? -X nope, it was Runner.message(); -X set applet.frame on runner, so ppl can mess with the frame itself -X make beautify plugin "Auto Format" -X //for (int i = 0; i < 10; i++) { -X } catch (IOException e) { } -o http://processing.org/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1086555381 -X need to ignore comments.. but not those inside quotes.. oog -o http://processing.org/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1067309918;start=0 -X ignores colons for case statements -X need to tie this to the parser instead -X info about getting started with building processing -X also re: what about eclipse? what about antlr? -X run-expert.bat wasn't working properly -X http://processing.org/discourse/yabb_beta/YaBB.cgi?board=SoftwareBugs;action=display;num=1115469263;start=0 -X when an exception occurs, undo gets killed -X http://processing.org/discourse/yabb_beta/YaBB.cgi?board=SoftwareBugs;action=display;num=1115153290;start=1 -o add a note about floating point numbers to the faq - -casey fixes -X export css problem -X http://processing.org/discourse/yabb_beta/YaBB.cgi?board=SoftwareBugs;action=display;num=1115061823;start=0 -X customizing ugly coffee cup startup crap -X http://java.sun.com/j2se/1.4.2/docs/guide/plugin/developer_guide/special_attributes.html -X http://java.sun.com/j2se/1.5.0/docs/guide/plugin/developer_guide/special_attributes.html - -fixed in previous releases -X why is gl being added on export, no matter what? or is it? -X applet folder not really being emptied on export -X so old libs will just perpetuate themselves -X moving an external window around a lot will halt the parent -X does move even need to be called? could just wait till stop? -X PdeMessageSiphon has problems with message() -X external apps also seem to not do newlines properly on exceptions -o odd error in System.err stream coming from running external -o dies after a while or goes weird -o make sure exceptions with .class work -o openStream returning 'null' really horked up the letters applet -o no System.out was coming through -o System.err was getting cut off before finishing -o no transformations before background() is called -o implementation specific, may cause trouble -o must call depth() for 3D applications -o lights cannot be enabled/disabled throughout -o lighting will be based on what's left at endFrame() -X images should be a power of 2, or call modified() -X document the use of "die" -X can override the method to do your own handling -X sketches no longer require a "data" folder -X example that uses loop/noLoop, or redraw? -X talk to creas about making html files for bugs, readme, revisions. -X or how they should relate to the 'faq'.. readme -> faq? -X loadImage() mixed case problems +0089 pde +X properly rolled the version number in Base . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .