..
autotests
Replace resize edges flag with an enum
2022-01-12 14:59:06 +02:00
protocols
Implement layer-shell v1 protocol
2020-09-03 13:42:36 +03:00
tests
Include linux/input.h without performing any checks
2021-12-17 13:12:31 +02:00
tools
Automatically close fds for inert resources
2021-09-27 18:02:58 +00:00
utils
Add helpers to read the executable path for a given PID
2021-12-17 06:54:53 +00:00
abstract_data_source.cpp
Run clang-format
2021-08-29 07:11:06 +02:00
abstract_data_source.h
Only guard DND cancel events with the version check
2021-09-10 14:06:49 +00:00
abstract_drop_handler.cpp
Introduce AbstractDropHandler
2021-09-09 09:04:05 +00:00
abstract_drop_handler.h
Introduce AbstractDropHandler
2021-09-09 09:04:05 +00:00
appmenu_interface.cpp
Run clang-format
2021-08-29 07:11:06 +02:00
appmenu_interface.h
Run clang-format
2021-08-29 07:11:06 +02:00
blur_interface.cpp
Run clang-format
2021-08-29 07:11:06 +02:00
blur_interface.h
Run clang-format
2021-08-29 07:11:06 +02:00
clientbuffer.cpp
Run clang-format
2021-08-29 07:11:06 +02:00
clientbuffer.h
Run clang-format
2021-08-29 07:11:06 +02:00
clientbuffer_p.h
Run clang-format
2021-08-29 07:11:06 +02:00
clientbufferintegration.cpp
Run clang-format
2021-08-29 07:11:06 +02:00
clientbufferintegration.h
Run clang-format
2021-08-29 07:11:06 +02:00
clientconnection.cpp
Add helpers to read the executable path for a given PID
2021-12-17 06:54:53 +00:00
clientconnection.h
Run clang-format
2021-08-29 07:11:06 +02:00
CMakeLists.txt
Add helpers to read the executable path for a given PID
2021-12-17 06:54:53 +00:00
compositor_interface.cpp
Run clang-format
2021-08-29 07:11:06 +02:00
compositor_interface.h
Run clang-format
2021-08-29 07:11:06 +02:00
contrast_interface.cpp
Implement set_frost in contrast protocol
2021-09-02 22:41:52 +00:00
contrast_interface.h
Implement set_frost in contrast protocol
2021-09-02 22:41:52 +00:00
datacontroldevice_v1_interface.cpp
Run clang-format
2021-08-29 07:11:06 +02:00
datacontroldevice_v1_interface.h
Run clang-format
2021-08-29 07:11:06 +02:00
datacontroldevicemanager_v1_interface.cpp
Run clang-format
2021-08-29 07:11:06 +02:00
datacontroldevicemanager_v1_interface.h
Run clang-format
2021-08-29 07:11:06 +02:00
datacontroloffer_v1_interface.cpp
Run clang-format
2021-08-29 07:11:06 +02:00
datacontroloffer_v1_interface.h
Run clang-format
2021-08-29 07:11:06 +02:00
datacontrolsource_v1_interface.cpp
Run clang-format
2021-08-29 07:11:06 +02:00
datacontrolsource_v1_interface.h
Run clang-format
2021-08-29 07:11:06 +02:00
datadevice_interface.cpp
DataDevice: Send enter event with a correct position if we're using touch
2021-11-17 13:32:00 +00:00
datadevice_interface.h
Introduce AbstractDropHandler
2021-09-09 09:04:05 +00:00
datadevice_interface_p.h
Move drag logic to seat and introduce SeatInterface::startDrag
2021-09-09 09:04:05 +00:00
datadevicemanager_interface.cpp
Run clang-format
2021-08-29 07:11:06 +02:00
datadevicemanager_interface.h
Run clang-format
2021-08-29 07:11:06 +02:00
dataoffer_interface.cpp
Emit DataOfferInterface::dragAndDropActionsChanged() only if dnd actions change
2021-10-27 15:46:59 +03:00
dataoffer_interface.h
Run clang-format
2021-08-29 07:11:06 +02:00
datasource_interface.cpp
Make data source objects "parentless"
2022-01-25 09:59:59 +02:00
datasource_interface.h
Only guard DND cancel events with the version check
2021-09-10 14:06:49 +00:00
DESIGN.md
Move DESIGN.md to toplevel directory
2021-03-22 21:30:43 +02:00
display.cpp
Implement kde-output-device-v2 and kde-output-management-v2
2021-09-01 12:20:21 +02:00
display.h
Implement kde-output-device-v2 and kde-output-management-v2
2021-09-01 12:20:21 +02:00
display_p.h
Implement kde-output-device-v2 and kde-output-management-v2
2021-09-01 12:20:21 +02:00
dpms_interface.cpp
Run clang-format
2021-08-29 07:11:06 +02:00
dpms_interface.h
Run clang-format
2021-08-29 07:11:06 +02:00
dpms_interface_p.h
Run clang-format
2021-08-29 07:11:06 +02:00
drm_fourcc.h
Run clang-format
2021-08-29 07:11:06 +02:00
drmclientbuffer.cpp
Restore correct type check for wl_drm client buffers
2021-11-10 13:54:56 +02:00
drmclientbuffer.h
Run clang-format
2021-08-29 07:11:06 +02:00
drmleasedevice_v1_interface.cpp
Implement drm-lease-v1
2021-09-17 23:10:13 +02:00
drmleasedevice_v1_interface.h
Implement drm-lease-v1
2021-09-17 23:10:13 +02:00
drmleasedevice_v1_interface_p.h
Implement drm-lease-v1
2021-09-17 23:10:13 +02:00
fakeinput_interface.cpp
Run clang-format
2021-08-29 07:11:06 +02:00
fakeinput_interface.h
Run clang-format
2021-08-29 07:11:06 +02:00
filtered_display.cpp
Run clang-format
2021-08-29 07:11:06 +02:00
filtered_display.h
Run clang-format
2021-08-29 07:11:06 +02:00
idle_interface.cpp
Require the compositor to call IdleInterface::simulateUserActivity() explicitly
2021-10-27 17:39:37 +03:00
idle_interface.h
Run clang-format
2021-08-29 07:11:06 +02:00
idle_interface_p.h
Run clang-format
2021-08-29 07:11:06 +02:00
idleinhibit_v1_interface.cpp
Run clang-format
2021-08-29 07:11:06 +02:00
idleinhibit_v1_interface.h
Run clang-format
2021-08-29 07:11:06 +02:00
idleinhibit_v1_interface_p.h
Run clang-format
2021-08-29 07:11:06 +02:00
inputmethod_v1_interface.cpp
Fix the wrong argument order for send_modifiers.
2021-12-12 23:49:44 -08:00
inputmethod_v1_interface.h
InputMethod: Avoid needless complex conversion of key modifiers
2021-10-13 14:31:32 -04:00
keyboard_interface.cpp
Run clang-format
2021-08-29 07:11:06 +02:00
keyboard_interface.h
Run clang-format
2021-08-29 07:11:06 +02:00
keyboard_interface_p.h
Run clang-format
2021-08-29 07:11:06 +02:00
keyboard_shortcuts_inhibit_v1_interface.cpp
Run clang-format
2021-08-29 07:11:06 +02:00
keyboard_shortcuts_inhibit_v1_interface.h
Run clang-format
2021-08-29 07:11:06 +02:00
keystate_interface.cpp
Run clang-format
2021-08-29 07:11:06 +02:00
keystate_interface.h
Run clang-format
2021-08-29 07:11:06 +02:00
layershell_v1_interface.cpp
Run clang-format
2021-08-29 07:11:06 +02:00
layershell_v1_interface.h
Run clang-format
2021-08-29 07:11:06 +02:00
linuxdmabufv1clientbuffer.cpp
linuxdmabuf: remove unnecessary fallback
2022-01-14 17:07:07 +01:00
linuxdmabufv1clientbuffer.h
linuxdmabuf: allow setting the default tranches
2021-12-23 00:24:48 +00:00
linuxdmabufv1clientbuffer_p.h
dmabuf-feedback: fix crash
2021-12-05 13:46:52 +01:00
output_interface.cpp
xdgoutput_v1: Do not send a done event to every client when a client binds
2021-11-04 00:21:28 +01:00
output_interface.h
xdgoutput_v1: Do not send a done event to every client when a client binds
2021-11-04 00:21:28 +01:00
outputchangeset_v2.cpp
output protocols: add rgb range setting
2021-09-01 20:54:14 +00:00
outputchangeset_v2.h
output protocols: add rgb range setting
2021-09-01 20:54:14 +00:00
outputchangeset_v2_p.h
output protocols: add rgb range setting
2021-09-01 20:54:14 +00:00
outputconfiguration_v2_interface.cpp
Update to changes in Plasma WaylandProtocols to support primary displays
2021-11-08 17:00:37 +01:00
outputconfiguration_v2_interface.h
Update to changes in Plasma WaylandProtocols to support primary displays
2021-11-08 17:00:37 +01:00
outputdevice_v2_interface.cpp
OutputDevice: inline update methods
2021-11-15 12:24:49 +01:00
outputdevice_v2_interface.h
OutputDevice: remove properties
2021-11-16 21:31:10 +00:00
outputmanagement_v2_interface.cpp
Update to changes in Plasma WaylandProtocols to support primary displays
2021-11-08 17:00:37 +01:00
outputmanagement_v2_interface.h
Implement kde-output-device-v2 and kde-output-management-v2
2021-09-01 12:20:21 +02:00
plasmashell_interface.cpp
Run clang-format
2021-08-29 07:11:06 +02:00
plasmashell_interface.h
Run clang-format
2021-08-29 07:11:06 +02:00
plasmavirtualdesktop_interface.cpp
Run clang-format
2021-08-29 07:11:06 +02:00
plasmavirtualdesktop_interface.h
Run clang-format
2021-08-29 07:11:06 +02:00
plasmawindowmanagement_interface.cpp
Drop legacy virtual desktop api
2021-10-25 09:15:42 +03:00
plasmawindowmanagement_interface.h
Drop legacy virtual desktop api
2021-10-25 09:15:42 +03:00
pointer_interface.cpp
Implement pointer hold gestures interface
2021-10-25 08:13:05 +00:00
pointer_interface.h
Run clang-format
2021-08-29 07:11:06 +02:00
pointer_interface_p.h
Implement pointer hold gestures interface
2021-10-25 08:13:05 +00:00
pointerconstraints_v1_interface.cpp
Run clang-format
2021-08-29 07:11:06 +02:00
pointerconstraints_v1_interface.h
Run clang-format
2021-08-29 07:11:06 +02:00
pointerconstraints_v1_interface_p.h
Run clang-format
2021-08-29 07:11:06 +02:00
pointergestures_v1_interface.cpp
Remove redundant ifs
2021-10-25 08:13:05 +00:00
pointergestures_v1_interface.h
Run clang-format
2021-08-29 07:11:06 +02:00
pointergestures_v1_interface_p.h
Implement pointer hold gestures interface
2021-10-25 08:13:05 +00:00
primaryoutput_v1_interface.cpp
Update to changes in Plasma WaylandProtocols to support primary displays
2021-11-08 17:00:37 +01:00
primaryoutput_v1_interface.h
Update to changes in Plasma WaylandProtocols to support primary displays
2021-11-08 17:00:37 +01:00
primaryselectiondevice_v1_interface.cpp
Run clang-format
2021-08-29 07:11:06 +02:00
primaryselectiondevice_v1_interface.h
Run clang-format
2021-08-29 07:11:06 +02:00
primaryselectiondevicemanager_v1_interface.cpp
Run clang-format
2021-08-29 07:11:06 +02:00
primaryselectiondevicemanager_v1_interface.h
Run clang-format
2021-08-29 07:11:06 +02:00
primaryselectionoffer_v1_interface.cpp
Run clang-format
2021-08-29 07:11:06 +02:00
primaryselectionoffer_v1_interface.h
Run clang-format
2021-08-29 07:11:06 +02:00
primaryselectionsource_v1_interface.cpp
Make data source objects "parentless"
2022-01-25 09:59:59 +02:00
primaryselectionsource_v1_interface.h
Run clang-format
2021-08-29 07:11:06 +02:00
region_interface.cpp
Run clang-format
2021-08-29 07:11:06 +02:00
region_interface_p.h
Run clang-format
2021-08-29 07:11:06 +02:00
relativepointer_v1_interface.cpp
Run clang-format
2021-08-29 07:11:06 +02:00
relativepointer_v1_interface.h
Run clang-format
2021-08-29 07:11:06 +02:00
relativepointer_v1_interface_p.h
Run clang-format
2021-08-29 07:11:06 +02:00
screencast_v1_interface.cpp
screencast: Implement version 2 of the protocol
2021-10-22 12:49:15 +00:00
screencast_v1_interface.h
screencast: Implement version 2 of the protocol
2021-10-22 12:49:15 +00:00
seat_interface.cpp
Make data source objects "parentless"
2022-01-25 09:59:59 +02:00
seat_interface.h
SeatInterface: Expose firstTouchPointPosition
2021-11-17 13:32:00 +00:00
seat_interface_p.h
Implement drag surface transformation for touch events
2021-11-17 13:32:00 +00:00
server_decoration_interface.cpp
Add ServerDecorationInterface::preferredMode()
2021-12-08 21:31:17 +02:00
server_decoration_interface.h
Add ServerDecorationInterface::preferredMode()
2021-12-08 21:31:17 +02:00
server_decoration_palette_interface.cpp
Run clang-format
2021-08-29 07:11:06 +02:00
server_decoration_palette_interface.h
Run clang-format
2021-08-29 07:11:06 +02:00
shadow_interface.cpp
Run clang-format
2021-08-29 07:11:06 +02:00
shadow_interface.h
Run clang-format
2021-08-29 07:11:06 +02:00
shmclientbuffer.cpp
Fix two ununsed compile warnings
2021-09-01 18:07:03 +02:00
shmclientbuffer.h
Run clang-format
2021-08-29 07:11:06 +02:00
slide_interface.cpp
Fix ownership of SlideInterface
2021-10-31 12:40:23 +02:00
slide_interface.h
Fix ownership of SlideInterface
2021-10-31 12:40:23 +02:00
subcompositor_interface.cpp
Run clang-format
2021-08-29 07:11:06 +02:00
subcompositor_interface.h
Run clang-format
2021-08-29 07:11:06 +02:00
subsurface_interface_p.h
Run clang-format
2021-08-29 07:11:06 +02:00
surface_interface.cpp
Use correct "natural" surface size when computing surface-to-buffer matrix
2022-01-08 15:15:14 +02:00
surface_interface.h
linuxdmabuf: implement dmabuf-feedback
2021-11-30 10:22:31 +01:00
surface_interface_p.h
Use correct "natural" surface size when computing surface-to-buffer matrix
2022-01-08 15:15:14 +02:00
surfacerole.cpp
Run clang-format
2021-08-29 07:11:06 +02:00
surfacerole_p.h
Run clang-format
2021-08-29 07:11:06 +02:00
tablet_v2_interface.cpp
Store surface object in tablet cursor using QPointer
2022-01-10 13:17:32 +02:00
tablet_v2_interface.h
Run clang-format
2021-08-29 07:11:06 +02:00
textinput.cpp
textinput: Expose enums to moc
2021-05-21 19:17:17 +02:00
textinput.h
Run clang-format
2021-08-29 07:11:06 +02:00
textinput_v2_interface.cpp
Fix testTextInputV3Interface
2022-01-04 11:24:45 -08:00
textinput_v2_interface.h
Implemnt preedit_styling for text input v2.
2021-12-19 04:09:48 -08:00
textinput_v2_interface_p.h
Implemnt preedit_styling for text input v2.
2021-12-19 04:09:48 -08:00
textinput_v3_interface.cpp
Fix testTextInputV3Interface
2022-01-04 11:24:45 -08:00
textinput_v3_interface.h
Run clang-format
2021-08-29 07:11:06 +02:00
textinput_v3_interface_p.h
Clean up the focus handling for text input.
2021-12-29 00:38:48 +00:00
touch_interface.cpp
Run clang-format
2021-08-29 07:11:06 +02:00
touch_interface.h
Run clang-format
2021-08-29 07:11:06 +02:00
touch_interface_p.h
Run clang-format
2021-08-29 07:11:06 +02:00
utils.h
Run clang-format
2021-08-29 07:11:06 +02:00
viewporter_interface.cpp
Run clang-format
2021-08-29 07:11:06 +02:00
viewporter_interface.h
Run clang-format
2021-08-29 07:11:06 +02:00
viewporter_interface_p.h
Run clang-format
2021-08-29 07:11:06 +02:00
xdgactivation_v1_interface.cpp
Run clang-format
2021-08-29 07:11:06 +02:00
xdgactivation_v1_interface.h
xdgactivation: allow sourcing a request's client without a given surface
2021-06-14 17:43:03 +02:00
xdgdecoration_v1_interface.cpp
Introduce fake None xdg-decoration mode
2021-12-08 21:31:16 +02:00
xdgdecoration_v1_interface.h
Introduce fake None xdg-decoration mode
2021-12-08 21:31:16 +02:00
xdgdecoration_v1_interface_p.h
Run clang-format
2021-08-29 07:11:06 +02:00
xdgforeign_v2_interface.cpp
Run clang-format
2021-08-29 07:11:06 +02:00
xdgforeign_v2_interface.h
Run clang-format
2021-08-29 07:11:06 +02:00
xdgforeign_v2_interface_p.h
Run clang-format
2021-08-29 07:11:06 +02:00
xdgoutput_v1_interface.cpp
xdgoutput_v1: Do not send a done event to every client when a client binds
2021-11-04 00:21:28 +01:00
xdgoutput_v1_interface.h
Run clang-format
2021-08-29 07:11:06 +02:00
xdgshell_interface.cpp
Replace resize edges flag with an enum
2022-01-12 14:59:06 +02:00
xdgshell_interface.h
Replace resize edges flag with an enum
2022-01-12 14:59:06 +02:00
xdgshell_interface_p.h
Correctly apply initial xdg-shell double buffered state
2021-11-08 15:49:06 +00:00