Commit Graph

33 Commits

Author SHA1 Message Date
crs23
617b93b984 Fixed change log update for maruel's change. 2007-09-06 05:02:04 +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
dacca8f96b Updated change log. 2007-09-06 05:00:58 +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
d9b6575ee6 Updated documentation. 2004-12-30 13:52:20 +00:00
crs
4750c1214d Updated documentation. 2004-11-12 15:59:09 +00:00
crs
6e58829c51 Updated news and change log for 1.1.9. 2004-11-07 12:34:01 +00:00
crs
65ee423274 Updated documentation. 2004-08-05 21:03:20 +00:00
crs
5c70584859 Updated documentation. 2004-06-13 17:11:19 +00:00
crs
70e2d2b89a Updated documentation. 2004-05-26 20:20:23 +00:00
crs
b876f8b98e Updated documentation files. 2004-05-04 20:53:41 +00:00
crs
bf61301d4c Updated NEWS and ChangeLog for 1.1.4. 2004-03-31 22:20:27 +00:00
crs
3c29242208 Updates for Version 1.1.3. 2004-03-28 20:01:16 +00:00
crs
e725270c00 Updated ChangeLog. 2003-07-21 18:03:21 +00:00
crs
b87b1b1894 Updates for version 1.0.8. 2003-05-10 18:16:49 +00:00
crs
53c05e0163 Updates for version 1.0.6. 2003-03-26 21:19:10 +00:00
crs
dce445a83a Updates for version 1.0.3. 2003-02-17 16:20:49 +00:00
crs
eb65726ce7 Updates for version 1.0.2. 2003-01-25 13:40:34 +00:00
crs
c4bdd235d0 Updates for version 1.0.1. 2003-01-22 08:38:20 +00:00
crs
784297af24 Changed version number to 1.0.0. Documentation updates. 2003-01-18 16:21:36 +00:00
crs
780a6fd13d Updated ChangeLog. 2003-01-11 21:07:14 +00:00
crs
6c1344a0d8 Updated ChangeLog. 2003-01-09 08:04:03 +00:00
crs
84d75600a9 Changed version number to 0.9.15. Added 0.9.15 log entries. 2003-01-07 21:47:27 +00:00
crs
435cc11d62 Added 0.9.14 log entries. 2002-12-25 19:22:03 +00:00
crs
3ae1c67aef Changes for version 0.9.13. 2002-11-05 19:56:56 +00:00
crs
9e7b411f78 Changes for version 0.9.12. 2002-09-14 21:47:29 +00:00
crs
c4f8373e9a Changes for version 0.9.11. 2002-09-04 22:07:02 +00:00
crs
08867440c1 updating ChangeLog. 2002-09-02 17:36:52 +00:00
crs
604599c178 Updated ChangeLog. 2002-08-18 17:46:24 +00:00
crs
f49b186722 Updated ChangeLog. 2002-08-11 23:00:28 +00:00
crs
fe73362f20 updated ChangeLog. 2002-08-02 18:01:26 +00:00
crs
ffea42bf91 added files for release. 2002-08-01 18:07:48 +00:00