diff --git a/build/build.xml b/build/build.xml index 69b2c0de4..aab82ec3b 100644 --- a/build/build.xml +++ b/build/build.xml @@ -40,6 +40,14 @@ + + + + + + @@ -57,7 +65,6 @@ - @@ -70,7 +77,6 @@ - @@ -101,8 +107,6 @@ - - @@ -156,12 +160,6 @@ - - - - @@ -465,7 +460,7 @@ - - move match(), lots of other non-gui functions into own class _ and merge it in statically via the methods code + +2.0 _ PVector discussion with Dan _ have andres take over all current GL issues in the tracker _ sort out destroy(), stop(), pause() et al _ ColorSelector should stop/pause when not visible +_ start()/stop() perform like onPause()/onResume() +_ all of which call pause() and resume() _ decision on registered methods _ call reapplySettings() when using beginRecord()? _ binary() auto-sizes, hex() does not @@ -108,6 +115,7 @@ _ how much of com.benfry.* should go in? _ Table? StringIntPairs? JSON? MD5? Integrator? ColorIntegrator? _ actual shape api for things like rectangles and whatnot? _ PShape api to handle internal vertex stuff +_ size() and resize() and whatever? _ hitting ESC in a running noLoop()ed sketch won't close the sketch? _ work through serial examples diff --git a/todo.txt b/todo.txt index f1567d1eb..255327cbb 100644 --- a/todo.txt +++ b/todo.txt @@ -3,45 +3,62 @@ X incorporate RXTXcomm.jar and others from Dave X Serial.list() cannot find /dev/ttyACM0 X http://code.google.com/p/processing/issues/detail?id=634 +cleanup +X how is autoformat doing? good now +X catch 1.5 code in libraries - is this still an issue for 1.6 on 1.5? +X Exception in thread "main" java.lang.UnsupportedClassVersionError: quicktime/QTException (Unsupported major.minor version 49.0) +o javascript and liveconnect to preload applets +o http://code.google.com/p/processing/issues/detail?id=66 +X let's not bother +o warn the user that the applet/application folders will be replaced +X nope, people not seeing this much +o firmata as a core library (read/write to/from arduino)? +o package cc.arduino.* +X no thanks, they've abandoned it +o add page numbers and file name to printing in p5 +o also add something to control the font & font size +X -> jer: "can we put fax support in there too?" +o prevent people from setting the font size too small in the editor +o how do we figure out what "too small" is? +X -> everyone thinks this is funny -2.0 -_ colors for 2.0 -_ nurbs or other arch stuff for 2.0? + +pnode: look more closely at json and xml compatibility + +frequent requests/projects +_ nurbs or other architecture stuff +_ force indentation - implement an option for beginners especially +_ indents and loops +_ or make the area light up gray as it's being worked on +_ fix autoformat to indent like the p5 book/examples +_ common error messages +_ with a proper list, we can add links when throwing an error in the PDE + + +casey +_ colors for 2.0 - casey working on it, presenting sunday + +ben _ build is currently broken for fresh checkout due to changes to file layout _ something that gets fixed by 'make clean' -_ require Java 6 (and with that, OS X 10.5 plus Core 2 Intel Mac)? -_ though we need a 64-bit browser before applets will run... -_ http://www.ornl.gov/~t6p/Main/Utilities.html -_ get rid of static mode? only setup/draw mode? or create project that way? +_ also test on windows and linux _ use launch4j for export and p5 app itself _ perhaps even calling it through an ant task -_ do examples need to be installed as bundles? -_ add === for String.equals() -_ might be problematic since it might be opposite the javascript meaning _ l10n, i18n of environment/core - arduino pushing on this one -_ indents and loops -_ really, should just enforce this -_ or make the area light up gray as it's being worked on _ eclipse import/export _ simple mechanism to export to eclipse _ don't worry about subversion stuff, just export with libraries _ something clever to import back from eclipse _ could keep the .svn files in with the libs and all _ then when exporting for eclipse, people can update as necessary -_ catch 1.5 code in libraries - is this still an issue for 1.6 on 1.5? -_ Exception in thread "main" java.lang.UnsupportedClassVersionError: quicktime/QTException (Unsupported major.minor version 49.0) -_ javascript and liveconnect to preload applets -_ http://code.google.com/p/processing/issues/detail?id=66 -_ warn the user that the applet/application folders will be replaced -_ firmata as a core library (read/write to/from arduino)? -_ package cc.arduino.* -_ how is autoformat doing? +_ -> dan et al say better to do fixed versions and have it work simply _ errors that cannot be placed (i.e. missing brace) _ this makes things to jump to the last tab -_ add page numbers and file name to printing in p5 -_ also add something to control the font & font size -_ prevent people from setting the font size too small in the editor -_ how do we figure out what "too small" is? +_ also happens with stray characters sometimes... +_ casey: accidentally typing a letter at the top of the tab +_ throws you onto the end of the last tab... exactly the worst location +_ jer: omitting a semicolon shows the error on the line after it... +_ find across all tabs reference/examples _ import p5 reference into the javadoc @@ -54,6 +71,11 @@ _ in the book(s)? in the reference? _ improve documentation of the pdf stuff _ be clearer about the font setup stuff _ fonts by default not working that well? +_ jer: opengl2 tutorial +_ jer: android tutorial +_ probably later: examples into categories based on difficulty +_ add ratings/difficult level to examples online and in the pde +_ go through examples, figure out how to do many on the site w/ js instead opengl _ new opengl2 @@ -74,11 +96,23 @@ _ fast java2d video? gsoc _ "install library" menu option +_ see how library installation goes, then possibly do same w/ examples + 3.0 _ better text editor / live debugging (integrate Eclipse JDT) +_ line numbers _ it's too difficult for students to debug their code _ can the jdt be hooked in somewhat easily? +_ require Java 6 (and with that, OS X 10.5 plus Core 2 Intel Mac)? +_ though we need a 64-bit browser before applets will run... +_ http://www.ornl.gov/~t6p/Main/Utilities.html +_ get rid of static mode? only setup/draw mode? or create project that way? +_ pro: simplify internal code, fixes some of the worst errors +_ con: people love it, most of the books use it heavily +_ add === for String.equals() +_ might be problematic since it might be opposite the javascript meaning +_ jer: it's a decent time to start talking abt references/vars _ Closing applet window in Processing 1.5 causes serial crash