sithlord48
525123573e
chore: use U for wlclipboard setting name
2025-11-21 10:38:50 +00:00
sithlord48
92e3e9ac64
refactor: wlClipboard fix some sonar issues
2025-11-20 07:57:31 -05:00
sithlord48
50fd3365e8
chore: WlClipboard remove unused process control methods
2025-11-20 07:57:31 -05:00
sithlord48
4ebf5ff479
refactor: WlClipbaord::empty use QProcess
2025-11-20 07:57:31 -05:00
sithlord48
ab4feaa037
refactor: WlClipbaord::add use QProcess to set the clipboard
2025-11-20 07:57:31 -05:00
sithlord48
21900ade68
refactor: make WlClipboard a QObject subclass
2025-11-20 07:57:31 -05:00
sithlord48
7b0e8e8188
chore: WlClipboard remove unused executeCommand
2025-11-20 07:57:31 -05:00
sithlord48
c5f7a3792a
refactor: WlClipboard::get use QProcess
2025-11-20 07:57:31 -05:00
sithlord48
7a60f0cc9e
refactor: WlClipboard, use QProcess to get available mimeTypes
2025-11-20 07:57:31 -05:00
sithlord48
9ed0b06a42
refactor: WlClipboard mimetypes use QStrings
2025-11-20 07:57:31 -05:00
sithlord48
5ef4f64b11
refactor: use QDateTime::currentMSecsSinceEpoc behind WlClipboard::getCurrentTime
2025-11-20 07:57:31 -05:00
sithlord48
c7e90d3cf5
refactor: WlClipboard::isAvailable use QStandardPaths::findExecutable to check if the apps exist. remove WlClipboard::checkCommandExists
2025-11-20 07:57:31 -05:00
sithlord48
d157713a85
feat: Settings expose settings to use wl-clipboard backend. Disable clipboard on wayland if this settings is disabled
2025-11-20 07:57:31 -05:00
sithlord48
90e7d475f8
refactor: WlClipboardCollection minor sonar cleanup
2025-11-20 07:57:31 -05:00
sithlord48
ecb03297fd
refactor: EiScreen Sonar cleanup for new clipboard items
2025-11-20 07:57:31 -05:00
sithlord48
a09dfad22a
chore: WlClipboard remove unused private setClipboardData and setClipboardData methods
2025-11-20 07:57:31 -05:00
sithlord48
9960b657e3
chore: rename EiClipboard -> WaylandClipboardCollection
2025-11-20 07:57:31 -05:00
sithlord48
bbabb91d42
chore: rename src/lib/platform/WaylandClipboard -> src/lib/platform/WlClipboard
2025-11-20 07:57:31 -05:00
Jörg Thalheim
e55c67fa2f
feat: add wayland clipboard support via wl-clipboard
...
this is currently based on wl-copy/wl-paste.
One could probably just implement wl-copy/wl-paste without adding much
complexity and better performance.
Co-authored-by: KoljaFrahm <GitHub.Kolja@dfgh.net>
2025-11-20 07:57:31 -05:00
sithlord48
4d2597c31b
refactor: XDGKeyUtil no need to add std:: for uint32_t
2025-11-14 13:28:41 +00:00
sithlord48
281cda1d14
refactor XDGKeyUtil::mapKeyToKeyID cleanup default case make i in the if and not case the already right type returned
2025-11-14 13:28:41 +00:00
sithlord48
4a67694676
build: new build option BUILD_X11 to control building of X11 backend
2025-11-14 13:28:41 +00:00
sithlord48
f45df39032
refactor: XDGKeyUtil, make s_keySymToUCS4 static map
2025-11-14 13:28:41 +00:00
sithlord48
186a20a1ac
feat: XDGKeyUtil, use Xkbcommon Keysym names
...
this removes the need for any x11 releated headers when using EI screens
2025-11-14 13:28:41 +00:00
sithlord48
7eee265010
refactor: make s_map1008FF private static array
2025-11-14 13:28:41 +00:00
sithlord48
b3cd759a4e
chore: remove unused KeySyms Tyepdef
2025-11-14 13:28:41 +00:00
James Le Cuirot
93beb491db
fix: Split XKB code out of XWindowsUtil to allow building without X11
...
the xprotoheaders are still required for EI, but nothing more.
2025-11-14 13:28:41 +00:00
Brett Lawson
6a86c2990e
fix: Adjust OS X MouseMove handling to use live cursor position.
2025-11-11 11:15:41 -05:00
sithlord48
1875c599a4
refactor: define EventQueueTimer to its own header not once per IEventQueue impl
2025-11-10 07:08:29 -05:00
sithlord48
ab1a87ba04
chore: remove MsWindowClipboardTextConverter
2025-11-10 11:52:42 +00:00
sithlord48
d492ddfbbb
chore: LogOutputters remove unused includes
2025-11-07 15:54:19 -05:00
sithlord48
c91e051082
chore: PlatformScreen remove unused includes
2025-11-07 15:54:19 -05:00
sithlord48
7ce5ce5d41
chore: XWindowsUtils remove unused includes
2025-11-07 15:54:19 -05:00
sithlord48
68a15486ae
chore: XWindowsScreen remove unused includes
2025-11-07 15:54:19 -05:00
sithlord48
bb42cfb8fd
chore: XWindows Clipboard remove unused includes
2025-11-07 15:54:19 -05:00
sithlord48
af0321ce77
chore: XDGPowerManager remove unused includes
2025-11-07 15:54:19 -05:00
sithlord48
fbdee8e10e
chore: PortalRemoteDesktop remove unneeded includes
2025-11-07 15:54:19 -05:00
sithlord48
489d984ab6
chore: PortalInputCapture remove unused includes
2025-11-07 15:54:19 -05:00
sithlord48
1e672bb8a1
chore: EiScreen remove unused includes
2025-11-07 15:54:19 -05:00
sithlord48
6147e9604b
chore: EiEventQueueBuffer remove unneeded includes
2025-11-07 15:54:19 -05:00
sithlord48
97367a20c5
chore: OSXUchrKeyResouce remove unused includes
2025-11-07 15:54:19 -05:00
sithlord48
5a029110a3
chore: OSXScreenSaver remove unused includes
2025-11-07 15:54:19 -05:00
sithlord48
e4557c6b95
chore: OSXScreen remove unused includes
2025-11-07 15:54:19 -05:00
sithlord48
685312866b
chore: OSXKeyState remove unused includes
2025-11-07 15:54:19 -05:00
sithlord48
a0959e0334
chore OSXClipboardTextConvertor remove unused includes
2025-11-07 15:54:19 -05:00
sithlord48
a376a714e8
chore: OSXClipboardAnyBitmapConverter remove unused includes
2025-11-07 15:54:19 -05:00
sithlord48
21a7d7db4b
chore: OSXClipboard remove unused includes
2025-11-07 15:54:19 -05:00
sithlord48
8b89489d40
chore: MSWindowsHook inclue Directional Types directly not thru protocol types
2025-11-07 15:54:19 -05:00
sithlord48
e8073de989
chore: MSWindowsEventQueueBuffer remove unused includes
2025-11-07 15:54:19 -05:00
sithlord48
74e4f1a1e1
chore: MSWindowsClipboardTextConvertor remove unused includes
2025-11-07 15:54:19 -05:00