Commit Graph

230 Commits

Author SHA1 Message Date
Andrew Nelless 6bb3a921e6 Remove OpenSSL binaries for macOS 2017-02-07 01:25:00 +00:00
Andrew Nelless e86029d7ea Fix up OpenSSL paths in CMake and WiX 2017-02-07 01:25:00 +00:00
Jerry (Xinyu Hou) c79759115b Use 64 bit openssl on Mac 2017-02-07 01:24:59 +00:00
Andrew Nelless 680c9b4078 Merge changes from v1.8.8-rc1 2017-02-06 14:28:20 +00:00
Andrew Nelless 2643cea67b #5074 Nuke -Werror. It's dumb right now 2017-02-06 11:10:26 +00:00
Andrew Nelless 4b913b5599 v1.8.8-rc1 2017-01-31 12:39:18 +00:00
Nye Liu a5140aa1b9 Fix typo in compiler flags 2017-01-21 11:12:27 +00:00
XinyuHou fd6ea65f1a Version to1.8.7-stable 2017-01-18 12:43:17 +00:00
XinyuHou 2ab21aaa01 Version to 1.8.6-stable 2016-12-12 16:55:31 +00:00
XinyuHou d8cd60f057 Version to 1.8.6-rc2 2016-12-06 11:22:54 +00:00
Jerry (Xinyu Hou) c79ef74392 Move OpenSSL directory definiation to root CMakeLists 2016-11-16 16:55:20 +00:00
Jerry (Xinyu Hou) f0601119ab Option to build service or not 2016-11-16 16:19:25 +00:00
Jerry (Xinyu Hou) 7ce6905935 Version to 1.8.6-rc1 2016-11-01 15:22:33 +00:00
Jerry (Xinyu Hou) a18eba7520 Version to 1.8.5-stable 2016-10-31 12:45:42 +00:00
Andrew Nelless c9bb421fb5 Version to v1.8.5-rc2 2016-10-28 17:48:20 +01:00
Jerry (Xinyu Hou) 880864a249 Version to 1.8.5-rc1 2016-10-18 14:57:34 +01:00
Andrew Nelless 964f1aa093 Merge changes made in v1.8.4 2016-10-12 10:41:44 +01:00
Andrew Nelless a6ff90794f v1.8.4 stable 2016-10-11 10:14:27 +01:00
Andrew Nelless fcd8153002 v1.8.4 rc3 2016-10-06 15:49:44 +01:00
Andrew Nelless 42ba77ae04 v1.8.4 rc2 2016-10-06 13:11:07 +01:00
Benedikt Morbach 5b7392d302 #4420 Fix check for XRRNotifyEvent
use CheckTypeSize instead of CheckSymbolExists

From http://www.cmake.org/cmake/help/v3.0/module/CheckSymbolExists.html :
    If the symbol is a type or enum value it will not be recognized
    (consider using CheckTypeSize or CheckCSourceCompiles).
