Serhii Hadzhilov
8dd68abf56
SYNERGY-1088 MacOS client ignores prevent sleeping option
2021-07-23 14:48:29 +03:00
Serhii Hadzhilov
d3dea8e762
SYNERGY-1047 Scroll doesn't work in case of macOS is server
2021-07-05 12:07:18 +03:00
Igor Sikachyna
89363240eb
SYNERGY-988 - Normalize scrolling direction ( #7044 )
...
* SYNERGY-988 - Normalize scrolling direction on Mac
* SYNERGY-988 - Scroll direction check on Windows
* SYNERGY-988 - Add check for registry key presence
* SYNERGY-988 - Normalize scrolling directino on Linux
* SYNERGY-988 - Detach scroll direction check on Windows
* SYNERGY-988 - Update changelog
* SYNERGY-988 - Resolve code smells
* SYNERGY-988 - Normalize scroll direction for Linux servers
* SYNERGY-988 - Removed unnecessary INFO level logs
Co-authored-by: SerhiiGadzhilov <71632867+SerhiiGadzhilov@users.noreply.github.com>
2021-06-30 15:25:11 +03:00
Igor Sikachyna
2fdde93f3d
SYNERGY-1032 - Send secure input notifications to client ( #7043 )
...
* SYNERGY-1017 - Try usnig NSUserNotification
* SYNERGY-1032 - Use UNUserNotificationCenter instead of deprecated notifications
* SYNERGY-1032 - Update app delegate and add log after notification access
* SYNERGY-1032 - Try using deprecated notification
* SYNERGY-1032 - Add notifications to the platform dependant code
* SYNERGY-1032 - Check for development builds before asking permission for notifications
* SYNERGY-1032 - Remove old notification and secure input detection
* SYNERGY-1032 - Add permission request to the main app
* SYNERGY-1032 - Only show notifications on server
* SYNERGY-1032 - Request and show notification from main app
* SYNERGY-1032 - Remove logging from OSX helpers
* SYNERGY-1032 - Add UN notification for testing
* SYNERGY-1032 - Show notification once
* SYNERGY-1032 - Try replicating old flow
* SYNERGY-1032 - Reuse notification center
* SYNERGY-1032 - Send notification after granting permission
* SYNERGY-1032 - Update app delegate
* SYNERGY-1032 - Remove deprecated property
* SYNERGY-1032 - Add output for debugging
* SYNERGY-1032 - Try updating delegate
* SYNERGY-1032 - Print current bundle name
* SYNERGY-1032 - Add AppDelegate to the server
* SYNERGY-1032 - Move notification creation to synergy app
* SYNERGY-1032 - Update notification text
* SYNERGY-1032 - Fix QString conversion for notification
* SYNERGY-1032 - Move notification creation outside the handler
* SYNERGY-1032 - Remove debug notification, show notification with no delay
* SYNERGY-1032 - Show notification inside the completion handler
* SYNERGY-1032 - Remove timed notification trigger
* SYNERGY-1032 - Request permissions on synergy start
* SYNERGY-1032 - Remove unused includes
* SYNERGY-1032 - Update changelog
* SYNERGY-1032 - Add empty notification implementations for Windows and Linux
* SYNERGY-1032 - Removed temporary debug messages
* SYNERGY-1032 - Resolve code smell
* SYNERGY-1032 - Add base code for handling sending secure input notification
* SYNERGY-1032 - Compile on Mac
* SYNERGY-1032 - Allow client downgrade for 1.7 down to 1.6
* SYNERGY-1032 - Add utility to show notifications. Update secure input message format
* SYNERGY-1032 - Update notification util on Mac
* SYNERGY-1032 - Don't disconnect on invalid message from client
* SYNERGY-1032 - Remove unused code
* SYNERGY-1032 - Update changelog
* SYNERGY-1032 - Update secure input notification message
* SYNERGY-1032 - Better formatting for debug comments
* SYNERGY-1032 - Resolve code smells
* SYNERGY-1032 - Resolve more code smells
* SYNERGY-1032 - Revert log level change
* SYNERGY-1032 - Resolve merge error
2021-06-29 18:45:15 +03:00
Igor Sikachyna
5843230169
SYNERGY-1032 - Use native notifications for secure input on MacOS ( #7041 )
...
* SYNERGY-1017 - Try usnig NSUserNotification
* SYNERGY-1032 - Use UNUserNotificationCenter instead of deprecated notifications
* SYNERGY-1032 - Update app delegate and add log after notification access
* SYNERGY-1032 - Try using deprecated notification
* SYNERGY-1032 - Add notifications to the platform dependant code
* SYNERGY-1032 - Check for development builds before asking permission for notifications
* SYNERGY-1032 - Remove old notification and secure input detection
* SYNERGY-1032 - Add permission request to the main app
* SYNERGY-1032 - Only show notifications on server
* SYNERGY-1032 - Request and show notification from main app
* SYNERGY-1032 - Remove logging from OSX helpers
* SYNERGY-1032 - Add UN notification for testing
* SYNERGY-1032 - Show notification once
* SYNERGY-1032 - Try replicating old flow
* SYNERGY-1032 - Reuse notification center
* SYNERGY-1032 - Send notification after granting permission
* SYNERGY-1032 - Update app delegate
* SYNERGY-1032 - Remove deprecated property
* SYNERGY-1032 - Add output for debugging
* SYNERGY-1032 - Try updating delegate
* SYNERGY-1032 - Print current bundle name
* SYNERGY-1032 - Add AppDelegate to the server
* SYNERGY-1032 - Move notification creation to synergy app
* SYNERGY-1032 - Update notification text
* SYNERGY-1032 - Fix QString conversion for notification
* SYNERGY-1032 - Move notification creation outside the handler
* SYNERGY-1032 - Remove debug notification, show notification with no delay
* SYNERGY-1032 - Show notification inside the completion handler
* SYNERGY-1032 - Remove timed notification trigger
* SYNERGY-1032 - Request permissions on synergy start
* SYNERGY-1032 - Remove unused includes
* SYNERGY-1032 - Update changelog
* SYNERGY-1032 - Add empty notification implementations for Windows and Linux
* SYNERGY-1032 - Removed temporary debug messages
* SYNERGY-1032 - Resolve code smell
2021-06-29 13:20:56 +03:00
Igor Sikachyna
9302f86bb0
SYNERGY-856 - Add option to prevent client from sleeping ( #7001 )
...
* Disable thread execution state changes preventing the system from going to sleep
* Update changelog
* Added option to the GUI
* Only set system to be in use
* Remove leftover code affecting display and system power off
* Add option parsing to the correct place
* Update changelog
* Remove prevent sleep option from struct initializer, replace NULL with nullptr in relevant places
* Remove duplicated code
* Prevent sleep on Mac clients
* SYNERGY-856 - Return language sync option
2021-05-31 11:53:49 +03:00
Igor Sikachyna
d9b96e1988
SYNERGY-988 Mac client does not scroll in natural direction ( #7012 )
...
* SYNERGY-988 - Use system preferences for horizontal scrolling
* Update changelog
* SYNERGY-988 - Invert xscroll direction
* Also revert system event xscroll
* SYNERGY-988 - Update directions
* SYNERGY-988 - Update changelog
* SYNERGY-988 - Update scrolling direction and y scrolling
* SYNERGY-988 - Update variable comment
Co-authored-by: SerhiiGadzhilov <71632867+SerhiiGadzhilov@users.noreply.github.com>
2021-05-27 08:45:45 +03:00
Steve Williams
2bbfe450ae
#5648 Fixed mouse drift by switching from int to float
2019-04-03 16:42:29 +01:00
Andrew Nelless
35fb8c3389
Make macOS screen shape detection code more robust
2018-03-23 14:05:49 +00:00
XinyuHou
deea23f866
Apply tab to spaces filter to src folder
2017-02-07 01:24:59 +00:00
Andrew Nelless
df88faaad8
#5620 Convert OSXScreen into Objective C++
2016-10-12 15:43:01 +01:00
Andrew Nelless
6294679fcd
#3305 Detect media keys on macOS server
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)
929431f5fc
Remove support for OSX 10.4 and below #2765
2016-08-08 14:27:13 +01:00
Asbjorn Kjaer
d93ff2f53f
Fix comment #2975
2016-08-08 14:27:13 +01:00
Asbjorn Kjaer
5901fa8aed
Correctly translate mouse events to the right and middle buttons #2975
2016-08-08 14:27:13 +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
James McMullan
1bbd086a17
MacOSX Double / Triple Click Fix
...
This patch corrects issues with double click and adds triple click to
MacOSX. Double click was functioning but double clicking and then
dragging would not work.
2015-03-21 13:41:00 +00:00
Nick Bolton
ecd51d231b
Revert "Revert "Revert "Merge branch 'bug3784-MacOSXDoubleTripleClickFix' of https://github.com/jpmcmu/synergy into jpmcmu-tripple-click-fix"""
...
This reverts commit 7f721ee7b1 .
2015-03-21 13:38:20 +00:00
Nick Bolton
7f721ee7b1
Revert "Revert "Merge branch 'bug3784-MacOSXDoubleTripleClickFix' of https://github.com/jpmcmu/synergy into jpmcmu-tripple-click-fix""
...
This reverts commit 32323bc0d1 .
2015-03-21 11:42:37 +00:00
Nick Bolton
32323bc0d1
Revert "Merge branch 'bug3784-MacOSXDoubleTripleClickFix' of https://github.com/jpmcmu/synergy into jpmcmu-tripple-click-fix"
...
This reverts commit b5effc0591 , reversing
changes made to 297100c88a .
2015-03-21 11:36:38 +00:00
James McMullan
56b54da915
MacOSX Double / Triple Click Fix
...
This patch corrects issues with double click and adds triple click to
MacOSX. Double click was functioning but double clicking and then
dragging would not work.
2014-12-04 15:15:38 -05:00
Nick Bolton
41d6080028
changed company name in copyright notice
2014-11-11 13:52:03 +00:00
Nick Bolton
e8e156f0e2
dropped "c" prefix from class names
2014-11-11 13:51:47 +00:00
jerry
f773ff3d00
refactored duplicated code in dragInfoReceived
...
refactored fakeDraggigFiles interface
2014-04-30 18:54:32 +00:00
jerry
45c1cde698
fixed: events were added before event queue was ready, caused debug build assert failure.
...
removed sleep hack in favour of cond var wait.
2014-04-17 10:56:25 +00:00
Nick Bolton
4675f29a4c
code style fixes:
...
- reordered includes to prevent accidental dependencies.
- moved arch specific files into their own folder (easier to include with cmake).
- renamed non-class files to reflect new code style (lower case with underscores).
- using full relative paths for includes (easier for understanding dependencies).
- using #pragma once instead of classic-style header guards.
2014-02-28 12:36:45 +00:00
Nick Bolton
8e74710dad
code style: dropped C prefix
2014-02-27 17:45:17 +00:00