preparing revisions.txt in advance of release

This commit is contained in:
benfry
2012-11-26 00:52:40 +00:00
parent a6a97bfc49
commit 96fd6157c0
4 changed files with 274 additions and 5 deletions
+1 -1
View File
@@ -54,7 +54,7 @@ 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
_ write a little stub code for people who want to use motionX/Y/etc
o write a little stub code for people who want to use motionX/Y/etc
_ NullPointerException in AndroidBuild.writeLocalProps(AndroidBuild.java:458)
+208 -1
View File
@@ -1,4 +1,6 @@
PROCESSING ???
PROCESSING 2.0b7 (REV 0215) - 25 November 2012
475,382 bug fixes in this release as we work on finalizing 2.0.
[ changes ]
@@ -25,6 +27,211 @@ PROCESSING ???
If we're missing anything that's not covered in the reference, please
let us know via the bugs database.
+ Sketch names can no longer begin with underscores (fixes an Android
compatibility issue). This was changed in recent releases, but missing here.
http://code.google.com/p/processing/issues/detail?id=859
+ Implement more Mac OS X key bindings
http://code.google.com/p/processing/issues/detail?id=1354
http://guides.macrumors.com/Keyboard_shortcuts&section=10#Text_Shortcuts
+ Table row iterating syntax has changed. This code:
for (TableRow row : table) { ... }
has now changed to
for (TableRow row : table.getRows()) { ... }
+ Change default for shift-backspace to just be backspace. To change it back,
set editor.keys.shift_backspace_is_delete=true in preferences.txt.
+ Implement clip() and noClip() to set the clipping region.
+ Added blendMode() feature.
http://code.google.com/p/processing/issues/detail?id=1385
+ Add different styles of arc drawing.
http://code.google.com/p/processing/issues/detail?id=711
http://code.google.com/p/processing/issues/detail?id=1406
+ Added XML.getLong() (also updated Android)
http://code.google.com/p/processing/issues/detail?id=1378
+ Implement back-buffer sampler in OpenGL renderers.
http://code.google.com/p/processing/issues/detail?id=1169
+ Change how get(x, y, w, h) was handled with offscreen areas.
http://code.google.com/p/processing/issues/detail?id=925
+ Make key and mouse events interleave, also improve threading.
http://code.google.com/p/processing/issues/detail?id=79
+ Changed event constants to PRESS, RELEASE, CLICK, DRAG, MOVE, ENTER, EXIT
instead of past-tense versions of the same.
+ Removed mask(int[]) from PImage.
+ Implement postEvent() to put new events on the queue.
+ Add mouseEntered/Exited on the desktop.
http://code.google.com/p/processing/issues/detail?id=500
[ bug fixes ]
+ mouseButton not being set properly in mouseClicked.
http://code.google.com/p/processing/issues/detail?id=1350
+ mouseButton is 0 in mouseReleased() on OS X
http://code.google.com/p/processing/issues/detail?id=1373
+ Fix ugly results from resize() command on PImage:
http://code.google.com/p/processing/issues/detail?id=332
and similar on Android:
http://code.google.com/p/processing/issues/detail?id=239
+ beginShape(QUAD) not working with Java2D
http://code.google.com/p/processing/issues/detail?id=1365
+ Relative coordinates not updated properly on closepath with SVG files.
http://code.google.com/p/processing/issues/detail?id=1058
+ PShape and lights results in more lit vertices.
http://code.google.com/p/processing/issues/detail?id=1342
+ Implement anisotropic filtering when using OPENGL.
http://code.google.com/p/processing/issues/detail?id=502
+ Update reference for begin/endContour
http://code.google.com/p/processing/issues/detail?id=1396
+ "expecting EOF, found 'import'" error on previously working sketch
http://code.google.com/p/processing/issues/detail?id=1376
+ Prevent potential race condition when resizing sketches.
http://code.google.com/p/processing/issues/detail?id=697
+ Mode detection wasn't properly ignoring code inside comments.
http://code.google.com/p/processing/issues/detail?id=1404
+ Fix error line numbers from command line version to count from one
instead of zero, so that they're compatible with other systems.
http://code.google.com/p/processing/issues/detail?id=1392
+ Sketches exported to Linux weren't passed the command line arguments
http://code.google.com/p/processing/issues/detail?id=1359
+ "electricScroll" feature was causing weird jumps when double-clicking
http://code.google.com/p/processing/issues/detail?id=1055
+ Crash during library download was causing empty library list
http://code.google.com/p/processing/issues/detail?id=1093
+ In the net library, clientEvent() called even w/o data from server
http://code.google.com/p/processing/issues/detail?id=189
+ Add Server.ip() method to get the IP address of the host machine.
http://code.google.com/p/processing/issues/detail?id=1228
+ Modify “Copy as HTML” to add second HTML data type when writing the clipboard
http://code.google.com/p/processing/issues/detail?id=1065
Fix contributed by Ostap Andrusiv--thanks!
+ Shaders are passed wrong defaults when calling "filter" on a PGraphics object
http://code.google.com/p/processing/issues/detail?id=1301
+ Fix for PMatrix3D.mult() when vectors are identical
http://code.google.com/p/processing/issues/detail?id=921
+ Curves weren't rendered seperately when P3D or P2D specified.
http://code.google.com/p/processing/issues/detail?id=1317
+ FBO handling in PGL is not transparent.
http://code.google.com/p/processing/issues/detail?id=1282
[ android ]
+ Like the desktop release, removed default imports. This includes:
android.view.MotionEvent, android.view.KeyEvent,android.graphics.Bitmap
due to conflicts w/ the new event system, and hoping to enforce better
cross-platform compatibility between Java, JavaScript, and Android modes.
+ Changed event handling to hopefully clean up some inconsistencies.
Removed motionX/Y/Pressure... these need to be handled separately.
More here: http://wiki.processing.org/w/Android
+ mouseX/Y no longer include history with moves, which reduces fidelity
a bit, but will hopefully prevent us overdoing it for future releases.
+ Fix how pmouseX/Y are set.
http://code.google.com/p/processing/issues/detail?id=238
http://code.google.com/p/processing/issues/detail?id=1018
[ fixed earlier / cleaning ]
+ When turning smoothing on, internal lines of shapes are visible.
http://code.google.com/p/processing/issues/detail?id=53
+ textAlign(CENTER) with P3D and OPENGL produces messy result
http://code.google.com/p/processing/issues/detail?id=65
+ Signature issue on contributed libraries affects unrelated OpenGL sketches
http://code.google.com/p/processing/issues/detail?id=261
+ Implement efficient version of copy() in PGraphicsOpenGL.
http://code.google.com/p/processing/issues/detail?id=119
+ copy() does not update the screen with OpenGL.
http://code.google.com/p/processing/issues/detail?id=118
+ strokeCap() and strokeJoin() for use with OPENGL.
http://code.google.com/p/processing/issues/detail?id=123
+ Fix inconsistent anti-aliasing with OpenGL.
http://code.google.com/p/processing/issues/detail?id=217
+ noCursor() + OPENGL = won't get past setup()
http://code.google.com/p/processing/issues/detail?id=1345
+ set() requires updatePixels() with OpenGL.
http://code.google.com/p/processing/issues/detail?id=89
+ Chopping out triangles in OpenGL (though it's only 2D drawing).
http://code.google.com/p/processing/issues/detail?id=193
+ Share interface for 3D across desktop and Android.
http://code.google.com/p/processing/issues/detail?id=970
+ Distortion of 2D shapes when sphereDetail() is used.
http://code.google.com/p/processing/issues/detail?id=762
+ OPENGL renderer stops rendering after text is written using textMode(SCREEN)
http://code.google.com/p/processing/issues/detail?id=710
+ Support 'black' as color for SVG files (fix from PhiLho)
http://code.google.com/p/processing/issues/detail?id=1010
+ Catch sun.dc.pr.PRException?
http://code.google.com/p/processing/issues/detail?id=39
+ Image created with img.get() works incorrectly when using filter()
http://code.google.com/p/processing/issues/detail?id=167
+ copy(image with transparency) doesn't keep the transparency at start up.
http://code.google.com/p/processing/issues/detail?id=601
+ Defects in the tessellation of SVG shapes in A3D
http://code.google.com/p/processing/issues/detail?id=291
+ Blacked-out screen when restoring Android app from background.
http://code.google.com/p/processing/issues/detail?id=381
+ Excessive rotation of application causes memory to run out
http://code.google.com/p/processing/issues/detail?id=235
+ Should alpha PImage stuff use a non-4byte config?
http://code.google.com/p/processing/issues/detail?id=242
+ Rounded rect support on Android
http://code.google.com/p/processing/issues/detail?id=929
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
+2
View File
@@ -56,6 +56,8 @@ 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
andres (cleanup)
A when turning smoothing on, internal lines of shapes are visible
+63 -3
View File
@@ -39,15 +39,75 @@ 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
_ fix the debug stuff before shipping this out
_ DebugMode throwing exception about breakpoints when trying to save
_ what to call it?
X fix the debug stuff before shipping this out
X just remove for the release
earlier
X The sketch name can't begin with '_' (underscore)
X http://code.google.com/p/processing/issues/detail?id=859
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
_ include debug mode as 'experimental'?
_ DebugMode throwing exception about breakpoints when trying to save
_ what to call it?
_ if RuntimeException thrown, needs to check if it's a wrapped exception
_ for instance, if there's a crash inside makeGraphics()
_ this inside the handling that comes from the JVM, which makes it tricky