kwin/src/wayland
David Edmundson 99f2cd2f51 Revert "wayland: Revert send pointer leave on drag"
Now we have server-side cursor icons, we can send the pointer leave.

This reverts commit 9302e84b95.
2024-08-23 09:42:05 +00:00
..
protocols wayland: update xx color management to version 4 2024-07-18 16:11:13 +02:00
tools wayland: Pass private-code to waylandscanner 2024-08-13 19:59:11 +00:00
abstract_data_source.cpp wayland: D&D compositior side action negotiation 2024-07-16 10:26:30 +00:00
abstract_data_source.h server side drag icons 2024-08-23 09:42:05 +00:00
abstract_drop_handler.cpp
abstract_drop_handler.h
alphamodifier_v1.cpp wayland: implement the alpha-modifier protocol 2024-08-14 14:26:33 +02:00
alphamodifier_v1.h wayland: implement the alpha-modifier protocol 2024-08-14 14:26:33 +02:00
appmenu.cpp
appmenu.h
blur.cpp
blur.h
clientconnection.cpp
clientconnection.h
CMakeLists.txt wayland: remove workaround for xdg-dialog base name with wayland-protocols <= 1.35 2024-08-14 14:50:14 +02:00
compositor.cpp
compositor.h
contenttype_v1.cpp
contenttype_v1.h wayland: Install headers generated by qtwaylandscanner 2024-01-29 22:32:57 +02:00
contrast.cpp
contrast.h
cursorshape_v1.cpp Prefer cursor shape names from the CSS W3C specification 2024-02-07 08:35:52 +00:00
cursorshape_v1.h
datacontroldevice_v1.cpp
datacontroldevice_v1.h
datacontroldevicemanager_v1.cpp
datacontroldevicemanager_v1.h
datacontroloffer_v1.cpp
datacontroloffer_v1.h
datacontrolsource_v1.cpp
datacontrolsource_v1.h
datadevice.cpp wayland: Check serial instead of focus for changing selections 2024-08-06 12:54:00 +00:00
datadevice.h wayland: Check serial instead of focus for changing selections 2024-08-06 12:54:00 +00:00
datadevice_p.h wayland: D&D compositior side action negotiation 2024-07-16 10:26:30 +00:00
datadevicemanager.cpp
datadevicemanager.h
dataoffer.cpp wayland: send dndFinished to source if target fails to do so 2024-05-16 08:23:00 +00:00
dataoffer.h
datasource.cpp server side drag icons 2024-08-23 09:42:05 +00:00
datasource.h server side drag icons 2024-08-23 09:42:05 +00:00
datasource_p.h
DESIGN.md
display.cpp wayland: Bump default max buffer size to 1 MiB 2024-06-25 20:19:59 +03:00
display.h qpa: Implement clipboard 2024-08-13 13:53:32 +00:00
display_p.h
dpms.cpp
dpms.h
drmclientbuffer.cpp
drmclientbuffer.h
drmlease_v1.cpp wayland: Fix a crash in DrmLeaseDeviceV1Interface::setDrmMaster() 2024-03-04 10:59:40 +00:00
drmlease_v1.h
drmlease_v1_p.h wayland: DrmLeaseDevice, use Q_OBJECT macro 2024-03-15 17:31:25 +01:00
externalbrightness_v1.cpp wayland: Use brightness range 1..max for internal displays 2024-07-18 07:13:27 +00:00
externalbrightness_v1.h wayland: add support for controlling brightness devices exposed by powerdevil 2024-07-14 00:03:28 +00:00
filtered_display.cpp
filtered_display.h
fractionalscale_v1.cpp
fractionalscale_v1.h
fractionalscale_v1_p.h
frog_colormanagement_v1.cpp wayland/frog_colormanagement: improve mastering luminance handling 2024-08-16 02:36:05 +02:00
frog_colormanagement_v1.h wayland/frog_colormanagement: improve mastering luminance handling 2024-08-16 02:36:05 +02:00
idle.cpp
idle.h
idle_p.h
idleinhibit_v1.cpp wayland: slightly simplify idle inhibit implementation 2024-02-14 20:59:32 +01:00
idleinhibit_v1.h
idleinhibit_v1_p.h wayland: slightly simplify idle inhibit implementation 2024-02-14 20:59:32 +01:00
idlenotify_v1.cpp
idlenotify_v1.h
inputmethod_v1.cpp wayland/textinput_v2: copy the data instead of assuming ownership 2024-02-15 12:07:04 +00:00
inputmethod_v1.h
keyboard.cpp xwayland: Only update keyboard modifers for XWayland's keys 2024-07-24 15:57:21 +00:00
keyboard.h xwayland: Only update keyboard modifers for XWayland's keys 2024-07-24 15:57:21 +00:00
keyboard_p.h
keyboard_shortcuts_inhibit_v1.cpp
keyboard_shortcuts_inhibit_v1.h
keystate.cpp
keystate.h
layershell_v1.cpp wayland: Add support for layer_surface_v1.set_exclusive_edge 2024-01-26 13:34:48 +02:00
layershell_v1.h
linux_drm_syncobj_v1.cpp wayland/linuxdrmsyncobjv1: don't emit a protocol error for unmapping a surface 2024-05-27 15:14:27 +02:00
linux_drm_syncobj_v1.h wayland: port linux drm syncobj from RenderBackend to DrmDevice 2024-05-22 00:26:14 +02:00
linux_drm_syncobj_v1_p.h wayland: implement linux-drm-syncobj-v1 2024-04-10 19:06:00 +02:00
linuxdmabufv1clientbuffer.cpp backends: refactor direct scanout and dmabuf feedback 2024-04-27 18:39:23 +00:00
linuxdmabufv1clientbuffer.h backends: refactor direct scanout and dmabuf feedback 2024-04-27 18:39:23 +00:00
linuxdmabufv1clientbuffer_p.h
lockscreen_overlay_v1.cpp
lockscreen_overlay_v1.h
output.cpp core: Rename OutputTransform enums 2024-01-09 17:42:09 +00:00
output.h
output_order_v1.cpp
output_order_v1.h
outputdevice_v2.cpp wayland: add support for controlling brightness devices exposed by powerdevil 2024-07-14 00:03:28 +00:00
outputdevice_v2.h backends/drm: add support for an HDR brightness setting 2024-05-14 09:51:59 +02:00
outputmanagement_v2.cpp color management: change brightness information names to be shorter and more correct 2024-06-28 13:16:02 +00:00
outputmanagement_v2.h
plasmashell.cpp
plasmashell.h
plasmavirtualdesktop.cpp wayland: Truncate virtual desktop names 2024-02-02 12:03:33 +02:00
plasmavirtualdesktop.h
plasmawindowmanagement.cpp wayland: implement plasmawindowmanagement v18 2024-07-18 15:07:57 +00:00
plasmawindowmanagement.h wayland: implement plasmawindowmanagement v18 2024-07-18 15:07:57 +00:00
pointer.cpp xwayland: Add option to additionally eavesdrop on mouse buttons 2024-02-27 13:34:14 +00:00
pointer.h xwayland: Add option to additionally eavesdrop on mouse buttons 2024-02-27 13:34:14 +00:00
pointer_p.h
pointerconstraints_v1.cpp
pointerconstraints_v1.h
pointerconstraints_v1_p.h
pointergestures_v1.cpp
pointergestures_v1.h
pointergestures_v1_p.h
presentationtime.cpp
presentationtime.h wayland: Install headers generated by qtwaylandscanner 2024-01-29 22:32:57 +02:00
primaryselectiondevice_v1.cpp wayland: Check serial instead of focus for changing selections 2024-08-06 12:54:00 +00:00
primaryselectiondevice_v1.h wayland: Check serial instead of focus for changing selections 2024-08-06 12:54:00 +00:00
primaryselectiondevicemanager_v1.cpp
primaryselectiondevicemanager_v1.h
primaryselectionoffer_v1.cpp
primaryselectionoffer_v1.h
primaryselectionsource_v1.cpp
primaryselectionsource_v1.h
quirks.h wayland: Truncate virtual desktop names 2024-02-02 12:03:33 +02:00
region.cpp
region_p.h
relativepointer_v1.cpp
relativepointer_v1.h
relativepointer_v1_p.h
screencast_v1.cpp
screencast_v1.h
screenedge_v1.cpp
screenedge_v1.h
seat.cpp Revert "wayland: Revert send pointer leave on drag" 2024-08-23 09:42:05 +00:00
seat.h wayland: Check serial instead of focus for changing selections 2024-08-06 12:54:00 +00:00
seat_p.h wayland: Check serial instead of focus for changing selections 2024-08-06 12:54:00 +00:00
securitycontext_v1.cpp wayland: Add missing wp_security_context_manager_v1.destroy implementation 2024-01-23 21:00:15 +02:00
securitycontext_v1.h
server_decoration.cpp
server_decoration.h
server_decoration_palette.cpp
server_decoration_palette.h
shadow.cpp wayland: Make org_kde_kwin_shadow use GraphicsBufferRef 2024-06-17 11:48:06 +00:00
shadow.h
shmclientbuffer.cpp wayland: Allow mapping more than one shm buffer at the same time 2024-08-20 22:32:38 +03:00
shmclientbuffer.h
shmclientbuffer_p.h wayland: Allow mapping more than one shm buffer at the same time 2024-08-20 22:32:38 +03:00
slide.cpp
slide.h
subcompositor.cpp wayland/surface: store subsurface transaction in a unique_ptr 2024-01-17 00:12:38 +00:00
subcompositor.h
subsurface_p.h
surface.cpp wayland: implement the alpha-modifier protocol 2024-08-14 14:26:33 +02:00
surface.h wayland: implement the alpha-modifier protocol 2024-08-14 14:26:33 +02:00
surface_p.h wayland: implement the alpha-modifier protocol 2024-08-14 14:26:33 +02:00
tablet_v2.cpp Accepting the tablet serial for the xdg_toplevel move/resize function 2024-01-19 20:06:49 +00:00
tablet_v2.h Accepting the tablet serial for the xdg_toplevel move/resize function 2024-01-19 20:06:49 +00:00
tearingcontrol_v1.cpp scene: add the presentation hint to Item 2024-01-09 17:06:01 +00:00
tearingcontrol_v1.h
textinput.cpp
textinput.h
textinput_v1.cpp
textinput_v1.h
textinput_v1_p.h
textinput_v2.cpp
textinput_v2.h
textinput_v2_p.h
textinput_v3.cpp
textinput_v3.h
textinput_v3_p.h
touch.cpp
touch.h
touch_p.h
transaction.cpp wayland: implement linux-drm-syncobj-v1 2024-04-10 19:06:00 +02:00
transaction.h
transaction_p.h wayland: implement linux-drm-syncobj-v1 2024-04-10 19:06:00 +02:00
viewporter.cpp
viewporter.h
viewporter_p.h
xdgactivation_v1.cpp wayland: Install display.h 2024-01-08 23:06:43 +00:00
xdgactivation_v1.h
xdgdecoration_v1.cpp
xdgdecoration_v1.h
xdgdecoration_v1_p.h
xdgdialog_v1.cpp wayland: remove workaround for xdg-dialog base name with wayland-protocols <= 1.35 2024-08-14 14:50:14 +02:00
xdgdialog_v1.h Implement xdg-dialog-v1 2024-04-03 14:34:53 +00:00
xdgforeign_v2.cpp wayland/xdgforeign_v2: Create UUID without braces 2023-11-30 13:17:08 +00:00
xdgforeign_v2.h xdgforeign: Allow exporting surfaces internally 2023-11-27 14:10:15 +00:00
xdgforeign_v2_p.h xdgforeign: Allow exporting surfaces internally 2023-11-27 14:10:15 +00:00
xdgoutput_v1.cpp core: Rename Output::fractionalGeometry() 2024-01-11 18:10:04 +00:00
xdgoutput_v1.h
xdgshell.cpp wayland: Initialize xdg-toplevel size hints to 0,0 2024-06-10 15:29:49 +03:00
xdgshell.h
xdgshell_p.h wayland: Initialize xdg-toplevel size hints to 0,0 2024-06-10 15:29:49 +03:00
xdgtopleveldrag_v1.cpp Revert "Use qt prefix variant of toplevel drag protocol" 2024-02-02 14:44:23 +01:00
xdgtopleveldrag_v1.h
xwaylandkeyboardgrab_v1.cpp
xwaylandkeyboardgrab_v1.h
xwaylandshell_v1.cpp
xwaylandshell_v1.h
xx_colormanagement_v4.cpp wayland/xx colormanagement: send max_fall and max_cll 2024-08-15 10:38:02 +00:00
xx_colormanagement_v4.h wayland/xx-colormanagement: add support for custom luminance levels 2024-08-09 15:19:20 +02:00