Commit Graph

3480 Commits

Author SHA1 Message Date
syed.amer@gilani.eu
88bcfba3ca Changed Makefile.am to use rpmbuild 2009-04-11 08:46:14 +00:00
sveith
df0fd3d916 Fixed Issue 30: Synergy messes with umlauts and other silent keys 2009-04-09 14:59:46 +00:00
syed.amer@gilani.eu
9f75415a1f Add missing newline 2009-04-09 14:55:12 +00:00
sveith
ae1cc9505e Fixed "unreachable code" warning message/compile error 2009-04-08 17:50:26 +00:00
sveith
bf6da57cbd Added experimental x64 build option for VS2008 2009-04-07 22:36:07 +00:00
sveith
5c89bc4b17 * Added IArchSystem::getPlatformName()
* Added CArchSystemWindows::isWOW64()
* Changed "Synergy" into "Synergy+" in various locations
* Added output of platform name to startup message
2009-04-07 21:35:55 +00:00
sveith
6d0ddb6a6b * Fixed log output truncating the last byte in each message
* Fixed log output for Release builds (NDEBUG)
* Synchronized VS2005/VS2008 preprocessor definitions
2009-04-07 17:50:26 +00:00
sveith
419fa0329d * Work around double dead key issue
* Possible fix for Issue #30: Synergy messes with umlauts and other silent keys
2009-04-07 12:52:53 +00:00
syed.amer@gilani.eu
a4464ffb4b Fixed Issue #24: Display not turning on from Synergy Input 2009-03-29 13:14:07 +00:00
syed.amer@gilani.eu
8b2f75f376 Fixed Issue #16: Intermittent delay problem with synergyc under Xwindows 2009-03-29 12:56:05 +00:00
syed.amer@gilani.eu
b3cf31bd7c Fixed Issue #20: Compiling with gcc > 4.3 failes 2009-03-29 12:50:33 +00:00
sveith
3580a29fd8 Fixed Issue #14: Synergy client on windows will not bring up desktop after screen powersave 2009-03-22 17:03:39 +00:00
Sorin Sbarnea
ef7d5e4d08 Fixed issue #17: Copying text from a remote computer crashes java programs. 2009-03-21 22:02:56 +00:00
sveith
f49f12ceb5 Added Visual Studio 2005 project files 2009-03-17 13:26:27 +00:00
sveith
b5e45017c6 Added Visual Studio 2008 project files 2009-03-15 23:44:12 +00:00
Sorin Sbarnea
db42cee13e Made default button to be Start instead of Test on windows launcher.rc
Solves issue 7
2009-03-04 19:38:13 +00:00
Sorin Sbarnea
2eb94583ce Added googlecode upload script for automating the delivery of the installer. 2009-03-02 21:44:41 +00:00
Sorin Sbarnea
64b67a5ff2 Added modern installer (NSIS MUI2) and the build version to the installer script. 2009-03-02 21:43:16 +00:00
Sorin Sbarnea
361e403936 Added log time support to the logger. 2009-03-02 21:41:20 +00:00
Sorin Sbarnea
a6ccf28d54 Added Visual Studio 2005 (VC8) project files. (nmake scripts are still used) 2009-03-02 21:39:49 +00:00
Sorin Sbarnea
3589fda449 Updated the version to 1.3.3, changed the named to Synergy+ and updated the project URL. 2009-03-02 08:42:43 +00:00
Sorin Sbarnea
a58a369c69 Removed a bug with computing the font size of the console window on Windows. 2009-03-02 08:32:36 +00:00
Sorin Sbarnea
958fa80d1d Initial commit of the synergy trunk sources from sf.net 2009-02-27 11:54:59 +00:00
crs23
3c737395e4 Changed CSS to use 'Courier New' instead of 'Courier'. 2007-09-10 01:25:57 +00:00
crs23
de7d35026f Applied patch 1547642, fixing a bug where we try to access elements
in an empty std::list.
2007-09-10 01:23:40 +00:00
crs23
b728885e25 Applied patch 1547642, key broadcasting. Modified the patch to conform
to style guidelines.  Also enhanced it to allow binding hot keys to not
only toggling broadcasting but also turning it on or off, resized the
hot key dialog to accommodate the keyboard broadcasting option, changed
the configuration string for the keyboard broadcasting option, and
added documentation.

