|
|
e69be64773
|
refactor: remove redundant != operators c++20 std will generate the !=operator as long as the class has an ==operator
|
2025-08-01 13:03:51 -04:00 |
|
|
|
d120cc853d
|
refactor: InputFilter, user std::ranges::partial_sort in == operator
|
2025-08-01 13:03:51 -04:00 |
|
|
|
f73d098b1f
|
refactor: Unify ENetworkProtocol and ServerProtocol into new enum Class NetworkProtocol in new file base/NetworkProtocol.h
|
2025-07-31 13:41:29 +01:00 |
|
|
|
9673943556
|
refactor: OptionTypes, Remove corner related enums and uses static items for corner masks instead
|
2025-07-31 13:41:29 +01:00 |
|
|
|
7fd9070a80
|
refactor: InputFilter::EFilterStatus => InputFilter::FilterStatus enum class
|
2025-07-11 03:06:24 -07:00 |
|
|
|
3ececbcfd9
|
refactor: Event anon enum => EventFlags struct
|
2025-07-11 03:06:24 -07:00 |
|
|
|
36e985d8ab
|
chore: add missing default for switches
|
2025-07-07 17:53:56 +01:00 |
|
|
|
245fa815d2
|
refactor: Server::onMouseMousePrimary, use std array for horizontal and vertical direction array
|
2025-07-07 17:53:56 +01:00 |
|
|
|
f12f312dab
|
refactor: ProtocolTypes EDirection => enum class Direction
|
2025-07-07 17:53:56 +01:00 |
|
|
|
dded2e3711
|
refactor: ProtocolTypes EDirectionMask => enum class DirectionMask
|
2025-07-07 17:53:56 +01:00 |
|
|
|
bc9f47c957
|
refactor: ProtocolTypes EDataReceived => enum class ProtocolTypes::TransferState
|
2025-07-07 17:53:56 +01:00 |
|
|
|
ede27975d7
|
chore: clean up remaing sonar warnings to use in class intializers where possible
|
2025-07-07 17:53:56 +01:00 |
|
|
|
ab4fbd1c85
|
refactor: use using enum EventTypes when possible to reduce verbosity
|
2025-07-03 03:24:16 +00:00 |
|
|
|
26cc85e878
|
add protocol developer documentation
|
2025-06-25 15:42:16 +01:00 |
|
|
|
b29c5b1bb2
|
refactor: use contains to find if an item is in a container
|
2025-06-20 09:39:26 +01:00 |
|
|
|
aacf922319
|
refactor: remove names for unused handle function args
|
2025-06-20 09:39:26 +01:00 |
|
|
|
90a651b409
|
refactor: server use std::unique_ptr for socketFactory
based on ff7f23e79d
|
2025-06-19 19:13:24 +01:00 |
|
|
|
66e201c8ef
|
chore: remove handle* methods that are a single oneline forward and use the line directly
|
2025-06-18 13:17:16 +01:00 |
|
|
|
3a35b183d3
|
refactor: use std::function for Event callback
based on 6d347337c3
|
2025-06-18 13:17:16 +01:00 |
|
|
|
6fbb60a3c2
|
chore: remove unused StopWatch Includes
|
2025-06-14 08:22:55 +01:00 |
|
|
|
0b4a2e0e5b
|
chore: use std::unique_ptr for IDataSocket
port-of input-leap/836e08b0642ad158ecedc44e59a3bd3c61b56141
ported-by sithlord48
|
2025-05-28 09:54:04 +01:00 |
|
|
|
3eb3969a01
|
chore: use final for overrides and remove virtual for non base classes
|
2025-05-28 09:42:08 +01:00 |
|
|
|
e6a374369b
|
chore: use const for more local ref and pointer vars
|
2025-05-28 09:42:08 +01:00 |
|
|
|
a4f1a382d3
|
chore: use ranged for in ClientListener::cleanupClientSockets
|
2025-05-23 10:19:11 -07:00 |
|
|
|
647201cd37
|
refactor: server/Config to the variable initializer and condition part of the for loop when checking for a valid screen name
|
2025-05-23 10:19:11 -07:00 |
|
|
|
475b895755
|
chore: initialize class vars using the order class define, initilizer list, constructor
|
2025-05-23 10:19:11 -07:00 |
|
|
|
a33574e1bd
|
chore: use more ranged for loops
|
2025-05-22 20:46:41 +01:00 |
|
|
|
5a90b51e97
|
chore: use string_view in place of string where possible
|
2025-05-22 20:46:41 +01:00 |
|
|
|
fe12972e83
|
chore: use const pointer / ref where possible
|
2025-05-22 20:46:41 +01:00 |
|
|
|
04805d9a7e
|
chore: mark explicit methods
|
2025-05-22 20:46:41 +01:00 |
|
|
|
3cf0fb89ef
|
chore: add comment to empty methods
|
2025-05-20 16:20:07 +01:00 |
|
|
|
52b0c1f061
|
chore: use auto or (const auto) where possible
|
2025-05-20 16:20:07 +01:00 |
|
|
|
c224cd4661
|
chore: declare const methods recommened by sonar
|
2025-05-20 16:20:07 +01:00 |
|
|
|
635962618f
|
chore: define only one variable per line
|
2025-05-20 16:20:07 +01:00 |
|
|
|
0ff72441e6
|
chore: use c++17 style if,switch init-initilizer where possible
chore: correct spelling of "colon" in NetworkAddresses variables
chore: correct some multi line defines near needed init-initilizers
|
2025-05-20 16:20:07 +01:00 |
|
|
|
bdffda9a2f
|
chore: replace typedef with using
|
2025-05-20 16:20:07 +01:00 |
|
|
|
8f53b88bb6
|
chore: remove unused tests
Remove Unused Mocks
Remove remaing uses of TEST_ENV and its guarded items
|
2025-05-08 15:26:44 +01:00 |
|
|
|
38dc845c72
|
refactor: port serverConfigTests to QtTests
remove TEST_ENV items from server/Config
|
2025-05-08 15:26:44 +01:00 |
|
|
|
b56a282a9c
|
refactor: port ServerTests to QtTests
remove TEST_ENV items from Server
|
2025-05-08 15:26:44 +01:00 |
|
|
|
5365e34f08
|
feat: remove drag and drop support, its broken on all platforms
|
2025-05-08 09:47:41 -04:00 |
|
|
|
55a7fa3266
|
Port simplified EventTypes from 8b23570379
|
2025-05-05 17:17:01 -04:00 |
|
|
|
d643e4b189
|
chore: PrimaryClient, use default for deconstructors / constructors
|
2025-05-02 12:12:17 +01:00 |
|
|
|
c8734755c5
|
chore: InputFilter, use default for deconstructors / constructors
|
2025-05-02 12:12:17 +01:00 |
|
|
|
edea3b0df1
|
chore: server/Config use default for deconstructors
|
2025-05-02 12:12:17 +01:00 |
|
|
|
f4264d71a1
|
chore: ClientProxy1_6 use default for deconstructor
|
2025-05-02 12:12:17 +01:00 |
|
|
|
6ffd0eb471
|
chore: ClientProxy1_4 use default for deconstructor
|
2025-05-02 12:12:17 +01:00 |
|
|
|
7619928d56
|
chore: ClientProxy1_3 use override where possible
|
2025-05-02 12:12:17 +01:00 |
|
|
|
d70c7fe720
|
chore: ClientProxy1_2 use default for deconstructor
|
2025-05-02 12:12:17 +01:00 |
|
|
|
b26ca77ff1
|
chore: ClientProxy1_1 use default for deconstructor
|
2025-05-02 12:12:17 +01:00 |
|
|
|
68db2c3484
|
chore: BaseClientProxy use default for deconstructor
|
2025-05-02 12:12:17 +01:00 |
|