crs
f15c9df85b
added platform independent clipboard transfer stuff
...
clipboard owner support (MS windows done, X windows partial)
added key transfer on ms windows
mutex fixes in CClient (had race conditions)
faster debug output in ms windows
changed temporary screen name to "secondary"
network fixes on ms windows (poll returned wrong result)
fixed transparent cursor on ms windows
2001-11-25 18:32:41 +00:00
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