crs
083607345a
Removed DEPTH, VDEPTH, and VPATH from makefiles.
2004-04-04 12:12:32 +00:00
crs
82dffeb498
Generalized signal handling. Now handling SIGHUP in addition
...
to SIGINT and SIGTERM. Setup SIGHUP to reload the server's
configuration.
2004-02-28 17:49:29 +00:00
crs
9f7e909361
Fixed incorrect accumulation of newlines in log.
2004-02-28 16:06:00 +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
612a2054e6
Updated Makefiles and win32 projects and removed dead classes.
2004-02-15 18:12:35 +00:00
crs
48908242d2
Checkpoint. Conversion to event driven system complete for Unix.
...
Still need to convert win32 platform specific files.
2004-02-15 17:32:11 +00:00
crs
1861f21fb5
Checkpoint. synergys now works. Still need to do lib/client and
...
synergyc.
2004-02-14 14:04:36 +00:00
crs
c44c18bfdc
Refactored event queue. The event queue is now separated from the
...
buffer that holds the events and generates system events. This
allows us to switch in/out a platform specific event handler as
necessary without losing our timers and handlers.
2004-02-08 17:07:11 +00:00
crs
848aee7a3a
Checkpoint. Code does not run. Still converting over to new
...
event loop model. Streams, stream filters, and sockets are
converted. Client proxies are almost converted. CServer is
in progress. Removed all HTTP code. Haven't converted the
necessary win32 arch stuff.
2004-02-01 21:09:22 +00:00
crs
4c7e524896
Checkpointing centralized event queue stuff. Currently have:
...
an event queue and events, TCP sockets converted to use events,
unix multithreading and network stuff converted, and an X Windows
event queue subclass.
2004-01-24 16:09:25 +00:00
crs
47ca409ff9
Merged primary and secondary screens into one class.
2003-09-02 22:05:47 +00:00
crs
7b58356fc7
Added menu item on win32 tray icon to copy the last 1000 lines from
...
the log to the clipboard.
2003-06-02 20:06:03 +00:00
crs
1d17f865ea
Added switch delay and double-tap options to win32 and added a
...
tray icon to the client and server that gives status feedback to
the user and allows the user to kill the app.
2003-03-12 22:34:07 +00:00
crs
3351a66f51
Fixed memory leaks.
2003-02-16 19:49:44 +00:00
crs
154a474289
Made sure every file includes common.h directly or indirectly.
...
Also made sure common.h is included before any system headers.
2003-02-12 19:38:39 +00:00
crs
f832bdaf12
Added missing files.
2003-01-05 21:52:28 +00:00
crs
e9cc0b434e
Moved CPrimaryScreen and CSecondaryScreen to the lib/synergy
...
and the platform specific implementations to lib/platform.
Added an lib/arch method to query the platform's native wide
character encoding and changed CUnicode to use it. All
platform dependent code is now in lib/arch, lib/platform,
and the programs under cmd. Also added more documentation.
2003-01-05 21:48:54 +00:00
crs
f65921bc3f
Refactored some platform dependent code into a new library,
...
lib/arch. This should make porting easier. Will probably
continue to refactor a little more, moving platform dependent
event handling stuff into lib/platform.
2003-01-04 22:01:32 +00:00
crs
5220314c4f
Changed version number to 0.9.14. Added NEWS item.
2002-12-25 19:21:17 +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
3ae1c67aef
Changes for version 0.9.13.
2002-11-05 19:56:56 +00:00
crs
9102fb80b9
Ported recent changes to win32 and fixed CRLF problems with project
...
files (most had CRCRCRLF).
2002-10-29 22:07:55 +00:00
crs
0ce15c1a9b
Moved CUnicode to lib/io. That's a reasonable place for it
...
that's after lib/mt. It needs to be after lib/mt in preparation
for supporting platforms without the reentrant wide char and
multi-byte functions.
2002-10-22 21:30:48 +00:00
crs
d8dde48c2b
Changed log() and logc() macros to LOG() and LOGC(), respectively.
...
This avoids a conflict with the standard math library log()
function.
2002-10-15 21:29:44 +00:00
crs
13c734d822
removed std::exception from base class list of XBase. this
...
is a workaround for gcc 3.2 until everything necessary has
throw() specifiers.
2002-09-14 21:31:35 +00:00
crs
fec679cfe5
added better network error message support.
2002-09-14 20:56:28 +00:00
crs
152eddc0c6
Changed version to 0.9.12.
2002-09-14 11:59:56 +00:00
crs
a210c8c1ec
Changed version number to 0.9.11. Added NEWS item.
2002-09-04 21:17:01 +00:00
crs
a7d413dd75
Changed version number to 0.9.10.
2002-09-02 17:36:25 +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
79ce1dab4f
Changed version number to 0.9.9.
2002-08-18 17:45:59 +00:00
crs
435bb738e6
added win32 launcher program. also changed VC++ dsp and dsw
...
files to binary form so \r\n aren't converted. added icons
to client and server apps on win32.
2002-08-11 11:49:36 +00:00
crs
f6c3a9453b
added copyright to top of each file.
2002-08-02 19:57:46 +00:00
crs
3f13217929
minor automake fixes.
2002-08-01 11:45:21 +00:00
crs
5bb5542a13
fixes to get vpath builds working (necessary for `make distcheck').
2002-07-31 17:34:05 +00:00
crs
fae797e220
Moved version header to base and it now uses VERSION macro
...
from config.h if available (which means version is now a
string, not three integers). Changed version to 1.0.0 and
protocol version to 1.0. And added MAINTAINERCLEANFILES
to makefiles to remove generated files.
2002-07-31 16:57:26 +00:00
crs
8c1f5f623b
added EXTRA_* files to get `make dist' doing the right thing.
2002-07-31 16:27:06 +00:00
crs
12f1cb58b9
removed now unnecssary #define.
2002-07-31 13:56:59 +00:00
crs
fee4095624
Reorganized source tree. Moved client.cpp into cmd/synergy as
...
synergy.cpp and server.cpp into cmd/synergyd as synergyd.cpp.
Moved and renamed related files. Moved remaining source files
into lib/.... Modified and added makefiles as appropriate.
Result is that library files are under lib with each library
in its own directory and program files are under cmd with each
command in its own directory.
2002-07-30 16:52:46 +00:00