d4e2414d4a
broadway: Add serial tracking and roundtripping
2011-03-10 14:58:47 +01:00
80f332308f
[broadway] Add initial keyboard event support
2010-11-25 22:09:34 +01:00
667d23aa7c
[broadway] Hook mousewheel scrolling
2010-11-25 22:09:33 +01:00
d6029949e6
[broadway] Disable context menu so rmb works
2010-11-25 22:09:33 +01:00
9cc073803f
[broadway] Only open one websocket for input!
2010-11-25 22:09:33 +01:00
b82ed84709
[broadway] Implement window resize
2010-11-25 22:09:32 +01:00
d0e403c54d
[broadway] Fix up scrolling
2010-11-25 22:09:32 +01:00
e64a38eeef
[broadway] Fix x/y mismatch in canvas position
2010-11-25 22:09:30 +01:00
e6c340519c
[broadway] Send diffs as bilevel rgba instead of true diff
...
The true diff only works if the destination keeps perfect 32bit
canvas data, which is not always true. So, instead we send only
changed pixels, masking the others to 0 via alpha 0.
2010-11-25 22:09:30 +01:00
6fe849d4f1
[broadway] Send and use canvas ids in events
2010-11-25 22:09:30 +01:00
8f9c6eb1a9
[broadway] clean up input sending js
2010-11-25 22:09:30 +01:00
65d4edbd5b
[broadway] Send event timestamps from client
2010-11-25 22:09:30 +01:00
1e3dffeee9
Send mouse events from js
2010-11-25 22:09:29 +01:00
852b317b4f
Initial sketch of websockets support
2010-11-25 22:09:29 +01:00
f11a7d2fde
Don't put output on stdin, instead do it on http connection
2010-11-25 22:09:29 +01:00
0b85341737
Add broadway javascript and html part
2010-11-25 22:09:29 +01:00