checking in lots of random changes

This commit is contained in:
benfry
2002-01-22 15:25:51 +00:00
parent 5de4e815ee
commit 9fcd66df15
+60 -15
View File
@@ -3,19 +3,24 @@ processing todo list
PEOPLE WHO WANT IT
christophe buffet <christophe@wkmx.org>
Eric ANDRON <ericandron@wanadoo.fr>
Michael Davis <shyfter@imsa.edu>
andres <moscoca@bigpond.com>
d.amarel <d.amarel@dotsperinch.com>
Daniel Evan Schwartz <design@roomn8.com>
Eric ANDRON <ericandron@wanadoo.fr>
Bert Balcaen <bert@rekalldesign.com>
christophe buffet <christophe@wkmx.org>
Fabrice Clérot <fabrice.clerot@francetelecom.com>
Michael Davis <shyfter@imsa.edu>
Roger Langley <galahad@uslink.net>
Roy Macarthur <roy@mcarthur.com>
Fabrice Clérot <fabrice.clerot@francetelecom.com>
Oddur Snær Magnússon <oddur@magnusson.is>
Daniel Mendelsohn <dan@heads4sale.com>
Daniel Mendelsohn <dmendel@optonline.net>
Michael McGuffin <mjmcguff@dgp.toronto.edu>
Bert Balcaen <bert@rekalldesign.com>
Anthony Okolie <anthony@anthonyone.com>
Luis Miguel P. <luismi@standbyclick.com>
Daniel Evan Schwartz <design@roomn8.com>
Jeff Williams <jeffw@pinchy.org>
Ian Wojtowicz <ian@woj.com>
andres <moscoca@bigpond.com>
QUESTIONS
@@ -30,6 +35,18 @@ _ maybe stop/kill button should only be a stop btn
RANDOM UNSORTED MESS
_ line() should make sure that fill() isn't set
_ having to put 'f' after everything is a mess
_ better way to do parent and g.rect stuff in related classes
_ implement g. passed into any function called draw()
_ also important for things like cos, sin, max etc
_ but maybe once you're doing more advanced code, that stuff's ok
_ or using inner classes is better b/c class stuff works
_ make an executable jar file for 1.3 stuff
_ lightsOff() seems dumb with noStroke and noFill
_ make close() work to kill applet in kjc
_ code to automatically open generated .ai files (exec(..ai))
_ add method for exporting applications with processing
_ wrapper that invokes the applet using a copy of the jre
_ move MemoryImageSource out of bagel and into ProcessingApplet
@@ -91,6 +108,10 @@ _ finish color function inside applet
_ do by simplifying stroke/fill/background inside bagel
_ these should be done w/ a switch (STROKE, FILL, BK, OTHER)
_ needs to be done inside cpp version too.. minimize amt of code
_ translateMiddle() ? to move to the middle of the screen?
_ shouldn't do so much work (redrawing in loop) if waiting for input
_ mode for when no full animation taking place
_ otherwise machine is continually maxed out while app is running
MACOS
@@ -102,9 +123,26 @@ _ parent.obj.close() on the url
_ writing serial code (something that docks better to java serial api)
0016
X bug in Bagel.loadImage that made images not work in applets
0016 improve exporting and lines
_ g.applet = this at beginning of program
_ finish setFont with a font size
_ add 'hint' function for scaling line thickness
_ add hint for super smooth fonts
_ add preferredsize to processingapplet
X bug in Bagel.loadImage that made images not work in applets
_ millis returns 0 (though getMillis() is fine)
_ it's really a pain to use external files in processing
_ getStream sucks (zach rewrote)
_ should be able to work for application or applets
_ may want to use getResource() (to get things from .jar files)
_ need to clamp colors (nothing > 255 or < 0)
_ try using serial events from javacomm instead of just reading straight
_ paren problems comes from overusing parens (too many closing)
_ image[first[i], 0, 0) hitting last paren causes jump to top
_ lib/pde.properties should be read using getResource
_ export not working for processing
_ talk to simon about error streams and kjc
_ better piping of output from kjc
_ erroneous errors from kjc regarding 'var not inited'
@@ -115,13 +153,20 @@ _ if call is not using a constant number, then punt
_ bezier and catmullrom aren't setting ndim to at least two
_ translate(x, y) doesn't seem to affect a rect()
_ same with rect. looks like this causing trouble with lots of things
_ it's really a pain to use external files in processing
_ getStream sucks (zach rewrote)
_ should be able to work for application or applets
_ may want to use getResource() (to get things from .jar files)
_ int version of min and abs
_ millis returns 0 (though getMillis() is fine)
_ fix bugs from the 'bugs' file
_ fix bugs from the 'bugs' file
_ then remove the file from cvs
_ way to screen grab at higher resolution
_ method for rendering at higher res and then scaling down
_ (even if this causes signficant performance hit)
_ single or multi-file cvs, not based on directories
_ i.e. i want illustrator.java for a project
_ version # stored in .java file
_ if a new version is available, asks 'do you want to update?'
_ multi-file: quicksort + sortable
_ quicksort should probably just be made into 'sort' class
_ it's the only one ever used
_ also stringutils.split
0017 (first semi-public release)