From f3da9dfee77153e35fad106d6c08ed7cff41d959 Mon Sep 17 00:00:00 2001 From: benfry Date: Fri, 11 Apr 2003 18:02:34 +0000 Subject: [PATCH] fixes for 0054 --- processing/app/KjcEngine.java | 5 +++-- processing/build/shared/readme.txt | 12 +++--------- processing/build/shared/revisions.txt | 9 +++++++++ processing/done.txt | 18 ++++++++++++++++++ processing/todo.txt | 23 +++++++---------------- 5 files changed, 40 insertions(+), 27 deletions(-) diff --git a/processing/app/KjcEngine.java b/processing/app/KjcEngine.java index e15e3ef02..da9a80eb4 100644 --- a/processing/app/KjcEngine.java +++ b/processing/app/KjcEngine.java @@ -200,8 +200,9 @@ public class KjcEngine extends PdeEngine { if (PdeBase.getBoolean("compiler.inline_web_colors", true)) { // convert "= #cc9988" into "= 0xffcc9988" //program = substipoot(program, "(=\\s*)\\#([0-9a-fA-F][0-9a-fA-F])([0-9a-fA-F][0-9a-fA-F])([0-9a-fA-F][0-9a-fA-F])", "$1 0xff$2$3$4"); - program = substipoot(program, "#([0-9a-fA-F][0-9a-fA-F])([0-9a-fA-F][0-9a-fA-F])([0-9a-fA-F][0-9a-fA-F])([;\\s])", "0xff$1$2$3$4"); - program = substipoot(program, "#([0-9a-fA-F][0-9a-fA-F])([0-9a-fA-F][0-9a-fA-F])([0-9a-fA-F][0-9a-fA-F])([0-9a-fA-F][0-9a-fA-F])([;\\s])", "0x$4$1$2$3$5"); + //program = substipoot(program, "#([0-9a-fA-F][0-9a-fA-F])([0-9a-fA-F][0-9a-fA-F])([0-9a-fA-F][0-9a-fA-F])([;\\s])", "0xff$1$2$3$4"); + //program = substipoot(program, "#([0-9a-fA-F][0-9a-fA-F])([0-9a-fA-F][0-9a-fA-F])([0-9a-fA-F][0-9a-fA-F])([0-9a-fA-F][0-9a-fA-F])([;\\s])", "0x$4$1$2$3$5"); + program = substipoot(program, "#([0-9a-fA-F][0-9a-fA-F])([0-9a-fA-F][0-9a-fA-F])([0-9a-fA-F][0-9a-fA-F])", "0xff$1$2$3"); } if ((program.indexOf("void setup()") != -1) || diff --git a/processing/build/shared/readme.txt b/processing/build/shared/readme.txt index 35c10258d..5ffc18a1c 100644 --- a/processing/build/shared/readme.txt +++ b/processing/build/shared/readme.txt @@ -1,7 +1,5 @@ PROCE55ING DEVELOPMENT ENVIRONMENT -RELEASE 0052 - 4 APRIL 2003 - (c) 2001-03 Massachusetts Institute of Technology and Interaction Design Institute Ivrea @@ -15,17 +13,13 @@ herein follows lots of random notes about the alpha releases of processing. more up-to-date details can be found in "revisions.txt" which has notes about individual releases. +'revisions.txt' contains more information about the specific updates +and fixes in this release. + you'll have to pardon the chatty detail in some spots, as this will also serve as a response to many of the 'frequently asked questions' that we have. -if you've already read all this crap for a previous release, you might -skip to the section on the various platforms to see what's been -updated. - -see also 'revisions.txt' which contains for information about the -specific updates and fixes in this release. - . . . . . . . . . . . . . . . . . . . . . . . . . . . . . diff --git a/processing/build/shared/revisions.txt b/processing/build/shared/revisions.txt index f395c0883..db433beec 100644 --- a/processing/build/shared/revisions.txt +++ b/processing/build/shared/revisions.txt @@ -4,6 +4,15 @@ for older releases will be super crusty. caution: the beverage you're about to enjoy is extremely hot. +ABOUT REV 0054 - 11 april 2003 + +[ ok, so 53 was a bit of a dog ] + +- fixed problem with web colors being broken + +- turned off error message spew + + ABOUT REV 0053 - 4 april 2003 [ major bug fixes ] diff --git a/processing/done.txt b/processing/done.txt index 9e9f30471..973747031 100644 --- a/processing/done.txt +++ b/processing/done.txt @@ -1,3 +1,21 @@ +0053 +X add smooth() noSmooth() to the keywords +X image of 256x256 doesn't draw the last line of pixels +X http://proce55ing.net/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1045697665;start=0 +X weird line in showing in the center of an image +X http://proce55ing.net/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1044901171;start=0 +X color() should work for alpha.. +X also #rrggbbaa +X http://proce55ing.net/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1049141984 +X blend() (or any other 'final' functions) is causing trouble +X when other people write methods of the same name +X http://proce55ing.net/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1049249938 +X text caret goes missing +o removing extra jre's, uninstalling java apps fixed it +X http://proce55ing.net/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1041962296 +X http://proce55ing.net/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1043614133 + + 0052 X identityMatrix and multiplyMatrix X or resetMatrix and applyMatrix diff --git a/processing/todo.txt b/processing/todo.txt index 9961a9f72..3a4f9d9a1 100644 --- a/processing/todo.txt +++ b/processing/todo.txt @@ -1,19 +1,10 @@ -0053 -X add smooth() noSmooth() to the keywords -X image of 256x256 doesn't draw the last line of pixels -X http://proce55ing.net/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1045697665;start=0 -X weird line in showing in the center of an image -X http://proce55ing.net/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1044901171;start=0 -X color() should work for alpha.. -X also #rrggbbaa -X http://proce55ing.net/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1049141984 -X blend() (or any other 'final' functions) is causing trouble -X when other people write methods of the same name -X http://proce55ing.net/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1049249938 -X text caret goes missing -o removing extra jre's, uninstalling java apps fixed it -X http://proce55ing.net/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1041962296 -X http://proce55ing.net/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1043614133 +0054 +X disabled the debug flag (oops) in BPolygon +X disabled code for alpha in web colors (use 0x instead if needed) +X make sure that fill(int a) / stroke(int a) work if an alpha is set + +_ int() doesn't work inside other functions +_ argh, need a real parser _ probably time to send out another message about this release