SerhiiGadzhilov
d4bd004899
SYNERGY-124 Windows client doesn't resume connection after sleep ( #7082 )
...
* SYNERGY-124 Windows client doesn't resume connection after sleep
* SYNERGY-124 Remove changes from previous PR
* Revert "SYNERGY-124 Remove changes from previous PR"
This reverts commit 9d6afc1523 .
* Update ChangeLog
2021-09-01 18:58:41 +03:00
Serhii Hadzhilov
1dfafb03dc
SYNERGY-1088 Windows client ignores prevent sleeping option
2021-07-23 15:27:16 +03:00
Igor Sikachyna
6b1761316a
SYNERGY-856 - Force prevent sleep ( #7047 )
...
* [UB-856] - Set display as busy
* SYNERGY-856 - Prevent sleep on Mac
* SYNERGY-856 - Prevent sleep on Linux
* SYNERGY-856 - Update changelog
* SYNERGY-856 - Set user activity on for Mac to prevent sleep
* SYNERGY-856 - Prevent screen sleep continuosly
* SYNERGY-856 - Try implementing DBus in the server/client
* SYNERGY-856 - Move inhibitor to arch instead of gui
* SYNERGY-856 - Undo undesired changes
* SYNERGY-856 - Undo remaining undersired changes
* SYNERGY-856 - Compile on MacOS
* SYNERGY-856 - Reduce if/else depth
* SYNERGY-856 - Remove AppDelegate include
* SYNERGY-856 - Update inhibitor code to have more verbose debug output
* SYNERGY-856 - Make methods static
* SYNERGY-856 - Remove unused declarations
2021-07-12 12:44:08 +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
98bdcd4a46
SYNERGY-538 - Allow Windows to go to sleep depending on system preferences ( #6997 )
...
* Disable thread execution state changes preventing the system from going to sleep
* Update changelog
* Remove leftover code affecting display and system power off
Co-authored-by: SerhiiGadzhilov <71632867+SerhiiGadzhilov@users.noreply.github.com>
2021-05-28 11:58:11 +03:00
Jamie Newbon
051138c8df
Removed synwinhk DLL, back porting 703097c
2019-11-14 15:11:00 +00:00
Jamie Newbon
136996a9a9
#6566 Switched info to debug
2019-11-01 15:13:03 +00:00
Jamie Newbon
a3a4a21837
#6566 Switched info to debug
2019-11-01 09:49:11 +00:00
Jamie Newbon
ce691463b1
#5294 Prevented cursor moving off screen when a locking issue may occur
2019-10-18 13:39:05 +01:00
Nick Bolton
8dc868a206
#6380 Fixed warnings for VS2017
2018-08-01 13:03:41 +01:00
Andrew Nelless
98e617a937
#6037 Use MAKINTATOM in MSWindowsScreen
2017-05-18 01:20:22 +01:00
Andrew Nelless
0c2b89ed21
#6037 Fix key repeat expression always false
2017-05-18 00:32:59 +01:00
Andrew Nelless
bae51a4406
#6037 Use MAKEINTATOM in MSWindowsScreen
2017-05-18 00:06:56 +01:00
XinyuHou
deea23f866
Apply tab to spaces filter to src folder
2017-02-07 01:24:59 +00:00
Jerry (Xinyu Hou)
0d4fd6dcef
#5186 Reorder some functions call to make it clear
2016-10-28 06:00:11 -07:00
Jerry (Xinyu Hou)
c2372bc9a8
#5186 Remove accumulate fraction DPI calculation
2016-10-28 05:24:07 -07:00
Jerry (Xinyu Hou)
cf397a0d6f
#5186 Remove Dpi calculation code
2016-10-28 04:50:06 -07:00
Andrew Magill
217eb475de
#5183 Accumulate fractional moves across updates.
2016-10-06 15:42:29 +01:00
Andrew Nelless
788f6eab9f
Restore safe reinterpret_casts in MSWindowsScreen
2016-10-05 12:46:17 +01:00
Andrew Nelless
f3d1470e58
Brutally replace all reinterpret_casts with static_casts
2016-10-05 12:46:16 +01:00
Andrew Nelless
c3c0913633
Update company copyright notice
2016-09-26 11:58:33 +01:00
Jerry (Xinyu Hou)
0207b697e3
Remove debug logging #5030
2015-11-30 12:01:00 -08:00
Jerry (Xinyu Hou)
fa8a0ebbfe
Make center point be aware of DPI scaling #5030
2015-11-19 13:46:48 -08:00
Jerry (Xinyu Hou)
a09bfc5f07
Fix high DPI breaking edge detection and mouse delta calculation #5030
2015-11-19 13:46:46 -08:00
Jerry (Xinyu Hou)
9483fecc42
Fixed code style
...
Revert "Moved note into either warning or info #4745 "
This reverts
commit d3a4ce1f11 .
Revert "Changed note to notify #4745 "
This reverts commit
5006adedfe .
Conflicts:
src/test/unittests/ipc/IpcLogOutputterTests.cpp
Shortened transmission log #4858
Revert "Added code to throw an error if the plugin can't be deleted or
written to #4696 "
This reverts commit
5696497bc0 .
2015-07-31 13:17:12 -07:00
Xinyu Hou
49ac320f97
Refactored clipboard event into ClipboardEvent #4601
2015-05-20 19:09:54 +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
Josh McCullough
4ac8f61a54
Fixed #4389 - removed unused include from platform/MSWindowsScreen.
2015-03-06 18:10:39 -05:00
Xinyu Hou
9fd11da578
Drop C prefix on Windows
2014-11-12 11:44:29 +00: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
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
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
5657348453
removed synwinxt
2014-04-22 11:38:09 +00:00
jerry
b85a9b628e
used a hidden drop window to get drag filename
2014-04-22 10:33:16 +00:00
Nick Bolton
68557afff2
fixed: modifier keys are repeated on windows server.
2014-03-31 15:54:57 +00:00
Nick Bolton
0745d5884b
Task #3969 - Merge String.cpp and StringUtil.cpp
2014-03-21 08:32:36 +00:00
Nick Bolton
3ddb7ef9e3
Task #3961 - Remove Windows 95 support
2014-03-17 16:30:27 +00:00
Nick Bolton
1b5cdecc60
Task #3960 - Split CMSWindowsHookLibraryLoader into hook and shellex loaders
...
- reordered include order for winsock2.h (more robust)
- removed Windows.h include from synwinxt.h (not needed)
2014-03-17 14:34:13 +00:00
Nick Bolton
407378fbc5
Task #3951 - Clear filename stored in synwinxt on mouse up
...
- renamed some functions for file drag/drop to be more similar to existing
- improved log messages for the library loader
- removed hack that blocked .exe and .lnk files (annoying for developers)
- removed hack that always clears dragging filename (not very robust)
2014-03-17 13:10:29 +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