2016-10-05 12:54:57 +01:00
Andrew Nelless b345eb4067 v1.8.4-rc1 2016-10-04 15:30:53 +01:00
Andrew Nelless f58e95c96f v1.8.4 beta 2016-09-26 15:46:57 +01:00
Andrew Nelless c7bf59e6c1 Merge changes from v1.8.3 2016-09-26 15:33:57 +01:00
Jerry (Xinyu Hou) db9181bd11 Versioned to 1.8.3-stable 2016-09-26 11:58:33 +01:00
Andrew Nelless 91c01d3a45 Version 1.8.3-rc2 2016-09-26 11:58:33 +01:00
Andrew Nelless c3c0913633 Update company copyright notice 2016-09-26 11:58:33 +01:00
Jerry (Xinyu Hou) 10add6c231 Versioned to 1.8.3-rc1 2016-09-26 11:58:33 +01:00
Jerry (Xinyu Hou) 312689039f Versioned to 1.8.3 2016-09-26 11:58:33 +01:00
Jerry (Xinyu Hou) 8503c3c023 Version to 1.8.2 2016-09-26 11:58:33 +01:00
Andrew Nelless c2b6b60cec #4978 Compile core on VS2015 2016-08-08 16:41:01 +01:00
Jerry (Xinyu Hou) fb4590c6ac Versioned to 1.8.3 2016-08-08 16:41:01 +01:00
Jerry (Xinyu Hou) 1e39a430e5 Version to 1.8.2 2016-08-08 16:41:01 +01:00
Jerry (Xinyu Hou) 130a248fbe Versioned 1.8.2-stable 2016-08-08 14:38:26 +01:00
Jerry (Xinyu Hou) 71b2652a70 Versioned to 1.8.2-rc1 2016-08-08 14:36:43 +01:00
Jerry (Xinyu Hou) 518fc7a676 Versioned to 1.8.2-beta 2016-08-08 14:36:12 +01:00
Jerry (Xinyu Hou) 6dd7f340c2 Versioned to 1.8.1-stable 2016-07-14 14:58:49 +00:00
Jerry (Xinyu Hou) 7a207b4a54 Version to 1.8.1 2015-11-30 18:03:52 -08:00
Jerry (Xinyu Hou) 6b67530056 Version to 1.8.0 2015-11-30 16:40:42 -08:00
Jerry (Xinyu Hou) 097e210ad6 Version to 1.8.1 2015-11-30 16:21:29 -08:00
Jerry (Xinyu Hou) 4f028d56f1 Version to 1.8.0 beta 2015-11-23 10:04:21 -08:00
Jerry (Xinyu Hou) faa170b40d Suppress unit tests and integtests warning for Mac 10.11 2015-10-13 15:39:36 -07:00
Jerry (Xinyu Hou) 392f2904aa Version to v1.8.0-alpha 2015-07-24 15:17:27 -07:00
Jerry (Xinyu Hou) 284b2e7f2a Revert "Versioned to 1.7.5"
This reverts commit 6e74655e78.
2015-07-07 12:15:14 -07:00
Jerry 6e74655e78 Versioned to 1.7.5 2015-07-06 12:59:57 -07:00
Jerry (Xinyu Hou) b34044ec6a Versioned to 1.7.4 2015-05-26 11:50:21 -07:00
Adam Potolsky 8c82996fc4 Merge pull request #4608 from legonigel/master
Rename license to LICENSE closes #4487
2015-05-08 09:06:06 -07:00
XinyuHou b7dfd100d9 Version to 1.7.3 2015-05-07 16:35:21 +01:00
Nigel Armstrong d71304ee55 Modified header of every file COPYING to LICENSE
Modified to match the updated name of the license file
2015-05-06 22:12:44 -04:00
Nick Bolton c4f7c9be70 Version to 1.7.2 2015-04-21 18:49:49 +01:00
Nick Bolton 4fc46a17ef Version to 1.7.1 2015-03-04 17:09:23 +00:00
XinyuHou 03ee40891e Merge branch 'master' of github.com:synergy/synergy 2015-02-11 11:13:17 +00:00
XinyuHou 80343c41eb deleted old home brew crypto #4313 2015-02-11 11:12:54 +00:00
Xinyu Hou 028757e4e0 fixed compile warning on Mac 10.6 and below #4313 2015-02-10 17:48:30 +00:00
XinyuHou 3c4b6163e3 Merge remote-tracking branch 'origin/jerry-sandbox' 2015-02-10 10:28:45 +00:00
XinyuHou 7bff958422 added pluging loader for unix #4313 2015-01-09 13:47:35 +00:00
XinyuHou 9835c7206d Version to 1.7.0 2015-01-07 11:56:28 +00:00
Nick Bolton 4caaa08ade Version to 1.6.3 2014-12-03 09:04:19 +00:00
Nick Bolton 41d6080028 changed company name in copyright notice 2014-11-11 13:52:03 +00:00
Xinyu Hou 0588be0696 Versioned to 1.6.2 2014-11-06 18:18:38 +00:00
Xinyu Hou 4f51d5fa50 Used Mac Sdk from config to detect Mac version 2014-10-24 17:22:07 +01:00
Jake Petroules fed63422a6 Fix typo causing 64-bit binaries to be excluded on OS X 10.6+. 2014-10-23 08:19:00 -07:00
Xinyu Hou 561d1c6993 Version to 1.6.1 2014-10-23 12:39:28 +01:00
Jake Petroules e3d57af4fd Add support for building with 64-bit architectures on OS X.
This patch brings full 64-bit compatibility to Synergy on OS X by
replacing all obsolete 32-bit only Carbon functions with modern
equivalents. All functions introduced have been available since 10.4 so
this won't affect the minimum deployment target. Specifically:

Creating an empty CGEvent and getting its location is behaviourally
identical to GetGlobalMouse, and yes, both are in flipped coordinates.
This was tested with a multi-monitor configuration as well.

TrackMouseLocationWithOptions is behaviourally identical to
GetGlobalMouse in these cases because the timeout was 0 and none of the
other out params were used, except for the MouseTrackingResult in one
call was checked against kMouseTrackingTimedOut. Since the timeout was 0
and not kEventDurationForever, that value never could have been returned
anyway.

