Commit Graph

80 Commits

Author SHA1 Message Date
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