Xinyu Hou
5c6eba8790
Merged argsParse to master
2014-10-23 13:21:41 +01:00
Xinyu Hou
a32cb41342
Parse arg refactoring #4124
...
Used argParser in DaemonApp.
2014-10-23 12:09:09 +01:00
Xinyu Hou
a71ebc78b3
Parse arg refactoring #4124
...
Fixed compile error on Linux
2014-10-23 11:37:59 +01:00
Xinyu Hou
943a355359
Parse arg refactoring #4124
...
Used argParser to parse arguments and removed the old code
2014-10-23 11:30:51 +01:00
Xinyu Hou
e26ccfdce6
Parse arg refactoring #4124
...
Added unit testing
2014-10-22 16:52:08 +01:00
Xinyu Hou
f9f2d8e8af
Parse arg refactoring #4124
...
Implemented argParser class.
2014-10-22 16:35:28 +01:00
Xinyu Hou
d2814a423c
Parse arg refactoring #4124
...
Extracted platform specific argument parsing code.
2014-10-22 16:27:38 +01:00
Xinyu Hou
4aa43d6995
Merge branch '64bit' of https://github.com/petroules/synergy into petroules-64bit
2014-10-22 11:40:00 +01:00
Xinyu Hou
a58ca97941
Merge remote-tracking branch 'origin/master'
2014-10-21 16:00:56 +01:00
Xinyu Hou
504e41966e
Carbon loop not ready within 5 sec #4002
...
Port fix from enterprise.
2014-10-21 15:48:04 +01:00
Jake Petroules
7dd2db25ec
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-15 19:29:49 -07:00
Xinyu Hou
38718a362f
Enable drag and drop by default #4122
...
Remove premium login from GUI
2014-10-15 14:57:28 +01: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
jerry
32feab2ef1
issue #65 - Auto config feature using Zeroconf/Bonjour
...
added warning during installation if bonjour not installed on Windows
2014-08-26 17:37:39 +00:00
jerry
cdc740c5d1
issue #65 - Auto config feature using Zeroconf/Bonjour [no-build]
...
added massage box to ask user where to add client
2014-08-26 14:49:27 +00:00
jerry
aa2accf5a6
issue #65 - Auto config feature using Zeroconf/Bonjour [no-build]
...
renamed tryFixNoServer to fixNoServer
2014-08-26 11:27:17 +00:00
jerry
a2d3b5c7e2
issue #65 - Auto config feature using Zeroconf/Bonjour
...
gave user an option to toggle auto connect
2014-08-26 11:22:09 +00:00
jerry
828f7c02b1
issue #65 - Auto config feature using Zeroconf/Bonjour
...
matched argument in error handle
2014-08-26 10:25:01 +00:00
jerry
2ec6a49795
issue #65 - Auto config feature using Zeroconf/Bonjour [no-build]
...
reverted position order back
2014-08-26 10:10:25 +00:00
jerry
eb99e843c2
issue #65 - Auto config feature using Zeroconf/Bonjour
...
fixed start button was broken
2014-08-26 10:09:23 +00:00
jerry
deb45ad393
issue #65 - Auto config feature using Zeroconf/Bonjour
...
change position order to left first then right
2014-08-26 09:42:24 +00:00
jerry
ff5ca8b8aa
issue #65 - Auto config feature using Zeroconf/Bonjour
...
added needed dll on windows, so no need to dependent on bonjour installation
2014-08-22 13:46:20 +00:00
jerry
8cad7551e6
issue #65 - Auto config feature using Zeroconf/Bonjour
...
merging zeroconf into trunk
2014-08-21 17:32:40 +00:00
jerry
c4dd6eb61c
sticky keys fix doesn't work, may make things worse - backed out [no-issue]
2014-08-01 10:35:16 +00:00
Nick Bolton
3a6d9e82e3
added comment about protocol version [no-issue] [no-build]
2014-07-28 08:19:29 +00:00
jerry
995730a646
issue #18 - Sticky modifier/meta keys
...
- improved on Mac.
2014-07-02 13:25:49 +00:00
jerry
547d99f7af
issue #3404 - Log path needs to be in quotes on windows
...
fixed compile error
2014-06-18 13:14:12 +00:00
jerry
559237f930
issue #3404 - Log path needs to be in quotes on windows
...
issue solved.
2014-06-18 12:59:30 +00:00
jerry
507abdcbfb
issue #4072 Carbon loop not ready within 5 sec
...
added lock to all condVar
2014-06-02 16:07:58 +00:00
jerry
9feaa959f1
issue #4072 - Carboon loop not ready within 5 sec
...
issue solved
2014-06-02 11:04:09 +00:00
jerry
ae4d8cee2a
issue #3307 - Configuration file paths containing spaces don't work
...
issue solved
2014-05-28 12:05:05 +00:00
jerry
23f762a623
issue #3404 - Log path needs to be in quotes on windows
...
issue solved
2014-05-28 11:59:14 +00:00
jerry
3d6413fada
issue #3996 - Installer fails when Windows Firewall is disabled
...
issue solved
2014-05-28 10:57:28 +00:00
jerry
2d91029de4
[no-issue] [no-build] fixed indentation in gui.pro
2014-05-23 15:58:57 +00:00
jerry
1dfe867c54
issue #4060 - Key stuck down on Windows server
...
finished solving issue.
2014-05-23 15:01:29 +00:00
jerry
f87bd9e860
- checked filename's validation before sending drag info
...
- refactored duplicated write to drop dir code
- removed legacy member variables
- fixed code style
- fixed typo
2014-05-14 14:45:15 +00:00
jerry
935ca0b2f2
Added support for copying images (BMP) and HTML to/from the OS X clipboard - patch by Ryan Chapman
2014-05-13 12:31:05 +00:00
Nick Bolton
d9f90e319e
changed synergy-foss.org to synergy-project.org
2014-05-08 07:33:35 +00:00
jerry
da3b77447a
fixed warning on 10.6 and 10.5
2014-05-06 19:54:02 +00:00
jerry
2797e9a719
fixed compile error and added header for runtime_error
2014-05-06 19:23:40 +00:00
jerry
9621cba99e
- redesigned drag information protocol
...
- used DragInformation to encapsulate information and helper functions.
- renamed parameters in sendDragInfo function.
2014-05-06 18:26:47 +00:00
jerry
2666bf7cf3
copy synmacph only on mavericks. fixed warning on 10.6
2014-05-06 16:12:27 +00:00
jerry
6df7ba2fc4
try to fix gui compile error on mac 10.6 and 10.5
2014-05-06 13:00:08 +00:00
jerry
b2f48a0f5b
included synmacph only on mavericks or above
2014-05-06 11:57:55 +00:00
jerry
cc752484e4
try to fix implicit declaration warnings below mac 10.6
2014-05-01 16:17:09 +00:00
jerry
735fd08400
fixed helper tool:
...
used xpc communicate between gui and mhp
made helper tool optional
gave more feedback
2014-05-01 15:54:09 +00:00
jerry
ff42afc36c
made drag info function name more consistent
2014-05-01 13:56:07 +00:00
jerry
f773ff3d00
refactored duplicated code in dragInfoReceived
...
refactored fakeDraggigFiles interface
2014-04-30 18:54:32 +00:00
jerry
fd68b70878
patch by Marc:
...
- fixed switchNeedsAlt not working
- improved logging
2014-04-30 11:17:54 +00:00