sithlord48
3eef21c8df
chore: remove pointless SYS_TIME if defs one is set true and the other never used just include the libs
...
chore: remove TIME_WITH_SYS_TIME set to 1 and used once as include guard
2025-06-14 08:22:55 +01:00
sithlord48
a5522729aa
refactor: Unify ArchTime classes into one method
...
Idea from https://github.com/input-leap/input-leap/pull/1464 '
2025-06-14 08:22:55 +01:00
sithlord48
36b4bb09bc
refactor: Unify ArchSleepClasses into one method
...
idea from https://github.com/input-leap/input-leap/pull/1462
2025-06-14 08:22:55 +01:00
sithlord48
8170dd4e99
chore use std::getenv Not c style getenv
...
idea from: https://github.com/debauchee/barrier/pull/847/
2025-06-12 22:27:16 +01:00
Povilas Kanapickas
314899ac7d
chore: arch, Remove support for lazy error code to string evaluations
...
This functionality is not needed because in all code paths the error
code is immediately converted to string without actually using the lazy
evaluation functionality.
based-on: 53dff5b803
ported and expanded by sithlord48
2025-05-28 14:00:18 +01:00
sithlord48
3eb3969a01
chore: use final for overrides and remove virtual for non base classes
2025-05-28 09:42:08 +01:00
sithlord48
d2ac36f3ed
chore: make more const methods
2025-05-28 09:42:08 +01:00
sithlord48
e6a374369b
chore: use const for more local ref and pointer vars
2025-05-28 09:42:08 +01:00
sithlord48
9c56fa5dda
chore: Combine unnessessary multi level if into less fewer checks
2025-05-28 09:42:08 +01:00
sithlord48
475b895755
chore: initialize class vars using the order class define, initilizer list, constructor
2025-05-23 10:19:11 -07:00
sithlord48
767919b342
refactor: consolidate IArchString subclasses into ArchString
2025-05-23 17:58:36 +01:00
sithlord48
4224215991
chore: make IArchString::EWideCharEncoding a enum class
2025-05-23 17:58:36 +01:00
sithlord48
fe12972e83
chore: use const pointer / ref where possible
2025-05-22 20:46:41 +01:00
sithlord48
3cf0fb89ef
chore: add comment to empty methods
2025-05-20 16:20:07 +01:00
sithlord48
c224cd4661
chore: declare const methods recommened by sonar
2025-05-20 16:20:07 +01:00
sithlord48
635962618f
chore: define only one variable per line
2025-05-20 16:20:07 +01:00
sithlord48
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
sithlord48
cac63937ff
chore: cleansmells in ArchDaemon
2025-05-20 16:20:07 +01:00
sithlord48
037fee0e59
refactor: remove archConsole use its only implemented method directly in logOutputters
2025-05-19 21:48:27 +01:00
sithlord48
d483dc38bd
chore: unix/XArchUnix, use default for constructor and deconstructor, explicit constructor with no except deconstructor
2025-05-02 12:12:17 +01:00
sithlord48
56dd5492b4
chore: unix/ArchTimeUnix, use default for constructor and deconstructor
2025-05-02 12:12:17 +01:00
sithlord48
67c7ba6dae
chore: unix/ArchStringUnix, use default for constructor and deconstructor
2025-05-02 12:12:17 +01:00
sithlord48
1138e3b1fb
chore: unix/ArchLogUnix, use default for constructor / deconstructor
2025-05-02 12:12:17 +01:00
sithlord48
6523911e4d
chore: unix/ArchSleepUnix, use default for constructor and deconstructor
2025-05-02 12:12:17 +01:00
sithlord48
a52552b821
chore: unix/ArchDaemonUnix, use default for constructor and deconstructor
2025-05-02 12:12:17 +01:00
sithlord48
bd2188beb1
chore: unix/ArchConsoleUnix, use default for constructor and deconstructor
2025-05-02 12:12:17 +01:00
sithlord48
6c7bdf3e07
chore: ArchNetworkBSD, Use auto where possible
2025-04-28 13:50:43 +01:00
sithlord48
1df01d3cf1
chore: ArchMuitiThreadPosix, Use auto where possible
2025-04-28 13:50:43 +01:00
sithlord48
63d65bb47b
chore: use nullptr where possible in place of NULL
2025-04-28 13:08:40 +01:00
sithlord48
41fda741b3
chore: Use override for override methods
2025-04-28 11:27:33 +01:00
sithlord48
31e95ad2dc
refactor: remove unused lib/arch/mulitbyte.h
2025-03-25 08:39:05 +00:00
sithlord48
8b5a61f07f
refactor: remove ArchFile, move only use of getInstallDir to MSWindowsWatchdog
2025-03-25 08:39:05 +00:00
sithlord48
516f803eb4
refactor: remove ArchFile::getbasePath for QFileInfo::fileName
2025-03-25 08:39:05 +00:00
sithlord48
45b6ff19e7
chore: remove StdExcept and include stdexcept directly where needed
...
remove _NOEXCEPT define and just use throw()
2025-03-21 11:42:32 +00:00
sithlord48
42b16efdb9
chore: remove StdList and include list directly where needed
2025-03-21 11:42:32 +00:00
sithlord48
40c10766f3
chore: rename lib/common/stdlist.h => lib/common/StdList.h
2025-03-20 13:06:45 +00:00
sithlord48
3c86d9dc83
chore: rename lib/common/constants.h.in => lib/common/Constants.h.in
2025-03-20 13:06:45 +00:00
sithlord48
b1b8720781
refactor: remove unused ARCH::concatPath
2025-03-19 20:01:01 +00:00
sithlord48
8609cbc20a
refactor: remove unused ARCH::getUserDirectory
2025-03-19 20:01:01 +00:00
sithlord48
7fe862b715
refactor: remove unused ARCH::getSystemDirectory
2025-03-19 20:01:01 +00:00
sithlord48
377272e917
refactor: remove unused arch profileDir
2025-03-19 20:01:01 +00:00
sithlord48
6444e2c208
chore: remove unused ARCH::getLogDirectory
2025-03-19 20:01:01 +00:00
sithlord48
b3ce7c41d3
chore: remove unused ARCH::setPluginDirectory Arch::getPluginDirectory
2025-03-19 20:01:01 +00:00
sithlord48
73de5e964e
chore: remove unused archsystem classes
2025-03-17 16:59:43 +00:00
sithlord48
27451d3425
refactor: move Screensaver inhibate call for xwindows from arch to platform
2025-03-17 16:59:43 +00:00
sithlord48
ef315183f3
chore: rm unused ARCH:getPlatform
2025-03-13 12:25:25 +00:00
sithlord48
3b811a1bd0
chore: remove unused Arch::getOsName
2025-03-13 12:25:25 +00:00
Nick Bolton
b64942e3a3
fix: Delete HKEY_LOCAL_MACHINE\SOFTWARE\Deskflow when clearing settings
2025-03-03 15:05:09 -05:00
sithlord48
55772e1133
chore: remove unused ARCH::vsnprintf
2025-01-29 21:07:31 +00:00
sithlord48
1085df54ed
refactor: Reuse compliance
...
build files and documentation: MIT
images / sources: GPL-2.0-only
breeze icons: LGPL-2.0-only
Microsoft MSM file, vc redist license
2025-01-27 17:05:47 -05:00