summaryrefslogtreecommitdiff
path: root/gdk/wayland/gdksurface-wayland.c
Commit message (Expand)AuthorAgeFilesLines
* wayland: Give toplevels a destroy hookMatthias Clasen2023-05-141-1/+4
* wayland: Don't assert when requesting another frameBenjamin Otte2023-05-091-1/+2
* wayland: Use wl_surface_damage_buffer() in CairoBenjamin Otte2023-04-291-3/+15
* wayland: Disconnect the frame callback when hidingBenjamin Otte2023-04-281-18/+12
* display: Remove ::create_surface() vfuncBenjamin Otte2023-04-261-30/+0
* wayland: Set default title in toplevel_init()Benjamin Otte2023-04-261-15/+0
* gdk: Remove GDK_SURFACE_DRAG enum memberBenjamin Otte2023-04-261-6/+0
* wayland: Construct the frame clock in the surfaceBenjamin Otte2023-04-261-11/+0
* wayland: Move surface initialization into constructed()Benjamin Otte2023-04-261-40/+39
* wayland: Move toplevel-specific code into the toplevelBenjamin Otte2023-04-261-7/+0
* display: Remove x/y/w/h from create_surface()Benjamin Otte2023-04-261-23/+3
* wayland: Don't leak all surfacesBenjamin Otte2023-04-161-2/+0
* wayland: Don't insta-crash when a surface gets disposedBenjamin Otte2023-04-161-1/+1
* wayland: Keep EGL window around when hiddenBenjamin Otte2023-04-131-7/+6
* wayland: Don't destroy the wl_surface on hide()Benjamin Otte2023-04-131-135/+133
* wayland: Split out a functionBenjamin Otte2023-04-131-7/+12
* wayland: Remove useless functionBenjamin Otte2023-04-131-23/+7
* wayland: Remove an old workaroundBenjamin Otte2023-04-131-16/+0
* wayland: Be more careful about scale-factorMatthias Clasen2023-04-021-5/+5
* Make fractional scaling for GL opt-inMatthias Clasen2023-04-021-7/+33
* Use fractional scale for the GL rendererMatthias Clasen2023-04-021-4/+5
* Add gdk_surface_get_scaleMatthias Clasen2023-04-011-8/+8
* wayland: Use wp_viewport to set buffer scaleBenjamin Otte2023-04-011-22/+52
* wayland: Use GdkFractionalScale for surface scaleBenjamin Otte2023-04-011-71/+70
* wayland: Add support for the fractional scale protocolBenjamin Otte2023-04-011-9/+38
* wayland: Check correct interfaceBenjamin Otte2023-04-011-4/+3
* wayland: Use wl_compositor_get_version()Benjamin Otte2023-04-011-3/+3
* wayland: Use proper macroBenjamin Otte2023-04-011-3/+3
* gdk/wayland/surface: Track and apply buffer scaleGeorges Basile Stavracas Neto2023-03-301-11/+32
* wayland: Don't crash during DND with Cairo rendererBenjamin Otte2023-03-071-2/+8
* wayland: Destroy xdg_surface after roleJonas Ådahl2023-03-051-9/+9
* wayland: Clean up some dead codeJonas Ådahl2023-02-171-23/+0
* Make mask nodes more versatileMatthias Clasen2023-02-141-1/+3
* Drop gdkpopup-wayland-private.hMatthias Clasen2023-01-061-1/+0
* waylandsurface: Introduce a few vfuncsMatthias Clasen2023-01-061-13/+22
* waylandtoplevel: Drop unused exportsMatthias Clasen2023-01-061-2/+0
* More cleanupsMatthias Clasen2023-01-061-50/+8
* Misc cleanupsMatthias Clasen2023-01-061-68/+14
* wip: Split off GdkWaylandPopupMatthias Clasen2023-01-061-1410/+6
* wip: Split off GdkWaylandToplevelMatthias Clasen2023-01-061-2493/+39
* wayland: Rearrange the surface codeMatthias Clasen2023-01-061-2352/+2341
* wayland: Split display_server sub-structsMatthias Clasen2023-01-061-104/+134
* wayland: Move next_layout into popup and toplevelMatthias Clasen2023-01-061-13/+23
* wayland: Move pending toplevel state to GdkWaylandToplevelMatthias Clasen2023-01-061-31/+40
* wayland: Move input_grab_seat to GdkWaylandPopupMatthias Clasen2023-01-061-10/+15
* wayland: Move reposition_token to GdkWaylandPopupMatthias Clasen2023-01-061-5/+12
* wayland: Move shortcuts_inhibitors to GdkWaylandToplevelMatthias Clasen2023-01-061-30/+27
* wayland: Move imported_transient_for to GdkWaylandToplevelMatthias Clasen2023-01-061-21/+25
* wayland: Move geometry hints to GdkWaylandToplevelMatthias Clasen2023-01-061-31/+46
* wayland: Move title to GdkWaylandToplevelMatthias Clasen2023-01-061-33/+26