kwin/src/wayland
2023-11-22 14:42:59 +00:00
..
protocols implement the frog color management protocol 2023-11-07 20:23:06 +01:00
tools There's no QVector anymore, QList is the QVector in Qt6 2023-10-19 13:43:53 +00:00
abstract_data_source.cpp wayland: Integrate KWaylandServer classes into KWin namespace 2023-09-15 16:31:15 +03:00
abstract_data_source.h wayland: Integrate KWaylandServer classes into KWin namespace 2023-09-15 16:31:15 +03:00
abstract_drop_handler.cpp wayland: Integrate KWaylandServer classes into KWin namespace 2023-09-15 16:31:15 +03:00
abstract_drop_handler.h wayland: Integrate KWaylandServer classes into KWin namespace 2023-09-15 16:31:15 +03:00
appmenu.cpp There's no QVector anymore, QList is the QVector in Qt6 2023-10-19 13:43:53 +00:00
appmenu.h wayland: Integrate KWaylandServer classes into KWin namespace 2023-09-15 16:31:15 +03:00
blur.cpp wayland: Integrate KWaylandServer classes into KWin namespace 2023-09-15 16:31:15 +03:00
blur.h wayland: Integrate KWaylandServer classes into KWin namespace 2023-09-15 16:31:15 +03:00
clientconnection.cpp Support SecurityContextManagerV1 2023-11-13 09:51:28 +00:00
clientconnection.h Support SecurityContextManagerV1 2023-11-13 09:51:28 +00:00
CMakeLists.txt wayland: implement presentation time 2023-11-13 14:25:26 +01:00
compositor.cpp wayland: Integrate KWaylandServer classes into KWin namespace 2023-09-15 16:31:15 +03:00
compositor.h wayland: Integrate KWaylandServer classes into KWin namespace 2023-09-15 16:31:15 +03:00
contenttype_v1.cpp wayland: Integrate KWaylandServer classes into KWin namespace 2023-09-15 16:31:15 +03:00
contenttype_v1.h wayland: Integrate KWaylandServer classes into KWin namespace 2023-09-15 16:31:15 +03:00
contrast.cpp wayland: Integrate KWaylandServer classes into KWin namespace 2023-09-15 16:31:15 +03:00
contrast.h wayland: Integrate KWaylandServer classes into KWin namespace 2023-09-15 16:31:15 +03:00
cursorshape_v1.cpp wayland: Integrate KWaylandServer classes into KWin namespace 2023-09-15 16:31:15 +03:00
cursorshape_v1.h wayland: Integrate KWaylandServer classes into KWin namespace 2023-09-15 16:31:15 +03:00
datacontroldevice_v1.cpp wayland: Integrate KWaylandServer classes into KWin namespace 2023-09-15 16:31:15 +03:00
datacontroldevice_v1.h wayland: Integrate KWaylandServer classes into KWin namespace 2023-09-15 16:31:15 +03:00
datacontroldevicemanager_v1.cpp wayland: Integrate KWaylandServer classes into KWin namespace 2023-09-15 16:31:15 +03:00
datacontroldevicemanager_v1.h wayland: Integrate KWaylandServer classes into KWin namespace 2023-09-15 16:31:15 +03:00
datacontroloffer_v1.cpp wayland: Integrate KWaylandServer classes into KWin namespace 2023-09-15 16:31:15 +03:00
datacontroloffer_v1.h wayland: Integrate KWaylandServer classes into KWin namespace 2023-09-15 16:31:15 +03:00
datacontrolsource_v1.cpp Move resource_cast helper to shared utils/ directory 2023-09-30 08:09:34 +00:00
datacontrolsource_v1.h wayland: Integrate KWaylandServer classes into KWin namespace 2023-09-15 16:31:15 +03:00
datadevice.cpp wayland: Integrate KWaylandServer classes into KWin namespace 2023-09-15 16:31:15 +03:00
datadevice.h wayland: Integrate KWaylandServer classes into KWin namespace 2023-09-15 16:31:15 +03:00
datadevice_p.h wayland: Integrate KWaylandServer classes into KWin namespace 2023-09-15 16:31:15 +03:00
datadevicemanager.cpp wayland: Integrate KWaylandServer classes into KWin namespace 2023-09-15 16:31:15 +03:00
datadevicemanager.h wayland: Integrate KWaylandServer classes into KWin namespace 2023-09-15 16:31:15 +03:00
dataoffer.cpp wayland: Integrate KWaylandServer classes into KWin namespace 2023-09-15 16:31:15 +03:00
dataoffer.h wayland: Integrate KWaylandServer classes into KWin namespace 2023-09-15 16:31:15 +03:00
datasource.cpp Move resource_cast helper to shared utils/ directory 2023-09-30 08:09:34 +00:00
datasource.h wayland: Integrate KWaylandServer classes into KWin namespace 2023-09-15 16:31:15 +03:00
datasource_p.h wayland: Integrate KWaylandServer classes into KWin namespace 2023-09-15 16:31:15 +03:00
DESIGN.md wayland: Integrate KWaylandServer classes into KWin namespace 2023-09-15 16:31:15 +03:00
display.cpp Support SecurityContextManagerV1 2023-11-13 09:51:28 +00:00
display.h wayland/surface: add the output a surface is on the most 2023-11-07 20:23:06 +01:00
display_p.h Support SecurityContextManagerV1 2023-11-13 09:51:28 +00:00
dpms.cpp wayland: Integrate KWaylandServer classes into KWin namespace 2023-09-15 16:31:15 +03:00
dpms.h wayland: Integrate KWaylandServer classes into KWin namespace 2023-09-15 16:31:15 +03:00
drmclientbuffer.cpp wayland: Integrate KWaylandServer classes into KWin namespace 2023-09-15 16:31:15 +03:00
drmclientbuffer.h wayland: Integrate KWaylandServer classes into KWin namespace 2023-09-15 16:31:15 +03:00
drmlease_v1.cpp There's no QVector anymore, QList is the QVector in Qt6 2023-10-19 13:43:53 +00:00
drmlease_v1.h wayland: Integrate KWaylandServer classes into KWin namespace 2023-09-15 16:31:15 +03:00
drmlease_v1_p.h There's no QVector anymore, QList is the QVector in Qt6 2023-10-19 13:43:53 +00:00
filtered_display.cpp wayland: Integrate KWaylandServer classes into KWin namespace 2023-09-15 16:31:15 +03:00
filtered_display.h wayland: Integrate KWaylandServer classes into KWin namespace 2023-09-15 16:31:15 +03:00
fractionalscale_v1.cpp wayland: Integrate KWaylandServer classes into KWin namespace 2023-09-15 16:31:15 +03:00
fractionalscale_v1.h wayland: Integrate KWaylandServer classes into KWin namespace 2023-09-15 16:31:15 +03:00
fractionalscale_v1_p.h wayland: Integrate KWaylandServer classes into KWin namespace 2023-09-15 16:31:15 +03:00
frog_colormanagement_v1.cpp backends/drm: add brightness metadata overrides and sdr gamut wideness setting 2023-11-21 15:51:53 +01:00
frog_colormanagement_v1.h libkwineffects: move files out to more fitting places 2023-11-14 17:03:40 +01:00
idle.cpp wayland: Integrate KWaylandServer classes into KWin namespace 2023-09-15 16:31:15 +03:00
idle.h wayland: Integrate KWaylandServer classes into KWin namespace 2023-09-15 16:31:15 +03:00
idle_p.h wayland: Integrate KWaylandServer classes into KWin namespace 2023-09-15 16:31:15 +03:00
idleinhibit_v1.cpp wayland: Integrate KWaylandServer classes into KWin namespace 2023-09-15 16:31:15 +03:00
idleinhibit_v1.h wayland: Integrate KWaylandServer classes into KWin namespace 2023-09-15 16:31:15 +03:00
idleinhibit_v1_p.h wayland: Integrate KWaylandServer classes into KWin namespace 2023-09-15 16:31:15 +03:00
idlenotify_v1.cpp wayland: Integrate KWaylandServer classes into KWin namespace 2023-09-15 16:31:15 +03:00
idlenotify_v1.h wayland: Integrate KWaylandServer classes into KWin namespace 2023-09-15 16:31:15 +03:00
inputmethod_v1.cpp wayland: Integrate KWaylandServer classes into KWin namespace 2023-09-15 16:31:15 +03:00
inputmethod_v1.h There's no QVector anymore, QList is the QVector in Qt6 2023-10-19 13:43:53 +00:00
keyboard.cpp There's no QVector anymore, QList is the QVector in Qt6 2023-10-19 13:43:53 +00:00
keyboard.h wayland: Integrate KWaylandServer classes into KWin namespace 2023-09-15 16:31:15 +03:00
keyboard_p.h There's no QVector anymore, QList is the QVector in Qt6 2023-10-19 13:43:53 +00:00
keyboard_shortcuts_inhibit_v1.cpp wayland: Integrate KWaylandServer classes into KWin namespace 2023-09-15 16:31:15 +03:00
keyboard_shortcuts_inhibit_v1.h wayland: Integrate KWaylandServer classes into KWin namespace 2023-09-15 16:31:15 +03:00
keystate.cpp There's no QVector anymore, QList is the QVector in Qt6 2023-10-19 13:43:53 +00:00
keystate.h wayland: Integrate KWaylandServer classes into KWin namespace 2023-09-15 16:31:15 +03:00
layershell_v1.cpp wayland: Integrate KWaylandServer classes into KWin namespace 2023-09-15 16:31:15 +03:00
layershell_v1.h wayland: Integrate KWaylandServer classes into KWin namespace 2023-09-15 16:31:15 +03:00
linuxdmabufv1clientbuffer.cpp There's no QVector anymore, QList is the QVector in Qt6 2023-10-19 13:43:53 +00:00
linuxdmabufv1clientbuffer.h There's no QVector anymore, QList is the QVector in Qt6 2023-10-19 13:43:53 +00:00
linuxdmabufv1clientbuffer_p.h There's no QVector anymore, QList is the QVector in Qt6 2023-10-19 13:43:53 +00:00
lockscreen_overlay_v1.cpp wayland: Integrate KWaylandServer classes into KWin namespace 2023-09-15 16:31:15 +03:00
lockscreen_overlay_v1.h There's no QVector anymore, QList is the QVector in Qt6 2023-10-19 13:43:53 +00:00
output.cpp wayland: implement presentation time 2023-11-13 14:25:26 +01:00
output.h wayland: implement presentation time 2023-11-13 14:25:26 +01:00
output_order_v1.cpp There's no QVector anymore, QList is the QVector in Qt6 2023-10-19 13:43:53 +00:00
output_order_v1.h There's no QVector anymore, QList is the QVector in Qt6 2023-10-19 13:43:53 +00:00
outputdevice_v2.cpp backends/drm: add brightness metadata overrides and sdr gamut wideness setting 2023-11-21 15:51:53 +01:00
outputdevice_v2.h backends/drm: add brightness metadata overrides and sdr gamut wideness setting 2023-11-21 15:51:53 +01:00
outputmanagement_v2.cpp backends/drm: add brightness metadata overrides and sdr gamut wideness setting 2023-11-21 15:51:53 +01:00
outputmanagement_v2.h wayland: Integrate KWaylandServer classes into KWin namespace 2023-09-15 16:31:15 +03:00
plasmashell.cpp Move resource_cast helper to shared utils/ directory 2023-09-30 08:09:34 +00:00
plasmashell.h wayland: Integrate KWaylandServer classes into KWin namespace 2023-09-15 16:31:15 +03:00
plasmavirtualdesktop.cpp wayland: Integrate KWaylandServer classes into KWin namespace 2023-09-15 16:31:15 +03:00
plasmavirtualdesktop.h wayland: Integrate KWaylandServer classes into KWin namespace 2023-09-15 16:31:15 +03:00
plasmawindowmanagement.cpp There's no QVector anymore, QList is the QVector in Qt6 2023-10-19 13:43:53 +00:00
plasmawindowmanagement.h There's no QVector anymore, QList is the QVector in Qt6 2023-10-19 13:43:53 +00:00
pointer.cpp Move resource_cast helper to shared utils/ directory 2023-09-30 08:09:34 +00:00
pointer.h Implement axis relative direction 2023-09-29 13:18:30 +03:00
pointer_p.h There's no QVector anymore, QList is the QVector in Qt6 2023-10-19 13:43:53 +00:00
pointerconstraints_v1.cpp wayland: Integrate KWaylandServer classes into KWin namespace 2023-09-15 16:31:15 +03:00
pointerconstraints_v1.h wayland: Integrate KWaylandServer classes into KWin namespace 2023-09-15 16:31:15 +03:00
pointerconstraints_v1_p.h wayland: Integrate KWaylandServer classes into KWin namespace 2023-09-15 16:31:15 +03:00
pointergestures_v1.cpp wayland: Integrate KWaylandServer classes into KWin namespace 2023-09-15 16:31:15 +03:00
pointergestures_v1.h wayland: Integrate KWaylandServer classes into KWin namespace 2023-09-15 16:31:15 +03:00
pointergestures_v1_p.h wayland: Integrate KWaylandServer classes into KWin namespace 2023-09-15 16:31:15 +03:00
presentationtime.cpp Drop "sub-feedback" concept in PresentationFeedback 2023-11-14 14:58:40 +00:00
presentationtime.h libkwineffects/ -> effect/ 2023-11-20 11:32:43 +00:00
primaryselectiondevice_v1.cpp wayland: Integrate KWaylandServer classes into KWin namespace 2023-09-15 16:31:15 +03:00
primaryselectiondevice_v1.h wayland: Integrate KWaylandServer classes into KWin namespace 2023-09-15 16:31:15 +03:00
primaryselectiondevicemanager_v1.cpp wayland: Integrate KWaylandServer classes into KWin namespace 2023-09-15 16:31:15 +03:00
primaryselectiondevicemanager_v1.h wayland: Integrate KWaylandServer classes into KWin namespace 2023-09-15 16:31:15 +03:00
primaryselectionoffer_v1.cpp wayland: Integrate KWaylandServer classes into KWin namespace 2023-09-15 16:31:15 +03:00
primaryselectionoffer_v1.h wayland: Integrate KWaylandServer classes into KWin namespace 2023-09-15 16:31:15 +03:00
primaryselectionsource_v1.cpp Move resource_cast helper to shared utils/ directory 2023-09-30 08:09:34 +00:00
primaryselectionsource_v1.h wayland: Integrate KWaylandServer classes into KWin namespace 2023-09-15 16:31:15 +03:00
region.cpp Move resource_cast helper to shared utils/ directory 2023-09-30 08:09:34 +00:00
region_p.h wayland: Integrate KWaylandServer classes into KWin namespace 2023-09-15 16:31:15 +03:00
relativepointer_v1.cpp wayland: Integrate KWaylandServer classes into KWin namespace 2023-09-15 16:31:15 +03:00
relativepointer_v1.h wayland: Integrate KWaylandServer classes into KWin namespace 2023-09-15 16:31:15 +03:00
relativepointer_v1_p.h wayland: Integrate KWaylandServer classes into KWin namespace 2023-09-15 16:31:15 +03:00
screencast_v1.cpp wayland: Integrate KWaylandServer classes into KWin namespace 2023-09-15 16:31:15 +03:00
screencast_v1.h wayland: Integrate KWaylandServer classes into KWin namespace 2023-09-15 16:31:15 +03:00
screenedge_v1.cpp wayland: Integrate KWaylandServer classes into KWin namespace 2023-09-15 16:31:15 +03:00
screenedge_v1.h libkwineffects/ -> effect/ 2023-11-20 11:32:43 +00:00
seat.cpp There's no QVector anymore, QList is the QVector in Qt6 2023-10-19 13:43:53 +00:00
seat.h Implement axis relative direction 2023-09-29 13:18:30 +03:00
seat_p.h There's no QVector anymore, QList is the QVector in Qt6 2023-10-19 13:43:53 +00:00
securitycontext_v1.cpp Support SecurityContextManagerV1 2023-11-13 09:51:28 +00:00
securitycontext_v1.h Support SecurityContextManagerV1 2023-11-13 09:51:28 +00:00
server_decoration.cpp There's no QVector anymore, QList is the QVector in Qt6 2023-10-19 13:43:53 +00:00
server_decoration.h wayland: Integrate KWaylandServer classes into KWin namespace 2023-09-15 16:31:15 +03:00
server_decoration_palette.cpp There's no QVector anymore, QList is the QVector in Qt6 2023-10-19 13:43:53 +00:00
server_decoration_palette.h wayland: Integrate KWaylandServer classes into KWin namespace 2023-09-15 16:31:15 +03:00
shadow.cpp wayland: Integrate KWaylandServer classes into KWin namespace 2023-09-15 16:31:15 +03:00
shadow.h wayland: Integrate KWaylandServer classes into KWin namespace 2023-09-15 16:31:15 +03:00
shmclientbuffer.cpp wayland: Integrate KWaylandServer classes into KWin namespace 2023-09-15 16:31:15 +03:00
shmclientbuffer.h wayland: Integrate KWaylandServer classes into KWin namespace 2023-09-15 16:31:15 +03:00
shmclientbuffer_p.h wayland: Integrate KWaylandServer classes into KWin namespace 2023-09-15 16:31:15 +03:00
slide.cpp wayland: Integrate KWaylandServer classes into KWin namespace 2023-09-15 16:31:15 +03:00
slide.h wayland: Integrate KWaylandServer classes into KWin namespace 2023-09-15 16:31:15 +03:00
subcompositor.cpp wayland: Integrate KWaylandServer classes into KWin namespace 2023-09-15 16:31:15 +03:00
subcompositor.h wayland: Integrate KWaylandServer classes into KWin namespace 2023-09-15 16:31:15 +03:00
subsurface_p.h wayland: Integrate KWaylandServer classes into KWin namespace 2023-09-15 16:31:15 +03:00
surface.cpp Drop "sub-feedback" concept in PresentationFeedback 2023-11-14 14:58:40 +00:00
surface.h libkwineffects: move files out to more fitting places 2023-11-14 17:03:40 +01:00
surface_p.h wayland: Reset SurfaceInterface::primaryOutput when the output is removed 2023-11-22 14:42:59 +00:00
tablet_v2.cpp Send tablet events to every bound wl_resource 2023-10-24 11:22:27 +00:00
tablet_v2.h There's no QVector anymore, QList is the QVector in Qt6 2023-10-19 13:43:53 +00:00
tearingcontrol_v1.cpp wayland: Integrate KWaylandServer classes into KWin namespace 2023-09-15 16:31:15 +03:00
tearingcontrol_v1.h wayland: Integrate KWaylandServer classes into KWin namespace 2023-09-15 16:31:15 +03:00
textinput.cpp Add explicit moc includes to sources for moc-covered headers 2023-07-15 08:40:49 +00:00
textinput.h Merge libkwineffects into libkwin 2023-10-25 12:46:12 +00:00
textinput_v1.cpp wayland: Integrate KWaylandServer classes into KWin namespace 2023-09-15 16:31:15 +03:00
textinput_v1.h Merge libkwineffects into libkwin 2023-10-25 12:46:12 +00:00
textinput_v1_p.h There's no QVector anymore, QList is the QVector in Qt6 2023-10-19 13:43:53 +00:00
textinput_v2.cpp wayland: Integrate KWaylandServer classes into KWin namespace 2023-09-15 16:31:15 +03:00
textinput_v2.h Merge libkwineffects into libkwin 2023-10-25 12:46:12 +00:00
textinput_v2_p.h There's no QVector anymore, QList is the QVector in Qt6 2023-10-19 13:43:53 +00:00
textinput_v3.cpp wayland: Integrate KWaylandServer classes into KWin namespace 2023-09-15 16:31:15 +03:00
textinput_v3.h wayland: Integrate KWaylandServer classes into KWin namespace 2023-09-15 16:31:15 +03:00
textinput_v3_p.h There's no QVector anymore, QList is the QVector in Qt6 2023-10-19 13:43:53 +00:00
touch.cpp wayland: Integrate KWaylandServer classes into KWin namespace 2023-09-15 16:31:15 +03:00
touch.h wayland: Integrate KWaylandServer classes into KWin namespace 2023-09-15 16:31:15 +03:00
touch_p.h wayland: Integrate KWaylandServer classes into KWin namespace 2023-09-15 16:31:15 +03:00
transaction.cpp wayland: Fix transaction cleanup with destroyed surfaces 2023-11-08 13:09:51 +00:00
transaction.h wayland: Fix transaction cleanup with destroyed surfaces 2023-11-08 13:09:51 +00:00
transaction_p.h wayland: Integrate KWaylandServer classes into KWin namespace 2023-09-15 16:31:15 +03:00
viewporter.cpp wayland: Integrate KWaylandServer classes into KWin namespace 2023-09-15 16:31:15 +03:00
viewporter.h wayland: Integrate KWaylandServer classes into KWin namespace 2023-09-15 16:31:15 +03:00
viewporter_p.h wayland: Integrate KWaylandServer classes into KWin namespace 2023-09-15 16:31:15 +03:00
xdgactivation_v1.cpp wayland: Integrate KWaylandServer classes into KWin namespace 2023-09-15 16:31:15 +03:00
xdgactivation_v1.h There's no QVector anymore, QList is the QVector in Qt6 2023-10-19 13:43:53 +00:00
xdgdecoration_v1.cpp wayland: Integrate KWaylandServer classes into KWin namespace 2023-09-15 16:31:15 +03:00
xdgdecoration_v1.h wayland: Integrate KWaylandServer classes into KWin namespace 2023-09-15 16:31:15 +03:00
xdgdecoration_v1_p.h wayland: Integrate KWaylandServer classes into KWin namespace 2023-09-15 16:31:15 +03:00
xdgforeign_v2.cpp wayland: Integrate KWaylandServer classes into KWin namespace 2023-09-15 16:31:15 +03:00
xdgforeign_v2.h wayland: Integrate KWaylandServer classes into KWin namespace 2023-09-15 16:31:15 +03:00
xdgforeign_v2_p.h wayland: Integrate KWaylandServer classes into KWin namespace 2023-09-15 16:31:15 +03:00
xdgoutput_v1.cpp wayland: Integrate KWaylandServer classes into KWin namespace 2023-09-15 16:31:15 +03:00
xdgoutput_v1.h wayland: Integrate KWaylandServer classes into KWin namespace 2023-09-15 16:31:15 +03:00
xdgshell.cpp Move resource_cast helper to shared utils/ directory 2023-09-30 08:09:34 +00:00
xdgshell.h wayland: Integrate KWaylandServer classes into KWin namespace 2023-09-15 16:31:15 +03:00
xdgshell_p.h wayland: Integrate KWaylandServer classes into KWin namespace 2023-09-15 16:31:15 +03:00
xdgtopleveldrag_v1.cpp Move resource_cast helper to shared utils/ directory 2023-09-30 08:09:34 +00:00
xdgtopleveldrag_v1.h wayland: Integrate KWaylandServer classes into KWin namespace 2023-09-15 16:31:15 +03:00
xwaylandkeyboardgrab_v1.cpp wayland: Integrate KWaylandServer classes into KWin namespace 2023-09-15 16:31:15 +03:00
xwaylandkeyboardgrab_v1.h wayland: Integrate KWaylandServer classes into KWin namespace 2023-09-15 16:31:15 +03:00
xwaylandshell_v1.cpp wayland: Integrate KWaylandServer classes into KWin namespace 2023-09-15 16:31:15 +03:00
xwaylandshell_v1.h wayland: Integrate KWaylandServer classes into KWin namespace 2023-09-15 16:31:15 +03:00