Commit Graph

116 Commits

Author SHA1 Message Date
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