SerhiiGadzhilov
22c77b4e8b
SYNERGY-786 The system does not update server name in Server configuration ( #6953 )
...
* SYNERGY-786 The system does not update server name in Server configuration
* SYNERGY-768 Remove unused header
* SYNERGY-786 Update ChangeLog and version
* SYNERGY-786 Fix code smells
* SYNERGY-786 Save screen name after update
2021-02-22 13:33:18 +02:00
SerhiiGadzhilov
05ce7f37bc
SYNERGY-826 Add a new option SYNERGY_AUTOCONFIG ( #6949 )
...
* SYNERGY-826 Add a new option SYNERGY_AUTOCONFIG
* Update ChangeLog
* Update Version.cmake
* SYNERGY-826 Return stage back
2021-02-15 13:44:46 +02:00
SerhiiGadzhilov
8b26dd3495
SYNERGY-821 The system doesn't recognize old settings ( #6947 )
...
* SYNERGY-821 The system doesn't recognize old settings
* SYNERGY-821 Update ChangeLog
2021-02-10 20:49:29 +02:00
SerhiiGadzhilov
56710260ee
SYNERGY-691 Systray icon is incorrect for macOS Big Sur ( #6944 )
...
* SYNERGY-691 Systray icon is incorrect for macOS Big Sur
* Update ChangeLog
2021-02-10 12:11:40 +02:00
SerhiiGadzhilov
ec33961905
SYNERGY-688 all the text in all the windows should have the same font and size ( #6942 )
...
* SYNERGY-688 All the text in all the windows should have the same font and size
* SYNERGY-688 Use paddings instead of margins
* Update ChangeLog
2021-02-09 13:51:41 +02:00
SerhiiGadzhilov
be48003081
SYNERGY-687 Remove auto config message ( #6938 )
...
* SYNERGY-687 Remove autoconfig message
* Update ChangeLog
2021-02-08 15:15:10 +02:00
SerhiiGadzhilov
801e796b93
SYNERGY-677 Common settings should always be saved. ( #6936 )
...
* SYNERGY-677 Application loses settings
* SYNERGY-677 Update ChangeLog
* SYNERGY-677 Code smells fix.
* SYNERGY-677 Don't save settings into memory if the file is not writable.
* SYNERGY-677 Update ChangeLog
* SYNERGY-677 Common settings should be saved in any case.
* SYNERGY-677 Update ChangeLog
2021-02-05 20:32:26 +03:00
SerhiiGadzhilov
8455aa3651
SYNERGY-677 Application loses settings. Don't save settings into memory if the file is not writable. ( #6935 )
...
* SYNERGY-677 Application loses settings
* SYNERGY-677 Update ChangeLog
* SYNERGY-677 Code smells fix.
* SYNERGY-677 Don't save settings into memory if the file is not writable.
* SYNERGY-677 Update ChangeLog
2021-02-05 18:14:52 +03:00
SerhiiGadzhilov
ab3fb6e149
SYNERGY-719 Text on welcome screen on macOS is shown without spaces ( #6934 )
...
* SYNERGY-719 Fix for spaces for "," and language switch
* Update ChangeLog
2021-02-05 12:39:19 +02:00
SerhiiGadzhilov
b3034859ff
SYNERGY-677 Application loses settings ( #6933 )
...
* SYNERGY-677 Application loses settings
* SYNERGY-677 Update ChangeLog
* SYNERGY-677 Code smells fix.
2021-02-04 19:10:27 +02:00
SerhiiGadzhilov
e56f234917
Synergy 579 auto hide on start changing to false when open syn ( #6930 )
...
* Save configuration on apply
* obtained PR number
* SYNERGY-579 Save settings during modification
* SYNERGY-579 Save configuration on apply
* SYNERGY-579 Fix sonar code smell
* SYNERGY-579 Change evaluate mode should enable save button on Windows platform
Co-authored-by: Ignacio Rodriguez <ignacionr@gmail.com>
Co-authored-by: Serhii Hadzhilov <gadzhilov.sergey@gmail.com>
2021-02-02 09:42:27 +02:00
Ignacio Rodríguez
61f316aebf
Save configuration on apply ( #6907 )
...
* Save configuration on apply
* obtained PR number
* SYNERGY-579 Save settings during modification
* SYNERGY-579 Save configuration on apply
* SYNERGY-579 Fix sonar code smell
Co-authored-by: Serhii Hadzhilov <serhii-external@symless.com>
Co-authored-by: SerhiiGadzhilov <71632867+SerhiiGadzhilov@users.noreply.github.com>
2021-02-01 21:21:46 +02:00
SerhiiGadzhilov
9c8a1c1e3d
SYNERGY-722 Remove information about drag and drop from Log ( #6928 )
2021-01-27 19:51:01 +00:00
SerhiiGadzhilov
7128f8f5f0
Fixed #6839 Wrong text encoding in iMessage ( #6927 )
...
* Fixed #6839 Wrong text encoding in iMessage
* Update ChangeLog
2021-01-27 21:38:52 +02:00
Kyle Bloom
70d67040b7
Revert openssl changes ( #6926 )
...
* Revert "Core builds (#6908 )"
This reverts commit 4c7456d3cc .
* Re-add minor gitignore changes
* Re-add buildCoreWindows script
* Re-add synergy no legacy flag
* Minor format fix
* Revert openssl checksums
* Remove enhancement
* Install python-pip for gcovr
* Fix mixed tabs and spaces
2021-01-26 13:36:39 +02:00
Ignacio Rodriguez
1dbf35dfba
resolved code smell reported
2021-01-21 22:32:12 +07:00
Ignacio Rodriguez
6c72c0ce1c
Merge branch 'SYNERGY-767-all-windows-builds-1-13-1-started-from-b3-and' of github.com:symless/synergy-core into SYNERGY-767-all-windows-builds-1-13-1-started-from-b3-and
2021-01-21 22:14:47 +07:00
Ignacio Rodriguez
5d6c1768dc
reflecting status post-init
2021-01-21 22:14:40 +07:00
Ignacio Rodríguez
3fd65414c3
Merge branch 'master' into SYNERGY-767-all-windows-builds-1-13-1-started-from-b3-and
2021-01-21 22:11:26 +07:00
Ignacio Rodriguez
17accd23ac
Handling pre-main window status notifications
2021-01-21 22:09:14 +07:00
Ignacio Rodríguez
9f5f0276d8
Duplicating text spaces after dot only for Mac ( #6914 )
...
* duplicating text spaces after dot
* updated changelog
* implemented suggestion
Co-authored-by: SerhiiGadzhilov <71632867+SerhiiGadzhilov@users.noreply.github.com>
2021-01-21 12:46:01 +02:00
Ignacio Rodríguez
577bb9f492
Synergy 722 remove synchronize screen saver and enable drag ( #6912 )
...
* removes config UI as requested
* changelog pass 1
* Update ChangeLog
Co-authored-by: SerhiiGadzhilov <71632867+SerhiiGadzhilov@users.noreply.github.com>
2021-01-21 10:33:47 +02:00
Kyle Bloom
4c7456d3cc
Core builds ( #6908 )
...
* Fix formatting in CMakeLists
* Add SYNERGY_NO_LEGACY environment flag
* Add build script for Windows
* Find_package for OpenSSL
* Move build scrits to scripts folder
* Add macOS and Linux build scripts
* Add environment variable
* Compile core with static openssl
* Default builds to Release
* Streamline OpenSSL dependancies
* Remove openssl from repo
* Change actions to test actions
* Add zip creation to build scripts
* Re-add original tests
* Add action value output
* Build per platform on release
* Fix path for core build
* Temporarily keep artifacts
* Set execute flag
* Zip before archiving
* Static build only for windows
* Remove -m flag from zip
* Change zip to tar
* Fix workflow name
* Add hints to openssl on mac
* Fix zip files
* Fix verbose flag on tar
* Remove path on download artifacts
* Try an array of build targets
* Extract action binaries
* Install full openssl
* Add 32bit openssl
* Modify installer to use the openssl.exe from ext
* Install OpenSSL full for windows release build
* Add openssl installation during windows CI
* Modify changelog
* Add enhancments section
* Remove bottom line in changelog
2021-01-20 14:47:56 +00:00
Ignacio Rodríguez
d91f0b1cc0
Save global settings ( #6903 )
...
* changed buttons as requested
* improved/added translations
updated changelog
Co-authored-by: SerhiiGadzhilov <71632867+SerhiiGadzhilov@users.noreply.github.com>
2021-01-20 14:40:55 +02:00
Ignacio Rodríguez
8c11fb8e8a
Document CLI arguments ( #6909 )
...
* Documentation file added
* fixes motivated by the review of server arguments
* updated changelog
* added client app arguments
Co-authored-by: SerhiiGadzhilov <71632867+SerhiiGadzhilov@users.noreply.github.com>
2021-01-20 14:07:25 +02:00
Ignacio Rodríguez
519b4af730
Main Window receives screen name change ( #6916 )
...
* corresponding slot and signal
* changelog updated
Co-authored-by: SerhiiGadzhilov <71632867+SerhiiGadzhilov@users.noreply.github.com>
2021-01-20 13:27:46 +02:00
Ignacio Rodríguez
ec79083753
Removing positional union initialisation ( #6918 )
...
* Removing positional union initialisation
* udpated changelog
2021-01-20 11:56:26 +02:00
Ignacio Rodríguez
8ca0c185b2
Synergy 591 remaining sonarcloud bugs in synergy core ( #6915 )
...
* (WIP)-all issues corrected, tests started
* first test passing
alternative solution for SonarCloud check
fixed for to while translation
added changelog item
adding tests and fixes
more tests; avoid compiling BSD Tests on Windows
attempting a BSD compile patch
more tests
borrowing symbol detection from another test
more ambitious testing
changed the order of assertions for better info
more tests
fixed clear errors before executing
expanding transformation to use string comparison
including terminator on translation count
a different flag for testing MS Windows
differente Windows flag
more tests
fixing platform encoding match
Windows compiler difference on #ifdef
Google Test macro usage fix
test added
added keymap test
test and initialisation fixed
ms cl issue with named init
test for keymap
exercising keystate
more configuration exercises
one more test for config
added Unicode test
an IPv6 test
more portable networking code
using our own platform switching code
avoiding strcpy
* Fixed typo in Changelog.
* +appropriate memory handling
* one more test for coverage
* a tad more coverage
* expanded test on Config
* forcing addresses be resolved before use on test
* log modified
* re-obtaining equivalency at continue
* test added
* additional test, and initialisation for Windows
* added test sections for coverage
* fixed count
Co-authored-by: Max <maxmommersteeg@hotmail.com>
Co-authored-by: SerhiiGadzhilov <71632867+SerhiiGadzhilov@users.noreply.github.com>
2021-01-19 14:52:37 +02:00
Ignacio Rodríguez
5c2311a50a
Remaining SonarCloud Bugs ( #6900 )
...
* (WIP)-all issues corrected, tests started
* first test passing
alternative solution for SonarCloud check
fixed for to while translation
added changelog item
adding tests and fixes
more tests; avoid compiling BSD Tests on Windows
attempting a BSD compile patch
more tests
borrowing symbol detection from another test
more ambitious testing
changed the order of assertions for better info
more tests
fixed clear errors before executing
expanding transformation to use string comparison
including terminator on translation count
a different flag for testing MS Windows
differente Windows flag
more tests
fixing platform encoding match
Windows compiler difference on #ifdef
Google Test macro usage fix
test added
added keymap test
test and initialisation fixed
ms cl issue with named init
test for keymap
exercising keystate
more configuration exercises
one more test for config
added Unicode test
an IPv6 test
more portable networking code
using our own platform switching code
avoiding strcpy
* Fixed typo in Changelog.
* +appropriate memory handling
* one more test for coverage
* a tad more coverage
* expanded test on Config
Co-authored-by: Max <maxmommersteeg@hotmail.com>
Co-authored-by: SerhiiGadzhilov <71632867+SerhiiGadzhilov@users.noreply.github.com>
2021-01-15 13:24:31 +02:00
Ignacio Rodríguez
c06cdda15f
Ubuntu Tray Icon at Start Up ( #6889 )
...
* refactored and setup retries
* undoing suggested change, due to older qt on CI
* ensuring a fresh connection for checking tray icon
* cleaning debug messages
* Update ChangeLog
* removed <iostream> unneeded include
* incorporating suggestions
* incorporated SonarCloud suggestions, changed timer
* additional suggestion -applied on legacy base
* added a const version of appConfig
2021-01-10 15:31:56 +02:00
SerhiiGadzhilov
a6f90cf537
SYNERGY-693 Update Welcome screen ( #6886 )
...
* SYNERGY-693 Update Welcome screen
* Update ChangeLog
* SYNERGY-693 Remove extra space
2020-12-24 15:43:29 +02:00
SerhiiGadzhilov
fbd32a9797
SYNERGY-670 Fix logo for Linux and dark logo for macOS ( #6884 )
...
* SYNERGY-670 Fix logo for Linux and dark logo for macOS
* Update ChangeLog
2020-12-21 13:09:52 +02:00
Alex Konradi
31fcab2ca1
Update googletest ( #6878 )
...
* Update googletest to current head
* Use MOCK_METHOD macro instead of MOCK_METHODn ones
MOCK_METHOD supports annotating functions with override and is the
preferred way to define mock methods.
* Use TEST_SUITE instead of TEST_CASE
The former is deprecated, switch to the latter.
* Update changelog
2020-12-17 19:02:12 +02:00
SerhiiGadzhilov
190b943959
Fixed #6858 Application is blurry and unfocused on macOS ( #6864 )
...
SYNERGY-622 Application is blurry and unfocused on macOS
2020-12-08 14:30:42 +02:00
Andrea Candian
3e2233f800
Merge pull request #6855 from symless/l10n_master
...
New Crowdin updates
2020-12-02 00:34:41 -08:00
Andrea Candian
205624725f
Merge pull request #6859 from symless/SYNERGY-508-systray-icon-does-not-work-on-initial-boot-ubuntu
...
removing unnecessary check on icon tray
2020-12-02 00:34:06 -08:00
Andrea Candian
a4d7b0ac07
Merge pull request #6860 from symless/SYNERGY-595-about-synergy-window-contains-old-logo-
...
refreshed logo, set it up for retina
2020-12-02 00:33:44 -08:00
Ignacio Rodriguez
fde12484de
refreshed logo, set it up for retina
2020-12-02 10:57:09 +07:00
Ignacio Rodriguez
b8b21b943e
removing unnecessary check on icon tray
2020-12-02 10:11:51 +07:00
Jnewbon
5eb06f8e50
New translations gui.ts (Portuguese, Brazilian)
2020-11-27 15:22:44 +00:00
Jnewbon
288a61bdaf
New translations gui.ts (Portuguese, Brazilian)
2020-11-27 12:21:24 +00:00
Ignacio Rodríguez
0dbe76b3d5
Merge branch 'master' into SYNERGY-579-auto-hide-on-start-changing-too-false-when-open-sy
2020-11-20 08:48:01 +07:00
Ignacio Rodriguez
09427469f0
actual solution
2020-11-20 08:38:57 +07:00
SerhiiGadzhilov
b3151ec1ce
SYNERGY-556 TLS certificate is not created by default. ( #6846 )
...
* SYNERGY-556 TLS certificate is not created by default for Synergy Enterprise.
* SYNERGY-556 Update ChangeLog
2020-11-19 16:21:07 +02:00
SerhiiGadzhilov
e9a654e16e
SYNERGY-148 Memory leaks on macOS ( #6837 )
...
* SYNERGY-148 Memory leaks on macOS
* SYNEGRY-148 Update ChangeLog and fixed one typo
2020-11-11 10:01:09 +03:00
SerhiiGadzhilov
fd679589e5
SYNEGRY-549 Create TLS certificate during upgrade ( #6835 )
...
* SYNEGRY-549 Create TLS certificate during upgrade
* Update ChangeLog
2020-11-10 13:26:37 +02:00
Ignacio Rodríguez
aa3cb4fd33
Merge pull request #6831 from symless/SYNERGY-510-sonarcloud-major-bugs-in-synegry-core
...
incorporating sonar's major
2020-11-10 17:56:59 +07:00
Ignacio Rodriguez
c2c952fe11
adding missing include
2020-11-09 21:55:46 +07:00
Ignacio Rodriguez
d9e656db97
accepted more suggestions from sonarcloud
2020-11-09 21:46:56 +07:00
Ignacio Rodriguez
455c254462
adding last test branch
2020-11-09 21:13:11 +07:00
Ignacio Rodriguez
af221bd94f
increasing coverage
2020-11-09 19:43:19 +07:00
SerhiiGadzhilov
92874037ed
SYNERGY-545 TLS certificate error ( #6832 )
...
* SYNERGY-545 TLS certificate error
* #6832 TLS certificate error on macOS system
2020-11-06 15:16:56 +02:00
Ignacio Rodriguez
23037d7932
incorporating sonar's major
2020-11-05 19:20:45 +07:00
Ignacio Rodríguez
b9d3ce8aa0
Merge pull request #6829 from symless/fix/SYNERGY-509-deployment-fix
...
fix for older compilers
2020-11-05 16:09:18 +07:00
Ignacio Rodriguez
3961167dd0
avoiding auto in this context
2020-11-04 22:41:20 +07:00
Ignacio Rodríguez
20c830afb0
Merge pull request #6826 from symless/SYNERGY-509-sonarcloud-critical-bugs-in-synergy-core
...
SonarCloud Critical bugs
2020-11-04 19:02:38 +07:00
SerhiiGadzhilov
64249f13c9
SYNERGY-362 Eliminate using std::chrono ( #6828 )
...
* SYNERGY-362 Eliminate using chrono due to compilation error on: centos7.6, ubuntu1604, debian9
* Remove chrono header
* Update ChangeLog
* SYNERGY-362 Tests compilation fix
* SYNERGY-362 Fix code smell
2020-11-04 12:10:18 +02:00
Ignacio Rodríguez
0bd9aabbc1
Merge branch 'master' into SYNERGY-509-sonarcloud-critical-bugs-in-synergy-core
2020-11-03 22:33:40 +07:00
Ignacio Rodriguez
edbf4dfeda
a few tests
2020-11-03 22:31:50 +07:00
Ignacio Rodriguez
77ee71768b
formatting
2020-11-03 22:31:32 +07:00
SerhiiGadzhilov
b235a1891a
SYNERGY-221 Blocker bugs in synergy-core tests ( #6824 )
...
* SYNERGY-221 Blocker bugs in synergy-core tests
* Update ChangeLog
2020-11-03 16:00:12 +02:00
Ignacio Rodriguez
0f779c7f76
improved takes
2020-11-03 20:24:44 +07:00
Ignacio Rodríguez
fa17f631c1
Merge branch 'master' into SYNERGY-509-sonarcloud-critical-bugs-in-synergy-core
2020-11-03 18:00:09 +07:00
Ignacio Rodriguez
6656e7337d
as per Sonar recommendations
2020-11-03 17:52:56 +07:00
SerhiiGadzhilov
261b1f422d
SYNERGY-362 Improve license validation ( #6816 )
...
* SYNERGY-362 Improve license validation
* Update ChangeLog
* SYNERGY-362 Improve license validation
2020-11-02 17:11:03 +02:00
SerhiiGadzhilov
d9d833fcb8
SYNERGY-221 Blocker bugs ( #6821 )
...
* SYNERGY-221 Blocker bugs
* SYNERGY-221 Compilation fix
* Update ChangeLog
* SYNERGY-221 Exception message has been fixed.
* Update src/lib/synergy/ProtocolUtil.cpp
Co-authored-by: Jnewbon <48688400+Jnewbon@users.noreply.github.com>
* SYNERGY-221 Fix code smells
Co-authored-by: Jnewbon <48688400+Jnewbon@users.noreply.github.com>
2020-10-30 18:21:03 +02:00
SerhiiGadzhilov
4ecac36e2f
SYNERGY-334 The system asks to save twice. ( #6814 )
...
* SYNERGY-334 The system asks to save twice.
* SYNERGY-334 ChangeLog has been updated.
2020-10-22 12:59:11 +03:00
Andrea Candian
4f65578546
Merge pull request #6811 from symless/SYNERGY-323-No-configuration-available
...
SYNERGY-323 "No configuration available error" appears because the system fails on windows.
2020-10-15 16:36:31 +01:00
SerhiiGadzhilov
65014c1e9a
Merge branch 'master' into SYNERGY-322-Keep-edition-in-config-if-the-new-config-doesn't-have-it
2020-10-15 16:31:19 +03:00
Serhii Hadzhilov
b542f3b302
SYNERGY-323 NO configuration available. Fix sonar "Code Smells".
2020-10-15 12:17:17 +03:00
Serhii Hadzhilov
60e4dc1103
SYNERGY-323 No configuration available. Fix test to use correct data size in mock.
2020-10-15 11:59:28 +03:00
Serhii Hadzhilov
6c37cfad3b
SYNERGY-323 "No configuration available" error. Sonar issues fix.
2020-10-13 22:38:50 +03:00
Serhii Hadzhilov
75efede1e3
SYNERGY-323 Fixed sonar issues in tests.
2020-10-13 18:09:20 +03:00
Serhii Hadzhilov
a31e984aad
SYNERGY-323 "No configuration available" error.
...
Main fix and additional tests.
2020-10-13 12:56:26 +03:00
Serhii Hadzhilov
4e51f3bb7a
SYNERGY-323 Add unit tests for ProtocolUtils
2020-10-12 13:49:32 +03:00
Mikael Lövqvist
73b40c04d8
Added atom "text/plain;charset=utf-8" to the m_converters list to prevent falling back to "STRING", causing non ASCII characters to be replaced by question marks
2020-10-10 10:58:16 +02:00
SerhiiGadzhilov
2f16213db9
Merge branch 'master' into SYNERGY-282-Update-Synerg-icons
2020-10-08 09:36:28 +03:00
SerhiiGadzhilov
898bac50f6
Merge pull request #6800 from symless/SYNERGY-324-Update-behaviour-when-unregistered
...
SYNERGY-324 Update behaviour when unregistered
2020-10-08 09:32:58 +03:00
Serhii Hadzhilov
9ff4c1b6d9
SYNERGY-282 Icons 64 have been updated.
2020-10-08 09:29:42 +03:00
Serhii Hadzhilov
37d8b62620
SYNERGY-322Synergy loses edition when creating a System scope config
2020-10-07 10:54:34 +03:00
Sergey Gadzhilov
2c4a2c28b7
SYNERGY-282 Update Synergy icons/16x16/synergy-connected.png
2020-10-06 16:57:06 +03:00
Serhii Hadzhilov
90fce9af2a
SYNERGY-324 Replace tabs with spaces.
2020-10-05 18:34:03 +03:00
Serhii Hadzhilov
836e0444d3
SYNERGY-324 Removed tabs in SerialKey.h
2020-10-05 16:29:33 +03:00
Jnewbon
549464dafa
New translations gui.ts (Italian)
2020-10-03 20:03:43 +01:00
Serhii Hadzhilov
8deae1005d
SYNERGY-324 Fixed wrong conditions
2020-10-02 16:11:08 +03:00
Serhii Hadzhilov
8bd61d021c
SYNERGY-324 Fix sonar warning
2020-10-02 15:55:44 +03:00
Serhii Hadzhilov
05a66271a1
SYNERGY-324 Update behaviour when unregistered
2020-10-02 15:34:11 +03:00
Serhii Hadzhilov
71e271db49
#6799 Synergy "Business" edition. Fix sonar issues SYNERGY-315
2020-10-02 10:48:17 +03:00
Serhii Hadzhilov
957ab70170
#6799 Synergy "Business" edition. Update ChangeLog SYNERGY-315
2020-10-02 10:30:24 +03:00
Serhii Hadzhilov
9274f06e3c
SYNERGY-315 Synergy "Business" edition
2020-10-02 10:19:13 +03:00
Andrea Candian
e9dc3e5b15
Merge pull request #6744 from symless/l10n_master
...
New Crowdin updates
2020-09-30 11:14:16 +01:00
Serhii Hadzhilov
74ae96d0c0
"temp" has been changed to "subscription"
2020-09-28 10:37:10 +03:00
Serhii Hadzhilov
8e96719480
Fix additional sonar issues
2020-09-25 22:18:59 +03:00
Serhii Hadzhilov
2083b66e8e
Fix solnar issues
2020-09-25 22:01:17 +03:00
Serhii Hadzhilov
1d43ab0f7c
License notise has been corrected.
2020-09-25 21:26:54 +03:00
Serhii Hadzhilov
2a8e696d53
Test code cleanup
2020-09-24 22:27:35 +03:00
Serhii Hadzhilov
371a45d9c8
Preliminary implementation of license key expiry.
2020-09-24 22:11:47 +03:00
Jnewbon
39902714ef
Merge pull request #6762 from symless/issue-6567-zombie-processes
...
SYNERGY-92 Fixed deamon leaving zombie process hanging about feeding on memory
2020-09-17 10:51:55 +01:00
Jamie Newbon
2719694b58
Merge branch 'issue-6567-zombie-processes' of https://github.com/symless/synergy-core into issue-6567-zombie-processes
2020-09-15 09:20:21 +01:00
Jamie Newbon
d191e46818
#6567 Closed open handle created when shutting a process down
2020-09-15 09:18:39 +01:00
Jamie Newbon
71f2a18cd3
#6342 updated copyright in cmd version to use build date
2020-09-14 16:39:38 +01:00
Jnewbon
584d02d1b0
Merge branch 'master' into issue-6567-zombie-processes
2020-09-14 15:23:49 +01:00
Jnewbon
599fe4b343
Merge branch 'master' into issue-6755-vreadf-vulnerability
2020-09-14 15:03:23 +01:00
Jnewbon
9af1db72f9
Merge branch 'master' into issue-6758-tls-path
2020-09-14 15:02:40 +01:00
Jamie Newbon
5fd2130428
#6760 Added fix to keep the key in config if the new config doesn't contain one
2020-09-10 13:30:33 +01:00
Jamie Newbon
8c94568c31
#6758 Added quotes round the tls path incase there are spaces.
2020-09-10 12:16:30 +01:00
Jamie Newbon
f25947e68b
#6567 Fixed memory leak causing zombie handles to created in the deamon on windows
...
Capture all process information as they are created to properly kill off handles when process are stopped, also added in a kill everything when the program cleans up all synergy(s|c) processes
2020-09-08 12:15:06 +01:00
Jnewbon
15d321b4f7
New translations gui.ts (Chinese Simplified)
2020-09-05 15:47:19 +01:00
Jnewbon
ccdb7ab86f
New translations gui.ts (Portuguese)
2020-09-05 15:47:18 +01:00
Jnewbon
d65caadee1
New translations gui.ts (Chinese Simplified)
2020-09-05 12:36:50 +01:00
Jamie Newbon
445f616e34
#6755 Broke up large function for readability.
2020-09-03 10:19:26 +01:00
Jamie Newbon
0a5fbe6e3e
#6755 Added a check to prevent buffer overflow
2020-08-26 11:40:46 +01:00
Jamie Newbon
a21606664d
#6753 Updated missed sprintf
2020-08-25 20:10:51 +01:00
Jamie Newbon
f45d3b35e6
Merge branch 'master' into issue-6753-sprintf-vulnerability
2020-08-25 19:50:52 +01:00
Jamie Newbon
539da69a34
#6753 Replaced vulnerable sprintf calls with snprintf
2020-08-25 19:16:21 +01:00
Jamie Newbon
9eaafdecc9
#6750 disabled failing test
2020-08-24 14:11:53 +01:00
Jamie Newbon
91c90523d3
#6748 Set current build year in copyright statement
2020-08-18 13:55:25 +01:00
Jnewbon
47130d4d79
New translations gui.ts (Spanish)
2020-08-07 06:30:04 +01:00
Jnewbon
9160505d36
New translations gui.ts (Spanish)
2020-08-07 03:30:24 +01:00
Jnewbon
c12af2b3ba
Merge pull request #6740 from symless/issue-6669-specify-tls-cert
...
Added TLS selection capability to GUI
2020-07-30 10:28:01 +01:00
Jamie Newbon
7571288fe9
#6736 Fixed failing test on windows and mac
2020-07-28 14:06:03 +01:00
Jamie Newbon
4f1fd49dde
#6669 Completed TLS selection in GUI and generation
...
- Also added key length detection
2020-07-28 13:50:56 +01:00
Jamie Newbon
32bd271edf
#6669 Added TLS config options to select key length and certificate path
...
Signed-off-by: Jamie Newbon <jamie@symless.com>
2020-07-28 13:01:15 +01:00
Jamie Newbon
6684b8b09f
#6734 Added new cmd option --tls-cert
...
- Moved ArgsBase, ClientArgs, and ServerArgs to own namespace
- Added some Documentation to Args classes
Signed-off-by: Jamie Newbon <jamie@symless.com>
2020-07-27 13:29:58 +01:00
Jamie Newbon
76bff18857
#6730 Changed user scope settings location for backwards compatibility
...
Signed-off-by: Jamie Newbon <jamie@symless.com>
2020-07-20 13:39:59 +01:00
Jnewbon
c579858dd2
Merge pull request #6726 from symless/pr-5943-disable-tests
...
Disable test with cmake option
2020-07-14 13:38:33 +01:00
Jnewbon
0a97c2be0d
Merge pull request from GHSA-chfm-333q-gfpp
...
Attempts to fis DoS to servers with less then 4GB memory
2020-07-14 13:14:40 +01:00
Jamie Newbon
bdd36c389d
#6716 Changed throw to pass exception to caller and handle it there updated debug message
2020-07-14 12:51:44 +01:00
Pieterjan Camerlynck
16bccc2ed0
#6725 allow building of synergy without tests
...
Signed-off-by: Pieterjan Camerlynck <pieterjan.camerlynck@gmail.com>
Signed-off-by: Jamie Newbon <jamie@symless.com>
2020-07-14 11:44:17 +01:00
Jnewbon
269d6b8eee
Merge branch 'master' into issue-6720-macdeployqt-cmake
2020-07-12 16:16:54 +01:00
Jnewbon
ffba759792
Merge pull request #6679 from nicerloop/zeroconf-announce-screen-name
...
Use screen name instead of IP address to announce server through zeroconf
2020-07-12 15:03:17 +01:00
Jamie Newbon
07ac705bfc
Merge branch 'master' into zeroconf-announce-screen-name
2020-07-12 14:42:34 +01:00
Jnewbon
c5814be90d
Merge pull request #6500 from jpwhiting/use_macdeployqt
...
Use macdeployqt to install Qt frameworks inside bundle
2020-07-12 14:05:31 +01:00
Martin van Zijl
e237be80ee
#4036 Fix for client resolution change on Linux
2020-07-11 14:51:42 +01:00
Jamie Newbon
59e63f5818
#6716 Added try catch around memory allocation
2020-07-10 13:30:30 +01:00
Jnewbon
32883ce3ae
New Crowdin updates ( #6712 )
2020-07-08 14:25:26 +01:00
Jamie Newbon
1518ac9936
Updated language command
...
and removed ../.. from all ts files over complicating the translation integration PR
2020-07-08 13:42:17 +01:00
Jnewbon
448a787ab8
Migrated to Azure pipline for CI and builds
...
Also added Deb 10 to CI and builds
2020-07-08 13:17:06 +01:00
Jamie Newbon
e70b1669d5
#6661 Disabled Ipc tests due to build error
2020-07-02 12:18:16 +01:00
Jamie Newbon
83d1588666
#6661 Updated google tests to 1.8.1
2020-07-01 14:12:44 +01:00
Povilas Kanapickas
4308b42915
#6487 XWindowsEventQueueBuffer: Fix delays when waiting for new events
...
QLength() may return 0 even if there are events pending because they
need to be read from the display socket in order to become visible. We
must use XPending() which will poll the socket if QLength() == 0.
2020-05-22 14:41:42 +01:00
Jamie Newbon
bf3796aea7
Revert " #6487 Changed timeout multiplier"
...
This reverts commit a324957e
2020-05-22 14:41:04 +01:00
Jnewbon
e2c42743af
Merge pull request #6685 from symless/issue-6487-mouse-freeze
...
Cursor freezes intermittently on Linux
2020-05-18 10:40:28 +01:00
Jamie Newbon
b89b22ba4c
#6670 Updated languages from source file
2020-05-04 23:59:32 +01:00
Jamie Newbon
e9f85ed69c
#6670 Updated language source file
2020-05-04 23:55:08 +01:00
Jamie Newbon
1973cc7eb5
#6670 Updated cmake to require translations that don't get build on some distributions
2020-05-04 23:55:08 +01:00
Jamie Newbon
a324957e2d
#6487 Changed timeout multiplier
...
We belive that there was a bug in the polling function that caused it
to return straight away instead of actually waiting for the timeout.
2020-05-04 13:52:14 +01:00
Jamie Newbon
26f4b4da46
Revert " #6487 Possible culprit to mouse freeze commented out for testing"
...
This reverts commit b5c57d9b
2020-05-04 13:45:45 +01:00
Loïc PÉRON
f2cc582f9f
Use screen name instead of IP address to announce server through zeroconf, same way it is done for client
2020-05-03 13:59:34 +02:00
Jamie Newbon
b5c57d9b5e
#6487 Possible culprit to mouse freeze commented out for testing
2020-04-30 22:19:29 +01:00
Jnewbon
e3f0203657
Merge pull request #6659 from symless/v1-issue-6538-systemscope-setting
...
Added system config selection for all users configuration
2020-04-28 10:43:08 +01:00
Jamie Newbon
62607ec390
#6538 Added check if system config doesnt exist then copy from user settings
2020-04-27 16:58:27 +01:00
Jamie Newbon
f77bc2acff
#6538 Fixed couple issues with comments
2020-04-27 15:50:01 +01:00
Jamie Newbon
f1f5079497
#6538 Removed braces that somehow got added to member variables
2020-04-27 13:09:26 +01:00
Jamie Newbon
eaf99424c5
#6538 Added Save call when main window is closed.
2020-04-27 13:04:30 +01:00
Jamie Newbon
f50d2065e4
#6538 Updated AppConfig constructor, and removed some save settings calls
2020-04-27 13:03:42 +01:00
Jamie Newbon
ad1429e9aa
#6538 Removed appconfig saveSettings calls from external classes, update serverconfig to derived class
2020-04-27 13:02:26 +01:00
Jamie Newbon
73b9f40a44
#6538 Added save to ConfigWriter, updated system config pathing and, set initial scope
2020-04-27 12:59:37 +01:00
Jamie Newbon
b3892a1b82
#6538 Changed Enum names to follow code standards
2020-04-27 12:53:39 +01:00
Jamie Newbon
fb5b46c02e
#6538 Added assert declaration
2020-04-24 10:22:40 +01:00
Jamie Newbon
a5d18ebb0a
#6538 Removed extra ,
2020-04-23 19:07:50 +01:00
Jamie Newbon
df2d31ecf8
#6538 Implemented a most of the new config system
2020-04-23 18:11:20 +01:00
Jamie Newbon
10f558d863
#6538 Added ConfigWriter to centralized config file interaction
2020-04-21 15:53:53 +01:00
Jamie Newbon
96b8c74373
#6663 Added limit to the log view of 10,000 lines in the GUI to prevent RAM hogging
2020-04-17 17:52:36 +01:00
Jamie Newbon
d061eac117
#6538 Fixed missing semicolon
2020-04-01 16:30:02 +01:00
Jamie Newbon
05ab554d09
Merge branch 'master' into v1-issue-6538-systemscope-setting
...
# Conflicts:
# src/gui/src/AppConfig.cpp
2020-04-01 16:09:45 +01:00
Jamie Newbon
fdd09d0f5d
#6587 Added signal when auto config is changed to update UI
2020-04-01 10:23:14 +01:00
Jamie Newbon
c62d23ab06
#6538 started adding modified settings check to prevent saving changes multiple times
2020-03-31 15:18:57 +01:00
Jamie Newbon
2bff3807f8
#6538 Moved settings from main window to appconfig
2020-03-31 11:09:50 +01:00
Jamie Newbon
ab92492d65
Merge branch 'master' into v1-issue-6538-systemscope-setting
2020-03-27 14:53:39 +00:00
Jnewbon
edbeb325bb
Updated translation from Crowdin (Japanese and Polish) ( #6647 )
2020-03-27 14:41:37 +00:00
Jamie Newbon
5bdafa3214
Revert " #6622 Changed translation command to update ts files as well"
...
This reverts commit a38ac372
2020-03-24 00:45:11 +00:00
Jamie Newbon
3eb2fe26f0
#6622 Fixed accidentally removed image
2020-03-24 00:29:08 +00:00
Jamie Newbon
1cd3066283
#6622 Fixed error in html text cause all translations to fail to build silently
2020-03-24 00:26:17 +00:00
Jamie Newbon
91db5906f5
#6622 Updated update languages command
2020-03-23 23:51:03 +00:00
Jamie Newbon
a38ac37280
#6622 Changed translation command to update ts files as well
2020-03-23 23:38:18 +00:00
Jamie Newbon
c7a55a6fa7
#6622 Moved compiled translations and added language resource file
2020-03-23 23:32:22 +00:00
talyz
3e80a0bfc0
Build tests again
...
The tests were accidentally disabled in
688095d0a7 . Since then, the code has
drifted slightly: the synergy lib has been renamed from synergy to
synlib in 4263fd1717 and the curl
dependency was dropped in 491bb2de00 .
This re-enables the tests, targets the right lib and removes the
obsolete test.
2020-03-19 19:08:59 +01:00
Jnewbon
a1421bf13c
Merge pull request #6638 from 67hz/enhancement/help-menu-help-link-6472
...
#6472
2020-03-19 16:15:19 +00:00
Jamie Newbon
11eda20378
#6538 Changed System scope path to be OS dependant
2020-03-19 15:35:29 +00:00
Aaron Hinojosa
1fb400da44
6472 - adding help site to help menu
...
6472 - updating help hyperlink text
2020-03-10 14:14:56 -05:00
Jamie Newbon
a2009d0aa0
#6538 Added event to live swap configs as soon as the scope is changed in settings
2020-02-28 11:34:28 +00:00
Jamie Newbon
70f50a655b
#6538 Moved System scope to ini format and saved to application folder
2020-02-28 11:33:30 +00:00
Jamie Newbon
d4ecffd1f0
#6538 Added Scope selection to settings
2020-02-27 00:41:27 +00:00
Jamie Newbon
691019c6b5
#6538 Fixed missing setting and added function to remove repetitions
2020-02-27 00:40:58 +00:00
jnewbon
d4ae9faad0
#6538 Added settings scope switching to AppConfig
...
Signed-off-by: jnewbon <jamie@symless.com>
2020-02-25 17:06:09 +00:00
jnewbon
0243ba9171
#6583 Changed Server config to pull Settings directly from AppConfig instead of maintaining its own pointer
...
Signed-off-by: jnewbon <jamie@symless.com>
2020-02-25 17:06:07 +00:00
jnewbon
87692ad0a5
#6538 Changed mainwindow to grab settings from appconfig instead of maintaining its own pointer
...
Signed-off-by: jnewbon <jamie@symless.com>
2020-02-25 17:06:05 +00:00
Jamie Newbon
969595dfe0
#6538 Loading of global settings if user setting dont exist
2020-02-25 17:06:01 +00:00
Jamie Newbon
59254c1c10
#6538 Made Loading and saving of settings more readable
...
Signed-off-by: Jamie Newbon <jamie@symless.com>
2020-02-25 17:04:57 +00:00
Jnewbon
963fbca39b
Merge pull request #6624 from symless/v1-issue-6622-cmake-language
...
Updated build to include compiling of language files
2020-01-24 15:33:18 +00:00
Jamie Newbon
15744e9069
#6622 Sorting out local codes for translation integration
2020-01-21 18:07:28 +00:00
Jamie Newbon
e2b671dd19
#6622 Added english source for Translation service integration
2020-01-21 16:56:36 +00:00
Jnewbon
e047cd66fa
Merge pull request #6435 from vifino/patch-1
...
Fixed missing SSL_get_client_ciphers with LibreSSL
2020-01-21 16:19:40 +00:00
Jamie Newbon
e7263ae763
Merge branch 'statico-statico-icons' into v1-dev
2020-01-21 16:15:03 +00:00
Jamie Newbon
1ea39d5ff6
#6622 Updates language files
2020-01-21 16:13:26 +00:00
Jnewbon
bbdc842b04
Merge pull request #6618 from symless/v1-issue-4288-printscreen-issue
...
Send Print Screen key to Windows clients
2020-01-21 15:47:24 +00:00
Jnewbon
1027f41053
Merge pull request #6616 from symless/v1-issue-4-quote-deadkey
...
Fixed quote key on US International keyboard
2020-01-21 15:47:04 +00:00
Jnewbon
a7891e721b
Merge pull request #6617 from symless/v1-issue-6593-unicode-support
...
Fixed possible data index bug for Unicode read
2020-01-21 15:46:39 +00:00
Jamie Newbon
4395291b4f
#6622 Added compiling of language files to cmake
2020-01-21 11:33:55 +00:00
Jamie Newbon
3ca9bd7af8
#6622 Removed compiled language files from source resources
2020-01-21 11:29:58 +00:00
Jamie Newbon
526de88ca6
#6622 Added all translation files to qt project for easy updating
2020-01-21 11:29:02 +00:00
Jamie Newbon
cb488a3f0f
#6622 Removed compiled language files
2020-01-21 11:27:45 +00:00
Jnewbon
e67090bd69
Merge pull request #6621 from jose1711/slovak_translation
...
Update Slovak translation
2020-01-21 09:16:24 +00:00
Jose Riha
ccf8b46c94
Update Slovak translation
2020-01-15 22:57:06 +01:00
Jnewbon
22f6f95494
Merge pull request #6615 from symless/v1-6608-tls-moved
...
Reverting changes the the openSSL binary location
2020-01-15 10:21:46 +00:00
Jamie Newbon
9f700a1977
#4937 Add .mm files to cmake if builder is mac
2020-01-11 15:42:34 +00:00
Jamie Newbon
1c9bb4ad78
#4937 Merge branch 'statico-icons' of https://github.com/statico/synergy into statico-statico-icons
...
# Conflicts:
# src/gui/res/Synergy.qrc
# src/gui/res/icons/256x256/synergy.ico
# src/gui/res/mac/Synergy.icns
# src/gui/src/MainWindow.cpp
2020-01-11 14:57:44 +00:00
Jamie Newbon
4f2e0b6cdb
#4288 Fixed if assignment instead of equals
2020-01-11 01:33:03 +00:00
Jamie Newbon
23a7e5c05f
#4288 removed #if 0 blocks
2020-01-11 01:24:22 +00:00
Jamie Newbon
9015f6a328
WIP printscreen fixes for Windows
...
# Conflicts:
# src/lib/platform/MSWindowsDesks.cpp
# src/lib/platform/MSWindowsDesks.h
2020-01-11 01:08:00 +00:00
Josh Stone
8299bcda95
#6593 Fix data indexes in Unicode::fromUTF8
2020-01-11 00:15:21 +00:00
Martin van Zijl
9f9627aa66
#4 . Fix quote key on US International keyboard.
2020-01-10 23:50:11 +00:00
Jamie Newbon
1a2be15b95
Revert "change openssl path relative to binary"
...
This reverts commit 1bc2cf57
2020-01-09 10:09:49 +00:00
Jamie Newbon
dc363d66ab
#6611 Updated untrusted server dialog to show sha256 fingerprint
2020-01-09 10:03:40 +00:00
Jnewbon
b09b6e176d
Merge pull request #6596 from symless/v1-issue-4957-remove-synwinhk
...
Removed Windows hook DLL
2019-11-19 15:21:57 +00:00
Jamie Newbon
b641d4b337
Fixed build issue on Windows unable to find iterator
2019-11-14 16:14:11 +00:00
Jamie Newbon
051138c8df
Removed synwinhk DLL, back porting 703097c
2019-11-14 15:11:00 +00:00
Jamie Newbon
e64e4c598d
Changed to stringstream as Mac had problems with regex
2019-11-14 11:29:17 +00:00
Jamie Newbon
27e5d3b084
Grabbed connection protocol from cipher for display to user
2019-11-13 10:01:27 +00:00
Jamie Newbon
4d3cf2c626
Preventing older insecure version of TLS/SSL
2019-11-12 17:06:44 +00:00
Jnewbon
2849f76f31
Merge pull request #6592 from symless/v1-issue-6556-tls
...
Reverted static SSL libs and removed ifdef function macros
2019-11-07 13:55:54 +00:00
Jamie Newbon
89f328e059
Cleaned up UserAgent info
2019-11-05 15:18:26 +00:00
Jamie Newbon
021229879b
Removing updated function name
2019-11-04 19:31:53 +00:00
Jamie Newbon
ebbdee5c4e
Reverting 9005fe3c, 4d9c196c and f0d7b669. Which reverts static SSL libs
2019-11-04 19:30:22 +00:00
Jamie Newbon
136996a9a9
#6566 Switched info to debug
2019-11-01 15:13:03 +00:00
Jamie Newbon
9005fe3ce0
#6556 Fixed cmakes for static SSL linkin
2019-11-01 15:12:28 +00:00
Jamie Newbon
4d9c196cae
#6556 Fixed cmakes for static SSL linking
2019-11-01 14:53:17 +00:00
Jamie Newbon
a3a4a21837
#6566 Switched info to debug
2019-11-01 09:49:11 +00:00
Jamie Newbon
f8ff1b76ee
#6588 Added version number to version check request
2019-10-31 21:33:31 +00:00
Jamie Newbon
4dbaafa743
#6566 Change info message to debug1
2019-10-21 15:01:26 +01:00
Jnewbon
e367fa9d61
Merge pull request #6577 from symless/v1-issue-5294-cursor-locked
...
Prevented cursor moving off screen when a locking issue may occur
2019-10-18 15:31:05 +01:00
Jnewbon
5990f874ee
Merge pull request #6555 from Waester/ssl-fingerprint-fix-PR
...
Fix certificate generation and empty fingerprint information.
2019-10-18 15:29:52 +01:00
Jamie Newbon
ce691463b1
#5294 Prevented cursor moving off screen when a locking issue may occur
2019-10-18 13:39:05 +01:00
Jamie Newbon
29ab86b734
#6518 Added server restart action and hotkey capability
2019-10-15 18:40:53 +01:00
Jamie Newbon
7d8a09f514
#6561 Increased SSL keysize and SHA algorithm
2019-10-09 16:49:34 +01:00
walker0643
d79c8635e0
fix SSL fingerprint text and about box copyright text
2019-09-08 11:22:14 +02:00
walker0643
1bc2cf57d9
change openssl path relative to binary
2019-09-08 11:13:39 +02:00
Jamie Newbon
8af81f43c8
#6535 Removed duplicate stage from about dialog
2019-09-03 09:41:49 +01:00
Jamie Newbon
d376ad3feb
#6535 Version URL and added stage check to version check
2019-09-03 09:41:49 +01:00
Jamie Newbon
af08223dae
#6546 Filtered out self assigned ip addresses from being displayed
2019-09-03 09:41:49 +01:00
Jamie Newbon
26d50d1e18
#6541 Fixed connected info text to include without TLS encryption
2019-09-03 09:41:49 +01:00
Jnewbon
4fea67e078
#6390 Updated OpenSSL For better security with TLS1.3
2019-09-03 09:41:49 +01:00
Nathan Neulinger
c8e1e036e2
#6409 Time out read events for clipboard
2019-09-03 09:41:49 +01:00
walker0643
7e0c849211
#6528 Also display error text as well as error code when logging an X11 error
2019-09-03 09:41:49 +01:00
jammie999
45432d65d9
#6527 Added dpiAwareness PerMonitor to fix scaling in core on Windows, and also set window height to auto (0) which prevents elements being squashed in the config app
2019-09-03 09:41:49 +01:00
walker0643
b3a90dddae
#6526 Fixed crash when socket is null on handling TCP connection, and added some logging
2019-09-03 09:41:49 +01:00
walker0643
30c6b3a588
#6525 Removed sleep before TLS socket delete, and fix race condition by removing socket from job queue
2019-09-03 09:41:49 +01:00
walker0643
01033d730f
#6524 Adds new minimize to tray functionality and setting to enable/disable
2019-09-03 09:41:49 +01:00
walker0643
2626c2c4cf
#6523 The auto hide feature was hidden, so this restores it
2019-09-03 09:41:49 +01:00
walker0643
dd2c14a0fd
#6522 Double clicking tray now shows GUI and tray also now has a tooltip
2019-09-03 09:41:49 +01:00
walker0643
69432151fd
#6521 Fixed access violation in SSL sockets
2019-09-03 09:41:49 +01:00
James Spurin
9702d7e8c6
#3705 Hotkeys broken on macOS servers
2019-09-03 09:41:49 +01:00
Jeremy Whiting
688578fbc1
Use macdeployqt to install Qt frameworks inside bundle during "make install"
2019-07-27 19:33:28 -06:00
Nathan Neulinger
0395c8593b
#6409 Time out read events for clipboard
2019-07-02 16:27:23 +01:00
walker0643
70a26763a5
#6528 Also display error text as well as error code when logging an X11 error
2019-07-02 13:55:43 +01:00
jammie999
4b809048ad
#6527 Added dpiAwareness PerMonitor to fix scaling in core on Windows, and also set window height to auto (0) which prevents elements being squashed in the config app
2019-07-02 13:54:04 +01:00
walker0643
a205544b3d
#6526 Fixed crash when socket is null on handling TCP connection, and added some logging
2019-07-02 13:51:32 +01:00
walker0643
80e14562f7
#6525 Removed sleep before TLS socket delete, and fix race condition by removing socket from job queue
2019-07-02 13:49:09 +01:00
walker0643
d67f2e8036
#6524 Adds new minimize to tray functionality and setting to enable/disable
2019-07-02 13:47:13 +01:00
walker0643
629ed12885
#6523 The auto hide feature was hidden, so this restores it
2019-07-02 13:42:43 +01:00
walker0643
a33c2cb2b4
#6522 Double clicking tray now shows GUI and tray also now has a tooltip
2019-07-02 13:39:34 +01:00
walker0643
fb27752e3e
#6521 Fixed access violation in SSL sockets
2019-07-02 13:30:16 +01:00
James Spurin
1709984f1e
#3705 Hotkeys broken on macOS servers
2019-07-02 10:46:00 +01:00
Radek Smejkal
70ba53caf4
Fixed retry timer not being unregistered properly ( #6077 )
...
Closes #6495
2019-05-03 18:05:17 +01:00
Yuri
751fcffc87
#6373 Fixed compile error on BSD. Cherry picked from 94eb69eb
2019-05-02 18:22:21 +01:00
Jnewbon
7fb4805521
Merge pull request #6489 from symless/v1-pr-6359-qt511-headers
...
Fixes Qt Headers for 5.11+ with the correct naming scheme
2019-05-02 15:52:32 +01:00
Jnewbon
0ef70ac2b2
Merge pull request #6477 from symless/v1-issue-6471-retry-loop
...
Stopped gui locking into retry loop
2019-04-30 15:51:45 +01:00
Jamie Newbon
6c6e2b6bd3
#6471 Reverted accidental change and fixed more tabs
2019-04-30 15:49:23 +01:00
Jamie Newbon
207247b7ef
#6471 Replaced tabs with spaces
2019-04-30 15:40:29 +01:00
Jamie Newbon
7f4ca77444
#6471 Fixed ability to stop the retry loop when synergy fails to start
2019-04-30 13:12:17 +01:00
Jamie Newbon
e29ee68ff9
Merge branch 'v1-dev' into v1-issue-6471-retry-loop
2019-04-30 11:42:46 +01:00
Jamie Newbon
6f17cb9a31
#6471 Added Pending retry state
2019-04-30 11:42:34 +01:00
Jamie Newbon
eb620097c0
#6395 Removed direct Qt header includes
2019-04-30 10:23:07 +01:00
Jnewbon
8b9722df25
Merge pull request #6359 from jpwhiting/build_against_qt_5.11
...
Add missing header includes to build against Qt 5.11.0
2019-04-30 10:14:23 +01:00
Jamie Newbon
de7c5ce6b7
Merge branch 'v1-dev' into v1-issue-6407-enterprise-autoconfig5
2019-04-30 09:26:31 +01:00
Jnewbon
a56abf68dd
#6488 Fixed a memory leak in the TLS socket code
2019-04-29 13:56:08 +01:00
Jnewbon
9bccfb89cc
#6486 Added CI solution for automated builds
...
* Added Ubuntu Dockers for 16, 18, and 19
* Added Cirrus CI build task for gcloud instance with SSDs
* Added macOS instance build with brew Qt install
* Fixed Qt headers for 5.12.2 used in Ubuntu 19.04
* Consolidated version info into CMake file
2019-04-26 17:17:06 +01:00
Jamie Newbon
6870af8eb7
#6471 Stopped gui locking into retry loop
2019-04-08 15:20:56 +01:00
Jnewbon
2713b95af7
Fixed Hostname dialog box opening unnecessarily ( #6468 )
...
#6392 Added check for autoconfig mode
2019-04-05 18:37:59 +01:00
Jnewbon
b3cb57243a
Merge pull request #6411 from symless/v1-issue-6397-remember-host
...
Remember last used auto config host
2019-04-05 18:13:45 +01:00
Steve Williams
2bbfe450ae
#5648 Fixed mouse drift by switching from int to float
2019-04-03 16:42:29 +01:00
Adrian Pistol
17d27a67d9
SecureSocket: Fix LibreSSL support.
...
Weirdly enough, LibreSSL has a high enough version, yet does not feature SSL_get_client_ciphers.
2018-10-24 21:54:12 +02:00
Jeremy Whiting
e3633d8a7b
Add missing header includes to build against Qt 5.11.0
...
Some Qt gui headers are no longer included when including QtGui
adding these two missing headers makes Synergy build here on windows.
2018-10-03 17:32:30 -06:00
Nick Bolton
85c359693a
#6407 Hide all auto config elements for enterprise build
2018-09-05 05:10:56 +08:00
Nick Bolton
2118c6647c
#6397 Remember last used auto config host
2018-09-04 21:32:24 +01:00
Nick Bolton
4cf1ab8a25
#6338 Refactor auto restart logic, fixed debug level check, added some debug logging
2018-08-08 17:20:16 +01:00
Nick Bolton
934824433d
#6338 Auto Config hint widget with link to open Settings dialog
2018-08-08 16:47:45 +01:00
Nick Bolton
aad0ac25d1
#6338 Only add server IPs when in client mode, and clear the IP list each time zeroconf restarts
2018-08-08 15:13:22 +01:00
Nick Bolton
87d8fc1e14
#6338 Use either manual or auto config in main window
...
Only enable/disable auto-config when saving settings, and only start the server/client when clicking Start/Stop/Apply.
2018-08-08 14:41:37 +01:00
Nick Bolton
3bae5f3cc6
Merge branch 'v1.10.1' into v1-issue-6338-auto-config
2018-08-07 10:19:04 +01:00
Nick Bolton
8d2ca0b36f
#6383 Switch to Unix line endings
2018-08-07 10:18:22 +01:00
Nick Bolton
aae43304c3
#6338 Tidy up settings screen layout
2018-08-06 06:05:58 +01:00
Nick Bolton
53d5c89851
#6338 Hide auto config setting for Enterprise build
2018-08-06 06:05:34 +01:00
Nick Bolton
c0452f0e61
#6338 Only use Zeroconf if non-enterprise build
2018-08-03 23:41:50 +01:00
Nick Bolton
d2d2a5e1d9
#6338 Only call Bonjour download if on Windows
2018-08-03 23:00:15 +01:00
Nick Bolton
918571b6e2
#6338 Part-done: Move Auto Config checkbox to settings screen
...
Also refactored Windows Bonjour code to new class, and moved some of the Zeroconf stuff to a new class
2018-08-03 16:58:23 +01:00
Nick Bolton
acecfef949
#6383 Make core console window minimized in foreground mode
2018-08-02 22:05:47 +01:00
Nick Bolton
80efcfa495
Revert " #6383 Hide console window when in foreground mode"
...
Actually, closing the console window is a handy way to do a clean exit. This reverts commit 25c2e360d3 .
2018-08-02 21:50:55 +01:00
Nick Bolton
566e2db202
#6383 Send core output to VS debug window when in foreground mode
2018-08-02 19:19:06 +01:00
Nick Bolton
25c2e360d3
#6383 Hide console window when in foreground mode
2018-08-02 18:59:17 +01:00
Nick Bolton
8ef2e7edbc
#6383 Refactor set startup info to a function
2018-08-02 18:04:32 +01:00
Nick Bolton
aca2605cb8
#6383 Capture process output when in foreground mode
2018-08-02 17:40:20 +01:00
Nick Bolton
026b1f0de1
#6383 Use CreateProcess when in foreground mode
2018-08-02 16:25:10 +01:00
Nick Bolton
568a008037
#6382 Add helpful comment about DCMAKE_BUILD_TYPE and logging
2018-08-02 14:11:05 +01:00
Nick Bolton
3523d6e254
#6380 Reintroduce common.h include in basic_types.h (defines TYPE_OF_SIZE_* on *nix)
2018-08-01 15:29:09 +01:00
Nick Bolton
d9ec2f3ed3
Revert " #6380 Reintroduce type size defines for non-Windows"
...
This reverts commit b5c0f5c47e .
2018-08-01 15:24:50 +01:00
Nick Bolton
b5c0f5c47e
#6380 Reintroduce type size defines for non-Windows
2018-08-01 14:51:01 +01:00
Nick Bolton
fc6cc78738
#6380 Fixed rogue include that I didn't end up using
2018-08-01 14:43:15 +01:00
Nick Bolton
65e9045981
#6376 Removed dead code (getLibsUsed function)
2018-08-01 13:04:18 +01:00
Nick Bolton
8dc868a206
#6380 Fixed warnings for VS2017
2018-08-01 13:03:41 +01:00
Nick Bolton
e555d5d651
Merge branch 'v1.x' into v1.10.1
2018-07-30 12:44:56 +01:00
Nick Bolton
7aa0553b57
Revert "Merge pull request #6358 from jpwhiting/build_with_newer_cmake"
...
This reverts commit 2b79608c44 , reversing
changes made to 183403ceb7 .
2018-07-30 12:27:51 +01:00
Nick Bolton
6d57630746
Revert " #6375 Add missing headers needed for Qt 5.11"
...
This reverts commit 85a8080339 .
2018-07-30 12:27:35 +01:00
Nick Bolton
0ae87852e5
Merge branch 'v1.x' into v1.10.1
2018-07-29 18:05:03 +01:00
Nick Bolton
85a8080339
#6375 Add missing headers needed for Qt 5.11
2018-07-29 18:04:36 +01:00
Nick Bolton
683039c9cc
Merge branch 'v1.10.1' of github.com:symless/synergy-core into v1.10.1
2018-07-28 15:35:22 +01:00
Nick Bolton
fd0cb228ee
#6374 Remove file logging for service; sharing a log file is probably not a brilliant idea
2018-07-28 15:34:44 +01:00
Nick Bolton
2cde78ff54
#6372 More logging around client disconnect to make TLS state more clear
2018-07-28 03:11:45 +01:00
Nick Bolton
5f3dce8379
#6372 Make TLS UX more user friendly
2018-07-28 02:54:11 +01:00
Nick Bolton
555090c7d2
#6372 Make service messages more user friendly
2018-07-28 02:53:45 +01:00
Nick Bolton
0e0c701b61
#6372 Only show padlock when TLSv1.2 is detected
...
This is really crude and probably a bit fragile, but patches welcome! I also made the fingerprint dialog a bit friendlier while I was poking around.
2018-07-28 01:52:56 +01:00
Nick Bolton
60c0df5984
#6372 Remove log levels that can break log reader behavior
2018-07-28 01:35:10 +01:00
Nick Bolton
89cc8a8daa
#6372 More user friendly and current logging for SecureSocket
2018-07-28 01:19:23 +01:00
Nick Bolton
46a5166fba
#6372 Force TLS 1.2 only in secure connection code
2018-07-27 09:20:20 +01:00
Jeremy Whiting
f9b83f9516
Use target_link_libraries instead of qt5_use_modules.
...
Since qt5_use_modules is deprecated in newer cmake versions
use target_link_libraries with Qt5:: targets instead.
see: http://doc.qt.io/qt-5/cmake-manual.html
2018-07-09 10:30:31 -06:00
Sarah Hebert
0f2306c9ac
#6318 Hack to ignore TIS/TSM log line on macOS
2018-07-08 16:51:57 +01:00
Sarah Hebert
9b4d14e085
#4991 Removed Zeroconf string suffix from Zeroconf service name
2018-07-08 16:51:55 +01:00
Sarah Hebert
21edf3e7f4
#6319 Disabled default Bonjour auto-config setting
2018-07-08 16:51:53 +01:00
Sarah Hebert
491bb2de00
#6312 Removed CURL dependency and all code that uses it
2018-07-08 16:51:50 +01:00
Sarah Hebert
71953b5af8
#6306 Updated GUI title
2018-07-08 16:51:40 +01:00
Andrew Nelless
458d8e4778
#6301 Disable zeroconf for Enterprise builds
2018-07-08 16:51:38 +01:00
Andrew Nelless
b396b1092d
#6301 Disable activation for Enterprise builds
2018-07-08 16:51:34 +01:00
Xinyu Hou
6c5c55a564
#6301 Set page 1 as default on server config dialog
2018-07-08 16:50:37 +01:00
Andrew Nelless
c3a4fe7f2b
#6344 Don't send clipboards over size limit
2018-07-08 16:50:34 +01:00
Andrew Nelless
14343fa7e1
#6344 Don't send clipboards over size limit to server
2018-07-08 16:50:31 +01:00
Andrew Nelless
953e829562
#6344 Clarify on client who disabled clipboard sharing
2018-07-08 16:50:23 +01:00
Andrew Nelless
7c29d8e704
#6344 Fix logic error displaying clipboard sharing status
2018-07-08 16:50:16 +01:00
Andrew Nelless
3cb7a5c101
#6345 Convert MainWindow::saveSettings to a slot
2018-07-08 16:50:09 +01:00
Andrew Nelless
88bf4b2e47
#6344 Restore default clipboard sharing size
...
When clipboard sharing is re-enabled, and the current size limit is 0,
make sure that the default size limit is restored
2018-07-08 16:50:05 +01:00
Andrew Nelless
8054bc51a5
#6344 Ensure setting clipboard size limit to 0 disables clipboard sharing
2018-07-08 16:50:01 +01:00
Andrew Nelless
3c133380f8
#6344 Auto Enable/disable clipboard size spinner
2018-07-08 16:49:54 +01:00
Andrew Nelless
36c81480d7
#6344 Fix clipboard size limit initialization order
...
Setting the clipboard sharing size to a value > 0 enables clipboard
sharing. Make sure we do this before applying the users actual
preference.
2018-07-08 16:49:50 +01:00
Andrew Nelless
dfcac4e90b
#6344 Persist clipboard sharing size settings
2018-07-08 16:49:46 +01:00
Andrew Nelless
358641e58e
#6344 Enable the clipboard size combobox
2018-07-08 16:49:42 +01:00
Andrew Nelless
828ad24820
#6344 Fix use of std::max
2018-07-08 16:49:38 +01:00
Andrew Nelless
8af215364f
#6344 Make client recognise clipboard size limit
2018-07-08 16:49:33 +01:00
Andrew Nelless
01109e0499
#6344 Make server recognise clipboard size limit
2018-07-08 16:49:27 +01:00
Andrew Nelless
7e7760668a
#6344 Add clipboard sharing size limit config option
2018-07-08 16:49:16 +01:00
Xinyu Hou
682fe1cfa3
#6301 Add clipboard size limit option to GUI
2018-07-08 16:49:12 +01:00
XinyuHou
1852f7477c
#6346 Don't add scrlk as a hotkey to lock screen if it's disabled
2018-07-08 16:48:54 +01:00
XinyuHou
6ccd4d71b8
#6346 Fix disable lock to screen was always set to true
2018-07-08 16:48:25 +01:00
XinyuHou
84dfeec2ed
#6346 Make server bypass lock to screen if it's disable from config option
...
# Conflicts:
# src/lib/server/Server.cpp
# src/lib/server/Server.h
2018-07-08 16:48:16 +01:00
XinyuHou
535627c871
#6346 Add disable lock to screen in server config and output it to config file
2018-07-08 16:48:07 +01:00
XinyuHou
46a5b7f9ae
#6345 Let Mainwindow save settings before program quits
...
# Conflicts:
# src/gui/src/main.cpp
2018-07-08 16:47:56 +01:00
XinyuHou
7da1d4f9cc
#6347 made log to home directory by default
2018-07-08 16:47:32 +01:00
Andrew Nelless
fb3de294ec
Merge branch 'v0.9-macsleep' into v1.9
2018-04-10 11:12:51 +01:00
Steve Williams
67c7d0993f
#5964 Fix multiplatform sleep
2018-03-29 10:08:48 +01:00
Steve Williams
eb4047b9fb
#5964 Can't click on client after sleep
2018-03-29 09:54:53 +01:00
Andrew Nelless
35fb8c3389
Make macOS screen shape detection code more robust
2018-03-23 14:05:49 +00:00
Jerry (Xinyu Hou)
5697da164b
#6178 Check if we should use secure socket for listening
2018-03-21 11:26:06 +00:00
Jerry (Xinyu Hou)
0ef8838e88
#6178 Specifically specify IPv4 for IPC socket
2018-03-21 10:55:02 +00:00
Jerry (Xinyu Hou)
fa82f5cdf3
#6178 Fix compiling error for adding IPv6 for secure socket
2018-03-20 16:05:30 +00:00
Jerry (Xinyu Hou)
e01acb30b6
#6178 Fix include syntax
2018-03-20 15:22:52 +00:00
Jerry (Xinyu Hou)
8446fe5395
#6178 Merge IPv6 PR
2018-03-20 13:53:38 +00:00
Jerry (Xinyu Hou)
1e8e48d65b
Use corresponding Bonjour libs for different versions of OS
2018-03-20 11:41:38 +00:00
Andrew Nelless
4a3a5d5b0f
#6251 Attempt to fix Windows event loop hang
2018-03-18 20:50:26 +00:00
Nick Bolton
d61d2c0d6c
#6116 Change log level for unknown quartz event type to DEBUG3
2017-08-09 19:59:44 +01:00
Andrew Nelless
1d5bb1ff46
Update 16px icon
2017-05-25 14:09:55 +01:00
Andrew Nelless
20961312e7
Use test ico
2017-05-25 13:39:04 +01:00
Andrew Nelless
98a6b0421a
Delete temporary config files on platforms other than Windows
2017-05-22 22:41:38 +01:00
Andrew Nelless
45580db33c
Port fix for guitests from offical debian package
2017-05-22 22:34:25 +01:00
Andrew Nelless
98e617a937
#6037 Use MAKINTATOM in MSWindowsScreen
2017-05-18 01:20:22 +01:00
Andrew Nelless
b87dba52ba
#6037 Unitialized member in Chunk
2017-05-18 01:11:20 +01:00
Andrew Nelless
857482ced7
#6037 Unitialized members in App class
2017-05-18 01:09:38 +01:00
Andrew Nelless
e608f8f081
#6037 Fix broken override in ZeroconfServer
2017-05-18 01:00:16 +01:00
Andrew Nelless
cc2f1146ea
#6037 Fix broken override in ScreenSetupView
2017-05-18 00:55:46 +01:00
Andrew Nelless
b0c80b419a
#6037 Unitialized pointer in DataDownloader
2017-05-18 00:46:02 +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
Andrew Nelless
3e6920964a
#6037 Unitialized members in MSWindowsScreenSaver
2017-05-18 00:03:34 +01:00
Andrew Nelless
40e943d145
#6037 Use of non-memsize type for pointer arithmetic
2017-05-12 20:40:07 +01:00
Andrew Nelless
762718d938
#6037 Use MAKEINTATOM macro in place of dodgy casts
2017-05-12 20:15:57 +01:00
Andrew Nelless
ae8db8b125
#6037 prevent object slicing in caught exception
2017-05-12 20:02:51 +01:00
Andrew Nelless
c556184114
#6037 Remove pointless cast in TCPSocket
2017-05-12 19:50:38 +01:00
Andrew Nelless
58e8e06812
#6037 Unitialized member in SecureSocket
2017-05-12 19:47:03 +01:00
Andrew Nelless
b097171c69
#6037 Unitialized and unused members in IPCLogOutputter
2017-05-12 19:38:03 +01:00
Andrew Nelless
3e6b6dc7b8
#6037 Remove crazy LoadString wrapper
2017-05-12 01:41:17 +01:00
Andrew Nelless
823868f767
#6037 Fix potential memory leak if SetClipboardData fails
2017-05-12 01:08:27 +01:00
Andrew Nelless
7deb5f04f3
#6037 Replaced empty()->clear() mixup
2017-05-12 00:57:46 +01:00
Andrew Nelless
46231cd35c
#6037 Slightly improve error checking in vformat()
2017-05-12 00:45:59 +01:00
Andrew Nelless
0290583ab9
#6037 Unitialized handles and other members in ArchTaskBarWindows
2017-05-12 00:20:59 +01:00
Andrew Nelless
485540bbb4
#6037 socket accept() failure could lead to NULL ptr dereference
2017-05-12 00:10:16 +01:00
Andrew Nelless
bb726e6deb
#4132 Disable Qt Bearer management
2017-05-10 15:25:21 +01:00
Andrew Nelless
54632e2ceb
Fix appending revision to version number
2017-05-09 12:32:46 +01:00
Andrew Nelless
f38d86aeb0
Make ready v1.9.0-beta
2017-05-09 10:40:56 +01:00
Jerry (Xinyu Hou)
ab566bb5a4
Update synergy.ico file
2017-05-08 17:22:00 +01:00
Svyatoslav
cd015482d5
PVS-Studio: An exception should be caught by reference rather than by value. ( #6003 )
2017-05-05 01:34:34 +01:00
Svyatoslav
30baa8fbe1
src/lib/server/Server.cpp: PVS-Studio: Initial and final values of the iterator are the same.
2017-05-05 01:31:36 +01:00
Andrew Nelless
a73b65431b
Fix showSecureCipherInfo() to build with OpenSSL 1.1.0
2017-05-05 01:27:25 +01:00
Jerry (Xinyu Hou)
58eb7952a6
Allow skip building old GUI
2017-05-04 20:10:06 +01:00
Dan Sorahan
165bfa3dd6
Fix hex encoding of non-ASCII characters in serial
2017-05-04 12:38:19 +01:00
Andrew Nelless
b5c24ec449
#5467 Fix Bonjour download URL
2017-05-02 16:46:12 +01:00
Andrew Nelless
242f1e7e29
Rename VERSION to SYNERGY_VERSION
2017-04-27 16:14:46 +01:00
Andrew Nelless
876744ad2c
Cleanup version number handling in CMake
2017-04-27 15:40:23 +01:00
Jerry (Xinyu Hou)
485a7fff03
#6012 Move gui v1 into bin for deb packaging
2017-04-25 14:15:15 +01:00
Andrew Nelless
b7042e936d
Install synergys and syntool on Linux
2017-03-17 14:10:02 +00:00
Andrew Nelless
db8b341dff
Install synergyc
2017-03-16 18:16:33 +00:00
Andrew Nelless
b3f606daee
Merge branch 'master' into v1.9
2017-03-09 21:35:55 +00:00
Andrew Nelless
fedbcb0f3a
Remove ../ includes in src/lib
2017-03-09 15:16:08 +00:00
Andrew Nelless
0cd45ba1ef
Remove unused include paths
2017-03-09 14:18:39 +00:00
Andrew Nelless
50dc29394e
Remove cmd dir from include paths
2017-03-09 14:03:00 +00:00
Andrew Nelless
2b3d3f9339
Remove CPack legacy in synergyd
2017-03-09 13:50:58 +00:00
Andrew Nelless
926478e8dc
Remove needless include paths on UNIX
2017-03-09 13:45:52 +00:00
Andrew Nelless
0cddcdca10
Fix common.h: Windows doesn't use config.h
2017-03-08 18:50:56 +00:00
Andrew Nelless
f815f9840d
See what happens when config.h is mandatory
2017-03-08 18:43:23 +00:00
Andrew Nelless
9ce58f1f4e
Remove suspicious looking fp.h hack for macOS
2017-03-08 18:36:08 +00:00
Andrew Nelless
a35c567e2f
Remove #define nullptr: it's the future now
2017-03-08 18:34:49 +00:00
Andrew Nelless
58e2ece498
Remove suspect MSVC hacks and warning suppression
2017-03-08 18:31:09 +00:00
Andrew Nelless
bb73b1722a
Link legacy GUI to Avahi on Linux
2017-03-08 18:20:18 +00:00
Andrew Nelless
20948522ea
Install macOS binaries in to bundle
2017-03-07 16:50:02 +00:00
Andrew Nelless
c30301e234
Merge branch 'master' into v1.8.8
2017-03-03 14:05:27 +00:00
Epakai
c5b83ce4c4
Fix ClipboardChunkTests unit test ( Fixes #5840 )
2017-02-12 21:18:44 +00:00
Andrew Nelless
5a355fe68f
Add macOS folder to dist
2017-02-10 13:47:59 +00:00
Andrew Nelless
f7b87e0670
Remove version number from gtest/gmock paths
2017-02-09 22:30:42 +00:00
Andrew Nelless
3ac4fe7723
Attempt to fix squashed main UI
2017-02-09 20:50:59 +00:00
Andrew Nelless
f90b537b01
Update macOS icon
2017-02-09 20:32:57 +00:00
Andrew Nelless
c6d5db77a9
Update icons
2017-02-09 20:24:02 +00:00
Andrew Nelless
ed29889f25
Add GUI resource files on Windows
2017-02-09 20:05:36 +00:00
Andrew Nelless
71f24c0664
Correct UI file path
2017-02-09 19:57:13 +00:00
Andrew Nelless
971f5bd1ed
Update about dialog logo and GUI icon
2017-02-09 18:03:58 +00:00
Andrew Nelless
688095d0a7
Remove IRIX nonsense
2017-02-09 17:34:09 +00:00
Andrew Nelless
30768207b3
Move WiX installer project to new dist directory
2017-02-09 17:07:59 +00:00
Andrew Nelless
7bcd595da4
Tweak GUI CMakeLists
2017-02-09 16:06:34 +00:00
Andrew Nelless
1a62200a56
Package both release and debug C++ runtimes in debug build
2017-02-09 14:27:05 +00:00
Andrew Nelless
ab534cd292
Add universal CRT binary to debug installer
2017-02-09 12:49:51 +00:00
Andrew Nelless
31680ee252
Add debug CRT to WiX installer when building Debug configuration
2017-02-08 17:25:55 +00:00
Andrew Nelless
39e0974f71
Add debug library support to WiX installer
2017-02-08 16:50:25 +00:00
Andrew Nelless
2e4a22c440
Use relative output paths in WiX
2017-02-08 16:02:58 +00:00
Andrew Nelless
271418a0ba
Fix WiX registry key components
2017-02-08 15:53:33 +00:00
Andrew Nelless
8f17659d43
Fix OpenSSL binary paths in WiX
2017-02-08 15:30:39 +00:00
Andrew Nelless
4263fd1717
Rename synergy library to synlib to work around conflict with GUI
2017-02-08 15:11:21 +00:00
Andrew Nelless
31a7fb395c
Restore GUI v1 executable name
2017-02-08 12:40:34 +00:00
Andrew Nelless
6a5abbe3c2
Change OpenSSL binary path (again)
2017-02-08 12:38:59 +00:00
Andrew Nelless
839318add6
Remove hardcoded filepaths in WiX project
2017-02-08 11:18:35 +00:00
Andrew Nelless
f9b3969f72
Fix up Synergy version number
2017-02-07 23:01:01 +00:00
Andrew Nelless
b52cadd1f7
Revert "Remove ugly Synergy version from about dialog"
...
This reverts commit 7cd4642e92 .
2017-02-07 22:24:55 +00:00
Andrew Nelless
15885086fa
Make CMake configure WiX
2017-02-07 17:07:11 +00:00
Andrew Nelless
9fbec1184e
Cleanup WiX and make it configuration ready
2017-02-07 16:41:58 +00:00
Andrew Nelless
5f3bf6ddeb
Correct OpenSSL case
2017-02-07 15:25:04 +00:00
Andrew Nelless
f8b7282db1
Titlecase synergy.*
2017-02-07 14:58:42 +00:00
Andrew Nelless
b9d12e2197
Reindent WiX XML
2017-02-07 14:05:16 +00:00
Andrew Nelless
e4db361d62
Ensure source tree is clean after build
2017-02-07 12:28:18 +00:00
Andrew Nelless
e3f3b7424c
Fix bonjour linkage on non-Windows platforms
2017-02-07 01:35:07 +00:00
Andrew Nelless
7cd4642e92
Remove ugly Synergy version from about dialog
2017-02-07 01:29:27 +00:00
Andrew Nelless
82a4b859c3
Make it clear was BUILD_SERVICE does
2017-02-07 01:27:15 +00:00
Andrew Nelless
1a536acdff
Add Qt5 core module to GUI1 linkage
2017-02-07 01:27:15 +00:00
Andrew Nelless
ccda3a6e4f
Add core to GUI1 linkage
2017-02-07 01:27:11 +00:00
Andrew Nelless
b46daccc29
Fix ODR violation of EventQueueTimer base class
2017-02-07 01:25:01 +00:00
Andrew Nelless
e86029d7ea
Fix up OpenSSL paths in CMake and WiX
2017-02-07 01:25:00 +00:00
XinyuHou
2abfd7a0d5
Convert tabs into spaces
2017-02-07 01:25:00 +00:00
Jerry (Xinyu Hou)
ed16db9df6
Ignore deprecated warning on Mac
2017-02-07 01:24:59 +00:00
XinyuHou
e58bbd197f
Always build old GUI
2017-02-07 01:24:59 +00:00
XinyuHou
c960bdb6db
Use Ascii rather than Unicode GUI project
2017-02-07 01:24:59 +00:00
XinyuHou
1d2932df4f
Fix ui file using wrong path
2017-02-07 01:24:59 +00:00
XinyuHou
deea23f866
Apply tab to spaces filter to src folder
2017-02-07 01:24:59 +00:00
XinyuHou
7f2b25d453
Compile old GUI on Windows only
2017-02-07 01:24:58 +00:00
Andrew Nelless
a76ae31126
Fix OpenService buffer for building with narrow char type
2017-02-07 01:24:58 +00:00
XinyuHou
0d8bc9d7e2
Remove all xcopy commands in cmake
2017-02-07 01:24:58 +00:00
Andrew Nelless
e0b4561e55
Re-enable building GUI
2017-02-07 01:24:58 +00:00
Andrew Nelless
abeedf9bcc
Add CMake build option for GUI
2017-02-07 01:24:58 +00:00
Andrew Nelless
b405f4e476
Remove unused GUI source files
2017-02-07 01:24:58 +00:00
Andrew Nelless
14aa1cfd82
Move Qt UI files to source directory
2017-02-07 01:24:58 +00:00
Andrew Nelless
5fdf50ce93
Fix missing trailing slashes in xcopy command
2017-02-07 01:24:58 +00:00
Andrew Nelless
0322cf0112
Fix missing trailing slashes in xcopy command
2017-02-07 01:24:58 +00:00
Andrew Nelless
0feb5df327
Remove usynergy
2017-02-07 01:24:51 +00:00
Andrew Nelless
1759afd82d
Remove synergyp
2017-02-07 01:24:33 +00:00
Jerry (Xinyu Hou)
72c394208f
Fix Mac warning ⚠️
2017-02-07 01:24:32 +00:00
Jerry (Xinyu Hou)
eb0e5a9ecd
Only copy binaries to ROOT/bin on Windows
2017-02-07 01:24:32 +00:00
Jerry (Xinyu Hou)
2a333b7fbf
Copy binaries and libs into ROOT/bin
2017-02-07 01:24:32 +00:00
Andrew Nelless
680c9b4078
Merge changes from v1.8.8-rc1
2017-02-06 14:28:20 +00:00
Martin Wilck
ed17e9275d
XRandR: fix screen size calculation
...
XWindowsScreen::saveShape() using XRRSizes / XRRRotations to
calculate screen dimensions when XRandR and a rotated screen
was detected. This is wrong. The screen dimensions in the
display properties already reflect rotation.
Moreover, on servers supporting XRandR >= 1.2, the XRRSizes()
and XRRRotations calls from XRandR 1.1 will return the
properties of the "primary output" in XRandR 1.2 terms rather than
the properties of the entire screen.
2017-02-06 12:45:39 +00:00
Andrew Nelless
4b913b5599
v1.8.8-rc1
2017-01-31 12:39:18 +00:00
Reinder Feenstra
1499f7b27c
#5525 Add support for floating point start/end range values
2017-01-25 21:11:13 +00:00
Jiwoong Yoo
f35e3e5e06
#5578 Virtual key table mapped for inactive IMEs
...
Virtual key table is mapped for all IMEs not just active IME.
And this causes the wrong modifier key to be pressed. For example, if you use Korean and Japanese IMEs, pressing the Hangul key makes alt key pressed. So when I press just 'a', client interprets that as 'alt-a'.
2017-01-25 21:07:44 +00:00
Jiwoong Yoo
180d3e57d2
#5196 Korean and Japanese keyboards have same key code
2017-01-25 21:04:13 +00:00
Mike Hobbs
adf34eba40
#5785 Fix screen switch problem when cursor is in a corner
2017-01-25 20:55:20 +00:00
Andrew Nelless
b5a81579ed
#5809 macOS: Add a version key to Info.plist
2017-01-25 20:46:59 +00:00
James McMullan
0eff5a95be
#3992 macOS: Dragging broken in Unity
...
OSXScreen was not adding mouse movement deltas to mouse events while
dragging. Some 3D applications rely on these deltas to implement
dragging. Adding the mouse deltas to the mouse event fixes dragging in
these applications. Ex: Unity3d
2017-01-25 20:46:00 +00:00
Andreas Eriksson
ba55369d42
#3197 Disable regular motion events when using XInput 2
2017-01-25 20:36:56 +00:00
Jee-Yong Um
8e6bf53233
#4504 Improve Korean language description
2017-01-25 20:32:59 +00:00
Christian Schmidt
21d4e6a908
#4477 Only allow mouse buttons 1-10 for XTestFakeButtons call.
...
These are the only valid ones:
[~]>for i in `seq 0 1 11`; do echo Testing $i; xte "mouseclick $i"; done
Testing 0
X Error of failed request: BadValue (integer parameter out of range for operation)
Major opcode of failed request: 132 (XTEST)
Minor opcode of failed request: 2 (X_XTestFakeInput)
Value in failed request: 0x0
Serial number of failed request: 12
Current serial number in output stream: 15
Testing 1
Testing 2
Testing 3
Testing 4
Testing 5
Testing 6
Testing 7
Testing 8
Testing 9
Testing 10
Testing 11
X Error of failed request: BadValue (integer parameter out of range for operation)
Major opcode of failed request: 132 (XTEST)
Minor opcode of failed request: 2 (X_XTestFakeInput)
Value in failed request: 0xb
Serial number of failed request: 12
And there are mice out there where buttons 11+ can be pressed accidentally,
terminating the synergy client and often leaving the system in a bad state.
2017-01-25 20:30:15 +00:00
zbrode
f5944278ed
#4419 We never define _BYTE_ORDER so don't test for it.
2017-01-25 20:28:11 +00:00
Fábio Oliveira
3d3b7ca881
#4288 Remove auto Alt+Printscreen on Windows
...
As per issue https://github.com/synergy/synergy/issues/4288
2017-01-25 20:25:49 +00:00
伊冲
3bb833b798
#4193 System tray is unavailable on KDE5
2017-01-21 11:28:12 +00:00
Andrew Nelless
c27c094f9c
Merge changes from v1.8.6 and v1.8.7
2017-01-20 23:18:03 +00:00
Jerry (Xinyu Hou)
b69570ec2c
#5784 Fix using the wrong serial key
2016-12-28 15:57:15 +00:00
XinyuHou
c31f908fb2
Fix warning in IPC proxy classes
2016-12-07 17:35:52 +00:00
XinyuHou
74d63df244
Fix incorrect check of return code from dup
2016-12-07 17:28:15 +00:00
XinyuHou
c764e26144
Merge branch 'mac-msg' of https://github.com/j2gl/synergy into j2gl-mac-msg
2016-12-07 16:39:40 +00:00
Epakai
4297673387
spelling error "implmented => implemented"
2016-12-06 14:56:47 +00:00
Epakai
72b1ebcdb2
spelling error "unknow => unknown"
2016-12-06 14:56:38 +00:00
XinyuHou
a49de58738
#5752 Correct tab order in settings dialog
2016-12-06 12:03:40 +00:00
Jerry (Xinyu Hou)
e8145aa779
#5592 Post keyboard events to lower level HID client
2016-11-22 15:19:58 +00:00
Jerry (Xinyu Hou)
a19ce2da96
Remove DPI manifest file
2016-11-16 17:08:59 +00:00
Jerry (Xinyu Hou)
c79ef74392
Move OpenSSL directory definiation to root CMakeLists
2016-11-16 16:55:20 +00:00
Jerry (Xinyu Hou)
f0601119ab
Option to build service or not
2016-11-16 16:19:25 +00:00
Jerry (Xinyu Hou)
7c12608f20
Merge remote-tracking branch 'origin/issue5722-malformed-keys' into v1.8.6
2016-11-11 11:40:17 +00:00
Jerry (Xinyu Hou)
b8233fc146
#5186 Add deprecated arguments warnings
2016-11-03 14:31:27 +00:00
Andrew Nelless
24a548273e
#5722 Trim serial keys already stored
2016-11-02 11:28:04 +00:00
Andrew Nelless
1a7920f80d
#5722 Make LicenseManager accept SerialKey object instead of string
2016-11-01 17:29:25 +00:00
Jerry (Xinyu Hou)
514e2475c3
Merge branch 'v1.8.6' into issue5186-different-dpi
2016-10-31 16:31:30 +00:00
Andrew Nelless
96efe5fb73
Merge changes from v1.8.5
2016-10-31 16:14:39 +00:00
Andrew Nelless
2f2dd7742f
#5707 Don't send update notifications for new users
2016-10-28 17:45:58 +01:00
Andrew Nelless
3e9815dfdd
#5707 Add newline to update notification string
2016-10-28 17:45:52 +01:00
Andrew Nelless
ef9842c819
#5707 Change update notification url
2016-10-28 17:45:47 +01:00
Andrew Nelless
af62174b59
#5707 Only notify activation on user action
2016-10-28 17:45:42 +01:00
Andrew Nelless
af9037276c
#5707 Prefer 'update' over 'upgrade'
2016-10-28 17:45:35 +01:00
Andrew Nelless
fa7daa48f7
Revert "Update buildbot to Qt 4.8.7"
...
This reverts commit b7e0473cb4 .
2016-10-28 17:45:34 +01:00
Andrew Nelless
73685c3d92
#5707 Tweak notify url for upgrades
2016-10-28 17:45:30 +01:00
Andrew Nelless
4206799ae3
#5707 Add from and to version numbers to version update notification
2016-10-28 17:45:26 +01:00
Andrew Nelless
2de06b9727
#5707 Add support for upgrade notifications
2016-10-28 17:45:20 +01:00
Andrew Nelless
9f1e91cc76
Remove pointless call to curl_free
2016-10-28 17:45:18 +01:00
Andrew Nelless
906fd15b4a
#5707 Store and update last version uses in settings
2016-10-28 17:45:13 +01:00
Jerry (Xinyu Hou)
8d193c76b5
#5186 Apply DPI aware option in local machine rather than current user in registry
2016-10-28 06:00:46 -07: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
Jerry (Xinyu Hou)
c62c4d503d
#5186 Remove dpiaware manifest
2016-10-28 03:38:08 -07:00
Jerry (Xinyu Hou)
640262dfff
#5186 Only add DPI related registry key on Windows 8 or above
2016-10-26 08:43:55 -07:00
Jerry (Xinyu Hou)
6b0cd35527
#5186 Update registry keys to enable Windows 7 compatibility and disable DPI scaling
2016-10-26 08:10:09 -07:00
Andrew Nelless
b7e0473cb4
Update buildbot to Qt 4.8.7
2016-10-26 15:34:36 +01:00
Andrew Nelless
f08f0b3f37
#5657 Fix activation dialog tab order
2016-10-25 16:40:33 +01:00
Andrew Nelless
492df1f3fd
#5657 Stop service and refresh license when trial expires
2016-10-25 16:27:12 +01:00
Andrew Nelless
b66043e000
#5657 Tweak plurality of trial countdown
2016-10-20 17:59:03 +01:00
Andrew Nelless
a59c437fd3
Merge icon reversion
2016-10-20 14:55:55 +01:00
Andrew Nelless
1842a68a0e
#5657 Always show trial counter, fix plurality
2016-10-20 14:55:21 +01:00
Jerry (Xinyu Hou)
e17130f060
Revert " #5640 Update icon to the new hotness"
...
This reverts commit 833c73f1bd .
2016-10-20 14:02:47 +01:00
Jerry (Xinyu Hou)
3048ca5fc6
Revert " #5640 About dialog tweaks"
...
This reverts commit 03b8788660 .
2016-10-20 14:02:34 +01:00
Jerry (Xinyu Hou)
bdf5546058
Revert " #5640 About dialog tweaks"
...
This reverts commit 9837c982cd .
2016-10-20 14:02:01 +01:00
Andrew Nelless
7bae07d34e
#5657 Merge trial support
2016-10-20 11:30:25 +01:00
Andrew Nelless
868887155d
#5657 Update buy now links
2016-10-20 11:30:02 +01:00
Andrew Nelless
ae590907a8
#5657 Remind users to activate all devices if they might be using SSL
2016-10-19 17:50:44 +01:00
Andrew Nelless
f2a1d962bc
#5657 Fix skip activation loop
2016-10-19 17:40:34 +01:00
Andrew Nelless
e01d0ce4c7
#5657 Raise activation dialog when key expires
2016-10-19 16:01:15 +01:00
Andrew Nelless
f441c24a23
#5657 Minor activation UI tweaks
2016-10-19 11:36:48 +01:00
Jerry (Xinyu Hou)
984ca48f34
Merge remote-tracking branch 'origin/issue5620-sierra' into v1.8.5
2016-10-19 10:54:31 +01:00
Andrew Nelless
6a7d1dd43c
#5657 Merge core fixes for trial support
2016-10-19 10:46:52 +01:00
Andrew Nelless
47913e57b8
#5657 Raise activation dialog when trial expires
2016-10-18 18:45:15 +01:00
Andrew Nelless
02c23905d6
#5657 Handle expired keys properly
2016-10-18 17:01:44 +01:00
Jerry (Xinyu Hou)
dc4beba9e9
#5680 Stop deleting socket twice if it's been adopted by PacketStream
2016-10-18 16:48:32 +01:00
Jerry (Xinyu Hou)
dfc7c31d67
#5657 Delay auto client adding while activation dialog is shown
2016-10-18 15:43:15 +01:00
Andrew Nelless
020b7974df
#5657 Fix trial warning label and serial key serialisation
2016-10-18 15:32:59 +01:00
Andrew Nelless
e5aae66ff7
#5657 Don't clear edition when appconfig contains an invalid serial key
2016-10-18 15:13:19 +01:00
Jerry (Xinyu Hou)
45f37c508c
#5657 Make serial key argument for server only
2016-10-18 14:56:48 +01:00
Jerry (Xinyu Hou)
e48be9099d
#5657 Remove whitespace for serial key input
2016-10-18 13:05:29 +01:00
Jerry (Xinyu Hou)
e65631c451
#5657 Fix wrong logic about checking if serial key expired
2016-10-18 13:02:36 +01:00
Andrew Nelless
859608424d
#5657 Link synergyd against Synergy shared library
2016-10-17 18:06:29 +01:00
Andrew Nelless
98610fabde
#5657 Remove unused CoreInterfaces
2016-10-17 17:59:01 +01:00
Andrew Nelless
fc67cdf56e
#5657 Rename SubscriptionManager to LicenseManager
2016-10-17 17:57:14 +01:00
Andrew Nelless
5a34da3ce0
#5657 Refresh UI when synergys reports trial expired
2016-10-17 17:49:14 +01:00
Andrew Nelless
99dbdc5eb3
#5657 Use SerialKey class in ServerArgs
2016-10-17 17:38:05 +01:00
Andrew Nelless
88c59b4ca6
#5657 Fix unit tests after SerialKey::isValid removal
2016-10-17 17:37:30 +01:00
Andrew Nelless
599415f047
#5657 Only check trial times when using a trial
2016-10-17 17:11:30 +01:00
Andrew Nelless
8b4d7abfb0
#5657 Remove SerialKey::m_valid
2016-10-17 17:08:26 +01:00
Andrew Nelless
c7dc198d82
#5657 Fix SerialKey whitespace
2016-10-17 16:34:44 +01:00
Andrew Nelless
b5a6ae0a94
#5657 Fix SerialKey expiring unit test
2016-10-17 16:27:40 +01:00
Andrew Nelless
7eefa49c77
#5657 Fix SerialKey construction in unit tests
2016-10-17 16:12:33 +01:00
Andrew Nelless
714b2f6440
#5657 Make trial expiry notification live
2016-10-17 15:26:42 +01:00
Andrew Nelless
e05ced287c
#5657 Enable external links on trial label
2016-10-17 11:57:32 +01:00
Andrew Nelless
e14ff8935b
#5657 Fix SerialKey unit test
2016-10-15 16:25:04 +01:00
Andrew Nelless
0dd0e65e2a
#5657 Remove more C++11 enum qualifiers
2016-10-15 16:07:05 +01:00
Andrew Nelless
b20d04d80c
#5657 Add missing include for runtime_error
2016-10-15 15:59:27 +01:00
Andrew Nelless
3ee9ac5d49
#5657 Remove C++11 enum qualifier
2016-10-15 15:49:36 +01:00
Andrew Nelless
4ad7c7fe39
#5657 Rename edition to activeLicense. WSFs
2016-10-15 15:30:28 +01:00
Andrew Nelless
3b98a7b785
#5657 Add trial label to main window
2016-10-15 14:58:03 +01:00
Andrew Nelless
1f93b4a918
#5657 Rename dayLeft to daysLeft in unit tests
2016-10-15 12:37:00 +01:00
Andrew Nelless
d244683ac4
#5657 Merge core changes
2016-10-15 12:03:55 +01:00
XinyuHou
dc31f395cc
#5657 Fixed integtests using the old server constructor
2016-10-14 09:44:02 -07:00
Andrew Nelless
55414e4581
#5657 Make SubscriptionManager backward compatible
2016-10-14 17:38:31 +01:00
Jerry (Xinyu Hou)
89851fddc3
#5657 Exited server if trial is expired
2016-10-14 17:14:21 +01:00
Jerry (Xinyu Hou)
2b1b0640ea
#5657 Added serial argument parsing unit test
2016-10-14 13:51:46 +01:00
Jerry (Xinyu Hou)
92b29276d0
#5657 Added serial argument in core
2016-10-14 13:51:27 +01:00
Jerry (Xinyu Hou)
1e5dfd3cb5
#5657 Added more unit tests for member functions in SerialKey
2016-10-14 12:43:58 +01:00
Jerry (Xinyu Hou)
dce4b382e6
#5657 Fixed passing in the raw serial key
2016-10-14 12:43:33 +01:00
Jerry (Xinyu Hou)
33ebe61ef2
#5657 Counted expiring within 1 day as 1 day left
2016-10-14 12:43:01 +01:00
Andrew Nelless
727fc5c220
#5659 Move activation notification to SubscriptionManager
2016-10-14 12:16:23 +01:00
Andrew Nelless
540882056f
#5657 Create a global SubscriptionManager instance
2016-10-14 11:59:25 +01:00
Andrew Nelless
743e96f277
#5657 Don't store activation email
2016-10-14 11:35:33 +01:00
Andrew Nelless
fd8e778b2a
#5657 Fix serial key file path in GUI
2016-10-14 11:35:33 +01:00
Jerry (Xinyu Hou)
719e64dc8f
#5657 Added missing dependencies on Linux and Windows
2016-10-13 18:07:21 +01:00
Jerry (Xinyu Hou)
235f528dd9
#5657 Added unit tests for SerialKey
2016-10-13 17:55:38 +01:00
Jerry (Xinyu Hou)
2a452307cd
#5657 Fleshed out the implementation of SerialKey
2016-10-13 17:55:09 +01:00
Jerry (Xinyu Hou)
92a885524b
#5657 Added temporary implementation for SerialKey
2016-10-13 14:00:19 +01:00
Jerry (Xinyu Hou)
92680b2877
#5657 Extracted shared code between GUI and core
2016-10-13 13:53:09 +01:00
Jerry (Xinyu Hou)
82e55702ef
#5657 Removed serial key code from syntool
2016-10-13 11:20:43 +01:00
Jerry (Xinyu Hou)
4be9fc1800
Removed unused code
2016-10-13 11:18:03 +01:00
Jerry (Xinyu Hou)
d92fcd2453
#5657 Added version 2 trial serial key support
2016-10-13 11:15:38 +01:00
Jerry (Xinyu Hou)
c7cd74ab5f
Fixed code style
2016-10-13 11:11:56 +01:00
Andrew Nelless
5ea1fdc7c6
#5620 Remove deprecated NXClickTime call
2016-10-12 16:10:57 +01:00
Andrew Nelless
df88faaad8
#5620 Convert OSXScreen into Objective C++
2016-10-12 15:43:01 +01:00
Andrew Nelless
2b9f48602c
#5620 Make Xcode 8 happy with null cast
2016-10-12 15:09:29 +01:00
Jerry (Xinyu Hou)
a50ae2ad36
Fixed code style
2016-10-12 12:59:38 +01:00
Jerry (Xinyu Hou)
fc879323bc
#5657 Removed password log in in activation window
2016-10-12 12:56:52 +01:00
Andrew Nelless
964f1aa093
Merge changes made in v1.8.4
2016-10-12 10:41:44 +01:00
Andrew Magill
217eb475de
#5183 Accumulate fractional moves across updates.
2016-10-06 15:42:29 +01:00
Andrew Nelless
9ae146add0
Merge branding changes into v1.8.4
2016-10-06 13:04:28 +01:00
Andrew Nelless
ef3b79e585
Merge activation dialog branch into v1.8.4
2016-10-06 13:01:18 +01:00
Andrew Nelless
9837c982cd
#5640 About dialog tweaks
2016-10-06 12:58:57 +01:00
Andrew Nelless
742cd70f98
#5627 Toggle fingerprint visibility when toggling SSL state
2016-10-06 11:29:34 +01:00
Andrew Nelless
03b8788660
#5640 About dialog tweaks
2016-10-05 21:53:58 +01:00
Andrew Nelless
833c73f1bd
#5640 Update icon to the new hotness
2016-10-05 21:53:54 +01:00
Andrew Nelless
6892664f4a
Fix cast of XRRNotifyEvent
2016-10-05 15:10:40 +01:00
Andrew Nelless
360d5a7c17
Merge Linux xrandr branch into v1.8.4
2016-10-05 15:05:31 +01:00
Andrew Nelless
dd88e324d7
#4420 Send screen shape change event on Linux (xrandr)
2016-10-05 12:54:57 +01:00
Andrew Nelless
26c11ec3c9
Restore horrible reinterpret_casts in OSXUchrKeyResource
2016-10-05 12:46:17 +01:00
Andrew Nelless
602fd3f649
Restore safe reinterpret_casts in OSXKeyState
2016-10-05 12:46:17 +01:00
Andrew Nelless
8072594008
Restore safe reinterpret_casts in OSXClipboardBMPConverter
2016-10-05 12:46:17 +01:00
Andrew Nelless
23cf284a66
Restore safe reinterpret_casts in MSWindowsClientTaskBarReceiver
2016-10-05 12:46:17 +01:00
Andrew Nelless
19b9be4593
Restore safe reinterpret_casts in MSWindowsScreenSaver
2016-10-05 12:46:17 +01:00
Andrew Nelless
788f6eab9f
Restore safe reinterpret_casts in MSWindowsScreen
2016-10-05 12:46:17 +01:00
Andrew Nelless
2a5dc62747
Restore safe reinterpret_casts in MSWindowsDesks
2016-10-05 12:46:17 +01:00
Andrew Nelless
f7ad162634
Fix up casts in MSWindowsClipboardBitmapConverter
2016-10-05 12:46:17 +01:00
Andrew Nelless
2e30dc2c68
Restore safe reinterpret_cast of Windows thread handle
2016-10-05 12:46:17 +01:00
Andrew Nelless
702f095efd
Fix cast in Windows TaskBar
2016-10-05 12:46:17 +01:00
Andrew Nelless
7e386c0bf9
Fix cast of port number in Winsock
2016-10-05 12:46:16 +01:00
Andrew Nelless
d77b5f1176
Restore safe reinterpret_casts in Windows TaskBar
2016-10-05 12:46:16 +01:00
Andrew Nelless
5a03e37d15
Restore safe reinterpret_casts in misc Windows code
2016-10-05 12:46:16 +01:00
Andrew Nelless
f1cd215f28
Restore safe reinterpret_cast in Synergy GUI
2016-10-05 12:46:16 +01:00
Andrew Nelless
0568271506
Partially remove reinterpret_casts in network tests
2016-10-05 12:46:16 +01:00
Andrew Nelless
a13dc92f2e
Restore safe reinterpret_casts in SecureSocket
2016-10-05 12:46:16 +01:00
Andrew Nelless
16977788d3
Restore safe reinterpret_casts in XWindowsClipboardBMPConverter
2016-10-05 12:46:16 +01:00
Andrew Nelless
5b8fb69124
Partially de-reinterpret_cast XWindowsClipboard
2016-10-05 12:46:16 +01:00
Andrew Nelless
5272c9dde4
Restore safe reinterpret_casts in XWindowsUtil
2016-10-05 12:46:16 +01:00
Andrew Nelless
50807bfcb6
Restore safe reinterpret_casts in XWindowsScreen
2016-10-05 12:46:16 +01:00
Andrew Nelless
055370412c
Restore safe reinterpret_cast in clipboard converter
2016-10-05 12:46:16 +01:00
Andrew Nelless
fb5e2bb171
Restore safe reinterpret_cast in readUInt32
2016-10-05 12:46:16 +01:00
Andrew Nelless
e81f7ab8c7
Replace unsafe casts with memcpy ops
2016-10-05 12:46:16 +01:00
Andrew Nelless
90c3dd6622
Restore evil-enabling reinterpret_cast in SocketMultiplexer
2016-10-05 12:46:16 +01:00
Andrew Nelless
0371002497
Restore use of reinterpret_cast in unicode routines
2016-10-05 12:46:16 +01:00
Andrew Nelless
f174614655
Remove bizarre cast of sockaddr to char*
2016-10-05 12:46:16 +01:00
Andrew Nelless
9ed9bde4e7
Restore use of reinterpret_cast for sockaddr_in
2016-10-05 12:46:16 +01:00
Andrew Nelless
f3d1470e58
Brutally replace all reinterpret_casts with static_casts
2016-10-05 12:46:16 +01:00
Andrew Nelless
e6a3caaf75
#5628 Fix net lib linkage on Ubuntu
2016-10-04 15:51:07 +01:00
Andrew Nelless
0c76f9feeb
Merge DPI scaling branch
2016-10-04 15:29:29 +01:00
Andrew Nelless
d99bd8e031
Merge fix for #5329
2016-10-04 15:23:27 +01:00
Andrew Nelless
c288918d68
#5629 Fix height of settings dialog
2016-10-04 15:12:27 +01:00
Andrew Nelless
002bcebbd2
#5629 Fix main window AppConfig naming conventions
2016-10-04 13:47:28 +01:00
Andrew Nelless
783056f7cc
#5629 Ensure setEdition signals main UI
2016-10-04 13:41:27 +01:00
Andrew Nelless
15f2e27d18
#5629 Show the main window behind the activation dialog
2016-10-04 11:48:47 +01:00
Andrew Nelless
16ef224ba8
#5629 Save activation dialog seen state on reject
2016-10-04 11:15:53 +01:00
Andrew Nelless
603b12dc59
#5629 Trigger main window show event before opening activation dialog
2016-10-04 10:45:27 +01:00
Andrew Nelless
15a6a27dc6
#5629 Show activation dialog only after main window
2016-10-03 19:48:05 +01:00
Andrew Nelless
176d7e4725
#5617 Don't copy plugins directory on Windows
2016-10-03 19:47:55 +01:00
Andrew Nelless
912ed9be9c
#5629 Ensure settings are saved when AppConfig updates them
2016-10-03 19:47:45 +01:00
Andrew Nelless
d1a180f652
#5627 Automatically generate SSL cert when enabling SSL
2016-10-03 19:47:38 +01:00
Andrew Nelless
32f143f52b
#5627 Update Main Window fingerprint after SSL cert gen
2016-10-03 19:47:32 +01:00
Andrew Nelless
d6bcdcbea7
#5629 Change activation failure to a QDialog
2016-10-03 19:47:24 +01:00
Andrew Nelless
c799041ce8
#5627 Only generate an SSL certificate when it doesn't exist
2016-10-03 19:47:18 +01:00
Andrew Nelless
4924f2faff
#5627 Save settings after creating MainWindow
2016-10-03 19:47:06 +01:00
Andrew Nelless
d6b7d8e357
#5627 Enable encryption for Pro users
2016-10-03 19:46:52 +01:00
Andrew Nelless
2809530793
#5629 Remove 'Run Wizard' from file menu
2016-10-03 19:46:48 +01:00
Andrew Nelless
bcf2d5de0d
#5629 Trigger activation dialog if previously unseen
2016-10-03 19:46:43 +01:00
Andrew Nelless
02d75cd370
#5603 Ignore exceptions in getOSInformation()
2016-10-03 19:46:41 +01:00
Andrew Nelless
088ac82e18
#5629 Remove activation from the wizard
2016-10-03 19:46:25 +01:00
Andrew Nelless
6033f0c946
#5629 Minor grammar tweaks
2016-10-03 19:46:20 +01:00
Andrew Nelless
0f95c6e941
#5629 Complete activation support for activation dialog
2016-10-03 19:46:06 +01:00
Andrew Nelless
d48f6801f0
Disable DPI scaling on core binaries
2016-10-03 13:44:21 +01:00
Andrew Nelless
60a4e62779
#5629 Enable activation cancellation dialog
2016-09-29 16:17:38 +01:00
Andrew Nelless
0d5d7e11c0
#5629 Simplify Activation dialog
2016-09-29 16:16:49 +01:00
Andrew Nelless
d4646b1cc6
#5629 Add activation cancellation dialog
2016-09-29 16:14:09 +01:00
Andrew Nelless
81ae0c211a
#5629 Move activation widgets to new activation dialog
2016-09-29 13:53:44 +01:00
Andrew Nelless
663e3f5854
#5629 Add rudimentary activation dialog
2016-09-29 13:45:06 +01:00
Andrew Nelless
45da1dfc7c
#5628 Make enableCrypto directly enable SSL
2016-09-29 13:11:09 +01:00
Andrew Nelless
55a2d1231f
#5628 Initialize SSL on secure client sockets
2016-09-29 13:11:09 +01:00
Andrew Nelless
0d84e4eed6
#5617 Make PacketStreamFilter adopt all socket types
2016-09-29 13:11:09 +01:00
Andrew Nelless
3b5940ac18
#5628 Restore copying of SSL libs on Windows
2016-09-29 13:11:09 +01:00
Andrew Nelless
964e6d2f12
#5617 Remove PluginManager from SettingsDialog
2016-09-29 13:11:09 +01:00
Andrew Nelless
1fceb2b646
#5617 Remove PluginManager from MainWindow
2016-09-29 13:11:05 +01:00
Andrew Nelless
5db78acab4
#5628 Link Synergy core against OpenSSL
2016-09-29 13:05:04 +01:00
Andrew Nelless
52c8763d97
#5617 Add SecureSocket to TCPSocketFactory
2016-09-29 13:05:04 +01:00
Andrew Nelless
6456271141
#5617 Remove plugin interface from Arch
2016-09-29 13:05:04 +01:00
Andrew Nelless
79fc6239fd
#5617 Revert "Remove plugin interface from Arch"
...
This reverts commit 4613edc17ced61d6aca80cff661323ede0cb9d30.
2016-09-29 13:05:04 +01:00
Andrew Nelless
c3889667ba
#5617 Remove online check for plugins
2016-09-29 13:05:04 +01:00
Andrew Nelless
5f5153f450
#5617 Remove the plugin wizard from GUI
2016-09-29 13:05:04 +01:00
Andrew Nelless
b55b8f0038
#5617 Revert "Remove plugin args from ArgParser"
...
This reverts commit cd58a8f0d0abe344d8e31a817386f613c7acde25.
2016-09-29 13:05:04 +01:00
Andrew Nelless
b1a991e8cd
#5617 Revert "Remove plugin directory support"
...
This reverts commit fc697d2ab79bbd2d607c97658c986b629a1280ed.
2016-09-29 13:05:04 +01:00
Andrew Nelless
45ef3e1080
#5617 Remove plugin interface from Arch
2016-09-29 13:05:04 +01:00
Andrew Nelless
77d6b83b0c
#5617 Remove stray PluginVersion includes
2016-09-29 13:05:04 +01:00
Andrew Nelless
aee8e2874e
#5617 Remove plugins from Windows installer
2016-09-29 13:05:04 +01:00
Andrew Nelless
a2ad4cb0dc
#5617 Remove plugin args from ArgParser
2016-09-29 13:05:04 +01:00
Andrew Nelless
011da60cca
#5617 Remove plugin infra from ClientApp
2016-09-29 13:05:04 +01:00
Andrew Nelless
85227f41a1
#5617 Remove plugin infra from ServerApp
2016-09-29 13:05:04 +01:00
Andrew Nelless
f7e588dfff
#5617 Remove plugin directory support
2016-09-29 13:05:03 +01:00
Andrew Nelless
dc93b063b7
#5617 Remove plugin infra from TCPSocketFactory
2016-09-29 13:05:03 +01:00
Andrew Nelless
5774f5a291
#5617 Remove plugin infra from Client
2016-09-29 13:05:03 +01:00
Andrew Nelless
27ccddbea4
#5617 Remove plugin infra from ClientListener
2016-09-29 13:05:03 +01:00
Andrew Nelless
76b2558f1a
#5617 Delete the plugin infrastructure
2016-09-29 13:05:03 +01:00
Andrew Nelless
665bd91dbd
#5628 Move SSL socket code from plugin to lib/net
2016-09-29 13:04:57 +01:00
Andrew Nelless
a70a2bf864
#5329 Fix build date in about dialog
2016-09-27 11:37:16 +01:00
Andrew Nelless
cb20fdcc97
Merge bonjour branch
2016-09-26 15:39:53 +01:00
Andrew Nelless
c7bf59e6c1
Merge changes from v1.8.3
2016-09-26 15:33:57 +01:00
Andrew Nelless
c418d66f60
#3305 Rename macOS MediaKeySimulator to MediaKeySupport
2016-09-26 11:58:33 +01:00
Andrew Nelless
e76b4a7747
#3305 Send macOS media key events to clients
2016-09-26 11:58:33 +01:00
Andrew Nelless
1b0d4308e2
#3305 Map brightness keys correctly on macOS servers
2016-09-26 11:58:33 +01:00
Andrew Nelless
6294679fcd
#3305 Detect media keys on macOS server
2016-09-26 11:58:33 +01:00
Andrew Nelless
6d5b2707c8
#3305 Add logging for unknown macOS events
2016-09-26 11:58:33 +01:00
Xinyu Hou
a17779e7fd
#123 Disabled clipboard grab mechanism when clipboard is disabled
2016-09-26 11:58:33 +01:00
Xinyu Hou
ce4effa2c8
#123 Fixed warning on Linux
2016-09-26 11:58:33 +01:00
Xinyu Hou
eafc548b97
#123 Made disable clipboard take effect on client
2016-09-26 11:58:33 +01:00
Xinyu Hou
90673e8b87
#123 Added note about disabling clipboard
2016-09-26 11:58:33 +01:00
Xinyu Hou
59e31c3f05
#123 Made clipboard name convention consistent
2016-09-26 11:58:33 +01:00
Xinyu Hou
673829f511
#123 Made disable clipboard take effect on server
2016-09-26 11:58:33 +01:00
Xinyu Hou
9c0bac7c7d
Fixed indentations
2016-09-26 11:58:33 +01:00
Xinyu Hou
3c94310c9e
#123 Read clipboard sharing option and pass it to all clients
2016-09-26 11:58:33 +01:00
Xinyu Hou
130458f77a
#123 Added enable clipboard option in GUI
2016-09-26 11:58:33 +01:00
Xinyu Hou
d78758ab7d
Fixed indentation
2016-09-26 11:58:33 +01:00
Xinyu Hou
dc80ab4023
#4740 Sent heartbeat message between each chunk message
2016-09-26 11:58:33 +01:00
Xinyu Hou
d8ace7fb4a
#4740 Used global const rather than macro
2016-09-26 11:58:33 +01:00
Xinyu Hou
8ab69a22ae
#4740 Forced delay on heartbeat rather than each clipboard chunk
2016-09-26 11:58:33 +01:00
Xinyu Hou
d14d907ac1
#4740 Removed clipboard interrupt code
2016-09-26 11:58:33 +01:00
Andrew Nelless
fc6ce84ee4
Don't pollute the log with clipboard data at DEBUG2
2016-09-26 11:58:33 +01:00
Xinyu Hou
ceecee0f57
#4740 Used safer static cast
2016-09-26 11:58:33 +01:00
Xinyu Hou
71741da721
#4740 Only adopted non-SSL socket
2016-09-26 11:58:33 +01:00
Xinyu Hou
07f7baf335
#4740 Passed IDataSocket directly
2016-09-26 11:58:33 +01:00
Jerry (Xinyu Hou)
61c0bd1910
Removed unused variable
2016-09-26 11:58:33 +01:00
XinyuHou
f2846b1586
Remove disconnect on retry exceed
2016-09-26 11:58:33 +01:00
Jerry (Xinyu Hou)
16dbb7cd6a
Fixed using the wrong variable name
2016-09-26 11:58:33 +01:00
XinyuHou
a471bdcea7
Made a own copy of ClientArgs in Client
2016-09-26 11:58:33 +01:00
XinyuHou
a12ae98e9f
Used parent pointer for socket accept
2016-09-26 11:58:33 +01:00
Jerry (Xinyu Hou)
e1be5a66b7
Used correct event target
2016-09-26 11:58:33 +01:00
Jerry (Xinyu Hou)
6d86a6033f
Removed dead code
2016-09-26 11:58:33 +01:00
Jerry (Xinyu Hou)
e0819b86cd
Conflicts:
...
src/lib/plugin/ns/SecureSocket.cpp
2016-09-26 11:58:33 +01:00
Jerry (Xinyu Hou)
07902d623c
Removed dead code
2016-09-26 11:58:33 +01:00
Jerry (Xinyu Hou)
08a73218e6
Refactored secure read and write into SecureSocket
2016-09-26 11:58:33 +01:00
Jerry (Xinyu Hou)
61b489ab3d
Refactor write and read into functions
2016-09-26 11:58:33 +01:00
Jerry (Xinyu Hou)
436e333f6f
Fixed indentations
2016-09-26 11:58:33 +01:00
Jerry (Xinyu Hou)
3df75f9601
Conflicts:
...
src/lib/server/ClientListener.cpp
2016-09-26 11:58:33 +01:00
Jerry (Xinyu Hou)
e1be67cfb6
Fixed indentations
...
Conflicts:
src/lib/client/Client.h
2016-09-26 11:58:33 +01:00
Jerry (Xinyu Hou)
95464d97cf
Conflicts:
...
src/lib/client/Client.cpp
src/lib/net/TCPSocketFactory.cpp
2016-09-26 11:58:33 +01:00
XinyuHou
e32402b5c6
#4740 Moved clipboard transfering back into main thread on server
2016-09-26 11:58:33 +01:00
XinyuHou
4ad2c6b10d
#4740 Moved clipboard transfering back into main thread on client
2016-09-26 11:58:33 +01:00
XinyuHou
82043ca435
#4740 Used the same chunk size for secure and non-secure sockets
2016-09-26 11:58:33 +01:00
XinyuHou
3e1a86c3c1
#5502 Reverted disabled sending clipboard on inactive grab
...
This reverts commit 2ad4b896f3 .
2016-09-26 11:58:33 +01:00
Cédric Picard
11d5691bca
Fixed memory leak in IpcReader.cpp
2016-09-26 11:58:33 +01:00
Andrew Nelless
d34a59a984
Update company name in win32 installer
2016-09-26 11:58:33 +01:00
Andrew Nelless
c3c0913633
Update company copyright notice
2016-09-26 11:58:33 +01:00
Andrew Nelless
36be2051c2
Change company domain name
2016-09-26 11:58:33 +01:00
Andrew Nelless
7d11004575
#4768 Expand scope of X display lock in getCurrentTime()
2016-09-26 11:58:33 +01:00
XinyuHou
47ea124c77
#2765 Used EXPECT_FALSE instead of EXPECT_EQ
2016-09-26 11:58:33 +01:00