From ad5c38bc2ec7eb17bb356e80bb5661650d0a888f Mon Sep 17 00:00:00 2001 From: benfry Date: Tue, 7 Jan 2003 17:03:44 +0000 Subject: [PATCH] working on 48.. windows basic/advanced, macos tweaks --- build/macosx/dist/lib/pde_macosx.properties | 4 +- build/macosx/run14.sh | 2 + build/shared/lib/pde.properties | 3 + build/shared/readme.txt | 58 +++++-- build/shared/revisions.txt | 28 ++++ build/windows/dist/Proce55ing.exe | Bin 122880 -> 122880 bytes build/windows/dist/run.bat | 6 +- build/windows/launcher/launcher.cpp | 29 +++- done.txt | 85 ++++++++++ todo.txt | 167 +++++++------------- 10 files changed, 253 insertions(+), 129 deletions(-) create mode 100755 build/macosx/run14.sh diff --git a/build/macosx/dist/lib/pde_macosx.properties b/build/macosx/dist/lib/pde_macosx.properties index 3ac4703be..82cbf95cc 100644 --- a/build/macosx/dist/lib/pde_macosx.properties +++ b/build/macosx/dist/lib/pde_macosx.properties @@ -1,2 +1,4 @@ # the usual 12 point from other platforms is too big on osx -editor.program.default.style = Monospaced,plain,10,#000000,#ffffff +editor.program.font = Monospaced,plain,10 +# ... or another reasonable-looking option +#editor.program.font = Courier New,plain,11 diff --git a/build/macosx/run14.sh b/build/macosx/run14.sh new file mode 100755 index 000000000..876277781 --- /dev/null +++ b/build/macosx/run14.sh @@ -0,0 +1,2 @@ +#!/bin/sh +cd work && /System/Library/Frameworks/JavaVM.framework/Versions/1.4.1/Commands/java -cp lib:lib/build:lib/pde.jar:lib/kjc.jar:lib/oro.jar:../comm.jar PdeBase diff --git a/build/shared/lib/pde.properties b/build/shared/lib/pde.properties index 426dd69dd..a0f98f397 100644 --- a/build/shared/lib/pde.properties +++ b/build/shared/lib/pde.properties @@ -10,6 +10,9 @@ # font size for editor #editor.program.font=Monospaced,plain,12 +# anti-aliased text, turned off by default +#editor.program.antialias=false + # foreground and background colors #editor.program.fgcolor=#000000 #editor.program.bgcolor=#ffffff diff --git a/build/shared/readme.txt b/build/shared/readme.txt index 9711da9b9..6936eb165 100644 --- a/build/shared/readme.txt +++ b/build/shared/readme.txt @@ -1,6 +1,6 @@ PROCE55ING DEVELOPMENT ENVIRONMENT -RELEASE 0047 - 5 JANUARY 2003 +RELEASE 0048 - 6 JANUARY 2003 (c) 2001-03 Massachusetts Institute of Technology and Interaction Design Institute Ivrea @@ -78,7 +78,8 @@ of bugs. hopefully this is not a *long* ways off, but... I FOUND A BUG! -we prefer to call them "issues." +a cultured software elite such as yourself should use the gentleman's +term "issue." first, be sure to check under the notes for your specific platform to make sure it isn't a known issue or that there isn't a simple fix. @@ -106,6 +107,23 @@ for stranger errors during compile time, you can also look inside the "build" folder inside "lib", which is an intermediate (translated into java) version of your code. +the more details you can post, the better, because it helps us figure +out what's going on. useful things when reporting: + +- we want the minimum amount of code that will still replicate the + bug. the worst that can happen is we get a report that says + "problem!" along with a three page program. sure, everyone likes a + puzzle, but simpler code will be a faster response. + +- occasionally we may need you to pack up a copy of your sketchbook or + something similar so that we can try and replicate the weirdness on + our own machine. rest assured, we have no interest in messing with + your fancy creations or stealing your ideas. the p5 team is a pair + of straight-laced boys who hail from the midwestern u.s. who were + brought up better than that. and as we often lack enough time to + build our own projects, we have even less time to spend figuring out + other peoples' projects to rip them off. + . . . . . . . . . . . . . . . . . . . . . . . . . . . . . @@ -218,8 +236,12 @@ you tell us about them, so we can fix them. MAC OS X -the most current release has only been tested on Mac OS X 10.2.2. your -mileage may vary if you're running something else. actually, your +note that this release does *NOT* work under java 1.4. the most recent +version of 1.4 we tested is DP8, which was still too buggy and unstable +to run p5. + +the most current release has only been tested on Mac OS X 10.2.3. +your mileage may vary if you're running something else. actually, your mileage will vary no matter what, because who knows what this software is gonna do. you're playing with free, alpha software. get psyched! @@ -288,15 +310,27 @@ versions: this version has only been tested under Mac OS 9.2.2. WINDOWS -win2k works well, reports point to xp working well also. win95/98/me -seems to have lots of trouble, but we think it's just with the .exe -that we use, so that'll get fixed in the future. +win2k works well, reports point to xp working well also. -the windows release is now using java 1.4, a forty megabyte beast of a -platform. this oughta double the size of the p5 download, but in the -future we hope to just make people install the runtime separately, so -if people already have it installed on their machine, no additional -work will be required. +win95/98/me seem to have some trouble, but we think it's just with +the .exe that we use, so that'll get fixed in the future. you can try +using the 'run.bat' file instead, and see if that works better. + +the release is now split into 'basic' and 'advanced' versions. the +basic release includes a working java vm, and is all set up and ready +to go. the advanced version is for people who already have java +installed (and don't want to deal with the 20MB download), and know +what they're doing enough that they can also install the serial port +code by hand. instructions on installing the serial code are in the +'serial' folder inside the advanced release. + +in the most recent release, we've removed the java 1.4 runtime, so +the download is far smaller, however you need to install java before +processing will work. visit http://java.sun.com/getjava to download. + +out of memory? try adjusting the parameters in the file 'run.bat' and +use that to run instead of Proce55ing.exe. short instructions can be +found inside that file. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . diff --git a/build/shared/revisions.txt b/build/shared/revisions.txt index 552de04bc..75be39e17 100644 --- a/build/shared/revisions.txt +++ b/build/shared/revisions.txt @@ -1,3 +1,31 @@ +ABOUT REV 0048 - 7 january 2003 + +[ mac os ] + +- this release includes a bit of tweaking to the fonts that are used by + default so that they look nicer on the mac. also, anti-aliasing is + turned *off* by default (thanks to franklin_mint for the tip), which + is a little more appropriate for coding. if you want to re-enable it, + check out pde.properties inside 'lib'. + +- tried java 1.4 dp8 but it *does not work*, at least not very well, + with processing. assertion failures or outright crashes. blech. + hopefully apple will get this cleaned up and finished soon, because + it's already running fine under 1.4 on windows. + +[ windows ] + +- the release is now split in two, using 'basic' and 'advanced' versions. + the basic release includes a working java vm, and is all set up and + ready to go. the advanced version is for people who already have java + installed (and don't want to deal with the 20MB download), and know what + they're doing enough that they can also install the serial port code by + hand. instructions on installing the serial code are in the 'serial' + folder inside the advanced release. + +- increased the default memory allocation to 64 MB. + + ABOUT REV 0047 - 5 january 2003 [ happy new year ] diff --git a/build/windows/dist/Proce55ing.exe b/build/windows/dist/Proce55ing.exe index 93a3225d9857de142a85bec5bcfed866a49e3a5a..748f489ef7c7b9897207d8c8828e84cbbb221f04 100755 GIT binary patch delta 12473 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.java:362) + at PdeBase.main(PdeBase.java:102) +Removing all sketches would solve the problem. +/ lots of problems in moving sketches over + i managed to run p5 from the applications folder once, but i think when i moved my sketches over from 0044 it broke: "uncaught exception in main method: java.lang.NullPointerException" + i tried reinstalling and running 'java -cp lib:lib/build: ...' and it worked fine (and would open from the icon afterwards) +again, after i moved my sketches over it broke permanently... +/ 46 dies when run from desktop on some machines [jes] +/ spaces in the dir name? +o is sketch.properties getting mangled on the mac? +X jedit text area +X change bg color for 'use external editor' +X enable/disable undo/redo +X don't let undo after setting text +X get focus after setText +X need to take care of auto-indent etc +X is setText goobering up on beautify? +X re-implement cut/copy/paste +X re-implement undo/redo +X get settings from PdeBase +X better defaults for syntax highlighting +X comments should be gray and not italicized +X disable end of line marker by default +X highlight p5 keywords +X setup, draw, loop as one class +X rect, line etc as another +X width, height, pixels as a third +X jump to top of document on load +X change style of ~ at end of document for unused area +X extra linefeeds is getting annoying for folks +X line endings joy +X how are line endings working during save? +X recursive sketch add that works properly and ignores crap +X crashes while starting +LaunchRunner Error] PdeBase.main(String[]) threw an exception: +java.lang.NullPointerException + at PdeBase.addSketches(PdeBase.java:598) + at PdeBase.addSketches(PdeBase.java:615) + at PdeBase.rebuildSketchbookMenu(PdeBase.java:476) + at PdeEditor.skNew2(PdeEditor.java:872) + at PdeEditor.checkModified2(PdeEditor.java:814) + at PdeEditor.checkModified(PdeEditor.java:797) + at PdeEditor.checkModified(PdeEditor.java:785) + at PdeEditor.skNew(PdeEditor.java:826) + at PdeEditor.init(PdeEditor.java:428) + at PdeBase.(PdeBase.java:361) + at PdeBase.main(PdeBase.java:102) + at java.lang.reflect.Method.invoke(Native Method) + at com.apple.buckyball.app.LaunchRunner.run(LaunchRunner.java:82) + at com.apple.buckyball.app.LaunchRunner.callMain(LaunchRunner.java:44) + at com.apple.buckyball.app.CarbonLibApp.main(CarbonLibApp.java:76) +X undo/redo can go to far +X docs +X make a note that size() has to come first [nluken] +X look at the code that's created in build/ +X known issues +X random freezes.. especially under windows +X wheel mouse is gone again, to return later +X describe rundown of constants pulled from pde.properties +X coloring for syntax +X sketchbook.path, very preliminary, still creates 'default' +X macos9 stuff +X check to see if swing is working properly +X get new release out, remove 1.3 specific stuff from textpane +X get syntax coloring debugged? +X talk to casey about better default colors +X scroll to beginning after setText() +X color not set for default text area with empty text +X color not set on 'new', setForeground won't do it +X probably reasonably simple fix, but not in time +X undo/redo +X should enable/disable as available +X undo-ing too much will empty the text area +X the setText is an undoable thing. grr. +X method to set a folder for the sketchbook +X when trying to use serial, provide error if things not installed + + 0046 X install new swing-based textarea with syntax highlighting X improve the flicker problems (re-enable backing store?) diff --git a/todo.txt b/todo.txt index 837dd7c8f..d4499e2c3 100644 --- a/todo.txt +++ b/todo.txt @@ -1,104 +1,33 @@ -0047 -X reported by fdb and brendanberg -After creating about 27 sketches, proce55ing (0046 on OS X) no longer would startup, giving me the following error: -Exception in thread "main" java.lang.NullPointerException - at PdeBase.addSketches(PdeBase.java:598 ) - at PdeBase.addSketches(PdeBase.java:615) - at PdeBase.rebuildSketchbookMenu(PdeBase.java:575) - at PdeBase.(PdeBase.java:362) - at PdeBase.main(PdeBase.java:102) -Removing all sketches would solve the problem. -/ lots of problems in moving sketches over - i managed to run p5 from the applications folder once, but i think when i moved my sketches over from 0044 it broke: "uncaught exception in main method: java.lang.NullPointerException" - i tried reinstalling and running 'java -cp lib:lib/build: ...' and it worked fine (and would open from the icon afterwards) -again, after i moved my sketches over it broke permanently... -/ 46 dies when run from desktop on some machines [jes] -/ spaces in the dir name? -o is sketch.properties getting mangled on the mac? -X jedit text area -X change bg color for 'use external editor' -X enable/disable undo/redo -X don't let undo after setting text -X get focus after setText -X need to take care of auto-indent etc -X is setText goobering up on beautify? -X re-implement cut/copy/paste -X re-implement undo/redo -X get settings from PdeBase -X better defaults for syntax highlighting -X comments should be gray and not italicized -X disable end of line marker by default -X highlight p5 keywords -X setup, draw, loop as one class -X rect, line etc as another -X width, height, pixels as a third -X jump to top of document on load -X change style of ~ at end of document for unused area -X extra linefeeds is getting annoying for folks -X line endings joy -X how are line endings working during save? -X recursive sketch add that works properly and ignores crap -X crashes while starting -LaunchRunner Error] PdeBase.main(String[]) threw an exception: -java.lang.NullPointerException - at PdeBase.addSketches(PdeBase.java:598) - at PdeBase.addSketches(PdeBase.java:615) - at PdeBase.rebuildSketchbookMenu(PdeBase.java:476) - at PdeEditor.skNew2(PdeEditor.java:872) - at PdeEditor.checkModified2(PdeEditor.java:814) - at PdeEditor.checkModified(PdeEditor.java:797) - at PdeEditor.checkModified(PdeEditor.java:785) - at PdeEditor.skNew(PdeEditor.java:826) - at PdeEditor.init(PdeEditor.java:428) - at PdeBase.(PdeBase.java:361) - at PdeBase.main(PdeBase.java:102) - at java.lang.reflect.Method.invoke(Native Method) - at com.apple.buckyball.app.LaunchRunner.run(LaunchRunner.java:82) - at com.apple.buckyball.app.LaunchRunner.callMain(LaunchRunner.java:44) - at com.apple.buckyball.app.CarbonLibApp.main(CarbonLibApp.java:76) -X undo/redo can go to far -X docs -X make a note that size() has to come first [nluken] -X look at the code that's created in build/ -X known issues -X random freezes.. especially under windows -X wheel mouse is gone again, to return later -X describe rundown of constants pulled from pde.properties -X coloring for syntax -X sketchbook.path, very preliminary, still creates 'default' -X macos9 stuff -X check to see if swing is working properly -X get new release out, remove 1.3 specific stuff from textpane -X get syntax coloring debugged? -X talk to casey about better default colors -X scroll to beginning after setText() -X color not set for default text area with empty text -X color not set on 'new', setForeground won't do it -X probably reasonably simple fix, but not in time -X undo/redo -X should enable/disable as available -X undo-ing too much will empty the text area -X the setText is an undoable thing. grr. -X method to set a folder for the sketchbook -X when trying to use serial, provide error if things not installed - - 0048 +pde +_ re-enable wheel mouse +System.getProperty("java.version") -> "1.4.1_01" + +windows +_ remove built-in jre (!) +X modify run.bat, modify .exe file as well +X add -Xmx128m -Xms128m because people running out of memory (pitaru) +X tried with a 3k x 1k image and things broke +o maybe command line read properties from a file in lib + +macosx +X include note in the readme that 1.4 is not supported +X is sketch.properties saving properly under macosx? +X text in editor is anti-aliased, allow to turn off (franklin_mint) +X also make text courier instead of monospaced +public void paint(Graphics g) +{ + Graphics2D g2 = (Graphics2D) g; + g2.setRenderingHint(RenderingHints.KEY_TEXT_ANTIALIASING, + RenderingHints.VALUE_TEXT_ANTIALIAS_OFF); + super.paint(g2); +} + ................................................................ -docs/faq -_ notes on debugging -_ run with java -Xint blahblah (turns off jit) -_ doesn't yet run under java 1.4 on mac (?) -_ p5 faq items: re midi support, msgs w/ adam hoyle in mail folder -_ also 'why p5' message from amit pitaru on 12/15/02 -_ and p5 versus flash stuff -_ lists the main arguments, could be a useful document - - bagel / bugs _ getting mouse movement outside the window _ delay() should sleep the thread [glen murphy] @@ -117,10 +46,11 @@ _ make into oval function _ no longer require size() to come first? _ beginQuads() beginLineStrip() ? _ noCursor() +_ creating background image in setup, or setting background(BImage) +_ also using bagel as separate component, being able to grab its BImage pde / bugs -_ re-enable wheel mouse _ can't used random() inside constructor.. (Glen Murphy) _ maybe related to problems loading images in constructors _ images don't load during setup [reas] @@ -155,27 +85,24 @@ _ not draw the sketch name bar doesn't appear" pde / features +_ highlight a word and jump to it inside the reference _ splitints, et al.. have another version to specify what to use _ when the value gets a NumberFormatException.. ie. _ splitInts("blah blah blah", ' ', 0); _ and splitFloats("blah bl ah blaha ", ' ', Float.NaN); _ shortcut to walk through history, ala photoshop (ctrl-alt-z) _ ctrl-f for find, g for find next, h for next occurrence of selected -_ using external files -_ "look up in reference" function for selecting keywords +_ "look up in reference" function for selecting keywords _ support 'classes' folder, through the use of a classloader _ could also be done by launching external java app _ all .jar files etc are added from this folder automatically -_ will need doubles for genomics work. ugh. -_ this is just enable/disable float stuff _ may need to start putting properties somewhere besides lib _ home directory (or preferences folder under macos9) +_ will need doubles for genomics work. ugh. +_ this is just enable/disable float stuff windows -_ add -Xmx128m -Xms128m because people running out of memory (pitaru) -_ tried with a 3k x 1k image and things broke -_ maybe command line read properties from a file in lib _ need splash screen, startup takes a long time _ windows 95/98/ME seems to be broken _ ME seems to be very broken @@ -183,22 +110,25 @@ _ lockup/freezes (mKoser and zeitgeist) _ jre icon not appearing in the systray macosx -_ is sketch.properties saving properly under macosx? _ reference doesn't launch on mac (mKoser) _ Event.consume() doesn't work on entry fields _ manifests itself in sketch naming, can't be constrained _ may not be the case under swing? _ escape key not quitting presentation mode _ no events seem to be coming through at all -_ text in editor is anti-aliased, allow to turn off -_ also make text courier instead of monospaced -public void paint(Graphics g) -{ - Graphics2D g2 = (Graphics2D) g; - g2.setRenderingHint(RenderingHints.KEY_TEXT_ANTIALIASING, - RenderingHints.VALUE_TEXT_ANTIALIAS_OFF); - super.paint(g2); -} + +macosx / try with next java 1.4 dp release +_ tweak for java 1.4 +_ need to add a line to the properties file +_ include a note about this in the readme, include url for download +_ connect.apple.com +running 1.4 from the command line: +/System/Library/Frameworks/JavaVM.framework/Versions/1.4.1/Commands/java +Info.plist, setting JVMVersion +* 1.3.1 - only use JDK 1.3.1, even if later versions are available. +* 1.3* - use any version of JDK 1.3.x. Do not use JDK 1.4 even if it's dflt. +* 1.3+ - use the latest JDK version from JDK 1.3 onward, up to default JDK. +* 1.4+ - use JDK 1.4 or later, even if an earlier JDK is the default. macos9 _ set file type for html files @@ -211,6 +141,17 @@ _ make sure javacomm gets in there _ test it a little more to make sure it works (cygwin x sucks) +docs/faq +_ make clear that setup is just for setup +_ but should also in the future allow to create static image +_ notes on debugging +_ run with java -Xint blahblah (turns off jit) +_ p5 faq items: re midi support, msgs w/ adam hoyle in mail folder +_ also 'why p5' message from amit pitaru on 12/15/02 +_ and p5 versus flash stuff +_ lists the main arguments, could be a useful document + + OTHER NOTES / API TO ADD _ copyArea, copyImage _ method of collapsing history for useful versions