crs
793c968f00
server now rejects clients that are not in the configuration.
...
added a protocol message to indicate this.
2002-05-31 18:18:29 +00:00
crs
1e8a5d7fa9
fixed setConfig() to disconnect secondary screens that aren't
...
in the new configuration.
2002-05-31 18:09:43 +00:00
crs
67b149d3a4
checkpoint. changed CScreenMap to CConfig. must still change
...
CScreenMap.cpp to CConfig.cpp.
2002-05-31 14:43:23 +00:00
crs
70f5f9491d
added basic support for an embedded HTTP server. server
...
currently supports editing the screen map but changing
the map won't behave correctly if there are connected
screens.
2002-05-30 16:13:16 +00:00
crs
5fc87baa0f
added screen locking support to win32. added support for
...
resolution changing (only semi-supported on X because that
has no means for resizing screen anyway). also fixed some
clipboard problems on win32.
2002-05-24 17:54:28 +00:00
crs
34c587e864
added support for locking to a screen when the sroll lock is
...
toggled on or when any key or button is pressed. fully
implemented on X but stubbed out for now on win32.
2002-05-24 14:37:12 +00:00
crs
9ce7a2757a
fixed log message.
2002-05-23 15:00:13 +00:00
crs
13eee14232
server no longer asserts when a client connects with a name that's
...
already in use by another client. also added reporting of errors
from the server to clients so clients can report meaningful
messages to users.
2002-05-23 14:56:03 +00:00
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
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
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
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
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
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
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
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