gtk/gdk/wayland
Matthias Clasen 9a30ea1f69 subsurface: Have a source rectangle
This will let us use a subset of the full texture, which can
be necessary in the case that converters put padding around
content in dmabufs. The naming follows the Wayland viewporter
spec.

For now, make all callers pass the full texture rect.
2024-02-11 21:44:27 -05:00
..
cursor wayland: Don't leak cursor structs 2023-06-04 07:58:24 -04:00
protocol
gdkapplaunchcontext-wayland.c gdk/wayland: Use toplevel surface for activation 2023-09-18 22:04:32 +02:00
gdkcairocontext-wayland.c Tweak profiling strings 2024-01-21 14:02:08 -05:00
gdkcairocontext-wayland.h Convert headers to #pragma once 2023-03-31 15:11:10 -04:00
gdkclipboard-wayland.c Use O_CLOEXEC instead of FD_CLOEXEC 2023-11-27 17:50:18 -05:00
gdkclipboard-wayland.h Convert headers to #pragma once 2023-03-31 15:11:10 -04:00
gdkcursor-wayland.c Add missing space to warning 2024-01-09 16:57:26 -07:00
gdkdevice-wayland-private.h Convert headers to #pragma once 2023-03-31 15:11:10 -04:00
gdkdevice-wayland.c gdk/wayland: "Split" GdkWaylandDevice implementation out 2023-02-03 16:15:34 +01:00
gdkdevicepad-wayland.c gdk/wayland: Split GdkDevicePad wayland implementation 2023-02-03 16:08:07 +01:00
gdkdisplay-wayland.c display-wayland: Fix a typo 2024-02-05 19:42:55 +04:00
gdkdisplay-wayland.h wayland: Get format info for dmabufs 2023-11-13 22:17:35 +01:00
gdkdrag-wayland.c Merge branch 'wip/dnd-fixes' into 'main' 2023-11-25 17:59:39 +00:00
gdkdragsurface-wayland.c wayland: Construct the frame clock in the surface 2023-04-26 21:03:34 +02:00
gdkdrop-wayland.c Use O_CLOEXEC instead of FD_CLOEXEC 2023-11-27 17:50:18 -05:00
gdkeventsource.c
gdkglcontext-wayland.c wayland: Commit empty frames if needed 2024-01-28 11:44:16 -05:00
gdkglcontext-wayland.h Convert headers to #pragma once 2023-03-31 15:11:10 -04:00
gdkkeymap-wayland.c Remove G_ENABLE_DEBUG around debug checks 2023-11-05 11:16:23 +01:00
gdkmonitor-wayland.c wayland: Set up monitor descriptions 2023-02-02 12:32:28 +01:00
gdkmonitor-wayland.h [gtk4/wayland] Fix GdkMonitor sizes on Mutter without fractional scaling. 2024-01-30 20:10:36 -05:00
gdkpopup-wayland.c Tweak profiling strings 2024-01-21 14:02:08 -05:00
gdkprimary-wayland.c Use O_CLOEXEC instead of FD_CLOEXEC 2023-11-27 17:50:18 -05:00
gdkprimary-wayland.h Convert headers to #pragma once 2023-03-31 15:11:10 -04:00
gdkprivate-wayland.h wayland: Add a way to check if a surface is dirty 2024-01-28 11:44:16 -05:00
gdkseat-wayland.c gdk/wayland: Clear current_tablet on pad leave 2024-02-11 14:52:30 +00:00
gdkseat-wayland.h Convert headers to #pragma once 2023-03-31 15:11:10 -04:00
gdksubsurface-wayland-private.h subsurface: Have a source rectangle 2024-02-11 21:44:27 -05:00
gdksubsurface-wayland.c subsurface: Have a source rectangle 2024-02-11 21:44:27 -05:00
gdksurface-wayland-private.h wayland: Request frame callbacks on subsurfaces 2023-11-13 22:17:35 +01:00
gdksurface-wayland.c wayland: Drop GdkWaylandSubsurface.above_parent 2024-02-07 12:38:18 -05:00
gdksurface-wayland.h wip: Split off GdkWaylandToplevel 2023-01-06 16:50:19 -05:00
gdktoplevel-wayland-private.h wayland: Give toplevels a destroy hook 2023-05-14 23:49:44 -04:00
gdktoplevel-wayland.c Tweak profiling strings 2024-01-21 14:02:08 -05:00
gdkvulkancontext-wayland.c wayland: Implement empty_frame in draw contexts 2023-11-13 22:17:35 +01:00
gdkvulkancontext-wayland.h Convert headers to #pragma once 2023-03-31 15:11:10 -04:00
gdkwayland.h Convert headers to #pragma once 2023-03-31 15:11:10 -04:00
gdkwaylanddevice.h Convert headers to #pragma once 2023-03-31 15:11:10 -04:00
gdkwaylanddisplay.h Convert headers to #pragma once 2023-03-31 15:11:10 -04:00
gdkwaylandglcontext.h Convert headers to #pragma once 2023-03-31 15:11:10 -04:00
gdkwaylandmonitor.h Convert headers to #pragma once 2023-03-31 15:11:10 -04:00
gdkwaylandpopup.h wayland: Split public headers 2023-01-06 13:47:34 -05:00
gdkwaylandseat.h
gdkwaylandsurface.h Convert headers to #pragma once 2023-03-31 15:11:10 -04:00
gdkwaylandtoplevel.h Deprecate gdk_wayland_toplevel_unexport_handle 2023-05-15 00:20:24 -04:00
meson.build wayland: Implement subsurface api 2023-11-13 22:17:35 +01:00
wm-button-layout-translation.c
wm-button-layout-translation.h Convert headers to #pragma once 2023-03-31 15:11:10 -04:00