26 Commits (0155ede2a53a3fe70c7fe1c69fe2c4d98c0f5ed6)

Author SHA1 Message Date
Vlad Zahorodnii 3698127bc6 Drop InputConfig 3 years ago
Andrey Butirsky 58e2ce1057 cleanup: get rid of "parent" argument 3 years ago
Andrey Butirsky 9bbcc506d3 fix ASAN detected stack-use-after-return error 3 years ago
Xaver Hugl f6b6d3051b use std::chrono::microseconds for time in input events 3 years ago
Vlad Zahorodnii b867f76d41 backends/wayland: Stop forwarding keymap and modifiers 3 years ago
Vlad Zahorodnii 1801421080 Forward declare Xkb in keyboard_input.h 3 years ago
David Edmundson a43ef8ac91 Guard against reconfiguring wayland specific input on X11 3 years ago
Xaver Hugl 8955a2420e replace all uses of QScopedPointer with std::unique_ptr 4 years ago
Xaver Hugl 9337f145d5 move InputMethod singleton to Application 4 years ago
Vlad Zahorodnii 175037d9d1 Prefer the term "window" over "client" in Workspace 4 years ago
Nils Fenner b491aeb9ae Rename AbstractClient to Window 4 years ago
Vlad Zahorodnii b64f95b703 Integrate kwaylandserver 4 years ago
Nils Fenner aaa429ee0a Merge Toplevel into AbstractClient 4 years ago
Vlad Zahorodnii 7096e3ead8 Run clang-format 4 years ago
Alex Richardson d789ecc6d1 Use #cmakedefine01 for all KWIN_BUILD_* macros 4 years ago
Kai Uwe Broulik d54723cbf2 Add KWIN_BUILD_SCREENLOCKER option 4 years ago
Aleix Pol ad0a35882e inputmethod: Also open the inputm method panel with a pen 4 years ago
Vlad Zahorodnii e2a393ce2d Move utils.h file to utils directory 4 years ago
Weng Xuetian 6cc0c204fd
Fix tests by checking if InputMethod::self() is null. 4 years ago
Weng Xuetian ca7298a325 Ensure modifier change is forwarded after the key sending to input method. 4 years ago
Andrey Butirsky 43aec9ca18 fixup! [wayland] fix ignored keyboard RepeatRate 4 years ago
Vlad Zahorodnii ef72bae42f Introduce base InputDevice class 4 years ago
Xaver Hugl 5b9deafa14 InputMethod: only activate virtual keyboard when used with touch 4 years ago
Vlad Zahorodnii 1b2c7b248b Run clazy with qt-keywords fixit 5 years ago
Andrey Butirsky 91f47c9092 fix global shortcuts for non-Latin symbols 5 years ago
Vlad Zahorodnii 93e0265e4e Move source code to src/ directory 5 years ago
Andrey Butirsky d2da79cb8d fix: keyboard layout applet: no flag if Display Name is set 5 years ago
Andrey Butirsky eebae29bcc Revert "refactor: localize checkLayoutChange() check" 5 years ago
Andrey Butirsky c459faba5a refactor: localize checkLayoutChange() check 5 years ago
Andrey Butirsky b127b5f45e impr: no keyboard layout OSD on switching between windows 5 years ago
Andrey Butirsky db202f5c26 fix: redundant keyboard layout OSD notification 6 years ago
Andrey Butirsky 2bbab06fc4 fix: wrong keyboard layout OSD notification 6 years ago
Andrey Butirsky 769c8959d8 fix: no OSD indication when switching keyboard layout with Application Policy 6 years ago
Vlad Zahorodnii 4ce853e8e4 Prettify license headers 6 years ago
Vlad Zahorodnii 1fb9f6f13a Switch to SPDX license markers 6 years ago
Aleix Pol e28e4cb189 Move inputConfig away from KWin::Application 6 years ago
Aleix Pol 3a9d7a6e9d Port KWin to KWaylandServer 6 years ago
Vlad Zahorodnii 9d4a32596c Drop some custom list typedefs 6 years ago
Roman Gilg 2776f829ef Remove X clipboard sync helper and rename its autotest 7 years ago
Martin Flöser a0b482cbab Introduce a command line option to disable any kind of global shortcuts 7 years ago
Martin Flöser 7c3a851b04 Support enabling numlock on startup 7 years ago
Martin Flöser dbb951b4e2 Dependency inject KWayland::Server::SeatInterface into Xkb 9 years ago
Martin Flöser 08ae17e265 Turn Xkb into a QObject 9 years ago
Martin Gräßlin 229be65e40 Improve the escape key handling for breaking constrained pointers 9 years ago
Martin Gräßlin a039c2760f Handle modifier updates in the same sequence as Wayland does 9 years ago
Martin Gräßlin 58f26b8f55 Split KWin::Xkb into a dedicated .h and .cpp 9 years ago
Martin Gräßlin 65ddd32d1a Split modifier only handling into a dedicated InputEventSpy 9 years ago
Martin Gräßlin 16647c3a3c Require Qt 5.7 and remove pre-5.7 code 9 years ago
Martin Gräßlin 8d9c4acf4d Provide kxbk config through kwinApp 9 years ago
Martin Gräßlin eb92477210 Split Keyboard Repeat handling into a dedicated InputEventSpy 9 years ago