Instead of attempting to define SIntXX and UIntXX manually, MacTypes.h
is included on OS X. These types were wrong in 64-bit mode because of
this, causing type redefinition errors.
2014-10-23 01:13:33 -07:00
jerry 7e562273d5 [no-issue]
revert to r2421
2014-09-15 15:17:07 +00:00
jerry 1805dd7900 issue #575 - Cannot build x86_64 or ppc64 on Mac OS X
applied patch by Jake Petroules
2014-09-15 13:04:43 +00:00
Nick Bolton 1a5ebb7922 version to 1.6.0 [no-issue][no-build] 2014-08-21 17:10:01 +00:00
Nick Bolton 959ff53c24 [no-issue] version to 1.5.1 2014-05-23 15:45:18 +00:00
Nick Bolton cb382ec913 [no-issue] version to 1.5.0 2014-05-23 15:43:58 +00:00
Nick Bolton 5545d8af2a [no-issue] version to 1.4.19 2014-05-20 14:34:16 +00:00
Nick Bolton d1eb7a69ee converted cpack deb to dpkg-deb 2014-04-09 16:53:02 +00:00
Nick Bolton 3a789f77b8 fixed: cmake version 2014-04-07 09:29:34 +00:00
Nick Bolton ff3a1a649b version to 1.4.18 2014-03-25 09:02:40 +00:00
Nick Bolton 28a6b16875 fixed: Bug #3933 - Plus signs in the email address cause premium login to fail 2014-03-14 20:34:19 +00:00
Nick Bolton f11c660efb used glob instead of manually specifying files. cmake does not recommend this, but we always re-run cmake anyway after adding files since we use vs. 2014-02-26 17:46:02 +00:00
Nick Bolton 92961a5cbc moved irix stuff above cpack, etc 2014-02-26 16:53:27 +00:00
Nick Bolton 50a4f310c9 moved tools to ext - makes more sense, as it contains external libs, not tools 2014-02-26 16:52:54 +00:00
Nick Bolton 78ecdf4c6e fixed: win32 warnings. 2014-02-25 15:50:06 +00:00
Nick Bolton c44971b43d fixed: warnings on mac os x 2014-02-25 15:03:43 +00:00
Nick Bolton 601ff792e9 version to 1.4.17 2014-02-18 13:14:29 +00:00
Nick Bolton d03b398bc1 - improved string conversion by using ms comutil.
- removed dead member variable.
- extra logging to help debug file drop on windows.
2014-02-07 17:06:26 +00:00
Nick Bolton 60263dde77 un-fucked cmake config for mac. 2014-02-06 15:21:22 +00:00
Nick Bolton 3aec1b01ca fixed: linux curl link error 2014-02-05 17:49:43 +00:00
Nick Bolton b8fc718b5a - moved curl lib check to unix scope.
- moved HAVE_Xi check back into linux scope as a precaution.
2014-02-05 16:53:27 +00:00
Nick Bolton 5ca1c17549 native unix http get for premium auth 2014-02-05 14:29:50 +00:00
Nick Bolton 7f08036ff3 native windows http get for premium auth 2014-02-04 19:41:29 +00:00
Nick Bolton 3d963bfbe7 possible fix for mavericks 2014-01-24 17:53:03 +00:00
Nick Bolton fd6844d521 version to 1.4.16 2013-10-23 10:28:09 +00:00
Nick Bolton d339d60d69 version to 1.4.15 2013-10-17 15:46:17 +00:00
Nick Bolton 2d305ba93c version to 1.4.14 2013-10-08 10:19:02 +00:00
jerry dab838ed14 - renamed synrgyhk.dll to synwinhk.dll and moved lib code to separate folder.
- removed game device support (fallen into significant disrepair).
2013-08-02 13:21:06 +00:00
Nick Bolton 394ece004a Patch by Jerry:
- Fixed line endings
- Integ test for file transfer
- Fixed crashed problem when log info is larger than 2048 bytes
- Fixed compile error caused by std exception (by Feng ye)
- Fixed include path on Mac and linux (by Feng ye)
2013-07-24 16:41:12 +00:00
Nick Bolton 1b969a4283 removed dead vnc integration attempt. 2013-05-31 15:43:37 +00:00
Nick Bolton 65378406fa set version to 1.4.13 2013-05-04 11:35:24 +00:00
Nick Bolton cd21d2b875 bumped version to 1.4.12 2013-04-12 03:10:38 +00:00
Nick Bolton bd6b9f6b90 added crypto++ library and example authenticated encryption unit test (CCryptoTests) 2012-11-29 23:27:02 +00:00
Nick Bolton 7f6eca9eb4 corrected license and author attribution (cs 2002-2012, nb 2008-2012) 2012-09-04 02:09:56 +00:00
Nick Bolton 473769d544 bumped to 1.4.11 2012-07-30 21:57:51 +00:00
Nick Bolton 6dcefaf353 patch: for "old" unix, fixed compile problems (missing xi2 stuff), and refactored header tests (thanks to Jim Hague) 2012-07-20 15:14:19 +00:00
Nick Bolton fb377bbc78 patch: for irix, don't build test code and ignore a few warnings (thanks to Jim Hague) 2012-07-20 15:11:37 +00:00
Nick Bolton f241e00dec bumped version to 1.4.10 2012-07-15 12:28:48 +00:00
Nick Bolton 488241850c moving 1.4 to trunk 2012-06-10 16:50:54 +00:00
Nick Bolton e65886857d removed trunk; please commit to (and build patches against) release branches instead. 2011-10-05 00:10:22 +00:00
Nick Bolton b4918163a7 merged 1.3 r1009:1010 into 1.4 and trunk 2011-05-21 02:47:10 +00:00
Nick Bolton 5a315324ca merged 1.4 r1007:1008 into trunk 2011-05-21 00:30:08 +00:00
Nick Bolton ab045a1b8e dropped cmake for src dist 2011-05-07 14:08:05 +00:00
Nick Bolton 1fe1be4c42 removed useless cmake syntax 2011-05-02 10:23:10 +00:00
Nick Bolton bb0f84cba6 mac error for cpack. removed mac if 2011-04-28 12:11:53 +00:00
Nick Bolton 2155247425 split up bin and lib dirs from build dir 2011-04-28 10:42:36 +00:00
Nick Bolton 85b2802777 fixed linux gui build and dist 2011-04-26 10:53:29 +00:00
Nick Bolton 66c4bdc356 fixed library linkage on linux 2011-04-25 22:10:46 +00:00
Nick Bolton 143c4cd297 restructured source code, put CMakeLists.txt in more conventional locations, and split the libraries up 2011-04-25 21:09:32 +00:00
Nick Bolton 9dc96ef0a0 reformatted cmake config files 2011-04-25 16:52:35 +00:00
Nick Bolton 0aa76fd05f created tools dir and moved gtest and build into there, and trimmed some CMakeLists.txt files 2011-04-25 16:20:49 +00:00
BostonVaulter b46d872a5e Actually compile unit tests correctly
Previously the unit tests were being compiled without linking in the
actual test file, we will still need to prettify the cmake file (i.e.
don't put the test file in the add executable section
2011-02-15 07:44:14 +00:00
BostonVaulter 1ec2a7a80c Integrated google test into the cmake build 2011-01-28 19:00:01 +00:00
Nick Bolton ef3baf5e52 added vcredist to windows package 2011-01-18 12:08:38 +00:00
Nick Bolton 47e12f465b added default target fix non-vs, and fixed indent in CMakeLists.txt 2011-01-16 20:06:12 +00:00
Nick Bolton 46a4926122 added doxygen and manpage stuff to 1.3 and 1.4 2011-01-16 19:06:04 +00:00
Nick Bolton 516c07c956 changed synergy+ references back to synergy (trunk) 2011-01-15 04:01:31 +00:00
Nick Bolton f4d937532e normalised line endings - replaced \r\n with \n 2011-01-15 02:20:14 +00:00
BostonVaulter 3243d591d4 Applied doxygen patch from issue #211
Thanks to shaunpatterson
2010-09-05 23:36:00 +00:00
SNES350 f907f128af Fix debug mode compilation on non-Windows platforms, GC-405 and Task #2718. 2010-09-05 06:49:32 +00:00
Nick Bolton 7456d0ba75 Corrected version numbers 2010-06-22 00:25:32 +00:00
Nick Bolton 8635348093 Fixed issue 154 2010-06-20 17:38:51 +00:00
Nick Bolton f974d8d680 Some work toward Issue 27 and Issue 319 2010-05-31 21:30:29 +00:00
syed.amer@gilani.eu 15b2cc6fec Only set Windows specific Compile Flags when compiling for Windows
Thanks to filipetinypad for the Patch
2010-03-26 07:36:15 +00:00
Sorin Sbarnea 8fad7490ad Improvement to add /analyze only on WIN32. 2009-12-22 19:02:52 +00:00
Sorin Sbarnea 9face38556 Added "/analyze" flag for compile in order to activate Code Analysis in Visual Studio 2008+. Resolved some of these warnings. 2009-12-21 16:52:47 +00:00
Sorin Sbarnea 6a86d3a1e4 Imported cmake and hm from mercurial. 2009-10-26 07:54:37 +00:00