Changed version number to 1.0.0. Documentation updates.

This commit is contained in:
crs 2003-01-18 16:21:36 +00:00
parent e86e552ac8
commit 784297af24
6 changed files with 122 additions and 15 deletions

View File

@ -1,3 +1,80 @@
2003/01/18 14:36:19 crs
lib/arch/CArchSleepWindows.cpp
lib/platform/CMSWindowsPrimaryScreen.cpp
lib/platform/CSynergyHook.cpp
Fixed stupid errors introduced by last attempt to fix broken
mouse behavior on multimonitor windows systems. Those errors
broke synergy on all windows systems running as a server.
Also added an attempt to reduce the occasional jump that can
occur when switching screens when windows is the server.
----------
2003/01/18 14:31:54 crs
lib/platform/CXWindowsSecondaryScreen.cpp
Was forcing modifier keys that have no effect on the keysym
lookup to be up when synthesizing key events. Now leaving
those modifiers in their current state.
----------
2003/01/18 10:49:13 crs
Makefile.am
Added a dist-pkg target to put the binary distribution files into
a tar gzip file. This is to ease distribution of the binaries on
systems without a packaging system supported by synergy (which
currently supports only RPM).
----------
2003/01/16 21:28:15 crs
lib/server/CServer.cpp
Fixed lookup of neighbor screens. The first problem was an old
code in a conditional for moving left that blew an assert verifying
that the mouse position was really on the screen if the neighbor
screen wasn't connected.
After that was fixed there was another problem when one screen
linked to another which then linked (in the same direction) to
itself. If the latter screen wasn't connected then it'd get into
an infinite loop.
----------
2003/01/14 19:46:41 crs
lib/server/CServer.cpp
Moved log message into conditionals so it only appears when the
conditions are true.
----------
2003/01/14 19:46:17 crs
lib/platform/CMSWindowsPrimaryScreen.cpp
lib/platform/CMSWindowsSecondaryScreen.cpp
lib/platform/CSynergyHook.cpp
Another try at fixing broken mouse behavior when a windows system
has multiple monitors with 0,0 of the virtual desktop not at the
upper-left.
----------
2003/01/12 16:35:54 crs
cmd/launcher/launcher.cpp
cmd/launcher/launcher.rc
cmd/launcher/resource.h
Added test of using the client's own name as the server name
with an appropriate error message.
----------
2003/01/12 16:08:45 crs
lib/server/CServer.cpp
Now catching and ignoring errors when writing to a socket in those
cases where errors were not being caught, typically when responding
to some other socket or protocol error.
----------
2003/01/11 21:06:21 crs 2003/01/11 21:06:21 crs
acinclude.m4 acinclude.m4
configure.in configure.in

View File

@ -13,8 +13,8 @@ To build synergy from the sources you'll need the following:
* gcc 2.95 (or up) * gcc 2.95 (or up)
* X11R4 or up headers and libraries * X11R4 or up headers and libraries
In this document, "Unix" means any of the following: Linux, Solaris, In this document, "Unix" means any of the supported Unix or Unix-like
Irix. (e.g. Linux) operating systems.
Configuring the build Configuring the build

16
NEWS
View File

@ -1,6 +1,22 @@
Synergy News Synergy News
============ ============
* Jan-20-2003 - Synergy 1.0.0 released
Made following changes:
* Refactored to centralize platform dependent code
* Added support for mouse wheel on Windows NT (SP3 and up)
* Portability improvements
* Added more documentation
* Fixes for working with xscreensaver
* Fixes for circular screen links
This release has been tested on Linux and Windows. It builds and
is believed to run on Solaris and FreeBSD. It is believed to
build and run on Irix and AIX. It builds but does not work on
MacOS X.
* Dec-25-2002 - Synergy 0.9.14 released * Dec-25-2002 - Synergy 0.9.14 released
Made following changes: Made following changes:

32
TODO
View File

@ -21,18 +21,11 @@ Things to do to synergy, in no particular order:
Synergy currently supports only ASCII characters typed on the Synergy currently supports only ASCII characters typed on the
keyboard. It does, however, support Unicode clipboard text. keyboard. It does, however, support Unicode clipboard text.
* Write man pages * Write man/html pages
* Finish PORTING guide
* Port to other platforms * Port to other platforms
An incomplete list of desired platforms: Most desired is MacOS X.
* MacOS 9
* MacOS 10
* BSD
* HP-UX
* AIX
* Provide a nice win32 installer/uninstaller * Provide a nice win32 installer/uninstaller
@ -49,3 +42,24 @@ Things to do to synergy, in no particular order:
is it should losslessly support any type it might be converted to. is it should losslessly support any type it might be converted to.
The type is converted to each platform's native type. For example, The type is converted to each platform's native type. For example,
BMP for images on win32. BMP for images on win32.
* Keyboard shortcuts to jump from screen to screen
Then there are major new features:
* Provide a KVM mode
In this mode synergy would share the monitor in addition to the
keyboard and mouse.
* Add encryption and authentication
Make synergy is safe to use on untrusted networks.
* Support for limited drag and drop between systems
* Support for (virtual) terminals on unix
This would be useful in KVM mode to administer several remote
headless systems that you don't want running X just so synergy
can work.

View File

@ -17,9 +17,9 @@ AC_INIT(lib/common/common.h)
AC_CONFIG_AUX_DIR(config) AC_CONFIG_AUX_DIR(config)
dnl current version dnl current version
MAJOR_VERSION=0 MAJOR_VERSION=1
MINOR_VERSION=9 MINOR_VERSION=0
RELEASE_VERSION=15 RELEASE_VERSION=0
dnl initialize automake dnl initialize automake
AM_INIT_AUTOMAKE(synergy, $MAJOR_VERSION.$MINOR_VERSION.$RELEASE_VERSION) AM_INIT_AUTOMAKE(synergy, $MAJOR_VERSION.$MINOR_VERSION.$RELEASE_VERSION)

View File

@ -19,7 +19,7 @@
// set version macro if not set yet // set version macro if not set yet
#if !defined(VERSION) #if !defined(VERSION)
# define VERSION "0.9.15" # define VERSION "1.0.0"
#endif #endif
// important strings // important strings