Commit Graph

14 Commits

Author SHA1 Message Date
crs
165c889c5d Fixes to compile on solaris 9 using g++. 2004-05-01 10:12:06 +00:00
crs
6c7039490d Added check for inet_aton and a simple implementation for platforms
that are missing it.
2004-03-10 20:35:03 +00:00
crs
54acf38d82 Merged Win32 updates. Added full warnings on g++. Fixed bug in
client when handling server rejection.
2004-02-28 12:19:49 +00:00
crs
a3dcf9efdc Fixed error in configure for Darwin. 2003-01-16 22:55:07 +00:00
crs
a14a462e22 Fixes to support FreeBSD and Darwin. 2003-01-11 21:06:21 +00:00
crs
9567a970a8 Changes to support building on solaris, irix, and darwin. Also
removed test for working fork (AC_FORK).
2002-12-25 10:35:59 +00:00
crs
48fc3c77c8 Added -D_POSIX_PTHREAD_SEMANTICS for solaris. 2002-11-05 19:43:37 +00:00
crs
17e8ba2dbd Merged fixes for building on MacOS X. It dies on one file with
an 	internal compiler error;  building that file without
optimization works around the compiler bug.  Sadly, synergy can
only interact with X windows, not native MacOS windows.
2002-11-03 18:09:28 +00:00
crs
c256cf062f Escaped quotes to satisfy older autoheader versions. 2002-10-30 22:22:16 +00:00
crs
541276595e solaris configure and build fixes. without having solaris i
can only hope that these changes actually work.
2002-10-28 22:49:21 +00:00
crs
11e29ff7eb Added support for using select() instead of poll(). 2002-10-16 22:01:50 +00:00
crs
210ed86827 added more tests to autoconf. also now handling missing sstream
header in gcc 2.95 by including sstream header backported from v3.
2002-09-01 10:31:10 +00:00
crs
f6c3a9453b added copyright to top of each file. 2002-08-02 19:57:46 +00:00
crs
64232c7854 updated to new automake and refactored server stuff. the server
now speaks to the primary screen and secondary screens almost
everywhere the same way through an IClient interface;  only
special primary screen calls are accessed through a different
interface, the CPrimaryClient interface.  this simplifies the
server since it no longer needs to test whether the active screen
is the primary or a secondary in most cases.

the server no longer speaks directly to the primary screen;  all
that goes through the CPrimaryClient, which often just forwards
the call.  the primary screen no longer speaks directly to the
server either, again going through the CPrimaryClient via a
IPrimaryReceiver interface.

CServerProtocol classes have been replaced by CClientProxy
classes which are very similar.  the name makes more sense
though.
2002-07-09 21:22:31 +00:00