mirror of
https://github.com/processing/processing4.git
synced 2026-06-16 04:26:26 +02:00
starting the next release
This commit is contained in:
@@ -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
@@ -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
|
||||
|
||||
@@ -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
@@ -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
@@ -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?
|
||||
|
||||
@@ -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§ion=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,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§ion=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/
|
||||
|
||||
|
||||
Reference in New Issue
Block a user