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