Commit Graph

3820 Commits

Author SHA1 Message Date
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
Kyle Bloom
dd7c527456
Mac build failures (#6922)
* Add ssl links to cmake commands

* Comment out centos 7.6

* Update ChangeLog

* Remove ubuntu1604
2021-01-22 12:26:33 +02:00
Ignacio Rodríguez
f81824e1fc
Merge pull request #6921 from symless/SYNERGY-767-all-windows-builds-1-13-1-started-from-b3-and
Handling pre-main window status notifications
2021-01-21 23:59:27 +07: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
0f2b887d8b
Merge pull request #6920 from symless/windows-checksums
Change OpenSSL paths
2021-01-21 19:13:10 +07:00
Ignacio Rodriguez
1dc8e60820 modified Changelog 2021-01-21 18:57:18 +07:00
Kyle Bloom
b66642b675 Change openssl path 2021-01-21 11:24:05 +00: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
b97fe89a6d
Fix path on mac and linux 2021-01-20 16:35:11 +00:00
Kyle Bloom
ff3f187b59 Fix path on mac and linux 2021-01-20 15:20:43 +00: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
6cdd5a0583
Merge pull request #6910 from symless/SYNERGY-723-Don't-use-the-word-“Version”-for-release-names
SYNERGY-723 Don't use the word “Version” for release names.
2021-01-20 14:01:15 +07:00
Ignacio Rodriguez
b8197ef43b Merge branch 'master' of github.com:symless/synergy-core into SYNERGY-723-Don't-use-the-word-“Version”-for-release-names 2021-01-20 13:51:01 +07: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
Serhii Hadzhilov
f92cec4654 Update ChangeLog 2021-01-15 16:33:38 +02:00
Serhii Hadzhilov
65503a4791 SYNERGY-723 Don't use the word “Version” for release names. 2021-01-15 16:28:23 +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
Ignacio Rodríguez
30b2fdc4e3
Merge pull request #6901 from MaxMommersteeg/patch-1
Fixed typo in Changelog.
2021-01-08 15:02:56 +07:00
Max
36482ee2b5
Fixed typo in Changelog. 2021-01-08 00:03:30 +01:00
SerhiiGadzhilov
ede272185d
Update Version.cmake (#6898) 2020-12-31 17:53:36 +02:00
SerhiiGadzhilov
6fa21224a2
SYNERGY-400 Unify artifacts names (#6896)
* SYNERGY-400 Unify artifacts names

* SYNEGY-400 Check stage during tag creation
2020-12-31 16:27:15 +02:00
SerhiiGadzhilov
bdb8f7672c
SYNERGY-706 Release 1.13.0-stable (#6892) 2020-12-29 16:53:13 +03:00
SerhiiGadzhilov
70016e69a2
SYNERGY-400 Make build for every merge (#6888)
* SYNERGY-400 Generate build number and create release with tag

* SYNERGY-400 Changes for Azure Piplines

* Update ChangeLog

* SYNERGY-400 Enable not manual build

* SYNERGY-400 Removed extra space

* SYNERGY-400 Removed extra bracket

* SYNERGY-400 Correct conditions

* SYNERGY-400 Fix additional condition

* SYNERGY-400 Correct to run checks

* SYNERGY-400 Fix windows and build number

* SYNERGY-400 Fix for old python

* SYNERGY-400 Set python version for linux

* SYNERGY-400 Fix linux compilation

* SYNERGY-400 Fix getting last version for old git

* SYNERGY-400 Check python version

* SYNERGY-400 Update image for centos8
2020-12-29 12:42:07 +00:00
SerhiiGadzhilov
0dbf288b95
SYNERGY-400 Make build for every merge (#6887)
* SYNERGY-400 Generate build number and create release with tag

* SYNERGY-400 Changes for Azure Piplines

* Update ChangeLog

* SYNERGY-400 Enable not manual build

* SYNERGY-400 Removed extra space

* SYNERGY-400 Removed extra bracket

* SYNERGY-400 Correct conditions

* SYNERGY-400 Fix additional condition

* SYNERGY-400 Correct to run checks
2020-12-24 17:41:51 +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
a1640d0b32
SYNERGY-400 Make build for every merge to master (#6885)
* SYNERGY-400 Generate build number and create release with tag

* SYNERGY-400 Changes for Azure Piplines

* Update ChangeLog
2020-12-24 14:22:25 +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
SerhiiGadzhilov
78582d12d3
SYNERGY-652 Avoid using brew for macOS build (#6882)
* SYNERGY-652 Avoid using brew for macOS build

* Update ChangeLog
2020-12-18 09:59:20 +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
23855f5460
SYNERGY-656 Update macOS installer drive icons (#6879)
* SYNERGY-656 Update macOS installer drive icons

* SYNERGY-656 Correct dmgbuild installation

* Update ChangeLog
2020-12-17 14:59:13 +02:00
SerhiiGadzhilov
2217e8fe3c
SYNERGY-666 The logo on Windows taskbar is incorrect (#6874)
* SYNERGY-666 The logo on Windows taskbar is incorrect

* SYBERGY-666 Update ChangeLog
2020-12-16 13:41:25 +02:00
Ignacio Rodríguez
54736d1271
Merge pull request #6863 from symless/v1.13.0-rc2
Adding MacOS CI Build Steps for Homebrew Cleanup
2020-12-15 19:53:06 +07:00
Ignacio Rodriguez
631139d42b modified check 2020-12-15 19:45:50 +07:00
Ignacio Rodríguez
4cd7c6737c
Merge branch 'master' into v1.13.0-rc2 2020-12-15 18:54:36 +07:00
Michał Górny
f5934507c3
Check for dns_sd.h only when building GUI (#6872)
* Check for dns_sd.h only when building GUI

The <dns_sd.h> header is only used in the synergy GUI component.  Update
the CMake check to be done only if SYNERGY_BUILD_LEGACY_GUI is enabled.
This fixes build failures when GUI is not being built and <dns_sd.h>
is not installed.

While at it, fix indentation around the added check to match the rest
of the file and avoid being misleading.

* Update ChangeLog

Co-authored-by: Serhii Hadzhilov <serhii-external@symless.com>
Co-authored-by: SerhiiGadzhilov <71632867+SerhiiGadzhilov@users.noreply.github.com>
2020-12-14 20:42:12 +02:00
SerhiiGadzhilov
d810a3a2f5
SYNERGY-451 Create only 1 artefact for macOS (#6867)
* SYNERGY-451 Create only 1 artifact for macOS

* Update ChangeLog
2020-12-11 17:34:18 +02:00
Andrea Candian
bec5f6cc48
Merge pull request #6873 from symless/pr-sonar-cloud
PR SonarCloud
2020-12-11 13:20:14 +00:00
Kyle Bloom
cd2d7ce39c Typo 2020-12-11 10:15:53 +00:00