- 15 Apr, 2010 3 commits
-
-
Joel Martin authored
-
Joel Martin authored
- raw encoding displays horizontal lines as they arrive for better feedback and less time hanging waiting for something.
-
Joel Martin authored
-
- 14 Apr, 2010 9 commits
-
-
Joel Martin authored
-
Joel Martin authored
-
Joel Martin authored
- Mouse movements are accumulated and sent about 5 times a second. - Normal polling happens at about 1.5 seconds intervals. This commit represents a very functional VNC client under Google Chrome. Remaining work: - Cut and paste support. - Framing bugs when using RRE encoding. - Better status and error feedback. - Get working in firefox using flash web-socket-js: http://github.com/gimite/web-socket-js - Version without mootools (but test cross-browser).
-
Joel Martin authored
- Also, try making set fillStyle called less often.
-
Joel Martin authored
-
Joel Martin authored
-
Joel Martin authored
- Many times better performance. Before this, browser was spending all it's time garbage collecting or doing something. Now the bottleneck is in set fillStyle and fillRect which is probably where it should be.
-
Joel Martin authored
-
Joel Martin authored
- Refactor to pull off all the data received into RFB.d array and then process it. This allows a bit more flexibility in handling data that isn't sent in frame boundary packets. - Properly ignore these server messages: SetColourMapEntries, Bell, ServerCutText.
-
- 13 Apr, 2010 4 commits
-
-
Joel Martin authored
-
Joel Martin authored
- Hextile has an undocumented weirdness where RAW frames are often followed by a 0 byte that should be ignored. - Coallesce client messages that are one after another. Without this the server seems to often ignore frames that are send right after another frame has been sent. This fixes a reconnect issue where setEncodings seems to be ignored. Also results in a huge performance increase after key strokes (by adding a update request to the key event message) because the server always sends an update instead of sometimes waiting for the next poll to be sent.
-
Joel Martin authored
-
Joel Martin authored
-
- 12 Apr, 2010 5 commits
-
-
Joel Martin authored
With hextile you can't know how many bytes are pending. So restructure so that all the received data so far is passed to the processsing routines.
-
Joel Martin authored
-
Joel Martin authored
-
Joel Martin authored
-
Joel Martin authored
-
- 10 Apr, 2010 3 commits
-
-
Joel Martin authored
- Prime number background worker that can be started, stopped and reset that calculates prime numbers and sends them back to the main page/thread.
-
Joel Martin authored
-
Joel Martin authored
-
- 07 Apr, 2010 6 commits
-
-
Joel Martin authored
-
Joel Martin authored
-
Joel Martin authored
-
Joel Martin authored
- Semi-colon missing.
-
Joel Martin authored
-
Joel Martin authored
-
- 06 Apr, 2010 6 commits
-
-
Joel Martin authored
- Trim unused code in base64.js
-
Joel Martin authored
- Most of the keyboard is now functional.
-
Joel Martin authored
-
Joel Martin authored
- host, port and password input boxes (populated by URL values). - clear canvas on disconnect. - Dotted border around VNC area. - mirror bits for VNC password.
-
Joel Martin authored
- DES encryption for VNC bit mirrors every bytes of the password. This commit has a hard-coded mirrored password. Need to ask user and bit mirror it. - With image data across the wire it's Blue,Green,Red, so twiddle things around a bit.
-
Joel Martin authored
-
- 04 Apr, 2010 2 commits
-
-
Joel Martin authored
-
Joel Martin authored
Correctly handles all three mouse buttons and key presses on firefox and Chrome. Has a decent obj properties lister (dirObj).
-
- 03 Apr, 2010 2 commits
-
-
Joel Martin authored
-
Joel Martin authored
From http://www.webtoolkit.info/
-