This change does not include the VS8 fix included in the patch.
2007-09-10 00:59:51 +00:00
crs23
d001ca488a Applied patch 1677756, win64 patch. This replaces calls to the
obsoleted {GS}etWindowsLong() with {GS}etWindowsLongPtr().  These
latter functions are supported from Win95 and WinNT 3.1 so they
shouldn't introduce any compatibility problems.
2007-09-09 20:48:03 +00:00
crs23
8896add372 Applied patch 1528302, number pad keys in OS X. Also added
support for NumLock key.
2007-09-09 19:24:57 +00:00
crs23
4baf785907 Applied patch 1468436, Japanese keyboard support in Windows. 2007-09-09 16:12:59 +00:00
crs23
766aaf7b9b Applied Hangul/Hanja patch. The patch was pretty old so this
is a best guess application and it may not work.
2007-09-08 21:57:37 +00:00
crs23
8f9896038d Renamed nmake.mak to Makefile.win everywhere. 2007-09-06 05:07:29 +00:00
crs23
1becc0f29a Removed files that should not be distributed. 2007-09-06 05:05:25 +00:00
crs23
460b751aba Applied a number of patches.
* HP-UX fixes (Bernd Noll)
  * Now handling accept() taking an int 3rd arg
  * Now casting sizeof() to socklen_t where necessary
* BSD ports fix (Kristen Glynn)
  * Now defining NULL via stddef.h
* Crash on X11 using clipboard (Daniel Gollub)
  * CXWindowsClipboard::pushReplies() increments iterator better
* Solaris/HP-UX compile errors
  * Now #ifdef out sets of key syms if first key sym undefined
* Fix assertion on bad mouse position (ubiquitous_q)
  * Validate mouse position from client and fix if necessary
2007-09-06 05:02:13 +00:00
crs23
899beb6919 Applied patch from tailblues. It checks for a NULL result from
CFStringCreate...() to avoid a crash in a subsequent use of that
NULL pointer.
2007-09-06 05:02:08 +00:00
crs23
617b93b984 Fixed change log update for maruel's change. 2007-09-06 05:02:04 +00:00
crs23
709261e2bf Changed version to 1.3.2. 2007-09-06 05:02:01 +00:00
crs23
5c7c2dbaa4 Fixed makefile. Forgot to remove exec.dsp from EXTRA_DIST. 2007-09-06 05:01:55 +00:00
crs23
c169961986 Fixed minor errors in .rc files. 2007-09-06 05:01:51 +00:00
crs23
5c29ae9967 Applied patch by maruel:
- Fixed taking the address of begin() on an empty std::vector.
- Fixed nsis makefile to use %ProgramFiles% environment variable.
- Fixed nsis makefile to pass the output directory and file to makensis.
- Fixed synergy.nsi to get the files from the output directory. That
  enables a debug build of the installer.
- Fixes to compile under VS2005.

I did not apply VS2005 project files, instead adding nmake files.
nmake is pretty weak but the makefiles can be modified without having
visual studio.  Also modified the .rc files to not use winres.h.
This plus nmake means synergy can now be built using the freely
downloadable Microsoft Windows SDK for Vista, available from
microsoft's web site.  This change removes all of the old VC++6
project files in favor of the nmake files.  It also removes the
XCode project in favor of ./configure and make.

All of the nmake files are named nmake.mak.  Only the top level
makefile is directly useful (the rest are included by it) so all
builds are from the top level directory.  nmake knows the following
targets:

  all:  build synergy.exe, synergyc.exe and synergys.exe
  clean:  remove all intermediate files, keep programs
  clobber:  clean and remove programs
  installer:  build programs and an installer
  debug:  build a debug version of 'all'
  release:  build a release version of 'all'
  debug-installer:  build an installer of the debug build
  release-installer:  build an installer of the release build

The default build version is release so 'all' and 'installer' will
build a release version.  The installer itself never has debug
symbols, just the stuff it installs.  The default target is 'all'.
To build use:

  nmake /nologo /f nmake.mak <target>

VC++ and VisualStudio users may need to manually run vcvars.bat in a
command.exe or cmd.exe window before invoking nmake.  The Window 98/Me
command.exe may not handle potentially long command lines;  I haven't
tried to verify if that works.
2007-09-06 05:01:44 +00:00
crs23
0ed17ccca2 Updated compiling documentation for upcoming change. 2007-09-06 05:01:11 +00:00
crs23
90b1d4d8ab Fixes to p4tolog. 2007-09-06 05:01:04 +00:00
crs23
dacca8f96b Updated change log. 2007-09-06 05:00:58 +00:00
crs23
da0521bcd2 Allow input scripts other than roman on OS X. 2007-09-06 05:00:52 +00:00
crs
d1e56572d2 Applied patch 1731039. Fixes a bug in testing if X clipboard
was owned at a given time.
2007-06-22 19:17:24 +00:00
crs23
34cf5bfd92 Added missing docs images. 2007-06-22 03:38:08 +00:00
crs
52ae656411 Restored lost files and changes in version 1.3.1 to depot. 2007-06-17 11:19:18 +00:00
crs
73acb7860d Integrated with 1.2.2. 2005-04-24 11:56:28 +00:00
crs
1bd227922e Integrated some changes from 1.2 branch. 2005-01-26 19:01:53 +00:00
crs
42b4e2488a Fixed bug in OS X server key translation which pretty much broke any
keystroke with a modifier key.
2005-01-04 19:28:22 +00:00
crs
23ea82968d Fixed compiling documentation. 2005-01-01 20:52:01 +00:00