Commit Graph

334 Commits

Author SHA1 Message Date
crs
3f6146b15f checkpoint. merging win32 code. server on X is currently broken
and client probably is.
2001-11-19 00:33:36 +00:00
crs
51505783aa moved client and server files into their own respective
directories.
2001-11-18 23:14:28 +00:00
crs
6a223b7da5 added preliminary support for getting the X selection. 2001-11-13 23:34:12 +00:00
crs
303734a438 fixed clamping when mapping to a different screen when beyond
bottom or right of source screen.
2001-11-11 21:27:36 +00:00
crs
cf4e1fd9ca factored common X windows screen stuff into a common base class. 2001-11-11 21:15:30 +00:00
crs
05928f28f8 updated notes. 2001-11-10 22:28:37 +00:00
crs
836d9d2d33 added main app directory to build. 2001-11-10 22:28:30 +00:00
crs
ef3149cead removed unnecessary global scoping operators. 2001-10-25 22:17:17 +00:00
crs
dbdf20e804 changed hider window to move underneath mouse when leaving the
screen.  this makes it so if the mouse is moved locally, it'll
reappear where it was last seen.
2001-10-25 22:09:27 +00:00
crs
c5df2edd14 changed some method names and removed warpCursor() from
secondary screen interface.
2001-10-25 21:40:29 +00:00
crs
5b1826a638 now handling disconnect of secondary screen that has the cursor
by jumping back to the primary screen (without trying to notify
the now disconnected secondary screen).  also fixed blown assert
in mapPosition().
2001-10-24 23:29:29 +00:00
crs
066910fab8 made calls to X thread safe. 2001-10-24 22:33:24 +00:00
crs
fdb888102b more notes. 2001-10-23 22:45:59 +00:00
crs
20c7aca1db added cursor hiding. 2001-10-23 22:41:46 +00:00
crs
c9f0b694de can now filter logging by level. 2001-10-23 21:23:29 +00:00
crs
b7533aea2a fixed blown assert trying to find neighbor when there was none. 2001-10-23 21:13:08 +00:00
crs
cfdf6bd73a fixed handling of stream ownership. 2001-10-21 00:21:21 +00:00
crs
8d1cf844c7 fixed bugs in handling streams. 2001-10-21 00:21:02 +00:00
crs
3cfbc0f68c threading fixes. had sigmask set in wrong place. was setting
m_exit flag potentially after the object had been destroyed.
most importantly, RTTI must be enabled on PPC to avoid SIGILL.
2001-10-20 20:43:31 +00:00
crs
9435639545 some debugging code. 2001-10-14 19:16:54 +00:00
crs
b3291bc2b5 fixed timeout bug in CThreadRep::wait() (negative timeout wouldn't
wait forever).  also fixed early return from sleep due to signal.
now forcing client to initialize CThread to ensure global mutex
gets initialized before threads are used.
2001-10-14 18:29:43 +00:00
crs
6aba3a6f57 removed exception specifications. thread exceptions weren't
being listed and they'd have to be added to every one.  just
doesn't seem worth the trouble.
2001-10-14 16:58:01 +00:00
crs
c6ed114410 stupid bug fixes. writef() used the wrong variable as the number
of bytes to write.  readf() forgot to prepare the va_list.
2001-10-14 14:56:06 +00:00
crs
22b99b6ca4 forgot to add the logger files. 2001-10-14 14:38:45 +00:00
crs
1ed2b43e13 added logging facility and added a bunch of log messages. 2001-10-14 14:37:41 +00:00
crs
23f948d55a checkpoint. first cut of client and server apps. not tested
yet but they compile and *should* work as is.
2001-10-08 19:24:46 +00:00
crs
23f1b1aba1 updated old files to new implementation 2001-10-06 14:18:01 +00:00
crs
ff81f708e2 Started over. 2001-10-06 14:13:28 +00:00
crs
27ead1f713 flipped order of buttons to match default X setup. 2001-05-14 21:14:49 +00:00
crs
8beea84a8d added other mouse and key event handling to CXScreen. key repeat
isn't implemented and modifier masks are ignored.  modifier masks
are new;  they indicate the modifier key (shift, ctrl, etc) state
at the time of the key event.
2001-05-14 21:14:25 +00:00
crs
fe79ac593c more fixes to reduce latency. nagle agorithm doesn't seem to
stay off on a socket on linux because a connection clearly
doesn't send data as often as possible.  will have to implement
a UDP socket to reduce overhead and avoid these delays.  wanted
to do that anyway.
2001-05-13 12:43:16 +00:00
crs
d0594ea9f3 fixes to avoid update delays. 2001-05-13 12:21:11 +00:00
crs
2155c00c44 fixed bug in read() that miscalculated the message length. 2001-05-13 12:07:32 +00:00
crs
900b075e3a initial revision of synergy. currently semi-supports X windows
on unix, but client screens don't simulate events other than
mouse move.  also not supporting clipboard at all yet and the
main app is just a temporary framework to test with.  must
clean up protocol and communication.
2001-05-13 11:40:29 +00:00