Commit graph

  • 023037f7ee refactor: XWindowsClipboard, user std::format_to_n in place of snprintf sithlord48 2025-07-31 21:49:30 -0400
  • fe19f4de66 refactor: ServerProxy::setActiveServerLanguage, use std::string size method to get string in place of strlen sithlord48 2025-07-31 21:42:34 -0400
  • d120cc853d refactor: InputFilter, user std::ranges::partial_sort in == operator sithlord48 2025-07-31 21:37:58 -0400
  • c78665dc35 refactor: XWindowsKeyState, updateKeysymMap use std::ranges::fill to fill modifier array sithlord48 2025-07-31 21:18:59 -0400
  • c4c4c09eb2 refactor: XwindowsClipboard , use std::ranges::for_each in sendReply sithlord48 2025-07-31 21:11:19 -0400
  • 2cccc3d0c8 refactor: use std::ranges::find_if when possible sithlord48 2025-07-31 20:46:08 -0400
  • 59c414ebad refactor: IKeyState: use emplace in place of insert for set addition sithlord48 2025-07-31 20:28:30 -0400
  • 1e7143b85e refactor: IKeyState, remove name from unused IEventQueue in constructor sithlord48 2025-07-31 20:27:03 -0400
  • a6068ad6f6 refactor: Log use std::format in place of snprintf, when not running on macOS... sithlord48 2025-07-31 09:39:10 -0400
  • 11caf55522 fix: Wrong m_buttons vector size in case of maxButton inferior to numButtons Corentin Rossignon 2025-08-01 12:32:44 +0200
  • f73d098b1f refactor: Unify ENetworkProtocol and ServerProtocol into new enum Class NetworkProtocol in new file base/NetworkProtocol.h sithlord48 2025-07-30 20:20:59 -0400
  • 9673943556 refactor: OptionTypes, Remove corner related enums and uses static items for corner masks instead sithlord48 2025-07-30 19:55:46 -0400
  • 7c06ae39ef refactor: AddResults => enum class ScreenAddResults sithlord48 2025-07-30 19:36:28 -0400
  • ffa5b88cdf refactor: ServerApp::EServerState => Enum class ServerApp::ServerState sithlord48 2025-07-30 19:15:06 -0400
  • 8977d70dd9 refactor: IClipboard::EFormat => enum class Clipboard::Format sithlord48 2025-07-30 08:19:15 -0400
  • 943141d65c chore: use Deskflow name in copy text sample, rename ClipboardTest::text285 -> longerText sithlord48 2025-07-30 08:24:20 -0400
  • 49e36cfdc6 refactor: Event, make non default constructors explicit sithlord48 2025-07-28 08:20:29 -0400
  • 283e0c6367 refactor: KeyMap EType => enum class KeyType sithlord48 2025-07-26 09:50:43 -0400
  • 902f5823f2 refactor: KeyMap::keysToRestoreModifiers, use ranged for loops sithlord48 2025-07-25 11:56:54 -0400
  • 7785c954d5 refactor: KeyMap::mapCommandKey to use ranged loop sithlord48 2025-07-25 11:46:29 -0400
  • db841f71bd refactor: PriorityQueue, Use std::ranges version of heap methods sithlord48 2025-07-24 20:57:44 -0400
  • 84c2234869 refactor: ActionDialog use proper ActionDialog::itemToggled in place of lambda sithlord48 2025-07-24 20:16:58 -0400
  • 51e467d45e feat: Enable 'MouseKeys' on screen setup and never restore old settings Nick Bolton 2025-07-28 17:34:25 +0100
  • e184475a24 feat: Add logging in MSWindowsScreen for setup and cursor centering Nick Bolton 2025-07-28 17:22:25 +0100
  • 1fb2789cb1 fix: Prevent flicker on desk leave with 30ms delay Nick Bolton 2025-07-28 17:11:35 +0100
  • 8979d7f94f feat: Cursor visibility retry mechanism Nick Bolton 2025-07-28 17:09:40 +0100
  • 9033198aed refactor: Change mouse keys functions names to expose actual behavior Nick Bolton 2025-07-28 17:02:29 +0100
  • db55c3f0e7 build: remove unused includes from MSWindowsDesks.cpp|h Nick Bolton 2025-07-28 16:49:15 +0100
  • ba4375a28b build: fix cmake error with git version if no tags / git repo sithlord48 2025-07-27 10:03:08 -0400
  • 56f7a0d7b5 Release 1.23.0 sithlord48 2025-07-21 16:06:20 -0400
  • 3b27fa5771 build: windows, do not deploy software opengl library sithlord48 2025-07-18 14:45:15 -0400
  • 72ddcdb7f5 build: windows do not deploy dxil.dll or dxcompiler.dll sithlord48 2025-07-18 14:43:37 -0400
  • 4a7d031bc6 build: windows deploy qt plugins in plugin folder sithlord48 2025-07-18 15:45:32 -0400
  • 45fcdde636 build: Windows, run deploy tool only once, use install to install qt depends Remove unneed . in Qt deploy message sithlord48 2025-07-18 13:39:32 -0400
  • 9a799294f7 build: fail sooner on windows / mac if unable to find Qt deploy tool sithlord48 2025-07-21 07:39:09 -0400
  • 46db468ede chore: use arrays to group files with same override info in REUSE.toml sithlord48 2025-07-17 12:02:51 -0400
  • 28957a3fa8 build: generate vcpkg.json on windows do not allow vcpkg.json to be added to the repo provide a new option VCPKG_QT (default is OFF), to build Qt via vcpkg sithlord48 2025-07-17 11:45:09 -0400
  • 2c55f4fe06 refactor: windows write daemon log in ProgramData\Deskflow remove old log file on update sithlord48 2025-07-19 10:05:00 -0400
  • a4c82869a6 fix: split version info in new header a new file src/lib/VersionInfo.h.in now holds our version info vars fixes #8657 sithlord48 2025-07-18 21:30:31 -0400
  • f33848f9b8 fix: setWindowIcon explicitly, fixes #8756 sithlord48 2025-07-18 20:20:51 -0400
  • f497b6886a ci: use Qt 6.9.0 for x64 windows to avoid random build failures with 6.9.1 sithlord48 2025-07-18 14:51:54 -0400
  • 21d38ff444 Revert "ci: force ninja update on windows" sithlord48 2025-07-17 14:40:17 -0400
  • e828563190 chore: MainWindow, use system correct monospace font for log sithlord48 2025-07-14 09:56:21 -0400
  • c7873f2f81 refactor: DisplayInvalidExecption pass const ref to string sithlord48 2025-07-11 13:31:17 -0400
  • 9f72b44d2a refactor: ClientApp indicate msg is unused in update status sithlord48 2025-07-11 13:30:53 -0400
  • 8dcd9b0c01 refactor: ArgParser::assemble command use const ref std::string_view for ingoreArg sithlord48 2025-07-11 13:18:05 -0400
  • e436b41ab0 refactor: ArgParser::parsePlatformArgs remove unused argument isServer sithlord48 2025-07-11 13:15:30 -0400
  • c2eae36650 refactor: ArgParser, simplify arg parsing by combining duplicate checks into one sithlord48 2025-07-11 13:10:24 -0400
  • 1079c22736 refactor: Settings use Static methods where possible internally sithlord48 2025-07-11 13:00:50 -0400
  • d69febe2dc refactor: Unicode, declare vars on seperate line as untions, using string_view for UCS2ToUTF8 input, remove redundant parentheses sithlord48 2025-07-11 12:55:59 -0400
  • c6a97c24a2 refactor: String, use std::ranges::lexicogriphical_compare to simplify CaselessCpm::less sithlord48 2025-07-11 12:45:38 -0400
  • d9ec93e7ee refactor: String, pass stringToSizeType a const ref of the string we are to get the size of sithlord48 2025-07-11 12:41:40 -0400
  • 9db11a90eb refactor: TCPSocket, new protected methods to access m_readable, m_writable and m_connected, use them in place of direct access and make the variables private TCPSocket, remove duplicate private and protected sections in header sithlord48 2025-07-11 11:48:46 -0400
  • c327c80d63 refector: TCPListenSocket, remove duplicate public in header, make m_mutex private sithlord48 2025-07-11 11:42:08 -0400
  • 0884a267d1 refactor: App move m_suspended to the subclasses where its is used sithlord48 2025-07-11 10:37:18 -0400
  • d1b810baa5 refactor: use std::size to get size of arrays sithlord48 2025-07-11 10:08:24 -0400
  • 6bf25c0089 fix: adjust windows installer images and their sizes, remove synergy background image from install fixes #8754 sithlord48 2025-07-16 10:58:49 -0400
  • f4b561ac64 feat: windows/installer add option to run deskflow after install for silent installs fixes #8351 adjust installer background image to fit better in this case sithlord48 2025-07-14 11:08:19 -0400
  • 28c690074c ci: force ninja update on windows sithlord48 2025-07-17 08:23:11 -0400
  • 97c5a17e9d ci: use Qt 6.9.1 on windows sithlord48 2025-07-16 18:02:20 -0400
  • f51abad8cc feat: Wayland, only set a side to a border if if has a neighboring screen move protocolTypes Direction enum to new base/DirectionTypes use the direction info when calling fixes #8572 fixes #8452 fixes #8605 fixes #8005 sithlord48 2025-07-13 10:26:11 -0400
  • ae5ba4e51f chore: remove dev method PortalInputCapture::fakeEisFd sithlord48 2025-07-13 09:40:36 -0400
  • 9413393057 refactor: anonymous enum in ServerConfig => ServerConfig::AddResults enum class sithlord48 2025-07-08 16:15:21 -0400
  • 79b445373b refactor: FingerPrintDialog::FingerpringDialogMode now enum class sithlord48 2025-07-08 16:12:32 -0400
  • 9beea1abfe refactor: anon enum in AddClientDialog to AddAction enum class sithlord48 2025-07-08 16:09:11 -0400
  • a88a67d47f refactor: ActionDialog::ActionType enum is now a struct sithlord48 2025-07-08 15:58:05 -0400
  • 7fd9070a80 refactor: InputFilter::EFilterStatus => InputFilter::FilterStatus enum class sithlord48 2025-07-08 14:25:41 -0400
  • e37cea2d6b refactor: replace anon Enum in XWindowsKeyState with static vars sithlord48 2025-07-08 14:19:40 -0400
  • 181d862838 refactor EiEventQueue remove anon enum for a few static members sithlord48 2025-07-08 13:57:40 -0400
  • 6ca980e3e5 refactor: XSocket::EError => XSocket::SocketError enum class sithlord48 2025-07-08 10:21:13 -0400
  • 94be5f7498 refactor: TCPSocket::EJobResult => enum class TCPSocket::JobResult sithlord48 2025-07-08 10:16:55 -0400
  • 32e6a84a6f chore: remove unused anon enum in SecureSocket sithlord48 2025-07-08 10:06:59 -0400
  • b9964b5e90 refactor: remove anon enum in IKeyState and replace with static s_numButtons sithlord48 2025-07-08 09:58:39 -0400
  • 422b4c3a23 refactor ClientArgs ClientScrollDirection to enum class use Members Normal and Inverted for names sithlord48 2025-07-08 09:41:24 -0400
  • 05e32497d1 refactor: ArgsBase::Type => ArgsBase::ClassType class enum sithlord48 2025-07-08 09:35:39 -0400
  • 9905f32738 refactor: Common.h replace anon enum with set constexpr exit codes sithlord48 2025-07-08 08:58:27 -0400
  • 29e9b8ae3b refactor: ServerProxy::EResult => ServerProxy::ConnectionResult enum class sithlord48 2025-07-08 08:39:25 -0400
  • fe3c41f857 refactor: remove Unneed enum for LogOutputters and use a constexp instead sithlord48 2025-07-08 08:32:29 -0400
  • 3ececbcfd9 refactor: Event anon enum => EventFlags struct sithlord48 2025-07-08 08:12:53 -0400
  • c12aa4c6e9 refactor: Make IEventQueueBuffer Types an enum class, use proper names rename kNone => Unknown to reflect its unknowns an unknown type of event sithlord48 2025-07-08 07:50:42 -0400
  • fc58688bb0 refactor: replace throw() with noexcept in cases where execeptions are not possible sithlord48 2025-07-07 21:45:40 -0400
  • 77bdde5434 refactor: Elevel => LogLevel enum class, use proper names for items in the class sithlord48 2025-07-07 17:44:21 -0400
  • 3472ff6ce5 chore: ArchNetworkBSD, use std::ignore in place of unused int sithlord48 2025-07-07 17:07:31 -0400
  • 082d27a88c ci :remove EOL fedora 40 builds sithlord48 2025-07-08 17:05:38 -0400
  • 2d3105206d fix: save geometry not frameGeometry on exit fixes #8741 sithlord48 2025-07-07 16:39:40 -0400
  • c6778dc9be refactor: use more if and switch init-statements sithlord48 2025-07-03 19:58:34 -0400
  • 36e985d8ab chore: add missing default for switches sithlord48 2025-07-03 19:43:56 -0400
  • 865365b2fa chore: add noreturn to more methods sithlord48 2025-07-03 19:26:13 -0400
  • 8a83f68ff0 chore: remove unused < operator for Timer class sithlord48 2025-07-03 18:45:37 -0400
  • 245fa815d2 refactor: Server::onMouseMousePrimary, use std array for horizontal and vertical direction array sithlord48 2025-07-03 18:12:05 -0400
  • f12f312dab refactor: ProtocolTypes EDirection => enum class Direction sithlord48 2025-07-03 15:12:35 -0400
  • dded2e3711 refactor: ProtocolTypes EDirectionMask => enum class DirectionMask sithlord48 2025-07-03 14:53:42 -0400
  • d71d4eaf07 refactor: ProtocolTypes EDataTransfer => struct ProtocolTypes::ChunkType sithlord48 2025-07-03 14:22:54 -0400
  • bc9f47c957 refactor: ProtocolTypes EDataReceived => enum class ProtocolTypes::TransferState sithlord48 2025-07-03 14:06:56 -0400
  • 0ea2576032 refactor: XWindowsEventQueueBuffer, use static const for timeoutd delay sithlord48 2025-07-03 12:40:28 -0400
  • 0100cb796e chore: SecureSocket remove unused MAX_ERROR_SIZE define , rename MAX_INPUT_BUFFER_SIZE static to confirm to naming convention sithlord48 2025-07-03 12:36:52 -0400
  • 8ec40dd74b refactor: ClipboardChunk Replace CLIPBOARD_CHUNK_META_SIZE define with constexpr sithlord48 2025-07-03 12:34:07 -0400
  • 4034d15fb3 refactor: ClientApp Replace RETRY_TIME define with constexpr sithlord48 2025-07-03 12:10:33 -0400
  • 1a9f8d5cdc refactor: app Replace options defines as constexpr use more sane names sithlord48 2025-07-03 11:49:57 -0400
  • 66ddaca410 refactor: PriorityQueue::Swap make noexcept sithlord48 2025-07-03 09:15:13 -0400