Commit Graph

19 Commits

Author SHA1 Message Date
Stephen Heumann
13cd339277 Add a README.md file.
This is a slightly reformatted version of the existing README.
2015-09-26 23:58:19 -05:00
Stephen Heumann
3c069bc35d Raw decoding optimization: Do operations using 16 bits where possible.
This saves a few instructions that were being used to switch to 8-bit mode or mask values down to 8 bits.
2015-09-26 22:16:04 -05:00
Stephen Heumann
f810cb3799 Optimize the core loops for decoding raw pixels a little, in particular deferring increments to the end. 2015-09-26 14:26:05 -05:00
Stephen Heumann
59a3bf938c Use 16-bit computations for shifts, where possible.
This causes ORCA/C to generate better code, using shift instructions rather than function calls.
2015-09-26 01:24:58 -05:00
Stephen Heumann
8861cb4a3a Replace a few mod-by-power-of-2 operations with bit masking, since ORCA/C wasn't optimizing them 2015-09-26 00:33:08 -05:00
Stephen Heumann
8ee57096d2 Fix bug where the rightmost few pixels of a cursor could sometimes be corrupted 2015-09-25 23:47:09 -05:00
Stephen Heumann
8cdef04732 Terminate blocking reads on TCP errors, instead of waiting for timer to expire.
This should avoid most cases where the program seems to hang for 15 seconds.
2015-09-25 19:02:52 -05:00
Stephen Heumann
50a273440a Update README for version 1.0b2.
Use a standard open source license (two-clause BSD license).
2015-09-24 22:33:24 -05:00
Stephen Heumann
a44940a468 Flip the mapping of OA (Command) and Option keys.
This matches the de facto standard of Mac VNC implementations, although it's inconsistent with the labeling of Option as "Alt."
2015-09-24 19:25:08 -05:00
Stephen Heumann
8c18d44109 Improved error handling in local cursor code 2015-09-24 18:33:27 -05:00
Stephen Heumann
60c976dda6 Update version number and copyright dates 2015-09-24 01:37:21 -05:00
Stephen Heumann
b9dba4ac26 Fix issues with local cursor code. It seems to work OK now. 2015-09-24 01:33:01 -05:00
Stephen Heumann
ebf5297779 Switch to standard indentation of closing braces 2015-09-23 20:56:33 -05:00
Stephen Heumann
ab3210adb0 Consistently use spaces for indentation 2015-09-23 20:26:03 -05:00
Stephen Heumann
f44c7089d2 Remove non-source files, out-of-date build scripts, and unused header 2015-09-23 20:03:30 -05:00
Stephen Heumann
31ff375570 Post-1.0b1 work in progress from 2004.
This contains partial code for displaying the cursor locally.
2015-09-23 19:40:17 -05:00
Stephen Heumann
fb43622db7 VNCview GS 1.0b1 sources 2015-09-23 19:06:46 -05:00
Stephen Heumann
48972d5a9c VNCview GS 1.0a2 sources 2015-09-23 19:02:23 -05:00
Stephen Heumann
16f792352e VNCview GS 1.0a1 sources 2015-09-23 18:46:47 -05:00