Commit graph

271 commits

Author SHA1 Message Date
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
9c6305784f Merge branch 'master' into SYNERGY-1006-Big-sur-icon-theme 2021-06-10 17:12:26 +03:00
SerhiiGadzhilov
f0940d2926
SYNERGY-1026 Add Ubuntu 21.04 (#7037)
* SYNERGY-1026 Add Ubuntu 21.04

* Update ChangeLog
2021-06-10 16:14:30 +03:00
Serhii Hadzhilov
90b0f392ab Revert "Update ChangeLog"
This reverts commit 1d84b52294.
2021-06-10 15:41:51 +03:00
Serhii Hadzhilov
1d84b52294 Update ChangeLog 2021-06-10 15:40:56 +03:00
Igor Sikachyna
afb6227542 SYNERGY-1006 - Update changelog 2021-06-10 14:17:55 +03:00
Igor Sikachyna
06e3d659a8 Merge branch 'master' into SYNERGY-1017-Secure-input-detection-on-mac 2021-06-10 12:28:27 +03:00
Serhii Hadzhilov
f1a5c1c60f Update ChangeLog 2021-06-09 16:14:12 +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
85b8def2b4 SYNERGY-1017 - Update changelog 2021-06-04 18:53:29 +03:00
Serhii Hadzhilov
90fc7af024 SYNERGY-928 Update ChangeLog 2021-06-04 16:00:29 +03:00
Serhii Hadzhilov
ae4f4f257b Update ChangeLog 2021-06-01 12:50:16 +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
Serhii Hadzhilov
9774aa7a70 Update ChangeLog 2021-05-27 14:14:44 +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
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
Igor Sikachyna
c7fd0a8e4d
SYNERGY-956 - Resolve code scanning issues (#7006)
* SYNERGY-956 - Resolve code scanning issues

* SYNERGY-956 - Update changelog

* SYNERGY-956 - Platform based localtime

* SYNERGY-956 - Fix argument order

Co-authored-by: SerhiiGadzhilov <71632867+SerhiiGadzhilov@users.noreply.github.com>
2021-05-26 12:39:40 +03:00
SerhiiGadzhilov
ab346d4832
SYNERGY-1007 Update version numbers (#7018) 2021-05-26 11:38:26 +03:00
Serhii Hadzhilov
128d319f65 Update ChangeLog 2021-05-25 14:08:20 +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
SerhiiGadzhilov
c000b886c2
SYNERGY-1003 Connection processing for name with several ips (#7013)
* SYNERGY-1003 Connection processing for name with several ips

* Update ChangeLog

* SYNERGY-1003 Fix compilation

* SYNERGY-1003 Fix code smells
2021-05-24 11:21:32 +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
c1ebcb0eee Update ChangeLog 2021-05-21 10:21:39 +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
SerhiiGadzhilov
42bebcb14b Update ChangeLog 2021-05-19 17:28:13 +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
fd8f9f589d Update ChangeLog 2021-05-19 10:41:27 +03:00
Serhii Hadzhilov
e13e986a10 Update ChangeLog 2021-05-18 13:17:25 +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
4f1fb45648 Update ChangeLog 2021-05-14 14:05:17 +03:00
Serhii Hadzhilov
f16750d777 Update ChangeLog 2021-05-13 17:33:15 +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
e5065e260f SYNERGY-936 Update ChangeLog 2021-05-12 18:22:25 +03:00
Serhii Hadzhilov
8b16792b99 SYNERGY-936 Update ChangeLog 2021-05-11 15:17:15 +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
70f60fefe7 SYNERGY-694 Fix code smell 2021-04-28 16:06:42 +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
Andrey Batyiev
c1243deab9
SYNERGY-885 mac client listens on ipv4 only but attempts to connect on ipv6 (#6983)
* SYNERGY-885 Mac client listens on ipv4 only but attempts to connect on ipv6
* Fix ipv6 port parsing
* Fix ipv6 server bind

* SYNERGY 885 Mac client listens on ipv4 only but attempts to connect on ipv6
* Add ipv6 scope checker

* SYNERGY-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
* Refactor network address logic

* SYNERGY-885-Mac client listens on ipv4 only but attempts to connect on ipv6
* Build fix

* 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 empty ipv4 hostname

* 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
* Add test for new logic

* SYNERGY-885 Mac client listens on ipv4 only but attempts to connect on ipv6
* Upgrade network adress parser tests

* SYNERGY-885 Mac client listens on ipv4 only but attempts to connect on ipv6
* Fix sonar code smells in tests

* 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 comment

Co-authored-by: user <user@users-Mac-mini.local>
Co-authored-by: Andrii Batyiev <andrii-external@symless.com>
2021-04-26 10:37:34 +03:00
Serhii Hadzhilov
fa2ad60a5b SYNERGY-799 Show message even if parent is hidden or minimized 2021-04-22 17:59:01 +03:00
SerhiiGadzhilov
749736581c
SYNERGY-694 Setup client configuration (#6981)
* SYNERGY-694 Setup client configuration

* SYNERGY-694 Add copyrights

* SYNERGY-694 Fix code smell

* Update ChangeLog

* SYNERGY-694 Show setup if the window is closed or minimized
2021-04-22 10:29:46 +03:00
Serhii Hadzhilov
a4a0b66c34 Update ChangeLog 2021-04-19 15:00:53 +03:00
Serhii Hadzhilov
8c9a261ed5 SYNERGY-799 Fix code smell. Removed unused autoconfig function. 2021-04-15 18:54:01 +03:00
Andrey Batyiev
39c151469b
Merge pull request #6977 from symless/SYNERGY-799-Server-configuration-main-window
SYNERGY-799 Server configuration main window
2021-04-14 16:34:03 +03:00
Andrey Batyiev
d73ce7cfbc
SYNERGY-835 Synergy stops working (#6975)
* SYNERGY-835 Synergy stops working
* Add temporary fix of problem with missed config file

* SYNERGY-835 Synergy stops working
* Update ChangeLog

* SYNERGY-835 Synergy stops working
* Fix code smell

* SYNERGY-835 Synergy stops working
* Change logic of temp config generation

* SYNERGY-835 Synergy stops working
* Change variable name

Co-authored-by: Andrii Batyiev <andrii-external@symless.com>
Co-authored-by: SerhiiGadzhilov <71632867+SerhiiGadzhilov@users.noreply.github.com>
2021-04-14 13:06:28 +03:00
SerhiiGadzhilov
b9433c0b74
Fix windows builds (#6976)
* Fix windows builds

* Update ChangeLog
2021-04-13 20:22:44 +03:00