Simo Kinnunen
|
8a5f0551a7
|
Fix incorrect state change for ClientCutText.
|
2015-09-14 14:40:19 +09:00 |
|
Simo Kinnunen
|
f7d1b07d1c
|
Clean up structure a little bit for initial testing.
|
2015-09-14 14:09:45 +09:00 |
|
Simo Kinnunen
|
6d84064e6b
|
Consume ClientCutText's value.
|
2015-09-14 13:28:26 +09:00 |
|
Simo Kinnunen
|
66182666bd
|
Now able to read VNC Viewer's primary requests.
|
2015-09-14 13:18:32 +09:00 |
|
Simo Kinnunen
|
045737e4bf
|
VNC plugin should have its own folder since it'll need supporting files.
|
2015-09-07 10:51:25 +09:00 |
|
Simo Kinnunen
|
87e80ecb00
|
Base structure for vnc plugin.
|
2015-09-07 10:49:41 +09:00 |
|
Simo Kinnunen
|
a08f50e155
|
Lock rotation when devices are being used if --lock-rotation is given.
|
2015-08-25 18:17:53 +09:00 |
|
Simo Kinnunen
|
d9d47cc3bf
|
Mute devices when they're being used if the --mute-master option is given.
|
2015-07-29 19:07:24 +09:00 |
|
Simo Kinnunen
|
361bf9caea
|
Move utility plugins into their own folder. They don't go into the support folder because they're not standalone units and require interaction with the main units. Further refactoring pending.
|
2015-07-28 15:59:02 +09:00 |
|
Simo Kinnunen
|
caf8d35eb7
|
Allow adb connect URL to be customized.
|
2015-07-24 13:43:12 +09:00 |
|
Simo Kinnunen
|
7a262a4e68
|
Allow minitouch more time to start. The number of retries had already been set to 7 earlier, but got mistakenly changed to 5 during refactoring.
|
2015-07-22 17:55:52 +09:00 |
|
Simo Kinnunen
|
1d15e8e3d7
|
Since minicap is quite complicated and gets restarted often, perhaps it's best if we let changes fully propagate before restarting it again. There was a problem with someone changing rotation so quickly that pid retrieval failed, which means that stopping was sort of iffy, which then caused various problems. The pid retrieval process was improved in 5a77d300dc.
|
2015-07-21 15:42:58 +09:00 |
|
Simo Kinnunen
|
5a77d300dc
|
Read minicap pid from shell output. Should be more reliable for quick restarts.
|
2015-07-21 15:34:58 +09:00 |
|
Simo Kinnunen
|
dc07777829
|
Hopefully get rid of FrameProducer._stop() timeouts. Doesn't reproduce locally.
|
2015-07-15 14:15:05 +09:00 |
|
Simo Kinnunen
|
9f627cb129
|
Hopefully fix occasional errors when trying to send an initial banner to a frame client. After looking through ws' source, the most likely reason seems to be that the websocket is in CLOSING state. Even if not, we should get a bit more useful log output this time.
|
2015-07-01 12:49:12 +09:00 |
|
Simo Kinnunen
|
3257665ec2
|
Sort browser apps alphabetically. Sort again in the detailed device list as we currently have old data left over and we may wish to change the sorting later anyway. Should not be terribly bad due to most devices only having one or two browsers.
|
2015-06-26 14:53:53 +09:00 |
|
Simo Kinnunen
|
4a4b0f26d1
|
Reset owner and reverse forwards when a dead worker restarts. This should prevent ghost owners from staying in the device list.
|
2015-06-25 17:18:16 +09:00 |
|
Simo Kinnunen
|
fe7785f003
|
Keep the same channel for each device. This should make it easier to keep the client side up to date after device death (because there's no need to update it at all).
|
2015-06-25 17:18:16 +09:00 |
|
Simo Kinnunen
|
2d9c432b62
|
Fix incorrect log messages in the touch plugin.
|
2015-06-25 17:17:24 +09:00 |
|
Simo Kinnunen
|
aa7eb6f8ec
|
Remove vendor/remote as practically unused due to the stats plugin not being active.
|
2015-06-12 17:09:20 +09:00 |
|
Simo Kinnunen
|
a734b6e345
|
Model the touch plugin after the screen plugin's frame producer. This should allow more forgiving sudden deaths.
|
2015-06-08 17:48:39 +09:00 |
|
Simo Kinnunen
|
7a4ee783bc
|
Touch service takes a longer time than usual to start on SH-03G, up to a few seconds.
|
2015-06-04 12:17:58 +09:00 |
|
Simo Kinnunen
|
d806d4fe54
|
EventEmitter constructor was not being called in many places. It did work due to the EventEmitter3 constructor being empty, but we can't rely on that.
|
2015-06-02 13:26:43 +09:00 |
|
Simo Kinnunen
|
25544d1a1a
|
In-memory reaper. TtlSet needs tests.
|
2015-06-01 17:41:23 +09:00 |
|
Simo Kinnunen
|
c1357ac540
|
Try to read frames immediately instead of waiting for a readable event. We may already have received it before.
|
2015-04-30 20:59:38 +09:00 |
|
Simo Kinnunen
|
5bb05f52f6
|
Move some screen utilities to the global util directory so that they can be used for other things too.
|
2015-04-30 13:41:32 +09:00 |
|
Simo Kinnunen
|
105795bec7
|
Give open device ports their own options. Preparing for future refactor.
|
2015-04-29 16:38:03 +09:00 |
|
Simo Kinnunen
|
2391d249e0
|
Make screenshots work again.
|
2015-04-29 13:10:46 +09:00 |
|
Simo Kinnunen
|
2123a475e3
|
Don't allow minicap to fail more than 3 times in 10s.
|
2015-04-27 16:10:41 +09:00 |
|
Simo Kinnunen
|
688ddda713
|
Fix unexpected minicap death during start causing a TimeoutError, causing the licecycle to end unnecessarily. Now it will just try again like it should have from the start.
|
2015-04-27 11:48:42 +09:00 |
|
Simo Kinnunen
|
9ea0839b0b
|
Rotate canvas image on client side when necessary. Minicap now always returns the image in upright position for newer devices.
|
2015-04-23 14:45:10 +09:00 |
|
Simo Kinnunen
|
7202f102d9
|
Remove duplicate code.
|
2015-04-23 09:57:09 +09:00 |
|
Simo Kinnunen
|
51bad5ec59
|
Oops, mistakenly left a console.log behind.
|
2015-04-17 17:29:34 +09:00 |
|
Simo Kinnunen
|
feb77c4396
|
Don't read new frames before the previous frame has been sent.
|
2015-04-17 17:21:38 +09:00 |
|
Simo Kinnunen
|
07fb3b530c
|
Allow minicap to skip frames when necessary.
|
2015-04-16 19:50:38 +09:00 |
|
Simo Kinnunen
|
88162e8a33
|
Restart FrameProducer if it dies unexpectedly.
|
2015-04-16 16:35:36 +09:00 |
|
Simo Kinnunen
|
95e9dd0b82
|
Integrate new minicap along with a moderate rewrite. What's currently missing is recovering from socket death.
|
2015-04-15 18:55:46 +09:00 |
|
Simo Kinnunen
|
bfd5cb70b1
|
Change install timeout to 5min.
|
2015-02-25 15:06:19 +09:00 |
|
Gunther Brunner
|
5c5bd7a822
|
Updated almost all dependencies.
Socket.io' has-binary PR finally got merged so updating to the latest version.
|
2015-02-24 18:59:56 +09:00 |
|
Simo Kinnunen
|
21b4ebe9e4
|
Ensure we add 'http://' to URLs even when a username is used.
|
2015-02-06 12:23:12 +09:00 |
|
Simo Kinnunen
|
9209b923c7
|
Support dotless activity names.
|
2015-02-05 22:07:58 +09:00 |
|
Simo Kinnunen
|
2d4d24a19d
|
Allow screen URL pattern to be changed.
|
2015-01-06 18:52:54 +09:00 |
|
Simo Kinnunen
|
5bbe7d33a6
|
Fix display information.
|
2014-12-19 17:19:09 +09:00 |
|
Simo Kinnunen
|
436fa6eff9
|
Remove unused screenshot plugin.
|
2014-12-17 21:25:10 +09:00 |
|
Simo Kinnunen
|
26deca8d9f
|
Remove unused require.
|
2014-12-16 21:32:42 +09:00 |
|
Simo Kinnunen
|
6e493c6178
|
Ignore unknown browsers instead of refusing to start.
|
2014-12-16 21:08:37 +09:00 |
|
Simo Kinnunen
|
8da6297350
|
Make screenshots work again.
|
2014-12-11 18:46:15 +09:00 |
|
Simo Kinnunen
|
e4114d87af
|
Use WebSockets for the screen. The screen directive works, but needs a serious cleanup.
|
2014-12-10 14:27:14 +09:00 |
|
Simo Kinnunen
|
f1f32f29a7
|
Wait after paste.
|
2014-12-02 19:54:49 +09:00 |
|
Simo Kinnunen
|
34bf8adb99
|
Remove packages that were not present when the device was connected.
|
2014-12-02 15:00:09 +09:00 |
|