starting 0217 (beta 9?)

This commit is contained in:
Ben Fry
2013-02-24 09:33:56 -05:00
parent 910493f0c7
commit e001644485
7 changed files with 345 additions and 333 deletions

View File

@@ -1,3 +1,35 @@
0216 android (2.0b8)
X Update documentation and tools for Android SDK Tools revision 21
X http://code.google.com/p/processing/issues/detail?id=1398
X update Wiki to reflect no need for Google APIs
o instructions on installing the usb driver for windows
o http://developer.android.com/sdk/win-usb.html
o need to post android examples
o check out andres' changes for PShape
X look into touch event code, see if there's a good way to integrate
o make a decision on how to integrate touch event code
X punting until later
X add clear and close to all stream methods?
X http://code.google.com/p/processing/issues/detail?id=244
X check on this, fixed one, all set
o gui stuff: http://hg.postspectacular.com/cp5magic/wiki/Home
X OpenGL sketches crashes on older Android devices
X http://code.google.com/p/processing/issues/detail?id=1455
X remove mouseEvent and keyEvent variables (deprecated on desktop)
earlier
X inside AndroidPreprocessor
X processing.mode.java.JavaBuild.scrubComments(sketch.getCode(0).getProgram())
X PApplet.match(scrubbed, processing.mode.java.JavaBuild.SIZE_REGEX);
X clean up earlier when size() stuff was moved up
o test libraries on android
X Implement a way to include the resources directory of an Android app
X USB host and NFC reader need other changes to the app hierarchy to work
X http://code.google.com/p/processing/issues/detail?id=767
X Error for "android create avd" when the AVD is already installed
X http://code.google.com/p/processing/issues/detail?id=614
0215 android (2.0b7)
X removing default imports for
X android.view.MotionEvent, android.view.KeyEvent,android.graphics.Bitmap

View File

@@ -1,33 +1,5 @@
0216 android
X Update documentation and tools for Android SDK Tools revision 21
X http://code.google.com/p/processing/issues/detail?id=1398
X update Wiki to reflect no need for Google APIs
o instructions on installing the usb driver for windows
o http://developer.android.com/sdk/win-usb.html
o need to post android examples
o check out andres' changes for PShape
X look into touch event code, see if there's a good way to integrate
o make a decision on how to integrate touch event code
X punting until later
X add clear and close to all stream methods?
X http://code.google.com/p/processing/issues/detail?id=244
X check on this, fixed one, all set
o gui stuff: http://hg.postspectacular.com/cp5magic/wiki/Home
X OpenGL sketches crashes on older Android devices
X http://code.google.com/p/processing/issues/detail?id=1455
X remove mouseEvent and keyEvent variables (deprecated on desktop)
0217 android
earlier
X inside AndroidPreprocessor
X processing.mode.java.JavaBuild.scrubComments(sketch.getCode(0).getProgram())
X PApplet.match(scrubbed, processing.mode.java.JavaBuild.SIZE_REGEX);
X clean up earlier when size() stuff was moved up
o test libraries on android
X Implement a way to include the resources directory of an Android app
X USB host and NFC reader need other changes to the app hierarchy to work
X http://code.google.com/p/processing/issues/detail?id=767
X Error for "android create avd" when the AVD is already installed
X http://code.google.com/p/processing/issues/detail?id=614
_ requires deleting the app before reinstalling
_ just fix this like the others

View File

