From c7e9208bc592066a3835c78e54656d33ccff58f4 Mon Sep 17 00:00:00 2001 From: benfry Date: Sat, 8 Dec 2012 17:59:21 +0000 Subject: [PATCH] updating todo list --- android/todo.txt | 99 ++++++++++++++++++++++-------------------------- 1 file changed, 46 insertions(+), 53 deletions(-) diff --git a/android/todo.txt b/android/todo.txt index da1eaa985..0fa7eb401 100644 --- a/android/todo.txt +++ b/android/todo.txt @@ -1,56 +1,58 @@ 0216 android +X Update documentation and tools for Android SDK Tools revision 21 +X http://code.google.com/p/processing/issues/detail?id=1398 +X update Wiki to reflect no need for Google APIs +o instructions on installing the usb driver for windows +o http://developer.android.com/sdk/win-usb.html +o need to post android examples +o check out andres' changes for PShape +X look into touch event code, see if there's a good way to integrate +o make a decision on how to integrate touch event code +X punting until later +X add clear and close to all stream methods? +X http://code.google.com/p/processing/issues/detail?id=244 +X check on this, fixed one, all set +o gui stuff: http://hg.postspectacular.com/cp5magic/wiki/Home +earlier +X inside AndroidPreprocessor +X processing.mode.java.JavaBuild.scrubComments(sketch.getCode(0).getProgram()) +X PApplet.match(scrubbed, processing.mode.java.JavaBuild.SIZE_REGEX); +X clean up earlier when size() stuff was moved up +o test libraries on android +X Implement a way to include the resources directory of an Android app +X USB host and NFC reader need other changes to the app hierarchy to work +X http://code.google.com/p/processing/issues/detail?id=767 +X Error for "android create avd" when the AVD is already installed +X http://code.google.com/p/processing/issues/detail?id=614 -_ 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 _ also refers to ANDROID_HOME and not ANDROID_SDK.. _ are we using the right one these days? _ http://code.google.com/p/processing/issues/detail?id=979 - -_ Finish implementation of OPEN and CHORD drawing modes for arc() -_ http://code.google.com/p/processing/issues/detail?id=1405 - -_ implement blendMode() for Android -_ should be fairly straightforward given Java2D implementation -_ http://code.google.com/p/processing/issues/detail?id=1386 - -_ Update documentation and tools for Android SDK Tools revision 21 -_ http://code.google.com/p/processing/issues/detail?id=1398 - -_ re-implement to use Fragment API -_ and what about daydream or widgets or whatever? -_ http://code.google.com/p/processing/issues/detail?id=1335 +_ this one is difficult to reproduce _ implement Android version of command line tools _ http://code.google.com/p/processing/issues/detail?id=1323 -_ emulator not starting up on OS X? _ Android emulator doesn't always start on the first attempt +_ emulator not starting up on OS X? _ http://code.google.com/p/processing/issues/detail?id=1210 -_ inside AndroidPreprocessor -_ processing.mode.java.JavaBuild.scrubComments(sketch.getCode(0).getProgram()) -_ PApplet.match(scrubbed, processing.mode.java.JavaBuild.SIZE_REGEX); - -_ test libraries on android - _ Android OPENGL renderer + JAVA2D PGraphics results in PTexture exception _ http://code.google.com/p/processing/issues/detail?id=1019 _ focus handling note: _ http://android-developers.blogspot.com/2011/11/making-android-games-that-play-nice.html -_ if a sketch asks for android mode but it's not available +_ if a sketch asks for Android mode but it's not available _ (after a double-click) _ you get the "is android installed"? dialog, then it re-opens again _ without closing the other -_ usb host and nfc reader need other changes to the app hierarchy to work -_ http://code.google.com/p/processing/issues/detail?id=767 - -_ don't let the examples get overwritten with other mode stuff +_ don't let the examples get overwritten with mode settings, manifest, etc _ the whole sketch.properties thing is yech _ add INTERNET permissions to the android net examples @@ -81,18 +83,12 @@ _ inside run() it shouldn't still be going _ need sizeChanged() method... _ also add the param to the xml file saying that it can deal w/ rotation -_ check out andres' changes for PShape - _ re: android libraries, from shawn van every 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 _ process trackball events (they're only deltas) _ handle repeat key events _ implement link() -_ need to post android examples - -_ instructions on installing the usb driver for windows -_ http://developer.android.com/sdk/win-usb.html _ error in 'create avd' with "Emulator already exists" when it needs an upgrade _ or cannot be used with the current setup @@ -115,8 +111,6 @@ _ need to do something to make it easier to do new screen sizes. _ sketches must be removed manually if the debug keystore changes _ http://code.google.com/p/processing/issues/detail?id=236 -_ gui stuff: http://hg.postspectacular.com/cp5magic/wiki/Home - _ "failed to get signature key" problem _ Caused by: /Users/aandnota/Documents/android-sdk-mac_x86/tools/ant/ant_rules_r3.xml:209: com.android.sdklib.build.ApkCreationException: Unable to get debug signature key @@ -171,9 +165,6 @@ _ removing local version of java helped someone fix it _ don't let the keystore message show up in red _ Using keystore: /Users/fry/.android/debug.keystore -X look into touch event code, see if there's a good way to integrate -_ make a decision on how to integrate touch event code - _ for libraries that don't work with android, don't let them export _ http://code.google.com/p/processing/issues/detail?id=248 _ add line for export in libraries to say whether they're compatible @@ -183,11 +174,10 @@ _ or 'mode=java,android,python' _ error messages in runner that are handled special (OOME) need different _ handling for android vs others.. argh -_ PShape examples are totally broken - _ clean up changes from andres _ what is resetLights() in PGraphics? _ remove model() method from end of PApplet (make it shape(PShape)) +_ PShape examples are totally broken P1 this is embarrassing, need to fix ASAP P2 need to fix before beta release @@ -200,6 +190,12 @@ P5 nice to have CORE (PApplet, P2D et al) +_ implement blendMode() for Android +_ should be fairly straightforward given Java2D implementation +_ http://code.google.com/p/processing/issues/detail?id=1386 +_ Finish implementation of OPEN and CHORD drawing modes for arc() +_ http://code.google.com/p/processing/issues/detail?id=1405 + _ images resized with default renderer on Android are pixelated _ http://code.google.com/p/processing/issues/detail?id=552 @@ -282,12 +278,9 @@ P3 _ http://code.google.com/p/processing/issues/detail?id=236 P3 _ library support also needs android manifest changes P3 _ http://code.google.com/p/processing/issues/detail?id=225 -P4 _ don't require android tools to be installed already -P4 _ or implement automatic download/install of android tools -P4 _ http://code.google.com/p/processing/issues/detail?id=203 - -PM _ Error for "android create avd" when the AVD is already installed -PM - http://code.google.com/p/processing/issues/detail?id=614 +_ implement automatic download/install of android tools +_ also need to install USB Driver on Windows, and set device rules on Linux +_ http://code.google.com/p/processing/issues/detail?id=203 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . @@ -313,13 +306,13 @@ _ w/o needing to use the incredibly slow android tools _ maybe the back button shouldn't quit apps, the home button should? _ back button use in apps is so infuriating... -DL _ add clear and close to all stream methods? -DL _ http://code.google.com/p/processing/issues/detail?id=244 - -EH _ separate "PApplet" into separate View and Activity classes -EH _ http://code.google.com/p/processing/issues/detail?id=212 -EM _ implement size() and createGraphics() for arbitrary renderers -EM _ http://code.google.com/p/processing/issues/detail?id=241 +_ separate "PApplet" into separate View and Activity classes +_ http://code.google.com/p/processing/issues/detail?id=212 +_ re-implement to use Fragment API +_ and what about daydream or widgets or whatever? +_ http://code.google.com/p/processing/issues/detail?id=1335 +_ implement size() and createGraphics() for arbitrary renderers +_ http://code.google.com/p/processing/issues/detail?id=241 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .