crs
f052d126c0
Added more checks to avoid sending unchanged clipboard data.
...
Still takes too long to query the clipboard owner for info
(maybe 1/10th second) but not sure why or if that can be
improved.
2002-05-01 16:17:57 +00:00
crs
f2e83e607d
checkpoint. turned off nagle and send buffering. also
...
added test to skip clipboard conversion if a previous
conversion from that owner failed.
2002-05-01 15:31:47 +00:00
crs
59c5e4bf13
Fixed uninitialized variable when computing toggle mask. Also
...
reduced priority of some mouse motion log messages.
2002-05-01 14:36:52 +00:00
crs
c8737de4ad
removed obsolete files.
2002-05-01 14:35:55 +00:00
crs
f536e1cece
added fallback for missing numpad movement keys (if there's no
...
mapping for those keys then the non-keypad versions are tried).
2002-04-30 18:30:05 +00:00
crs
b279c80608
checkpoint. now sending toggle modifier state when entering
...
a screen. this allows the secondary screen to set it's
modifier state to match the primary screen's state. this is
not strictly necessary since each keystroke should adjust the
modifier state as needed to get the right result.
2002-04-30 17:48:11 +00:00
crs
56877bcc7d
Added logging and handling of "half-duplex" caps-lock key.
2002-04-30 16:25:29 +00:00
crs
c2a69d6c64
Changed name for auto-generated dependency files from
...
Makedepend to .depend.
2002-04-30 16:23:30 +00:00
crs
dc19570621
Fixes to get win32 client and server up to date.
2002-04-30 16:23:03 +00:00
crs
ea6b347b18
Indentation changes.
2002-04-29 14:40:01 +00:00
crs
3ca72b35f3
Added some validation of protocol message parameters.
2002-04-29 14:25:24 +00:00
crs
32b085e42e
Shortened timeout on waiting for clipboard response.
2002-04-29 14:12:48 +00:00
crs
6a9a180688
Made event selection a little more robust. Also fixed failure
...
to marshall clipboard data when updating primary clipboards.
2002-04-29 14:08:48 +00:00
crs
6299eea7b6
Added missing event mask.
2002-04-29 13:49:56 +00:00
crs
c5f6b34d85
checkpoint. changed protocol to better handle clipboards. now
...
sending a sequence number with enter messages. screens use that
sequence number in clipboard grab and data messages. the server
uses the sequence number to order messages across clients. also
changed secondary screens to send clipboard updates on leaving
(or when grab occurs when not active) instead of on a query from
the server. primary effectively does the same. the query
message has been removed.
2002-04-29 13:31:44 +00:00
crs
3be014f8f5
Clipboard improvements. Still not working right. Nedit
...
doesn't work at all but at least now there's a timeout to
prevent synergy from hanging waiting on a reply.
2002-04-28 00:46:15 +00:00
crs
d1ca5295d1
Added more debug levels and moved some annoying debug messages
...
to those levels. Default log level is now DEBUG for debug
builds and INFO for release builds.
2002-04-27 18:49:03 +00:00
crs
9ac0473d5a
checkpoint. changed CProtocolUtil::readf() to store 1 and 2
...
byte integers into pointers to 1 and 2 byte integers. was
always assuming pointers to 4 byte integers.
2002-04-27 18:06:40 +00:00
crs
f9170eb139
Added support for multiple clipboards. This is mainly to
...
support both PRIMARY and CLIPBOARD selections on X windows.
2002-04-27 14:19:53 +00:00
crs
428166fe85
set TARGETS macro to BIN and LIB targets.
2002-04-27 14:19:19 +00:00
crs
80cdde6a3d
updated
2002-04-26 20:15:59 +00:00
crs
79b4d333fa
Fixed caps-lock and num-lock behavior. It seems to work okay
...
now but did notice one problem: when powerbook is primary and
num-lock is on the keypad works fine until shift is pressed
(and released); after that the keypad only works while the
shift key is down.
2002-04-26 20:14:46 +00:00
crs
242109d430
Added hack to handle "half-duplex" caps-lock key on powerbook.
...
That key only reports press when pressed and released when
caps-lock is activated and only reports release when pressed
and released when caps-lock is deactivated. I don't know of a
way to detect this behavior so it may have to be configured by
the user. The code assumes normal behavior; will have to add
code to set the flag (perhaps from a user configuration).
2002-04-26 20:12:55 +00:00
crs
419eadfaf9
changed processing of key events in X. secondary screen now
...
activates/deactivates modifiers as necessary to get a keycode
interpreted as the expected keysym. still some work and
testing to do on this.
2002-04-26 17:38:01 +00:00
crs
b01fc4bd35
Added notes on keyboard handling.
2002-04-25 10:44:01 +00:00
crs
7d9fa41514
added handling for DestroyNotify of clipboard requestors.
2002-04-25 10:43:53 +00:00
crs
f63d0e4ada
checkpoint. improvements to clipboard transfer on X windows.
...
not detecting a change to clipboard when synergy window isn't
the owner (since there's no event for this; we'll have to
check when we leave the screen i guess). large transfers
don't seem to work.
2001-11-26 22:36:51 +00:00
crs
9d83cfdbe2
checkpoint. testing clipboard transfer on X windows.
2001-11-26 22:09:53 +00:00
crs
ff9c3ba7af
checkpoint. implementing clipboard owner in x windows.
2001-11-25 22:20:41 +00:00
crs
c19022e965
fixed function signature.
2001-11-25 18:44:13 +00:00
crs
f395bc6e12
executables are now built into a common area on unix (and they
...
already were on win32).
2001-11-25 18:42:13 +00:00
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