jdf
|
830e829cc8
|
Make progress dialog a bit wider
|
2010-03-09 15:03:36 +00:00 |
|
jdf
|
de5b04de26
|
Don't need those conditions
|
2010-03-08 22:23:30 +00:00 |
|
jdf
|
e299769c0c
|
Hush a bunch of stderr debugging messages.
|
2010-03-08 22:19:03 +00:00 |
|
jdf
|
aa2a23e707
|
Shut yourself down when your logcat is exhausted, please.
|
2010-03-08 22:17:57 +00:00 |
|
jdf
|
32db8f48ea
|
Cleanup android build folder, and make it a new tmp folder each time.
|
2010-03-08 21:14:23 +00:00 |
|
jdf
|
b488f2da40
|
Cleanup android build folder, and make it a new tmp folder each time.
|
2010-03-08 21:13:46 +00:00 |
|
jdf
|
c01be0874f
|
Changes to make the detection of bad emulator behavior more robust. For example, if you kill the emulator while the sketch is launching on it, it seems to react appropriately now. There's a lot of noise coming out on stderr now; I'll clean that up once I've satisfied myself that it's reliable.
|
2010-03-08 16:19:24 +00:00 |
|
jdf
|
3ae018951a
|
Hush the build.
|
2010-03-08 16:17:37 +00:00 |
|
jdf
|
756bb2f6be
|
Working towards making the emulator a more reliable component. It now has a well-defined state that can be queried. Next step: make the launch process know about it!
|
2010-03-05 21:49:21 +00:00 |
|
jdf
|
601b692f62
|
Ensure destruction of logcat process
|
2010-03-05 17:51:30 +00:00 |
|
jdf
|
2c48517c0e
|
Always synchronize on collection when iterating
|
2010-03-05 17:50:59 +00:00 |
|
jdf
|
1680fe0d52
|
Always cancel futures that don't yield results.
|
2010-03-05 17:49:07 +00:00 |
|
jdf
|
def93e671e
|
Always destroy processes.
|
2010-03-05 17:48:42 +00:00 |
|
jdf
|
0451e0f32f
|
Nice thingy for watching and killing unruly processes
|
2010-03-05 17:48:24 +00:00 |
|
jdf
|
3a624de222
|
Remove unused API. Always kill process.
|
2010-03-05 16:19:58 +00:00 |
|
jdf
|
871bfcc9b9
|
Fix bug 1470: now auto-detects JAVA_HOME and auto-inserts JAVA_HOME/bin into path.
|
2010-03-04 19:03:47 +00:00 |
|
jdf
|
5bed47f10d
|
Fix bogus comment
|
2010-03-04 19:02:51 +00:00 |
|
jdf
|
c7462eea57
|
Only report stack traces having to do with our sketches!
|
2010-03-04 14:13:49 +00:00 |
|
jdf
|
28e563696b
|
The "message" part, which I'd thought corresponds to the "message" of an exception, should be the whole excetion line, inculding the exception class and a colon.
|
2010-03-04 14:13:20 +00:00 |
|
jdf
|
8f27a78846
|
Created an IndeterminateProgressMonitor that acts a lot like the ProgressMonitor, but is, well, indeterminate.
|
2010-03-03 18:44:38 +00:00 |
|
jdf
|
902df6dd42
|
Off by one in reporting line number of uncaught exception
|
2010-03-03 16:40:56 +00:00 |
|
jdf
|
ae6045f8cd
|
Detect and report stack traces in the PDE.
|
2010-03-03 16:38:38 +00:00 |
|
jdf
|
366f792fc1
|
Undo reliance on otherwise dead class
|
2010-03-03 16:38:15 +00:00 |
|
jdf
|
ccd9764daa
|
Dead code.
|
2010-03-03 16:35:14 +00:00 |
|
jdf
|
62e38653bf
|
More handsome code.
|
2010-03-03 01:22:58 +00:00 |
|
jdf
|
49632571c2
|
Add a progress monitor to the long, long process of launching a sketch.
|
2010-03-03 01:22:45 +00:00 |
|
jdf
|
c425698ae5
|
This seems to be the correct way of bringing the launcher up
|
2010-03-02 19:26:12 +00:00 |
|
jdf
|
22f6821d46
|
Allow up to 2 minutes for emulator to show up (or hardware to be connected).
|
2010-03-01 21:01:51 +00:00 |
|
jdf
|
41ee2580c5
|
Clean up informational messages.
|
2010-03-01 21:01:18 +00:00 |
|
jdf
|
3afb248064
|
AndroidSDK now has a single static method, "find", which checks your environment and the Processing preferences for a legit SDK, then prompts the user if all else fails.
|
2010-03-01 19:34:38 +00:00 |
|
jdf
|
ae7af4a962
|
Hush a couple of informational messages
|
2010-03-01 19:33:19 +00:00 |
|
jdf
|
3697fee5e9
|
Attempt to start with a clean adb environment, and to leave it clean at exit.
|
2010-02-28 01:43:08 +00:00 |
|
jdf
|
ec2c792dc6
|
Kill the emulator on exit if we started it.
|
2010-02-28 01:42:43 +00:00 |
|
jdf
|
7a33f70e45
|
Turn off the old sketch before reloading it.
|
2010-02-28 01:42:04 +00:00 |
|
benfry
|
bf8c91416e
|
default preprocessor imports
|
2010-02-28 01:06:49 +00:00 |
|
jdf
|
d03cbea2d5
|
start the damned thread
|
2010-02-27 19:14:08 +00:00 |
|
jdf
|
b813e6dabd
|
Added debugging for bf emulator trouble
|
2010-02-27 19:13:19 +00:00 |
|
jdf
|
74add1680e
|
more cleanup
|
2010-02-27 19:03:01 +00:00 |
|
jdf
|
94cb5e7efd
|
cleaning up
|
2010-02-27 18:43:44 +00:00 |
|
jdf
|
b57bec0cf8
|
Try to address Mac problem with emulator launch
|
2010-02-27 18:43:31 +00:00 |
|
jdf
|
55107db932
|
Console from sketches!
|
2010-02-27 16:52:56 +00:00 |
|
jdf
|
4d5624edac
|
Much simpler means of tracking process status
|
2010-02-27 14:17:54 +00:00 |
|
jdf
|
b7d711e569
|
Rough draft of integration with my new stuff
|
2010-02-26 22:56:55 +00:00 |
|
jdf
|
d78a160a42
|
unused
|
2010-02-25 21:17:11 +00:00 |
|
jdf
|
58027b77aa
|
Be 1.5-compatible
|
2010-02-25 21:16:31 +00:00 |
|
jdf
|
0fda503420
|
fix attributions
|
2010-02-25 21:15:23 +00:00 |
|
jdf
|
4106a4261a
|
Fix Java 5 incompatibility; sorry Ben.
|
2010-02-25 20:57:22 +00:00 |
|
jdf
|
1a76fa7742
|
Now have working AndroidEnvironment, with AndroidDevices that let you listen to stdout and stderr from specific apps.
|
2010-02-25 20:46:46 +00:00 |
|
jdf
|
f3e6ea4b72
|
Finding the right abstractions for handling textual process output, which will come in handy for log multiplexing, but is also useful for quick shelling out.
|
2010-02-25 16:28:01 +00:00 |
|
jdf
|
8c9ec3a26a
|
Unfortunately, using the JDI and its associated machinery was garden path for communicating with the Android world. The way to go is to exploit the logs, which, happily, are useful. This commit starts to commit to that path.
|
2010-02-25 03:43:51 +00:00 |
|