Nick Bolton
37bb0f989e
Format all source with Clang and introduce lint workflow ( #7364 )
...
* Lint script with CLang format
* Use `-i` for `clang-format` and add more logging for lint scripts
* Apply LLVM CLang formatting
* Fixed comment
* Update ChangeLog
* Fixed bad return code logic
* Improve output for linters
* Fixed re-used var in clang lint
* Fixed include order for tests and use `#if 0` instead of commenting out code
* Use full Clang format dump
* Dump Ubuntu Clang format
* Dump Clang format from Debian
* Dumped from: clang-format version 18.1.8
* Revert "Dumped from: clang-format version 18.1.8"
This reverts commit b9bbda2995bb0b4b65baf14afebb0361ec64e644.
* Remove BasedOnStyle
* Restore base Clang format file
* Use clang-format from pip
* Apply Clang format 18 style
* Add clang_format deps
* Fixed include order issues and *some* accidental includes
2024-07-02 20:07:06 +01:00
Serhii Hadzhilov
8a509f4ba9
SYNERGY1-1555 maintenance licences ( #7190 )
...
* SYNERGY1-1555 Remove unused files
* SYNERGY1-1555 Remove unused function isPermanent
* SYNERGY1-1555 Update SerialKeyType with maintenance type
* SYENRGY1-1555 Add method isMaintenance into SerialKey
* SYNERGY1-1555 Check maintenance licenses
* SYNERGY1-1555 Replace obsolete functions
* SYNERGY1-1555 Fix Linux builds
* Update ChangeLog
* SYNERGY1-1555 Requested changes
2022-06-15 13:55:41 +03:00
Serhii Hadzhilov
660853d1ac
SYNERGY1-1511 Refactoring for v3 licenses ( #7183 )
...
* SYNERGY1-1511 Refactor SerialKey constructor
* SYNERGY1-1511 Refactor SerialKey::parse
* SYNERGY1-1511 Remove unused includes
* SYNERGY1-1511 Remove key generation
* SYNERGY1-1511 Remove "using namespace std;"
* SYNERGY1-1511 Add struct SerialKeyData
* SYNERGY1-1511 Replace member with the new DTO
* SYNERGY1-1511 Rename members
* SYNERGY1-1511 Add a new class SerialKeyParser
* SYNERGY1-1511 Use SerialKeyParser
* Add SerialKeyParserV3
* Add setters and remove unused fields
* Fix return type
* Add comments
* Fix compilation
* Fix code smels
* Update ChangeLog
2022-06-01 18:17:02 +03: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
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
Serhii Hadzhilov
836e0444d3
SYNERGY-324 Removed tabs in SerialKey.h
2020-10-05 16:29:33 +03:00
Serhii Hadzhilov
05a66271a1
SYNERGY-324 Update behaviour when unregistered
2020-10-02 15:34:11 +03:00
Serhii Hadzhilov
9274f06e3c
SYNERGY-315 Synergy "Business" edition
2020-10-02 10:19:13 +03:00
Serhii Hadzhilov
371a45d9c8
Preliminary implementation of license key expiry.
2020-09-24 22:11:47 +03:00
Andrew Nelless
fedbcb0f3a
Remove ../ includes in src/lib
2017-03-09 15:16:08 +00:00
XinyuHou
deea23f866
Apply tab to spaces filter to src folder
2017-02-07 01:24:59 +00:00
Andrew Nelless
99dbdc5eb3
#5657 Use SerialKey class in ServerArgs
2016-10-17 17:38:05 +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
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
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
55414e4581
#5657 Make SubscriptionManager backward compatible
2016-10-14 17:38:31 +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
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