1dfafb03dc
SYNERGY-1088 Windows client ignores prevent sleeping option
2021-07-23 15:27:16 +03:00
8dd68abf56
SYNERGY-1088 MacOS client ignores prevent sleeping option
2021-07-23 14:48:29 +03:00
2def465256
Synergy 1081 synergy1. buffer was not updated in case user copies on server and then copies on client and paste ( #7058 )
...
* SYNERGY-1050 Synergy1. Floating issue. User is not able to paste to client in some cases
*Fix copy paste logic, when OS reported about clipboard update too late
* SYNERGY-1050 Synergy1. Floating issue. User is not able to paste to client in some cases
Update changelog
* SYNERGY-1081 Synergy1. Buffer was not updated in case user copies on server and then copies on client and paste
Fix server assert when client updating clipboard
Co-authored-by: Andrii Batyiev <andrii-external@symless.com >
2021-07-15 09:03:57 +03:00
7a064777d8
SYNERGY-1050 Synergy1. Floating issue. User is not able to paste to c… ( #7057 )
...
* SYNERGY-1050 Synergy1. Floating issue. User is not able to paste to client in some cases
*Fix copy paste logic, when OS reported about clipboard update too late
* SYNERGY-1050 Synergy1. Floating issue. User is not able to paste to client in some cases
Update changelog
Co-authored-by: Andrii Batyiev <andrii-external@symless.com >
Co-authored-by: SerhiiGadzhilov <71632867+SerhiiGadzhilov@users.noreply.github.com >
2021-07-12 17:46:02 +03:00
c87bedf938
SYNERGY-1061 - Add libnotify on Linux and create notifications ( #7055 )
...
* SYNERGY-1061 - Add libnotify on Linux and create notifications
* SYNERGY-1061 - Update changelog
* SYNERGY-1061 - Don't use libnotify for mac builds
* SYNERGY-1061 - Use nullptr instead of 0
* SYNERGY-1061 - Fix CodeQL libs
* SYNERGY-1061 - Remove Ubuntu 19.10 from CI
* SYNERGY-1061 - Destroy notification object when done
Co-authored-by: SerhiiGadzhilov <71632867+SerhiiGadzhilov@users.noreply.github.com >
2021-07-12 17:10:44 +03:00
e317569057
SYNERGY-1060 - Toast notifications on windows ( #7052 )
...
* SYNERGY-1060 - Add toast notification library for Windows
* SYNERGY-1060 - Use unique_ptr
* SYNERGY-1060 - Update changelog
* SYNERGY-1061 Toast notifications on windows
Co-authored-by: SerhiiGadzhilov <71632867+SerhiiGadzhilov@users.noreply.github.com >
Co-authored-by: Serhii Hadzhilov <serhii-external@symless.com >
2021-07-12 16:04:31 +03:00
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
e69ea6f627
Merge pull request #7049 from symless/SYNERGY-1047-Scroll-does-not-work-in-case-of-macOS-is-server
...
SYNERGY-1047 Scroll doesn't work in case of macOS is server
2021-07-06 13:31:10 +03:00
ee2692466c
Update ChangeLog
2021-07-05 12:08:17 +03:00
d3dea8e762
SYNERGY-1047 Scroll doesn't work in case of macOS is server
2021-07-05 12:07:18 +03:00
fdb947e0af
SYNERGY-1032 - Add MacOS version check and disabl UserNotification library if needed ( #7046 )
...
* SYNERGY-1032 - Add MacOS version check and disabl UserNotification library if needed
* SYNERGY-1032 - Update changelog
* SYNERGY-1032 - Add debug message
* SYNERGY-1032 - Build for MacOS 10.15 on Azure
* SYNERGY-1032 - Build for MacOS 10.14 instead of 10.15
2021-07-02 12:40:27 +03:00
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
16d9a3dce0
Support "Kana" and "Eisu" keys on Japanese Apple Pro Keyboard (JIS) ( #7040 )
...
* Support "Kana" and "Eisu" keys on Japanese Apple Pro Keyboard (JIS)
* Update ChangeLog
Co-authored-by: Serhii Hadzhilov <serhii-external@symless.com >
Co-authored-by: SerhiiGadzhilov <71632867+SerhiiGadzhilov@users.noreply.github.com >
2021-06-30 14:15:34 +03:00
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
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
c58b69dfad
SYNERGY-972 Add Fedora 34 ( #7035 )
...
* SYNERGY-972 Add Fedora 34
* Update ChangeLog
2021-06-11 13:33:25 +01:00
13d0df7b44
Merge pull request #7030 from symless/SYNERGY-1017-Secure-input-detection-on-mac
...
SYNERGY-1017 - Secure input detection on mac
2021-06-10 09:16:44 -07:00
bcc0d48ce1
Merge branch 'master' into SYNERGY-1017-Secure-input-detection-on-mac
...
# Conflicts:
# ChangeLog
# src/gui/src/OSXHelpers.h
2021-06-10 19:07:34 +03:00
54a8a355cb
Merge pull request #7036 from symless/SYNERGY-1006-Big-sur-icon-theme
...
SYNERGY-1006 - Added template mode for icons on Big Sur and higher
2021-06-10 09:05:59 -07:00
42c1ce55d3
SYNERGY-1006 - Remove redundant temp variable
2021-06-10 17:14:29 +03:00
9c6305784f
Merge branch 'master' into SYNERGY-1006-Big-sur-icon-theme
2021-06-10 17:12:26 +03:00
f0940d2926
SYNERGY-1026 Add Ubuntu 21.04 ( #7037 )
...
* SYNERGY-1026 Add Ubuntu 21.04
* Update ChangeLog
2021-06-10 16:14:30 +03:00
90b0f392ab
Revert "Update ChangeLog"
...
This reverts commit 1d84b52294 .
2021-06-10 15:41:51 +03:00
1d84b52294
Update ChangeLog
2021-06-10 15:40:56 +03:00
e340c0e852
SYNERGY-1006 - Resolve code smell
2021-06-10 15:04:10 +03:00
afb6227542
SYNERGY-1006 - Update changelog
2021-06-10 14:17:55 +03:00
534fcfa2f0
SYNERGY-1006 - Added template mode for icons on Big Sur and higher
2021-06-10 14:15:07 +03:00
06e3d659a8
Merge branch 'master' into SYNERGY-1017-Secure-input-detection-on-mac
2021-06-10 12:28:27 +03:00
974652494a
Merge pull request #7033 from symless/SYNERGY-928-Wrong-encoding-from-macos
...
SYNERGY-928 Wrong encoding form macOS
2021-06-09 17:49:42 +03:00
f1a5c1c60f
Update ChangeLog
2021-06-09 16:14:12 +03:00
2aebeaab62
SYNERGY-928 Wrong encoding form macOS
2021-06-09 16:13:23 +03:00
6ce20f689a
Merge changes from V1.14.0 ( #7032 )
...
* SYNERGY-1007 Release candidate
* SYNERGY-1014 Update openSSL to 1.1.1k on Windows artefacts
* SYNERGY-1015 Remove SYNERGY_AUTOCONFIG fom cmake files
* SYNERGY-1015 Update ChangeLog.txt
* SYNERGY-1005 Add fedora 33 to 1.14.0
* SYNERGY-1021 Incorrect client place for the first connection
* Update ChangeLog
* Update build_version.py to select correct build number
* SYNERGY-1023 Typo in <displays> on the server configuration page
* SYNERGY-1028 New licenses for Chinese market (#7031 )
* SYNERGY-1028 New china licenses
* Update ChangeLog
* SYNERGY-1024 Release 1.14.0
* Update Version.cmake
Co-authored-by: Igor Sikachyna <sikachynairl@gmail.com >
2021-06-09 11:23:09 +03:00
a69cd437b7
SYNERGY-1017 - Add an option to stop the app which causes secure input
2021-06-08 12:24:37 +03:00
413a23d1f2
Merge pull request #7029 from symless/SYNERGY-928-Wrong-encoding-for-text-copied-between-linux-and-windows
...
SYNERGY-928 Wrong encoding for text copied between linux and windows
2021-06-07 16:03:37 +03:00
3518a26df2
SYNERGY-1017 - Remove redundant imports
2021-06-07 13:35:42 +03:00
3e5626e48a
SYNERGY-1017 - Simplify the check for secure input
2021-06-07 13:30:39 +03:00
a9949fdd80
SYNERGY-1017 - Remove const
2021-06-07 11:54:04 +03:00
2b932ef8da
SYNERGY-1017 - Merge master
2021-06-07 11:53:12 +03:00
eef8413b0b
SYNERGY-1017 - Resolve code smell
2021-06-07 11:51:31 +03:00
85b8def2b4
SYNERGY-1017 - Update changelog
2021-06-04 18:53:29 +03:00
f2e42efe41
SYNERGY-1017 - Update secure input message
2021-06-04 18:20:13 +03:00
90fc7af024
SYNERGY-928 Update ChangeLog
2021-06-04 16:00:29 +03:00
dc8694ff20
SYNERGY-928 Wrong encoding for text copied between linux and windows
2021-06-04 15:51:49 +03:00
11d5bbc1bc
SYNERGY-1017 - Remove redundant code changes
2021-06-04 13:59:47 +03:00
aeeff84c6f
SYNERGY-1017 - Add secure input detection and notification
2021-06-04 13:54:18 +03:00
d0d6dad1c5
SYNERGY-1017 - Add notification
2021-06-03 14:08:02 +03:00
d19f1bcd9a
SYNERGY-1017 - Added a basic IO registry search for secure input presence
2021-06-03 13:04:45 +03:00
775c85a9e7
Merge pull request #7026 from symless/SYNERGY-957-Update-openssl-for-windows-build-
...
SYNERGY-957 Update openssl for windows builds
2021-06-01 04:04:47 -07:00
9c438a48b4
SYNERGY-957 Install openssl
2021-06-01 13:09:29 +03:00
ae4f4f257b
Update ChangeLog
2021-06-01 12:50:16 +03:00