Commit graph

942 commits

Author SHA1 Message Date
Serhii Hadzhilov
8a509f4ba9
SYNERGY1-1555 maintenance licences (#7190)
* SYNERGY1-1555 Remove unused files

* SYNERGY1-1555 Remove unused function isPermanent

* SYNERGY1-1555 Update SerialKeyType with maintenance type

* SYENRGY1-1555 Add method isMaintenance into SerialKey

* SYNERGY1-1555 Check maintenance licenses

* SYNERGY1-1555 Replace obsolete functions

* SYNERGY1-1555 Fix Linux builds

* Update ChangeLog

* SYNERGY1-1555 Requested changes
2022-06-15 13:55:41 +03:00
Serhii Hadzhilov
de48bb20b7
SYNERGY1-1545 Accept business licenses in basic/pro builds (#7188)
* SYNERGY1-1545 Accept business licenses in basic/pro builds

* Update ChangeLog
2022-06-08 21:46:22 +03:00
Serhii Hadzhilov
ae541c170f
SYNERGY1-1544 Issue with TLS options when user switches to system profile (#7185)
* SYNERGY1-1544 Issue with TLS options when user switches to system profile

* Update ChangeLog

* Update ChangeLog
2022-06-07 14:44:49 +03:00
Serhii Hadzhilov
31c6e99258
SYNERGY1-963 Remove TLS unused options from the GUI on Synergy Client (#7182)
* SYNERGY1-963 Remove TLS unused options from the GUI on Synergy Client

* SYNERGY1-983 Update ChangeLog.txt
2022-06-01 15:36:44 +03:00
Serhii Hadzhilov
a08149aae7
SYNERGY1-1536 Disable drag and drop by default (#7179)
* SYNERGY1-1536 Disable drag and drop by default

* Update ChangeLog
2022-05-24 15:47:26 +01:00
Nick Bolton
9f8e7a17f5
Fixed account URL 2022-05-14 14:23:53 +01:00
Nick Bolton
afca72f4a6
Fixed contact URL 2022-05-14 14:22:35 +01:00
Nick Bolton
96ffc62de6
Fixed help URL 2022-05-14 14:21:17 +01:00
Nick Bolton
a952c53913
Fixed purchase URL 2022-05-14 14:16:05 +01:00
Nick Bolton
cd7018f2eb
More sensible version URL 2022-05-13 18:42:10 +01:00
Serhii Hadzhilov
8be2e89c81
fix: SYNERGY3-203 Synergy 1 business (#7157)
* SYNERGY3-203 Add link to helpdesk

* SYNERGY3-203 Add a new cmake option

* SYNERGY3-203 Validate business key

* SYNERGY3-203 Check license during start

* SYNERGY3-203 Update windows title

* SYNERGY3-203 Unify license errors

* SYNERGY3-203 Fix code smell

* SYNERGY3-203 Update Azure scripts

* SYNERGY3-203 Update GitHub workflows

* SYNERGY3-203 Add UT

* SYNERGY3-203 Add UT
2022-04-26 15:11:09 +03:00
Serhii Hadzhilov
af4c88e531
SYNERGY-1454 Scroll direction (#7140)
* SYNERGY-1454 Add a new checkbox into the setting dialog

* SYNERGY-1454 Save the new option

* SYNERGY-1454 Pass the new option to client

* SYNERGY-1454 Parse the new param on client side

* SYNERGY-1454 Invert scroll direction for macOS

* SYNERGY-1454 Scroll direction on Windows

* SYNERGY-1454 Remove unused code

* SYNERGY-1454 Scroll direction for Linux

* SYNERGY-1454 Simplify scroll direction for Mac

* SYNERGY-1454 Simplify scroll direction for Linux

* SYNERGY-1454 Simplify scroll direction for Windows

* SYNERGY-1454 ChangeLog

* SYNERGY-1454 Fix code smell

* SYNERGY-1434 Lower case for the first char of the option

* SYNERGY-1454 Fix indentations

Co-authored-by: Serhii Hadzhilov <gadzhilov.sergey@gmail.com>
Co-authored-by: Serhii Hadzhilov <serhii@symless.com>
2022-01-26 14:07:28 +02:00
SerhiiGadzhilov
4ddb6173e7
SYNERGY-1232 Issues with ssl certificate path (#7101)
* SYNERGY-1232 Issues with ssl certificate path

* Update ChangeLog
2021-10-07 12:58:57 +03:00
Andrey Batyiev
e9e21aad8f
Synergy 907 client tray language switcher reverts to en (#7038)
* SYNERGY-907 Client tray language switcher reverts to EN
*Fix checkbox spelling

* SYNERGY-907 Client tray language switcher reverts to EN
*Update changelog

* SYNERGY-907 Client tray language switcher reverts to EN
*Temporary disable language sync logic

* SYNERGY-907 client tray language switcher reverts to en
*Update changelog

* Synergy 907 client tray language switcher reverts to en
*Fix sonar

* Synergy 907 client tray language switcher reverts to en
*Fix sonar

* Synergy 907 client tray language switcher reverts to en
*Fix chnagelog

* SYNERGY-907 Client tray language switcher reverts to EN
*Add prototype of keyboard layout names transfer(Windows part)

* SYNERGY-907 Client tray language switcher reverts to EN
*Add keyboard layout determination(Mac part)

* SYNERGY-907 Client tray language switcher reverts to EN
*Add language check on client side

* SYNERGY-907 Client tray language switcher reverts to EN
*Fix Windows build

* SYNERGY-907-Client-tray-language-switcher-reverts-to-EN
*Add logs

* SYNERGY-907-Client-tray-language-switcher-reverts-to-EN
*Add protocol update

* SYNERGY-907-Client-tray-language-switcher-reverts-to-EN
*Add server side of language sync

* SYNERGY-907-Client-tray-language-switcher-reverts-to-EN
*Remove unused variables

* SYNERGY-907-Client-tray-language-switcher-reverts-to-EN
*AFix mac language determination

* SYNERGY-907-Client-tray-language-switcher-reverts-to-EN
*Clean up logs

* SYNERGY-907 Client tray language switcher reverts to EN
*Replace logs with messagebox on Windows

* SYNERGY-907-Client-tray-language-switcher-reverts-to-EN
*Add mac messagebox, revert protocol changes

* SYNERGY-907-Client-tray-language-switcher-reverts-to-EN
*Fix minor language bugs

* SYNERGY-907-Client-tray-language-switcher-reverts-to-EN
*Update chagelog

* SYNERGY-907-Client-tray-language-switcher-reverts-to-EN
*Minor fixes

* SYNERGY-907-Client-tray-language-switcher-reverts-to-EN
*Fix Linux build

* SYNERGY-907-Client-tray-language-switcher-reverts-to-EN
*Fix sonar code smells

* SYNERGY-907-Client-tray-language-switcher-reverts-to-EN
*Fix Linux build

* SYNERGY-907-Client-tray-language-switcher-reverts-to-EN
*Add Linux language determination

* SYNERGY-907-Client-tray-language-switcher-reverts-to-EN
*Fix sonar codesmells

* SYNERGY-907-Client-tray-language-switcher-reverts-to-EN
*Fix sonar codesmells

* SYNERGY-907-Client-tray-language-switcher-reverts-to-EN
*Replace custom xml parser with tinyxml2

* SYNERGY-907 Client tray language switcher reverts to EN
*Fix PR comments

* SYNERGY-907 Client tray language switcher reverts to EN
*Update changelog

* SYNERGY-907 Client tray language switcher reverts to EN
*Fix unix build

* SYNERGY-907 Client tray language switcher reverts to EN
*Fix unix build

* SYNERGY-907 Client tray language switcher reverts to EN
*Fix sonar code smells

* SYNERGY-907 Client tray language switcher reverts to EN
*Update changelog

* SYNERGY-907 Client tray language switcher reverts to EN
*Replace tinuxml with pugixml

* SYNERGY-907 Client tray language switcher reverts to EN
*Add pugixml as a git submodule

* SYNERGY-907 Client tray language switcher reverts to EN
*Add missed files

* SYNERGY-907 Client tray language switcher reverts to EN
*Fix sonar code smells

* SYNERGY-907 Client tray language switcher reverts to EN
*Fix comments from PR

* SYNERGY-907 Client tray language switcher reverts to EN
*Fix sonar code smell

* SYNERGY-907 Client tray language switcher reverts to EN
*add tests for x11 files parser

* SYNERGY-907 Client tray language switcher reverts to EN
*Fix include for unix build

* SYNERGY-907 Client tray language switcher reverts to EN
*Add test coverage for new logic

* SYNERGY-907 Client tray language switcher reverts to EN
*Add test coverage for new logic

* SYNERGY-907 Client tray language switcher reverts to EN
*Add code coverage
*Fix code smells

* SYNERGY-907 Client tray language switcher reverts to EN
*Return missed file

* SYNERGY-907 Client tray language switcher reverts to EN
*Improve code coverage of x11Layouts parser

* SYNERGY-907 Client tray language switcher reverts to EN
*Add client args code coverage

* SYNERGY-907 Client tray language switcher reverts to EN
*Return runtime language sync

* SYNERGY-907 Client tray language switcher reverts to EN
*Return windows current keyboard layout determination

* SYNERGY-907 Client tray language switcher reverts to EN
*Return Linux language determination

* SYNERGY-907 Client tray language switcher reverts to EN
*Remove debug code

* SYNERGY-907 Client tray language switcher reverts to EN
*Move back Carbon current language determination

* SYNERGY-907 Client tray language switcher reverts to EN
*Fix language change for existed languages on iOS and Linux

* SYNERGY-907 Client tray language switcher reverts to EN
*Return protocol missed parameter

* SYNERGY-907 Client tray language switcher reverts to EN
*Fix macOS language change

* SYNERGY-907 Client tray language switcher reverts to EN
*Fix language sync (when it is disabled)

* SYNERGY-907 Client tray language switcher reverts to EN
*Add correct language choosing
*Fix code coverage tests

* SYNERGY-907 Client tray language switcher reverts to EN
*Fix windows build and tests

* SYNERGY-907 Client tray language switcher reverts to EN
*Fix macOS build and tests

* SYNERGY-907 Client tray language switcher reverts to EN
*Fix language change for first letter in keystroke

* SYNERGY-907 Client tray language switcher reverts to EN
*Fix macOS build

* SYNERGY-907 Client tray language switcher reverts to EN
*Partially fix Sonar codesmells

* SYNERGY-907 Client tray language switcher reverts to EN
*Partially fix Sonar codesmells

* SYNERGY-907 Client tray language switcher reverts to EN
*Fix build

* SYNERGY-907 Client tray language switcher reverts to EN
*Added logging for language change process
*Fixed language change process for Windows

* SYNERGY-907 Client tray language switcher reverts to EN
*Fix double layout change in key repeat event

* SYNERGY-907 Client tray language switcher reverts to EN
*Fix determination of current language on windows
*Removed legacy code of restoring language when leaving screen
*Fix double group change on Linux

* SYNERGY-907 Client tray language switcher reverts to EN
*Temp fix for language change on Linux

* SYNERGY-907 Client tray language switcher reverts to EN
*Add XSync to normalize Linux language polling and setting
*Remove setxkbmap using

* SYNERGY-907 Client tray language switcher reverts to EN
*Add keyboard layout changing on Linux with DBus

* SYNERGY-907 Client tray language switcher reverts to EN
*Add comments to new language change function
*Logical fix

* SYNERGY-907 Client tray language switcher reverts to EN
*Remove input attaching

* SYNERGY-907 Client tray language switcher reverts to EN
*Fix language change on macOS

* SYNERGY-907 Fix review issues

* SYNERGY-907 Fix review comment for Windows

* SYNERGY-907 Removed debug trace

Co-authored-by: Andrii Batyiev <andrii-external@symless.com>
Co-authored-by: user <user@users-Mac-mini.local>
Co-authored-by: Serhii Hadzhilov <serhii-external@symless.com>
2021-10-04 18:51:12 +03:00
Andrey Batyiev
62365c754e
Merge pull request #7097 from symless/SYNERGY-1218-Wrong-window-title-after-open-preferences
SYNERGY-1218 Wrong window title after open preferences
2021-10-01 11:56:19 +03:00
Serhii Hadzhilov
06f7c1d899 SYNERGY-1218 Wrong window title after open preferences 2021-09-28 11:39:53 +03:00
Andrey Batyiev
8853e12b71
Merge branch 'master' into SYNERGY-1215-Update-links 2021-09-27 18:51:36 +03:00
Serhii Hadzhilov
84236ffd36 SYNERGY-1216 the system duplicates hotkeys in setup 2021-09-27 17:04:11 +03:00
Serhii Hadzhilov
301e9dc023 SYNERGY-1215 Update account and upgrade links 2021-09-27 14:46:38 +03:00
SerhiiGadzhilov
b354a2d36e Fix code smell 2021-09-22 18:07:38 +03:00
SerhiiGadzhilov
fbab3f8f3a SYNERGY-1229 Synergy is running after quit on Linux 2021-09-22 17:45:05 +03:00
Andrey Batyiev
fc00ddb4c4
Synergy 1161 when clicking on save preferences on configure server window, automatically apply all the new settings (#7081)
* SYNERGY-1161 When clicking on "Save" preferences on "Configure server" window, automatically apply all the new settings
*Added comparison for all classes which used in server config

* SYNERGY-1161 When clicking on Save preferences on Configure server window, automatically apply all the new settings
*Added server config changes checking logic

* SYNERGY-1161 When clicking on Save preferences on Configure server window, automatically apply all the new settings
* Update ChangeLog

* SYNERGY-1161 When clicking on Save preferences on Configure server window, automatically apply all the new settings
*Fix code style

* SYNERGY-1161 When clicking on Save preferences on Configure server window, automatically apply all the new settings
* Fix Linux build

* SYNERGY-1161 When clicking on Save preferences on Configure server window, automatically apply all the new settings
*Fix Sonar code smells

* SYNERGY-1161 When clicking on Save preferences on Configure server window, automatically apply all the new settings
*Fix Ubuntu, CentOS and Debian build

* SYNERGY-1161 When clicking on Save preferences on Configure server window, automatically apply all the new settings
*Fix merge conflicts

* SYNERGY-1161 When clicking on Save preferences on Configure server window, automatically apply all the new settings
*Update ChangeLog

* SYNERGY-1161 When clicking on Save preferences on Configure server window, automatically apply all the new settings
*Fix server config OK button behaviour on autoconfig

* SYNERGY-1161 When clicking on Save preferences on Configure server window, automatically apply all the new settings
*Update changelog

* SYNERGY-1161 When clicking on Save preferences on Configure server window, automatically apply all the new settings
*Fix sonar codesmell

* SYNERGY-1161 When clicking on Save preferences on Configure server window, automatically apply all the new settings
*Fix build

* SYNERGY-1161 When clicking on Save preferences on Configure server window, automatically apply all the new settings
*Adding client on autoconfig silently

Co-authored-by: Andrii Batyiev <andrii-external@symless.com>
2021-09-06 11:25:55 +03:00
Andrey Batyiev
7b2026e376
SYNERGY-1133 Clipboard sharing re-enables automatically (#7078)
* SYNERGY-1133 Clipboard sharing re-enables automatically
* Fix save order for clipboard and clipboard chunk size

* SYNERGY-1133 Clipboard sharing re enables automatically
*Update ChangeLog

Co-authored-by: Andrii Batyiev <andrii-external@symless.com>
Co-authored-by: SerhiiGadzhilov <71632867+SerhiiGadzhilov@users.noreply.github.com>
2021-08-25 13:49:54 +03:00
Andrey Batyiev
07f233ec74
Synergy 1161 when clicking on save preferences on configure server window, automatically apply all the new settings (#7077)
* SYNERGY-1161 When clicking on "Save" preferences on "Configure server" window, automatically apply all the new settings
*Added comparison for all classes which used in server config

* SYNERGY-1161 When clicking on Save preferences on Configure server window, automatically apply all the new settings
*Added server config changes checking logic

* SYNERGY-1161 When clicking on Save preferences on Configure server window, automatically apply all the new settings
* Update ChangeLog

* SYNERGY-1161 When clicking on Save preferences on Configure server window, automatically apply all the new settings
*Fix code style

* SYNERGY-1161 When clicking on Save preferences on Configure server window, automatically apply all the new settings
* Fix Linux build

* SYNERGY-1161 When clicking on Save preferences on Configure server window, automatically apply all the new settings
*Fix Sonar code smells

* SYNERGY-1161 When clicking on Save preferences on Configure server window, automatically apply all the new settings
*Fix Ubuntu, CentOS and Debian build

* SYNERGY-1161 When clicking on Save preferences on Configure server window, automatically apply all the new settings
*Fix merge conflicts

* SYNERGY-1161 When clicking on Save preferences on Configure server window, automatically apply all the new settings
*Update ChangeLog

Co-authored-by: Andrii Batyiev <andrii-external@symless.com>
2021-08-25 12:15:55 +03:00
Andrey Batyiev
861f6ec279
Synergy 1161 when clicking on save preferences on configure server window, automatically apply all the new settings (#7074)
* SYNERGY-1161 When clicking on "Save" preferences on "Configure server" window, automatically apply all the new settings
*Added comparison for all classes which used in server config

* SYNERGY-1161 When clicking on Save preferences on Configure server window, automatically apply all the new settings
*Added server config changes checking logic

* SYNERGY-1161 When clicking on Save preferences on Configure server window, automatically apply all the new settings
* Update ChangeLog

* SYNERGY-1161 When clicking on Save preferences on Configure server window, automatically apply all the new settings
*Fix code style

* SYNERGY-1161 When clicking on Save preferences on Configure server window, automatically apply all the new settings
* Fix Linux build

* SYNERGY-1161 When clicking on Save preferences on Configure server window, automatically apply all the new settings
*Fix Sonar code smells

Co-authored-by: Andrii Batyiev <andrii-external@symless.com>
2021-08-20 15:22:07 +03:00
Andrey Batyiev
f9d0dd4879
SYNERGY-1036-Radio-button-style-issue (#7070)
* SYNERGY-1036-Radio-button-style-issue

* SYNERGY-1036 Radio button style issue
*Update ChangeLog

* SYNERGY-1036 Update ChangeLog

Co-authored-by: Andrii Batyiev <andrii-external@symless.com>
Co-authored-by: Serhii Hadzhilov <serhii-external@symless.com>
Co-authored-by: SerhiiGadzhilov <71632867+SerhiiGadzhilov@users.noreply.github.com>
2021-08-16 11:21:14 +03:00
Andrey Batyiev
e713502df2
SYNERGY-1027 When clicking on "Save" preferences, automatically apply… (#7068)
* SYNERGY-1027 When clicking on "Save" preferences, automatically apply all the new settings
*Add apply on settings save

* SYNERGY-1027 When clicking on "Save" preferences, automatically apply all the new settings
*Update changelog

* SYENRGY-1027 Update ChangeLog and Version.cmake

Co-authored-by: Andrii Batyiev <andrii-external@symless.com>
Co-authored-by: Serhii Hadzhilov <serhii-external@symless.com>
2021-08-12 16:31:03 +03:00
Igor Sikachyna
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
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
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
Igor Sikachyna
42c1ce55d3 SYNERGY-1006 - Remove redundant temp variable 2021-06-10 17:14:29 +03:00
Igor Sikachyna
e340c0e852 SYNERGY-1006 - Resolve code smell 2021-06-10 15:04:10 +03:00
Igor Sikachyna
534fcfa2f0 SYNERGY-1006 - Added template mode for icons on Big Sur and higher 2021-06-10 14:15:07 +03:00
Igor Sikachyna
06e3d659a8 Merge branch 'master' into SYNERGY-1017-Secure-input-detection-on-mac 2021-06-10 12:28:27 +03:00
SerhiiGadzhilov
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
Igor Sikachyna
a69cd437b7 SYNERGY-1017 - Add an option to stop the app which causes secure input 2021-06-08 12:24:37 +03:00
Igor Sikachyna
3518a26df2 SYNERGY-1017 - Remove redundant imports 2021-06-07 13:35:42 +03:00
Igor Sikachyna
3e5626e48a SYNERGY-1017 - Simplify the check for secure input 2021-06-07 13:30:39 +03:00
Igor Sikachyna
a9949fdd80 SYNERGY-1017 - Remove const 2021-06-07 11:54:04 +03:00
Igor Sikachyna
eef8413b0b SYNERGY-1017 - Resolve code smell 2021-06-07 11:51:31 +03:00
Igor Sikachyna
f2e42efe41 SYNERGY-1017 - Update secure input message 2021-06-04 18:20:13 +03:00
Igor Sikachyna
11d5bbc1bc SYNERGY-1017 - Remove redundant code changes 2021-06-04 13:59:47 +03:00
Igor Sikachyna
aeeff84c6f SYNERGY-1017 - Add secure input detection and notification 2021-06-04 13:54:18 +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
332dea5c40
SYNERGY-993 - Remove code related to the screen saver synchronization functionality (#6998)
* Remove code related to the screen saver synchronization functionality

* Update changelog

* Update formatting, add const qualifier

Co-authored-by: SerhiiGadzhilov <71632867+SerhiiGadzhilov@users.noreply.github.com>
2021-05-27 11:57:34 +03:00
Igor Sikachyna
a7f3b95b4d
SYNERGY-124 - Start synergy if the service is idle (#7015)
* SYNERGY-127 - Start synergy if the service is idle

* SYNERGY-127 - Update changelog

* SYNERGY-127 - Simplify if statement
2021-05-27 11:05:53 +03:00
Andrey Batyiev
6080b6937d
Synergy 907 client tray language switcher reverts to en (#7014)
* SYNERGY-907 Client tray language switcher reverts to EN
*Fix checkbox spelling

* SYNERGY-907 Client tray language switcher reverts to EN
*Update changelog

* SYNERGY-907 Client tray language switcher reverts to EN
*Temporary disable language sync logic

* SYNERGY-907 client tray language switcher reverts to en
*Update changelog

* Synergy 907 client tray language switcher reverts to en
*Fix sonar

* Synergy 907 client tray language switcher reverts to en
*Fix sonar

* Synergy 907 client tray language switcher reverts to en
*Fix chnagelog

Co-authored-by: Andrii Batyiev <andrii-external@symless.com>
2021-05-24 16:06:16 +03:00
Andrey Batyiev
acdb36bd39
SYNERGY-907 Client tray language switcher reverts to EN (#7011)
* SYNERGY-907 Client tray language switcher reverts to EN
*Fix checkbox spelling

* SYNERGY-907 Client tray language switcher reverts to EN
*Update changelog

Co-authored-by: Andrii Batyiev <andrii-external@symless.com>
2021-05-21 15:20:47 +03:00
Serhii Hadzhilov
28b74204be SYNERGY-661 Fix Ubuntu 16.04 pipeline in Azure 2021-05-21 10:12:36 +03:00
Andrey Batyiev
2569409ba2
SYNERGY-885 mac client listens on ipv4 only but attempts to connect on ipv6 (#7008)
* SYNERGY-970 Synergy1. User is not able to connect to server using ipv6 without wrapping IP in square quotes
*Fix connection without brackets
*Fix config screen bug

* SYNERGY-970 Synergy1. User is not able to connect to server using ipv6 without wrapping IP in square quotes
*Update changelog

* SYNERGY-970 Mac client listens on ipv4 only but attempts to connect on ipv6 #6964
*Add logging in case of several IP of hostname

* Synergy 970 synergy1. user is not able to connect to server using ipv6 without wrapping ip in square quotes
*Update changelog

* SYNERGY-885 Mac client listens on ipv4 only but attempts to connect on ipv6
*Fix Sonar warnings

* SUNERGY-885-Mac client listens on ipv4 only but attempts to connect on ipv6
*Update Changelog

* SYNERGY-885 mac client listens on ipv4 only but attempts to connect on ipv6
*Fix include

* Sunergy-885 mac client listens on ipv4 only but attempts to connect on ipv6
*Fix sonar warnings

* SYNERGY-885 Mac client listens on ipv4 only but attempts to connect on ipv6
*Add loggic to connect to first from reachable server addresses

* SYNERGY-885 mac client listens on ipv4 only but attempts to connect on ipv6
*Fix unix compilation

* SYNERGY-885 mac client listens on ipv4 only but attempts to connect on ipv6
*Fix unix compilation

* SYNERGY-885 mac client listens on ipv4 only but attempts to connect on ipv6
*Fix code smells

* SYNERGY-885 mac client listens on ipv4 only but attempts to connect on ipv6
*Fix build

* SYNERGY-885 mac client listens on ipv4 only but attempts to connect on ipv6
*Fix memory leak

* SYNERGY-885 mac client listens on ipv4 only but attempts to connect on ipv6
*Added logic for temporary ipv6 filtering from connect

* SYNERGY-885 mac client listens on ipv4 only but attempts to connect on ipv6
*Temporary disable ipv6 parsing and resolving tests

Co-authored-by: Andrii Batyiev <andrii-external@symless.com>
2021-05-20 19:59:05 +03:00
Andrey Batyiev
ee99c2bc99
SYNERGY-970 Synergy1. User is not able to connect to server using ipv… (#7005)
* SYNERGY-970 Synergy1. User is not able to connect to server using ipv6 without wrapping IP in square quotes
*Fix connection without brackets
*Fix config screen bug

* SYNERGY-970 Synergy1. User is not able to connect to server using ipv6 without wrapping IP in square quotes
*Update changelog

Co-authored-by: Andrii Batyiev <andrii-external@symless.com>
2021-05-19 14:08:24 +03:00
Serhii Hadzhilov
bed5b76210 SYNERGY-979 Fix code smell 2021-05-18 14:05:41 +03:00
Serhii Hadzhilov
4deef3374d SYNERGY-979 Fix typos 2021-05-18 13:08:30 +03:00
Serhii Hadzhilov
025c2c1629 SYNERGY-979 Add clients by priority 2021-05-18 13:05:59 +03:00
Andrey Batyiev
86bac9745f
Merge pull request #7000 from symless/SYNERGY-966-Additional-UI-tweaks
SYNERGY-966 Additional UI tweaks
2021-05-14 15:56:59 +03:00
Andrey Batyiev
a53b17cce3
SYNERGY-969 Detect if Linux is running with Wayland, and display a wa… (#6999)
* SYNERGY-969 Detect if Linux is running with Wayland, and display a warning message
*Add Waylend detect logic

* SYNERGY-969 Detect if Linux is running with Wayland, and display a warning message
*Add new files
*Update changelog

* SYNERGY-969 Detect if Linux is running with Wayland, and display a warning message
*Remove debug code

* SYNERGY-969 Detect if Linux is running with Wayland, and display a warning message
*Fix code smells

Co-authored-by: Andrii Batyiev <andrii-external@symless.com>
2021-05-14 15:27:04 +03:00
Serhii Hadzhilov
084ba3521a SYNERGY-966 Additional UI tweaks 2021-05-14 14:04:20 +03:00
Serhii Hadzhilov
79f8fbc5d9 SYNERGY-694 Handle client name duplication 2021-05-13 14:44:28 +03:00
Andrey Batyiev
431433f78a
SYNERGY-907 Client tray language switcher reverts to EN (#6989)
* SYNERGY-907 Client tray language switcher reverts to EN
*Dummy commit to update test coverage statistic

* SYNERGY-907 Client tray language switcher reverts to EN
*Update changelog

* SYNERGY-907 Client tray language switcher reverts to EN
* Test code to generate code coverage

* SYNERGY-907 Client tray language switcher reverts to EN
*Add first test for Windows hooks

* SYNERGY-907 Client tray language switcher reverts to EN
*Add parameter for language sync in client app

* SYNERGY-907 Client tray language switcher reverts to EN
*Remove debug code

* SYNERGY-907 Client tray language switcher reverts to EN
*Add sync language support in gui

* SYNERGY-907 Client tray language switcher reverts to EN
*Fix code smells

* SYNERGY-907 Client tray language switcher reverts to EN
*Add language sync checkbox to UI

* SYNERGY-907 Client tray language switcher reverts to EN
*Fix code smells

* SYNERGY-907 Client tray language switcher reverts to EN
*Change language sync to disable as default
*Bug fix

* SYNERGY-907 Client tray language switcher reverts to EN
*Hide language sync in GUI for server

Co-authored-by: Andrii Batyiev <andrii-external@symless.com>
Co-authored-by: Serhii Hadzhilov <serhii-external@symless.com>
2021-05-13 09:30:24 +03:00
Andrey Batyiev
d596b50f91
Merge branch 'master' into SYNERGY-936-Fix-preferences-UI 2021-05-13 03:45:04 +03:00
Andrey Batyiev
fbf8331b25
Merge pull request #6992 from symless/SYNERGY-936-UI-issues-and-use-cases
SYNERGY-936 UI issues and use cases
2021-05-13 03:41:38 +03:00
Serhii Hadzhilov
65f3d7c913 SYNERGY-936 Rename "settings" to "Preferences" 2021-05-12 17:18:18 +03:00
Serhii Hadzhilov
d172dc56da SYNERGY-936 New upgrade window 2021-05-12 16:48:33 +03:00
Serhii Hadzhilov
1ae0d9ab4a SYNERGY-936 Replace qgroups with qframes 2021-05-12 15:00:16 +03:00
Serhii Hadzhilov
91c3d2b6da SYNERGY-936 Fix layout spacing 2021-05-11 16:31:08 +03:00
Serhii Hadzhilov
cb6a1a0eaf SYNERGY-936 Fix layout size for windows 2021-05-11 16:02:44 +03:00
Serhii Hadzhilov
493bf48120 SYNERGY-936 Layout refactoring 2021-05-11 15:42:03 +03:00
Serhii Hadzhilov
61ba439dbd SYNERGY-936 Controls resizing 2021-05-11 14:52:35 +03:00
Serhii Hadzhilov
afb0bb2124 SYNERGY-936 Screen settings window size 2021-05-11 14:19:03 +03:00
Serhii Hadzhilov
fc7b630144 SYNERGY-936 Fix validation issue on screen settings window 2021-05-11 11:57:40 +03:00
Daun Chung
0e38ea900d
SYNERGY-542 language record (#6990)
* SYNERGY-542 add a header  on version check request to include language

* changing the URL to use staging api

* Updating changelog and removing todo comment

* Update ChangeLog

Moving the Enhancements log to latest version listed

* updating the version URL to prod
2021-05-11 11:02:02 +03:00
Serhii Hadzhilov
8db102bd6b SYNERGY-936 Update computer name validation 2021-05-07 14:29:18 +03:00
Serhii Hadzhilov
b82f34eddf SYNERGY-936 Fix aliases group 2021-05-07 14:22:11 +03:00
Serhii Hadzhilov
27245991e0 SYNERGY-936 Fix font size 2021-05-07 13:08:03 +03:00
Serhii Hadzhilov
852b2ea074 SYNERGY-936 QFrames for screen settings 2021-05-07 12:56:07 +03:00
Serhii Hadzhilov
9b0a94b4c1 SYNERGY-936 MainWindow aligment 2021-05-06 15:06:35 +03:00
SerhiiGadzhilov
63e449e38a SYNERGY-936 Set min size 2021-05-06 14:26:54 +03:00
Serhii Hadzhilov
8009ea0fe4 SYNERGY-936 Fix panels cutting on Linux 2021-05-06 14:15:19 +03:00
Serhii Hadzhilov
35d7f0f776 SYNERGY-936 Replace QGroupBox with QFrame on MainWindow 2021-05-06 13:55:44 +03:00
Serhii Hadzhilov
e605c1516b SYNERGY-936 Fixed styles for logs 2021-05-06 12:22:53 +03:00
Serhii Hadzhilov
f37fcbd6b8 SYNERGY-936 Replace titles with labels 2021-05-05 15:50:20 +03:00
Serhii Hadzhilov
790c4f8e1d SYNERGY-936 Attribute should be set before the application is run. 2021-05-05 15:16:38 +03:00
Serhii Hadzhilov
1a026f6397 SYNERGY-936 Fix activation window 2021-05-05 14:40:51 +03:00
Serhii Hadzhilov
7918374bce SYNERGY-936 Fix logs group 2021-05-05 11:57:10 +03:00
Serhii Hadzhilov
1c9a12c1c9 SYNERGY-936 Fix font size 2021-05-05 10:34:49 +03:00
Serhii Hadzhilov
01e2331101 SYNERGY-936 Arial font 2021-04-30 13:46:59 +03:00
Serhii Hadzhilov
96a120b583 SYNERGY-936 Fix spacing on Linux 2021-04-29 17:00:05 +03:00
Serhii Hadzhilov
672d5f0714 SYNERGY-936 Remove fix for fixes group 2021-04-29 16:56:12 +03:00
Serhii Hadzhilov
882ca39ed6 SYNERGY-936 Fix gap for linux system 2021-04-29 16:45:09 +03:00
Serhii Hadzhilov
825629500c SYNERGY-936 Change Log to Logs and fix position. 2021-04-29 16:22:15 +03:00
Serhii Hadzhilov
9225743951 SYNERGY-936 Fix links 2021-04-29 13:27:48 +03:00
Serhii Hadzhilov
0aa403e6e2 SYNERGY-936 Fixed gaps in IPs 2021-04-29 13:07:53 +03:00
Serhii Hadzhilov
ffe44549ac SYNERGY-936 Fix a gap between label and computer name 2021-04-29 11:40:37 +03:00
Serhii Hadzhilov
a84402b590 Merge branch 'master' into SYNERGY-936-UI-issues-and-use-cases 2021-04-29 09:36:55 +03:00
Serhii Hadzhilov
70f60fefe7 SYNERGY-694 Fix code smell 2021-04-28 16:06:42 +03:00
Serhii Hadzhilov
4bbe8108a2 SYNERGY-694 Prevent client duplication. 2021-04-28 15:49:27 +03:00
Serhii Hadzhilov
7fa08c51e3 SYNERGY-694 Issues with clients messages 2021-04-28 15:34:04 +03:00
Serhii Hadzhilov
905980aca7 SYNERGY-936 Fixed problem when message text is reset 2021-04-28 11:26:17 +03:00
Serhii Hadzhilov
4c5c0608d4 Merge branch 'master' into SYNERGY-936-UI-issues-and-use-cases 2021-04-28 10:44:28 +03:00
SerhiiGadzhilov
7c365c4dac
SYNERGY-694 Setup client configuration issues (#6987)
* SYNERGY-694 Fix compilation for old platforms

* SYNERGY-694 Add server screen if it hasn't been added.

* SYNERGY-694 Fix issue with repeat popups

* Update ChangeLog
2021-04-28 10:06:56 +03:00