starting the next release

This commit is contained in:
benfry
2012-12-07 23:17:38 +00:00
parent 09a29f2142
commit a964809796
7 changed files with 340 additions and 327 deletions
+64
View File
@@ -1,3 +1,67 @@
0215 android (2.0b7)
X removing default imports for
X android.view.MotionEvent, android.view.KeyEvent,android.graphics.Bitmap
X due to conflicts w/ the new p5 event system
X change event handling to hopefully clean up some inconsistencies
X remove motionX/Y/Pressure... these need to be handled separately
X mouseX/Y no longer include history with moves
X better to use motion object when that's done
o coordinates from motionX/Y reportedly inconsistent
X http://code.google.com/p/processing/issues/detail?id=1018
X moving away from this anyway
X pmouseX/Y not being set properly?
X http://code.google.com/p/processing/issues/detail?id=238
X mouseEvent is back (see the Wiki)
o add method to bring up the keyboard in sketches
o actually, just write an example of how to do it, since holding menu works
o http://code.google.com/p/processing/issues/detail?id=234
X values for pmouseX/Y aren't great
X Examples > Topics > Drawing > Continuous Lines shows gaps
X http://code.google.com/p/processing/issues/detail?id=238
X debug information not coming through (Windows only?)
X http://code.google.com/p/processing/issues/detail?id=1440
X "no library found" with android.text.format (so android.* is a problem)
X Remove requirement for Google APIs in Android mode
X http://code.google.com/p/processing/issues/detail?id=613
cleaning/earlier
A Defects in the tessellation of SVG shapes in A3D
A http://code.google.com/p/processing/issues/detail?id=291
X change run/present/export/export application names in the menus
A Blacked-out screen when restoring Android app from background.
A http://code.google.com/p/processing/issues/detail?id=381
X android sdk/build location has changed (android-7 not 2.1) fix build.xml
A excessive rotation of application causes memory to run out
A this probably means that some memory isn't being freed that should be
A new window and surfaceview objects are being created in onCreate
A so they should probably be taken down in onDestroy.. but how?
A http://code.google.com/p/processing/issues/detail?id=235
o should alpha PImage stuff use a non-4byte config?
X http://code.google.com/p/processing/issues/detail?id=242
X hasn't emerged as a real issue
o try using the internal javac on windows and see if exceptions come through..
o actually i think that might have been worse...
X rounded rect support
X http://code.google.com/p/processing/issues/detail?id=929
o too many temporary objects (particularly w/ color) created with A2D
X http://code.google.com/p/processing/issues/detail?id=213
X no votes after a couple years
X resize() needs to use the android resize stuff
o right now using the rather than expensive copy()
X instead, create a new resized bitmap, and get rid of pixels[]
X http://code.google.com/p/processing/issues/detail?id=239
motion events
o registerMethod("motionEvent") and "mouseEvent" not implemented
o PMotionEvent is being used internal to PApplet, need to re-wrap
o should be able to fire MotionEvents
o modify MotionEvent code to use TouchEvent class, even if basic version
o internally, PApplet might subclass it for the pointers
o but queueing needs to work
X opting to take a step backwards on the motion event handling
o write a little stub code for people who want to use motionX/Y/etc
0214 android (2.0b6)
X No changes on the Android side of things
+2 -61
View File
@@ -1,66 +1,7 @@
0215 android
X removing default imports for
X android.view.MotionEvent, android.view.KeyEvent,android.graphics.Bitmap
X due to conflicts w/ the new p5 event system
X change event handling to hopefully clean up some inconsistencies
X remove motionX/Y/Pressure... these need to be handled separately
X mouseX/Y no longer include history with moves
X better to use motion object when that's done
o coordinates from motionX/Y reportedly inconsistent
X http://code.google.com/p/processing/issues/detail?id=1018
X moving away from this anyway
X pmouseX/Y not being set properly?
X http://code.google.com/p/processing/issues/detail?id=238
X mouseEvent is back (see the Wiki)
o add method to bring up the keyboard in sketches
o actually, just write an example of how to do it, since holding menu works
o http://code.google.com/p/processing/issues/detail?id=234
X values for pmouseX/Y aren't great
X Examples > Topics > Drawing > Continuous Lines shows gaps
X http://code.google.com/p/processing/issues/detail?id=238
X debug information not coming through (Windows only?)
X http://code.google.com/p/processing/issues/detail?id=1440
X "no library found" with android.text.format (so android.* is a problem)
X Remove requirement for Google APIs in Android mode
X http://code.google.com/p/processing/issues/detail?id=613
_ update Wiki to reflect the change
0216 android
cleaning/earlier
A Defects in the tessellation of SVG shapes in A3D
A http://code.google.com/p/processing/issues/detail?id=291
X change run/present/export/export application names in the menus
A Blacked-out screen when restoring Android app from background.
A http://code.google.com/p/processing/issues/detail?id=381
X android sdk/build location has changed (android-7 not 2.1) fix build.xml
A excessive rotation of application causes memory to run out
A this probably means that some memory isn't being freed that should be
A new window and surfaceview objects are being created in onCreate
A so they should probably be taken down in onDestroy.. but how?
A http://code.google.com/p/processing/issues/detail?id=235
o should alpha PImage stuff use a non-4byte config?
X http://code.google.com/p/processing/issues/detail?id=242
X hasn't emerged as a real issue
o try using the internal javac on windows and see if exceptions come through..
o actually i think that might have been worse...
X rounded rect support
X http://code.google.com/p/processing/issues/detail?id=929
o too many temporary objects (particularly w/ color) created with A2D
X http://code.google.com/p/processing/issues/detail?id=213
X no votes after a couple years
X resize() needs to use the android resize stuff
o right now using the rather than expensive copy()
X instead, create a new resized bitmap, and get rid of pixels[]
X http://code.google.com/p/processing/issues/detail?id=239
motion events
o registerMethod("motionEvent") and "mouseEvent" not implemented
o PMotionEvent is being used internal to PApplet, need to re-wrap
o should be able to fire MotionEvents
o modify MotionEvent code to use TouchEvent class, even if basic version
o internally, PApplet might subclass it for the pointers
o but queueing needs to work
X opting to take a step backwards on the motion event handling
o write a little stub code for people who want to use motionX/Y/etc
_ update Wiki to reflect no need for Google APIs
_ NullPointerException in AndroidBuild.writeLocalProps(AndroidBuild.java:458)
_ prompts for SDK, works; then after restart breaks again
+7 -7
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 = 215;
static public final int REVISION = 216;
/** This might be replaced by main() if there's a lib/version.txt file. */
static public String VERSION_NAME = "0215";
static public String VERSION_NAME = "0216";
/** Set true if this a proper release rather than a numbered revision. */
static public boolean RELEASE = false;
@@ -276,14 +276,14 @@ public class Base {
Mode javaScriptMode =
ModeContribution.load(this, getContentFile("modes/javascript"),
"processing.mode.javascript.JavaScriptMode").getMode();
coreModes = new Mode[] { javaMode, androidMode, javaScriptMode };
// check for the new mode in case it's available
// try {
// Class.forName("processing.mode.java2.DebugMode");
ModeContribution experimentalContrib =
ModeContribution.load(this, getContentFile("modes/experimental"),
ModeContribution experimentalContrib =
ModeContribution.load(this, getContentFile("modes/experimental"),
"processing.mode.experimental.ExperimentalMode");
if (experimentalContrib != null) {
Mode experimentalMode = experimentalContrib.getMode();
@@ -293,7 +293,7 @@ public class Base {
// for (Mode mode : coreModes) { // already called by load() above
// mode.setupGUI();
// }
// }
}
+180
View File
@@ -1,3 +1,183 @@
0215 core (2.0b7)
X change to getRows() method for iterating through the Table object
X add parseInto() method (provisional)
X change translate() and rotate() to use x, y, z as param names
o opengl.jar with eclipse
o auto-extract native libs from opengl.jar
o to remove java.library.path problems (!)
X no longer necessary, JOGL does this by default
X implement clip()/noClip()
X remove blend(), add blendMode()
X http://code.google.com/p/processing/issues/detail?id=1385
o implement a more efficient version of blend()
o http://code.google.com/p/processing/issues/detail?id=120
o Problem with beginShape()/endShape() when using multiple contours
X http://code.google.com/p/processing/issues/detail?id=1396
X just a documentation issue
A PShape and lights results in more lit vertices
A http://code.google.com/p/processing/issues/detail?id=1342
A Implement anisotropic filtering when using OPENGL
A http://code.google.com/p/processing/issues/detail?id=502
X move _MASK constants out of PConstants and into PImage
X how should stroke work w/ arcs?
X decision: we should do pie, you can make the other kind w/o it
X add an additional parameter for the others
X http://code.google.com/p/processing/issues/detail?id=711
X changed events to PRESS, RELEASE, CLICK, DRAG, MOVE, ENTER, EXIT
X instead of past-tense versions of the same
A Implement arc() with modes on OpenGL
A http://code.google.com/p/processing/issues/detail?id=1406
X relative coordinates not updated properly on closepath with SVG files
X http://code.google.com/p/processing/issues/detail?id=1058
X add XML.getLong() (also updated Android)
X http://code.google.com/p/processing/issues/detail?id=1378
X beginShape(QUAD) not working with Java2D
X http://code.google.com/p/processing/issues/detail?id=1365
X fix for PMatrix3D.mult() when vectors are identical
X http://code.google.com/p/processing/issues/detail?id=921
A back-buffer sampler in OpenGL renderers
A http://code.google.com/p/processing/issues/detail?id=1169
X image resizing is ugly (just use java2d?)
o also deal with copy()/blend() inaccuracies
X http://code.google.com/p/processing/issues/detail?id=332
o key/mouse events have concurrency problems with noLoop()
X http://code.google.com/p/processing/issues/detail?id=187
o need to say "no drawing inside mouse/key events w/ noLoop"
X changed to reference issue
X redraw() doesn't work from within draw()
X http://code.google.com/p/processing/issues/detail?id=195
X make note for Casey to include this in the reference
X Potential race condition when resizing sketches
X http://code.google.com/p/processing/issues/detail?id=697
X removed mask(int[]).. check reference to make sure it's not in use
X how to handle get(x, y, w, h) when off screen?
X http://code.google.com/p/processing/issues/detail?id=925
A curves aren't rendered seperately when P3D or P2D is specified
A http://code.google.com/p/processing/issues/detail?id=1317
A FBO handling in PGL is not transparent
A http://code.google.com/p/processing/issues/detail?id=1282
A Shaders are passed wrong defaults when calling "filter" on a PGraphics object
A http://code.google.com/p/processing/issues/detail?id=1301
A P2D/P3D PGraphics buffer fails to draw if larger than main surface
A http://code.google.com/p/processing/issues/detail?id=1255
A image(pgraphics, x,y, w, h) only draw once when shrinking
A http://code.google.com/p/processing/issues/detail?id=1382
A P2D/P3D crashes when trying to display unicode text
A http://code.google.com/p/processing/issues/detail?id=1308
A beginContour() behaves differently in immediate and retained modes
A http://code.google.com/p/processing/issues/detail?id=1417
A use to pixels array breaks after resize
A http://code.google.com/p/processing/issues/detail?id=1119
A no stroke with OpenGL sketches on a 2007 Mac Mini (GMA 950)
A http://code.google.com/p/processing/issues/detail?id=1222
A ortho() displays strange line widths
A http://code.google.com/p/processing/issues/detail?id=1285
A resizeable frame crashes sketch with AMD video card
A http://code.google.com/p/processing/issues/detail?id=1175
A set(x, y, PImage) doesn't work with P2D/P3D
A http://code.google.com/p/processing/issues/detail?id=1185
A Processing 2.0b6 p2d / p3d arraylist pvector display issues
A http://code.google.com/p/processing/issues/detail?id=1421
A Using a PGraphics as a texture produces visual artifacts in P2D/P3D.
A http://code.google.com/p/processing/issues/detail?id=1420
X set quality level higher when exporting JPEG images
o add ability to control jpeg compression level with save() and saveFrame()
o or just write a better example for this one?
X http://code.google.com/p/processing/issues/detail?id=58
X using com.sun.image.codec.jpeg.* in PImage causes problems with OpenJDK
X http://code.google.com/p/processing/issues/detail?id=1424
X fix problem with background() and the default composite (for Casey)
X also store the default composite instance and use that on blendMode(BLEND)
X disable Quartz renderer to fix line blending problem from Casey
X might make sketches run more slowly
X fix double error report about textMode(SCREEN)
X how to handle stroke/fill separation in OpenGL
X hint(DISABLE_OPTIMIZED_STROKE)
X http://code.google.com/p/processing/issues/detail?id=1302
X change name for hint() that controls stroke/fill combo:
andres (cleanup)
A when turning smoothing on, internal lines of shapes are visible
o add an edge flag when tesselating
o mind the opengl tesselation flags
o need to turn off smoothing for the interior of shapes
A http://code.google.com/p/processing/issues/detail?id=53
o textAlign(CENTER) with P3D and OPENGL produces messy result
o probably rounding error with the images
X http://code.google.com/p/processing/issues/detail?id=65
X Signature issue on contributed libraries affects unrelated opengl sketches
X http://code.google.com/p/processing/issues/detail?id=261
A Implement efficient version of copy() in PGraphicsOpenGL
A use glCopyPixels() or glReadPixels() instead of copy() method
A http://code.google.com/p/processing/issues/detail?id=119
A copy() does not update the screen with OpenGL
A http://code.google.com/p/processing/issues/detail?id=118
A strokeCap() and strokeJoin() for use with OPENGL
A http://code.google.com/p/processing/issues/detail?id=123
A inconsistent anti-aliasing with OpenGL
A http://code.google.com/p/processing/issues/detail?id=217
A noCursor() + OPENGL = won't get past setup()
A http://code.google.com/p/processing/issues/detail?id=1345
A set() requires updatePixels() with OpenGL
A http://code.google.com/p/processing/issues/detail?id=89
A chopping out triangles in OpenGL (though it's only 2D drawing)
A http://code.google.com/p/processing/issues/detail?id=193
A shared interface for 3D view data across desktop/Android
A http://code.google.com/p/processing/issues/detail?id=970
A Distortion of 2D shapes when sphereDetail() is used
A http://code.google.com/p/processing/issues/detail?id=762
A OPENGL renderer stops rendering after text is written using textMode(SCREEN)
A http://code.google.com/p/processing/issues/detail?id=710
A OpenGL renderer cannot draw down-right diagonal lines (OS X)
A http://code.google.com/p/processing/issues/detail?id=1290
o marked invalid, can disable stroke perspective, etc
cleaning
o remove screenBlend(), textureBlend() from PGraphics et al
o have andres take over all current GL issues in the tracker
X Support 'black' as color for SVG files (PhiLho fix)
X http://code.google.com/p/processing/issues/detail?id=1010
o catch sun.dc.pr.PRException?
X http://code.google.com/p/processing/issues/detail?id=39
X no longer valid
X work through loadPixels in PImage, how consistent do we need to be?
X with get() and set() methods, this gets really tricky (too slow)
X could optimize by keeping a java image around, but table for later
X it's too significant a change, and not enough time to test
o image created with img.get() works incorrectly when using filter()
X http://code.google.com/p/processing/issues/detail?id=167
X copy(image with transparency) doesn't keep the transparency at start up
X http://code.google.com/p/processing/issues/detail?id=601
X tested and working
o for a PGraphics2D, should its image cache object be the memoryimagesource?
o loading lots of images is a problem, describe how to unload
o is it possible? necessary to call delay(5) or something?
events
X make sure alt/ctl/meta/etc all work (for both mouse and key)
X remove thread blocking when dequeueing events
X finish postEvent()
X need to make events interleave
X http://code.google.com/p/processing/issues/detail?id=79
X mouseButton not being set properly in mouseClicked
X http://code.google.com/p/processing/issues/detail?id=1350
X mouseButton is 0 in mouseReleased() on OS X
X http://code.google.com/p/processing/issues/detail?id=1373
o unconfirmed: keyEvent works only using JAVA2D
X http://code.google.com/p/processing/issues/detail?id=1279
X can't find anything on this, closed
X mouseEntered/Exited? (they're caught but not handled)
X http://code.google.com/p/processing/issues/detail?id=500
X also look into Android issues with this stuff
X this only works for awt events... switch to using internal event code
if (external && event.getNative() instanceof java.awt.event.KeyEvent &&
((java.awt.event.KeyEvent) event.getNative()).getModifiers() ==
Toolkit.getDefaultToolkit().getMenuShortcutKeyMask() &&
event.getKeyCode() == 'W') {
exit();
}
0214 core (2.0b6)
A Patch for /trunk/processing/core/src/processing/opengl/PGraphicsOpenGL.java
A http://code.google.com/p/processing/issues/detail?id=1306
+2 -178
View File
@@ -1,100 +1,5 @@
0215 core
X change to getRows() method for iterating through the Table object
X add parseInto() method (provisional)
X change translate() and rotate() to use x, y, z as param names
o opengl.jar with eclipse
o auto-extract native libs from opengl.jar
o to remove java.library.path problems (!)
X no longer necessary, JOGL does this by default
X implement clip()/noClip()
X remove blend(), add blendMode()
X http://code.google.com/p/processing/issues/detail?id=1385
o implement a more efficient version of blend()
o http://code.google.com/p/processing/issues/detail?id=120
o Problem with beginShape()/endShape() when using multiple contours
X http://code.google.com/p/processing/issues/detail?id=1396
X just a documentation issue
A PShape and lights results in more lit vertices
A http://code.google.com/p/processing/issues/detail?id=1342
A Implement anisotropic filtering when using OPENGL
A http://code.google.com/p/processing/issues/detail?id=502
X move _MASK constants out of PConstants and into PImage
X how should stroke work w/ arcs?
X decision: we should do pie, you can make the other kind w/o it
X add an additional parameter for the others
X http://code.google.com/p/processing/issues/detail?id=711
X changed events to PRESS, RELEASE, CLICK, DRAG, MOVE, ENTER, EXIT
X instead of past-tense versions of the same
A Implement arc() with modes on OpenGL
A http://code.google.com/p/processing/issues/detail?id=1406
X relative coordinates not updated properly on closepath with SVG files
X http://code.google.com/p/processing/issues/detail?id=1058
X add XML.getLong() (also updated Android)
X http://code.google.com/p/processing/issues/detail?id=1378
X beginShape(QUAD) not working with Java2D
X http://code.google.com/p/processing/issues/detail?id=1365
X fix for PMatrix3D.mult() when vectors are identical
X http://code.google.com/p/processing/issues/detail?id=921
A back-buffer sampler in OpenGL renderers
A http://code.google.com/p/processing/issues/detail?id=1169
X image resizing is ugly (just use java2d?)
o also deal with copy()/blend() inaccuracies
X http://code.google.com/p/processing/issues/detail?id=332
o key/mouse events have concurrency problems with noLoop()
X http://code.google.com/p/processing/issues/detail?id=187
o need to say "no drawing inside mouse/key events w/ noLoop"
X changed to reference issue
X redraw() doesn't work from within draw()
X http://code.google.com/p/processing/issues/detail?id=195
X make note for Casey to include this in the reference
X Potential race condition when resizing sketches
X http://code.google.com/p/processing/issues/detail?id=697
X removed mask(int[]).. check reference to make sure it's not in use
X how to handle get(x, y, w, h) when off screen?
X http://code.google.com/p/processing/issues/detail?id=925
A curves aren't rendered seperately when P3D or P2D is specified
A http://code.google.com/p/processing/issues/detail?id=1317
A FBO handling in PGL is not transparent
A http://code.google.com/p/processing/issues/detail?id=1282
A Shaders are passed wrong defaults when calling "filter" on a PGraphics object
A http://code.google.com/p/processing/issues/detail?id=1301
A P2D/P3D PGraphics buffer fails to draw if larger than main surface
A http://code.google.com/p/processing/issues/detail?id=1255
A image(pgraphics, x,y, w, h) only draw once when shrinking
A http://code.google.com/p/processing/issues/detail?id=1382
A P2D/P3D crashes when trying to display unicode text
A http://code.google.com/p/processing/issues/detail?id=1308
A beginContour() behaves differently in immediate and retained modes
A http://code.google.com/p/processing/issues/detail?id=1417
A use to pixels array breaks after resize
A http://code.google.com/p/processing/issues/detail?id=1119
A no stroke with OpenGL sketches on a 2007 Mac Mini (GMA 950)
A http://code.google.com/p/processing/issues/detail?id=1222
A ortho() displays strange line widths
A http://code.google.com/p/processing/issues/detail?id=1285
A resizeable frame crashes sketch with AMD video card
A http://code.google.com/p/processing/issues/detail?id=1175
A set(x, y, PImage) doesn't work with P2D/P3D
A http://code.google.com/p/processing/issues/detail?id=1185
A Processing 2.0b6 p2d / p3d arraylist pvector display issues
A http://code.google.com/p/processing/issues/detail?id=1421
A Using a PGraphics as a texture produces visual artifacts in P2D/P3D.
A http://code.google.com/p/processing/issues/detail?id=1420
X set quality level higher when exporting JPEG images
o add ability to control jpeg compression level with save() and saveFrame()
o or just write a better example for this one?
X http://code.google.com/p/processing/issues/detail?id=58
X using com.sun.image.codec.jpeg.* in PImage causes problems with OpenJDK
X http://code.google.com/p/processing/issues/detail?id=1424
X fix problem with background() and the default composite (for Casey)
X also store the default composite instance and use that on blendMode(BLEND)
X disable Quartz renderer to fix line blending problem from Casey
X might make sketches run more slowly
X fix double error report about textMode(SCREEN)
X how to handle stroke/fill separation in OpenGL
X hint(DISABLE_OPTIMIZED_STROKE)
X http://code.google.com/p/processing/issues/detail?id=1302
X change name for hint() that controls stroke/fill combo:
0216 core
_ implement mousePressed(Event) etc
_ better to do this instead of bringing back the magic event
@@ -105,87 +10,6 @@ _ wheel event should subclass mouse (since position still relevant)
_ might be more effort than it's worth?
_ http://code.google.com/p/processing/issues/detail?id=1423
andres (cleanup)
A when turning smoothing on, internal lines of shapes are visible
o add an edge flag when tesselating
o mind the opengl tesselation flags
o need to turn off smoothing for the interior of shapes
A http://code.google.com/p/processing/issues/detail?id=53
o textAlign(CENTER) with P3D and OPENGL produces messy result
o probably rounding error with the images
X http://code.google.com/p/processing/issues/detail?id=65
X Signature issue on contributed libraries affects unrelated opengl sketches
X http://code.google.com/p/processing/issues/detail?id=261
A Implement efficient version of copy() in PGraphicsOpenGL
A use glCopyPixels() or glReadPixels() instead of copy() method
A http://code.google.com/p/processing/issues/detail?id=119
A copy() does not update the screen with OpenGL
A http://code.google.com/p/processing/issues/detail?id=118
A strokeCap() and strokeJoin() for use with OPENGL
A http://code.google.com/p/processing/issues/detail?id=123
A inconsistent anti-aliasing with OpenGL
A http://code.google.com/p/processing/issues/detail?id=217
A noCursor() + OPENGL = won't get past setup()
A http://code.google.com/p/processing/issues/detail?id=1345
A set() requires updatePixels() with OpenGL
A http://code.google.com/p/processing/issues/detail?id=89
A chopping out triangles in OpenGL (though it's only 2D drawing)
A http://code.google.com/p/processing/issues/detail?id=193
A shared interface for 3D view data across desktop/Android
A http://code.google.com/p/processing/issues/detail?id=970
A Distortion of 2D shapes when sphereDetail() is used
A http://code.google.com/p/processing/issues/detail?id=762
A OPENGL renderer stops rendering after text is written using textMode(SCREEN)
A http://code.google.com/p/processing/issues/detail?id=710
A OpenGL renderer cannot draw down-right diagonal lines (OS X)
A http://code.google.com/p/processing/issues/detail?id=1290
o marked invalid, can disable stroke perspective, etc
cleaning
o remove screenBlend(), textureBlend() from PGraphics et al
o have andres take over all current GL issues in the tracker
X Support 'black' as color for SVG files (PhiLho fix)
X http://code.google.com/p/processing/issues/detail?id=1010
o catch sun.dc.pr.PRException?
X http://code.google.com/p/processing/issues/detail?id=39
X no longer valid
X work through loadPixels in PImage, how consistent do we need to be?
X with get() and set() methods, this gets really tricky (too slow)
X could optimize by keeping a java image around, but table for later
X it's too significant a change, and not enough time to test
o image created with img.get() works incorrectly when using filter()
X http://code.google.com/p/processing/issues/detail?id=167
X copy(image with transparency) doesn't keep the transparency at start up
X http://code.google.com/p/processing/issues/detail?id=601
X tested and working
o for a PGraphics2D, should its image cache object be the memoryimagesource?
o loading lots of images is a problem, describe how to unload
o is it possible? necessary to call delay(5) or something?
events
X make sure alt/ctl/meta/etc all work (for both mouse and key)
X remove thread blocking when dequeueing events
X finish postEvent()
X need to make events interleave
X http://code.google.com/p/processing/issues/detail?id=79
X mouseButton not being set properly in mouseClicked
X http://code.google.com/p/processing/issues/detail?id=1350
X mouseButton is 0 in mouseReleased() on OS X
X http://code.google.com/p/processing/issues/detail?id=1373
o unconfirmed: keyEvent works only using JAVA2D
X http://code.google.com/p/processing/issues/detail?id=1279
X can't find anything on this, closed
X mouseEntered/Exited? (they're caught but not handled)
X http://code.google.com/p/processing/issues/detail?id=500
X also look into Android issues with this stuff
X this only works for awt events... switch to using internal event code
if (external && event.getNative() instanceof java.awt.event.KeyEvent &&
((java.awt.event.KeyEvent) event.getNative()).getModifiers() ==
Toolkit.getDefaultToolkit().getMenuShortcutKeyMask() &&
event.getKeyCode() == 'W') {
exit();
}
stop() mess
_ in PApplet.main(), windowClosing() should probably be calling 'exit()'
_ or rather, we should never call System.exit(0), ja?
+84 -1
View File
@@ -1,3 +1,86 @@
0215 pde (2.0b7)
X "expecting EOF, found 'import'" on previously working sketch
X http://code.google.com/p/processing/issues/detail?id=1376
X changing default imports to only cover those we have in the reference
X also on the Android side as well
X new set: java.io.*,java.util.*
X removed: java.applet.*,java.awt.Dimension,java.awt.Frame,java.awt.event.MouseEvent,java.awt.event.KeyEvent,java.awt.event.FocusEvent,java.awt.Image,
X mode detection isn't properly ignoring code inside comments
X http://code.google.com/p/processing/issues/detail?id=1404
X added debug mode as 'experimental' heading into 2.0
o "java.lang.ArrayIndexOutOfBoundsException: 10" shows "10" as error message
X remove java.awt.* imports from sketches
X consider hard-coding these
o the pref can be for additions?
import java.util.HashMap;
import java.util.ArrayList;
import java.io.BufferedReader;
import java.io.PrintWriter;
import java.io.InputStream;
import java.io.OutputStream;
import java.io.IOException;
X error lines from Commander should be 1-indexed not 0-indexed
X http://code.google.com/p/processing/issues/detail?id=1392
X Sketch that exported to Linux doesn't get the command line arguments
X http://code.google.com/p/processing/issues/detail?id=1359
X "electricScroll" feature causing weird jumps when double-clicking
X http://code.google.com/p/processing/issues/detail?id=1055
X crash during library download was causing empty library list
X http://code.google.com/p/processing/issues/detail?id=1093
X clientEvent() called even w/o data from server (with fix)
X http://code.google.com/p/processing/issues/detail?id=189
X check on adding ip() method
X http://code.google.com/p/processing/issues/detail?id=1228
X Modify “Copy as HTML” to add second HTML data type when writing the clipboard
X http://code.google.com/p/processing/issues/detail?id=1065
X fix contributed by Ostap Andrusiv
X change default for shift-backspace to just be backspace
X use editor.keys.shift_backspace_is_delete=true to bring it back
X standard "Emacs" keybindings not implemented on OS X
X http://code.google.com/p/processing/issues/detail?id=1354
X http://guides.macrumors.com/Keyboard_shortcuts&section=10#Text_Shortcuts
X fix the debug stuff before shipping this out
X just remove for the release
X Reas added notes about command line support to the Wiki
X http://wiki.processing.org/w/Command_Line
X mousePressed() coloring now different from mousePressed
X i.e. mousePressed() is red but mouseMoved() is brown
X http://code.google.com/p/processing/issues/detail?id=41
X Token.KEYWORD / KEYWORD1/2 / LITERAL1/2/3
X casey requests
X change keyword coloring so that KEYWORD2 and KEYWORD3 are for functions
X change syntax highlighting so it differentiates keyPressed and keyPressed()
X syntax highlight with parens also helps "String line" vs "line()"
X although nothing in here to prevent "String line" from coloring
X try to make KEYWORD4 and KEYWORD5 work
X change output from processing-java to be UTF-8 encoded
X http://code.google.com/p/processing/issues/detail?id=1418
X Lauch programs in 32-bit mode / 64-bit mode ignored
X http://code.google.com/p/processing/issues/detail?id=1426
X double textMode() error message with P3D:
X textMode(SCREEN) has been removed from Processing 2.0.
X textMode(256) is not supported by this renderer.
X errors that cannot be placed (i.e. missing brace)
X this makes things to jump to the last tab
X also happens with stray characters sometimes...
X casey: accidentally typing a letter at the top of the tab
X throws you onto the end of the last tab... exactly the worst location
o if the error cannot be placed, just don't change tabs/placement at all
X prevent errors on first line of a new tab from highlighting on previous tab
X crashes in PdePreprocessor.scrubComments(PdePreprocessor.java:321)
X String t = "*/*";
X http://code.google.com/p/processing/issues/detail?id=1435
o add to build.xml
o insert "@SuppressWarnings({"unused", "cast"})" into
o JavaLexer, JavaRecognizer, PdeLexer, PdeRecognizer
o from processing/mode/java/preproc/
X add Eclipse setting to ignore warnings
earlier
X The sketch name can't begin with '_' (underscore)
X http://code.google.com/p/processing/issues/detail?id=859
0214 pde (2.0b6)
X Input Method support (for Japanese et al.) has been disabled
X implement as an option inside Preferences
@@ -6758,7 +6841,7 @@ X this will be useful until i implement scrollbar
X -> this might be problematic, watch out for lockups
X remove projects if created but nothing happens to them
X maybe do this on open or quit?
X first a syntax error, when fixed, causes NullPointerException 
X first a syntax error, when fixed, causes NullPointerException 
X quitting the app makes things all better. argh.
X this just started with version37, it happens extrememely
X frequently and should be easy to reproduce the error
+1 -80
View File
@@ -1,84 +1,5 @@
0215 pde
X "expecting EOF, found 'import'" on previously working sketch
X http://code.google.com/p/processing/issues/detail?id=1376
X changing default imports to only cover those we have in the reference
X also on the Android side as well
X new set: java.io.*,java.util.*
X removed: java.applet.*,java.awt.Dimension,java.awt.Frame,java.awt.event.MouseEvent,java.awt.event.KeyEvent,java.awt.event.FocusEvent,java.awt.Image,
X mode detection isn't properly ignoring code inside comments
X http://code.google.com/p/processing/issues/detail?id=1404
X added debug mode as 'experimental' heading into 2.0
o "java.lang.ArrayIndexOutOfBoundsException: 10" shows "10" as error message
X remove java.awt.* imports from sketches
X consider hard-coding these
o the pref can be for additions?
import java.util.HashMap;
import java.util.ArrayList;
import java.io.BufferedReader;
import java.io.PrintWriter;
import java.io.InputStream;
import java.io.OutputStream;
import java.io.IOException;
X error lines from Commander should be 1-indexed not 0-indexed
X http://code.google.com/p/processing/issues/detail?id=1392
X Sketch that exported to Linux doesn't get the command line arguments
X http://code.google.com/p/processing/issues/detail?id=1359
X "electricScroll" feature causing weird jumps when double-clicking
X http://code.google.com/p/processing/issues/detail?id=1055
X crash during library download was causing empty library list
X http://code.google.com/p/processing/issues/detail?id=1093
X clientEvent() called even w/o data from server (with fix)
X http://code.google.com/p/processing/issues/detail?id=189
X check on adding ip() method
X http://code.google.com/p/processing/issues/detail?id=1228
X Modify “Copy as HTML” to add second HTML data type when writing the clipboard
X http://code.google.com/p/processing/issues/detail?id=1065
X fix contributed by Ostap Andrusiv
X change default for shift-backspace to just be backspace
X use editor.keys.shift_backspace_is_delete=true to bring it back
X standard "Emacs" keybindings not implemented on OS X
X http://code.google.com/p/processing/issues/detail?id=1354
X http://guides.macrumors.com/Keyboard_shortcuts&section=10#Text_Shortcuts
X fix the debug stuff before shipping this out
X just remove for the release
X Reas added notes about command line support to the Wiki
X http://wiki.processing.org/w/Command_Line
X mousePressed() coloring now different from mousePressed
X i.e. mousePressed() is red but mouseMoved() is brown
X http://code.google.com/p/processing/issues/detail?id=41
X Token.KEYWORD / KEYWORD1/2 / LITERAL1/2/3
X casey requests
X change keyword coloring so that KEYWORD2 and KEYWORD3 are for functions
X change syntax highlighting so it differentiates keyPressed and keyPressed()
X syntax highlight with parens also helps "String line" vs "line()"
X although nothing in here to prevent "String line" from coloring
X try to make KEYWORD4 and KEYWORD5 work
X change output from processing-java to be UTF-8 encoded
X http://code.google.com/p/processing/issues/detail?id=1418
X Lauch programs in 32-bit mode / 64-bit mode ignored
X http://code.google.com/p/processing/issues/detail?id=1426
X double textMode() error message with P3D:
X textMode(SCREEN) has been removed from Processing 2.0.
X textMode(256) is not supported by this renderer.
X errors that cannot be placed (i.e. missing brace)
X this makes things to jump to the last tab
X also happens with stray characters sometimes...
X casey: accidentally typing a letter at the top of the tab
X throws you onto the end of the last tab... exactly the worst location
o if the error cannot be placed, just don't change tabs/placement at all
X prevent errors on first line of a new tab from highlighting on previous tab
X crashes in PdePreprocessor.scrubComments(PdePreprocessor.java:321)
X String t = "*/*";
X http://code.google.com/p/processing/issues/detail?id=1435
o add to build.xml
o insert "@SuppressWarnings({"unused", "cast"})" into
o JavaLexer, JavaRecognizer, PdeLexer, PdeRecognizer
o from processing/mode/java/preproc/
X add Eclipse setting to ignore warnings
0216 pde
earlier
X The sketch name can't begin with '_' (underscore)
X http://code.google.com/p/processing/issues/detail?id=859
https://processing-js.lighthouseapp.com/