kwin/src/wayland
Aleix Pol 036663e76d textinputv2: announce the input panel to be hidden as the instance gets disabled
Otherwise we disable it and all events will be disabled (since surface
gets cleared).
This is especially useful since otherwise we lose synchronicity with the
client and weird behaviours happen (like when the client thinks it has a
keyboard but it actually does not).
2021-04-30 12:46:14 +00:00
..
autotests GIT_SILENT Add trailing comma to enums 2021-04-29 11:45:00 +02:00
protocols Implement layer-shell v1 protocol 2020-09-03 13:42:36 +03:00
server Add VRR to OutputDevice and OutputConfiguration 2021-04-29 13:37:37 +00:00
tests Send only current wl_output mode 2021-04-07 11:04:26 +00:00
tools GIT_SILENT Add trailing comma to enums 2021-04-29 11:45:00 +02:00
abstract_data_source.cpp Port DataDevice to the new inheritance approach 2020-10-01 14:49:33 +00:00
abstract_data_source.h Remove some unused includes 2021-04-05 11:20:24 +03:00
appmenu_interface.cpp Use global static variables to store protocol version 2020-10-02 16:47:19 +00:00
appmenu_interface.h Use common doxygen comment terminator style 2021-03-23 08:14:02 +00:00
blur_interface.cpp Add API to remove globals without immediate destruction 2021-03-25 12:31:03 +00:00
blur_interface.h Use common doxygen comment terminator style 2021-03-23 08:14:02 +00:00
clientconnection.cpp Don't use nested private class in ClientConnection 2021-04-06 06:45:39 +00:00
clientconnection.h Don't use nested private class in ClientConnection 2021-04-06 06:45:39 +00:00
CMakeLists.txt cmake: Specify file extension for idleinhibit_v1_interface 2021-04-16 16:23:17 +02:00
compositor_interface.cpp Make RegionInterface private 2021-03-15 16:28:30 +00:00
compositor_interface.h Make RegionInterface private 2021-03-15 16:28:30 +00:00
config-kwaylandserver.h.cmake Build standalone 2020-04-28 16:21:09 +02:00
contrast_interface.cpp Add API to remove globals without immediate destruction 2021-03-25 12:31:03 +00:00
contrast_interface.h Use common doxygen comment terminator style 2021-03-23 08:14:02 +00:00
datacontroldevice_v1_interface.cpp Port SeatInterface to the new approach 2021-03-10 22:18:59 +02:00
datacontroldevice_v1_interface.h migrate ifndef to pragma once 2021-03-10 20:16:46 +00:00
datacontroldevicemanager_v1_interface.cpp Fix class names for data control wrappers 2020-05-28 11:09:02 +03:00
datacontroldevicemanager_v1_interface.h migrate ifndef to pragma once 2021-03-10 20:16:46 +00:00
datacontroloffer_v1_interface.cpp Fix class names for data control wrappers 2020-05-28 11:09:02 +03:00
datacontroloffer_v1_interface.h migrate ifndef to pragma once 2021-03-10 20:16:46 +00:00
datacontrolsource_v1_interface.cpp Introduce resource_cast<> helper function 2020-11-04 08:15:31 +02:00
datacontrolsource_v1_interface.h migrate ifndef to pragma once 2021-03-10 20:16:46 +00:00
datadevice_interface.cpp datadevice: do not call a null dragSource 2021-04-22 12:21:42 +02:00
datadevice_interface.h Remove some unused includes 2021-04-05 11:20:24 +03:00
datadevice_interface_p.h Introduce DragAndDropIcon 2020-11-03 19:53:12 +00:00
datadevicemanager_interface.cpp Port DataDevice to the new inheritance approach 2020-10-01 14:49:33 +00:00
datadevicemanager_interface.h GIT_SILENT Add trailing comma to enums 2021-04-29 11:45:00 +02:00
dataoffer_interface.cpp Guard against DataSource being deleted during transfer 2021-02-16 10:47:28 +00:00
dataoffer_interface.h Remove some unused includes 2021-04-05 11:20:24 +03:00
datasource_interface.cpp Introduce resource_cast<> helper function 2020-11-04 08:15:31 +02:00
datasource_interface.h Use common doxygen comment terminator style 2021-03-23 08:14:02 +00:00
DESIGN.md Move DESIGN.md to toplevel directory 2021-03-22 21:30:43 +02:00
display.cpp Remove factory methods in Display 2020-12-14 13:04:59 +00:00
display.h Use common doxygen comment terminator style 2021-03-23 08:14:02 +00:00
display_p.h Remove factory methods in Display 2020-12-14 13:04:59 +00:00
dpms_interface.cpp Use global static variables to store protocol version 2020-10-02 16:47:19 +00:00
dpms_interface.h Use common doxygen comment terminator style 2021-03-23 08:14:02 +00:00
dpms_interface_p.h migrate ifndef to pragma once 2021-03-10 20:16:46 +00:00
drm_fourcc.h KWayland: Convert license headers to SPDX 2020-03-16 19:57:44 +01:00
fakeinput_interface.cpp Migrate Fake Input into the new approach 2020-12-07 07:52:54 +00:00
fakeinput_interface.h Use common doxygen comment terminator style 2021-03-23 08:14:02 +00:00
filtered_display.cpp Don't use nested private class in FilteredDisplay 2021-04-05 11:35:06 +03:00
filtered_display.h Don't use nested private class in FilteredDisplay 2021-04-05 11:35:06 +03:00
idle_interface.cpp Allow small timeout intervals in IdleInterface 2020-11-17 13:10:22 +00:00
idle_interface.h Use common doxygen comment terminator style 2021-03-23 08:14:02 +00:00
idle_interface_p.h migrate ifndef to pragma once 2021-03-10 20:16:46 +00:00
idleinhibit_v1_interface.cpp Use global static variables to store protocol version 2020-10-02 16:47:19 +00:00
idleinhibit_v1_interface.h Use common doxygen comment terminator style 2021-03-23 08:14:02 +00:00
idleinhibit_v1_interface_p.h migrate ifndef to pragma once 2021-03-10 20:16:46 +00:00
inputmethod_v1_interface.cpp Simplify handling of inert input method context 2021-03-22 10:16:34 +00:00
inputmethod_v1_interface.h GIT_SILENT Add trailing comma to enums 2021-04-29 11:45:00 +02:00
keyboard_interface.cpp Remove redundant check 2021-03-26 13:41:04 +02:00
keyboard_interface.h Forward keyboard events via seat 2021-03-26 09:08:12 +00:00
keyboard_interface_p.h Fix management of keymap files 2021-03-26 13:17:13 +02:00
keyboard_shortcuts_inhibit_v1_interface.cpp Fix class names for keyboard shortcuts inhibit 2020-05-29 11:30:10 +02:00
keyboard_shortcuts_inhibit_v1_interface.h Remove @since version tags 2021-03-16 10:08:21 +02:00
keystate_interface.cpp keystates: use the qtwaylandscanner instead of having the boilerplate 2020-10-09 13:17:30 +00:00
keystate_interface.h Use common doxygen comment terminator style 2021-03-23 08:14:02 +00:00
layershell_v1_interface.cpp Introduce SurfaceRole name property 2020-10-31 18:10:49 +02:00
layershell_v1_interface.h Implement layer-shell v1 protocol 2020-09-03 13:42:36 +03:00
output_interface.cpp Send only current wl_output mode 2021-04-07 11:04:26 +00:00
output_interface.h GIT_SILENT Add trailing comma to enums 2021-04-29 11:45:00 +02:00
plasmashell_interface.cpp Fix testError 2021-03-15 16:27:41 +00:00
plasmashell_interface.h GIT_SILENT Add trailing comma to enums 2021-04-29 11:45:00 +02:00
plasmavirtualdesktop_interface.cpp Use global static variables to store protocol version 2020-10-02 16:47:19 +00:00
plasmavirtualdesktop_interface.h Remove @since version tags 2021-03-16 10:08:21 +02:00
plasmawindowmanagement_interface.cpp Add the activity management protocol server implementation 2021-03-22 11:28:57 +00:00
plasmawindowmanagement_interface.h GIT_SILENT Add trailing comma to enums 2021-04-29 11:45:00 +02:00
pointer_interface.cpp Merge notifyPointerPress() and notifyPointerRelease() 2021-03-23 11:20:03 +02:00
pointer_interface.h Merge notifyPointerPress() and notifyPointerRelease() 2021-03-23 11:20:03 +02:00
pointer_interface_p.h migrate ifndef to pragma once 2021-03-10 20:16:46 +00:00
pointerconstraints_v1_interface.cpp Make RegionInterface private 2021-03-15 16:28:30 +00:00
pointerconstraints_v1_interface.h GIT_SILENT Add trailing comma to enums 2021-04-29 11:45:00 +02:00
pointerconstraints_v1_interface_p.h Port pointer-constraints-v1 to the new design 2020-11-04 06:19:13 +00:00
pointergestures_v1_interface.cpp Rewrite wl_pointer implementation with new approach 2021-03-10 14:05:20 +00:00
pointergestures_v1_interface.h Port pointer-gestures-v1 interface to the new design 2020-11-03 19:49:57 +02:00
pointergestures_v1_interface_p.h Rewrite wl_pointer implementation with new approach 2021-03-10 14:05:20 +00:00
primaryselectiondevice_v1_interface.cpp Port SeatInterface to the new approach 2021-03-10 22:18:59 +02:00
primaryselectiondevice_v1_interface.h Use common doxygen comment terminator style 2021-03-23 08:14:02 +00:00
primaryselectiondevicemanager_v1_interface.cpp Introduce API round primary-selection-unstable-v1.xml AKA middle-click paste 2020-06-03 14:45:30 +01:00
primaryselectiondevicemanager_v1_interface.h Use common doxygen comment terminator style 2021-03-23 08:14:02 +00:00
primaryselectionoffer_v1_interface.cpp Introduce API round primary-selection-unstable-v1.xml AKA middle-click paste 2020-06-03 14:45:30 +01:00
primaryselectionoffer_v1_interface.h Use common doxygen comment terminator style 2021-03-23 08:14:02 +00:00
primaryselectionsource_v1_interface.cpp Introduce resource_cast<> helper function 2020-11-04 08:15:31 +02:00
primaryselectionsource_v1_interface.h Use common doxygen comment terminator style 2021-03-23 08:14:02 +00:00
region_interface.cpp Make RegionInterface private 2021-03-15 16:28:30 +00:00
region_interface_p.h Make RegionInterface private 2021-03-15 16:28:30 +00:00
relativepointer_v1_interface.cpp Rewrite wl_pointer implementation with new approach 2021-03-10 14:05:20 +00:00
relativepointer_v1_interface.h Port relative-pointer-v1 interface to the new design 2020-11-03 19:49:54 +02:00
relativepointer_v1_interface_p.h Rewrite wl_pointer implementation with new approach 2021-03-10 14:05:20 +00:00
screencast_v1_interface.cpp Rename screencast wrappers according to unstable protocol naming conventions 2020-09-05 14:45:43 +03:00
screencast_v1_interface.h Remove factory methods in Display 2020-12-14 13:04:59 +00:00
seat_interface.cpp Send current primary selection after introducing focused surface 2021-03-30 06:03:39 +00:00
seat_interface.h GIT_SILENT Add trailing comma to enums 2021-04-29 11:45:00 +02:00
seat_interface_p.h GIT_SILENT Add trailing comma to enums 2021-04-29 11:45:00 +02:00
server_decoration_interface.cpp Use global static variables to store protocol version 2020-10-02 16:47:19 +00:00
server_decoration_interface.h GIT_SILENT Add trailing comma to enums 2021-04-29 11:45:00 +02:00
server_decoration_palette_interface.cpp Use global static variables to store protocol version 2020-10-02 16:47:19 +00:00
server_decoration_palette_interface.h Use common doxygen comment terminator style 2021-03-23 08:14:02 +00:00
shadow_interface.cpp GIT_SILENT Add trailing comma to enums 2021-04-29 11:45:00 +02:00
shadow_interface.h migrate ifndef to pragma once 2021-03-10 20:16:46 +00:00
slide_interface.cpp Add API to remove globals without immediate destruction 2021-03-25 12:31:03 +00:00
slide_interface.h GIT_SILENT Add trailing comma to enums 2021-04-29 11:45:00 +02:00
subcompositor_interface.cpp Simplify handling of inert sub-surfaces 2021-01-29 13:23:02 +00:00
subcompositor_interface.h GIT_SILENT Add trailing comma to enums 2021-04-29 11:45:00 +02:00
subsurface_interface_p.h Rewrite subsurface wrappers following the new design principles 2020-11-02 08:26:57 +02:00
surface_interface.cpp Drop workaround for QTBUG-52092 2021-04-08 10:17:01 +03:00
surface_interface.h Drop SurfaceInterface::trackedDamage() 2021-03-31 13:33:29 +00:00
surface_interface_p.h Drop SurfaceInterface::trackedDamage() 2021-03-31 13:33:29 +00:00
surfacerole.cpp Introduce SurfaceRole name property 2020-10-31 18:10:49 +02:00
surfacerole_p.h migrate ifndef to pragma once 2021-03-10 20:16:46 +00:00
tablet_v2_interface.cpp Explicitly destroy inert tablet resources 2021-03-15 16:34:46 +00:00
tablet_v2_interface.h GIT_SILENT Add trailing comma to enums 2021-04-29 11:45:00 +02:00
textinput.h GIT_SILENT Add trailing comma to enums 2021-04-29 11:45:00 +02:00
textinput_v2_interface.cpp textinputv2: announce the input panel to be hidden as the instance gets disabled 2021-04-30 12:46:14 +00:00
textinput_v2_interface.h Use common doxygen comment terminator style 2021-03-23 08:14:02 +00:00
textinput_v2_interface_p.h migrate ifndef to pragma once 2021-03-10 20:16:46 +00:00
textinput_v3_interface.cpp Make sure we don't leak interfaces 2021-04-22 17:30:54 +02:00
textinput_v3_interface.h Use common doxygen comment terminator style 2021-03-23 08:14:02 +00:00
textinput_v3_interface_p.h migrate ifndef to pragma once 2021-03-10 20:16:46 +00:00
touch_interface.cpp Port wl_touch wrapper to the new approach 2021-03-10 16:06:24 +02:00
touch_interface.h migrate ifndef to pragma once 2021-03-10 20:16:46 +00:00
touch_interface_p.h Port wl_touch wrapper to the new approach 2021-03-10 16:06:24 +02:00
utils.h Introduce resource_cast<> helper function 2020-11-04 08:15:31 +02:00
viewporter_interface.cpp Port the wl_surface wrapper to the new approach 2020-07-15 11:05:57 +03:00
viewporter_interface.h Remove @since version tags 2021-03-16 10:08:21 +02:00
viewporter_interface_p.h Add support for the wp_viewporter protocol 2020-06-02 15:33:00 +03:00
xdgdecoration_v1_interface.cpp xdg-shell: Rewrite wrappers for the xdg-shell protocol 2020-06-01 14:48:51 +03:00
xdgdecoration_v1_interface.h Remove @since version tags 2021-03-16 10:08:21 +02:00
xdgdecoration_v1_interface_p.h xdg-shell: Rewrite wrappers for the xdg-shell protocol 2020-06-01 14:48:51 +03:00
xdgforeign_v2_interface.cpp Use code generated by qtwaylandscanner to send xdg-exported handle 2021-04-02 10:04:49 +03:00
xdgforeign_v2_interface.h Improve code readability in xdg-foreign wrapper 2021-03-25 07:53:36 +00:00
xdgforeign_v2_interface_p.h Use code generated by qtwaylandscanner to send xdg-exported handle 2021-04-02 10:04:49 +03:00
xdgoutput_v1_interface.cpp Add explicit done to OutputInterface and deprecate zxdg_output_v1.done if version 3 is used. 2021-03-19 10:39:07 -07:00
xdgoutput_v1_interface.h Add explicit done to OutputInterface and deprecate zxdg_output_v1.done if version 3 is used. 2021-03-19 10:39:07 -07:00
xdgshell_interface.cpp Still tell about received pings if they timed out 2021-03-01 13:09:59 +00:00
xdgshell_interface.h GIT_SILENT Add trailing comma to enums 2021-04-29 11:45:00 +02:00
xdgshell_interface_p.h Initialise variable 2021-02-02 19:04:25 +00:00