From a9129abe1baba89afac03424e14d59f9dfc177d4 Mon Sep 17 00:00:00 2001 From: benfry Date: Mon, 3 Nov 2003 19:42:40 +0000 Subject: [PATCH] state of things --- processing/build/shared/bugs.txt | 28 ++++++++----- processing/done.txt | 38 ++++++++++++++++++ processing/todo.txt | 67 ++++++++++++++------------------ 3 files changed, 86 insertions(+), 47 deletions(-) diff --git a/processing/build/shared/bugs.txt b/processing/build/shared/bugs.txt index fc2997500..0d920cb66 100644 --- a/processing/build/shared/bugs.txt +++ b/processing/build/shared/bugs.txt @@ -18,12 +18,15 @@ changed in the future, but for now, they're not actually 'broken'. could add some extra code to unhinge the resulting class name from the sketch name, but it adds complexity, and complexity == bugs. :) -- if you're exporting as applet, variables that are 'final int' need - to be 'static final int'. otherwise they'll have trouble with a java +- if you get a "ClassCastException" when trying to run your code in a + browser, you're probably trying to run non-java 1.1 code. this + means any classes that didn't exist in java 1.1. or, if if you're + exporting as applet, variables that are 'final int' need to be + 'static final int'. otherwise they'll have trouble with a java 1.1-only machine: (i.e. running microsoft's java on windows). you - should also avoid using "final" variables *inside* of methods, since - those aren't supported by microsoft's vm (and that's the one most - widely installed). + should also avoid using "final" variables *inside* of methods, + since those aren't supported by microsoft's vm (and that's the + one most widely installed). - 'export to application' remains unimplemented, though it's closer, and should be ready before beta. @@ -58,9 +61,14 @@ QUICKTIME FOR JAVA / VIDEO PROBLEMS to find out what it's set to (prolly something like C:\windows on windows xp/me/98 or c:\winnt on windows 2000). -- quicktime for java was missing from the initial release of quicktime - 6.4 on the mac. an upgrade to quicktime 6.4 that includes qtjava is - now available from software update. +- on macosx 10.2.x (jaguar), quicktime for java was missing from the + initial release of quicktime 6.4 on the mac. an upgrade to quicktime + 6.4 that includes qtjava is now available from software update. or + you can download it from versiontracker, since software update + doesn't show the update on some machines: + http://www.versiontracker.com/dyn/moreinfo/macosx/21302 + you can also upgrade to panther (macosx 10.3) which doesn't have + this problem. .................................................................. @@ -125,8 +133,10 @@ list, see the bboard for more, and inside ben's head for others. that are less than smooth). - on windows, processing can't be run from a folder that has non-ascii - characters in its name. + characters in its name. for instance, a folder named with japanese + characters or one with umlauts or accents: http://proce55ing.net/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1062794781 + http://proce55ing.net/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1067764732 - video examples sometimes crash the whole environment on windows diff --git a/processing/done.txt b/processing/done.txt index e8f19f078..478488366 100644 --- a/processing/done.txt +++ b/processing/done.txt @@ -1,3 +1,41 @@ +0067 +X it's possible to write non-1.1 code, even syntax +X would -source 1.1 help this? -> nope +X fixed IllegalArgumentException for people using run.bat and run-expert.bat +X http://proce55ing.net/discourse/yabb/YaBB.cgi?board=BugFixes;action=display;num=1067132725 +X http://proce55ing.net/discourse/yabb/YaBB.cgi?board=BugFixes;action=display;num=1067132753 +X http://proce55ing.net/discourse/yabb/YaBB.cgi?board=BugFixes;action=display;num=1067135344;start=0 +X save/saveFrame was super-slow.. wasn't buffering the outputstream +X http://proce55ing.net/discourse/yabb/YaBB.cgi?board=BugFixes;action=display;num=1067135103;start=0 +X don't forget to change the revision number on release +X wrote script to force me to fix them +X http://proce55ing.net/discourse/yabb/YaBB.cgi?board=BugFixes;action=display;num=1067135202;start=0 +X apple has update qtjava for quicktime 6.4, thank god +X http://proce55ing.net/discourse/yabb/YaBB.cgi?board=BugFixes;action=display;num=1067135162;start=0 +X size not properly detected when "size()" was the first thing +X http://proce55ing.net/discourse/yabb/YaBB.cgi?board=BugFixes;action=display;num=1067217366;start=0 +X nasty but where System.out was being piped to System.err +X http://proce55ing.net/discourse/yabb/YaBB.cgi?board=BugFixes;action=display;num=1067218548;start=0 +X println() and System.out.println() from external classes has trouble +X println() / print() not always flushing until after app quits +X change "send to bugs@proce55ing.net" to a longer popup dialog +X open the discourse board in another window, ask to post the code +X set PATH to include java (!) +X external classes currently require expert release +X code written for linux, test it +X code written for windows, rebuild the exe and test it +X update the release of jikes that's used +X updated for macosx +X compile new version for linux +X compile new version for windows +X netscape/javascript had to be included for linux and for expert +X add it to the cvs and the build scripts +X also needs to be included for 1.4 on the mac +X probably a good idea to include on all +X multiple jar export is broken +X http://proce55ing.net/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1067307030;start=0 + + 0066 X BImage.replicate for straight 1:1 copy, blend() for blended version X remove the blendMode function because it's confusing diff --git a/processing/todo.txt b/processing/todo.txt index 55151c5b3..81b1f913b 100644 --- a/processing/todo.txt +++ b/processing/todo.txt @@ -1,48 +1,37 @@ -0067 -X it's possible to write non-1.1 code, even syntax -X would -source 1.1 help this? -> nope -X fixed IllegalArgumentException for people using run.bat and run-expert.bat -X http://proce55ing.net/discourse/yabb/YaBB.cgi?board=BugFixes;action=display;num=1067132725 -X http://proce55ing.net/discourse/yabb/YaBB.cgi?board=BugFixes;action=display;num=1067132753 -X http://proce55ing.net/discourse/yabb/YaBB.cgi?board=BugFixes;action=display;num=1067135344;start=0 -X save/saveFrame was super-slow.. wasn't buffering the outputstream -X http://proce55ing.net/discourse/yabb/YaBB.cgi?board=BugFixes;action=display;num=1067135103;start=0 -X don't forget to change the revision number on release -X wrote script to force me to fix them -X http://proce55ing.net/discourse/yabb/YaBB.cgi?board=BugFixes;action=display;num=1067135202;start=0 -X apple has update qtjava for quicktime 6.4, thank god -X http://proce55ing.net/discourse/yabb/YaBB.cgi?board=BugFixes;action=display;num=1067135162;start=0 -X size not properly detected when "size()" was the first thing -X http://proce55ing.net/discourse/yabb/YaBB.cgi?board=BugFixes;action=display;num=1067217366;start=0 -X nasty but where System.out was being piped to System.err -X http://proce55ing.net/discourse/yabb/YaBB.cgi?board=BugFixes;action=display;num=1067218548;start=0 -X println() and System.out.println() from external classes has trouble -X println() / print() not always flushing until after app quits -X change "send to bugs@proce55ing.net" to a longer popup dialog -X open the discourse board in another window, ask to post the code -X set PATH to include java (!) -X external classes currently require expert release -X code written for linux, test it -X code written for windows, rebuild the exe and test it -X update the release of jikes that's used -X updated for macosx -X compile new version for linux -X compile new version for windows -X netscape/javascript had to be included for linux and for expert -X add it to the cvs and the build scripts -X also needs to be included for 1.4 on the mac -X probably a good idea to include on all -X multiple jar export is broken -X http://proce55ing.net/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1067307030;start=0 - - 0068 +X ifdef JDK14 around a piece of 1.4 specific window code + +_ find/replace hangs when recapitalizing things + +_ problems running external vm/vm is hanging +_ http://proce55ing.net/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1067867520;start=0 +_ http://proce55ing.net/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1067643186 + +_ create font doesn't support umlauts +_ fix up font code to generate unicode chars, at least for iso8859-1 charset +_ http://proce55ing.net/discourse/yabb/YaBB.cgi?board=Programs;action=display;num=1067596427 + +_ if last line of code is a comment with no CR after it, +_ an OutOfMemoryError ensues +_ http://proce55ing.net/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1067717095 + _ new html code for eolas patent case _ move html to external file in the lib folder _ jikes errors have no newlines because it's a buffered reader _ and the newlines are removed when read +_ new sphere code from toxi +_ http://proce55ing.net/discourse/yabb/YaBB.cgi?board=Syntax;action=display;num=1067005325 + +_ some way to properly quit sketch when stopped +_ if people have other threads they've spawned, impossible to stop +_ http://proce55ing.net/discourse/yabb/YaBB.cgi?board=Syntax;action=display;num=1067383998 + +_ punt on the expert release? at least until beta? +_ remove the fonts from the distribution? +_ do this once unicode support has been added to the regular fonts + console dh b _ clear console each time 'run' gets hit @@ -298,7 +287,9 @@ _ screenGrab() at the end of a draw mode program is problematic _ app might exit before the file has finished writing to disk _ need to block other activity inside screenGrab until finished _ non-ascii filenames seem to be causing trouble +_ maybe provide a message stating this when p5 is run? _ http://proce55ing.net/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1062794781;start=0 +_ http://proce55ing.net/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1067764732 _ need to change all the copyrights over to mit "except where noted" X when exporting applet, line numbers will be off.. _ when not exporting with new preproc code, imports all on same line