@@ -44,9 +44,9 @@ import processing.core.*;
* files and images, etc) that comes from that.
*/
public class Base {
static public final int REVISION = 216;
static public final int REVISION = 217;
/** This might be replaced by main() if there's a lib/version.txt file. */
static public String VERSION_NAME = "0216";
static public String VERSION_NAME = "0217";
/** Set true if this a proper release rather than a numbered revision. */
static public boolean RELEASE = false;
@@ -360,15 +360,15 @@ public class Base {
}
}
libraryManagerFrame =
libraryManagerFrame =
new ContributionManagerDialog(ContributionType.LIBRARY);
toolManagerFrame =
toolManagerFrame =
new ContributionManagerDialog(ContributionType.TOOL);
modeManagerFrame =
modeManagerFrame =
new ContributionManagerDialog(ContributionType.MODE);
updateManagerFrame =
updateManagerFrame =
new ContributionManagerDialog(null);
// Make sure ThinkDifferent has library examples too
nextMode.rebuildLibraryList();
@@ -2454,15 +2454,15 @@ public class Base {
}
return outgoing;
}
static public void readSettings(String filename, String lines[],
HashMap<String, String> settings) {
for (int i = 0; i < lines.length; i++) {
int hash = lines[i].indexOf('#');
String line = (hash == -1) ?
String line = (hash == -1) ?
lines[i].trim() : lines[i].substring(0, hash).trim();
if (line.length() != 0) {
int equals = line.indexOf('=');
if (equals == -1) {
@@ -2497,7 +2497,7 @@ public class Base {
to.flush();
to.close();
to = null;
targetFile.setLastModified(sourceFile.lastModified());
}
@@ -2883,8 +2883,8 @@ public class Base {
}
}
}
static public void unzip(File zipFile, File dest) {
try {
FileInputStream fis = new FileInputStream(zipFile);

View File

@@ -1,3 +1,178 @@
0216 core (2.0b8)
X Add clear() to replace background(0, 0, 0, 0)
X http://code.google.com/p/processing/issues/detail?id=1446
o add loadType() and saveType()... get working with shapes, etc
X heading2D()? weird.. changed to heading()
X http://toxiclibs.org/docs/core/toxi/geom/Vec3D.html
X http://code.google.com/p/processing/issues/detail?id=987
o hint(OPENGL_ERRORS) should be the opposite to enable the reporting, no?
o hint(ENABLE_OPENGL_ERRORS) should be the hint.. disabled by default
X nah, just leave these turned on since (potentially) important
X fix table loading quirk with extensions
o full screen not auto-enabling with displayWidth/Height
X Opting not to do this, because we can't remove the decorations on the
X window at this point. And re-opening a new winodw is a lot of mess.
X Better all around to just encourage the use of sketchFullScreen()
X or cmd/ctrl-shift-R in the PDE.
X make notes about methods removed from JSON to be conservative
X remove default findNative() that was enabling native fonts w/ p5
o when using loadFont(), don't enable native fonts unless hint() in use
o but on createFont(), we're probably OK
o might need to make reference notes about the two behaviors
X decision: remove hint(ENABLE_NATIVE_FONTS)
X PImage.resize() greater than image size hangs
X http://code.google.com/p/processing/issues/detail?id=1463
X turns out to be errata from the book
X add warning message when registering AWT mouse/key events
X don't let OpenGL fire those mouse events at all
X phrase the warning differently when OpenGL is in use (or only show then?)
X halt with OpenGL, otherwise will be ignored
X show warning when registering mouse/key events with OpenGL
X deprecate mouseEvent and keyEvent
X add functions for mousePressed(event) and keyPressed(event) et al
X better to do this instead of bringing back the magic event
X or implementing the magic event on Android
X also problematic with it not being called now
X loadBytes does not close input stream
X http://code.google.com/p/processing/issues/detail?id=1542
X add randomGaussian()
X Add TAU as alias for TWO_PI
X http://code.google.com/p/processing/issues/detail?id=1488
X ref assigned here: https://github.com/processing/processing-web/issues/9
X fixes for removeColumn()
X remove SVG warning about "#text" ignored
X fix bug where noDelays wasn't being used in PApplet
X remove "ignoring #text tag" from SVG loader
X can ignore any # items altogether
o add "CGAffineTransformInvert: singular matrix" problem to the Wiki
X http://code.google.com/p/processing/issues/detail?id=1363
X confirmed fixed with 6u41
X Default Renderer slow on retina displays
X http://code.google.com/p/processing/issues/detail?id=1262
X https://github.com/processing/processing/issues/1300
o don't allocate Java2D buffer inside beginDraw()
X otherwise PDF will make an enormous image even if it's not needed
X modify PDF to not call super.beginDraw()
andres
A P3D sketches failing to run
A http://code.google.com/p/processing/issues/detail?id=1500
A transparent pixels are not set on multisampled offscreen GL surfaces
A http://code.google.com/p/processing/issues/detail?id=1516
A clean-up PShape API
A http://code.google.com/p/processing/issues/detail?id=1518
A several key/mouse event issues in the db
A http://code.google.com/p/processing/issues/detail?id=1464
A finalize shader API
A https://github.com/processing/processing/issues/13
A "focused" become false when window is clicked in OPENGL and P2D renderer
A http://code.google.com/p/processing/issues/detail?id=1483
A https://github.com/processing/processing/issues/1521
A cursor(...) and noCursor() having trouble in P2D or P3D mode
A noCursor() seems quite/somewhat broken
X started some work, ignores 'invisible' already being set
X http://code.google.com/p/processing/issues/detail?id=1574
X https://github.com/processing/processing/issues/1612
A OpenGL/P3D sketches show graphical corruption
A needs to be set to other color
X http://code.google.com/p/processing/issues/detail?id=1452
X https://github.com/processing/processing/issues/1490
A with DISABLE_STROKE_PERSPECTIVE, use GL lines, not triangles to draw lines
A https://github.com/processing/processing/issues/1598
X http://code.google.com/p/processing/issues/detail?id=1560
A disable stroke perspective by default (but this didn't fix it)
A fixed the disappearance, though still imperfect
A Fix get()/set() problems with images and OpenGL
A https://github.com/processing/processing/issues/1613
X http://code.google.com/p/processing/issues/detail?id=1575
o arc with large strokeWeight is very slow in P2D renderer
A marked WontFix, workaround is to create a PShape
A https://github.com/processing/processing/issues/1583
A http://code.google.com/p/processing/issues/detail?id=1545
A child PShape disappears when geometric transformations are applied
A http://code.google.com/p/processing/issues/detail?id=1460
A https://github.com/processing/processing/issues/1498
A repeated fill() in P3D throws ex for groups, weird behavior for single shapes
A http://code.google.com/p/processing/issues/detail?id=1524
A https://github.com/processing/processing/issues/1562
A Incorrect sampler2D alpha channel from PGraphics.filter(shader)
A https://github.com/processing/processing/issues/1557
X http://code.google.com/p/processing/issues/detail?id=1519
A Mouse data erratic in P2D
A https://github.com/processing/processing/issues/1626
A Destroying an OpenGL PApplet doesn't terminate SharedResourceRunner thread
A https://github.com/processing/processing/issues/1483
A http://code.google.com/p/processing/issues/detail?id=1445
A exit() crashes Java on P2D and 3D when fullscreen only
A https://github.com/processing/processing/issues/12
_ Default filter on PGraphics does nothing (JAVA2D) or causes crash (P2D/P3D)
_ https://github.com/processing/processing/issues/1534
X http://code.google.com/p/processing/issues/detail?id=1496
A crash when running latest P2D/P3D under VMware
A https://github.com/processing/processing/issues/1644
A SVG width and height not properly set with P2D, P3D & OPENGL renderers
A https://github.com/processing/processing/issues/1641
A Re-implement per-vertex coloring in P2D/P3D
A https://github.com/processing/processing/issues/1196
X http://code.google.com/p/processing/issues/detail?id=1158
A P2D, P3D drawing errors in static mode, gray screen
A https://github.com/processing/processing/issues/1648
cleaning/earlier
C textureWrap() CLAMP and REPEAT now added
C begin/endContour()
o consider enable("mipmaps") instead of hint(ENABLE_MIPMAPS)
X clean up PConstants and move things into PGraphics that needn't be available
o getGLProfiles stuff.. can't do getGL2(), not good x-platform
o disable smoothing on noSmooth(), use hint to do 2x vs 4x smoothing
table
X added lastRowIndex()
X rows() instead of getRows() (doesn't perform like our other get() functions)
X it's more like keys() and values() in HashMap
X addRow() returns TableRow object to be modified
X lastRowIndex() (to avoid getRowCount() - 1)
X not lastRow() because Row functions return TableRow object/intf
X makeNullEmpty() -> replace(null, "");
X makeEmptyNull() -> replace("", null);
X saveTable("filename.tsv") or saveTable("filename.txt", "tsv")
X createTable() method in PApplet
X removed getUniqueXxxx() and some others, pending names
X added listUnique() and tallyUnique()
X added getColumnCount() to TableRow
X cleaned up checkBounds()
xml library
X removed 'name' field to avoid possibility of random errors
X confirmed that DOM "correct" version includes the text nodes
X new XML(name) also throws an ex, use createXML() or appendChild("name")
X remove XML.parse() from the reference (it throws an exception)
X use parseXML() instead
o do we need a trim() method for XML?
o use XSL transform to strip whitespace
o helpdesk.objects.com.au/java/how-do-i-remove-whitespace-from-an-xml-document
X messy, just not great
o isWhitespace() method for nodes? (that's the capitalization used in Character)
X doesn't help much
o get back to PhiLho once finished
X XML toString(0) means no indents or newlines
X but no way to remove indents and still have newlines...
X toString(-1)? a new method?
X format(2), format(4)... toString() -> default to 2 params
X fix this across the other items
X look into json and how it would work wrt XML
o 1) we bring back getFloatAttribute() et al.,
o and make getFloat() be equivalent to parseFloat(xml.getContent())
o 2) we keep getFloat() like it is, and add getFloatContent(), etc.
o 3) we deprecate our nice short getFloat/getInt/etc and go with
o getXxxxAttribute() and getXxxxContent() methods.
X not gonna do getFloatContent() since it's not really any shorter
X beginning slash in getChild() threw an NPE
X XML.format(0) throws error
X http://code.google.com/p/processing/issues/detail?id=1512
X fix XML problems on Android as well
0215 core (2.0b7)
X change to getRows() method for iterating through the Table object
X add parseInto() method (provisional)

View File

@@ -1,176 +1,5 @@
0216 core
X Add clear() to replace background(0, 0, 0, 0)
X http://code.google.com/p/processing/issues/detail?id=1446
o add loadType() and saveType()... get working with shapes, etc
X heading2D()? weird.. changed to heading()
X http://toxiclibs.org/docs/core/toxi/geom/Vec3D.html
X http://code.google.com/p/processing/issues/detail?id=987
o hint(OPENGL_ERRORS) should be the opposite to enable the reporting, no?
o hint(ENABLE_OPENGL_ERRORS) should be the hint.. disabled by default
X nah, just leave these turned on since (potentially) important
X fix table loading quirk with extensions
o full screen not auto-enabling with displayWidth/Height
X Opting not to do this, because we can't remove the decorations on the
X window at this point. And re-opening a new winodw is a lot of mess.
X Better all around to just encourage the use of sketchFullScreen()
X or cmd/ctrl-shift-R in the PDE.
X make notes about methods removed from JSON to be conservative
X remove default findNative() that was enabling native fonts w/ p5
o when using loadFont(), don't enable native fonts unless hint() in use
o but on createFont(), we're probably OK
o might need to make reference notes about the two behaviors
X decision: remove hint(ENABLE_NATIVE_FONTS)
X PImage.resize() greater than image size hangs
X http://code.google.com/p/processing/issues/detail?id=1463
X turns out to be errata from the book
X add warning message when registering AWT mouse/key events
X don't let OpenGL fire those mouse events at all
X phrase the warning differently when OpenGL is in use (or only show then?)
X halt with OpenGL, otherwise will be ignored
X show warning when registering mouse/key events with OpenGL
X deprecate mouseEvent and keyEvent
X add functions for mousePressed(event) and keyPressed(event) et al
X better to do this instead of bringing back the magic event
X or implementing the magic event on Android
X also problematic with it not being called now
X loadBytes does not close input stream
X http://code.google.com/p/processing/issues/detail?id=1542
X add randomGaussian()
X Add TAU as alias for TWO_PI
X http://code.google.com/p/processing/issues/detail?id=1488
X ref assigned here: https://github.com/processing/processing-web/issues/9
X fixes for removeColumn()
X remove SVG warning about "#text" ignored
X fix bug where noDelays wasn't being used in PApplet
X remove "ignoring #text tag" from SVG loader
X can ignore any # items altogether
o add "CGAffineTransformInvert: singular matrix" problem to the Wiki
X http://code.google.com/p/processing/issues/detail?id=1363
X confirmed fixed with 6u41
X Default Renderer slow on retina displays
X http://code.google.com/p/processing/issues/detail?id=1262
X https://github.com/processing/processing/issues/1300
o don't allocate Java2D buffer inside beginDraw()
X otherwise PDF will make an enormous image even if it's not needed
X modify PDF to not call super.beginDraw()
0217 core
andres
A P3D sketches failing to run
A http://code.google.com/p/processing/issues/detail?id=1500
A transparent pixels are not set on multisampled offscreen GL surfaces
A http://code.google.com/p/processing/issues/detail?id=1516
A clean-up PShape API
A http://code.google.com/p/processing/issues/detail?id=1518
A several key/mouse event issues in the db
A http://code.google.com/p/processing/issues/detail?id=1464
A finalize shader API
A https://github.com/processing/processing/issues/13
A "focused" become false when window is clicked in OPENGL and P2D renderer
A http://code.google.com/p/processing/issues/detail?id=1483
A https://github.com/processing/processing/issues/1521
A cursor(...) and noCursor() having trouble in P2D or P3D mode
A noCursor() seems quite/somewhat broken
X started some work, ignores 'invisible' already being set
X http://code.google.com/p/processing/issues/detail?id=1574
X https://github.com/processing/processing/issues/1612
A OpenGL/P3D sketches show graphical corruption
A needs to be set to other color
X http://code.google.com/p/processing/issues/detail?id=1452
X https://github.com/processing/processing/issues/1490
A with DISABLE_STROKE_PERSPECTIVE, use GL lines, not triangles to draw lines
A https://github.com/processing/processing/issues/1598
X http://code.google.com/p/processing/issues/detail?id=1560
A disable stroke perspective by default (but this didn't fix it)
A fixed the disappearance, though still imperfect
A Fix get()/set() problems with images and OpenGL
A https://github.com/processing/processing/issues/1613
X http://code.google.com/p/processing/issues/detail?id=1575
o arc with large strokeWeight is very slow in P2D renderer
A marked WontFix, workaround is to create a PShape
A https://github.com/processing/processing/issues/1583
A http://code.google.com/p/processing/issues/detail?id=1545
A child PShape disappears when geometric transformations are applied
A http://code.google.com/p/processing/issues/detail?id=1460
A https://github.com/processing/processing/issues/1498
A repeated fill() in P3D throws ex for groups, weird behavior for single shapes
A http://code.google.com/p/processing/issues/detail?id=1524
A https://github.com/processing/processing/issues/1562
A Incorrect sampler2D alpha channel from PGraphics.filter(shader)
A https://github.com/processing/processing/issues/1557
X http://code.google.com/p/processing/issues/detail?id=1519
A Mouse data erratic in P2D
A https://github.com/processing/processing/issues/1626
A Destroying an OpenGL PApplet doesn't terminate SharedResourceRunner thread
A https://github.com/processing/processing/issues/1483
A http://code.google.com/p/processing/issues/detail?id=1445
A exit() crashes Java on P2D and 3D when fullscreen only
A https://github.com/processing/processing/issues/12
_ Default filter on PGraphics does nothing (JAVA2D) or causes crash (P2D/P3D)
_ https://github.com/processing/processing/issues/1534
X http://code.google.com/p/processing/issues/detail?id=1496
A crash when running latest P2D/P3D under VMware
A https://github.com/processing/processing/issues/1644
A SVG width and height not properly set with P2D, P3D & OPENGL renderers
A https://github.com/processing/processing/issues/1641
A Re-implement per-vertex coloring in P2D/P3D
A https://github.com/processing/processing/issues/1196
X http://code.google.com/p/processing/issues/detail?id=1158
A P2D, P3D drawing errors in static mode, gray screen
A https://github.com/processing/processing/issues/1648
cleaning/earlier
C textureWrap() CLAMP and REPEAT now added
C begin/endContour()
o consider enable("mipmaps") instead of hint(ENABLE_MIPMAPS)
X clean up PConstants and move things into PGraphics that needn't be available
o getGLProfiles stuff.. can't do getGL2(), not good x-platform
o disable smoothing on noSmooth(), use hint to do 2x vs 4x smoothing
table
X added lastRowIndex()
X rows() instead of getRows() (doesn't perform like our other get() functions)
X it's more like keys() and values() in HashMap
X addRow() returns TableRow object to be modified
X lastRowIndex() (to avoid getRowCount() - 1)
X not lastRow() because Row functions return TableRow object/intf
X makeNullEmpty() -> replace(null, "");
X makeEmptyNull() -> replace("", null);
X saveTable("filename.tsv") or saveTable("filename.txt", "tsv")
X createTable() method in PApplet
X removed getUniqueXxxx() and some others, pending names
X added listUnique() and tallyUnique()
X added getColumnCount() to TableRow
X cleaned up checkBounds()
xml library
X removed 'name' field to avoid possibility of random errors
X confirmed that DOM "correct" version includes the text nodes
X new XML(name) also throws an ex, use createXML() or appendChild("name")
X remove XML.parse() from the reference (it throws an exception)
X use parseXML() instead
o do we need a trim() method for XML?
o use XSL transform to strip whitespace
o helpdesk.objects.com.au/java/how-do-i-remove-whitespace-from-an-xml-document
X messy, just not great
o isWhitespace() method for nodes? (that's the capitalization used in Character)
X doesn't help much
o get back to PhiLho once finished
X XML toString(0) means no indents or newlines
X but no way to remove indents and still have newlines...
X toString(-1)? a new method?
X format(2), format(4)... toString() -> default to 2 params
X fix this across the other items
X look into json and how it would work wrt XML
o 1) we bring back getFloatAttribute() et al.,
o and make getFloat() be equivalent to parseFloat(xml.getContent())
o 2) we keep getFloat() like it is, and add getFloatContent(), etc.
o 3) we deprecate our nice short getFloat/getInt/etc and go with
o getXxxxAttribute() and getXxxxContent() methods.
X not gonna do getFloatContent() since it's not really any shorter
X beginning slash in getChild() threw an NPE
X XML.format(0) throws error
X http://code.google.com/p/processing/issues/detail?id=1512
X fix XML problems on Android as well
decisions on data
X are we comfortable with setInt/Float/etc instead of just set(int, blah)

122
done.txt
View File

@@ -1,3 +1,125 @@
0216 pde (2.0b8)
X remove extra separator at the top of the Help menu on Windows and Linux
X MovieMaker tool will not start on Windows 8
X make a little less fragile by not launching as separate process
X http://code.google.com/p/processing/issues/detail?id=1447
X clean up the code and interface for the Movie Maker tool
X http://code.google.com/p/processing/issues/detail?id=836
X on Windows, the Help menu seems to start with a separator
X add 6u37 as the Java runtime
o TextAreaDefaults - is editable in use?
X add java.io.File to default imports
X http://code.google.com/p/processing/issues/detail?id=1453
X update the JavaDoc for the latest release
X implement from build.xml as well
X make sure javadoc builds and uploads properly
X error checker broken in experimental mode (fix from Manindra)
X http://code.google.com/p/processing/issues/detail?id=1449
X Color coding for if/else in Processing IDE doesn't match
X http://code.google.com/p/processing/issues/detail?id=1457
X add ESC and cmd/ctrl-W to the Examples window
X move token/syntax coloring out of theme.txt and back into preferences
X what order should 'recent' menu use?
X most recent is at the top
X check on new JDK and how it works on OS X
X http://jdk7.java.net/macportpreview/
X add retina support to Info.plist
X <key>NSHighResolutionCapable</key>
X <string>true</string>
X add basics of retina support to the toolbar and header
X getDefaultToolkit().getDesktopProperty("apple.awt.contentScaleFactor");
X paper over ArrayIndexOutOfBoundsException in JEditTextArea.xToOffset()
X Fix IllegalStateException on Windows/Linux in Save prompt
X happened when hitting ESC or otherwise closing the window
X "Find in Reference" largely broken in 2.0b7
C http://code.google.com/p/processing/issues/detail?id=1456
X discern variable vs function with Find in Reference
X if no selection, attempt to expand the selection for Find in Reference
X add cmd-shift-O to "Open Examples" on OS X with no window open
X go through vida examples to make sure extra imports are not being used
o do command line to run through all examples?
X remove Quaqua
X http://code.google.com/p/processing/issues/detail?id=1509
X remove separate launch of QT movie creator
X Don't open Changes page on the Wiki from command line
X http://code.google.com/p/processing/issues/detail?id=1520
X prevent inertia scrolling on OS X from making editor jumpy
X Suggest possible import statements for common Java classes
X http://code.google.com/p/processing/issues/detail?id=1550
X for others like collections and Date, show warning and option to add?
X along with warning that it's not supported
X processing-java throws java.lang.ArrayIndexOutOfBoundsException: -1
X http://code.google.com/p/processing/issues/detail?id=1548
X Library manager leaves temporary folders in sketchbook folder
X http://code.google.com/p/processing/issues/detail?id=1527
X "Auto format" should not scroll current line to first line
X http://code.google.com/p/processing/issues/detail?id=1533
X add to build instructions for OS X:
X ant won't work w/ Java 1.7 until you set JAVA_HOME
X export JAVA_HOME=`/usr/libexec/java_home`
X fix "Bounds out of range" when outdenting a block of text
X Exception in thread "AWT-EventQueue-0" java.lang.IllegalArgumentException: Bounds out of range: 5374,5376 [5375]
X at processing.app.syntax.JEditTextArea.select(JEditTextArea.java:1214)
X at processing.app.Editor.handleIndentOutdent(Editor.java:1819)
X play button (and others) no longer highlighting
X http://code.google.com/p/processing/issues/detail?id=688
X run button not properly unhighlighting
X patch from John Li (jli@circularly.org)
X readlink error when running processing-java
X patch from richard@crash.net.nz
X http://code.google.com/p/processing/issues/detail?id=1578
o add Iterator as an import?
X nope, added warning message instead
X disable single-click expand on OS X for the examples
manindra
M bug that was causing the Debugger to point to wrong break point line numbers
M 'Debug' button does not re-run the project when it is already running.
M http://code.google.com/p/processing/issues/detail?id=1504
M Problems with Find & Replace getting stuck in a loop
M or replacing with odd text
M https://github.com/processing/processing/issues/1643
M https://github.com/processing/processing/pull/1652
earlier
X include debug mode as 'experimental'?
X DebugMode throwing exception about breakpoints when trying to save
X what to call it? change java2 folder name?
X check into apple.awt.graphics.UseQuartz again
X both for p5.app and for the exported app
X also need to look at the main to see what it's doing
X removed in 2.0b7, because it has bugs and is no longer compatible
<key>Properties</key>
<dict>
<key>apple.awt.graphics.UseQuartz</key>
<string>true</string>
</dict>
o also can have case of opening two of same sketch at once
o if sketch was open, then restart by dragging the .pde to p5.app
tool manager
X from Casey
X list in the PDE would be updated automatically by querying a web service
X list on the website would be generated using the same web service
X All I would need to do is update web/contrib_generate/sources.conf
X and the rest would happen automatically.
X general cleanup of the visuals/layout
X extra files still being left around during install
X Add Mode is also reporting that it's a library that contains multiple
X fixed the 'library' part, and its legitimately bad
X Add Tool is having problems
X https://github.com/processing/processing/issues/1607
X http://code.google.com/p/processing/issues/detail?id=1569
X make already installed libraries distinguishable in the list
X https://github.com/processing/processing/issues/1250
X http://code.google.com/p/processing/issues/detail?id=1212
X work on the design of the list entries themselves
X add "Installed" indicator? or show the Remove button?
X using "Add Library" requires restart of Processing before lib recognized
X https://github.com/processing/processing/issues/1425
X http://code.google.com/p/processing/issues/detail?id=1387
0215 pde (2.0b7)
X "expecting EOF, found 'import'" on previously working sketch
X http://code.google.com/p/processing/issues/detail?id=1376

120
todo.txt
View File

@@ -1,123 +1,5 @@
0216 pde
X remove extra separator at the top of the Help menu on Windows and Linux
X MovieMaker tool will not start on Windows 8
X make a little less fragile by not launching as separate process
X http://code.google.com/p/processing/issues/detail?id=1447
X clean up the code and interface for the Movie Maker tool
X http://code.google.com/p/processing/issues/detail?id=836
X on Windows, the Help menu seems to start with a separator
X add 6u37 as the Java runtime
o TextAreaDefaults - is editable in use?
X add java.io.File to default imports
X http://code.google.com/p/processing/issues/detail?id=1453
X update the JavaDoc for the latest release
X implement from build.xml as well
X make sure javadoc builds and uploads properly
X error checker broken in experimental mode (fix from Manindra)
X http://code.google.com/p/processing/issues/detail?id=1449
X Color coding for if/else in Processing IDE doesn't match
X http://code.google.com/p/processing/issues/detail?id=1457
X add ESC and cmd/ctrl-W to the Examples window
X move token/syntax coloring out of theme.txt and back into preferences
X what order should 'recent' menu use?
X most recent is at the top
X check on new JDK and how it works on OS X
X http://jdk7.java.net/macportpreview/
X add retina support to Info.plist
X <key>NSHighResolutionCapable</key>
X <string>true</string>
X add basics of retina support to the toolbar and header
X getDefaultToolkit().getDesktopProperty("apple.awt.contentScaleFactor");
X paper over ArrayIndexOutOfBoundsException in JEditTextArea.xToOffset()
X Fix IllegalStateException on Windows/Linux in Save prompt
X happened when hitting ESC or otherwise closing the window
X "Find in Reference" largely broken in 2.0b7
C http://code.google.com/p/processing/issues/detail?id=1456
X discern variable vs function with Find in Reference
X if no selection, attempt to expand the selection for Find in Reference
X add cmd-shift-O to "Open Examples" on OS X with no window open
X go through vida examples to make sure extra imports are not being used
o do command line to run through all examples?
X remove Quaqua
X http://code.google.com/p/processing/issues/detail?id=1509
X remove separate launch of QT movie creator
X Don't open Changes page on the Wiki from command line
X http://code.google.com/p/processing/issues/detail?id=1520
X prevent inertia scrolling on OS X from making editor jumpy
X Suggest possible import statements for common Java classes
X http://code.google.com/p/processing/issues/detail?id=1550
X for others like collections and Date, show warning and option to add?
X along with warning that it's not supported
X processing-java throws java.lang.ArrayIndexOutOfBoundsException: -1
X http://code.google.com/p/processing/issues/detail?id=1548
X Library manager leaves temporary folders in sketchbook folder
X http://code.google.com/p/processing/issues/detail?id=1527
X "Auto format" should not scroll current line to first line
X http://code.google.com/p/processing/issues/detail?id=1533
X add to build instructions for OS X:
X ant won't work w/ Java 1.7 until you set JAVA_HOME
X export JAVA_HOME=`/usr/libexec/java_home`
X fix "Bounds out of range" when outdenting a block of text
X Exception in thread "AWT-EventQueue-0" java.lang.IllegalArgumentException: Bounds out of range: 5374,5376 [5375]
X at processing.app.syntax.JEditTextArea.select(JEditTextArea.java:1214)
X at processing.app.Editor.handleIndentOutdent(Editor.java:1819)
X play button (and others) no longer highlighting
X http://code.google.com/p/processing/issues/detail?id=688
X run button not properly unhighlighting
X patch from John Li (jli@circularly.org)
X readlink error when running processing-java
X patch from richard@crash.net.nz
X http://code.google.com/p/processing/issues/detail?id=1578
o add Iterator as an import?
X nope, added warning message instead
X disable single-click expand on OS X for the examples
0217 pde
manindra
M bug that was causing the Debugger to point to wrong break point line numbers
M 'Debug' button does not re-run the project when it is already running.
M http://code.google.com/p/processing/issues/detail?id=1504
M Problems with Find & Replace getting stuck in a loop
M or replacing with odd text
M https://github.com/processing/processing/issues/1643
M https://github.com/processing/processing/pull/1652
earlier
X include debug mode as 'experimental'?
X DebugMode throwing exception about breakpoints when trying to save
X what to call it? change java2 folder name?
X check into apple.awt.graphics.UseQuartz again
X both for p5.app and for the exported app
X also need to look at the main to see what it's doing
X removed in 2.0b7, because it has bugs and is no longer compatible
<key>Properties</key>
<dict>
<key>apple.awt.graphics.UseQuartz</key>
<string>true</string>
</dict>
o also can have case of opening two of same sketch at once
o if sketch was open, then restart by dragging the .pde to p5.app
tool manager
X from Casey
X list in the PDE would be updated automatically by querying a web service
X list on the website would be generated using the same web service
X All I would need to do is update web/contrib_generate/sources.conf
X and the rest would happen automatically.
X general cleanup of the visuals/layout
X extra files still being left around during install
X Add Mode is also reporting that it's a library that contains multiple
X fixed the 'library' part, and its legitimately bad
X Add Tool is having problems
X https://github.com/processing/processing/issues/1607
X http://code.google.com/p/processing/issues/detail?id=1569
X make already installed libraries distinguishable in the list
X https://github.com/processing/processing/issues/1250
X http://code.google.com/p/processing/issues/detail?id=1212
X work on the design of the list entries themselves
X add "Installed" indicator? or show the Remove button?
X using "Add Library" requires restart of Processing before lib recognized
X https://github.com/processing/processing/issues/1425
X http://code.google.com/p/processing/issues/detail?id=1387
library changes (site only?)
_ remove netscape.javascript stuff