diff --git a/processing/app/PdeEditorStatus.java b/processing/app/PdeEditorStatus.java index 733d646d8..91858ca67 100644 --- a/processing/app/PdeEditorStatus.java +++ b/processing/app/PdeEditorStatus.java @@ -192,8 +192,9 @@ public class PdeEditorStatus extends Panel cancelButton = new Button(PROMPT_CANCEL); okButton = new Button(PROMPT_OK); - // !@#(* aqua #($*(( turtle-neck wearing #(** (#$@)( - if (PdeBase.platform == PdeBase.MACOSX) { + // !@#(* aqua ui #($*(( that turtle-neck wearing #(** (#$@)( + if ((PdeBase.platform == PdeBase.MACOSX) || + (PdeBase.platform == PdeBase.MACOS9)) { yesButton.setBackground(bgcolor[PROMPT]); noButton.setBackground(bgcolor[PROMPT]); cancelButton.setBackground(bgcolor[PROMPT]); diff --git a/processing/build/linux/make.sh b/processing/build/linux/make.sh index baf5554b1..539fa15e5 100755 --- a/processing/build/linux/make.sh +++ b/processing/build/linux/make.sh @@ -5,6 +5,7 @@ if test -d work then + echo else echo Setting up directories to build for linux... cp -r ../shared work @@ -31,6 +32,7 @@ cd .. # make sure bagel exists, if not, check it out of cvs if test -d bagel then + echo else echo Doing CVS checkout of bagel... cvs co bagel diff --git a/processing/build/windows/dist.sh b/processing/build/windows/dist.sh index 36f7b0030..e7acca2df 100755 --- a/processing/build/windows/dist.sh +++ b/processing/build/windows/dist.sh @@ -37,9 +37,7 @@ cp -r work/lib/export processing/lib/ rm -rf processing/lib/export/CVS # get platform-specific goodies from the dist dir -cp dist/Proce55ing.bat processing/ -#cp dist/run.bat processing/ -#cp dist/run95.bat processing/ +cp dist/Proce55ing.exe processing/ cp dist/lib/pde.properties_windows processing/lib/ # convert notes.txt to windows LFs diff --git a/processing/build/windows/dist/Proce55ing.bat b/processing/build/windows/dist/Proce55ing.bat deleted file mode 100755 index ae0a7483b..000000000 --- a/processing/build/windows/dist/Proce55ing.bat +++ /dev/null @@ -1,2 +0,0 @@ -@echo off -.\java\bin\java -cp lib;lib\build;lib\pde.jar;lib\kjc.jar;lib\oro.jar PdeBase diff --git a/processing/build/windows/dist/Proce55ing.exe b/processing/build/windows/dist/Proce55ing.exe new file mode 100755 index 000000000..b7efc7a01 Binary files /dev/null and b/processing/build/windows/dist/Proce55ing.exe differ diff --git a/processing/build/windows/dist/run95.bat b/processing/build/windows/dist/run95.bat deleted file mode 100755 index a68798b40..000000000 --- a/processing/build/windows/dist/run95.bat +++ /dev/null @@ -1,7 +0,0 @@ -@echo off - -REM -- use this version if you're running under windows 95, 98, or ME -REM -- (windows 2000 should use the other version) -REM -- it will also be necessary to put processing in c:\ - -C:\processing\java\bin\java -cp c:\processing\lib;c:\processing\lib\build;c:\processing\lib\oro.jar;c:\processing\lib\pde.jar;c:\processing\lib\kjc.jar PdeBase \ No newline at end of file diff --git a/processing/done.txt b/processing/done.txt index 006896cbc..e50195b4b 100644 --- a/processing/done.txt +++ b/processing/done.txt @@ -1,3 +1,33 @@ +0037 +X copying files from 'data' dir is not recursive.. fixed +X move structure of app/application dirs around a bit +X make a new 'dist' function for building +X save window position (only during session) of sketch run window +X shouldn't substitute f's for: "Univers76.vlw.gz"; +X need lots of testing--this changes lots of things +X fixed commentsCodec which was mangling things +o present mode doesn't work for draw() +X tested, seems to be fine? +X console - convert tabs to spaces +o line wrapping (but save info for resize? noo..) +X fix to line numbers being off for KjcEngine exception highlights +X changed error color slightly for console to fit status error +X size() not being called in setup is gonna cause lots of headaches +X hack: put exception handler around setup and re-call if necessary +X linefeeds were wrong in BApplet +X for people visiting site, what os are they using? +X saving to gzipped 'versions' file +X autosave every few minutes, also on each compile, also on save +X mark each as 'save', 'autosave', 'failed' or 'successful' compile +X also include a timestamp +X if a selection is made from the menu: +X autosave, replace text, mark as edited +X if there have been no edits, and last thing was hist change, +X should *not* do another autosave +X ensure this by historyLast being set on change.. heh. nice. +X write message to people who signed up for p5 alpha + + 0036 X editor.buttons.bgcolor default value was wrong X sketch.properties exception when closing on linux and mac diff --git a/processing/todo.txt b/processing/todo.txt index 73cc4b88f..5a2d0b39c 100644 --- a/processing/todo.txt +++ b/processing/todo.txt @@ -1,35 +1,9 @@ -0037 -X copying files from 'data' dir is not recursive.. fixed -X move structure of app/application dirs around a bit -X make a new 'dist' function for building -X save window position (only during session) of sketch run window -X shouldn't substitute f's for: "Univers76.vlw.gz"; -X need lots of testing--this changes lots of things -X fixed commentsCodec which was mangling things -o present mode doesn't work for draw() -X tested, seems to be fine? -X console - convert tabs to spaces -o line wrapping (but save info for resize? noo..) -X fix to line numbers being off for KjcEngine exception highlights -X changed error color slightly for console to fit status error -X size() not being called in setup is gonna cause lots of headaches -X hack: put exception handler around setup and re-call if necessary -X linefeeds were wrong in BApplet -X for people visiting site, what os are they using? -X saving to gzipped 'versions' file -X autosave every few minutes, also on each compile, also on save -X mark each as 'save', 'autosave', 'failed' or 'successful' compile -X also include a timestamp -X if a selection is made from the menu: -X autosave, replace text, mark as edited -X if there have been no edits, and last thing was hist change, -X should *not* do another autosave -X ensure this by historyLast being set on change.. heh. nice. -X write message to people who signed up for p5 alpha - - 0038 - +X set bg color on macos9 buttons as well +X get icon in macos9/macosx/windows formats +X wahoo! figure out how to do do simple .exe with icons +o use launcher code from sun jre +o needs to be built from command line dammit we need a text editor. gonna get sick of people bitching about it. @@ -41,8 +15,28 @@ also an interesting possibility (for tech-minded only) use nano (maybe emacs?) under windows and nothing for macos9 +a _ this code is not performing correctly +BImage b; // declare variable "b" of type BImage +b = loadImage("image.gif"); +image(b, 0, 0); +imageMode(CENTER); +image(b, 0, 0); + +a _ this code is not performing correctly +a _ (see example in reference for expected output) +beginShape(TRIANGLE_STRIP); +vertex(30, 75); +vertex(40, 20); +vertex(50, 75); +vertex(60, 20); +vertex(70, 75); +vertex(80, 20); +vertex(90, 75); +endShape(); + bagel a _ do some serial testing +a _ pde menu item for listing serial ports available a _ document a bit more regarding its use a _ serial works poorly for starting/stopping applets a _ this is behaving strangely @@ -50,6 +44,8 @@ a _ breaks on every 2nd run when using serial apps (or others?) a _ try calling gc on stop as well pde +a _ move background() out of draw() for draw mode apps +a _ click on project name to quickly go to rename mode a _ make scrollbar for console a _ remove projects if created but nothing happens to them a _ option to delete current project @@ -59,12 +55,6 @@ a _ would need to get error output stream from app.. argh a _ only allow under win/osx/linux a _ not clear how to kill the process.. does that work w/ 1.3? -windows -_ figure out how to do do simple .exe with icons -_ also file association for .pde files -_ use launcher code from sun jre -_ needs to be built from command line - macos9 a _ getResource stuff breaks, sketch.properties can't save a _ FileNotFoundException: /FILE9/+/sketch.properties @@ -112,7 +102,6 @@ a _ check to see if lines for error messages are off release a _ small script to remove CVS directories from a tree -a _ get icon in macos9/macosx/windows formats a _ check osname under win98 and linux a _ figure out about distributing source a _ kjc is gnu, so source needs to be available @@ -386,6 +375,17 @@ _ if not processing applet, look for a main(), no main give an error _ dbn2p5 converter.. ooh! +PDE / dist +b _ need document icons + + +PDE / windows +b _ windows launcher/exe +b _ splash screen +b _ build from command line, using gcc +b _ file association for .pde files + + PDE / features _ might be nice to have some notion of plugins for pde _ color picker or other things written by folks