Commit graph

76 commits

Author SHA1 Message Date
Zach Klippenstein 81043d7260 Handle newer adb servers' device not found error messages. 2015-09-12 15:30:32 -07:00
Zach Klippenstein af4b3ddcf2 DeviceWatcher events are more strongly typed and added higher-level methods. 2015-09-07 21:19:59 -07:00
Zach Klippenstein 0aa31c0548 If dialing the server fails initially, attempt to start the server and retry. 2015-09-07 16:06:20 -07:00
Zach Klippenstein bdf8f854c3 Added utility method to DirEntries for reading all entries. 2015-09-06 12:56:35 -07:00
Zach Klippenstein 92af9f1b15 Removed unused err return value from NewDeviceWatcher. 2015-09-05 23:24:02 -07:00
Zach Klippenstein a92512cf8f Added function to build more useful error messages for debugging. 2015-09-05 20:55:20 -07:00
Zach Klippenstein 695e0af07b Fixed DeviceClient not closing the connection on Stat. 2015-09-05 20:37:40 -07:00
Zach Klippenstein b0842f499c Cleaned ErrCode constant definitions. 2015-07-23 20:51:08 -07:00
Zach Klippenstein c0133b8ec7 Fixed device watcher tests. 2015-07-19 14:41:27 -07:00
Zach Klippenstein 164ab27d25 Implemented device event watcher and improved errors. 2015-07-19 12:45:24 -07:00
Zach Klippenstein 946c9e8ff8 Fixed scanner tests. 2015-07-19 06:43:13 -07:00
Zach Klippenstein 34b3a07ca8 Richer error handling. 2015-07-12 00:37:58 -07:00
Zach Klippenstein 0817d29438 Decoupled clients from each other. 2015-07-11 23:21:10 -07:00
Zach Klippenstein 31c075d150 Fix tests. 2015-05-03 18:31:03 -07:00
Zach Klippenstein 683663cb52 Locked go version to 1.4 on travis. 2015-05-03 18:27:21 -07:00
Zach Klippenstein ab49714a03 Fixed raw-adb. 2015-05-03 18:21:49 -07:00
Zach Klippenstein 0be787db78 Better logging for connection failures. 2015-05-03 18:07:03 -07:00
Zach Klippenstein cafabc99f6 Detect non-existent paths in sync_client, tests for sync_client#stat. 2015-05-03 08:12:53 -07:00
Zach Klippenstein 925d93caef Removed nilSafeDialer and moved AdbPort into goadb package. 2015-05-03 07:39:11 -07:00
Zach Klippenstein a6b8a6fa03 Enhanced error messages. 2015-05-03 05:37:53 -07:00
Zach Klippenstein d0b99d9f57 Parse more bits out of file modes in sync mode. 2015-04-28 14:25:36 -05:00
Zach Klippenstein 28a745dc7a Added link to demo.go to README.md. 2015-04-12 22:19:48 -07:00
Zach Klippenstein 4b9891533a Started host and local service clients.
Milestone: the demo app prints /proc/loadavg from the device.
2015-04-12 22:07:12 -07:00
Zach Klippenstein f55ab62f4c Added .travis.yml. 2015-04-11 17:20:08 -07:00
Zach Klippenstein 5492caa668 Lint fixes. 2015-04-11 17:00:58 -07:00
Zach Klippenstein 8d46dec61d Initial commit – wire format implementation and some host client commands. 2015-04-11 16:58:49 -07:00