Skip to content

Commit 6601fc0

Browse files
committed
starting the next release
1 parent fce0f3c commit 6601fc0

7 files changed

Lines changed: 343 additions & 330 deletions

File tree

android/done.txt

Lines changed: 64 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,67 @@
1+
0215 android (2.0b7)
2+
X removing default imports for
3+
X android.view.MotionEvent, android.view.KeyEvent,android.graphics.Bitmap
4+
X due to conflicts w/ the new p5 event system
5+
X change event handling to hopefully clean up some inconsistencies
6+
X remove motionX/Y/Pressure... these need to be handled separately
7+
X mouseX/Y no longer include history with moves
8+
X better to use motion object when that's done
9+
o coordinates from motionX/Y reportedly inconsistent
10+
X http://code.google.com/p/processing/issues/detail?id=1018
11+
X moving away from this anyway
12+
X pmouseX/Y not being set properly?
13+
X http://code.google.com/p/processing/issues/detail?id=238
14+
X mouseEvent is back (see the Wiki)
15+
o add method to bring up the keyboard in sketches
16+
o actually, just write an example of how to do it, since holding menu works
17+
o http://code.google.com/p/processing/issues/detail?id=234
18+
X values for pmouseX/Y aren't great
19+
X Examples > Topics > Drawing > Continuous Lines shows gaps
20+
X http://code.google.com/p/processing/issues/detail?id=238
21+
X debug information not coming through (Windows only?)
22+
X http://code.google.com/p/processing/issues/detail?id=1440
23+
X "no library found" with android.text.format (so android.* is a problem)
24+
X Remove requirement for Google APIs in Android mode
25+
X http://code.google.com/p/processing/issues/detail?id=613
26+
27+
cleaning/earlier
28+
A Defects in the tessellation of SVG shapes in A3D
29+
A http://code.google.com/p/processing/issues/detail?id=291
30+
X change run/present/export/export application names in the menus
31+
A Blacked-out screen when restoring Android app from background.
32+
A http://code.google.com/p/processing/issues/detail?id=381
33+
X android sdk/build location has changed (android-7 not 2.1) fix build.xml
34+
A excessive rotation of application causes memory to run out
35+
A this probably means that some memory isn't being freed that should be
36+
A new window and surfaceview objects are being created in onCreate
37+
A so they should probably be taken down in onDestroy.. but how?
38+
A http://code.google.com/p/processing/issues/detail?id=235
39+
o should alpha PImage stuff use a non-4byte config?
40+
X http://code.google.com/p/processing/issues/detail?id=242
41+
X hasn't emerged as a real issue
42+
o try using the internal javac on windows and see if exceptions come through..
43+
o actually i think that might have been worse...
44+
X rounded rect support
45+
X http://code.google.com/p/processing/issues/detail?id=929
46+
o too many temporary objects (particularly w/ color) created with A2D
47+
X http://code.google.com/p/processing/issues/detail?id=213
48+
X no votes after a couple years
49+
X resize() needs to use the android resize stuff
50+
o right now using the rather than expensive copy()
51+
X instead, create a new resized bitmap, and get rid of pixels[]
52+
X http://code.google.com/p/processing/issues/detail?id=239
53+
54+
motion events
55+
o registerMethod("motionEvent") and "mouseEvent" not implemented
56+
o PMotionEvent is being used internal to PApplet, need to re-wrap
57+
o should be able to fire MotionEvents
58+
o modify MotionEvent code to use TouchEvent class, even if basic version
59+
o internally, PApplet might subclass it for the pointers
60+
o but queueing needs to work
61+
X opting to take a step backwards on the motion event handling
62+
o write a little stub code for people who want to use motionX/Y/etc
63+
64+
165
0214 android (2.0b6)
266
X No changes on the Android side of things
367

android/todo.txt

