kwin/src/wayland
David Edmundson 09a45da505 Port all connects
This is mostly all automatic from clazy, though it got confused by a few
namespace issues.
2021-02-25 13:48:11 +00:00
..
autotests Port all connects 2021-02-25 13:48:11 +00:00
protocols Implement layer-shell v1 protocol 2020-09-03 13:42:36 +03:00
server Remove factory methods in Display 2020-12-14 13:04:59 +00:00
tests Use versionless Qt cmake target 2021-01-30 17:24:42 +01:00
tools Use versionless Qt cmake target 2021-01-30 17:24:42 +01:00
abstract_data_source.cpp Port DataDevice to the new inheritance approach 2020-10-01 14:49:33 +00:00
abstract_data_source.h Port DataDevice to the new inheritance approach 2020-10-01 14:49:33 +00:00
appmenu_interface.cpp Use global static variables to store protocol version 2020-10-02 16:47:19 +00:00
appmenu_interface.h Remove factory methods in Display 2020-12-14 13:04:59 +00:00
blur_interface.cpp Use global static variables to store protocol version 2020-10-02 16:47:19 +00:00
blur_interface.h Remove factory methods in Display 2020-12-14 13:04:59 +00:00
clientconnection.cpp Make some getters in ClientConnection const 2021-02-17 12:18:21 +00:00
clientconnection.h Make some getters in ClientConnection const 2021-02-17 12:18:21 +00:00
CMakeLists.txt Use versionless Qt cmake target 2021-01-30 17:24:42 +01:00
compositor_interface.cpp Port the wl_compositor wrapper to the new approach 2020-07-15 11:05:59 +03:00
compositor_interface.h Port the wl_compositor wrapper to the new approach 2020-07-15 11:05:59 +03:00
config-kwaylandserver.h.cmake Build standalone 2020-04-28 16:21:09 +02:00
contrast_interface.cpp Use global static variables to store protocol version 2020-10-02 16:47:19 +00:00
contrast_interface.h Remove factory methods in Display 2020-12-14 13:04:59 +00:00
datacontroldevice_v1_interface.cpp No auto 2020-05-28 11:09:27 +03:00
datacontroldevice_v1_interface.h Add missing parameter name 2020-05-28 11:09:27 +03:00
datacontroldevicemanager_v1_interface.cpp Fix class names for data control wrappers 2020-05-28 11:09:02 +03:00
datacontroldevicemanager_v1_interface.h Remove factory methods in Display 2020-12-14 13:04:59 +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 Add some boring documentation for data control wrappers 2020-05-28 11:09:27 +03:00
datacontrolsource_v1_interface.cpp Introduce resource_cast<> helper function 2020-11-04 08:15:31 +02:00
datacontrolsource_v1_interface.h Port DataDevice to the new inheritance approach 2020-10-01 14:49:33 +00:00
datadevice_interface.cpp Safely end drag if the source data device gets destroyed 2020-11-11 16:14:45 +02:00
datadevice_interface.h Safely end drag if the source data device gets destroyed 2020-11-11 16:14:45 +02: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 Remove factory methods in Display 2020-12-14 13:04:59 +00:00
dataoffer_interface.cpp Guard against DataSource being deleted during transfer 2021-02-16 10:47:28 +00:00
dataoffer_interface.h Port DataDevice to the new inheritance approach 2020-10-01 14:49:33 +00:00
datasource_interface.cpp Introduce resource_cast<> helper function 2020-11-04 08:15:31 +02:00
datasource_interface.h Send a cancelled() event if the dnd data source is not accepted 2020-10-28 17:42:32 +00:00
display.cpp Remove factory methods in Display 2020-12-14 13:04:59 +00:00
display.h Remove factory methods in Display 2020-12-14 13:04:59 +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 Remove factory methods in Display 2020-12-14 13:04:59 +00:00
dpms_interface_p.h Use global static variables to store protocol version 2020-10-02 16:47:19 +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 Remove factory methods in Display 2020-12-14 13:04:59 +00:00
filtered_display.cpp Port namespaces and includes 2020-04-29 16:56:38 +02:00
filtered_display.h Port namespaces and includes 2020-04-29 16:56:38 +02:00
idle_interface.cpp Allow small timeout intervals in IdleInterface 2020-11-17 13:10:22 +00:00
idle_interface.h Remove factory methods in Display 2020-12-14 13:04:59 +00:00
idle_interface_p.h Use global static variables to store protocol version 2020-10-02 16:47:19 +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 Remove factory methods in Display 2020-12-14 13:04:59 +00:00
idleinhibit_v1_interface_p.h Use global static variables to store protocol version 2020-10-02 16:47:19 +00:00
inputmethod_v1_interface.cpp Introduce SurfaceRole name property 2020-10-31 18:10:49 +02:00
inputmethod_v1_interface.h input-method-v1: Fix bug regarding the modifier handling 2020-10-16 17:05:42 +05:30
keyboard_interface.cpp Prevent sending enter events to already focused surfaces 2021-02-17 12:18:54 +00:00
keyboard_interface.h keyboard_interface: remove wrapper methods from the seat_interface 2020-11-19 06:05:06 +00:00
keyboard_interface_p.h move keyboard to the new approach and refactor the keyboard_interface 2020-10-20 20:09:51 +05:30
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 factory methods in Display 2020-12-14 13:04:59 +00:00
keystate_interface.cpp keystates: use the qtwaylandscanner instead of having the boilerplate 2020-10-09 13:17:30 +00:00
keystate_interface.h Remove factory methods in Display 2020-12-14 13:04:59 +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 SurfaceInterface::enter events after clients bind to outputs 2021-01-12 11:10:50 +00:00
output_interface.h Send SurfaceInterface::enter events after clients bind to outputs 2021-01-12 11:10:50 +00:00
plasmashell_interface.cpp Port PlasmaShellSurface to the new approach 2020-11-16 10:04:40 +00:00
plasmashell_interface.h Remove factory methods in Display 2020-12-14 13:04:59 +00:00
plasmavirtualdesktop_interface.cpp Use global static variables to store protocol version 2020-10-02 16:47:19 +00:00
plasmavirtualdesktop_interface.h Remove factory methods in Display 2020-12-14 13:04:59 +00:00
plasmawindowmanagement_interface.cpp Print warning messages in KWAYLAND_SERVER logging category 2021-01-26 09:22:39 +02:00
plasmawindowmanagement_interface.h Remove factory methods in Display 2020-12-14 13:04:59 +00:00
pointer_interface.cpp Port pointer-constraints-v1 to the new design 2020-11-04 06:19:13 +00:00
pointer_interface.h Port pointer-gestures-v1 interface to the new design 2020-11-03 19:49:57 +02:00
pointer_interface_p.h Port pointer-gestures-v1 interface to the new design 2020-11-03 19:49:57 +02:00
pointerconstraints_v1_interface.cpp Port pointer-constraints-v1 to the new design 2020-11-04 06:19:13 +00:00
pointerconstraints_v1_interface.h Port pointer-constraints-v1 to the new design 2020-11-04 06:19:13 +00: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 Port pointer-gestures-v1 interface to the new design 2020-11-03 19:49:57 +02: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 Port pointer-gestures-v1 interface to the new design 2020-11-03 19:49:57 +02:00
primaryselectiondevice_v1_interface.cpp Introduce API round primary-selection-unstable-v1.xml AKA middle-click paste 2020-06-03 14:45:30 +01:00
primaryselectiondevice_v1_interface.h Introduce API round primary-selection-unstable-v1.xml AKA middle-click paste 2020-06-03 14:45:30 +01: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 Remove factory methods in Display 2020-12-14 13:04:59 +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 Introduce API round primary-selection-unstable-v1.xml AKA middle-click paste 2020-06-03 14:45:30 +01:00
primaryselectionsource_v1_interface.cpp Introduce resource_cast<> helper function 2020-11-04 08:15:31 +02:00
primaryselectionsource_v1_interface.h Port DataDevice to the new inheritance approach 2020-10-01 14:49:33 +00:00
region_interface.cpp Introduce resource_cast<> helper function 2020-11-04 08:15:31 +02:00
relativepointer_v1_interface.cpp Port relative-pointer-v1 interface to the new design 2020-11-03 19:49:54 +02: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 Port relative-pointer-v1 interface to the new design 2020-11-03 19:49:54 +02: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 Simplify SeatInterface::touchDown() api 2021-02-15 20:03:11 +02:00
seat_interface.h Simplify SeatInterface::touchDown() api 2021-02-15 20:03:11 +02:00
seat_interface_p.h Remove unimplemented keyboardsForSurface() method 2021-02-17 13:23:54 +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 Remove factory methods in Display 2020-12-14 13:04:59 +00: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 Remove factory methods in Display 2020-12-14 13:04:59 +00:00
shadow_interface.cpp Use global static variables to store protocol version 2020-10-02 16:47:19 +00:00
shadow_interface.h Remove factory methods in Display 2020-12-14 13:04:59 +00:00
slide_interface.cpp Move slide interface to the new approach 2020-12-01 12:03:48 +01:00
slide_interface.h Remove factory methods in Display 2020-12-14 13:04:59 +00:00
subcompositor_interface.cpp Simplify handling of inert sub-surfaces 2021-01-29 13:23:02 +00:00
subcompositor_interface.h Rewrite subsurface wrappers following the new design principles 2020-11-02 08:26:57 +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 Prevent setting invalid buffer transform and scale 2021-02-11 10:10:12 +02:00
surface_interface.h Introduce SurfaceInterface::hasFrameCallbacks() 2021-02-02 14:00:34 +00:00
surface_interface_p.h Send SurfaceInterface::enter events after clients bind to outputs 2021-01-12 11:10:50 +00:00
surfacerole.cpp Introduce SurfaceRole name property 2020-10-31 18:10:49 +02:00
surfacerole_p.h Introduce SurfaceRole name property 2020-10-31 18:10:49 +02:00
tablet_v2_interface.cpp tablet_v2: Readability 2021-01-06 02:33:12 +01:00
tablet_v2_interface.h tablet_v2: Readability 2021-01-06 02:33:12 +01:00
textinput.h server: implement the text-input-unstable-v3 2020-09-29 16:16:28 +05:30
textinput_v2_interface.cpp input-method-v2: pass the reason state was updated to compositor 2020-10-08 17:50:46 +05:30
textinput_v2_interface.h input-method-v2: pass the reason state was updated to compositor 2020-10-08 17:50:46 +05:30
textinput_v2_interface_p.h Use global static variables to store protocol version 2020-10-02 16:47:19 +00:00
textinput_v3_interface.cpp text-input-v3: track commit counts per resource 2020-10-07 11:38:46 +05:30
textinput_v3_interface.h server: implement the text-input-unstable-v3 2020-09-29 16:16:28 +05:30
textinput_v3_interface_p.h text-input-v3: track commit counts per resource 2020-10-07 11:38:46 +05:30
touch_interface.cpp Port namespaces and includes 2020-04-29 16:56:38 +02:00
touch_interface.h Port namespaces and includes 2020-04-29 16:56:38 +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 Add support for the wp_viewporter protocol 2020-06-02 15:33:00 +03: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 xdg-shell: Rewrite wrappers for the xdg-shell protocol 2020-06-01 14:48:51 +03: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 global static variables to store protocol version 2020-10-02 16:47:19 +00:00
xdgforeign_v2_interface.h Remove factory methods in Display 2020-12-14 13:04:59 +00:00
xdgforeign_v2_interface_p.h Migrate Migrate XdgForeign to new approach 2020-07-28 11:23:24 +00:00
xdgoutput_v1_interface.cpp Properly handle destruction of XdgOutputV1Interface 2020-10-13 08:58:04 +03:00
xdgoutput_v1_interface.h Remove factory methods in Display 2020-12-14 13:04:59 +00:00
xdgshell_interface.cpp xdg-shell: Provide more helpful description for invalid window geometry error 2021-01-21 15:24:45 +00:00
xdgshell_interface.h xdgshell: wrap v3 of xdgshell protocol 2021-01-05 21:25:38 +00:00
xdgshell_interface_p.h Initialise variable 2021-02-02 19:04:25 +00:00