Skip to content

Commit b94c381

Browse files
committed
cleaning todo list, add note to TouchEvent class
1 parent 891bf68 commit b94c381

File tree

4 files changed

+34
-28
lines changed

4 files changed

+34
-28
lines changed

android/core/src/processing/event/TouchEvent.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,9 @@
2323
package processing.event;
2424

2525

26+
// PLACEHOLDER CLASS: DO NOT USE. IT HAS NOT EVEN DECIDED WHETHER
27+
// THIS WILL BE CALLED TOUCHEVENT ONCE IT'S FINISHED.
28+
2629
/*
2730
http://developer.android.com/guide/topics/ui/ui-events.html
2831
http://developer.android.com/reference/android/view/MotionEvent.html

android/todo.txt

Lines changed: 25 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,12 @@ X moving away from this anyway
1212
X pmouseX/Y not being set properly?
1313
X http://code.google.com/p/processing/issues/detail?id=238
1414
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
1521

1622
cleaning/earlier
1723
A Defects in the tessellation of SVG shapes in A3D
@@ -20,6 +26,16 @@ X change run/present/export/export application names in the menus
2026
A Blacked-out screen when restoring Android app from background.
2127
A http://code.google.com/p/processing/issues/detail?id=381
2228
X android sdk/build location has changed (android-7 not 2.1) fix build.xml
29+
A excessive rotation of application causes memory to run out
30+
A this probably means that some memory isn't being freed that should be
31+
A new window and surfaceview objects are being created in onCreate
32+
A so they should probably be taken down in onDestroy.. but how?
33+
A http://code.google.com/p/processing/issues/detail?id=235
34+
o should alpha PImage stuff use a non-4byte config?
35+
X http://code.google.com/p/processing/issues/detail?id=242
36+
X hasn't emerged as a real issue
37+
o try using the internal javac on windows and see if exceptions come through..
38+
o actually i think that might have been worse...
2339

2440
motion events
2541
o registerMethod("motionEvent") and "mouseEvent" not implemented
@@ -53,8 +69,6 @@ _ emulator not starting up on OS X?
5369
_ Android emulator doesn't always start on the first attempt
5470
_ http://code.google.com/p/processing/issues/detail?id=1210
5571

56-
57-
5872
_ inside AndroidPreprocessor
5973
_ processing.mode.java.JavaBuild.scrubComments(sketch.getCode(0).getProgram())
6074
_ PApplet.match(scrubbed, processing.mode.java.JavaBuild.SIZE_REGEX);
@@ -84,6 +98,7 @@ _ don't let the examples get overwritten with other mode stuff
8498
_ the whole sketch.properties thing is yech
8599

86100
_ add INTERNET permissions to the android net examples
101+
_ or other necessary permissions for other examples
87102

88103
_ go through all basics/topics examples
89104
_ remove those that don't make sense with android
@@ -117,15 +132,13 @@ _ check out andres' changes for PShape
117132

118133
_ re: android libraries, from shawn van every
119134
The most powerful part were the libraries (and the ease with which they could be developed). Location, SMS, Camera/Video, Bluetooth (for Arduino integration) and PClient/PRequest were by far the most used. The ones that came with it, plus the ones from MJSoft were good though I ended up making a couple of very specific ones for my students: http://www.mobvcasting.com/wp/?cat=4
135+
120136
_ separate activity and view
121137
_ process trackball events (they're only deltas)
122138
_ handle repeat key events
123139
_ implement link()
124140
_ need to post android examples
125141

126-
_ try using the internal javac on windows and see if exceptions come through..
127-
_ actually i think that might have been worse...
128-
129142
_ instructions on installing the usb driver for windows
130143
_ http://developer.android.com/sdk/win-usb.html
131144

@@ -147,10 +160,6 @@ _ to create the new sdk object
147160

148161
_ need to do something to make it easier to do new screen sizes.
149162

150-
_ add method to bring up the keyboard in sketches
151-
_ actually, just write an example of how to do it, since holding menu works
152-
_ http://code.google.com/p/processing/issues/detail?id=234
153-
154163
_ sketches must be removed manually if the debug keystore changes
155164
_ http://code.google.com/p/processing/issues/detail?id=236
156165

@@ -242,28 +251,16 @@ CORE (PApplet, P2D et al)
242251
_ too many temporary objects (particularly w/ color) created with A2D
243252
_ http://code.google.com/p/processing/issues/detail?id=213
244253

245-
_ mouseClicked() is currently missing
246-
_ implement tap methods to handle mouseClicked()
254+
_ implement tap detection and set correct click count for mouseClicked()
247255
_ http://code.google.com/p/processing/issues/detail?id=215
248-
_ check on multiple pointers and multi-touch
256+
_ implement multiple pointers and multi-touch
249257
_ http://code.google.com/p/processing/issues/detail?id=243
250258

251-
P4 _ excessive rotation of application causes memory to run out
252-
P4 _ this probably means that some memory isn't being freed that should be
253-
P4 _ new window and surfaceview objects are being created in onCreate
254-
P4 _ so they should probably be taken down in onDestroy.. but how?
255-
P4 _ http://code.google.com/p/processing/issues/detail?id=235
256-
P4 _ values for pmouseX/Y aren't great
257-
P4 _ Examples > Topics > Drawing > Continuous Lines shows gaps
258-
P4 _ http://code.google.com/p/processing/issues/detail?id=238
259-
260-
P5 _ Examples > Topics > Effects > Lens uses a ton of memory
261-
P5 _ resize() needs to use the android resize stuff
262-
P5 _ right now using the rather than expensive copy()
263-
P5 _ instead, create a new resized bitmap, and get rid of pixels[]
264-
P5 _ http://code.google.com/p/processing/issues/detail?id=239
265-
P5 _ should alpha PImage stuff use a non-4byte config?
266-
P5 _ http://code.google.com/p/processing/issues/detail?id=242
259+
_ Examples > Topics > Effects > Lens uses a ton of memory
260+
_ resize() needs to use the android resize stuff
261+
_ right now using the rather than expensive copy()
262+
_ instead, create a new resized bitmap, and get rid of pixels[]
263+
_ http://code.google.com/p/processing/issues/detail?id=239
267264

268265

269266
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

core/src/processing/event/TouchEvent.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,9 @@
2323
package processing.event;
2424

2525

26+
// PLACEHOLDER CLASS: DO NOT USE. IT HAS NOT EVEN DECIDED WHETHER
27+
// THIS WILL BE CALLED TOUCHEVENT ONCE IT'S FINISHED.
28+
2629
/*
2730
http://developer.android.com/guide/topics/ui/ui-events.html
2831
http://developer.android.com/reference/android/view/MotionEvent.html

todo.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,9 @@ _ change error message for serial re: 64-bit
3232
_ "To use this library, switch to 32-bit mode in Preferences." (OS X)
3333
_ "To use this library, you must use the 32-bit version of Processing."
3434

35+
_ temp files are not deleted
36+
_ http://code.google.com/p/processing/issues/detail?id=562
37+
3538
_ DebugMode throwing exception about breakpoints when trying to save
3639

3740
_ standard "Emacs" keybindings not implemented on OS X

0 commit comments

Comments
 (0)