From d1dbb8db34feffb402d7819c2bdb7a10fd1ae73a Mon Sep 17 00:00:00 2001 From: benfry Date: Wed, 26 Sep 2001 18:07:27 +0000 Subject: [PATCH] todo updates --- processing/todo.txt | 33 +++++++++++++++++++++++++++++++-- 1 file changed, 31 insertions(+), 2 deletions(-) diff --git a/processing/todo.txt b/processing/todo.txt index 1cf1e6b12..e0b583fcf 100644 --- a/processing/todo.txt +++ b/processing/todo.txt @@ -3,6 +3,7 @@ iprocessing todo list // last updated 17 september 2001 for 0008 +_ getMillis() doesn't seem to work _ stop required before kill for applets that use serial _ option to enable/disable frame _ new objects draw behind old objects with noBackground() @@ -10,9 +11,14 @@ _ enable/disable full screen leaves windows in back _ (may just require two toFront() calls) _ breaks on every 2nd run when using serial apps (or others?) _ try calling gc on stop as well +_ post new macintosh version +_ with serial port support PROCESSING - HIGH +_ when applet window is too large to fit, center and put in back +_ shift-click on play for 'presentation mode' +_ does full screen and hides editor window _ export doesn't work properly for stuff included from scrapbook _ processing applet: fill white, stroke black _ write dist.bat for releases @@ -20,14 +26,19 @@ _ don't forget to update 'export' dir with processing releases _ remove duplicates: LINE/LINES etc _ make tab key work _ include auto-indent? +_ want emacs-style editor that's faster loading than emacs _ what happens if size() not called inside setup() ? _ when using draw() instead of loop() _ applet needs to notify runner that it has terminated _ multiple types of KjcEngine (so that simplest model is available) -_ post new macintosh version -_ write code for automatic macintosh releases +_ write code for automatic macintosh releases +_ make note of functions/variables used by ProcessingApplet +_ using them in your app will break things (i.e. init()) + PROCESSING - MEDIUM +_ better handling on portinuse exception +_ or general exception handling--could go through some interface _ compile from the sketchbook if there are changes _ if 'void' left out before loop or setup, cryptic message about _ 'constructor loop must be named Temporary_23498_2343' @@ -72,6 +83,7 @@ _ how to use ssh identity file to maintain auth for brancusi PROCESSING - FEATURES _ anti-aliasing _ alpha +_ regexps: http://javaregex.com/cgi-bin/pat/tutorial.asp PROCESSING - LOWER @@ -107,6 +119,23 @@ _ comments would contain descriptions //!blah for printing and formatting _ sketchbook - doodling/scribbling area.. since wacom tablet easily accessible +--------------------------------------------- + +code tidbit: + + +String binary(int value) { + return "" + (((value & (1 << 7)) == 0) ? '0' : '1') + + (((value & (1 << 6)) == 0) ? '0' : '1') + + (((value & (1 << 5)) == 0) ? '0' : '1') + + (((value & (1 << 4)) == 0) ? '0' : '1') + + (((value & (1 << 3)) == 0) ? '0' : '1') + + (((value & (1 << 2)) == 0) ? '0' : '1') + + (((value & (1 << 1)) == 0) ? '0' : '1') + + (((value & (1 << 0)) == 0) ? '0' : '1'); +} + + ---------------------------------------------