Lines changed: 4 additions & 63 deletions
Original file line numberDiff line numberDiff line change
@@ -1,66 +1,7 @@
1-
0215 android
2-
X removing default imports for
3-
X android.view.MotionEvent, android.view.KeyEvent,android.graphics.Bitmap
4-
X due to conflicts w/ the new p5 event system
5-
X change event handling to hopefully clean up some inconsistencies
6-
X remove motionX/Y/Pressure... these need to be handled separately
7-
X mouseX/Y no longer include history with moves
8-
X better to use motion object when that's done
9-
o coordinates from motionX/Y reportedly inconsistent
10-
X http://code.google.com/p/processing/issues/detail?id=1018
11-
X moving away from this anyway
12-
X pmouseX/Y not being set properly?
13-
X http://code.google.com/p/processing/issues/detail?id=238
14-
X mouseEvent is back (see the Wiki)
15-
o add method to bring up the keyboard in sketches
16-
o actually, just write an example of how to do it, since holding menu works
17-
o http://code.google.com/p/processing/issues/detail?id=234
18-
X values for pmouseX/Y aren't great
19-
X Examples > Topics > Drawing > Continuous Lines shows gaps
20-
X http://code.google.com/p/processing/issues/detail?id=238
21-
X debug information not coming through (Windows only?)
22-
X http://code.google.com/p/processing/issues/detail?id=1440
23-
X "no library found" with android.text.format (so android.* is a problem)
24-
X Remove requirement for Google APIs in Android mode
25-
X http://code.google.com/p/processing/issues/detail?id=613
26-
_ update Wiki to reflect the change
27-
28-
cleaning/earlier
29-
A Defects in the tessellation of SVG shapes in A3D
30-
A http://code.google.com/p/processing/issues/detail?id=291
31-
X change run/present/export/export application names in the menus
32-
A Blacked-out screen when restoring Android app from background.
33-
A http://code.google.com/p/processing/issues/detail?id=381
34-
X android sdk/build location has changed (android-7 not 2.1) fix build.xml
35-
A excessive rotation of application causes memory to run out
36-
A this probably means that some memory isn't being freed that should be
37-
A new window and surfaceview objects are being created in onCreate
38-
A so they should probably be taken down in onDestroy.. but how?
39-
A http://code.google.com/p/processing/issues/detail?id=235
40-
o should alpha PImage stuff use a non-4byte config?
41-
X http://code.google.com/p/processing/issues/detail?id=242
42-
X hasn't emerged as a real issue
43-
o try using the internal javac on windows and see if exceptions come through..
44-
o actually i think that might have been worse...
45-
X rounded rect support
46-
X http://code.google.com/p/processing/issues/detail?id=929
47-
o too many temporary objects (particularly w/ color) created with A2D
48-
X http://code.google.com/p/processing/issues/detail?id=213
49-
X no votes after a couple years
50-
X resize() needs to use the android resize stuff
51-
o right now using the rather than expensive copy()
52-
X instead, create a new resized bitmap, and get rid of pixels[]
53-
X http://code.google.com/p/processing/issues/detail?id=239
54-
55-
motion events
56-
o registerMethod("motionEvent") and "mouseEvent" not implemented
57-
o PMotionEvent is being used internal to PApplet, need to re-wrap
58-
o should be able to fire MotionEvents
59-
o modify MotionEvent code to use TouchEvent class, even if basic version
60-
o internally, PApplet might subclass it for the pointers
61-
o but queueing needs to work
62-
X opting to take a step backwards on the motion event handling
63-
o write a little stub code for people who want to use motionX/Y/etc
1+
0216 android
2+
3+
4+
_ update Wiki to reflect no need for Google APIs
645

656
_ NullPointerException in AndroidBuild.writeLocalProps(AndroidBuild.java:458)
667
_ prompts for SDK, works; then after restart breaks again

