launcher exe for windows and much joy

This commit is contained in:
benfry
2002-07-29 23:39:10 +00:00
parent d73f93b0a5
commit d4f87d5419
8 changed files with 74 additions and 52 deletions
+3 -2
View File
@@ -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]);
+2
View File
@@ -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
+1 -3
View File
@@ -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
-2
View File
@@ -1,2 +0,0 @@
@echo off
.\java\bin\java -cp lib;lib\build;lib\pde.jar;lib\kjc.jar;lib\oro.jar PdeBase
BIN
View File
Binary file not shown.
-7
View File
@@ -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
+30
View File
@@ -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
+38 -38
View File
@@ -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