1
0
Fork 0
mutter-performance-source/src/wayland
Jonas Ådahl 10a0114856 wayland: Move buffer use count to MetaWaylandSurface
Each wl_surface.commit with a newly attached buffer should result in
one wl_buffer.release for the attached buffer. For example attaching
the same buffer to two different surfaces must always result in two
wl_buffer.release events being emitted by the server. The client is
responsible for counting the wl_buffer.release events and be sure to
have received as many release events as it has attached and committed
the buffer, before reusing it.

https://bugzilla.gnome.org/show_bug.cgi?id=762828
2016-03-29 18:26:10 +08:00
..
protocol wayland: Add gtk_surface.present to gtk-shell 2016-03-10 12:34:56 +08:00
meta-pointer-confinement-wayland.c MetaPointerConfinementWayland: Support non-rectangular confinement regions 2016-02-16 19:02:48 +08:00
meta-pointer-confinement-wayland.h Implement support for the wp_pointer_constraints protocol 2016-02-16 19:02:48 +08:00
meta-pointer-lock-wayland.c Implement support for the wp_pointer_constraints protocol 2016-02-16 19:02:48 +08:00
meta-pointer-lock-wayland.h Implement support for the wp_pointer_constraints protocol 2016-02-16 19:02:48 +08:00
meta-wayland-buffer.c wayland: Move buffer use count to MetaWaylandSurface 2016-03-29 18:26:10 +08:00
meta-wayland-buffer.h wayland: Move buffer use count to MetaWaylandSurface 2016-03-29 18:26:10 +08:00
meta-wayland-data-device-private.h wayland: Implement the (so far internal) primary selection protocol 2016-02-26 19:51:32 +01:00
meta-wayland-data-device.c wayland: Implement support for the x-rootwindow-drop target 2016-03-11 14:47:02 +01:00
meta-wayland-data-device.h wayland: Implement the (so far internal) primary selection protocol 2016-02-26 19:51:32 +01:00
meta-wayland-keyboard.c wayland: Add MetaWaylandKeyboardGrab and keyboard grab API 2016-01-19 13:45:56 +01:00
meta-wayland-keyboard.h wayland: Add MetaWaylandKeyboardGrab and keyboard grab API 2016-01-19 13:45:56 +01:00
meta-wayland-outputs.c KMS/Wayland: Correct refresh rate units 2015-11-25 15:35:25 +01:00
meta-wayland-outputs.h wayland: Send wl_surface.enter and wl_surface.leave 2015-07-15 14:55:55 +08:00
meta-wayland-pointer-constraints.c MetaWaylandPointerConstraint: Maybe enable on window 'raise' 2016-03-09 14:29:22 +08:00
meta-wayland-pointer-constraints.h MetaWaylandPointerConstraint: Use own 'appears-focused' signal handler 2016-03-09 14:26:53 +08:00
meta-wayland-pointer-gesture-pinch.c wayland: Use pointer gestures protocol from wayand-protocols 2015-11-26 16:55:35 +08:00
meta-wayland-pointer-gesture-pinch.h wayland: Implement the wl_pointer_gesture_pinch interface 2015-08-10 17:23:23 +02:00
meta-wayland-pointer-gesture-swipe.c wayland: Use pointer gestures protocol from wayand-protocols 2015-11-26 16:55:35 +08:00
meta-wayland-pointer-gesture-swipe.h wayland: Implement the wl_pointer_gesture_swipe interface 2015-08-10 17:23:23 +02:00
meta-wayland-pointer-gestures.c wayland: Use pointer gestures protocol from wayand-protocols 2015-11-26 16:55:35 +08:00
meta-wayland-pointer-gestures.h wayland: Implement wl_pointer_gestures 2015-08-10 17:30:12 +02:00
meta-wayland-pointer.c wayland: Move buffer use count to MetaWaylandSurface 2016-03-29 18:26:10 +08:00
meta-wayland-pointer.h Implement support for the wp_pointer_constraints protocol 2016-02-16 19:02:48 +08:00
meta-wayland-popup.c wayland: Fail clients who try to create or destroy a not-top-most popup 2015-02-17 22:14:47 +08:00
meta-wayland-popup.h wayland: Fail clients who try to create or destroy a not-top-most popup 2015-02-17 22:14:47 +08:00
meta-wayland-private.h wayland: Implement wl_pointer_gestures 2015-08-10 17:30:12 +02:00
meta-wayland-region.c wayland: Make the MetaWaylandRegion type opaque 2014-10-07 20:44:19 -07:00
meta-wayland-region.h wayland: Make the MetaWaylandRegion type opaque 2014-10-07 20:44:19 -07:00
meta-wayland-seat.c wayland: Make it possible to trigger popups through pointer/keyboard/touch 2015-10-17 18:52:52 +02:00
meta-wayland-seat.h wayland: Make it possible to trigger popups through pointer/keyboard/touch 2015-10-17 18:52:52 +02:00
meta-wayland-surface.c wayland: Move buffer use count to MetaWaylandSurface 2016-03-29 18:26:10 +08:00
meta-wayland-surface.h wayland: Move buffer use count to MetaWaylandSurface 2016-03-29 18:26:10 +08:00
meta-wayland-touch.c wayland: Fix up touch coordinates on HiDPI 2015-12-14 14:52:23 -08:00
meta-wayland-touch.h wayland: Make it possible to trigger popups through pointer/keyboard/touch 2015-10-17 18:52:52 +02:00
meta-wayland-types.h wayland: Add MetaWaylandKeyboardGrab and keyboard grab API 2016-01-19 13:45:56 +01:00
meta-wayland-versions.h wayland: Don't invent our own unstable protocol semantics 2016-03-10 12:29:43 +08:00
meta-wayland.c Implement support for the wp_pointer_constraints protocol 2016-02-16 19:02:48 +08:00
meta-wayland.h Nested X11: use KeymapNotify events to fix key state on FocusIn 2015-09-03 16:02:25 -04:00
meta-window-wayland.c MetaWaylandPointerConstraint: Use own 'appears-focused' signal handler 2016-03-09 14:26:53 +08:00
meta-window-wayland.h wayland: Take scale into account when placing windows relatively 2015-07-16 11:54:14 +08:00
meta-xwayland-private.h xwayland: Implement wayland-to-X11 DnD 2015-05-29 11:27:53 +02:00
meta-xwayland-selection-private.h wayland: Make MetaWaylandDataSource ownership protocol specific 2015-06-30 11:23:40 +08:00
meta-xwayland-selection.c xwayland: Fix possible cancellation of wayland data sources 2016-03-04 00:50:43 +01:00
meta-xwayland.c wayland: Don't scale XWayland pointer cursor sprites 2015-10-04 14:17:14 +08:00
meta-xwayland.h wayland: Don't scale XWayland pointer cursor sprites 2015-10-04 14:17:14 +08:00