app/src/processing/app/Base.java

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -44,9 +44,9 @@
4444
* files and images, etc) that comes from that.
4545
*/
4646
public class Base {
47-
static public final int REVISION = 215;
47+
static public final int REVISION = 216;
4848
/** This might be replaced by main() if there's a lib/version.txt file. */
49-
static public String VERSION_NAME = "0215";
49+
static public String VERSION_NAME = "0216";
5050
/** Set true if this a proper release rather than a numbered revision. */
5151
static public boolean RELEASE = false;
5252

@@ -276,14 +276,14 @@ private void buildCoreModes() {
276276
Mode javaScriptMode =
277277
ModeContribution.load(this, getContentFile("modes/javascript"),
278278
"processing.mode.javascript.JavaScriptMode").getMode();
279-
279+
280280
coreModes = new Mode[] { javaMode, androidMode, javaScriptMode };
281-
281+
282282
// check for the new mode in case it's available
283283
// try {
284284
// Class.forName("processing.mode.java2.DebugMode");
285-
ModeContribution experimentalContrib =
286-
ModeContribution.load(this, getContentFile("modes/experimental"),
285+
ModeContribution experimentalContrib =
286+
ModeContribution.load(this, getContentFile("modes/experimental"),
287287
"processing.mode.experimental.ExperimentalMode");
288288
if (experimentalContrib != null) {
289289
Mode experimentalMode = experimentalContrib.getMode();
@@ -293,7 +293,7 @@ private void buildCoreModes() {
293293

294294
// for (Mode mode : coreModes) { // already called by load() above
295295
// mode.setupGUI();
296-
// }
296+
// }
297297
}
298298

299299

core/done.txt

Lines changed: 180 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,183 @@
1+
0215 core (2.0b7)
2+
X change to getRows() method for iterating through the Table object
3+
X add parseInto() method (provisional)
4+
X change translate() and rotate() to use x, y, z as param names
5+
o opengl.jar with eclipse
6+
o auto-extract native libs from opengl.jar
7+
o to remove java.library.path problems (!)
8+
X no longer necessary, JOGL does this by default
9+
X implement clip()/noClip()
10+
X remove blend(), add blendMode()
11+
X http://code.google.com/p/processing/issues/detail?id=1385
12+
o implement a more efficient version of blend()
13+
o http://code.google.com/p/processing/issues/detail?id=120
14+
o Problem with beginShape()/endShape() when using multiple contours
15+
X http://code.google.com/p/processing/issues/detail?id=1396
16+
X just a documentation issue
17+
A PShape and lights results in more lit vertices
18+
A http://code.google.com/p/processing/issues/detail?id=1342
19+
A Implement anisotropic filtering when using OPENGL
20+
A http://code.google.com/p/processing/issues/detail?id=502
21+
X move _MASK constants out of PConstants and into PImage
22+
X how should stroke work w/ arcs?
23+
X decision: we should do pie, you can make the other kind w/o it
24+
X add an additional parameter for the others
25+
X http://code.google.com/p/processing/issues/detail?id=711
26+
X changed events to PRESS, RELEASE, CLICK, DRAG, MOVE, ENTER, EXIT
27+
X instead of past-tense versions of the same
28+
A Implement arc() with modes on OpenGL
29+
A http://code.google.com/p/processing/issues/detail?id=1406
30+
X relative coordinates not updated properly on closepath with SVG files
31+
X http://code.google.com/p/processing/issues/detail?id=1058
32+
X add XML.getLong() (also updated Android)
33+
X http://code.google.com/p/processing/issues/detail?id=1378
34+
X beginShape(QUAD) not working with Java2D
35+
X http://code.google.com/p/processing/issues/detail?id=1365
36+
X fix for PMatrix3D.mult() when vectors are identical
37+
X http://code.google.com/p/processing/issues/detail?id=921
38+
A back-buffer sampler in OpenGL renderers
39+
A http://code.google.com/p/processing/issues/detail?id=1169
40+
X image resizing is ugly (just use java2d?)
41+
o also deal with copy()/blend() inaccuracies
42+
X http://code.google.com/p/processing/issues/detail?id=332
43+
o key/mouse events have concurrency problems with noLoop()
44+
X http://code.google.com/p/processing/issues/detail?id=187
45+
o need to say "no drawing inside mouse/key events w/ noLoop"
46+
X changed to reference issue
47+
X redraw() doesn't work from within draw()
48+
X http://code.google.com/p/processing/issues/detail?id=195
49+
X make note for Casey to include this in the reference
50+
X Potential race condition when resizing sketches
51+
X http://code.google.com/p/processing/issues/detail?id=697
52+
X removed mask(int[]).. check reference to make sure it's not in use
53+
X how to handle get(x, y, w, h) when off screen?
54+
X http://code.google.com/p/processing/issues/detail?id=925
55+
A curves aren't rendered seperately when P3D or P2D is specified
56+
A http://code.google.com/p/processing/issues/detail?id=1317
57+
A FBO handling in PGL is not transparent
58+
A http://code.google.com/p/processing/issues/detail?id=1282
59+
A Shaders are passed wrong defaults when calling "filter" on a PGraphics object
60+
A http://code.google.com/p/processing/issues/detail?id=1301
61+
A P2D/P3D PGraphics buffer fails to draw if larger than main surface
62+
A http://code.google.com/p/processing/issues/detail?id=1255
63+
A image(pgraphics, x,y, w, h) only draw once when shrinking
64+
A http://code.google.com/p/processing/issues/detail?id=1382
65+
A P2D/P3D crashes when trying to display unicode text
66+
A http://code.google.com/p/processing/issues/detail?id=1308
67+
A beginContour() behaves differently in immediate and retained modes
68+
A http://code.google.com/p/processing/issues/detail?id=1417
69+
A use to pixels array breaks after resize
70+
A http://code.google.com/p/processing/issues/detail?id=1119
71+
A no stroke with OpenGL sketches on a 2007 Mac Mini (GMA 950)
72+
A http://code.google.com/p/processing/issues/detail?id=1222
73+
A ortho() displays strange line widths
74+
A http://code.google.com/p/processing/issues/detail?id=1285
75+
A resizeable frame crashes sketch with AMD video card
76+
A http://code.google.com/p/processing/issues/detail?id=1175
77+
A set(x, y, PImage) doesn't work with P2D/P3D
78+
A http://code.google.com/p/processing/issues/detail?id=1185
79+
A Processing 2.0b6 p2d / p3d arraylist pvector display issues
80+
A http://code.google.com/p/processing/issues/detail?id=1421
81+
A Using a PGraphics as a texture produces visual artifacts in P2D/P3D.
82+
A http://code.google.com/p/processing/issues/detail?id=1420
83+
X set quality level higher when exporting JPEG images
84+
o add ability to control jpeg compression level with save() and saveFrame()
85+
o or just write a better example for this one?
86+
X http://code.google.com/p/processing/issues/detail?id=58
87+
X using com.sun.image.codec.jpeg.* in PImage causes problems with OpenJDK
88+
X http://code.google.com/p/processing/issues/detail?id=1424
89+
X fix problem with background() and the default composite (for Casey)
90+
X also store the default composite instance and use that on blendMode(BLEND)
91+
X disable Quartz renderer to fix line blending problem from Casey
92+
X might make sketches run more slowly
93+
X fix double error report about textMode(SCREEN)
94+
X how to handle stroke/fill separation in OpenGL
95+
X hint(DISABLE_OPTIMIZED_STROKE)
96+
X http://code.google.com/p/processing/issues/detail?id=1302
97+
X change name for hint() that controls stroke/fill combo:
98+
99+
andres (cleanup)
100+
A when turning smoothing on, internal lines of shapes are visible
101+
o add an edge flag when tesselating
102+
o mind the opengl tesselation flags
103+
o need to turn off smoothing for the interior of shapes
104+
A http://code.google.com/p/processing/issues/detail?id=53
105+
o textAlign(CENTER) with P3D and OPENGL produces messy result
106+
o probably rounding error with the images
107+
X http://code.google.com/p/processing/issues/detail?id=65
108+
X Signature issue on contributed libraries affects unrelated opengl sketches
109+
X http://code.google.com/p/processing/issues/detail?id=261
110+
A Implement efficient version of copy() in PGraphicsOpenGL
111+
A use glCopyPixels() or glReadPixels() instead of copy() method
112+
A http://code.google.com/p/processing/issues/detail?id=119
113+
A copy() does not update the screen with OpenGL
114+
A http://code.google.com/p/processing/issues/detail?id=118
115+
A strokeCap() and strokeJoin() for use with OPENGL
116+
A http://code.google.com/p/processing/issues/detail?id=123
117+
A inconsistent anti-aliasing with OpenGL
118+
A http://code.google.com/p/processing/issues/detail?id=217
119+
A noCursor() + OPENGL = won't get past setup()
120+
A http://code.google.com/p/processing/issues/detail?id=1345
121+
A set() requires updatePixels() with OpenGL
122+
A http://code.google.com/p/processing/issues/detail?id=89
123+
A chopping out triangles in OpenGL (though it's only 2D drawing)
124+
A http://code.google.com/p/processing/issues/detail?id=193
125+
A shared interface for 3D view data across desktop/Android
126+
A http://code.google.com/p/processing/issues/detail?id=970
127+
A Distortion of 2D shapes when sphereDetail() is used
128+
A http://code.google.com/p/processing/issues/detail?id=762
129+
A OPENGL renderer stops rendering after text is written using textMode(SCREEN)
130+
A http://code.google.com/p/processing/issues/detail?id=710
131+
A OpenGL renderer cannot draw down-right diagonal lines (OS X)
132+
A http://code.google.com/p/processing/issues/detail?id=1290
133+
o marked invalid, can disable stroke perspective, etc
134+
135+
cleaning
136+
o remove screenBlend(), textureBlend() from PGraphics et al
137+
o have andres take over all current GL issues in the tracker
138+
X Support 'black' as color for SVG files (PhiLho fix)
139+
X http://code.google.com/p/processing/issues/detail?id=1010
140+
o catch sun.dc.pr.PRException?
141+
X http://code.google.com/p/processing/issues/detail?id=39
142+
X no longer valid
143+
X work through loadPixels in PImage, how consistent do we need to be?
144+
X with get() and set() methods, this gets really tricky (too slow)
145+
X could optimize by keeping a java image around, but table for later
146+
X it's too significant a change, and not enough time to test
147+
o image created with img.get() works incorrectly when using filter()
148+
X http://code.google.com/p/processing/issues/detail?id=167
149+
X copy(image with transparency) doesn't keep the transparency at start up
150+
X http://code.google.com/p/processing/issues/detail?id=601
151+
X tested and working
152+
o for a PGraphics2D, should its image cache object be the memoryimagesource?
153+
o loading lots of images is a problem, describe how to unload
154+
o is it possible? necessary to call delay(5) or something?
155+
156+
events
157+
X make sure alt/ctl/meta/etc all work (for both mouse and key)
158+
X remove thread blocking when dequeueing events
159+
X finish postEvent()
160+
X need to make events interleave
161+
X http://code.google.com/p/processing/issues/detail?id=79
162+
X mouseButton not being set properly in mouseClicked
163+
X http://code.google.com/p/processing/issues/detail?id=1350
164+
X mouseButton is 0 in mouseReleased() on OS X
165+
X http://code.google.com/p/processing/issues/detail?id=1373
166+
o unconfirmed: keyEvent works only using JAVA2D
167+
X http://code.google.com/p/processing/issues/detail?id=1279
168+
X can't find anything on this, closed
169+
X mouseEntered/Exited? (they're caught but not handled)
170+
X http://code.google.com/p/processing/issues/detail?id=500
171+
X also look into Android issues with this stuff
172+
X this only works for awt events... switch to using internal event code
173+
if (external && event.getNative() instanceof java.awt.event.KeyEvent &&
174+
((java.awt.event.KeyEvent) event.getNative()).getModifiers() ==
175+
Toolkit.getDefaultToolkit().getMenuShortcutKeyMask() &&
176+
event.getKeyCode() == 'W') {
177+
exit();
178+
}
179+
180+
1181
0214 core (2.0b6)
2182
A Patch for /trunk/processing/core/src/processing/opengl/PGraphicsOpenGL.java
3183
A http://code.google.com/p/processing/issues/detail?id=1306

0 commit comments

Comments
 (0)