68 Commits (de48120c2a39eaa4df03830b89e0ee792e2d2241)

Author SHA1 Message Date
Vlad Zahorodnii de48120c2a autotests: Fix stuck A key in testInputMethod 1 year ago
David Edmundson 6675eccf6d inputmethod: Send pre-defined commit message to client on user interaction 2 years ago
Vlad Zahorodnii af7388c8a3 autotests: Port xdg-shell factory functions to unique_ptr 2 years ago
Vlad Zahorodnii a8a53c651b Port away the remaining users of windowShown/windowHidden to hiddenChanged 2 years ago
Weng Xuetian 1fd5a6555e
inputmethod: Ensure InputPanelV1Window is always within the screen 2 years ago
Vlad Zahorodnii 15b47ce7fc Merge EffectsHandlerImpl and EffectsHandler 2 years ago
Laurent Montel bc6116c5a7 There's no QVector anymore, QList is the QVector in Qt6 2 years ago
Vlad Zahorodnii de36fe82e8 wayland: Integrate KWaylandServer classes into KWin namespace 3 years ago
Vlad Zahorodnii 8bf2318800 wayland: Drop "_interface" from filenames 3 years ago
Mikhail Vinogradov 82be16df29 Try to refresh textInput active focus status 3 years ago
Vlad Zahorodnii 6b2f46ca1f autotests: Remove unused outputbackend.h includes 3 years ago
Xaver Hugl 6e9d5c2cc3 autotests: directly call setVirtualOutputs 3 years ago
Vlad Zahorodnii e0da725533 autotests: Fix Test::waitForWindowDestroyed 3 years ago
Vlad Zahorodnii 70353d399d Drop Window::inputGeometry 3 years ago
Vlad Zahorodnii 2f56cdc3fe Replace Deleted with Window where possible 3 years ago
Vlad Zahorodnii f71ee59a37 Port away from Cursor::setPos() 3 years ago
Vlad Zahorodnii 12acd9bb78 autotests: Port away from OutputBackend::setInitialWindowSize() 3 years ago
Vlad Zahorodnii b830d408af core: Rename Platform to OutputBackend 3 years ago
Vlad Zahorodnii 482741499d autotests: Reduce the number of "using namespace KWayland::Client" 3 years ago
Weng Xuetian 84f54e9ffa Implement a enableRequested signal for text-input-v3 3 years ago
Xaver Hugl 7da79f5ec4 autotests/integration: make inputmethodtest more realstic 3 years ago
Weng Xuetian 90df07157b Fix potential race condition when text input state change and focus change happened at the same time 3 years ago
Xaver Hugl a056ef3f56 autotests: fix InputMethodTest 4 years ago
Vlad Zahorodnii 6d3f00e82c autotests: Remove QVERIFY(signalSpy.isValid()) 4 years ago
Vlad Zahorodnii 9c56adf8f2 autotests: Hopefully stabilize testInputMethod 4 years ago
Vlad Zahorodnii d2fb4147fc Move multi-purpose code in its own directory 4 years ago
Arjen Hiemstra 345736735e Add a fallback path for input when there is no text-input 4 years ago
Xaver Hugl cdf777663d autotests/integration: use std::unique_ptr for wayland surfaces 4 years ago
Vlad Zahorodnii e24ee60bb2 autotests: Remove Test::initWaylandWorkspace() 4 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 4bfb0acc17 Make Workspace track managed outputs 4 years ago
Arjen Hiemstra 8284740cdf InputMethodTest: Only create the windowAddedSpy when actually needed 4 years ago
David Edmundson 36f7bae36a Revert "inputpanel: Compensate the 1px difference in height for panel position" 4 years ago
Rodney Dawes 8d588f165c inputpanel: Compensate the 1px difference in height for panel position 4 years ago
Vlad Zahorodnii 22e5c8a260 autotests: client -> window 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
Vlad Zahorodnii 8e7a8c5a11 Rename AbstractOutput to Output 4 years ago
Vlad Zahorodnii 7096e3ead8 Run clang-format 4 years ago
Julius Zint 270a963350 Migrate all autotest input simulation functions 4 years ago
Aleix Pol e043f2262f inputmethod: Fix the test 4 years ago
Vlad Zahorodnii 5ee8389705 autotests: Remove unused screens.h includes 4 years ago
Aleix Pol 2c6821fdca autotests: Fix InputMethodTest 4 years ago
Weng Xuetian ca7298a325 Ensure modifier change is forwarded after the key sending to input method. 4 years ago
Weng Xuetian 8a2f64fbe1
Do not call setActive(true) when request input panel to show 4 years ago
Weng Xuetian c074e2eb42 Try our best to convert preedit styling to text-input-v3 cursor range. 4 years ago
Aleix Pol a9ccfba768 Fix inputmethodtest 4 years ago
Vlad Zahorodnii 200223e06e autotests: Prepend KWayland::Client:: to Surface 5 years ago