From: Simon McVittie Date: Wed, 6 Feb 2019 10:02:14 +0000 (+0000) Subject: Import mutter_3.30.2-6.debian.tar.xz X-Git-Tag: archive/raspbian/3.30.2-7+rpi1~1^2~16^2 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=3d486ecc49b2f0947fea508e0a93c28a108debc3;p=mutter.git Import mutter_3.30.2-6.debian.tar.xz [dgit import tarball mutter 3.30.2-6 mutter_3.30.2-6.debian.tar.xz] --- 3d486ecc49b2f0947fea508e0a93c28a108debc3 diff --git a/README.Debian b/README.Debian new file mode 100644 index 0000000..169b50e --- /dev/null +++ b/README.Debian @@ -0,0 +1,17 @@ +Mutter Compositor +=================== + +Mutter includes a compositor based on Clutter. Mutter by default adds +very simple effects using the compositor, such as a drop-shadow. The +compositor may be used by plugins to add more effects. GNOME Shell is +an example of one such plugin. + +The compositor can be enabled on the fly by setting the gconf key +/apps/mutter/general/compositing_manager to true by using +gconf-editor or gconftool-2. + +Before enabling the compositor, you need to make sure your X server +configuration has the composite extension, as well as DRI loaded and +enabled. + + -- Gustavo Noronha Silva , Sun, 26 Jul 2009 13:14:57 +0200 diff --git a/changelog b/changelog new file mode 100644 index 0000000..2210383 --- /dev/null +++ b/changelog @@ -0,0 +1,2895 @@ +mutter (3.30.2-6) unstable; urgency=medium + + * Team upload + * Update to upstream gnome-3-30 branch at 3.30.2-8-g7260ba5db + - Avoid rendering beyond the bounds of a 2D actor + - Fix screencasting/monitor recording on HiDPI + - Fix a regression in 3.30.1 that sometimes turned off secondary displays + - Update translations: fr, eu + + -- Simon McVittie Wed, 06 Feb 2019 10:02:14 +0000 + +mutter (3.30.2-5) unstable; urgency=medium + + * d/p/clutter-Avoid-rounding-compensation-when-invalidating-2D-.patch, + d/p/clutter-Fix-offscreen-effect-painting-of-clones.patch: + - Fix offscreen-effect painting of clones in zoom mode (LP: #1767648, + LP: #1779615) + * d/p/cogl-auto-texture-Avoid-a-double-free-crash.patch, + d/p/clutter-offscreen-effect-Disable-if-no-texture.patch: + - Fix crash in dual monitor setup and gdm activation (LP: #1790525, + LP: #1795774) + + -- Marco Trevisan (Treviño) Thu, 24 Jan 2019 18:00:14 +0000 + +mutter (3.30.2-4) unstable; urgency=medium + + * Add -Wl,-O1 to our LDFLAGS + * Bump Standards-Version to 4.3.0 + + -- Jeremy Bicha Thu, 27 Dec 2018 11:10:51 -0500 + +mutter (3.30.2-3) unstable; urgency=medium + + * control: Depend on g-s-d-common instead of g-s-d. We only need the + schemas. + + -- Iain Lane Thu, 13 Dec 2018 16:45:30 +0000 + +mutter (3.30.2-2) unstable; urgency=medium + + [ Daniel van Vugt ] + * Add Sync-to-the-hardware-refresh-rate-not-just-60.00Hz.patch to render at + the full monitor refresh rate (LP: #1763892). + + [ Jeremy Bicha ] + * debian/libmutter-3-0.symbols: Mark a Wacom symbol as linux-any + + [ Patrice Duroux ] + * add back lost NEWS (Closes: #914942) + + -- Iain Lane Thu, 29 Nov 2018 17:29:57 +0000 + +mutter (3.30.2-1) unstable; urgency=medium + + * Team upload + * New upstream release + - Drop cherry-picked patches + + -- Simon McVittie Thu, 15 Nov 2018 09:11:25 +0000 + +mutter (3.30.1-4) unstable; urgency=medium + + [ Andrea Azzarone ] + * d/p/x11-close-display-in-an-idle-function.patch: + - close the x11 display in an idle function. This fixes a crash when running + 'gnome-shell --replace'. + + [ Daniel van Vugt ] + * Drop clutter-Smooth-out-master-clock-to-smooth-visuals.patch: It was + abandoned upstream, but also seems to be limiting refresh rates in + Xorg sessions to 60Hz when previously they were unlimited (LP: #1763892). + + -- Andrea Azzarone Mon, 12 Nov 2018 11:53:37 +0000 + +mutter (3.30.1-3) unstable; urgency=medium + + * Team upload + + [ Jeremy Bicha ] + * Only depend on libegl1-mesa-dev on Linux + * debian/libmutter-3-0.symbols: Mark many symbols as Linux-only + + [ Simon McVittie ] + * debian/patches: Update to upstream gnome-3-30 branch at commit + 3.30.1-8-g1abab3fe2 + - In particular this fixes two memory leaks introduced in 3.30.1 + (Closes: #913028) + + -- Simon McVittie Tue, 06 Nov 2018 09:33:22 +0000 + +mutter (3.30.1-2) unstable; urgency=medium + + * Only Build-Depend on libdrm-dev and libgbm-dev on Linux + + -- Jeremy Bicha Sun, 14 Oct 2018 13:46:58 -0400 + +mutter (3.30.1-1) unstable; urgency=medium + + * New upstream release (LP: #1796772) + * Drop cherry-picked patches applied in new release + * debian/libmutter-3-0.symbols: Add new symbols + * Don't run the build tests on mips & mipsel since they fail + and time out too much. + * Drop skip-failing-tests.patch: + - These tests seem to run ok except on mips and mipsel + + -- Jeremy Bicha Mon, 08 Oct 2018 20:24:51 -0400 + +mutter (3.30.0-6) unstable; urgency=medium + + * Team upload + + [ Simon McVittie ] + * Update to upstream git master branch at commit 3.30.0-28-g95649fd2b. + According to upstream, all of this should be in 3.30.1. + - In particular this fixes a crash when combining a touchscreen + and graphics tablet (Closes: #910370, #908153, LP: #1788483) + * d/libmutter-3-0.symbols: + - Ignore removal of private function meta_input_device_is_trackball() + - Add meta_region_scale_double() + + [ Jeremy Bicha ] + * Modify debian/skip-failing-tests.patch: + - Go back to skipping the actor-shader-effect-test since it's flaky + (LP: #1795556) + + -- Simon McVittie Mon, 08 Oct 2018 07:53:09 +0100 + +mutter (3.30.0-5) unstable; urgency=medium + + * Restore debian/skip-failing-tests-325.patch: + - The test still fails on mips + + -- Jeremy Bicha Tue, 02 Oct 2018 20:51:51 -0400 + +mutter (3.30.0-4) unstable; urgency=medium + + [ Simon McVittie ] + * Try again to put all the changes since 3.30.0-2 in their correct + debian/changelog entries + + [ Jeremy Bicha ] + * Drop 2 patches that no longer seem needed: + - debian/skip-failing-tests.patch + - debian/skip-failing-tests-325.patch + * Use "xvfb-run -a" instead of just xvfb-run for build tests + + -- Jeremy Bicha Sat, 29 Sep 2018 12:03:42 -0400 + +mutter (3.30.0-3) unstable; urgency=medium + + * Team upload + + [ Jeremy Bicha ] + * Add debian/skip-texture-test.patch: + - Skip the texture test since it fails on several architectures + * Don't ignore build test failures + * Update debian/gbp.conf + + [ Laurent Bigonville ] + * debian/rules: Enable gles2 support (Closes: #883307) + - Use gles2 by default on armel and armhf + * debian/control.in: Drop libcogl-dev build-dependency now that we + are using an embedded version of it + + [ Simon McVittie ] + * d/p/window-unmanage-dialog-when-clearing-transient_for.patch, + d/p/actor-Fix-logic-error-in-determining-terminal-effect-for-.patch, + d/p/actor-Always-use-get_paint_volume-override-for-active-eff.patch, + d/p/actor-Also-recompute-paint-volume-if-we-recently-dropped-.patch, + d/p/compositor-Skip-windows-not-visible-to-the-compositor.patch, + d/p/wayland-No-xdg-output-events-without-a-logical-monitor.patch: + Cherry-pick the same changes from upstream git master that have been + applied to the upstream gnome-3-28 branch + - In particular the last of those patches should fix a crash + on gnome-shell startup (Closes: #909243) + + -- Simon McVittie Fri, 28 Sep 2018 10:48:08 +0100 + +mutter (3.30.0-2) unstable; urgency=medium + + [ Jeremy Bicha ] + * Build with remote desktop support except on Ubuntu. + Note that this feature requires gnome-remote-desktop to be installed (not + available in Debian yet). + Ubuntu will need pipewire to be promoted to main to enable this. + + [ Laurent Bigonville ] + * Only enable the remote desktop feature on linux architectures + * debian/libmutter-3-0.symbols: Add the newly exported symbols for the + remote desktop feature + + -- Laurent Bigonville Wed, 26 Sep 2018 08:34:14 +0200 + +mutter (3.30.0-1) unstable; urgency=medium + + [ Didier Roche ] + * New upstream release: + - Updated translations + + [ Iain Lane ] + * Merge experimental branch back into master and update references to it + accordingly. This upload is going to unstable. + + -- Didier Roche Wed, 05 Sep 2018 11:30:26 +0100 + +mutter (3.29.92-1) experimental; urgency=medium + + * Team upload + + [ Marco Trevisan (Treviño) ] + * New upstream development release + - Fix a crash when drmModeGetResources() fails, for example when + using Wayland on Nvidia hardware (Closes: #900002) + * Rebase patch series + * d/p/renderer-native-Check-calculated-transform-when-creating-.patch: + - dropped as applied upstream + + [ Simon McVittie ] + * Standards-Version: 4.2.1 (no changes required) + * Update debian/libmutter-3-0.symbols + + -- Simon McVittie Thu, 30 Aug 2018 08:45:01 +0100 + +mutter (3.29.91-1) experimental; urgency=medium + + * Team upload + * New upstream development release + * Update wayland-protocols build-dependency to 1.16 + * d/copyright: Update + * Rebase patch series + * d/*.install: Sort file lists (wrap-and-sort -a) + * Normalize package lists with wrap-and-sort -a + * d/control: Normalize package stanza order with wrap-and-sort -abk + * Standards-Version: 4.2.0 (no changes required) + * d/libmutter-3-0.symbols: Update + * d/rules: Tell dh_shlibdeps about our private libraries + + -- Simon McVittie Mon, 20 Aug 2018 21:17:31 +0100 + +mutter (3.29.90-2) experimental; urgency=medium + + * Team upload + * Build-depend on GLib 2.57.2 for the new approach to overriding + GSettings per desktop + * d/p/clutter-actor-Inherit-clone-branch-depth-from-parent.patch, + d/p/Updated-Slovenian-translation.patch, + d/p/Updated-Slovenian-translation-1.patch: + Update to upstream 3.29.90-3-ga87c447b7 + * d/p/renderer-native-Check-calculated-transform-when-creating-.patch: + Apply proposed patch to fix a regression with rotated screens + (Closes: #905363) + * d/gbp.conf: Don't number patches + + -- Simon McVittie Sat, 04 Aug 2018 16:32:49 +0100 + +mutter (3.29.90-1) experimental; urgency=medium + + * Team upload + * New upstream release + - Don't try to use an invalid monitor mode to figure out scaling + (LP: #1723615) + * d/p/window-wayland-Always-update-monitor-for-non-user-ops.patch, + d/p/native-gpu-Handle-drmModeSetCrtc-failing-gracefully.patch, + d/p/wayland-Nullify-monitor-resources-when-updating-outputs.patch, + d/p/monitor-manager-Filter-out-low-screen-resolutions.patch, + d/p/window-Don-t-refuse-to-move-focus-to-the-grab-window.patch, + d/p/window-Explicitly-exclude-unmanaging-window-from-focus-ag.patch: + Drop patches that were applied upstream + * d/libmutter-3-0.symbols: Update + - Ignore ABI change in experimental: removal of + meta_prefs_override_preference_schema() + - Add Breaks on previous experimental gnome-shell + + -- Simon McVittie Wed, 01 Aug 2018 09:03:19 +0100 + +mutter (3.29.4-3) experimental; urgency=medium + + * Team upload + + [ Marco Trevisan (Treviño) ] + * d/p/window-wayland-Always-update-monitor-for-non-user-ops.patch: + - Always update monitor in wayland, avoiding crash (LP: #1784398) + * d/p/monitor-manager-Filter-out-low-screen-resolutions.patch: + - Don't return screen resolutions that can't be applied (LP: #1772831) + + [ Simon McVittie ] + * d/p/series: Sort patches that were already applied upstream to the + beginning of the patch series + * d/p/window-Don-t-refuse-to-move-focus-to-the-grab-window.patch, + d/p/window-Explicitly-exclude-unmanaging-window-from-focus-ag.patch: + Add patches from upstream to avoid crashing if a modal dialog closes + while being dragged (LP: #1422253) + * d/p/native-gpu-Handle-drmModeSetCrtc-failing-gracefully.patch, + d/p/wayland-Nullify-monitor-resources-when-updating-outputs.patch: + Add more bug fixes from upstream + * Update symbols file + + -- Simon McVittie Tue, 31 Jul 2018 09:43:13 +0100 + +mutter (3.29.4-2) experimental; urgency=medium + + * Generate dependencies for libmutter-3-0, not libmutter-2-0 + * d/libmutter-3-0.symbols: Update + * Standards-Version: 4.1.5 (no changes required) + * Set Rules-Requires-Root to no + * d/copyright: Remove obsolete FSF postal addresses + + -- Simon McVittie Fri, 27 Jul 2018 09:49:53 +0100 + +mutter (3.29.4-1) experimental; urgency=medium + + * debian/control*, gbp.conf: Update for experimental (3.29 series). + * New upstream release 3.29.4 (etc) + + Fix crash with parent-less modal dialogs + + Preserve paint volumes where possible to optimize CPU usage + + Fix Korean Hangul support on wayland + + Improve support for proprietary Nvidia driver + + Only upload HW cursor sprite to the GPU that will display them + + Improve EGLstream support + + Remove MetaScreen to prepare for non-mandatary X11 dependency + + Misc. bug fixes + + Fix size change animations on wayland + + Handle touch events on server-side titlebars + + Fix various input-method regressions + + Fix wayland build on FreeBSD + + Fix swapped colors in screenshots (again) + + Allow building with elogind + + Consider display rotation for cursor + + Fall back to non-modifier GBM surfaces + + Take inhibitors into account for monitoring idle + * debian/control*: Drop libupower-glib BD - mutter now accesses upower + directly. + * d/p/core-Return-1-if-meta_window_get_monitor-is-called-on-an-.patch: Drop, + this is applied upstream. + * debian/*: SONAME 2 -> 3 + + -- Iain Lane Wed, 25 Jul 2018 17:39:37 +0100 + +mutter (3.28.3-2) unstable; urgency=medium + + * Team upload + + [ Iain Lane ] + * debian/gbp.conf: Set the upstream branch to upstream/3.28.x, since we've + branched for experimental now. + + [ Marco Trevisan (Treviño) ] + * d/p/native-gpu-Handle-drmModeSetCrtc-failing-gracefully.patch: + - Avoid crashing when warning about wrongly set crtc mode + (LP: #1754949) + * d/p/gpu-kms-Don-t-crash-if-drmModeGetResources-returns-N.patch: + - Don't crash if drmModeGetResources returns NULL (LP: #1767956) + * d/p/window-wayland-Always-update-monitor-for-non-user-ops.patch: + - Always update monitor in wayland, avoiding crash (LP: #1784398) + * d/p/monitor-manager-Filter-out-low-screen-resolutions.patch: + - Don't return screen resolutions that can't be applied (LP: #1772831) + * d/p/window-Don-t-refuse-to-move-focus-to-the-grab-window.patch, + d/p/window-Explicitly-exclude-unmanaging-window-from-focus-ag.patch: + - Don't crash if a modal dialog closes while being dragged + (LP: #1422253) + * d/p/monitor-Use-current-monitor-mode-to-check-whether-active.patch: + - Don't try to use an invalid monitor mode to figure out scaling + (LP: #1723615) + + [ Simon McVittie ] + * Sort patch series in upstream order, with patches applied upstream + first + * d/copyright: Remove obsolete FSF postal addresses + * Standards-Version: 4.1.5 (no changes required) + * Set Rules-Requires-Root to no + * Update symbols file + + -- Simon McVittie Tue, 31 Jul 2018 15:35:03 +0100 + +mutter (3.28.3-1) unstable; urgency=medium + + * New upstream release + * d/p/backends-Add-logical-monitor-monitor-output-crtc-ref-chai.patch, + d/p/backends-Move-MetaOutput-crtc-field-into-private-struct.patch, + d/p/clutter-device-evdev-Get-devices-from-main-seat-if-no-rea.patch, + d/p/clutter-evdev-Don-t-ignore-CAPS-lock-as-modifier.patch, + d/p/clutter-evdev-ignore-injected-events-from-IM.patch, + d/p/clutter-seat-evdev-Add-function-to-get-device-by-id.patch, + d/p/device-manager-evdev-Add-main-seat-to-seats-by-default.patch, + d/p/device-manager-evdev-Free-the-main-seat-on-finalize.patch, + d/p/device-manager-evdev-Set-and-unset-the-stage-for-the-main.patch, + d/p/frames-Allow-for-unknown-mouse-buttons.patch, + d/p/frames-Handle-touch-events.patch, + d/p/frames-Make-1st-button-motion-handlers-take-generic-event.patch, + d/p/renderer-native-Don-t-crash-if-the-FB-surface-can-t-be-lo.patch, + d/p/wayland-Compare-geometries-after-chaining-up.patch, + d/p/wayland-Don-t-reset-input-focus-on-text-commit.patch, + d/p/wayland-Use-cursor-position-in-logical-monitor.patch, + d/p/wayland-update-enter-leave-output-after-effects.patch, + d/p/window-actor-add-new-signal-effects-completed.patch: + Remove patches already applied on 3.28 branch + + -- Marco Trevisan (Treviño) Thu, 19 Jul 2018 14:59:38 +0100 + +mutter (3.28.2-3) unstable; urgency=medium + + * Team upload + * d/p/backends-Move-MetaOutput-crtc-field-into-private-struct.patch, + d/p/backends-Add-logical-monitor-monitor-output-crtc-ref-chai.patch: + Mark as applied upstream + * d/p/backends-Move-MetaOutput-crtc-field-into-private-struct.patch: + Update to the version that was applied upstream + * d/p/frames-Handle-touch-events.patch, + d/p/frames-Make-1st-button-motion-handlers-take-generic-event.patch, + d/p/frames-Allow-for-unknown-mouse-buttons.patch: + Reinstate patches dropped in previous upload, along with the + upstream fix for #899181 + * d/p/wayland-Compare-geometries-after-chaining-up.patch, + d/p/window-actor-add-new-signal-effects-completed.patch, + d/p/wayland-update-enter-leave-output-after-effects.patch, + d/p/frames-Allow-for-unknown-mouse-buttons.patch, + d/p/wayland-Don-t-reset-input-focus-on-text-commit.patch, + d/p/clutter-seat-evdev-Add-function-to-get-device-by-id.patch, + d/p/clutter-device-evdev-Get-devices-from-main-seat-if-no-rea.patch, + d/p/device-manager-evdev-Set-and-unset-the-stage-for-the-main.patch, + d/p/device-manager-evdev-Free-the-main-seat-on-finalize.patch, + d/p/device-manager-evdev-Add-main-seat-to-seats-by-default.patch, + d/p/renderer-native-Don-t-crash-if-the-FB-surface-can-t-be-lo.patch: + Update to upstream gnome-3-28 branch + * Add a symbols file for libmutter-2-0 + * d/copyright: Copy many licenses and copyright holders into this file, + multiplying its length by 5 (Closes: #891156) + + -- Simon McVittie Sun, 08 Jul 2018 11:32:56 +0100 + +mutter (3.28.2-2) unstable; urgency=medium + + * Team upload + * d/p/frames-Handle-touch-events.patch, + d/p/frames-Make-1st-button-motion-handlers-take-generic-event.patch: + Drop cherry-picked patches that caused a regression (Closes: #899181) + + -- Simon McVittie Sun, 20 May 2018 15:21:35 +0100 + +mutter (3.28.2-1) unstable; urgency=medium + + * Team upload + * New upstream release + * d/p/theme-frames-Use-surface-device-scale-instead-of-cairo_sc.patch, + d/p/xwayland-Don-t-abort-if-Xwayland-crashes.patch, + d/p/xwayland-use-g_autoptr-for-GError-in-xserver_died.patch: + Drop patches that were applied upstream + * d/p/debian/synaptics-support.patch, + d/p/debian/skip-failing-tests.patch, + d/p/debian/skip-failing-tests-325.patch: + Move patches not expected to be applied upstream to + debian/patches/debian + * Re-order patch series so most-upstreamable patches are first + * d/p/clutter-evdev-Don-t-ignore-CAPS-lock-as-modifier.patch, + d/p/clutter-evdev-ignore-injected-events-from-IM.patch, + d/p/frames-Handle-touch-events.patch, + d/p/frames-Make-1st-button-motion-handlers-take-generic-event.patch, + d/p/wayland-Use-cursor-position-in-logical-monitor.patch: + Add post-release fixes from upstream 3.28 branch + + -- Simon McVittie Thu, 17 May 2018 10:37:25 +0100 + +mutter (3.28.1-2) unstable; urgency=medium + + * Add xwayland-use-g_autoptr-for-GError-in-xserver_died.patch, + xwayland-Don-t-abort-if-Xwayland-crashes.patch: + - Cherry picked from upstream, to reduce noise of mutter on crashes + which are actually caused by XWayland (LP: #1748450) + + -- Marco Trevisan (Treviño) Mon, 23 Apr 2018 10:46:57 -0500 + +mutter (3.28.1-1) unstable; urgency=medium + + [ Jeremy Bicha ] + * New upstream release + - Fix window button spacing when display is scaled (LP: #1725133) + * Bump Standards-Version to 4.1.4 + + [ Marco Trevisan (Treviño) ] + * Add patches proposed upstream: + * theme-frames-Use-surface-device-scale-instead-of-cairo_sc.patch: + - theme, frames: Use surface device scale instead of cairo_scale + (LP: #1764554) + * theme-use-gtk_render_icon_suface-to-paint-button-icon.patch: + - theme: use gtk_render_icon_suface to paint button icon + (LP: #1764558) + * theme-load-icons-as-Gtk-does-with-fallback-and-RTL-suppor.patch: + - theme: load icons as Gtk does with fallback and RTL support + * clutter-Smooth-out-master-clock-to-smooth-visuals.patch: + - clutter: Smooth out master clock to smooth visuals + * core-Return-1-if-meta_window_get_monitor-is-called-on-an-.patch: + - core: Return -1 if meta_window_get_monitor is called on an + unmanaged window (LP: #1724439) + * backends-Move-MetaOutput-crtc-field-into-private-struct.patch: + - backends: Move MetaOutput::crtc field into private struct + (LP: #1703668) + * backends-Add-logical-monitor-monitor-output-crtc-ref-chai.patch: + - backends: Add logical monitor -> monitor -> output -> crtc ref + chain (LP: #1703668) + + -- Jeremy Bicha Mon, 16 Apr 2018 22:35:14 -0400 + +mutter (3.28.0-2) unstable; urgency=medium + + [ Simon McVittie ] + * Update Vcs-* for migration from Alioth svn to salsa.debian.org git + * debian/gbp.conf: Add + * Refresh patch series with gbp pq + + [ Daniel van Vugt ] + * Add synaptics-support.patch + - Allow touchpad settings to work with xserver-xorg-input-synaptics. + Note that this is unneeded on GNOME on Wayland where libinput is + always used. (LP: #1686081) + + [ Jeremy Bicha ] + * Bump debhelper compat to 11 + + -- Jeremy Bicha Sun, 18 Mar 2018 20:11:29 -0400 + +mutter (3.28.0-1) unstable; urgency=high + + * New upstream release + - Fix crashes when launching apps from apps in GNOME on Wayland + (LP: #1754169) + * Bump urgency for this targeted fix + + -- Jeremy Bicha Mon, 12 Mar 2018 18:04:54 -0400 + +mutter (3.27.92-2) unstable; urgency=medium + + [ Simon McVittie ] + * Build-depend on libgnome-desktop-3-dev (>= 3.27.90) to carry out + libgnome-desktop-3-17 transition + + [ Jeremy Bicha ] + * Release to unstable + + -- Jeremy Bicha Sat, 10 Mar 2018 19:34:02 -0500 + +mutter (3.27.92-1) experimental; urgency=medium + + * New upstream release candidate (LP: #1752123, LP: #1718238) + * Bump minimum wayland-protocols to 1.12 + * Drop bump-api.patch: Applied in new release + + -- Jeremy Bicha Mon, 05 Mar 2018 20:38:24 -0500 + +mutter (3.27.91-1) experimental; urgency=medium + + * New upstream development release (LP: #1751070) + * Bump minimum libgbm-dev to 17.1 and libdrm-dev to 2.4.83 + * Build-Depend on libcogl-dev (needed for build but shouldn't be…) + * Cherry-pick bump-api.patch + * Update package names for soname bump + + -- Jeremy Bicha Thu, 22 Feb 2018 08:54:47 -0500 + +mutter (3.26.2-1) unstable; urgency=medium + + [ Jeremy Bicha ] + * New upstream release + * Drop all cherry-picked patches, applied in new release + + [ Simon McVittie ] + * d/changelog: Retroactively add a reference from 3.26.1-2 to #878353 + * d/p/*.patch: Add metadata to mark remaining patches as Debian-specific + + -- Jeremy Bicha Sun, 05 Nov 2017 13:03:02 -0500 + +mutter (3.26.1-6) unstable; urgency=high + + * debian/control.in: Bump libegl1-mesa-dev to (>= 17) (Closes: #878702) + * Cherry-pick more fixes from gnome-3-26 branch to fix crashes + and fix unredirecting full-screen windows: + - 0012-x11-window-Don-t-manage-InputOnly-windows.patch + - 0013-compositor-Ignore-offscreen-windows.patch + (LP: #1725821) + - 0015-monitor-normal-Prefer-modes-with-same-flags.patch + - 0016-monitor-unit-tests-Check-non-first-preferred-modes.patch + (LP: #1725153) + - 0017-compositor-Avoid-a-crash-if-top-window-finalized.patch + - 0018-Revert-ClutterActor-Optimize-away-idempotent-scale.patch + - 0019-Revert-tests-Fix-actor-anchors-test.patch + (Closes: #788140) + * Set urgency to high to not further delay the gjs/mutter transition + + -- Jeremy Bicha Sat, 21 Oct 2017 19:47:22 -0400 + +mutter (3.26.1-5) unstable; urgency=medium + + * Add 0012-Use-a-single-supported-scales.patch: + - Allow HiDPI scaling even when non-HiDPI displays are connected + (LP: #1724024) + + -- Jeremy Bicha Mon, 16 Oct 2017 20:17:15 -0400 + +mutter (3.26.1-4) unstable; urgency=medium + + * Release to unstable + + -- Jeremy Bicha Fri, 13 Oct 2017 16:24:12 -0400 + +mutter (3.26.1-3) experimental; urgency=medium + + * Cherry-pick more fixes from gnome-3-26 branch (LP: #1722811): + - 0001-wayland-dma-buf-Don-t-send-modifiers-to-old-clients.patch + - 0007-settings-Get-UI-scaling-factor-from-primary-logical-.patch + - 0008-backends-add-monitors-updated-internal-signal-to-onl.patch + - 0009-monitor-manager-use-g_return_val_if_fail-if-trying-t.patch + - 0010-backend-move-the-cursor-render-update-on-screen-chan.patch + - 0011-workspace-ensure-that-workarea-data-is-valid-when-fe.patch + + -- Jeremy Bicha Fri, 13 Oct 2017 09:44:26 -0400 + +mutter (3.26.1-2) experimental; urgency=medium + + * Add git_fix_xorg_maximize_crash.patch: + - Cherry-pick fix for crash when closing windows on Budgie or + GNOME Shell (LP: #1722510, Closes: #878353) + + -- Jeremy Bicha Tue, 10 Oct 2017 10:22:41 -0400 + +mutter (3.26.1-1) experimental; urgency=medium + + * New upstream release + * Bump Standards-Version to 4.1.1 + + -- Jeremy Bicha Wed, 04 Oct 2017 17:42:30 -0400 + +mutter (3.26.0+20170925~ea214fb-1) experimental; urgency=medium + + * New upstream git snapshot (LP: #1717272) + + -- Jeremy Bicha Mon, 25 Sep 2017 18:26:10 -0400 + +mutter (3.26.0-2) experimental; urgency=medium + + * debian/patches/src-core-screen.c-Set-_NET_NUMBER_OF_DESKTOPS-in-met.patch: + Cherry-pick from upstream. Fix positioning of desktop icons at startup. + (LP: #1696621) + + -- Iain Lane Fri, 22 Sep 2017 19:13:26 +0100 + +mutter (3.26.0-1) experimental; urgency=medium + + * Team upload + * debian/watch: Only watch stable branch again + * New upstream release, functionally identical to the previous + snapshot + + -- Simon McVittie Wed, 13 Sep 2017 09:22:55 +0100 + +mutter (3.25.92+20170911~5b5737f-1) experimental; urgency=medium + + * Team upload + * New upstream git snapshot (really fixes LP: #1714330, we hope) + * debian/watch: Scan for all versions, not just the stable-branch + * debian/control.in: Add versioned Breaks for gnome-control-center, + and bump Suggests to match, to account for functionality that moved + between packages (Closes: #874514) + + -- Simon McVittie Tue, 12 Sep 2017 10:39:01 +0100 + +mutter (3.25.91+20170902~ce515c5-1) experimental; urgency=medium + + * New upstream git snapshot (LP: #1714330) + * Drop git_fix-wayland-color-inversion.patch: Applied + * debian/control.in: + - Bump minimum libgudev-dev to >= 232 + - Drop Build-Depends on libgl1-mesa-dri + * debian/rules: + - Ignore test failures on Debian. See bug 874077. + + -- Jeremy Bicha Sat, 02 Sep 2017 15:46:15 -0400 + +mutter (3.25.91-2) experimental; urgency=medium + + * Build-Depend on libgl1-mesa-dri for build tests since + Debian's mesa packages currently only recommends it + + -- Jeremy Bicha Thu, 31 Aug 2017 12:47:34 -0400 + +mutter (3.25.91-1) experimental; urgency=medium + + * New upstream release + * Add skip-failing-tests-325.patch: + - Skip one more test that started failing with 3.25 + * Add git_fix-wayland-color-inversion.patch: + - Cherry-pick patch to fix wrong colors in clutter apps on Wayland + (LP: #1712986) + * Bump Standards-Version to 4.1.0 + + -- Jeremy Bicha Thu, 31 Aug 2017 07:11:39 -0400 + +mutter (3.25.90-1) experimental; urgency=medium + + [ Jeremy Bicha ] + * New upstream release (LP: #1662805) + * libmutter0 has been renamed upstream to libmutter-0-0 + * Rename gir1.2-mutter-3.0 to gir1.2-mutter-0 + * Rename libmutter-dev to libmutter-0-dev + * debian/control.in: + - Drop obsolete Conflicts/Replaces now that the library + uses different file names + - Loosen dependency on -common package + - Don't recommend gnome-session | x-session-manager (LP: #1703685) + - Build-depend on xauth and xfvb for build tests + - Add Conflicts: libmutter-0-dev to libmutter-1-dev since + both ship the same development header file names + * debian/rules: + - Build with --enable-egl-device (LP: #1666664) + This enables experimental support for using NVIDIA proprietary + drivers with GNOME on Wayland + - Run build tests but don't make them fatal yet + * Add skip-failing-tests.patch: + - Don't run a few tests that have been reported as failing + + [ Simon McVittie ] + * Add patch metadata + * Correctly label debian/patches/git_revert_call_threaded_swap.patch + as a revert, not as the change that is being reverted + + [ Andreas Henriksson ] + * New upstream beta release, 3.25.90. + * Bump versions of build-dependencies according to configure.ac changes. + * Rename packages according to libmutter bumping soname, 0->1. + + [ Jeremy Bicha ] + * Drop git_revert_call_threaded_swap.patch, no longer needed + + -- Andreas Henriksson Tue, 15 Aug 2017 15:45:47 +0200 + +mutter (3.22.4-2) unstable; urgency=medium + + [ Jeremy Bicha ] + * Add missing depends on gnome-settings-daemon (LP: #1561706) + + [ Laurent Bigonville ] + * debian/patches/bgo782472_fix_copypaste_x11_wayland.patch: Fix copy/paste + between some X11 applications (firefox/chromium) and wayland (Closes: + #865788) + * debian/control.in: Bump Standards-Version to 4.0.0 (no further changes) + + -- Laurent Bigonville Fri, 30 Jun 2017 19:08:41 +0200 + +mutter (3.22.4-1) unstable; urgency=medium + + * New upstream release. + * Drop patches which have been merged upstream. + + -- Michael Biebl Tue, 11 Apr 2017 15:56:47 +0200 + +mutter (3.22.3-2) unstable; urgency=medium + + * debian/patches/clutter-clone-Unset-source-when-source-actor-is-dest.patch + - Add patch from 3.22 branch to fix a gnome-shell crash when using the + alternatetab extension. (Closes: #857290) + + -- Michael Biebl Fri, 10 Mar 2017 18:06:30 +0100 + +mutter (3.22.3-1) unstable; urgency=medium + + * New upstream release. + * Drop patches which have been merged upstream. + + -- Michael Biebl Fri, 17 Feb 2017 18:17:07 +0100 + +mutter (3.22.2-3) unstable; urgency=medium + + [ Jeremy Bicha ] + * Add git_flush_all_swap_notifies_on_idle.patch: + - Add patch from 3.22 branch that fixes freezes with multiple monitors + on Wayland + + [ Andreas Henriksson ] + * Add debian/patches/bgo768531_workaround-startup-notifications.patch + - temporary workaround used in both Fedora and Arch for getting + working application startup notifications under Wayland. + - See bgo#768531 for when a real solution is ready to replace this. + + -- Andreas Henriksson Sun, 08 Jan 2017 03:12:13 +0100 + +mutter (3.22.2-2) unstable; urgency=critical + + [ Raphaël Hertzog ] + * Team upload. + * Urgency critical as gnome-shell is entirely broken in testing + for many users. + + [ Jeremy Bicha ] + * Add git_dont_set_unavailable_scroll_methods.patch: + - Add patch from 3.22 branch that prevented logging into GNOME on X + for some users (LP: #1643370, Closes: #846898) + + -- Raphaël Hertzog Tue, 06 Dec 2016 17:35:40 +0100 + +mutter (3.22.2-1) unstable; urgency=medium + + * New upstream release. + * Drop patches, all merged upstream. + + -- Michael Biebl Thu, 10 Nov 2016 19:17:32 +0100 + +mutter (3.22.1-2) unstable; urgency=medium + + * d/p/wayland-xdg-popup-Always-use-monitor-of-toplevel.patch + d/p/wayland-xdg-shell-Scale-configure-relative-popup-coo.patch + d/p/wayland-xdg-popup-Force-monitor-of-the-top-level.patch + d/p/wayland-xdg-shell-update-popup-window-monitor-early.patch + d/p/wayland-xdg-shell-Scale-positioner-coordinates.patch: + - Added. Fix positioning of popups on hidpi screens in + wayland (bgo#771841) + + -- Sjoerd Simons Fri, 14 Oct 2016 22:01:14 +0200 + +mutter (3.22.1-1) unstable; urgency=medium + + * New upstream release. + * Drop debian/patches/01_Wcast-align.patch. It's not necessary anymore as we + don't enable -Werror. + * Add Build-Depends on libxcb-res0-dev as per configure.ac. + + -- Michael Biebl Tue, 11 Oct 2016 13:55:44 +0200 + +mutter (3.22.0-1) unstable; urgency=medium + + [ Jeremy Bicha ] + * debian/control.in: + - Explicitly build-depend on libegl1-mesa-dev (Closes: #836153) + + [ Michael Biebl ] + * New upstream release. + - Correctly handle tablet settings lookups with no backing libwacom info. + (Closes: #838050) + * Use non-multiarch path (/usr/lib/mutter) for libexecdir. + + -- Michael Biebl Tue, 20 Sep 2016 01:43:37 +0200 + +mutter (3.21.92-1) unstable; urgency=medium + + [ Jeremy Bicha ] + * debian/rules: + - Explicitly disable kms and wayland to fix build on kfreebsd + * Add fix-undef-build-failure.patch: + - Git patch needed for build without wayland + + [ Michael Biebl ] + * New upstream development release. + * Refresh debian/patches/01_Wcast-align.patch. + * Bump debhelper compat level to 10. + + -- Michael Biebl Tue, 13 Sep 2016 17:43:54 +0200 + +mutter (3.21.91-2) unstable; urgency=medium + + * Bump Build-Depends on libgnome-desktop-3-dev to (>= 3.21.2). + This ensures we have a matching version of libgnome-desktop which supports + mode flags via the D-Bus API. + + -- Michael Biebl Fri, 02 Sep 2016 12:03:57 +0200 + +mutter (3.21.91-1) unstable; urgency=low + + * New upstream beta release. + * Update build-dependencies according to configure.ac changes: + - bump wayland-protocols to >= 1.7 + * Drop debian/patches/Fix-build-of-clutter-tests.patch, merged upstream. + + -- Andreas Henriksson Tue, 30 Aug 2016 19:30:43 +0200 + +mutter (3.21.90-1) experimental; urgency=medium + + * New upstream beta release. + * Update (build-)dependencies according to configure.ac changes: + - drop intltool (>= 0.41), now gettext is used instead. + - add libwacom-dev (>= 0.13) [linux-any] + - bump wayland-protocols to >= 1.5 + - bump gsettings-desktop-schemas to >= 3.21.4 + - bump libinput-dev to >= 1.4 + * Drop debian/patches/clutter-Fix-typo-in-assert.patch + - now included in upstream release. + + -- Andreas Henriksson Sat, 20 Aug 2016 17:46:46 +0200 + +mutter (3.21.4-1) experimental; urgency=medium + + [ Sjoerd Simons ] + * New upstream release + * debian/patches/fix-gint64-format.patch + debian/patches/wayland-add-extended-state-for-tiled.patch: + - Dropped fixed upstream + * debian/patches/Fix-build-of-clutter-tests.patch + - Added, fix build of test (bgo#769636) + * debian/patches/clutter-Fix-typo-in-assert.patch + - Added, fix build. From upstream git + * debian/control.in: Bump libmutter0 to libmutter0i + * debian/control.in: Update build-dependencies + * debian/*.install: Install private helper libraries. + + [ Andreas Henriksson ] + * libmutter-dev: depend on packages required by mutter-clutter-1.0.pc + - libcairo2-dev, libglib2.0-dev, libatk1.0-dev, libpango1.0-dev, + libjson-glib-dev, libegl1-mesa-dev, libwayland-dev, libdrm-dev, + libgbm-dev, libinput-dev, libudev-dev, libx11-dev, libxext-dev, + libxdamage-dev, libxcomposite-dev, libxi-dev + * libmutter-dev: depend on additional packages required by mutter-cogl-1.0.pc + - libgdk-pixbuf2.0-dev, libxfixes-dev, libxrandr-dev + + -- Andreas Henriksson Fri, 12 Aug 2016 15:53:15 +0200 + +mutter (3.20.3-2) unstable; urgency=medium + + [ Simon McVittie ] + * d/p/fix-gint64-format.patch: Add patch from Luca Bruno fixing a format + string on ILP32 architectures + * d/rules: add a missing backslash so we build with the intended + configure options, and in particular not -Werror (Closes: #829140) + + [ Jeremy Bicha ] + * Replace old mutter libraries too instead of only conflicting with them + + -- Michael Biebl Fri, 01 Jul 2016 10:18:59 +0200 + +mutter (3.20.3-1) unstable; urgency=medium + + * New upstream release. + * Drop all patches which are now applied upstream. + * Convert to multiarch. + * Convert from cdbs to dh. + + -- Michael Biebl Thu, 30 Jun 2016 20:11:34 +0200 + +mutter (3.20.2-2) unstable; urgency=medium + + * Team upload + + [ Jeremy Bicha ] + * Use https for copyright headers + * Use https in d/watch and use new "special strings" to help standardize + format + + [ Simon McVittie ] + * Add all patches from upstream gnome-3-20 branch up to 2016-06-23 + - fix possible crashes in Wayland and in X11 + - ensure that Wayland output reconfiguration finishes correctly + - implement "force quit" in Wayland using kill(), like in X11 + - improve UTF-8 correctness + - update translations + - ensure that all window frames are drawn similarly + - avoid redrawing the entire window every frame + - make windows that are unmaximized via drag follow the cursor + * Backport patch from upstream to introduce XDG_SURFACE_STATE_GNOME_TILED + and mark tiled windows with it, allowing GDK versions with a + corresponding patch to report GDK_WINDOW_STATE_TILED correctly under + Wayland + + -- Simon McVittie Sat, 25 Jun 2016 00:19:53 +0100 + +mutter (3.20.2-1) unstable; urgency=medium + + * New upstream release. + * Bump Standards-Version to 3.9.8. + + -- Michael Biebl Wed, 11 May 2016 13:48:17 +0200 + +mutter (3.20.1-1) unstable; urgency=medium + + * New upstream release. + * Refresh patches. + * Bump mutter's dependency on gsettings-desktop-schemas to (>= 3.19.3). + * Upload to unstable. + + -- Michael Biebl Sun, 17 Apr 2016 00:06:56 +0200 + +mutter (3.20.0-1) experimental; urgency=medium + + * New upstream release. + + -- Andreas Henriksson Fri, 25 Mar 2016 10:12:11 +0100 + +mutter (3.19.92-2) experimental; urgency=medium + + * Rename libmutter0g -> libmutter0h + - update dependencies and conflicts as well. + + -- Andreas Henriksson Fri, 18 Mar 2016 19:15:59 +0100 + +mutter (3.19.92-1) experimental; urgency=medium + + * New upstream release. + * Update build-dependencies according to configure.ac changes: + - Bump libgtk-3-dev (>= 3.19.8) + - Bump gsettings-desktop-schemas-dev (>= 3.19.3) + - Bump libclutter-1.0-dev (>= 1.25.6) + - Add wayland-protocols (>= 1.1) [linux-any] + * 02_Handle-meta_screen_get_monitor_for_point-returning-N.patch: + - dropped, merged upstream. + + -- Andreas Henriksson Thu, 17 Mar 2016 11:02:08 +0100 + +mutter (3.18.3-2) unstable; urgency=medium + + * Drop mutter-dbg now that we have automatic dbgsym packages. + * Ensure proper upgrade from mutter-dbg to new dbgsym packages by using + dh_strip --dbgsym-migration. Bump Build-Depends on debhelper accordingly. + * Fix dh_makeshlibs args for libmutter0g. + * Bump Standards-Version to 3.9.7. + * Drop obsolete migration code from pre-wheezy. + * Fix disappearing mouse cursor under GNOME Shell with a multi-monitor + setup. Patch cherry-picked from upstream Git. + + -- Michael Biebl Tue, 15 Mar 2016 07:53:24 +0100 + +mutter (3.18.3-1) unstable; urgency=medium + + * New upstream release. + - fix crash when removing monitor/undocking (Closes: #813687) + + -- Andreas Henriksson Thu, 03 Mar 2016 18:48:49 +0100 + +mutter (3.18.2-1) unstable; urgency=medium + + * New upstream release. + + -- Michael Biebl Fri, 13 Nov 2015 00:09:29 +0100 + +mutter (3.18.1-1) unstable; urgency=medium + + * New upstream release. + * Refresh debian/patches/01_Wcast-align.patch. + * Wrap dependencies. + * Bump the dependency on gsettings-desktop-schemas to (>= 3.15.92). + * Drop the explicit versions from libmutter-dev dependencies. The + libmutter.pc file doesn't enforce any specific versions and they were + out-of-date anyway. + + -- Michael Biebl Wed, 21 Oct 2015 16:13:17 +0200 + +mutter (3.18.0-1) unstable; urgency=medium + + [ Andreas Henriksson ] + * Fix typo in previous changelog entry. + * New upstream release. + * Drop debian/patches/git_launcher-fix-vt-switch.patch, + debian/patches/git_launcher-format-string.patch: + - now part of upstream release. + + -- Laurent Bigonville Sun, 11 Oct 2015 15:21:29 +0200 + +mutter (3.17.92-1) experimental; urgency=medium + + [ Dmitry Shachnev ] + * Remove now useless dependency on gnome-themes-standard. + * Instead, bump libgtk-3-dev build-dependency to 3.14 to make sure mutter will + depend on a version of libgtk-3-common that contains the Adwaita theme. + + [ Andreas Henriksson ] + * New upstream release candidate + * Add two patches cherry-picked from upstream git: + - debian/patches/git_launcher-format-string.patch + "launcher: Don't pass variable as format string" + - debian/patches/git_launcher-fix-vt-switch.patch + "Revert "launcher: simplify getting session dbus proxy"" + + -- Andreas Henriksson Thu, 17 Sep 2015 13:42:48 +0200 + +mutter (3.17.90-1) experimental; urgency=medium + + * New upstream beta release. + * Update build-dependecies according to configure.ac changes: + - bump libclutter-1.0-dev to >= 1.23.4 + * debian/libmutter-dev.install: + - stop shipping usr/share/gtk-doc, removed upstream. See commit 7dc0b0e6. + * Rename libmutter0f to libmutter0g + - including conflicting against libmutter0f + + -- Andreas Henriksson Sat, 29 Aug 2015 11:03:17 +0200 + +mutter (3.16.3-1) unstable; urgency=medium + + * New upstream release. + * Refresh patches. + + -- Michael Biebl Thu, 02 Jul 2015 18:57:22 +0200 + +mutter (3.16.2-3) unstable; urgency=medium + + * Cherry-pick upstream commit which fixes the issue that window resize + handles were not shown. + * Drop obsolete Breaks/Replaces from pre-wheezy. + + -- Michael Biebl Tue, 30 Jun 2015 19:42:14 +0200 + +mutter (3.16.2-2) unstable; urgency=medium + + * Upload to unstable. + + -- Emilio Pozuelo Monfort Sun, 14 Jun 2015 13:44:02 +0200 + +mutter (3.16.2-1) experimental; urgency=medium + + [ Sjoerd Simons ] + * New upstream release 3.16.1. + * debian/rules: Explicitely build wayland and the native backend on linux + * debian/control.in: Bump b-d + * debian/rules: Stop shipping doc/theme-format.txt, Metacity format support + has been dropped + * bump library name to libmutter0f + + [ Emilio Pozuelo Monfort ] + * New upstream release 3.16.2. + * Upload to experimental. + + -- Emilio Pozuelo Monfort Wed, 27 May 2015 19:55:29 +0200 + +mutter (3.14.4-2) unstable; urgency=medium + + * Switch Build-Depends from the transitional libsystemd-login-dev to + libsystemd-dev. (Closes: #779761) + + -- Michael Biebl Tue, 28 Apr 2015 20:10:38 +0200 + +mutter (3.14.4-1) unstable; urgency=medium + + * New upstream translation and bugfix release. + + Includes new function required for the workaround to #768896 which + is very annoying for users of the proprietary nvidia driver. + * 10_window-actor_unredirect.patch, 11_black_background.patch: + dropped, merged upstream. + * Bump shlibs due to new function. + + -- Josselin Mouette Thu, 26 Mar 2015 21:06:28 +0100 + +mutter (3.14.2-1) unstable; urgency=medium + + * New upstream bugfix release. + * 10_window-actor_unredirect.patch: patch from upstream git. Fix crash + when closing a window. + * 11_black_background.patch: patch from upstream git. Don’t set a + black background when switching from the display manager. + + -- Josselin Mouette Sun, 30 Nov 2014 15:05:14 +0100 + +mutter (3.14.1-2) unstable; urgency=medium + + * gir1.2-mutter-3.0: tighten dependency on libmutter0e by making + it versioned to = ${binary:Version} (Closes: #766359) + + -- Andreas Henriksson Tue, 28 Oct 2014 19:57:02 +0100 + +mutter (3.14.1-1) unstable; urgency=medium + + * New upstream release. + * Refresh patches. + * Drop obsolete Conflicts/Replaces: gir1.2-mutter-2.91. + * Update Build-Depends as per configure.ac. + * Bump Standards-Version to 3.9.6. No further changes. + + -- Michael Biebl Thu, 16 Oct 2014 00:40:24 +0200 + +mutter (3.14.0-1) unstable; urgency=medium + + [ Dmitry Shachnev ] + * Make gir1.2-mutter-3.0 break gnome-shell versions older than 3.13.92. + Upstream commit a4a688ed83983fb5 removed MetaBackgroundEffects class, + which old gnome-shell (up to 3.13.91) was using via JavaScript code. + + [ Andreas Henriksson ] + * Make the libinput-dev build-dependency linux-only. + Thanks to Julien Cristau for pointing it out. + * New upstream release. + + -- Andreas Henriksson Mon, 22 Sep 2014 21:02:55 +0200 + +mutter (3.13.92-1) unstable; urgency=medium + + * New upstream release candidate. + + -- Andreas Henriksson Fri, 19 Sep 2014 20:43:41 +0200 + +mutter (3.13.91-1) experimental; urgency=medium + + [ Andreas Henriksson ] + * New upstream development release. + * Update build-dependencies according to configure.ac changes: + - bump intltool to (>= 0.41) + - bump libclutter-1.0-dev to (>= 1.19.5) + - add libinput-dev + - bump libsystemd-login-dev to (>= 212) + - add libxcb-randr0-dev, libxkbcommon-x11-dev, libxkbfile-dev and + xkb-data + * Drop patches backported from upstream: + - 0001-constraints-Complete-fix-for-size-hints-constrainmen.patch + - 0001-constraints-Size-increments-need-to-be-applied-to-th.patch + - 0001-keybindings-Make-sure-not-to-call-meta_change_keygra.patch + * Bump gobject-introspection build-dependency to (>= 1.41.3) + - this one supports new "nullable" annotation. + * libmutter-dev: bump dependency on libclutter-1.0-dev to (>= 1.19.5) + * libmutter-dev: stop installing usr/lib/lib*.a, no need for static + and they aren't built anymore. + * Stop excluding mutter-launch from fixperms + - not needed anymore, mutter-launch is now gone (see logind). + * Bump libwayland-dev to >= 1.5.90 as required for wayland support. + + [ Rico Tzschichholz ] + * Update library name to libmutter0e since the API/ABI is not compatible + with 3.12.x releases + + [ Sjoerd Simons ] + * New upstream release 3.13.91. + * Update libxkbcommon-x11-dev versioned depend + + [ Andreas Henriksson ] + * mutter.install: ship usr/lib/mutter/mutter-restart-helper + + -- Andreas Henriksson Fri, 05 Sep 2014 14:15:05 -0700 + +mutter (3.13.1-1) experimental; urgency=medium + + [ Laurent Bigonville ] + * debian/rules: Pass --as-needed to dh_autoreconf + + [ Andreas Henriksson ] + * New upstream development release. + * Drop debian/patches/prevent-double-lock-deadlock.patch + - obsoleted by upstream commit 5c99eae8a9ca04f5e + "display: clean up event handling" + * Update build-dependencies according to configure.ac changes: + - add libsystemd-login-dev (>= 207), libpam0g-dev + - drop libxrender-dev + * debian/mutter.install: drop usr/share/gnome + - see upstream commit 542a0886cf14cec3995ada2 + "Remove files no one cares about anymore" + * Add patches stolen from fedora originally backported from upstream git: + - 0001-constraints-Complete-fix-for-size-hints-constrainmen.patch + - 0001-constraints-Size-increments-need-to-be-applied-to-th.patch + - 0001-keybindings-Make-sure-not-to-call-meta_change_keygra.patch + * Bump gsettings-desktop-schemas (build-)dependencies to 3.13.1 + - need switch-to-workspace-last schema key + * Exclude mutter-launch from having permissions "fixed" + - mutter-launch needs to be suid + + -- Andreas Henriksson Sat, 02 Aug 2014 17:55:13 +0200 + +mutter (3.12.2-2) unstable; urgency=medium + + * Upload to unstable. + + -- Andreas Henriksson Mon, 14 Jul 2014 23:20:08 +0200 + +mutter (3.12.2-1) experimental; urgency=medium + + [ Sjoerd Simons ] + * debian/rules: Don't constrain the libmutter0 dependencies via shlibs + as we change the library names on ABI breaks now + + [ Andreas Henriksson ] + * New upstream release. + + -- Andreas Henriksson Fri, 16 May 2014 17:36:21 +0200 + +mutter (3.12.1+therealdeal-1) experimental; urgency=medium + + * Tweak version to be bigger then the one in unstable + + -- Sjoerd Simons Sat, 26 Apr 2014 19:38:07 +0200 + +mutter (3.12.1-1) unstable; urgency=medium + + * New upstream release + + -- Sjoerd Simons Sat, 26 Apr 2014 17:47:46 +0200 + +mutter (3.12.0-2) experimental; urgency=low + + [ Rico Tzschichholz ] + * Update library name to libmutter0d since the API/ABI is not compatible + with 3.10.x releases + + [ Emilio Pozuelo Monfort ] + * Let libmutter0d conflict with libmutter0c. + + -- Emilio Pozuelo Monfort Thu, 03 Apr 2014 10:30:00 +0200 + +mutter (3.12.0-1) experimental; urgency=low + + [ Sjoerd Simons ] + * debian/patches/prevent-double-lock-deadlock.patch: + + Added. Don't call X functions that lock the display in code paths that + have already locked the display if X threads have been initialized + (bgo#704101) + + [ Andreas Henriksson ] + * New upstream release. + * Update build-dependencies according to configure.ac changes: + - bump upower 0.99.0 + - bump cogl 1.17.1 + * Bump Standards-Version to 3.9.5 + + -- Andreas Henriksson Sat, 29 Mar 2014 22:09:55 +0100 + +mutter (3.10.1-2) experimental; urgency=low + + * Force build against G3.10 version of gnome-desktop + + -- Sjoerd Simons Sun, 03 Nov 2013 11:19:44 +0100 + +mutter (3.10.1-1) experimental; urgency=low + + * New upstream release + * Sync with Ubuntu (3.10.0-0ubuntu1~saucy1) + + Update library name to libmutter0c + + Bump build-depends + + -- Sjoerd Simons Fri, 01 Nov 2013 22:34:51 +0100 + +mutter (3.8.4-2) unstable; urgency=low + + * Upload to unstable. + + -- Emilio Pozuelo Monfort Sun, 13 Oct 2013 17:26:39 +0200 + +mutter (3.8.4-1) experimental; urgency=low + + [ Jeremy Bicha ] + * debian/control.in: + - Use standard Breaks/Replaces instead of Conflicts against older mutter + libraries + + [ Emilio Pozuelo Monfort ] + * debian/control.in: + + Standards-Version is 3.9.4, no changes needed. + * New upstream release. + + [ Michael Biebl ] + * debian/watch: Track stable releases. + * Bump debhelper compatibility level to 9. + + -- Michael Biebl Fri, 11 Oct 2013 19:37:56 +0200 + +mutter (3.8.3-1) experimental; urgency=low + + * New upstream release. + * debian/control.in: + + Bump clutter requirement. + + -- Emilio Pozuelo Monfort Sat, 08 Jun 2013 18:09:14 +0200 + +mutter (3.8.2-1) experimental; urgency=low + + * New upstream release. + + -- Emilio Pozuelo Monfort Fri, 24 May 2013 17:26:06 +0200 + +mutter (3.8.1-1) experimental; urgency=low + + * New upstream release + * debian/patches/02-dont-select-for-XI2-events.patch: + + Dropped, fixed X server is available in sid now + + -- Sjoerd Simons Fri, 19 Apr 2013 18:57:59 +0200 + +mutter (3.8.0-1) experimental; urgency=low + + * New upstream release. + + -- Emilio Pozuelo Monfort Wed, 27 Mar 2013 00:15:13 +0100 + +mutter (3.7.92-1) experimental; urgency=low + + [ Sjoerd Simons ] + * New upstream release (3.7.90) + * Sync from Ubuntu + + d/p/04_ignore_shadow_and_padding.patch: + * Dropped, Ubuntu specific + * debian/control.in: Bump b-d on glib + * debian/control.in: Rename libmutter0a to libmutter0b for more ABI fun + * d/p/10_Always-send-_NET_WM_FRAME_DRAWN-for-newly-created-wi.patch: + + Added. Fix a race causing _NET_WM_FRAME_DRAWN to not be sent in context + menus. (From upstream git, BGO#694771) + + [ Emilio Pozuelo Monfort ] + * New upstream release. + + debian/control.in: + - Add gtk-doc-tools to build-depends. + + debian/libmutter-dev.install: + - Ship the API reference. + + d/p/10_Always-send-_NET_WM_FRAME_DRAWN-for-newly-created-wi.patch: + - Removed, included upstream. + + debian/patches/02-dont-select-for-XI2-events.patch: + - New patch, revert an upstream change to receive XI2 events + until #696272 is fixed. Thanks to Sjoerd Simons and + Frédéric Péters for the info and the patch. + + debian/copyright: + - Updated. + + -- Emilio Pozuelo Monfort Wed, 20 Mar 2013 18:12:12 +0100 + +mutter (3.7.5-0ubuntu1~raring1) raring; urgency=medium + + [ Jeremy Bicha ] + * New upstream release. + * debian/control.in: + - Bump minimum clutter & gsettings-desktop-schemas + + [ Rico Tzschichholz ] + * debian/control.in: + - Build-depend on libxi-dev + * debian/patches/01_Wcast-align.patch: Refreshed + * debian/patches/05_ignore_num_workspaces.patch: + - Dropped, applied in new version + + -- Jeremy Bicha Tue, 05 Feb 2013 20:58:05 -0500 + +mutter (3.6.2-0ubuntu1) raring; urgency=low + + * New upstream release (LP: #1078155) + + -- Jeremy Bicha Mon, 12 Nov 2012 22:09:47 -0500 + +mutter (3.6.1-1ubuntu2) raring; urgency=low + + * Added 05_ignore_num_workspaces.patch (LP: #1067933) + + -- Brandon Snider Wed, 17 Oct 2012 20:23:11 -0400 + +mutter (3.6.1-1ubuntu1) raring; urgency=low + + * Sync with Debian. Remaining change: + - 04_ignore_shadow_and_padding.patch: Silently ignore + padding and shadow tags + + -- Jeremy Bicha Thu, 08 Nov 2012 08:37:27 -0500 + +mutter (3.6.1-1) experimental; urgency=low + + * New upstream release + + -- Sjoerd Simons Wed, 17 Oct 2012 19:58:10 +0200 + +mutter (3.6.0-1) experimental; urgency=low + + * New upstream release + * Sync with Ubuntu: + - Drop unnecessary gnome-doc-utils install + * d/p/00_meta_window_move_frame-fix-crash-when-frame-is-NULL.patch: + Dropped: fixed upstream + * debian/control.in: Rename libmutter0 to libmutter0a as the libmutter ABI + broke + + -- Sjoerd Simons Sun, 14 Oct 2012 19:24:21 +0200 + +mutter (3.4.1-7) unstable; urgency=low + + * d/p/0001-meta-texture-rectangle-Use-Cogl-s-API-to-create-a-re.patch: + + Patch from upstream git, don't use GL types as cogl doesn't expose + GL headers in newer releases. This will ease the cogl transition. + + -- Emilio Pozuelo Monfort Sun, 26 May 2013 17:54:55 +0200 + +mutter (3.4.1-6) unstable; urgency=low + + * Team upload + * Add debian/patches/02_switch_to_gtk-doc_syntax.patch: + - from upstream, fixes FTBFS with new gobject-introspection. + + -- Andreas Henriksson Mon, 13 May 2013 11:03:34 +0200 + +mutter (3.4.1-5) unstable; urgency=low + + [ Rico Tzschichholz ] + * debian/patches: Add upstream patch + 00_meta_window_move_frame-fix-crash-when-frame-is-NULL.patch + + [ Michael Biebl ] + * Install missing keybindings file 50-mutter-windows.xml which is required + to configure mutter specific keyboard shortcuts in gnome-control-center. + Closes: #680004 + * Use list-missing to list files missing from the package. + + -- Michael Biebl Sat, 07 Jul 2012 20:03:06 +0200 + +mutter (3.4.1-4) unstable; urgency=low + + * Clean up /etc/sgml/mutter-common.cat and /etc/sgml/mutter-common.cat.old + on upgrades. Closes: #675309 + + -- Michael Biebl Fri, 01 Jun 2012 12:49:07 +0200 + +mutter (3.4.1-3) unstable; urgency=low + + [ Michael Biebl ] + * Upload to unstable. + + [ Rico Tzschichholz ] + * libmutter-dev: add dependency on gsettings-desktop-schemas-dev and + libx11-dev as pc-file requests + + [ Michael Biebl ] + * Bump Suggests: gnome-control-center to (>= 1:3.4.0) as we want a recent + enough version which can handle keybindings based on GSettings. + * Use strict dependency between mutter/libmutter0 and mutter-common to + ensure we have the correct version of mutter-common providing the + org.gnome.mutter gsettings schema. + * Add Depends on gnome-themes-standard to mutter. Adwaita is the preferred + window manager theme and without a theme installed mutter refuses to + start. Closes: #658823 + + -- Michael Biebl Wed, 30 May 2012 12:25:26 +0200 + +mutter (3.4.1-2) experimental; urgency=low + + * Drop debian/mutter-common.catalog and debian/mutter-common.sgmlcatalogs. + This is another leftover from the metacity package, mutter doesn't ship + any DTD. + * Replace another occurence of libgnome2-common with + gsettings-desktop-schemas. + + -- Michael Biebl Mon, 14 May 2012 19:11:48 +0200 + +mutter (3.4.1-1) experimental; urgency=low + + [ Michael Biebl ] + * New upstream release. + + [ Rico Tzschichholz ] + * debian/control.in: + - Bump minimum GTK, cogl, clutter & gsettings-desktop-schemas + - Add mutter-dbg package + * debian/mutter-common.install: + - Install gsettings schemas + * debian/rules: Enable compile warnings + + [ Jeremy Bicha ] + * debian/control.in: + - Drop gconf dependency + + [ Michael Biebl ] + * Bump Standards-Version to 3.9.3. + * Update Vcs-* URLs. + * Drop Suggests: gnome-themes. This is a remnant of the old metacity + package this work is based on. + * Refresh debian/patches/01_Wcast-align.patch. + + -- Michael Biebl Fri, 04 May 2012 21:48:47 +0200 + +mutter (3.2.2-3) unstable; urgency=low + + * Upload to unstable. + + -- Michael Biebl Wed, 02 May 2012 00:10:17 +0200 + +mutter (3.2.2-2) experimental; urgency=low + + * d/p/02_Fix-cogl-crash-from-updating-non-existent-texture.patch: + + Added. In 1.8 cogl would prevent attempts to update textures with + an invalid handle from crashing buggy programs. Cogl 1.10 no longer does + so. This patch prevents mutter from updating invalid textures + * d/p/03_fix_compilation_with_new_cogl.patch + + Added. Adapt to changes made in the experimental patch of the cogl API + + -- Sjoerd Simons Sun, 01 Apr 2012 16:32:27 +0200 + +mutter (3.2.2-1) unstable; urgency=low + + [ Michael Biebl ] + * Change section of gir1.2-mutter-3.0 to introspection. + + [ Josselin Mouette ] + * Update repository URL. + + [ Michael Biebl ] + * New upstream release. + * debian/watch: Track stable releases. + + -- Michael Biebl Tue, 24 Jan 2012 07:49:20 +0100 + +mutter (3.2.1-2) unstable; urgency=low + + [ Laurent Bigonville ] + * debian/watch: + - Fix URL regex to correctly detect latest tarballs + - Switch to .xz tarballs + + [ Michael Biebl ] + * Upload to unstable. + * Refresh debian/patches/01_Wcast-align.patch. + * debian/control.in: + - Add explicit Build-Depends on libcairo2-dev. + - Bump Build-Depends on libglib2.0-dev. + + -- Michael Biebl Sat, 19 Nov 2011 01:21:32 +0100 + +mutter (3.2.1-1) experimental; urgency=low + + [ Jean Schurger ] + * New upstream version + * debian/control.in + - Updated clutter dependency + * debian/libmutter0.symbols + - Updated + + [ Josselin Mouette ] + * Tighten shlibs to the major GNOME version, libcamel-style. + * libmutter0.symbols: dropped, upstream ABI stability guarantees are + not sufficient. + + [ Sjoerd Simons ] + * New upstream release (3.2.1) + + -- Sjoerd Simons Fri, 28 Oct 2011 20:19:30 +0200 + +mutter (3.0.2.1-4) unstable; urgency=high + + * Team upload. Urgency high as that problem already affects testing + users. + * debian/patches: + - Add 00git-dont-lose-application-redraws.patch to fix rendering + issues with parts of the screen not showing the latest content. + + -- Raphaël Hertzog Mon, 17 Oct 2011 08:37:50 +0200 + +mutter (3.0.2.1-3) unstable; urgency=low + + [ Rico Tzschichholz ] + * debian/patches: + - Add 00git-meta-window-group-Use-clutter_stage_get_redraw_clip_.patch, + 00git-Use-a-utility-function-to-create-GL_ARB_texture_rect.patch + to remove direct GL usages to let it build with EGL/GLES2 on arm + * debian/control: + - Bump build-dep on clutter-1.0-dev (>= 1.7.5) + * debian/libmutter0.symbols: + - updated (leave with debian revision since it is added by a patch) + + -- Michael Biebl Fri, 14 Oct 2011 19:01:24 +0200 + +mutter (3.0.2.1-2) unstable; urgency=low + + [ Laurent Bigonville ] + * Drop debian/mutter.lintian-overrides: Missing manpages are now installed + + [ Michael Biebl ] + * debian/control.in: + - Drop Build-Depends on gir1.2-gtk-3.0, gir1.2-clutter-1.0 and + gir1.2-json-glib-1.0 and let their corresponding -dev package pull it in + automatically. Bump the Build-Depends on the -dev packages accordingly. + * Bump debhelper compatibility level to 8. + - Update Build-Depends on debhelper. + - Strip debian/tmp/ from .install files. + * Let cdbs call dh_girepository. + - Bump Build-Depends on cdbs to (>= 0.4.90). + - Remove custom dh_girepository rules from debian/rules. + - Set DEB_DH_GIREPOSITORY_ARGS_ALL to /usr/lib/mutter. + + -- Michael Biebl Thu, 07 Jul 2011 22:45:20 +0200 + +mutter (3.0.2.1-1) unstable; urgency=low + + [ Rico Tzschichholz ] + * New upstream release + * debian/watch: + - Look for bzip2 tarballs + + [ Josselin Mouette ] + * Depend on libgnome2-common for the GConf schemas. This will be + necessary until mutter is ported to GSettings. + + -- Laurent Bigonville Sat, 11 Jun 2011 14:39:59 +0200 + +mutter (3.0.1-1) experimental; urgency=low + + * New upstream release (3.0.0). + * debian/control.in: + - Bump Standards-Version to 3.9.2 (no further changes) + - Drop versionized dpkg-dev build-dependency + + -- Laurent Bigonville Fri, 06 May 2011 23:47:25 +0200 + +mutter (3.0.0-2) experimental; urgency=low + + * Rename gir1.2-mutter-2.91 package to gir1.2-mutter-3.0 + + -- Laurent Bigonville Mon, 11 Apr 2011 11:19:27 +0200 + +mutter (3.0.0-1) experimental; urgency=low + + * Team upload. + + [ Frederic Peters ] + * New upstream release (2.91.93). + * debian/libmutter0.symbols: new symbol. + + [ Josselin Mouette ] + * Make the -dev package depend on the gir package. + + [ Raphaël Hertzog ] + * New upstream release (3.0.0). + + -- Raphaël Hertzog Sun, 10 Apr 2011 19:38:04 +0000 + +mutter (2.91.92-1) experimental; urgency=low + + * New upstream release + + [ Rico Tzschichholz ] + * debian/patches: + + drop 02_arm_include_clutter_x11.patch, is upstream + + drop 10_mutter-ldflags.patch, is upstream + * debian/control.in,debian/rules: + + add libmutter0 which replaces libmutter-wm0 and libmutter-private0 + + [ Frederic Peters ] + * debian/control.in: mention gnome-shell in libmutter0 package description. + + -- Frederic Peters Thu, 24 Mar 2011 19:56:48 +0100 + +mutter (2.91.91-1) experimental; urgency=low + + * New upstream release. + + [Laurent Bigonville] + * debian/control.in: Add Vcs-Svn and Vcs-Browser fields + + [Frederic Peters] + * debian/control.in, libmutter-wm0.install, libmutter-wm0.symbols: + Add a libmutter-wm0 library + * debian/patches/10_mutter-ldflags.patch: Fix linking of mutter binary + * debian/patches/20_libmutter_export_symbols.patch: Limit list of symbols + exported by libmutter-{wm,private} (but don't add it to series as it makes + gnome-shell segfault) + * debian/mutter.install, debian/mutter-common.install: move mutter-wm.desktop + from mutter-common to mutter. + * debian/control.in: add replaces/breaks in mutter, against previous + versions of mutter-common, for the move of mutter-wm.desktop. + + -- Frederic Peters Mon, 14 Mar 2011 19:09:58 +0100 + +mutter (2.91.90-1) experimental; urgency=low + + * New upstream release. + + -- Frederic Peters Wed, 23 Feb 2011 09:29:08 +0100 + +mutter (2.91.6-1) experimental; urgency=low + + [ Laurent Bigonville ] + * New upstream release. + * debian/control.in: + - Remove duplicate Section + - Drop gir1.2-mutter-2.91 Conflicts/Replaces against libmutter-private0 + package + * debian/watch: Drop call to uupdate + * debian/mutter.lintian-overrides: Add overrides for manpages shipped + in mutter-common + + [ Emilio Pozuelo Monfort ] + * debian/control.in: + + Update for the new gtk+ 3 package names. + + -- Emilio Pozuelo Monfort Sat, 19 Feb 2011 15:20:42 +0000 + +mutter (2.29.0-4) unstable; urgency=low + + * Remove gir1.0-mutter-2.29 to ease the gir1.2 transition, since + nothing uses it. + + -- Emilio Pozuelo Monfort Wed, 16 Feb 2011 20:34:44 +0000 + +mutter (2.91.5-1) experimental; urgency=low + + [ Emilio Pozuelo Monfort ] + * New upstream release. + + debian/control.in: + - Update build dependencies. + - Remove unneeded libgtk2.0-dev build dependency. + + debian/patches/02_gdk_removed_macro.patch, + debian/patches/03_handle_new_gtk_states.patch, + debian/patches/04_fix_gradient_example.patch: + - Removed, included upstream. + * debian/libmutter-private0.symbols: + + Add a symbols file. + * debian/rules: + + Make the shlibs always depend on the latest upstream version. + We have symbols file anyway, and manually bumping the shver is + error prone. + + [ Laurent Bigonville ] + * debian/control: Bump Standards-Version to 3.9.1 + + -- Emilio Pozuelo Monfort Wed, 12 Jan 2011 23:06:20 +0000 + +mutter (2.91.3-3) experimental; urgency=low + + * debian/patches/02_gdk_removed_macro.patch, + * debian/patches/03_handle_new_gtk_states.patch, + * debian/patches/04_fix_gradient_example.patch: + - Patches from upstream git, fix the build with latest GTK+ 3. + * debian/control.in: + - Bump the libgtk3.0-dev build dependency accordingly. + + -- Emilio Pozuelo Monfort Sat, 18 Dec 2010 23:39:24 +0000 + +mutter (2.91.3-2) experimental; urgency=low + + * Update to the new gir policy: + - Rename gir1.0-mutter-2.91 to gir1.2-mutter-2.91. + - Bump the gobject-introspection build dependency. + - Build depend on gir1.2 packages. + * debian/control.in: + - Fix typo, s/shlib/shlibs/. + * debian/rules: + - Remove hack to get translations in /usr/share, no longer needed. + - Pass the path to the typelibs to dh_girepository to get correct + dependencies. + * debian/rules, + debian/control.in: + - Use dh-autoreconf. + * debian/patches/90_autotools.patch, + debian/patches/99_ltmain_as-needed.patch: + - Removed, no longer needed with dh-autoreconf. + * debian/rules, + debian/copyright: + - Fix some metacity leftovers. + * debian/mutter.1, + debian/mutter-message.1, + debian/mutter-theme-viewer.1, + debian/mutter-window-demo.1, + debian/mutter-common.manpages: + - Removed, shipped upstream. + + -- Emilio Pozuelo Monfort Tue, 14 Dec 2010 00:52:38 +0100 + +mutter (2.91.3-1) experimental; urgency=low + + [ Gustavo Noronha Silva ] + * New development release + * debian/control: + - update build-dependencies on GObject-Introspection packages + - build-depend on GTK+3 + + [ Emilio Pozuelo Monfort ] + * New upstream release. + - Rename gir1.0-mutter-2.31 to gir1.0-mutter-2.91. + * debian/control.in: + - Build depend on libjson-glib-dev and gir1.0-json-glib-1.0. + * debian/rules, + debian/control.in, + debian/source/format: + - Switch to source format 3.0 (quilt). + * debian/rules: + - Bump the shlib version. + + -- Emilio Pozuelo Monfort Mon, 06 Dec 2010 00:59:42 +0100 + +mutter (2.31.5-1) experimental; urgency=low + + * New upstream release + - refreshed patches + - added a hack to rules to work-around the build trying to install + locale files to /usr/lib/locale + - bumped shlib minimum version to 2.31.5 (see #586124) + + -- Gustavo Noronha Silva Tue, 13 Jul 2010 11:36:29 -0300 + +mutter (2.31.2-3) experimental; urgency=low + + * debian/gir1.0-mutter-2.{29->31}.install: + - actually install the typelib file + + -- Gustavo Noronha Silva Mon, 31 May 2010 11:37:33 -0300 + +mutter (2.31.2-2) experimental; urgency=low + + * debian/control: + - fix GIR package name to account for GIR API name change + + -- Gustavo Noronha Silva Wed, 26 May 2010 15:15:34 -0300 + +mutter (2.31.2-1) experimental; urgency=low + + * New development release + + -- Gustavo Noronha Silva Wed, 26 May 2010 10:51:58 -0300 + +mutter (2.29.1-1) experimental; urgency=low + + * New development release. + * debian/control: + - build-dep on clutter >= 1.2 + + -- Gustavo Noronha Silva Thu, 08 Apr 2010 20:48:38 -0300 + +mutter (2.29.0-2) unstable; urgency=low + + * debian/control: + - fix gir package name, because the typelib has changed its name + + -- Gustavo Noronha Silva Mon, 15 Mar 2010 17:27:59 -0300 + +mutter (2.29.0-1) unstable; urgency=low + + * New upstream development release. + * debian/rules: + - update makeshlibs argument to require >= 2.29.0 + + -- Gustavo Noronha Silva Tue, 02 Mar 2010 19:19:44 -0300 + +mutter (2.28.1~git20100129-1) unstable; urgency=low + + * Upstream snapshot + + -- Gustavo Noronha Silva Fri, 29 Jan 2010 12:04:09 -0200 + +mutter (2.28.1~git20091208-1) unstable; urgency=low + + * New upstream snapshot + + -- Gustavo Noronha Silva Sat, 24 Oct 2009 13:16:53 -0200 + +mutter (2.28.1~git20091024-1) unstable; urgency=low + + * Upstream snapshot + * debian/control.in: + - fixed typo in description + - bump Standards-Version to 3.8.3 + + -- Gustavo Noronha Silva Sat, 24 Oct 2009 12:59:03 -0200 + +mutter (2.28.0-2) unstable; urgency=low + + * debian/control.in: + - adapt for the new GObject introspection policy + + -- Gustavo Noronha Silva Mon, 19 Oct 2009 15:59:57 -0200 + +mutter (2.28.0-1) unstable; urgency=low + + * New upstream release + + -- Gustavo Noronha Silva Fri, 09 Oct 2009 13:23:25 -0300 + +mutter (2.27.5-1) unstable; urgency=low + + * New upstream release + + -- Gustavo Noronha Silva Wed, 30 Sep 2009 21:19:05 +0100 + +mutter (2.27.3-2) unstable; urgency=low + + [ Simon Raven ] + * debian/control.in: + - adding missing build-dep to fix FTBFS (Closes: #544342) + + [ Gustavo Noronha Silva ] + * debian/control.in: + - also add gobject-introspection, gobject-introspection-glib-2.0, + gobject-introspection-freedesktop, which were also missing, to + build-depends + + -- Gustavo Noronha Silva Sun, 30 Aug 2009 19:02:46 -0300 + +mutter (2.27.3-1) unstable; urgency=low + + [ Josselin Mouette ] + * Update list of copyright holders. + + [ Gustavo Noronha Silva ] + * New upstream release + + -- Gustavo Noronha Silva Sat, 29 Aug 2009 21:53:05 -0300 + +mutter (2.27.2-1) unstable; urgency=low + + * First mutter release for Debian + - no ITP since this is in practice a branch of metacity + * debian/control.in: + - adapted descriptions + - added build-deps on gobject-introspection, and clutter >= 1.0 + - renamed packages + * debian/patches/10_ignore_callbacks.patch: + - removed; applied upstream + * debian/mutter-common.install: + - this package no longer provides themes and gnome-control-center + keybindings capplet; this will come in a separate module in the + future, it seems, and we may want to make sure it is installed + + -- Gustavo Noronha Silva Sun, 26 Jul 2009 13:33:08 +0200 + +metacity (1:2.26.0-3) unstable; urgency=high + + * 10_ignore_callbacks.patch: stolen upstream. Fix a bug leading to + some callbacks being ignored. Closes: #533917. + + -- Josselin Mouette Wed, 24 Jun 2009 12:04:26 +0200 + +metacity (1:2.26.0-2) unstable; urgency=low + + * Use patchsys-quilt; build-depend on quilt. + * 01_Wcast-align.patch: don’t use -Wcast-align, it gives incorrect + warnings (errors thanks to -Werror) when some pointers are converted + back and forth to XPointers. Closes: #532655. + * 90_autotools.patch: relibtoolize the whole package. + + -- Josselin Mouette Wed, 10 Jun 2009 21:52:35 +0200 + +metacity (1:2.26.0-1) unstable; urgency=low + + [ Josselin Mouette ] + * Fix typo in changelog entry. + + [ Loic Minier ] + * Let metacity suggest gnome-themes as it attempts to use the Clearlooks + Metacity theme by default and logs a warning when it can't be used. + * Let metacity suggest xdg-user-dirs as it fails creating the + .config/metacity sub-directory and logs a warning if .config isn't created + by xdg-user-dirs. + + [ Josselin Mouette ] + * Set the team as primary maintainer. Closes: #523545. + * Fixup in the descriptions. + * New upstream release. + * Update build-dependencies. + * Bump shlibs for libmetacity-private0. + + -- Josselin Mouette Tue, 09 Jun 2009 20:36:03 +0200 + +metacity (1:2.24.0-2) unstable; urgency=low + + * Rename libmetacity0 to libmetacity-private0 because of an + unexpected ABI change. Closes: #510096. + * Remove trailing -1's in build-depends. + * debian/copyright: write complete list of copyright holders. + * Upload to unstable. + + -- Josselin Mouette Mon, 16 Feb 2009 18:03:57 +0100 + +metacity (1:2.24.0-1) experimental; urgency=low + + * New upstream release. + + Implements one-way maximisation. Closes: #450837. + + Fixes issues when disabling the compositor. Closes: #476492. + * Bump shlibs version to 1:2.24.0. + * Standards version is 3.8.0. + * 01_doublefree_maximize.patch: dropped, merged upstream. + * Install the .desktop in the metacity package. + + -- Josselin Mouette Sat, 22 Nov 2008 15:57:58 +0100 + +metacity (1:2.22.0-2) unstable; urgency=low + + [ Sven Arvidsson ] + * Add README.Debian, describing how to enable the compositor. + (Closes: #471442) + + [ Josselin Mouette ] + * 01_doublefree_maximize.patch: stolen upstream (r3817). Fixes + vertical maximisation bug caused by an invalid free. + Closes: #452139. + * control.in: make metacity the first package so that it gets the + README.Debian. + + -- Josselin Mouette Thu, 18 Sep 2008 16:53:19 +0200 + +metacity (1:2.22.0-1) unstable; urgency=low + + [ Bradley Smith ] + * New upstream development release. + + [ Sam Morris ] + * Build-depend on libxcomposite-dev for composite manager. + + [ Sebastian Dröge ] + * New upstream stable release: + + debian/rules: + - Drop check-dist include. + - Update shlibs to >= 2.22.0 because of new API. + + -- Sebastian Dröge Fri, 14 Mar 2008 13:54:19 +0100 + +metacity (1:2.21.5-1) experimental; urgency=low + + [ Riccardo Setti ] + * New metacity package. + * build with compositor extension. + + [ Bradley Smith ] + * Update Standards Version to 3.7.3. (No changes) + * Add check-dist. + + -- Riccardo Setti Thu, 20 Dec 2007 02:29:13 +0100 + +metacity (1:2.20.1-2) UNRELEASED; urgency=low + + * Let metacity-common replace metacity instead of conflicting to ease + upgrades. + + -- Loic Minier Wed, 28 Nov 2007 19:00:45 +0100 + +metacity (1:2.20.1-1) unstable; urgency=low + + [ Josselin Mouette ] + * Recommend gnome-session | x-session-manager. Closes: #225640. + * Remove metacity.menu. Closes: #397645. + + [ Sebastian Dröge ] + * New upstream bugfix release. + + -- Sebastian Dröge Mon, 19 Nov 2007 13:57:21 +0100 + +metacity (1:2.20.0-1) unstable; urgency=low + + * New upstream release: + + debian/patches/01_session_tolerate_missing_file.patch, + debian/patches/02_fix_crash_on_session_saving.patch: + - Dropped, merged upstream. + + debian/rules: + - Bump shlibs to >= 2.19.5. + + debian/metacity-common.install: + - Ship keybinding stuff. + * debian/control.in: + + Drop duplicated libxinerama-dev build dependency. + + -- Sebastian Dröge Sat, 22 Sep 2007 10:46:36 +0200 + +metacity (1:2.18.5-1) unstable; urgency=low + + * New upstream stable release; no API change. + + -- Loic Minier Tue, 19 Jun 2007 12:07:17 +0200 + +metacity (1:2.18.3-2) unstable; urgency=low + + * 99_ltmain_as-needed.patch: make --as-needed work for the library + too. + + -- Josselin Mouette Wed, 06 Jun 2007 23:40:52 +0200 + +metacity (1:2.18.3-1) unstable; urgency=low + + * Drop metacity-common postinst as it was scheduled to be dropped post-etch. + * Rewrite metacity postinst and prerm to use safer individual if tests + instead of trying to list all possible args in a case; reported by + Lior Kaplan; closes: #421206. + * New upstream stable release; no API change. + + -- Loic Minier Mon, 28 May 2007 17:48:18 +0200 + +metacity (1:2.18.2-3) unstable; urgency=low + + * New patch 02_fix_crash_on_session_saving.patch, taken from Ubuntu. + Fix a crash that would occur when the current session is saved and would + corrupt ~/.gnome2/session. Gnome bug #433253 + + -- Sebastian Dröge Thu, 26 Apr 2007 15:44:10 +0200 + +metacity (1:2.18.2-2) unstable; urgency=low + + * Add -z defs to LDFLAGS; cleanups. + * Upload to unstable; drop check-dist include. + * Add a ${misc:Depends}. + * Drop useless --enable-xsync=yes from configure flags. + * Wrap build-deps and deps. + * Bump dep on libgtk2.0-dev to >= 2.10.0-1. + + -- Loic Minier Sat, 14 Apr 2007 15:12:50 +0200 + +metacity (1:2.18.2-1) experimental; urgency=low + + * New upstream stable release. + + -- Loic Minier Mon, 09 Apr 2007 08:47:47 +0200 + +metacity (1:2.18.1-1) experimental; urgency=low + + * New upstream stable release; no API change; bug fixes and translations. + * Drop obsolete README.Debian; misc cleanups. + + -- Loic Minier Sun, 08 Apr 2007 09:23:44 +0200 + +metacity (1:2.18.0-1) experimental; urgency=low + + [ Marco Cabizza ] + * New upstream release: not enabling compositor, too unstable, and libcm + seems dead upstream. + + [ Riccardo Setti ] + * Updated debhelper compatibility to 5 + + [ Loic Minier ] + * Set LDFLAGS directly instead of via DEB_CONFIGURE_SCRIPT_ENV; build-dep on + cdbs >= 0.4.41. + * Fix metacity-common.install to list the correct dirs. + + -- Loic Minier Mon, 26 Mar 2007 22:27:08 +0200 + +metacity (1:2.16.5-1) experimental; urgency=low + + [ Loic Minier ] + * Add a get-orig-source target to retrieve the upstream tarball. + * Include the new check-dist Makefile to prevent accidental uploads to + unstable; bump build-dep on gnome-pkg-tools to >= 0.10. + + [ Josselin Mouette ] + * 01_session_tolerate_missing_file.patch: register differently to the + session, in order to handle gracefully the case where a session file + is missing on the disk (closes: #315169, #391287). + * New upstream release. + + -- Josselin Mouette Sun, 4 Mar 2007 10:29:40 +0100 + +metacity (1:2.16.3-1) experimental; urgency=low + + [ Marco Cabizza ] + * New upstream release. + + [ Loic Minier ] + * Merge 1:2.14.5-2. + + [ Josselin Mouette ] + * Use ${gnome:Version} and ${gnome:NextVersion} to loosen the + dependencies. + * Build-depend on gnome-pkg-tools 0.6. + * Call gnome-version.mk. + * Replace the x-dev build-dependency by x11proto-core-dev. + + -- Josselin Mouette Tue, 21 Nov 2006 20:50:05 +0100 + +metacity (1:2.16.2-1) experimental; urgency=low + + * New upstream release, with backwards incompatible changes in internal API. + + -- Loic Minier Mon, 25 Sep 2006 17:47:56 +0200 + +metacity (1:2.16.1-1) experimental; urgency=low + + [ Loïc Minier ] + * Remove superfluous dh_installcatalogs call and bump cdbs build-dep to + >= 0.4.37, thanks Peter Eisentraut. (Closes: #361156) + [debian/control, debian/control.in, debian/rules] + * Don't mention non-existing Info documentation in the metacity and + metacity-message man pages, thanks Piotr Engelking. (Closes: #365450) + [debian/metacity.1, debian/metacity-message.1] + * Fix watch file. + + [ Marco Cabizza ] + * New upstream release, target experimental: + - Bumping up libgtk2.0-dev build-dep to 2.10 + * Setting myself as the maintainer. + + -- Marco Cabizza Wed, 13 Sep 2006 18:46:45 +0200 + +metacity (1:2.14.5-2) unstable; urgency=low + + * Remove superfluous dh_installcatalogs call and bump cdbs build-dep to + >= 0.4.37, thanks Peter Eisentraut. (Closes: #361156) + [debian/control, debian/control.in, debian/rules] + * Don't mention non-existing Info documentation in the metacity and + metacity-message man pages, thanks Piotr Engelking. (Closes: #365450) + [debian/metacity.1, debian/metacity-message.1] + * Fix watch file. + * Fix typo in debian/metacity-message.1; thanks Per Bojsen; closes: #397864. + + -- Loic Minier Fri, 10 Nov 2006 09:38:49 +0100 + +metacity (1:2.14.5-1) unstable; urgency=low + + * New upstream release. + + -- Loic Minier Tue, 30 May 2006 15:47:36 +0200 + +metacity (1:2.14.3-1) unstable; urgency=low + + [ Gustavo Noronha Silva ] + * New upstream release. + + Doesn't steal focus (closes: #361273). + + [ Josselin Mouette ] + * Make the package binNMU-safe. + + Build-depend on dpkg-dev 1.13.19. + + Use ${source:Version} and ${binary:Version}. + * Standards version is 3.7.2. + * Bump shlibs version to 2.14. + + [ Loic Minier ] + * Stop shipping /usr/lib/*.la files in libmetacity-dev. + [debian/libmetacity-dev.install] + + -- Josselin Mouette Sun, 14 May 2006 23:30:56 +0200 + +metacity (1:2.14.1-2) unstable; urgency=low + + * Simple rebuild to get rid of references to Xcursor.la / Xrender.la. + + -- Loic Minier Tue, 2 May 2006 16:45:22 +0200 + +metacity (1:2.14.1-1) unstable; urgency=low + + * New upstram version. + * Adds edge resistance. Closes: #191649. + * patches/000_raise-on-click.patch: Fixed upstream; dropped. + + -- Dafydd Harries Thu, 30 Mar 2006 19:50:23 +0100 + +metacity (1:2.12.3-3) unstable; urgency=low + + * Also explicitely remove catalogs installed by past metacity packages. + [debian/metacity-common.preinst] + * Move these clenaups to postinst. + [debian/metacity-common.preinst, debian/metacity-common.postinst] + + -- Loic Minier Sun, 12 Feb 2006 16:53:48 +0100 + +metacity (1:2.12.3-2) unstable; urgency=low + + * Clean up metacity's postinst. + [debian/metacity.postinst] + * Clean up /etc/sgml/metacity.cat and .old left over by metacity. + [debian/metacity-common.preinst] + + -- Loic Minier Sun, 12 Feb 2006 16:35:07 +0100 + +metacity (1:2.12.3-1) unstable; urgency=low + + * New upstream release. + * Update patch to support a new raise on click mode and choice of this mode + to apply without fuzz. Also note this patch has been rejected upstream. + [debian/patches/000_raise-on-click.patch] + * New metacity-common package holds arch-independent files and registers + schemas. (Closes: #218365, #234665, #240211) + [debian/metacity.dirs, debian/metacity-common.links, + debian/metacity.install, debian/control, debian/control.in, + debian/metacity-common.postinst, debian/metacity.catalog, + debian/metacity-common.manpages, debian/metacity.postrm, + debian/metacity-common.dirs, debian/metacity-common.install, + debian/metacity-common.catalog, debian/changelog, + debian/metacity-common.postrm, debian/rules, debian/metacity.links, + debian/metacity.postinst, debian/metacity.manpages] + * Actually ship license information. + [debian/copyright] + * Version the metacity and libmetacity dependency on metacity-common with + Source-Version. + [debian/control, debian/control.in] + * Install SGML catalogs with dh_installcatalogs, move them below + /usr/share/sgml/metacity-common, in the metacity-common package. + [debian/control, debian/control, debian/metacity-common.catalog, + debian/metacity-common.postinst, debian/metacity-common.postrm, + debian/metacity-common.sgmlcatalogs, debian/rules] + * Drop the /usr/share/metacity/dtd symlink. + [debian/metacity-common.links] + * Drop /usr/share/sgml/dtd creation. + [debian/metacity-common.dirs] + * Drop useless /usr/share/metacity from metacity-common. + [debian/metacity-common.install] + * Drop obsolete cleanup "rm -rf". + [debian/rules] + * Give .dtd installation to dh_install. + [debian/metacity-common.install, debian/rules] + + -- Loic Minier Sat, 11 Feb 2006 21:10:40 +0100 + +metacity (1:2.12.2-3) unstable; urgency=high + + * Add xorg build-deps (libice-dev, libsm-dev, libx11-dev, libxext-dev, + libxinerama-dev, libxrandr-dev, x-dev) thanks to "xlibs-split". + (Closes: #347000) + [debian/control, debian/control.in] + * Relibtoolizing would get Debian's AC_PATH_XTRA, but I add a libxt-dev + build-dep and pass --as-needed because the patch was like uh 1.1 MB. + [debian/control, debian/control.in, debian/rules] + + -- Loic Minier Mon, 9 Jan 2006 22:47:36 +0100 + +metacity (1:2.12.2-2) unstable; urgency=low + + * Upload to unstable. + + -- Josselin Mouette Sun, 8 Jan 2006 01:49:55 +0100 + +metacity (1:2.12.2-1) experimental; urgency=low + + * New upstream release. + + -- Jordi Mallach Sun, 25 Dec 2005 23:20:10 +0100 + +metacity (1:2.12.1-1) experimental; urgency=low + + * New upstream release. + * watch: update for 2.12. + * 000_raise-on-click.patch: update to make patch apply cleanly. + * rules: bump shlibs for new symbols. + + -- Josselin Mouette Sun, 9 Oct 2005 16:50:22 +0200 + +metacity (1:2.10.3-2) unstable; urgency=low + + * debian/control.in: + - don't Build-Depends on xlibs-pic, Build-Depend on libxinerama-dev + (Closes: #320589). + * debian/patches/000_metacity-debian-xinerama-pic.patch: + - not useful with xorg. + + -- Sebastien Bacher Tue, 2 Aug 2005 17:40:43 +0200 + +metacity (1:2.10.3-1) unstable; urgency=low + + * New upstream version. + * Bump Standards-Version to 3.6.2. + * Add CDBS' utils to rules. + + -- Loic Minier Fri, 29 Jul 2005 10:56:05 +0200 + +metacity (1:2.10.2-1) unstable; urgency=low + + * New upstream version. + + -- Sebastien Bacher Tue, 28 Jun 2005 23:09:14 +0200 + +metacity (1:2.10.1-2) unstable; urgency=low + + * Upload to unstable. + + -- Jordi Mallach Sun, 12 Jun 2005 19:03:18 +0200 + +metacity (1:2.10.1-1) experimental; urgency=low + + * New upstream version. + + -- Sebastien Bacher Wed, 13 Apr 2005 17:35:20 +0200 + +metacity (1:2.10.0-1) experimental; urgency=low + + * New upstream version. + * debian/patches/000_raise-on-click.patch: + - updated. + * debian/watch: + - updated. + + -- Sebastien Bacher Fri, 8 Apr 2005 21:33:44 +0200 + +metacity (1:2.8.8-1) unstable; urgency=low + + * GNOME team upload. + * New upstream release. + + -- Jordi Mallach Wed, 29 Dec 2004 17:18:05 +0100 + +metacity (1:2.8.6-1) unstable; urgency=low + + * New upstream release. + * Upload to unstable. + + -- Sebastien Bacher Thu, 18 Nov 2004 13:23:27 +0100 + +metacity (1:2.8.5-2) experimental; urgency=low + + * debian/metacity.postinst: + - removed the static gconf registration. + * debian/metacity-theme-viewer.1: + - manpage written by Jose M. Moya" (Closes: #252108). + * debian/metacity-window-demo.1: + - manpage written by Jose M. Moya" (Closes: #252110). + * debian/metacity.manpages: + - updated. + + -- Sebastien Bacher Fri, 17 Sep 2004 22:11:51 +0200 + +metacity (1:2.8.5-1) experimental; urgency=low + + * GNOME team upload. + * New upstream release. + * Sebastien Bacher: + - Switched to CDBS. + - debian/rules: converted to CDBS + - debian/*.files: replaced with .install files. + * J.H.M. Dassen (Ray): + - [debian/control.in] Bumped libstartup-notification0-dev as + configure requires 0.7. + * Jordi Mallach: + - debian/control.in: add cdbs to build-deps. + + -- Jordi Mallach Tue, 14 Sep 2004 20:30:36 +0200 + +metacity (1:2.8.1-4) unstable; urgency=low + + * debian/rules: + - added a dh_gconf call. + * debian/metacity.postinst: + - removed the static schemas registration, dh_gconf handles that right. + + -- Sebastien Bacher Fri, 6 Aug 2004 18:17:03 +0200 + +metacity (1:2.8.1-3) unstable; urgency=low + + * GNOME Team Upload. + * Upload in unstable. + + -- Sebastien Bacher Wed, 26 May 2004 14:28:32 +0200 + +metacity (1:2.8.1-2) experimental; urgency=low + + * debian/patches/000_raise-on-click.patch: + + patch from bugzilla to choose to raise or not the window which has + the focus in mouse and sloppy modes. (Closes: #228768). + The gconf key to use is /apps/metacity/general/raise_on_click. + * Gnome Team Upload. + + -- Sebastien Bacher Wed, 26 May 2004 14:19:51 +0200 + +metacity (1:2.8.1-1) experimental; urgency=low + + * New upstream release. + * debian/patches/000_metacity-debian-xinerama-pic.patch: + + updated + * GNOME Team Upload. + + -- Sebastien Bacher Wed, 5 May 2004 21:17:15 +0200 + +metacity (1:2.8.0-3) experimental; urgency=low + + * GNOME team upload. + * debian/rules: get the epoch included in the shlib version for + libmetacity0. + + -- Jordi Mallach Tue, 6 Apr 2004 14:04:36 +0200 + +metacity (1:2.8.0-2) experimental; urgency=low + + * Added Build-Depends on gnome-pkg-tools and libxml-parser-perl + (Closes: #240639). + + -- Sebastien Bacher Sat, 3 Apr 2004 23:46:56 +0200 + +metacity (1:2.8.0-1) experimental; urgency=low + + * New upstream release: + + converts "show desktop mode" to "all windows are minimized" when + you open a new window (Closes: #217467). + + fixes bug with panel not listed before clicking on them + (Closes: #224054). + + fixes multi-tab handling (Closes: #227708). + + includes always on top menu entry (Closes: #204212). + + includes wireframes support (Closes: #184849). + + should fix bug with applications changing workspace + (Closes: #224156, #230782). + + switches window truncates title (Closes: #186324). + * debian/control.in, debian/rules: + + adapted for the Gnome Team. + * debian/patches/000_metacity-debian-xinerama-pic.patch: + + updated. + * debian/patches/001_metacity-focus.patch: + + removed since the changes are included in the new version. + * debian/watch: + + updated to 2.8 branch. + + -- Sebastien Bacher Sun, 28 Mar 2004 12:26:22 +0200 + +metacity (1:2.6.3-2) unstable; urgency=low + + * debian/patches/001_metacity-focus.patch : + + new patch to fix focus problem with panels in mouse and sloppy modes + (Closes: #224858). + * Gnome Team Upload. + + -- Sebastien Bacher Sun, 18 Jan 2004 19:31:49 +0100 + +metacity (1:2.6.3-1) unstable; urgency=low + + * New upstream release. + * Gnome Team Upload. + + -- Sebastien Bacher Sat, 20 Dec 2003 23:17:21 +0100 + +metacity (1:2.6.2-2) unstable; urgency=low + + * debian/patches/000_metacity-debian-xinerama-pic.patch: + - updated to fix a link problem (Closes: #216693). + + -- Sebastien Bacher Tue, 21 Oct 2003 13:56:24 +0200 + +metacity (1:2.6.2-1) unstable; urgency=low + + * New upstream release. + * debian/patches/: + - 000_metacity-2.4.34-usage.patch: removed. + - 000_metacity-debian-xinerama-pic.patch: updated. + - 001_metacity-2.4.55-non-weak-symbols.patch: removed. + * Update Build-Depends. + * Gnome Team Upload. + + -- Sebastien Bacher Sat, 18 Oct 2003 19:33:23 +0200 + +metacity (1:2.4.55-3) unstable; urgency=low + + * debian/metacity.1: + - fixed the incorrect option. (closes: Bug#209159) + * debian/metacity.prerm: + - fixed removing alternatives issue. (closes: Bug#211502) + + -- Akira TAGOH Wed, 8 Oct 2003 18:44:56 +0900 + +metacity (1:2.4.55-2) unstable; urgency=low + + * debian/patches/000_metacity-debian-xinerama-pic.patch: + - update to fix the unnecessary library dependencies in .la. + (closes: Bug#195774) + + -- Akira TAGOH Thu, 12 Jun 2003 01:25:45 +0900 + +metacity (1:2.4.55-1) unstable; urgency=low + + * New upstream release. + * debian/patches/: + - 000_metacity-2.4.34-save-workspace.patch: removed. + - 001_metacity-2.4.55-non-weak-symbols.patch: updated. + + -- Akira TAGOH Mon, 2 Jun 2003 02:50:50 +0900 + +metacity (1:2.4.34-3) unstable; urgency=low + + * debian/control: + - suggests gnome-control-center instead of metacity-properties. + (closes: Bug#192752) + - bumped Standards-Version to 3.5.10.0. + * debian/patches/001_metacity-2.4.34-non-weak-symbols.patch: + - applied a backported patch to fix undefined non-weak symbols. + (closes: Bug#187347) + * debian/metacity.postinst: + - set a priority to 60 for x-window-manager according to the latest + policy. + + -- Akira TAGOH Mon, 19 May 2003 06:30:37 +0900 + +metacity (1:2.4.34-2) unstable; urgency=low + + * Revert to 2.4.34 to use stable release. + - should works now. (closes: Bug#187749, Bug#187387, Bug#187982) + * debian/README.Debian: + - described NVidia drivers issue. (closes: Bug#181056) + * debian/patches/: + - 000_metacity-2.4.34-usage.patch: applied it again. + - 000_metacity-2.4.34-save-workspace.patch: applied a backported patch + from CVS to really fix Bug#186033 in 2.4.34. + - 000_metacity-2.5.0-noframe-window.patch: removed. + + -- Akira TAGOH Mon, 14 Apr 2003 00:29:52 +0900 + +metacity (2.5.0-2) unstable; urgency=low + + * debian/patches/: + - 000_metacity-debian-xinerama-pic.patch: + use libXinerama_pic.a instead of libXinerama.a. + - 000_metacity-2.5.0-noframe-window.patch: + applied a backported patch from CVS to work no frame window. + (closes: Bug#187316) + * debian/control: + - requires xlibs-pic >= 4.2.1-6. + + -- Akira TAGOH Fri, 4 Apr 2003 04:26:49 +0900 + +metacity (2.5.0-1) unstable; urgency=low + + * New upsream release. + - Workspace names are saved now. (closes: Bug#186033) + * debian/control: + - bumped Standards-Version to 3.5.9. + - changed a section for libmetacity-dev to libdevel. + * debian/compat: + - use it instead of DH_COMPAT. + * debian/patches/ + - 000_metacity-2.4.34-usage.patch: removed. + + -- Akira TAGOH Wed, 2 Apr 2003 00:16:38 +0900 + +metacity (2.4.34-1) unstable; urgency=low + + * New upstream release. + - contains a fix of 64-bit bug. so should be fixed. (closes: Bug#179698) + - should be fixed. (closes: Bug#177814) + * debian/patches/000_metacity-2.4.34-usage.patch: + applied to fix a typo in usage. (closes: Bug#179699) + + -- Akira TAGOH Fri, 7 Feb 2003 04:38:32 +0900 + +metacity (2.4.21-2) unstable; urgency=low + + * debian/control: + - suggests metacity-properties instead of gnome-control-center. + * debian/metacity.docs: + - moved from libmetacity0. (closes: Bug#178966) + * debian/metacity.postinst: + - run gconftool-2 with HOME=/root + + -- Akira TAGOH Sun, 2 Feb 2003 16:50:02 +0900 + +metacity (2.4.21-1) unstable; urgency=low + + * New upstream release. + * debian/patches/: + - 000_metacity-2.4.13-args.patch: removed, because it was merged to the + upstream. + - 000_metacity-2.4.8-properties.patch: removed. + * debian/control: add Suggests: gnome-control-center. + * debian/rules: drop --enable-config-dialog. metacity-properties is + obsolete. use gnome-window-properties in gnome-control-center instead of. + + -- Akira TAGOH Wed, 29 Jan 2003 00:39:57 +0900 + +metacity (2.4.13-2) unstable; urgency=low + + * debian/docs: add NEWS file (closes: Bug#176317) + + -- Akira TAGOH Tue, 14 Jan 2003 23:15:48 +0900 + +metacity (2.4.13-1) unstable; urgency=low + + * New upstream release. + * debian/control: + - updated Build-Depends. + - add libgtk2.0-dev to Depends for libmetacity-dev + * debian/rules: enable startup-notification. + * debian/patches/: + - 000_metacity-2.4.8-dont-pass-NULL.patch: + removed. + - 000_metacity-2.4.13-args.patch: + applied to fix the working of configure options. + + -- Akira TAGOH Sat, 11 Jan 2003 07:06:24 +0900 + +metacity (2.4.8-4) unstable; urgency=low + + * upstream bug was closed. so it should be fixed. (closes: Bug#152075) + * debian/rules: don't use dh_installwm until it will supports the + registration of manpage as slave. + * debian/metacity.postinst: runs update-alternatives. (closes: Bug#175756) + * debian/metacity.prerm: runs update-alternatives. + + -- Akira TAGOH Thu, 9 Jan 2003 03:40:15 +0900 + +metacity (2.4.8-3) unstable; urgency=low + + * debian/metacity.postinst: + fix the wrong registration. (closes: Bug#173789, Bug#174358) + + -- Akira TAGOH Fri, 27 Dec 2002 05:01:25 +0900 + +metacity (2.4.8-2) unstable; urgency=low + + * debian/patches/000_metacity-2.4.8-dont-pass-NULL.patch: + applied to fix the segfault at startup. (closes: Bug#173594, Bug#173604) + + -- Akira TAGOH Fri, 20 Dec 2002 01:08:43 +0900 + +metacity (2.4.8-1) unstable; urgency=low + + * New upstream release. + * debian/patches/000_metacity-2.4.3-stack.patch: + removed, because this release contains it. + * debian/control: + - fix description-synopsis-ends-with-full-stop. + - add libmetacity0 and libmetacity-dev + * debian/rules: + - install metacity-theme.dtd as a sgml catalog. (closes: Bug#170041) + - build with --enable-config-dialog until we upload GNOME 2.2. + * debian/metacity.postinst: + - use gconftool-2 --get-default-source to get GCONF_CONFIG_SOURCE + - runs update-catalog. + * debian/patches/000_metacity-2.4.8-properties.patch: + applied to fix the missing file. + + -- Akira TAGOH Thu, 12 Dec 2002 09:21:35 +0900 + +metacity (2.4.3-2) unstable; urgency=low + + * debian/patches/000_metacity-2.4.3-stack.patch: backported to fix the + random crashes. (closes: Bug#168653) + + -- Akira TAGOH Wed, 13 Nov 2002 00:32:14 +0900 + +metacity (2.4.3-1) unstable; urgency=low + + * New upstream release. (closes: Bug#166919) + * debian/rules: support noopt option for DEB_BUILD_OPTIONS. + * debian/control: improve a description. Thanks stephen farrell. + + -- Akira TAGOH Thu, 7 Nov 2002 23:16:47 +0900 + +metacity (2.4.1-1) unstable; urgency=low + + * New upstream release. (closes: Bug#160535) + - Should be fixed. (closes: Bug#157995) + * Set a priority to 40 for x-window-manager according to Bug#155680. + (closes: Bug#155494) + * debian/metacity.1: updated. + * debian/metacity-message.1: added. + * debian/control: + - bumped Standards-Version to 3.5.7. + - updated Build-Depends. + + -- Akira TAGOH Sat, 14 Sep 2002 20:01:35 +0900 + +metacity (2.4.0-1) unstable; urgency=low + + * New upstream release. + - switching the workspaces should works now. (closes: Bug#151500) + * debian/control: update Build-Depends for libgtk2.0-dev. + + -- Akira TAGOH Fri, 9 Aug 2002 02:35:15 +0900 + +metacity (2.3.987-1) unstable; urgency=low + + * New upstream release. + * debian/control: add libglade2-dev to Build-Depends (closes: Bug#149489) + + -- Akira TAGOH Tue, 11 Jun 2002 14:38:06 +0900 + +metacity (2.3.610-1) unstable; urgency=low + + * New upstream release. + - Should be fixed in this release. (closes: Bug#146127) + + -- Akira TAGOH Wed, 5 Jun 2002 19:15:41 +0900 + +metacity (2.3.377-2) unstable; urgency=low + + * debian/docs: includes theme-format.txt (closes: Bug#147644) + + -- Akira TAGOH Tue, 21 May 2002 19:24:00 +0900 + +metacity (2.3.377-1) unstable; urgency=low + + * New upstream release. + + -- Akira TAGOH Tue, 21 May 2002 11:02:28 +0900 + +metacity (2.3.233-2) unstable; urgency=low + + * debian/control: fix the misleading description. (closes: Bug#145942) + + -- Akira TAGOH Tue, 7 May 2002 14:29:36 +0900 + +metacity (2.3.233-1) unstable; urgency=low + + * New upstream release. + + -- Akira TAGOH Sun, 5 May 2002 03:21:05 +0900 + +metacity (2.3.144-2) unstable; urgency=low + + * debian/control: Add Provides: x-window-manager. + + -- Akira TAGOH Fri, 3 May 2002 07:31:17 +0900 + +metacity (2.3.144-1) unstable; urgency=low + + * New upstream release. + - keybindings are configurable now. (closes: Bug#144657) + + -- Akira TAGOH Tue, 30 Apr 2002 03:32:36 +0900 + +metacity (2.3.89-1) unstable; urgency=low + + * New upstream release. + * debian/scripts/vars.build: fix bashism. + * debian/rules: add GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=yes to install + rule. + * debian/metacity.manpages: remove metacity-restart.1 entry. this command + no longer exists. + + -- Akira TAGOH Tue, 16 Apr 2002 21:35:19 +0900 + +metacity (2.3.55-1) unstable; urgency=low + + * I have taken over from Thom. + * New upstream release. + * Build against the latest libraries (closes: Bug#139215) + * debian/rules: + - support DEB_HOST_GNU_TYPE and DEB_BUILD_GNU_TYPE. + - support debug and nostrip options for DEB_BUILD_OPTIONS. + - copying the latest config.sub and config.guess. + + -- Akira TAGOH Tue, 26 Mar 2002 02:18:26 +0900 + +metacity (2.3.34-2) unstable; urgency=low + + * Added build-depend on docbook-to-man (Closes: #134433) + + -- Thom May Sun, 17 Feb 2002 20:14:28 +0000 + +metacity (2.3.34-1) unstable; urgency=low + + * Initial Release. (Closes: #107181) + + -- Thom May Sun, 10 Feb 2002 12:03:22 +0000 diff --git a/compat b/compat new file mode 100644 index 0000000..b4de394 --- /dev/null +++ b/compat @@ -0,0 +1 @@ +11 diff --git a/control b/control new file mode 100644 index 0000000..49ed754 --- /dev/null +++ b/control @@ -0,0 +1,187 @@ +# This file is autogenerated. DO NOT EDIT! +# +# Modifications should be made to debian/control.in instead. +# This file is regenerated automatically in the clean target. +Source: mutter +Section: x11 +Priority: optional +Maintainer: Debian GNOME Maintainers +Uploaders: Iain Lane , Jeremy Bicha , Laurent Bigonville +Build-Depends: debhelper (>= 11), + gnome-pkg-tools (>= 0.10), + gobject-introspection (>= 1.41.3), + gsettings-desktop-schemas-dev (>= 3.21.4), + gtk-doc-tools (>= 1.15), + libcairo2-dev (>= 1.10.0), + libcanberra-gtk3-dev, + libdrm-dev (>= 2.4.83) [linux-any], + libegl1-mesa-dev (>= 17) [linux-any], + libgbm-dev (>= 17.1) [linux-any], + libgirepository1.0-dev (>= 0.9.12), + libgl1-mesa-dev (>= 7.1~rc3-1~), + libgles2-mesa-dev (>= 7.1~rc3-1~) | libgles2-dev, + libglib2.0-dev (>= 2.57.2), + libgnome-desktop-3-dev (>= 3.27.90), + libgtk-3-dev (>= 3.19.8), + libgudev-1.0-dev (>= 232) [linux-any], + libice-dev, + libinput-dev [linux-any], + libjson-glib-dev (>= 0.13.2-1~), + libpam0g-dev, + libpango1.0-dev (>= 1.2.0), + libpipewire-0.2-dev (>= 0.2.2) [linux-any], + libsm-dev, + libstartup-notification0-dev (>= 0.7), + libsystemd-dev (>= 212) [linux-any], + libwacom-dev (>= 0.13) [linux-any], + libwayland-dev (>= 1.13.0) [linux-any], + libx11-dev, + libx11-xcb-dev, + libxcb-randr0-dev, + libxcb-res0-dev, + libxcomposite-dev (>= 1:0.2), + libxcursor-dev, + libxdamage-dev, + libxext-dev, + libxfixes-dev, + libxi-dev (>= 2:1.6.0), + libxinerama-dev, + libxkbcommon-dev (>= 0.4.3), + libxkbcommon-x11-dev, + libxkbfile-dev, + libxrandr-dev, + libxrender-dev, + libxt-dev, + wayland-protocols (>= 1.16) [linux-any], + xauth , + xkb-data, + xvfb , + zenity +Rules-Requires-Root: no +Standards-Version: 4.3.0 +Vcs-Git: https://salsa.debian.org/gnome-team/mutter.git +Vcs-Browser: https://salsa.debian.org/gnome-team/mutter + +Package: mutter +Architecture: any +Depends: gnome-settings-daemon-common, + gsettings-desktop-schemas (>= 3.21.4), + mutter-common (>= ${source:Version}), + zenity, + ${misc:Depends}, + ${shlibs:Depends} +Provides: x-window-manager +Suggests: gnome-control-center (>= 1:3.25.2), + xdg-user-dirs +Description: lightweight GTK+ window manager + Mutter is a small window manager, using GTK+ and Clutter to do + everything. + . + Mutter is the clutter-based evolution of Metacity, which, as the + author says, is a "Boring window manager for the adult in you. Many + window managers are like Marshmallow Froot Loops; Metacity is like + Cheerios." + . + This package contains the core binaries. + +Package: gir1.2-mutter-3 +Section: introspection +Architecture: any +Multi-Arch: same +Depends: libmutter-3-0 (= ${binary:Version}), + ${gir:Depends}, + ${misc:Depends}, + ${shlibs:Depends} +Breaks: gnome-shell (<< 3.13.92~) +Description: GObject introspection data for Mutter + Mutter is a small window manager, using GTK+ and Clutter to do + everything. + . + Mutter is the clutter-based evolution of Metacity, which, as the + author says, is a "Boring window manager for the adult in you. Many + window managers are like Marshmallow Froot Loops; Metacity is like + Cheerios." + . + This package contains the GObject introspection data which may be + used to generate dynamic bindings. + +Package: libmutter-3-0 +Section: libs +Architecture: any +Multi-Arch: same +Pre-Depends: ${misc:Pre-Depends} +Depends: gsettings-desktop-schemas (>= 3.15.92), + mutter-common (>= ${source:Version}), + ${misc:Depends}, + ${shlibs:Depends} +Breaks: gnome-control-center (<< 1:3.25.2), + gnome-shell (= 3.29.4-1) +Description: window manager library from the Mutter window manager + Mutter is a small window manager, using GTK+ and Clutter to do + everything. + . + Mutter is the clutter-based evolution of Metacity, which, as the + author says, is a "Boring window manager for the adult in you. Many + window managers are like Marshmallow Froot Loops; Metacity is like + Cheerios." + . + This package contains the window manager shared library, used by mutter + itself, and gnome-shell. + +Package: libmutter-3-dev +Section: libdevel +Architecture: any +Multi-Arch: same +Depends: gir1.2-mutter-3 (= ${binary:Version}), + gsettings-desktop-schemas-dev, + libatk1.0-dev, + libcairo2-dev, + libdrm-dev, + libegl1-mesa-dev, + libgbm-dev, + libgdk-pixbuf2.0-dev, + libglib2.0-dev, + libgtk-3-dev, + libinput-dev (>= 1.4), + libjson-glib-dev, + libmutter-3-0 (= ${binary:Version}), + libpango1.0-dev, + libudev-dev, + libwayland-dev, + libx11-dev, + libxcomposite-dev, + libxdamage-dev, + libxext-dev, + libxfixes-dev, + libxi-dev, + libxrandr-dev, + ${misc:Depends} +Conflicts: libmutter-0-dev, + libmutter-1-dev, + libmutter-2-dev +Description: Development files for the Mutter window manager + Mutter is a small window manager, using GTK+ and Clutter to do + everything. + . + Mutter is the clutter-based evolution of Metacity, which, as the + author says, is a "Boring window manager for the adult in you. Many + window managers are like Marshmallow Froot Loops; Metacity is like + Cheerios." + . + This package contains the development files. + +Package: mutter-common +Section: misc +Architecture: all +Multi-Arch: foreign +Depends: ${misc:Depends} +Description: shared files for the Mutter window manager + Mutter is a small window manager, using GTK+ and Clutter to do + everything. + . + Mutter is the clutter-based evolution of Metacity, which, as the + author says, is a "Boring window manager for the adult in you. Many + window managers are like Marshmallow Froot Loops; Metacity is like + Cheerios." + . + This package contains the shared files. diff --git a/control.in b/control.in new file mode 100644 index 0000000..bf00275 --- /dev/null +++ b/control.in @@ -0,0 +1,183 @@ +Source: mutter +Section: x11 +Priority: optional +Maintainer: Debian GNOME Maintainers +Uploaders: @GNOME_TEAM@ +Build-Depends: debhelper (>= 11), + gnome-pkg-tools (>= 0.10), + gobject-introspection (>= 1.41.3), + gsettings-desktop-schemas-dev (>= 3.21.4), + gtk-doc-tools (>= 1.15), + libcairo2-dev (>= 1.10.0), + libcanberra-gtk3-dev, + libdrm-dev (>= 2.4.83) [linux-any], + libegl1-mesa-dev (>= 17) [linux-any], + libgbm-dev (>= 17.1) [linux-any], + libgirepository1.0-dev (>= 0.9.12), + libgl1-mesa-dev (>= 7.1~rc3-1~), + libgles2-mesa-dev (>= 7.1~rc3-1~) | libgles2-dev, + libglib2.0-dev (>= 2.57.2), + libgnome-desktop-3-dev (>= 3.27.90), + libgtk-3-dev (>= 3.19.8), + libgudev-1.0-dev (>= 232) [linux-any], + libice-dev, + libinput-dev [linux-any], + libjson-glib-dev (>= 0.13.2-1~), + libpam0g-dev, + libpango1.0-dev (>= 1.2.0), + libpipewire-0.2-dev (>= 0.2.2) [linux-any], + libsm-dev, + libstartup-notification0-dev (>= 0.7), + libsystemd-dev (>= 212) [linux-any], + libwacom-dev (>= 0.13) [linux-any], + libwayland-dev (>= 1.13.0) [linux-any], + libx11-dev, + libx11-xcb-dev, + libxcb-randr0-dev, + libxcb-res0-dev, + libxcomposite-dev (>= 1:0.2), + libxcursor-dev, + libxdamage-dev, + libxext-dev, + libxfixes-dev, + libxi-dev (>= 2:1.6.0), + libxinerama-dev, + libxkbcommon-dev (>= 0.4.3), + libxkbcommon-x11-dev, + libxkbfile-dev, + libxrandr-dev, + libxrender-dev, + libxt-dev, + wayland-protocols (>= 1.16) [linux-any], + xauth , + xkb-data, + xvfb , + zenity +Rules-Requires-Root: no +Standards-Version: 4.3.0 +Vcs-Git: https://salsa.debian.org/gnome-team/mutter.git +Vcs-Browser: https://salsa.debian.org/gnome-team/mutter + +Package: mutter +Architecture: any +Depends: gnome-settings-daemon-common, + gsettings-desktop-schemas (>= 3.21.4), + mutter-common (>= ${source:Version}), + zenity, + ${misc:Depends}, + ${shlibs:Depends} +Provides: x-window-manager +Suggests: gnome-control-center (>= 1:3.25.2), + xdg-user-dirs +Description: lightweight GTK+ window manager + Mutter is a small window manager, using GTK+ and Clutter to do + everything. + . + Mutter is the clutter-based evolution of Metacity, which, as the + author says, is a "Boring window manager for the adult in you. Many + window managers are like Marshmallow Froot Loops; Metacity is like + Cheerios." + . + This package contains the core binaries. + +Package: gir1.2-mutter-3 +Section: introspection +Architecture: any +Multi-Arch: same +Depends: libmutter-3-0 (= ${binary:Version}), + ${gir:Depends}, + ${misc:Depends}, + ${shlibs:Depends} +Breaks: gnome-shell (<< 3.13.92~) +Description: GObject introspection data for Mutter + Mutter is a small window manager, using GTK+ and Clutter to do + everything. + . + Mutter is the clutter-based evolution of Metacity, which, as the + author says, is a "Boring window manager for the adult in you. Many + window managers are like Marshmallow Froot Loops; Metacity is like + Cheerios." + . + This package contains the GObject introspection data which may be + used to generate dynamic bindings. + +Package: libmutter-3-0 +Section: libs +Architecture: any +Multi-Arch: same +Pre-Depends: ${misc:Pre-Depends} +Depends: gsettings-desktop-schemas (>= 3.15.92), + mutter-common (>= ${source:Version}), + ${misc:Depends}, + ${shlibs:Depends} +Breaks: gnome-control-center (<< 1:3.25.2), + gnome-shell (= 3.29.4-1) +Description: window manager library from the Mutter window manager + Mutter is a small window manager, using GTK+ and Clutter to do + everything. + . + Mutter is the clutter-based evolution of Metacity, which, as the + author says, is a "Boring window manager for the adult in you. Many + window managers are like Marshmallow Froot Loops; Metacity is like + Cheerios." + . + This package contains the window manager shared library, used by mutter + itself, and gnome-shell. + +Package: libmutter-3-dev +Section: libdevel +Architecture: any +Multi-Arch: same +Depends: gir1.2-mutter-3 (= ${binary:Version}), + gsettings-desktop-schemas-dev, + libatk1.0-dev, + libcairo2-dev, + libdrm-dev, + libegl1-mesa-dev, + libgbm-dev, + libgdk-pixbuf2.0-dev, + libglib2.0-dev, + libgtk-3-dev, + libinput-dev (>= 1.4), + libjson-glib-dev, + libmutter-3-0 (= ${binary:Version}), + libpango1.0-dev, + libudev-dev, + libwayland-dev, + libx11-dev, + libxcomposite-dev, + libxdamage-dev, + libxext-dev, + libxfixes-dev, + libxi-dev, + libxrandr-dev, + ${misc:Depends} +Conflicts: libmutter-0-dev, + libmutter-1-dev, + libmutter-2-dev +Description: Development files for the Mutter window manager + Mutter is a small window manager, using GTK+ and Clutter to do + everything. + . + Mutter is the clutter-based evolution of Metacity, which, as the + author says, is a "Boring window manager for the adult in you. Many + window managers are like Marshmallow Froot Loops; Metacity is like + Cheerios." + . + This package contains the development files. + +Package: mutter-common +Section: misc +Architecture: all +Multi-Arch: foreign +Depends: ${misc:Depends} +Description: shared files for the Mutter window manager + Mutter is a small window manager, using GTK+ and Clutter to do + everything. + . + Mutter is the clutter-based evolution of Metacity, which, as the + author says, is a "Boring window manager for the adult in you. Many + window managers are like Marshmallow Froot Loops; Metacity is like + Cheerios." + . + This package contains the shared files. diff --git a/copyright b/copyright new file mode 100644 index 0000000..c1eddc1 --- /dev/null +++ b/copyright @@ -0,0 +1,431 @@ +Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ +Source: https://download.gnome.org/sources/mutter/ + +Files: + * +Copyright: + Copyright © 2001-2008 Havoc Pennington, Red Hat, Inc., and others + Copyright © 2002 The Gnome Foundation + Copyright © 2007 The GNOME Project + Copyright © 2002 Ross Burton + Copyright © 2004-2006 Elijah Newren + Copyright © 2001 Dominik Vogt, Matthias Clasen, and fvwm2 team + Copyright © 2003-2004 Rob Adams + Copyright © 2002 Sun Microsystems, Inc. + Copyright © 1986-1998 The Open Group + Copyright © 1987 Digital Equipment Corporation + Copyright © 2001 Anders Carlsson + Copyright © 2008 Thomas Thurman + Copyright © 1995-2000 GTK+ Team + Copyright © 1988 Wyse Technology, Inc., + Copyright © 2008 Iain Holmes + Copyright © 2000-2001 Eazel, Inc. + Copyright © 2001 Ximian, Inc. + Copyright © 2002 Gaute Lindkvist + Copyright © 2002 James M. Cape + Copyright © 2002 Garrett LeSage + Copyright © 2002 Tuomas Kuosmanen + Copyright © 2002 Jorn Baayen + Copyright © 1997-2000 Dan Pascu and Alfredo Kojima + Copyright © 1995-1997 Peter Mattis, Spencer Kimball and Josh MacDonald + Copyright © 1998 Tim Janik + Copyright © 1999-2017 Free Software Foundation, Inc. + Copyright © 1995-1997 Ulrich Drepper + Copyright © 1994 X Consortium + Copyright © 2004-2008 Rodney Dawes + Copyright © 2004 Scott James Remnant + Copyright © 2002 Simos Xenitellis + Copyright © 2003-2006 Miloslav Trmac + Copyright © 2008 GNOME i18n Project for Vietnamese + Copyright © 2003-2006 Sharif FarsiWeb, Inc. + Copyright © 2003 Åsmund Skjæveland. + Copyright © 2005-2011 Canonical Ltd. and Rosetta Contributors + Copyright © 2004-2006 Adam Weinberger and the GNOME Foundation + Copyright © 2004 Kakilik Project + Copyright © Croatiann team + Copyright © 2007-2008 OpenedHand + Copyright © 2008-2017 Intel Corporation + Copyright © 2008 Matthew Allum + Copyright © 2002 Kjartan Maraas + Copyright © 2002 Keld simonsen + Copyright © 2002 Ole Laursen + Copyright © 2004-2005 Martin Willemoes Hansen + Copyright © 2006 Lasse Bang Mikkelsen + Copyright © 2008 Kenneth Nielsen + Copyright © 2011 Joe Hansen + Copyright © 2007-2018 Ask Hjorth Larsen + Copyright © 2002 Simos Xenitellis + Copyright © 2001-2018 Red Hat Inc + Copyright © 2016 Hyungwon Hwang + Copyright © 2001-2008 Havoc Pennington + Copyright © 2009 Sander Dijkhuis + Copyright © 2005-2007 Olivier Fourdan + Copyright © 2013 Keith Packard + Copyright © 2014 Endless Mobile +License: GPL-2+ + +Files: + cogl/* + src/backends/edid-parse.c + src/backends/meta-egl-ext.h + src/backends/native/meta-renderer-native.c +Copyright: + 1999-2005 Brian Paul + 2007-2014 Intel Corporation + 2007-2008 OpenedHand + 2008 Tungsten Graphics Inc + 2011-2012 Collabora Ltd + 2007-2016 Red Hat Inc +License: Expat + +Files: + clutter/clutter/* + src/backends/edid.h + src/core/meta-fraction.c + src/wayland/meta-wayland-pointer-gesture-pinch.h + src/wayland/meta-wayland-pointer-gesture-swipe.h + src/wayland/meta-wayland-pointer-gestures.h + src/wayland/meta-wayland-pointer.h + src/wayland/meta-wayland-tablet-manager.h + src/wayland/meta-wayland-tablet-pad-group.h + src/wayland/meta-wayland-tablet-pad-ring.h + src/wayland/meta-wayland-tablet-pad-strip.h + src/wayland/meta-wayland-tablet-pad.h + src/wayland/meta-wayland-tablet-seat.h + src/wayland/meta-wayland-tablet-tool.h + src/wayland/meta-wayland-tablet.h + src/wayland/meta-wayland-touch.h +Copyright: + 1999-2000 Erik Walthinsen + 2001-2003 Sun Microsystems Inc + 2006-2008 OpenedHand Ltd + 2007-2018 Red Hat, Inc + 2007-2015 Intel Corporation + 2008-2009 Igalia, S.L. + 2010-2012 Inclusive Design Research Centre, OCAD University + 2011 Robert Bosch Car Multimedia GmbH + 2012-2014 Collabora Ltd + 2012 Bastian Winkler + 2013-2015 Emmanuele Bassi + 2014 Jonas Ådahl +License: LGPL-2+ + +Files: + cogl/cogl/cogl-list.c + cogl/cogl/cogl-list.h + src/compositor/meta-sync-ring.c + src/wayland/meta-wayland-data-device.c + src/wayland/meta-wayland-data-device.h + src/wayland/meta-wayland-keyboard.c + src/wayland/meta-wayland-keyboard.h + src/wayland/meta-wayland-pointer.c + src/wayland/meta-wayland-popup.c + src/wayland/meta-wayland-popup.h + src/wayland/meta-xwayland-selection.c + src/wayland/protocol/gtk-text-input.xml + clutter/clutter/x11/xsettings/xsettings-client.c + clutter/clutter/x11/xsettings/xsettings-client.h + clutter/clutter/x11/xsettings/xsettings-common.c + clutter/clutter/x11/xsettings/xsettings-common.h +Copyright: + 2001-2015 Red Hat Inc + 2008-2011 Kristian Høgsberg + 2011-2013 Intel Corporation + 2011 NVIDIA Corporation +License: NTP-BSD-variant + +Files: + cogl/cogl/cogl-point-in-poly.c +Copyright: + 1970-2003 Wm. Randolph Franklin + 2011 Intel Corporation +License: WRF-BSD-variant + +Files: + cogl/cogl-path/tesselator/dict-list.h + cogl/cogl-path/tesselator/dict.c + cogl/cogl-path/tesselator/dict.h + cogl/cogl-path/tesselator/geom.c + cogl/cogl-path/tesselator/geom.h + cogl/cogl-path/tesselator/mesh.c + cogl/cogl-path/tesselator/mesh.h + cogl/cogl-path/tesselator/normal.c + cogl/cogl-path/tesselator/normal.h + cogl/cogl-path/tesselator/priorityq-heap.c + cogl/cogl-path/tesselator/priorityq-heap.h + cogl/cogl-path/tesselator/priorityq-sort.h + cogl/cogl-path/tesselator/priorityq.c + cogl/cogl-path/tesselator/priorityq.h + cogl/cogl-path/tesselator/render.c + cogl/cogl-path/tesselator/render.h + cogl/cogl-path/tesselator/sweep.c + cogl/cogl-path/tesselator/sweep.h + cogl/cogl-path/tesselator/tess.c + cogl/cogl-path/tesselator/tess.h + cogl/cogl-path/tesselator/tesselator.h + cogl/cogl-path/tesselator/tessmono.c + cogl/cogl-path/tesselator/tessmono.h +Copyright: + 1991-2000 Silicon Graphics Inc + 2010 Intel Corporation +License: SGI-B-2.0 + +Files: + src/x11/mutter-Xatomtype.h +Copyright: + 1987-1998 The Open Group + 1987 Digital Equipment Corporation +License: DEC-BSD-variant and OpenGroup-BSD-variant + +Files: + src/x11/xprops.c +Copyright: + 1987-1998 The Open Group + 1987 Digital Equipment Corporation + 1998 Wyse Technology Inc + 2001 Havoc Pennington + 2002 Red Hat Inc +License: DEC-BSD-variant and OpenGroup-BSD-variant and GPL-2+ + +Files: + clutter/tests/interactive/test-rotate-zoom.c + clutter/tests/interactive/test-touch-events.c +Copyright: + 2012 Collabora Ltd + 2013 Intel Corporation +License: LGPL-2.1 + +Files: + clutter/clutter/x11/clutter-xkb-a11y-x11.c + clutter/clutter/x11/clutter-xkb-a11y-x11.h + clutter/tests/conform/events-touch.c +Copyright: + 2001 Ximian, Inc + 2007 William Jon McCann + 2009-2017 Red Hat, Inc + 2012 Collabora Ltd +License: GPL-2+ + +Files: + m4/gettext.m4 + m4/iconv.m4 + m4/intlmacosx.m4 + m4/introspection.m4 + m4/lib*.m4 + m4/lt*.m4 + m4/nls.m4 + m4/po.m4 + m4/progtest.m4 +Copyright: + 1995-2016 Free Software Foundation, Inc. + 2009 Johan Dahlin +License: FSF-unlimited + This file is free software; the Free Software Foundation + gives unlimited permission to copy and/or distribute it, + with or without modifications, as long as this notice is preserved. +Comment: + Files not owned by the FSF say "the author(s)" instead of + "the Free Software Foundation". + +Files: + m4/pkg.m4 +Copyright: + 2004 Scott James Remnant + 2012-2015 Dan Nicholson +License: GPL-2+ with Autoconf exception + +License: GPL-2+ + This package is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + . + This package is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. +Comment: + On Debian systems, the complete text of the GNU General + Public License version 2 can be found in + /usr/share/common-licenses/GPL-2. + +License: GPL-2+ with Autoconf exception + This package is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + . + This package is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + . + As a special exception to the GNU General Public License, if you + distribute this file as part of a program that contains a + configuration script generated by Autoconf, you may include it under + the same distribution terms that you use for the rest of that + program. +Comment: + On Debian systems, the complete text of the GNU General + Public License version 2 can be found in + /usr/share/common-licenses/GPL-2. + +License: LGPL-2+ + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2 of the License, or (at your option) any later version. + . + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. +Comment: + On Debian systems, the complete text of the GNU Library General + Public License version 2 can be found in + /usr/share/common-licenses/LGPL-2, and the complete text of the + GNU Lesser General Public License version 2.1 can be found in + /usr/share/common-licenses/LGPL-2.1. + +License: LGPL-2.1 + This program is free software; you can redistribute it and/or modify it + under the terms and conditions of the GNU Lesser General Public License, + version 2.1, as published by the Free Software Foundation. + . + This program is distributed in the hope it will be useful, but WITHOUT ANY + WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for + more details. +Comment: + On Debian systems, the complete text of the GNU Lesser General Public + License version 2.1 can be found in /usr/share/common-licenses/LGPL-2.1. + +License: Expat + Permission is hereby granted, free of charge, to any person + obtaining a copy of this software and associated documentation + files (the "Software"), to deal in the Software without + restriction, including without limitation the rights to use, copy, + modify, merge, publish, distribute, sublicense, and/or sell copies + of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: + . + The above copyright notice and this permission notice shall be + included in all copies or substantial portions of the Software. + . + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, + EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS + BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN + ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN + CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + SOFTWARE. + +License: NTP-BSD-variant + Permission to use, copy, modify, distribute, and sell this software and its + documentation for any purpose is hereby granted without fee, provided that + the above copyright notice appear in all copies and that both that copyright + notice and this permission notice appear in supporting documentation, and + that the name of the copyright holders not be used in advertising or + publicity pertaining to distribution of the software without specific, + written prior permission. The copyright holders make no representations + about the suitability of this software for any purpose. It is provided "as + is" without express or implied warranty. + . + THE COPYRIGHT HOLDERS DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, + INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO + EVENT SHALL THE COPYRIGHT HOLDERS BE LIABLE FOR ANY SPECIAL, INDIRECT OR + CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, + DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER + TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE + OF THIS SOFTWARE. + +License: WRF-BSD-variant + Permission is hereby granted, free of charge, to any person obtaining + a copy of this software and associated documentation files (the + "Software"), to deal in the Software without restriction, including + without limitation the rights to use, copy, modify, merge, publish, + distribute, sublicense, and/or sell copies of the Software, and to + permit persons to whom the Software is furnished to do so, subject to + the following conditions: + . + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimers. + 2. Redistributions in binary form must reproduce the above + copyright notice in the documentation and/or other materials + provided with the distribution. + 3. The name of W. Randolph Franklin may not be used to endorse or + promote products derived from this Software without specific + prior written permission. + . + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, + EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. + IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY + CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, + TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE + SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +License: OpenGroup-BSD-variant + Permission to use, copy, modify, distribute, and sell this software and its + documentation for any purpose is hereby granted without fee, provided that + the above copyright notice appear in all copies and that both that + copyright notice and this permission notice appear in supporting + documentation. + . + The above copyright notice and this permission notice shall be included in + all copies or substantial portions of the Software. + . + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN + AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN + CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + . + Except as contained in this notice, the name of The Open Group shall not be + used in advertising or otherwise to promote the sale, use or other dealings + in this Software without prior written authorization from The Open Group. + +License: DEC-BSD-variant + Permission to use, copy, modify, and distribute this software and its + documentation for any purpose and without fee is hereby granted, + provided that the above copyright notice appear in all copies and that + both that copyright notice and this permission notice appear in + supporting documentation, and that the name of Digital not be + used in advertising or publicity pertaining to distribution of the + software without specific, written prior permission. + . + DIGITAL DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING + ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL + DIGITAL BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR + ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, + WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, + ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS + SOFTWARE. + +License: SGI-B-2.0 + Permission is hereby granted, free of charge, to any person obtaining a + copy of this software and associated documentation files (the "Software"), + to deal in the Software without restriction, including without limitation + the rights to use, copy, modify, merge, publish, distribute, sublicense, + and/or sell copies of the Software, and to permit persons to whom the + Software is furnished to do so, subject to the following conditions: + . + The above copyright notice including the dates of first publication and + either this permission notice or a reference to + http://oss.sgi.com/projects/FreeB/ + shall be included in all copies or substantial portions of the Software. + . + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS + OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL + SILICON GRAPHICS, INC. BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, + WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF + OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + SOFTWARE. + . + Except as contained in this notice, the name of Silicon Graphics, Inc. + shall not be used in advertising or otherwise to promote the sale, use or + other dealings in this Software without prior written authorization from + Silicon Graphics, Inc. diff --git a/gbp.conf b/gbp.conf new file mode 100644 index 0000000..b24011a --- /dev/null +++ b/gbp.conf @@ -0,0 +1,17 @@ +[DEFAULT] +pristine-tar = True +debian-branch = debian/master +upstream-branch = upstream/latest +upstream-vcs-tag = %(version)s + +[buildpackage] +sign-tags = True + +[dch] +multimaint-merge = True + +[import-orig] +postimport = dch -v%(version)s New upstream release; git add debian/changelog; debcommit + +[pq] +patch-numbers = False diff --git a/gir1.2-mutter-3.install b/gir1.2-mutter-3.install new file mode 100644 index 0000000..c44ed04 --- /dev/null +++ b/gir1.2-mutter-3.install @@ -0,0 +1 @@ +usr/lib/*/mutter/*.typelib diff --git a/libmutter-3-0.install b/libmutter-3-0.install new file mode 100644 index 0000000..bc7c34f --- /dev/null +++ b/libmutter-3-0.install @@ -0,0 +1,2 @@ +usr/lib/*/libmutter-3.so.* +usr/lib/*/mutter/*.so diff --git a/libmutter-3-0.symbols b/libmutter-3-0.symbols new file mode 100644 index 0000000..7fe7519 --- /dev/null +++ b/libmutter-3-0.symbols @@ -0,0 +1,4679 @@ +libmutter-3.so.0 libmutter-3-0 #MINVER# +* Build-Depends-Package: libmutter-3-dev + (arch=linux-any)meta_activate_session@Base 3.28.2 + (arch=linux-any)meta_activate_vt@Base 3.28.2 + meta_actor_is_untransformed@Base 3.28.2 + meta_actor_painting_untransformed@Base 3.28.2 + meta_actor_vertices_are_untransformed@Base 3.28.2 + meta_add_verbose_topic@Base 3.28.2 + meta_backend_foreach_device_monitor@Base 3.28.2 + meta_backend_get_client_pointer_constraint@Base 3.28.2 + meta_backend_get_clutter_backend@Base 3.28.2 + meta_backend_get_current_logical_monitor@Base 3.28.2 + meta_backend_get_cursor_renderer@Base 3.28.2 + meta_backend_get_cursor_tracker@Base 3.28.2 + meta_backend_get_dnd@Base 3.28.2 + meta_backend_get_egl@Base 3.28.2 + meta_backend_get_idle_monitor@Base 3.28.2 + meta_backend_get_input_settings@Base 3.28.2 + meta_backend_get_keymap@Base 3.28.2 + meta_backend_get_keymap_layout_group@Base 3.28.2 + meta_backend_get_monitor_manager@Base 3.28.2 + meta_backend_get_orientation_manager@Base 3.28.2 + meta_backend_get_relative_motion_deltas@Base 3.28.2 + meta_backend_get_remote_access_controller@Base 3.29.90 + (arch=linux-any|optional)meta_backend_get_remote_desktop@Base 3.30.0-2~ + meta_backend_get_renderer@Base 3.28.2 + meta_backend_get_settings@Base 3.28.2 + meta_backend_get_stage@Base 3.28.2 + meta_backend_get_type@Base 3.28.2 + meta_backend_grab_device@Base 3.28.2 + meta_backend_is_lid_closed@Base 3.29.4 + meta_backend_lock_layout_group@Base 3.28.2 + meta_backend_monitors_changed@Base 3.28.2 + (arch=linux-any)meta_backend_native_get_barrier_manager@Base 3.28.2 + (arch=linux-any)meta_backend_native_get_launcher@Base 3.28.2 + (arch=linux-any)meta_backend_native_get_type@Base 3.28.2 + (arch=linux-any)meta_backend_native_pause@Base 3.28.2 + (arch=linux-any)meta_backend_native_resume@Base 3.28.2 + meta_backend_notify_keymap_changed@Base 3.28.2 + meta_backend_notify_keymap_layout_group_changed@Base 3.28.2 + meta_backend_set_client_pointer_constraint@Base 3.28.2 + meta_backend_set_keymap@Base 3.28.2 + meta_backend_set_numlock@Base 3.28.2 + meta_backend_ungrab_device@Base 3.28.2 + meta_backend_update_last_device@Base 3.28.2 + meta_backend_warp_pointer@Base 3.28.2 + meta_backend_x11_cm_get_type@Base 3.28.2 + meta_backend_x11_get_type@Base 3.28.2 + meta_backend_x11_get_xdisplay@Base 3.28.2 + meta_backend_x11_get_xkb_event_base@Base 3.28.2 + meta_backend_x11_get_xwindow@Base 3.28.2 + meta_backend_x11_handle_event@Base 3.28.2 + meta_backend_x11_nested_get_type@Base 3.28.2 + meta_backend_x11_reload_cursor@Base 3.29.4 + meta_background_actor_get_clip_region@Base 3.28.2 + meta_background_actor_get_type@Base 3.28.2 + meta_background_actor_new@Base 3.28.2 + meta_background_actor_set_background@Base 3.28.2 + meta_background_actor_set_gradient@Base 3.28.2 + meta_background_actor_set_monitor@Base 3.28.2 + meta_background_actor_set_vignette@Base 3.28.2 + meta_background_get_texture@Base 3.28.2 + meta_background_get_type@Base 3.28.2 + meta_background_group_get_type@Base 3.28.2 + meta_background_group_new@Base 3.28.2 + meta_background_image_cache_get_default@Base 3.28.2 + meta_background_image_cache_get_type@Base 3.28.2 + meta_background_image_cache_load@Base 3.28.2 + meta_background_image_cache_purge@Base 3.28.2 + meta_background_image_get_success@Base 3.28.2 + meta_background_image_get_texture@Base 3.28.2 + meta_background_image_get_type@Base 3.28.2 + meta_background_image_is_loaded@Base 3.28.2 + meta_background_new@Base 3.28.2 + meta_background_refresh_all@Base 3.28.2 + meta_background_set_blend@Base 3.28.2 + meta_background_set_color@Base 3.28.2 + meta_background_set_file@Base 3.28.2 + meta_background_set_gradient@Base 3.28.2 + meta_barrier_destroy@Base 3.28.2 + meta_barrier_direction_get_type@Base 3.28.2 + meta_barrier_event_get_type@Base 3.28.2 + meta_barrier_event_unref@Base 3.28.2 + meta_barrier_get_type@Base 3.28.2 + meta_barrier_impl_get_type@Base 3.28.2 + (arch=linux-any)meta_barrier_impl_native_get_type@Base 3.28.2 + (arch=linux-any)meta_barrier_impl_native_new@Base 3.28.2 + meta_barrier_impl_x11_get_type@Base 3.28.2 + meta_barrier_impl_x11_new@Base 3.28.2 + meta_barrier_is_active@Base 3.28.2 + (arch=linux-any)meta_barrier_manager_native_new@Base 3.28.2 + (arch=linux-any)meta_barrier_manager_native_process@Base 3.28.2 + meta_barrier_release@Base 3.28.2 + meta_begin_modal_for_plugin@Base 3.28.2 + meta_bell_get_type@Base 3.29.4 + meta_bell_new@Base 3.29.4 + meta_bell_notify@Base 3.28.2 + meta_bell_notify_frame_destroy@Base 3.28.2 + meta_border_get_allows_directions@Base 3.28.2 + meta_border_is_blocking_directions@Base 3.28.2 + meta_border_is_horizontal@Base 3.28.2 + meta_border_set_allows_directions@Base 3.28.2 + meta_bug@Base 3.28.2 + meta_button_function_get_type@Base 3.28.2 + (arch=linux-any)meta_calculate_drm_mode_refresh_rate@Base 3.28.2 + meta_close_dialog_default_get_type@Base 3.28.2 + meta_close_dialog_default_new@Base 3.28.2 + meta_close_dialog_focus@Base 3.28.2 + meta_close_dialog_get_type@Base 3.28.2 + meta_close_dialog_hide@Base 3.28.2 + meta_close_dialog_is_visible@Base 3.28.2 + meta_close_dialog_response@Base 3.28.2 + meta_close_dialog_response_get_type@Base 3.28.2 + meta_close_dialog_show@Base 3.28.2 + (arch=linux-any)meta_clutter_backend_native_get_stage_native@Base 3.28.2 + (arch=linux-any)meta_clutter_backend_native_get_type@Base 3.28.2 + meta_clutter_backend_x11_get_type@Base 3.28.2 + meta_clutter_init@Base 3.28.2 + meta_comp_effect_get_type@Base 3.28.2 + meta_compositor_add_window@Base 3.28.2 + meta_compositor_create_close_dialog@Base 3.28.2 + meta_compositor_create_inhibit_shortcuts_dialog@Base 3.28.2 + meta_compositor_destroy@Base 3.28.2 + meta_compositor_filter_keybinding@Base 3.28.2 + meta_compositor_flash_display@Base 3.29.4 + meta_compositor_flash_window@Base 3.28.2 + meta_compositor_hide_tile_preview@Base 3.28.2 + meta_compositor_hide_window@Base 3.28.2 + meta_compositor_manage@Base 3.28.2 + meta_compositor_monotonic_time_to_server_time@Base 3.28.2 + meta_compositor_new@Base 3.28.2 + meta_compositor_process_event@Base 3.28.2 + meta_compositor_queue_frame_drawn@Base 3.28.2 + meta_compositor_remove_window@Base 3.28.2 + meta_compositor_show_tile_preview@Base 3.28.2 + meta_compositor_show_window@Base 3.28.2 + meta_compositor_show_window_menu@Base 3.28.2 + meta_compositor_show_window_menu_for_rect@Base 3.28.2 + meta_compositor_size_change_window@Base 3.28.2 + meta_compositor_switch_workspace@Base 3.28.2 + meta_compositor_sync_stack@Base 3.28.2 + meta_compositor_sync_updates_frozen@Base 3.28.2 + meta_compositor_sync_window_geometry@Base 3.28.2 + meta_compositor_unmanage@Base 3.28.2 + meta_compositor_window_opacity_changed@Base 3.28.2 + meta_compositor_window_shape_changed@Base 3.28.2 + meta_compositor_window_surface_changed@Base 3.28.2 + meta_core_begin_grab_op@Base 3.28.2 + meta_core_end_grab_op@Base 3.28.2 + meta_core_get_grab_op@Base 3.28.2 + meta_core_grab_buttons@Base 3.28.2 + meta_core_queue_frame_resize@Base 3.28.2 + meta_core_set_screen_cursor@Base 3.28.2 + meta_core_show_window_menu@Base 3.28.2 + meta_core_show_window_menu_for_rect@Base 3.28.2 + meta_core_toggle_maximize@Base 3.28.2 + meta_core_toggle_maximize_horizontally@Base 3.28.2 + meta_core_toggle_maximize_vertically@Base 3.28.2 + meta_core_user_lower_and_unfocus@Base 3.28.2 + (arch=linux-any)meta_create_kms_crtc@Base 3.28.2 + (arch=linux-any)meta_create_kms_output@Base 3.28.2 + meta_create_monitors_config_key_for_current_state@Base 3.28.2 + meta_create_texture@Base 3.28.2 + meta_create_texture_pipeline@Base 3.28.2 + meta_create_x_cursor@Base 3.29.4 + meta_create_xrandr_crtc@Base 3.28.2 + meta_create_xrandr_output@Base 3.28.2 + meta_crtc_get_gpu@Base 3.28.2 + meta_crtc_get_type@Base 3.28.2 + (arch=linux-any)meta_crtc_kms_apply_transform@Base 3.28.2 + (arch=linux-any)meta_crtc_kms_get_modifiers@Base 3.28.2 + (arch=linux-any)meta_crtc_kms_is_transform_handled@Base 3.28.2 + (arch=linux-any)meta_crtc_kms_set_underscan@Base 3.28.2 + meta_crtc_mode_get_type@Base 3.28.2 + meta_crtc_xrandr_set_config@Base 3.28.2 + meta_cullable_cull_out@Base 3.28.2 + meta_cullable_cull_out_children@Base 3.28.2 + meta_cullable_get_type@Base 3.28.2 + meta_cullable_reset_culling@Base 3.28.2 + meta_cullable_reset_culling_children@Base 3.28.2 + meta_cursor_get_type@Base 3.28.2 + meta_cursor_renderer_calculate_rect@Base 3.28.2 + meta_cursor_renderer_emit_painted@Base 3.28.2 + meta_cursor_renderer_force_update@Base 3.28.2 + meta_cursor_renderer_get_cursor@Base 3.28.2 + meta_cursor_renderer_get_position@Base 3.28.2 + meta_cursor_renderer_get_type@Base 3.28.2 + (arch=linux-any)meta_cursor_renderer_native_get_type@Base 3.28.2 + (arch=linux-any)meta_cursor_renderer_native_new@Base 3.28.2 + meta_cursor_renderer_new@Base 3.28.2 + meta_cursor_renderer_set_cursor@Base 3.28.2 + meta_cursor_renderer_set_position@Base 3.28.2 + meta_cursor_renderer_x11_get_type@Base 3.28.2 + meta_cursor_renderer_x11_nested_get_type@Base 3.28.2 + meta_cursor_sprite_clear_texture@Base 3.29.4 + meta_cursor_sprite_get_cogl_texture@Base 3.28.2 + meta_cursor_sprite_get_current_frame_time@Base 3.28.2 + meta_cursor_sprite_get_hotspot@Base 3.28.2 + meta_cursor_sprite_get_texture_scale@Base 3.28.2 + meta_cursor_sprite_get_type@Base 3.28.2 + meta_cursor_sprite_is_animated@Base 3.28.2 + meta_cursor_sprite_prepare_at@Base 3.28.2 + meta_cursor_sprite_realize_texture@Base 3.28.2 + meta_cursor_sprite_set_texture@Base 3.28.2 + meta_cursor_sprite_set_texture_scale@Base 3.28.2 + meta_cursor_sprite_tick_frame@Base 3.28.2 + (arch=linux-any)meta_cursor_sprite_wayland_get_buffer@Base 3.29.4 + (arch=linux-any)meta_cursor_sprite_wayland_get_type@Base 3.29.4 + (arch=linux-any)meta_cursor_sprite_wayland_new@Base 3.29.4 + meta_cursor_sprite_xcursor_get_current_image@Base 3.29.4 + meta_cursor_sprite_xcursor_get_cursor@Base 3.29.4 + meta_cursor_sprite_xcursor_get_type@Base 3.29.4 + meta_cursor_sprite_xcursor_new@Base 3.29.4 + meta_cursor_sprite_xcursor_set_theme_scale@Base 3.29.4 + meta_cursor_sprite_xfixes_get_type@Base 3.29.4 + meta_cursor_sprite_xfixes_new@Base 3.29.4 + meta_cursor_tracker_get_displayed_cursor@Base 3.28.2 + meta_cursor_tracker_get_for_display@Base 3.29.4 + meta_cursor_tracker_get_hot@Base 3.28.2 + meta_cursor_tracker_get_pointer@Base 3.28.2 + meta_cursor_tracker_get_sprite@Base 3.28.2 + meta_cursor_tracker_get_type@Base 3.28.2 + meta_cursor_tracker_handle_xevent@Base 3.28.2 + meta_cursor_tracker_set_pointer_visible@Base 3.28.2 + meta_cursor_tracker_set_root_cursor@Base 3.28.2 + meta_cursor_tracker_set_window_cursor@Base 3.28.2 + meta_cursor_tracker_unset_window_cursor@Base 3.28.2 + meta_cursor_tracker_update_position@Base 3.28.2 + meta_dbus_display_config_call_apply_configuration@Base 3.28.2 + meta_dbus_display_config_call_apply_configuration_finish@Base 3.28.2 + meta_dbus_display_config_call_apply_configuration_sync@Base 3.28.2 + meta_dbus_display_config_call_apply_monitors_config@Base 3.28.2 + meta_dbus_display_config_call_apply_monitors_config_finish@Base 3.28.2 + meta_dbus_display_config_call_apply_monitors_config_sync@Base 3.28.2 + meta_dbus_display_config_call_change_backlight@Base 3.28.2 + meta_dbus_display_config_call_change_backlight_finish@Base 3.28.2 + meta_dbus_display_config_call_change_backlight_sync@Base 3.28.2 + meta_dbus_display_config_call_get_crtc_gamma@Base 3.28.2 + meta_dbus_display_config_call_get_crtc_gamma_finish@Base 3.28.2 + meta_dbus_display_config_call_get_crtc_gamma_sync@Base 3.28.2 + meta_dbus_display_config_call_get_current_state@Base 3.28.2 + meta_dbus_display_config_call_get_current_state_finish@Base 3.28.2 + meta_dbus_display_config_call_get_current_state_sync@Base 3.28.2 + meta_dbus_display_config_call_get_resources@Base 3.28.2 + meta_dbus_display_config_call_get_resources_finish@Base 3.28.2 + meta_dbus_display_config_call_get_resources_sync@Base 3.28.2 + meta_dbus_display_config_call_set_crtc_gamma@Base 3.28.2 + meta_dbus_display_config_call_set_crtc_gamma_finish@Base 3.28.2 + meta_dbus_display_config_call_set_crtc_gamma_sync@Base 3.28.2 + meta_dbus_display_config_complete_apply_configuration@Base 3.28.2 + meta_dbus_display_config_complete_apply_monitors_config@Base 3.28.2 + meta_dbus_display_config_complete_change_backlight@Base 3.28.2 + meta_dbus_display_config_complete_get_crtc_gamma@Base 3.28.2 + meta_dbus_display_config_complete_get_current_state@Base 3.28.2 + meta_dbus_display_config_complete_get_resources@Base 3.28.2 + meta_dbus_display_config_complete_set_crtc_gamma@Base 3.28.2 + meta_dbus_display_config_emit_monitors_changed@Base 3.28.2 + meta_dbus_display_config_get_power_save_mode@Base 3.28.2 + meta_dbus_display_config_get_type@Base 3.28.2 + meta_dbus_display_config_interface_info@Base 3.28.2 + meta_dbus_display_config_override_properties@Base 3.28.2 + meta_dbus_display_config_proxy_get_type@Base 3.28.2 + meta_dbus_display_config_proxy_new@Base 3.28.2 + meta_dbus_display_config_proxy_new_finish@Base 3.28.2 + meta_dbus_display_config_proxy_new_for_bus@Base 3.28.2 + meta_dbus_display_config_proxy_new_for_bus_finish@Base 3.28.2 + meta_dbus_display_config_proxy_new_for_bus_sync@Base 3.28.2 + meta_dbus_display_config_proxy_new_sync@Base 3.28.2 + meta_dbus_display_config_set_power_save_mode@Base 3.28.2 + meta_dbus_display_config_skeleton_get_type@Base 3.28.2 + meta_dbus_display_config_skeleton_new@Base 3.28.2 + meta_dbus_idle_monitor_call_add_idle_watch@Base 3.28.2 + meta_dbus_idle_monitor_call_add_idle_watch_finish@Base 3.28.2 + meta_dbus_idle_monitor_call_add_idle_watch_sync@Base 3.28.2 + meta_dbus_idle_monitor_call_add_user_active_watch@Base 3.28.2 + meta_dbus_idle_monitor_call_add_user_active_watch_finish@Base 3.28.2 + meta_dbus_idle_monitor_call_add_user_active_watch_sync@Base 3.28.2 + meta_dbus_idle_monitor_call_get_idletime@Base 3.28.2 + meta_dbus_idle_monitor_call_get_idletime_finish@Base 3.28.2 + meta_dbus_idle_monitor_call_get_idletime_sync@Base 3.28.2 + meta_dbus_idle_monitor_call_remove_watch@Base 3.28.2 + meta_dbus_idle_monitor_call_remove_watch_finish@Base 3.28.2 + meta_dbus_idle_monitor_call_remove_watch_sync@Base 3.28.2 + meta_dbus_idle_monitor_call_reset_idletime@Base 3.28.2 + meta_dbus_idle_monitor_call_reset_idletime_finish@Base 3.28.2 + meta_dbus_idle_monitor_call_reset_idletime_sync@Base 3.28.2 + meta_dbus_idle_monitor_complete_add_idle_watch@Base 3.28.2 + meta_dbus_idle_monitor_complete_add_user_active_watch@Base 3.28.2 + meta_dbus_idle_monitor_complete_get_idletime@Base 3.28.2 + meta_dbus_idle_monitor_complete_remove_watch@Base 3.28.2 + meta_dbus_idle_monitor_complete_reset_idletime@Base 3.28.2 + meta_dbus_idle_monitor_emit_watch_fired@Base 3.28.2 + meta_dbus_idle_monitor_get_type@Base 3.28.2 + meta_dbus_idle_monitor_interface_info@Base 3.28.2 + meta_dbus_idle_monitor_override_properties@Base 3.28.2 + meta_dbus_idle_monitor_proxy_get_type@Base 3.28.2 + meta_dbus_idle_monitor_proxy_new@Base 3.28.2 + meta_dbus_idle_monitor_proxy_new_finish@Base 3.28.2 + meta_dbus_idle_monitor_proxy_new_for_bus@Base 3.28.2 + meta_dbus_idle_monitor_proxy_new_for_bus_finish@Base 3.28.2 + meta_dbus_idle_monitor_proxy_new_for_bus_sync@Base 3.28.2 + meta_dbus_idle_monitor_proxy_new_sync@Base 3.28.2 + meta_dbus_idle_monitor_skeleton_get_type@Base 3.28.2 + meta_dbus_idle_monitor_skeleton_new@Base 3.28.2 + meta_dbus_object_get_idle_monitor@Base 3.28.2 + meta_dbus_object_get_type@Base 3.28.2 + meta_dbus_object_manager_client_get_proxy_type@Base 3.28.2 + meta_dbus_object_manager_client_get_type@Base 3.28.2 + meta_dbus_object_manager_client_new@Base 3.28.2 + meta_dbus_object_manager_client_new_finish@Base 3.28.2 + meta_dbus_object_manager_client_new_for_bus@Base 3.28.2 + meta_dbus_object_manager_client_new_for_bus_finish@Base 3.28.2 + meta_dbus_object_manager_client_new_for_bus_sync@Base 3.28.2 + meta_dbus_object_manager_client_new_sync@Base 3.28.2 + meta_dbus_object_peek_idle_monitor@Base 3.28.2 + meta_dbus_object_proxy_get_type@Base 3.28.2 + meta_dbus_object_proxy_new@Base 3.28.2 + meta_dbus_object_skeleton_get_type@Base 3.28.2 + meta_dbus_object_skeleton_new@Base 3.28.2 + meta_dbus_object_skeleton_set_idle_monitor@Base 3.28.2 + (arch=linux-any|optional)meta_dbus_remote_desktop_call_create_session@Base 3.30.0-2~ + (arch=linux-any|optional)meta_dbus_remote_desktop_call_create_session_finish@Base 3.30.0-2~ + (arch=linux-any|optional)meta_dbus_remote_desktop_call_create_session_sync@Base 3.30.0-2~ + (arch=linux-any|optional)meta_dbus_remote_desktop_complete_create_session@Base 3.30.0-2~ + (arch=linux-any|optional)meta_dbus_remote_desktop_get_supported_device_types@Base 3.30.0-2~ + (arch=linux-any|optional)meta_dbus_remote_desktop_get_type@Base 3.30.0-2~ + (arch=linux-any|optional)meta_dbus_remote_desktop_get_version@Base 3.30.0-2~ + (arch=linux-any|optional)meta_dbus_remote_desktop_interface_info@Base 3.30.0-2~ + (arch=linux-any|optional)meta_dbus_remote_desktop_override_properties@Base 3.30.0-2~ + (arch=linux-any|optional)meta_dbus_remote_desktop_proxy_get_type@Base 3.30.0-2~ + (arch=linux-any|optional)meta_dbus_remote_desktop_proxy_new@Base 3.30.0-2~ + (arch=linux-any|optional)meta_dbus_remote_desktop_proxy_new_finish@Base 3.30.0-2~ + (arch=linux-any|optional)meta_dbus_remote_desktop_proxy_new_for_bus@Base 3.30.0-2~ + (arch=linux-any|optional)meta_dbus_remote_desktop_proxy_new_for_bus_finish@Base 3.30.0-2~ + (arch=linux-any|optional)meta_dbus_remote_desktop_proxy_new_for_bus_sync@Base 3.30.0-2~ + (arch=linux-any|optional)meta_dbus_remote_desktop_proxy_new_sync@Base 3.30.0-2~ + (arch=linux-any|optional)meta_dbus_remote_desktop_session_call_notify_keyboard_keycode@Base 3.30.0-2~ + (arch=linux-any|optional)meta_dbus_remote_desktop_session_call_notify_keyboard_keycode_finish@Base 3.30.0-2~ + (arch=linux-any|optional)meta_dbus_remote_desktop_session_call_notify_keyboard_keycode_sync@Base 3.30.0-2~ + (arch=linux-any|optional)meta_dbus_remote_desktop_session_call_notify_keyboard_keysym@Base 3.30.0-2~ + (arch=linux-any|optional)meta_dbus_remote_desktop_session_call_notify_keyboard_keysym_finish@Base 3.30.0-2~ + (arch=linux-any|optional)meta_dbus_remote_desktop_session_call_notify_keyboard_keysym_sync@Base 3.30.0-2~ + (arch=linux-any|optional)meta_dbus_remote_desktop_session_call_notify_pointer_axis@Base 3.30.0-2~ + (arch=linux-any|optional)meta_dbus_remote_desktop_session_call_notify_pointer_axis_discrete@Base 3.30.0-2~ + (arch=linux-any|optional)meta_dbus_remote_desktop_session_call_notify_pointer_axis_discrete_finish@Base 3.30.0-2~ + (arch=linux-any|optional)meta_dbus_remote_desktop_session_call_notify_pointer_axis_discrete_sync@Base 3.30.0-2~ + (arch=linux-any|optional)meta_dbus_remote_desktop_session_call_notify_pointer_axis_finish@Base 3.30.0-2~ + (arch=linux-any|optional)meta_dbus_remote_desktop_session_call_notify_pointer_axis_sync@Base 3.30.0-2~ + (arch=linux-any|optional)meta_dbus_remote_desktop_session_call_notify_pointer_button@Base 3.30.0-2~ + (arch=linux-any|optional)meta_dbus_remote_desktop_session_call_notify_pointer_button_finish@Base 3.30.0-2~ + (arch=linux-any|optional)meta_dbus_remote_desktop_session_call_notify_pointer_button_sync@Base 3.30.0-2~ + (arch=linux-any|optional)meta_dbus_remote_desktop_session_call_notify_pointer_motion_absolute@Base 3.30.0-2~ + (arch=linux-any|optional)meta_dbus_remote_desktop_session_call_notify_pointer_motion_absolute_finish@Base 3.30.0-2~ + (arch=linux-any|optional)meta_dbus_remote_desktop_session_call_notify_pointer_motion_absolute_sync@Base 3.30.0-2~ + (arch=linux-any|optional)meta_dbus_remote_desktop_session_call_notify_pointer_motion_relative@Base 3.30.0-2~ + (arch=linux-any|optional)meta_dbus_remote_desktop_session_call_notify_pointer_motion_relative_finish@Base 3.30.0-2~ + (arch=linux-any|optional)meta_dbus_remote_desktop_session_call_notify_pointer_motion_relative_sync@Base 3.30.0-2~ + (arch=linux-any|optional)meta_dbus_remote_desktop_session_call_notify_touch_down@Base 3.30.0-2~ + (arch=linux-any|optional)meta_dbus_remote_desktop_session_call_notify_touch_down_finish@Base 3.30.0-2~ + (arch=linux-any|optional)meta_dbus_remote_desktop_session_call_notify_touch_down_sync@Base 3.30.0-2~ + (arch=linux-any|optional)meta_dbus_remote_desktop_session_call_notify_touch_motion@Base 3.30.0-2~ + (arch=linux-any|optional)meta_dbus_remote_desktop_session_call_notify_touch_motion_finish@Base 3.30.0-2~ + (arch=linux-any|optional)meta_dbus_remote_desktop_session_call_notify_touch_motion_sync@Base 3.30.0-2~ + (arch=linux-any|optional)meta_dbus_remote_desktop_session_call_notify_touch_up@Base 3.30.0-2~ + (arch=linux-any|optional)meta_dbus_remote_desktop_session_call_notify_touch_up_finish@Base 3.30.0-2~ + (arch=linux-any|optional)meta_dbus_remote_desktop_session_call_notify_touch_up_sync@Base 3.30.0-2~ + (arch=linux-any|optional)meta_dbus_remote_desktop_session_call_start@Base 3.30.0-2~ + (arch=linux-any|optional)meta_dbus_remote_desktop_session_call_start_finish@Base 3.30.0-2~ + (arch=linux-any|optional)meta_dbus_remote_desktop_session_call_start_sync@Base 3.30.0-2~ + (arch=linux-any|optional)meta_dbus_remote_desktop_session_call_stop@Base 3.30.0-2~ + (arch=linux-any|optional)meta_dbus_remote_desktop_session_call_stop_finish@Base 3.30.0-2~ + (arch=linux-any|optional)meta_dbus_remote_desktop_session_call_stop_sync@Base 3.30.0-2~ + (arch=linux-any|optional)meta_dbus_remote_desktop_session_complete_notify_keyboard_keycode@Base 3.30.0-2~ + (arch=linux-any|optional)meta_dbus_remote_desktop_session_complete_notify_keyboard_keysym@Base 3.30.0-2~ + (arch=linux-any|optional)meta_dbus_remote_desktop_session_complete_notify_pointer_axis@Base 3.30.0-2~ + (arch=linux-any|optional)meta_dbus_remote_desktop_session_complete_notify_pointer_axis_discrete@Base 3.30.0-2~ + (arch=linux-any|optional)meta_dbus_remote_desktop_session_complete_notify_pointer_button@Base 3.30.0-2~ + (arch=linux-any|optional)meta_dbus_remote_desktop_session_complete_notify_pointer_motion_absolute@Base 3.30.0-2~ + (arch=linux-any|optional)meta_dbus_remote_desktop_session_complete_notify_pointer_motion_relative@Base 3.30.0-2~ + (arch=linux-any|optional)meta_dbus_remote_desktop_session_complete_notify_touch_down@Base 3.30.0-2~ + (arch=linux-any|optional)meta_dbus_remote_desktop_session_complete_notify_touch_motion@Base 3.30.0-2~ + (arch=linux-any|optional)meta_dbus_remote_desktop_session_complete_notify_touch_up@Base 3.30.0-2~ + (arch=linux-any|optional)meta_dbus_remote_desktop_session_complete_start@Base 3.30.0-2~ + (arch=linux-any|optional)meta_dbus_remote_desktop_session_complete_stop@Base 3.30.0-2~ + (arch=linux-any|optional)meta_dbus_remote_desktop_session_dup_session_id@Base 3.30.0-2~ + (arch=linux-any|optional)meta_dbus_remote_desktop_session_emit_closed@Base 3.30.0-2~ + (arch=linux-any|optional)meta_dbus_remote_desktop_session_get_session_id@Base 3.30.0-2~ + (arch=linux-any|optional)meta_dbus_remote_desktop_session_get_type@Base 3.30.0-2~ + (arch=linux-any|optional)meta_dbus_remote_desktop_session_interface_info@Base 3.30.0-2~ + (arch=linux-any|optional)meta_dbus_remote_desktop_session_override_properties@Base 3.30.0-2~ + (arch=linux-any|optional)meta_dbus_remote_desktop_session_proxy_get_type@Base 3.30.0-2~ + (arch=linux-any|optional)meta_dbus_remote_desktop_session_proxy_new@Base 3.30.0-2~ + (arch=linux-any|optional)meta_dbus_remote_desktop_session_proxy_new_finish@Base 3.30.0-2~ + (arch=linux-any|optional)meta_dbus_remote_desktop_session_proxy_new_for_bus@Base 3.30.0-2~ + (arch=linux-any|optional)meta_dbus_remote_desktop_session_proxy_new_for_bus_finish@Base 3.30.0-2~ + (arch=linux-any|optional)meta_dbus_remote_desktop_session_proxy_new_for_bus_sync@Base 3.30.0-2~ + (arch=linux-any|optional)meta_dbus_remote_desktop_session_proxy_new_sync@Base 3.30.0-2~ + (arch=linux-any|optional)meta_dbus_remote_desktop_session_set_session_id@Base 3.30.0-2~ + (arch=linux-any|optional)meta_dbus_remote_desktop_session_skeleton_get_type@Base 3.30.0-2~ + (arch=linux-any|optional)meta_dbus_remote_desktop_session_skeleton_new@Base 3.30.0-2~ + (arch=linux-any|optional)meta_dbus_remote_desktop_set_supported_device_types@Base 3.30.0-2~ + (arch=linux-any|optional)meta_dbus_remote_desktop_set_version@Base 3.30.0-2~ + (arch=linux-any|optional)meta_dbus_remote_desktop_skeleton_get_type@Base 3.30.0-2~ + (arch=linux-any|optional)meta_dbus_remote_desktop_skeleton_new@Base 3.30.0-2~ + (arch=linux-any|optional)meta_dbus_screen_cast_call_create_session@Base 3.30.0-2~ + (arch=linux-any|optional)meta_dbus_screen_cast_call_create_session_finish@Base 3.30.0-2~ + (arch=linux-any|optional)meta_dbus_screen_cast_call_create_session_sync@Base 3.30.0-2~ + (arch=linux-any|optional)meta_dbus_screen_cast_complete_create_session@Base 3.30.0-2~ + (arch=linux-any|optional)meta_dbus_screen_cast_get_type@Base 3.30.0-2~ + (arch=linux-any|optional)meta_dbus_screen_cast_get_version@Base 3.30.0-2~ + (arch=linux-any|optional)meta_dbus_screen_cast_interface_info@Base 3.30.0-2~ + (arch=linux-any|optional)meta_dbus_screen_cast_override_properties@Base 3.30.0-2~ + (arch=linux-any|optional)meta_dbus_screen_cast_proxy_get_type@Base 3.30.0-2~ + (arch=linux-any|optional)meta_dbus_screen_cast_proxy_new@Base 3.30.0-2~ + (arch=linux-any|optional)meta_dbus_screen_cast_proxy_new_finish@Base 3.30.0-2~ + (arch=linux-any|optional)meta_dbus_screen_cast_proxy_new_for_bus@Base 3.30.0-2~ + (arch=linux-any|optional)meta_dbus_screen_cast_proxy_new_for_bus_finish@Base 3.30.0-2~ + (arch=linux-any|optional)meta_dbus_screen_cast_proxy_new_for_bus_sync@Base 3.30.0-2~ + (arch=linux-any|optional)meta_dbus_screen_cast_proxy_new_sync@Base 3.30.0-2~ + (arch=linux-any|optional)meta_dbus_screen_cast_session_call_record_monitor@Base 3.30.0-2~ + (arch=linux-any|optional)meta_dbus_screen_cast_session_call_record_monitor_finish@Base 3.30.0-2~ + (arch=linux-any|optional)meta_dbus_screen_cast_session_call_record_monitor_sync@Base 3.30.0-2~ + (arch=linux-any|optional)meta_dbus_screen_cast_session_call_record_window@Base 3.30.0-2~ + (arch=linux-any|optional)meta_dbus_screen_cast_session_call_record_window_finish@Base 3.30.0-2~ + (arch=linux-any|optional)meta_dbus_screen_cast_session_call_record_window_sync@Base 3.30.0-2~ + (arch=linux-any|optional)meta_dbus_screen_cast_session_call_start@Base 3.30.0-2~ + (arch=linux-any|optional)meta_dbus_screen_cast_session_call_start_finish@Base 3.30.0-2~ + (arch=linux-any|optional)meta_dbus_screen_cast_session_call_start_sync@Base 3.30.0-2~ + (arch=linux-any|optional)meta_dbus_screen_cast_session_call_stop@Base 3.30.0-2~ + (arch=linux-any|optional)meta_dbus_screen_cast_session_call_stop_finish@Base 3.30.0-2~ + (arch=linux-any|optional)meta_dbus_screen_cast_session_call_stop_sync@Base 3.30.0-2~ + (arch=linux-any|optional)meta_dbus_screen_cast_session_complete_record_monitor@Base 3.30.0-2~ + (arch=linux-any|optional)meta_dbus_screen_cast_session_complete_record_window@Base 3.30.0-2~ + (arch=linux-any|optional)meta_dbus_screen_cast_session_complete_start@Base 3.30.0-2~ + (arch=linux-any|optional)meta_dbus_screen_cast_session_complete_stop@Base 3.30.0-2~ + (arch=linux-any|optional)meta_dbus_screen_cast_session_emit_closed@Base 3.30.0-2~ + (arch=linux-any|optional)meta_dbus_screen_cast_session_get_type@Base 3.30.0-2~ + (arch=linux-any|optional)meta_dbus_screen_cast_session_interface_info@Base 3.30.0-2~ + (arch=linux-any|optional)meta_dbus_screen_cast_session_override_properties@Base 3.30.0-2~ + (arch=linux-any|optional)meta_dbus_screen_cast_session_proxy_get_type@Base 3.30.0-2~ + (arch=linux-any|optional)meta_dbus_screen_cast_session_proxy_new@Base 3.30.0-2~ + (arch=linux-any|optional)meta_dbus_screen_cast_session_proxy_new_finish@Base 3.30.0-2~ + (arch=linux-any|optional)meta_dbus_screen_cast_session_proxy_new_for_bus@Base 3.30.0-2~ + (arch=linux-any|optional)meta_dbus_screen_cast_session_proxy_new_for_bus_finish@Base 3.30.0-2~ + (arch=linux-any|optional)meta_dbus_screen_cast_session_proxy_new_for_bus_sync@Base 3.30.0-2~ + (arch=linux-any|optional)meta_dbus_screen_cast_session_proxy_new_sync@Base 3.30.0-2~ + (arch=linux-any|optional)meta_dbus_screen_cast_session_skeleton_get_type@Base 3.30.0-2~ + (arch=linux-any|optional)meta_dbus_screen_cast_session_skeleton_new@Base 3.30.0-2~ + (arch=linux-any|optional)meta_dbus_screen_cast_set_version@Base 3.30.0-2~ + (arch=linux-any|optional)meta_dbus_screen_cast_skeleton_get_type@Base 3.30.0-2~ + (arch=linux-any|optional)meta_dbus_screen_cast_skeleton_new@Base 3.30.0-2~ + (arch=linux-any|optional)meta_dbus_screen_cast_stream_dup_parameters@Base 3.30.0-2~ + (arch=linux-any|optional)meta_dbus_screen_cast_stream_emit_pipewire_stream_added@Base 3.30.0-2~ + (arch=linux-any|optional)meta_dbus_screen_cast_stream_get_parameters@Base 3.30.0-2~ + (arch=linux-any|optional)meta_dbus_screen_cast_stream_get_type@Base 3.30.0-2~ + (arch=linux-any|optional)meta_dbus_screen_cast_stream_interface_info@Base 3.30.0-2~ + (arch=linux-any|optional)meta_dbus_screen_cast_stream_override_properties@Base 3.30.0-2~ + (arch=linux-any|optional)meta_dbus_screen_cast_stream_proxy_get_type@Base 3.30.0-2~ + (arch=linux-any|optional)meta_dbus_screen_cast_stream_proxy_new@Base 3.30.0-2~ + (arch=linux-any|optional)meta_dbus_screen_cast_stream_proxy_new_finish@Base 3.30.0-2~ + (arch=linux-any|optional)meta_dbus_screen_cast_stream_proxy_new_for_bus@Base 3.30.0-2~ + (arch=linux-any|optional)meta_dbus_screen_cast_stream_proxy_new_for_bus_finish@Base 3.30.0-2~ + (arch=linux-any|optional)meta_dbus_screen_cast_stream_proxy_new_for_bus_sync@Base 3.30.0-2~ + (arch=linux-any|optional)meta_dbus_screen_cast_stream_proxy_new_sync@Base 3.30.0-2~ + (arch=linux-any|optional)meta_dbus_screen_cast_stream_set_parameters@Base 3.30.0-2~ + (arch=linux-any|optional)meta_dbus_screen_cast_stream_skeleton_get_type@Base 3.30.0-2~ + (arch=linux-any|optional)meta_dbus_screen_cast_stream_skeleton_new@Base 3.30.0-2~ + (arch=linux-any|optional)meta_dbus_session_get_type@Base 3.30.0-2~ + (arch=linux-any|optional)meta_dbus_session_notify_closed@Base 3.30.0-2~ + (arch=linux-any|optional)meta_dbus_session_watcher_get_type@Base 3.30.0-2~ + (arch=linux-any|optional)meta_dbus_session_watcher_watch_session@Base 3.30.0-2~ + meta_debug_spew_real@Base 3.28.2 + meta_debug_topic_get_type@Base 3.28.2 + meta_direction_get_type@Base 3.28.2 + meta_disable_unredirect_for_display@Base 3.29.4 + meta_display_accelerator_activate@Base 3.28.2 + meta_display_add_ignored_crossing_serial@Base 3.28.2 + meta_display_add_keybinding@Base 3.28.2 + meta_display_apply_startup_properties@Base 3.29.4 + meta_display_begin_grab_op@Base 3.28.2 + meta_display_cancel_touch@Base 3.28.2 + meta_display_check_threshold_reached@Base 3.28.2 + meta_display_cleanup_edges@Base 3.28.2 + meta_display_clear_mouse_mode@Base 3.28.2 + meta_display_close@Base 3.28.2 + meta_display_corner_get_type@Base 3.29.4 + meta_display_decrement_focus_sentinel@Base 3.28.2 + meta_display_describe_stack_id@Base 3.28.2 + meta_display_direction_get_type@Base 3.29.4 + meta_display_end_grab_op@Base 3.28.2 + meta_display_focus_default_window@Base 3.29.4 + meta_display_focus_sentinel_clear@Base 3.28.2 + meta_display_for_x_display@Base 3.28.2 + meta_display_foreach_window@Base 3.29.4 + meta_display_free_events@Base 3.28.2 + meta_display_freeze_keyboard@Base 3.28.2 + meta_display_get_compositor@Base 3.28.2 + meta_display_get_current_monitor@Base 3.29.4 + meta_display_get_current_time@Base 3.28.2 + meta_display_get_current_time_roundtrip@Base 3.28.2 + meta_display_get_focus_window@Base 3.28.2 + meta_display_get_gesture_tracker@Base 3.28.2 + meta_display_get_grab_op@Base 3.28.2 + meta_display_get_keybinding_action@Base 3.28.2 + meta_display_get_last_user_time@Base 3.28.2 + meta_display_get_monitor_geometry@Base 3.29.4 + meta_display_get_monitor_in_fullscreen@Base 3.29.4 + meta_display_get_monitor_index_for_rect@Base 3.29.4 + meta_display_get_monitor_neighbor_index@Base 3.29.4 + meta_display_get_n_monitors@Base 3.29.4 + meta_display_get_pad_action_label@Base 3.28.2 + meta_display_get_pointer_window@Base 3.29.4 + meta_display_get_primary_monitor@Base 3.29.4 + meta_display_get_size@Base 3.29.4 + meta_display_get_startup_sequences@Base 3.29.4 + meta_display_get_tab_current@Base 3.28.2 + meta_display_get_tab_list@Base 3.28.2 + meta_display_get_tab_next@Base 3.28.2 + meta_display_get_type@Base 3.28.2 + meta_display_get_window_grab_modifiers@Base 3.28.2 + meta_display_get_workspace_manager@Base 3.29.4 + meta_display_get_x11_display@Base 3.29.4 + meta_display_grab_accelerator@Base 3.28.2 + meta_display_grab_focus_window_button@Base 3.28.2 + meta_display_grab_window_buttons@Base 3.28.2 + meta_display_hide_tile_preview@Base 3.29.4 + meta_display_increment_focus_sentinel@Base 3.28.2 + meta_display_init_events@Base 3.28.2 + meta_display_init_keys@Base 3.28.2 + meta_display_is_pointer_emulating_sequence@Base 3.28.2 + meta_display_list_windows@Base 3.28.2 + meta_display_lookup_stack_id@Base 3.28.2 + meta_display_lookup_stamp@Base 3.28.2 + meta_display_manage_all_windows@Base 3.29.4 + meta_display_modifiers_accelerator_activate@Base 3.28.2 + meta_display_notify_pad_group_switch@Base 3.28.2 + meta_display_notify_window_created@Base 3.28.2 + meta_display_open@Base 3.28.2 + meta_display_overlay_key_activate@Base 3.28.2 + meta_display_ping_window@Base 3.28.2 + meta_display_pong_for_serial@Base 3.28.2 + meta_display_queue_autoraise_callback@Base 3.28.2 + meta_display_queue_check_fullscreen@Base 3.29.4 + meta_display_queue_retheme_all_windows@Base 3.28.2 + meta_display_queue_workarea_recalc@Base 3.29.4 + meta_display_register_stamp@Base 3.28.2 + meta_display_register_wayland_window@Base 3.28.2 + meta_display_reload_cursor@Base 3.29.4 + meta_display_remove_autoraise_callback@Base 3.28.2 + meta_display_remove_keybinding@Base 3.28.2 + meta_display_remove_pending_pings_for_window@Base 3.28.2 + meta_display_request_pad_osd@Base 3.28.2 + meta_display_request_restart@Base 3.28.2 + meta_display_restacked@Base 3.29.4 + meta_display_retheme_all@Base 3.28.2 + meta_display_sanity_check_timestamps@Base 3.28.2 + meta_display_set_cursor@Base 3.29.4 + meta_display_show_resize_popup@Base 3.28.2 + meta_display_show_restart_message@Base 3.28.2 + meta_display_show_tablet_mapping_notification@Base 3.28.2 + meta_display_shutdown_keys@Base 3.28.2 + meta_display_sort_windows_by_stacking@Base 3.28.2 + meta_display_stack_cmp@Base 3.28.2 + meta_display_supports_extended_barriers@Base 3.28.2 + meta_display_sync_wayland_input_focus@Base 3.28.2 + meta_display_timestamp_too_old@Base 3.28.2 + meta_display_unfreeze_keyboard@Base 3.28.2 + meta_display_ungrab_accelerator@Base 3.28.2 + meta_display_ungrab_focus_window_button@Base 3.28.2 + meta_display_ungrab_keyboard@Base 3.28.2 + meta_display_ungrab_window_buttons@Base 3.28.2 + meta_display_unmanage_windows@Base 3.29.4 + meta_display_unregister_stamp@Base 3.28.2 + meta_display_unregister_wayland_window@Base 3.28.2 + meta_display_update_cursor@Base 3.28.2 + meta_display_update_focus_window@Base 3.28.2 + meta_display_update_tile_preview@Base 3.29.4 + meta_display_windows_are_interactable@Base 3.28.2 + meta_display_xserver_time_is_before@Base 3.28.2 + meta_dnd_actor_drag_finish@Base 3.28.2 + meta_dnd_actor_get_type@Base 3.28.2 + meta_dnd_actor_new@Base 3.28.2 + meta_dnd_get_type@Base 3.28.2 + meta_dnd_handle_xdnd_event@Base 3.28.2 + (arch=linux-any)meta_dnd_wayland_handle_begin_modal@Base 3.28.2 + (arch=linux-any)meta_dnd_wayland_handle_end_modal@Base 3.28.2 + (arch=linux-any)meta_drm_mode_equal@Base 3.28.2 + meta_edge_type_get_type@Base 3.28.2 + meta_egl_choose_all_configs@Base 3.28.2 + meta_egl_choose_first_config@Base 3.28.2 + meta_egl_create_context@Base 3.28.2 + meta_egl_create_image@Base 3.28.2 + meta_egl_create_pbuffer_surface@Base 3.28.2 + meta_egl_create_stream@Base 3.28.2 + meta_egl_create_stream_attrib@Base 3.28.2 + meta_egl_create_stream_producer_surface@Base 3.28.2 + meta_egl_create_window_surface@Base 3.28.2 + meta_egl_destroy_context@Base 3.28.2 + meta_egl_destroy_image@Base 3.28.2 + meta_egl_destroy_stream@Base 3.28.2 + meta_egl_destroy_surface@Base 3.28.2 + meta_egl_egl_device_has_extensions@Base 3.28.2 + meta_egl_error_quark@Base 3.28.2 + meta_egl_get_config_attrib@Base 3.28.2 + meta_egl_get_output_layers@Base 3.28.2 + meta_egl_get_platform_display@Base 3.28.2 + meta_egl_get_proc_address@Base 3.28.2 + meta_egl_get_type@Base 3.28.2 + meta_egl_has_extensions@Base 3.28.2 + meta_egl_initialize@Base 3.28.2 + meta_egl_make_current@Base 3.28.2 + meta_egl_query_device_string@Base 3.28.2 + meta_egl_query_devices@Base 3.28.2 + meta_egl_query_dma_buf_formats@Base 3.28.2 + meta_egl_query_dma_buf_modifiers@Base 3.28.2 + meta_egl_query_output_layer_attrib@Base 3.28.2 + meta_egl_query_stream@Base 3.28.2 + meta_egl_query_wayland_buffer@Base 3.28.2 + meta_egl_stream_consumer_acquire@Base 3.28.2 + meta_egl_stream_consumer_acquire_attrib@Base 3.28.2 + meta_egl_stream_consumer_gl_texture_external@Base 3.28.2 + meta_egl_stream_consumer_output@Base 3.28.2 + meta_egl_swap_buffers@Base 3.28.2 + meta_egl_terminate@Base 3.28.2 + meta_empty_stage_input_region@Base 3.28.2 + meta_enable_unredirect_for_display@Base 3.29.4 + meta_end_modal_for_plugin@Base 3.28.2 + meta_event_detail_to_string@Base 3.28.2 + meta_event_mode_to_string@Base 3.28.2 + meta_exit@Base 3.28.2 + meta_exit_code_get_type@Base 3.28.2 + meta_extensions_string_has_extensions_valist@Base 3.28.2 + meta_external_binding_name_for_action@Base 3.28.2 + meta_fatal@Base 3.28.2 + meta_feedback_actor_get_anchor@Base 3.28.2 + meta_feedback_actor_get_type@Base 3.28.2 + meta_feedback_actor_new@Base 3.28.2 + meta_feedback_actor_set_anchor@Base 3.28.2 + meta_feedback_actor_set_position@Base 3.28.2 + meta_feedback_actor_update@Base 3.28.2 + meta_finish_monitors_config_migration@Base 3.28.2 + meta_focus_stage_window@Base 3.28.2 + meta_fraction_from_double@Base 3.28.2 + meta_frame_borders_clear@Base 3.28.2 + meta_frame_calc_borders@Base 3.28.2 + meta_frame_clear_cached_borders@Base 3.28.2 + meta_frame_flags_get_type@Base 3.28.2 + meta_frame_get_flags@Base 3.28.2 + meta_frame_get_frame_bounds@Base 3.28.2 + meta_frame_get_mask@Base 3.28.2 + meta_frame_get_xwindow@Base 3.28.2 + meta_frame_layout_apply_scale@Base 3.28.2 + meta_frame_queue_draw@Base 3.28.2 + meta_frame_set_screen_cursor@Base 3.28.2 + meta_frame_sync_to_window@Base 3.28.2 + meta_frame_type_get_type@Base 3.28.2 + meta_frame_type_to_string@Base 3.28.2 + meta_frame_update_style@Base 3.28.2 + meta_frame_update_title@Base 3.28.2 + meta_frames_get_type@Base 3.28.2 + meta_frames_manage_window@Base 3.28.2 + meta_frames_new@Base 3.28.2 + meta_free_gslist_and_elements@Base 3.28.2 + meta_g_utf8_strndup@Base 3.28.2 + (arch=linux-any)meta_gbm_device_from_gpu@Base 3.28.2 + meta_generate_random_id@Base 3.28.2 + meta_gesture_tracker_get_n_current_touches@Base 3.28.2 + meta_gesture_tracker_get_sequence_state@Base 3.28.2 + meta_gesture_tracker_get_type@Base 3.28.2 + meta_gesture_tracker_handle_event@Base 3.28.2 + meta_gesture_tracker_new@Base 3.28.2 + meta_gesture_tracker_set_sequence_state@Base 3.28.2 + meta_get_backend@Base 3.28.2 + meta_get_display@Base 3.28.2 + meta_get_feedback_group_for_display@Base 3.29.4 + meta_get_locale_direction@Base 3.28.2 + meta_get_option_context@Base 3.28.2 + meta_get_overlay_window@Base 3.28.2 + meta_get_replace_current_wm@Base 3.28.2 + meta_get_stage_for_display@Base 3.29.4 + meta_get_top_window_group_for_display@Base 3.29.4 + meta_get_window_actors@Base 3.28.2 + meta_get_window_group_for_display@Base 3.29.4 + meta_gles3_clear_error@Base 3.28.2 + meta_gles3_ensure_loaded@Base 3.28.2 + meta_gles3_get_table@Base 3.28.2 + meta_gles3_get_type@Base 3.28.2 + meta_gles3_has_extensions@Base 3.28.2 + meta_gles3_new@Base 3.28.2 + meta_gles3_validate@Base 3.28.2 + meta_gpu_dummy_get_type@Base 3.28.2 + meta_gpu_get_crtcs@Base 3.28.2 + meta_gpu_get_modes@Base 3.28.2 + meta_gpu_get_monitor_manager@Base 3.28.2 + meta_gpu_get_outputs@Base 3.28.2 + meta_gpu_get_type@Base 3.28.2 + meta_gpu_has_hotplug_mode_update@Base 3.28.2 + (arch=linux-any)meta_gpu_kms_apply_crtc_mode@Base 3.28.2 + (arch=linux-any)meta_gpu_kms_can_have_outputs@Base 3.29.92 + (arch=linux-any)meta_gpu_kms_flip_closure_container_free@Base 3.29.4 + (arch=linux-any)meta_gpu_kms_flip_crtc@Base 3.28.2 + (arch=linux-any)meta_gpu_kms_get_fd@Base 3.28.2 + (arch=linux-any)meta_gpu_kms_get_file_path@Base 3.28.2 + (arch=linux-any)meta_gpu_kms_get_max_buffer_size@Base 3.28.2 + (arch=linux-any)meta_gpu_kms_get_mode_from_drm_mode@Base 3.28.2 + (arch=linux-any)meta_gpu_kms_get_type@Base 3.28.2 + (arch=linux-any)meta_gpu_kms_is_crtc_active@Base 3.28.2 + (arch=linux-any)meta_gpu_kms_new@Base 3.28.2 + (arch=linux-any)meta_gpu_kms_set_power_save_mode@Base 3.28.2 + (arch=linux-any)meta_gpu_kms_wait_for_flip@Base 3.28.2 + (arch=linux-any)meta_gpu_kms_wrap_flip_closure@Base 3.29.4 + meta_gpu_read_current@Base 3.28.2 + meta_gpu_take_crtcs@Base 3.28.2 + meta_gpu_take_modes@Base 3.28.2 + meta_gpu_take_outputs@Base 3.28.2 + meta_gpu_xrandr_get_max_screen_size@Base 3.28.2 + meta_gpu_xrandr_get_resources@Base 3.28.2 + meta_gpu_xrandr_get_type@Base 3.28.2 + meta_gpu_xrandr_new@Base 3.28.2 + meta_grab_op_get_type@Base 3.28.2 + meta_grab_op_is_keyboard@Base 3.28.2 + meta_grab_op_is_mouse@Base 3.28.2 + meta_grab_op_is_moving@Base 3.28.2 + meta_grab_op_is_resizing@Base 3.28.2 + meta_gravity_to_string@Base 3.28.2 + meta_group_get_size@Base 3.28.2 + meta_group_get_startup_id@Base 3.28.2 + meta_group_list_windows@Base 3.28.2 + meta_group_property_notify@Base 3.28.2 + meta_group_reload_properties@Base 3.28.2 + meta_group_reload_property@Base 3.28.2 + meta_group_update_layers@Base 3.28.2 + meta_icon_cache_get_icon_invalidated@Base 3.28.2 + meta_icon_cache_init@Base 3.28.2 + meta_icon_cache_property_changed@Base 3.28.2 + meta_idle_monitor_add_idle_watch@Base 3.28.2 + meta_idle_monitor_add_user_active_watch@Base 3.28.2 + meta_idle_monitor_get_core@Base 3.28.2 + meta_idle_monitor_get_for_device@Base 3.28.2 + meta_idle_monitor_get_idletime@Base 3.28.2 + meta_idle_monitor_get_type@Base 3.28.2 + meta_idle_monitor_init_dbus@Base 3.28.2 + meta_idle_monitor_remove_watch@Base 3.28.2 + meta_idle_monitor_reset_idletime@Base 3.28.2 + meta_inhibit_shortcuts_dialog_default_get_type@Base 3.28.2 + meta_inhibit_shortcuts_dialog_default_new@Base 3.28.2 + meta_inhibit_shortcuts_dialog_get_type@Base 3.28.2 + meta_inhibit_shortcuts_dialog_hide@Base 3.28.2 + meta_inhibit_shortcuts_dialog_response@Base 3.28.2 + meta_inhibit_shortcuts_dialog_response_get_type@Base 3.28.2 + meta_inhibit_shortcuts_dialog_show@Base 3.28.2 + meta_init@Base 3.28.2 + meta_init_backend@Base 3.28.2 + meta_input_settings_get_pad_action_label@Base 3.28.2 + meta_input_settings_get_tablet_logical_monitor@Base 3.28.2 + meta_input_settings_get_tablet_mapping@Base 3.28.2 + meta_input_settings_get_tablet_settings@Base 3.28.2 + (arch=linux-any)meta_input_settings_get_tablet_wacom_device@Base 3.28.2 + meta_input_settings_get_type@Base 3.28.2 + meta_input_settings_handle_pad_event@Base 3.28.2 + meta_input_settings_is_pad_button_grabbed@Base 3.28.2 + (arch=linux-any)meta_input_settings_native_get_type@Base 3.28.2 + meta_input_settings_x11_get_type@Base 3.28.2 + meta_invalidate_default_icons@Base 3.28.2 + meta_is_debugging@Base 3.28.2 + meta_is_restart@Base 3.28.2 + meta_is_stage_views_enabled@Base 3.28.2 + meta_is_stage_views_scaled@Base 3.28.2 + meta_is_syncing@Base 3.28.2 + meta_is_verbose@Base 3.28.2 + meta_is_wayland_compositor@Base 3.28.2 + meta_key_binding_action_get_type@Base 3.28.2 + meta_key_binding_flags_get_type@Base 3.28.2 + meta_key_binding_get_mask@Base 3.28.2 + meta_key_binding_get_modifiers@Base 3.28.2 + meta_key_binding_get_name@Base 3.28.2 + meta_key_binding_get_type@Base 3.28.2 + meta_key_binding_is_builtin@Base 3.28.2 + meta_key_binding_is_reversed@Base 3.28.2 + meta_keybindings_process_event@Base 3.28.2 + meta_keybindings_set_custom_handler@Base 3.28.2 + meta_later_add@Base 3.28.2 + meta_later_remove@Base 3.28.2 + meta_later_type_get_type@Base 3.28.2 + (arch=linux-any)meta_launcher_activate_session@Base 3.28.2 + (arch=linux-any)meta_launcher_activate_vt@Base 3.28.2 + (arch=linux-any)meta_launcher_close_restricted@Base 3.28.2 + (arch=linux-any)meta_launcher_free@Base 3.28.2 + (arch=linux-any)meta_launcher_get_seat_id@Base 3.28.2 + (arch=linux-any)meta_launcher_new@Base 3.28.2 + (arch=linux-any)meta_launcher_open_restricted@Base 3.28.2 + meta_line2_intersects_with@Base 3.28.2 + meta_locale_direction_get_type@Base 3.28.2 + meta_logical_monitor_add_monitor@Base 3.28.2 + meta_logical_monitor_config_free@Base 3.28.2 + meta_logical_monitor_configs_have_monitor@Base 3.28.2 + meta_logical_monitor_foreach_crtc@Base 3.28.2 + meta_logical_monitor_get_layout@Base 3.28.2 + meta_logical_monitor_get_monitors@Base 3.28.2 + meta_logical_monitor_get_scale@Base 3.28.2 + meta_logical_monitor_get_transform@Base 3.28.2 + meta_logical_monitor_get_type@Base 3.28.2 + meta_logical_monitor_has_neighbor@Base 3.28.2 + meta_logical_monitor_is_primary@Base 3.28.2 + meta_logical_monitor_make_primary@Base 3.28.2 + meta_logical_monitor_new@Base 3.28.2 + meta_logical_monitor_new_derived@Base 3.28.2 + meta_make_border_region@Base 3.28.2 + meta_maximize_flags_get_type@Base 3.28.2 + meta_migrate_old_monitors_config@Base 3.28.2 + meta_migrate_old_user_monitors_config@Base 3.28.2 + meta_modal_options_get_type@Base 3.28.2 + meta_module_get_plugin_type@Base 3.28.2 + meta_module_get_type@Base 3.28.2 + meta_monitor_calculate_crtc_pos@Base 3.28.2 + meta_monitor_calculate_mode_scale@Base 3.28.2 + meta_monitor_calculate_supported_scales@Base 3.28.2 + meta_monitor_config_free@Base 3.28.2 + meta_monitor_config_manager_assign@Base 3.28.2 + meta_monitor_config_manager_clear_history@Base 3.28.2 + meta_monitor_config_manager_create_fallback@Base 3.28.2 + meta_monitor_config_manager_create_for_orientation@Base 3.28.2 + meta_monitor_config_manager_create_for_rotate_monitor@Base 3.28.2 + meta_monitor_config_manager_create_for_switch_config@Base 3.28.2 + meta_monitor_config_manager_create_linear@Base 3.28.2 + meta_monitor_config_manager_create_suggested@Base 3.28.2 + meta_monitor_config_manager_get_current@Base 3.28.2 + meta_monitor_config_manager_get_previous@Base 3.28.2 + meta_monitor_config_manager_get_store@Base 3.28.2 + meta_monitor_config_manager_get_stored@Base 3.28.2 + meta_monitor_config_manager_get_type@Base 3.28.2 + meta_monitor_config_manager_new@Base 3.28.2 + meta_monitor_config_manager_pop_previous@Base 3.28.2 + meta_monitor_config_manager_save_current@Base 3.28.2 + meta_monitor_config_manager_set_current@Base 3.28.2 + meta_monitor_config_store_add@Base 3.28.2 + meta_monitor_config_store_get_config_count@Base 3.28.2 + meta_monitor_config_store_get_monitor_manager@Base 3.28.2 + meta_monitor_config_store_get_type@Base 3.28.2 + meta_monitor_config_store_lookup@Base 3.28.2 + meta_monitor_config_store_new@Base 3.28.2 + meta_monitor_config_store_remove@Base 3.28.2 + meta_monitor_config_store_set_custom@Base 3.28.2 + meta_monitor_crtc_to_logical_transform@Base 3.28.2 + meta_monitor_derive_current_mode@Base 3.28.2 + meta_monitor_derive_layout@Base 3.28.2 + meta_monitor_get_connector@Base 3.28.2 + meta_monitor_get_connector_type@Base 3.28.2 + meta_monitor_get_current_mode@Base 3.28.2 + meta_monitor_get_current_resolution@Base 3.28.2 + meta_monitor_get_gpu@Base 3.28.2 + meta_monitor_get_logical_monitor@Base 3.28.2 + meta_monitor_get_main_output@Base 3.28.2 + meta_monitor_get_mode_from_id@Base 3.28.2 + meta_monitor_get_mode_from_spec@Base 3.28.2 + meta_monitor_get_modes@Base 3.28.2 + meta_monitor_get_outputs@Base 3.28.2 + meta_monitor_get_physical_dimensions@Base 3.28.2 + meta_monitor_get_preferred_mode@Base 3.28.2 + meta_monitor_get_product@Base 3.28.2 + meta_monitor_get_serial@Base 3.28.2 + meta_monitor_get_spec@Base 3.28.2 + meta_monitor_get_subpixel_order@Base 3.28.2 + meta_monitor_get_suggested_position@Base 3.28.2 + meta_monitor_get_type@Base 3.28.2 + meta_monitor_get_vendor@Base 3.28.2 + meta_monitor_is_active@Base 3.28.2 + meta_monitor_is_laptop_panel@Base 3.28.2 + meta_monitor_is_primary@Base 3.28.2 + meta_monitor_is_same_as@Base 3.28.2 + meta_monitor_is_underscanning@Base 3.28.2 + meta_monitor_logical_to_crtc_transform@Base 3.28.2 + meta_monitor_manager_add_gpu@Base 3.28.2 + meta_monitor_manager_calculate_monitor_mode_scale@Base 3.28.2 + meta_monitor_manager_calculate_supported_scales@Base 3.28.2 + meta_monitor_manager_can_switch_config@Base 3.28.2 + meta_monitor_manager_confirm_configuration@Base 3.28.2 + meta_monitor_manager_dummy_get_type@Base 3.28.2 + meta_monitor_manager_ensure_configured@Base 3.28.2 + meta_monitor_manager_get@Base 3.28.2 + meta_monitor_manager_get_backend@Base 3.28.2 + meta_monitor_manager_get_capabilities@Base 3.28.2 + meta_monitor_manager_get_config_manager@Base 3.28.2 + meta_monitor_manager_get_default_layout_mode@Base 3.28.2 + meta_monitor_manager_get_display_configuration_timeout@Base 3.28.2 + meta_monitor_manager_get_gpus@Base 3.28.2 + meta_monitor_manager_get_is_builtin_display_on@Base 3.28.2 + meta_monitor_manager_get_laptop_panel@Base 3.28.2 + meta_monitor_manager_get_logical_monitor_at@Base 3.28.2 + meta_monitor_manager_get_logical_monitor_from_number@Base 3.28.2 + meta_monitor_manager_get_logical_monitor_from_rect@Base 3.28.2 + meta_monitor_manager_get_logical_monitor_neighbor@Base 3.28.2 + meta_monitor_manager_get_logical_monitors@Base 3.28.2 + meta_monitor_manager_get_max_screen_size@Base 3.28.2 + meta_monitor_manager_get_monitor_for_connector@Base 3.28.2 + meta_monitor_manager_get_monitor_from_connector@Base 3.28.2 + meta_monitor_manager_get_monitor_from_spec@Base 3.28.2 + meta_monitor_manager_get_monitor_matrix@Base 3.28.2 + meta_monitor_manager_get_monitors@Base 3.28.2 + meta_monitor_manager_get_num_logical_monitors@Base 3.28.2 + meta_monitor_manager_get_primary_logical_monitor@Base 3.28.2 + meta_monitor_manager_get_primary_monitor@Base 3.28.2 + meta_monitor_manager_get_screen_size@Base 3.28.2 + meta_monitor_manager_get_switch_config@Base 3.28.2 + meta_monitor_manager_get_type@Base 3.28.2 + meta_monitor_manager_has_hotplug_mode_update@Base 3.28.2 + meta_monitor_manager_is_headless@Base 3.28.2 + meta_monitor_manager_is_scale_supported@Base 3.28.2 + meta_monitor_manager_is_transform_handled@Base 3.28.2 + (arch=linux-any)meta_monitor_manager_kms_get_primary_gpu@Base 3.28.2 + (arch=linux-any)meta_monitor_manager_kms_get_type@Base 3.28.2 + (arch=linux-any)meta_monitor_manager_kms_pause@Base 3.28.2 + (arch=linux-any)meta_monitor_manager_kms_resume@Base 3.28.2 + meta_monitor_manager_lid_is_closed_changed@Base 3.28.2 + meta_monitor_manager_on_hotplug@Base 3.28.2 + meta_monitor_manager_read_current_state@Base 3.28.2 + meta_monitor_manager_rebuild@Base 3.28.2 + meta_monitor_manager_rebuild_derived@Base 3.28.2 + meta_monitor_manager_rotate_monitor@Base 3.28.2 + meta_monitor_manager_setup@Base 3.28.2 + meta_monitor_manager_switch_config@Base 3.28.2 + meta_monitor_manager_tiled_monitor_added@Base 3.28.2 + meta_monitor_manager_tiled_monitor_removed@Base 3.28.2 + meta_monitor_manager_update_logical_state@Base 3.28.2 + meta_monitor_manager_update_logical_state_derived@Base 3.28.2 + meta_monitor_manager_xrandr_get_type@Base 3.28.2 + meta_monitor_manager_xrandr_get_xdisplay@Base 3.28.2 + meta_monitor_manager_xrandr_handle_xevent@Base 3.28.2 + meta_monitor_manager_xrandr_has_randr15@Base 3.28.2 + meta_monitor_mode_foreach_crtc@Base 3.28.2 + meta_monitor_mode_foreach_output@Base 3.28.2 + meta_monitor_mode_get_flags@Base 3.28.2 + meta_monitor_mode_get_id@Base 3.28.2 + meta_monitor_mode_get_refresh_rate@Base 3.28.2 + meta_monitor_mode_get_resolution@Base 3.28.2 + meta_monitor_mode_get_spec@Base 3.28.2 + meta_monitor_mode_should_be_advertised@Base 3.29.4-3~ + meta_monitor_normal_get_type@Base 3.28.2 + meta_monitor_normal_new@Base 3.28.2 + meta_monitor_set_current_mode@Base 3.28.2 + meta_monitor_spec_clone@Base 3.28.2 + meta_monitor_spec_compare@Base 3.28.2 + meta_monitor_spec_equals@Base 3.28.2 + meta_monitor_spec_free@Base 3.28.2 + meta_monitor_supports_underscanning@Base 3.28.2 + meta_monitor_switch_config_type_get_type@Base 3.28.2 + meta_monitor_tiled_get_tile_group_id@Base 3.28.2 + meta_monitor_tiled_get_type@Base 3.28.2 + meta_monitor_tiled_new@Base 3.28.2 + meta_monitors_config_get_switch_config@Base 3.30.1 + meta_monitors_config_get_type@Base 3.28.2 + meta_monitors_config_key_equal@Base 3.28.2 + meta_monitors_config_key_free@Base 3.28.2 + meta_monitors_config_key_hash@Base 3.28.2 + meta_monitors_config_new@Base 3.28.2 + meta_monitors_config_new_full@Base 3.28.2 + meta_monitors_config_set_switch_config@Base 3.30.1 + meta_motion_direction_get_type@Base 3.28.2 + meta_orientation_manager_get_orientation@Base 3.28.2 + meta_orientation_manager_get_type@Base 3.28.2 + meta_output_assign_crtc@Base 3.28.2 + meta_output_get_assigned_crtc@Base 3.28.2 + meta_output_get_gpu@Base 3.28.2 + meta_output_get_type@Base 3.28.2 + meta_output_is_laptop@Base 3.28.2 + (arch=linux-any)meta_output_kms_can_clone@Base 3.28.2 + (arch=linux-any)meta_output_kms_read_edid@Base 3.28.2 + (arch=linux-any)meta_output_kms_set_power_save_mode@Base 3.28.2 + (arch=linux-any)meta_output_kms_set_underscan@Base 3.28.2 + meta_output_parse_edid@Base 3.28.2 + meta_output_unassign_crtc@Base 3.28.2 + meta_output_xrandr_apply_mode@Base 3.28.2 + meta_output_xrandr_change_backlight@Base 3.28.2 + meta_output_xrandr_read_edid@Base 3.28.2 + meta_override_compositor_configuration@Base 3.28.2 + meta_pad_action_type_get_type@Base 3.28.2 + meta_pango_font_desc_get_text_height@Base 3.28.2 + meta_parse_accelerator@Base 3.28.2 + meta_parse_modifier@Base 3.28.2 + meta_plugin_begin_modal@Base 3.28.2 + meta_plugin_complete_display_change@Base 3.28.2 + meta_plugin_destroy_completed@Base 3.28.2 + meta_plugin_end_modal@Base 3.28.2 + meta_plugin_get_display@Base 3.29.4 + meta_plugin_get_info@Base 3.28.2 + meta_plugin_get_type@Base 3.28.2 + meta_plugin_manager_confirm_display_change@Base 3.28.2 + meta_plugin_manager_create_close_dialog@Base 3.28.2 + meta_plugin_manager_create_inhibit_shortcuts_dialog@Base 3.28.2 + meta_plugin_manager_event_simple@Base 3.28.2 + meta_plugin_manager_event_size_change@Base 3.28.2 + meta_plugin_manager_event_size_changed@Base 3.28.2 + meta_plugin_manager_filter_keybinding@Base 3.28.2 + meta_plugin_manager_hide_tile_preview@Base 3.28.2 + meta_plugin_manager_load@Base 3.28.2 + meta_plugin_manager_new@Base 3.28.2 + meta_plugin_manager_set_plugin_type@Base 3.28.2 + meta_plugin_manager_show_tile_preview@Base 3.28.2 + meta_plugin_manager_show_window_menu@Base 3.28.2 + meta_plugin_manager_show_window_menu_for_rect@Base 3.28.2 + meta_plugin_manager_switch_workspace@Base 3.28.2 + meta_plugin_manager_xevent_filter@Base 3.28.2 + meta_plugin_map_completed@Base 3.28.2 + meta_plugin_minimize_completed@Base 3.28.2 + meta_plugin_size_change_completed@Base 3.28.2 + meta_plugin_switch_workspace_completed@Base 3.28.2 + meta_plugin_unminimize_completed@Base 3.28.2 + (arch=linux-any)meta_pointer_confinement_wayland_get_type@Base 3.28.2 + (arch=linux-any)meta_pointer_confinement_wayland_new@Base 3.28.2 + meta_pointer_constraint_constrain@Base 3.28.2 + meta_pointer_constraint_get_type@Base 3.28.2 + (arch=linux-any)meta_pointer_lock_wayland_get_type@Base 3.28.2 + (arch=linux-any)meta_pointer_lock_wayland_new@Base 3.28.2 + meta_pop_no_msg_prefix@Base 3.28.2 + meta_preference_get_type@Base 3.28.2 + meta_preference_to_string@Base 3.28.2 + meta_prefs_add_keybinding@Base 3.28.2 + meta_prefs_add_listener@Base 3.28.2 + meta_prefs_bell_is_audible@Base 3.28.2 + meta_prefs_change_workspace_name@Base 3.28.2 + meta_prefs_get_action_double_click_titlebar@Base 3.28.2 + meta_prefs_get_action_middle_click_titlebar@Base 3.28.2 + meta_prefs_get_action_right_click_titlebar@Base 3.28.2 + meta_prefs_get_attach_modal_dialogs@Base 3.28.2 + meta_prefs_get_auto_maximize@Base 3.28.2 + meta_prefs_get_auto_raise@Base 3.28.2 + meta_prefs_get_auto_raise_delay@Base 3.28.2 + meta_prefs_get_button_layout@Base 3.28.2 + meta_prefs_get_center_new_windows@Base 3.28.2 + meta_prefs_get_cursor_size@Base 3.28.2 + meta_prefs_get_cursor_theme@Base 3.28.2 + meta_prefs_get_disable_workarounds@Base 3.28.2 + meta_prefs_get_drag_threshold@Base 3.28.2 + meta_prefs_get_draggable_border_width@Base 3.28.2 + meta_prefs_get_dynamic_workspaces@Base 3.28.2 + meta_prefs_get_edge_tiling@Base 3.28.2 + meta_prefs_get_focus_change_on_pointer_rest@Base 3.28.2 + meta_prefs_get_focus_mode@Base 3.28.2 + meta_prefs_get_focus_new_windows@Base 3.28.2 + meta_prefs_get_force_fullscreen@Base 3.28.2 + meta_prefs_get_gnome_accessibility@Base 3.28.2 + meta_prefs_get_gnome_animations@Base 3.28.2 + meta_prefs_get_ignore_request_hide_titlebar@Base 3.28.2 + meta_prefs_get_iso_next_group_option@Base 3.28.2 + meta_prefs_get_keybinding_action@Base 3.28.2 + meta_prefs_get_keybindings@Base 3.28.2 + meta_prefs_get_mouse_button_menu@Base 3.28.2 + meta_prefs_get_mouse_button_mods@Base 3.28.2 + meta_prefs_get_mouse_button_resize@Base 3.28.2 + meta_prefs_get_num_workspaces@Base 3.28.2 + meta_prefs_get_overlay_binding@Base 3.28.2 + meta_prefs_get_raise_on_click@Base 3.28.2 + meta_prefs_get_show_fallback_app_menu@Base 3.28.2 + meta_prefs_get_titlebar_font@Base 3.28.2 + meta_prefs_get_visual_bell@Base 3.28.2 + meta_prefs_get_visual_bell_type@Base 3.28.2 + meta_prefs_get_workspace_name@Base 3.28.2 + meta_prefs_get_workspaces_only_on_primary@Base 3.28.2 + meta_prefs_init@Base 3.28.2 + meta_prefs_remove_keybinding@Base 3.28.2 + meta_prefs_remove_listener@Base 3.28.2 + meta_prefs_set_force_fullscreen@Base 3.28.2 + meta_prefs_set_ignore_request_hide_titlebar@Base 3.28.2 + meta_prefs_set_num_workspaces@Base 3.28.2 + meta_prefs_set_show_fallback_app_menu@Base 3.29.4 + meta_prop_free_values@Base 3.28.2 + meta_prop_get_cardinal@Base 3.28.2 + meta_prop_get_cardinal_list@Base 3.28.2 + meta_prop_get_cardinal_with_atom_type@Base 3.28.2 + meta_prop_get_latin1_string@Base 3.28.2 + meta_prop_get_motif_hints@Base 3.28.2 + meta_prop_get_utf8_list@Base 3.28.2 + meta_prop_get_values@Base 3.28.2 + meta_prop_get_window@Base 3.28.2 + meta_prop_set_utf8_string_hint@Base 3.28.2 + meta_push_no_msg_prefix@Base 3.28.2 + meta_quit@Base 3.28.2 + meta_read_icons@Base 3.28.2 + meta_rect@Base 3.28.2 + meta_rectangle_area@Base 3.28.2 + meta_rectangle_clamp_to_fit_into_region@Base 3.28.2 + meta_rectangle_clip_to_region@Base 3.28.2 + meta_rectangle_contained_in_region@Base 3.28.2 + meta_rectangle_contains_rect@Base 3.28.2 + meta_rectangle_copy@Base 3.28.2 + meta_rectangle_could_fit_in_region@Base 3.28.2 + meta_rectangle_could_fit_rect@Base 3.28.2 + meta_rectangle_edge_aligns@Base 3.28.2 + meta_rectangle_edge_cmp@Base 3.28.2 + meta_rectangle_edge_cmp_ignore_type@Base 3.28.2 + meta_rectangle_edge_list_to_string@Base 3.28.2 + meta_rectangle_edge_to_string@Base 3.28.2 + meta_rectangle_equal@Base 3.28.2 + meta_rectangle_expand_region@Base 3.28.2 + meta_rectangle_expand_region_conditionally@Base 3.28.2 + meta_rectangle_expand_to_avoiding_struts@Base 3.28.2 + meta_rectangle_find_linepoint_closest_to_point@Base 3.28.2 + meta_rectangle_find_nonintersected_monitor_edges@Base 3.28.2 + meta_rectangle_find_onscreen_edges@Base 3.28.2 + meta_rectangle_free@Base 3.28.2 + meta_rectangle_free_list_and_elements@Base 3.28.2 + meta_rectangle_get_minimal_spanning_set_for_region@Base 3.28.2 + meta_rectangle_get_type@Base 3.28.2 + meta_rectangle_horiz_overlap@Base 3.28.2 + meta_rectangle_intersect@Base 3.28.2 + meta_rectangle_is_adjecent_to@Base 3.28.2 + meta_rectangle_overlap@Base 3.28.2 + meta_rectangle_overlaps_with_region@Base 3.28.2 + meta_rectangle_region_to_string@Base 3.28.2 + meta_rectangle_remove_intersections_with_boxes_from_edges@Base 3.28.2 + meta_rectangle_resize_with_gravity@Base 3.28.2 + meta_rectangle_shove_into_region@Base 3.28.2 + meta_rectangle_to_string@Base 3.28.2 + meta_rectangle_union@Base 3.28.2 + meta_rectangle_vert_overlap@Base 3.28.2 + meta_region_builder_add_rectangle@Base 3.28.2 + meta_region_builder_finish@Base 3.28.2 + meta_region_builder_init@Base 3.28.2 + meta_region_iterator_at_end@Base 3.28.2 + meta_region_iterator_init@Base 3.28.2 + meta_region_iterator_next@Base 3.28.2 + meta_region_scale@Base 3.28.2 + meta_region_scale_double@Base 3.30.1 + meta_register_with_session@Base 3.28.2 + meta_remote_access_controller_get_type@Base 3.29.90 + meta_remote_access_controller_notify_new_handle@Base 3.29.90 + meta_remote_access_handle_get_type@Base 3.29.90 + meta_remote_access_handle_notify_stopped@Base 3.29.90 + meta_remote_access_handle_stop@Base 3.29.90 + (arch=linux-any|optional)meta_remote_desktop_get_connection@Base 3.30.0-2~ + (arch=linux-any|optional)meta_remote_desktop_get_session@Base 3.30.0-2~ + (arch=linux-any|optional)meta_remote_desktop_get_type@Base 3.30.0-2~ + (arch=linux-any|optional)meta_remote_desktop_new@Base 3.30.0-2~ + (arch=linux-any|optional)meta_remote_desktop_session_close@Base 3.30.0-2~ + (arch=linux-any|optional)meta_remote_desktop_session_get_object_path@Base 3.30.0-2~ + (arch=linux-any|optional)meta_remote_desktop_session_get_session_id@Base 3.30.0-2~ + (arch=linux-any|optional)meta_remote_desktop_session_get_type@Base 3.30.0-2~ + (arch=linux-any|optional)meta_remote_desktop_session_handle_get_type@Base 3.30.0-2~ + (arch=linux-any|optional)meta_remote_desktop_session_new@Base 3.30.0-2~ + (arch=linux-any|optional)meta_remote_desktop_session_register_screen_cast@Base 3.30.0-2~ + meta_remove_verbose_topic@Base 3.28.2 + meta_renderer_create_cogl_renderer@Base 3.28.2 + meta_renderer_get_type@Base 3.28.2 + meta_renderer_get_views@Base 3.28.2 + (arch=linux-any)meta_renderer_native_finish_frame@Base 3.28.2 + (arch=linux-any)meta_renderer_native_get_frame_counter@Base 3.28.2 + (arch=linux-any)meta_renderer_native_get_type@Base 3.28.2 + (arch=linux-any)meta_renderer_native_gles3_blit_shared_bo@Base 3.28.2 + (arch=linux-any)meta_renderer_native_gles3_read_pixels@Base 3.28.2 + (arch=linux-any)meta_renderer_native_new@Base 3.28.2 + (arch=linux-any)meta_renderer_native_queue_modes_reset@Base 3.28.2 + (arch=linux-any)meta_renderer_native_supports_mirroring@Base 3.28.2 + meta_renderer_rebuild_views@Base 3.28.2 + meta_renderer_set_legacy_view@Base 3.28.2 + meta_renderer_view_get_logical_monitor@Base 3.28.2 + meta_renderer_view_get_transform@Base 3.28.2 + meta_renderer_view_get_type@Base 3.28.2 + meta_renderer_x11_cm_get_type@Base 3.28.2 + meta_renderer_x11_get_type@Base 3.28.2 + meta_renderer_x11_nested_ensure_legacy_view@Base 3.28.2 + meta_renderer_x11_nested_get_type@Base 3.28.2 + meta_resize_gravity_from_grab_op@Base 3.28.2 + meta_restart@Base 3.28.2 + meta_retheme_all@Base 3.28.2 + meta_run@Base 3.28.2 + (arch=linux-any|optional)meta_screen_cast_get_connection@Base 3.30.0-2~ + (arch=linux-any|optional)meta_screen_cast_get_type@Base 3.30.0-2~ + (arch=linux-any|optional)meta_screen_cast_monitor_stream_get_monitor@Base 3.30.0-2~ + (arch=linux-any|optional)meta_screen_cast_monitor_stream_get_stage@Base 3.30.0-2~ + (arch=linux-any|optional)meta_screen_cast_monitor_stream_get_type@Base 3.30.0-2~ + (arch=linux-any|optional)meta_screen_cast_monitor_stream_new@Base 3.30.0-2~ + (arch=linux-any|optional)meta_screen_cast_monitor_stream_src_get_type@Base 3.30.0-2~ + (arch=linux-any|optional)meta_screen_cast_monitor_stream_src_new@Base 3.30.0-2~ + (arch=linux-any|optional)meta_screen_cast_new@Base 3.30.0-2~ + (arch=linux-any|optional)meta_screen_cast_session_close@Base 3.30.0-2~ + (arch=linux-any|optional)meta_screen_cast_session_get_object_path@Base 3.30.0-2~ + (arch=linux-any|optional)meta_screen_cast_session_get_stream@Base 3.30.0-2~ + (arch=linux-any|optional)meta_screen_cast_session_get_type@Base 3.30.0-2~ + (arch=linux-any|optional)meta_screen_cast_session_handle_get_type@Base 3.30.0-2~ + (arch=linux-any|optional)meta_screen_cast_session_new@Base 3.30.0-2~ + (arch=linux-any|optional)meta_screen_cast_session_start@Base 3.30.0-2~ + (arch=linux-any|optional)meta_screen_cast_stream_close@Base 3.30.0-2~ + (arch=linux-any|optional)meta_screen_cast_stream_get_object_path@Base 3.30.0-2~ + (arch=linux-any|optional)meta_screen_cast_stream_get_type@Base 3.30.0-2~ + (arch=linux-any|optional)meta_screen_cast_stream_src_get_stream@Base 3.30.0-2~ + (arch=linux-any|optional)meta_screen_cast_stream_src_get_type@Base 3.30.0-2~ + (arch=linux-any|optional)meta_screen_cast_stream_src_maybe_record_frame@Base 3.30.0-2~ + (arch=linux-any|optional)meta_screen_cast_stream_start@Base 3.30.0-2~ + (arch=linux-any|optional)meta_screen_cast_stream_transform_position@Base 3.30.0-2~ + meta_session_init@Base 3.28.2 + meta_set_debugging@Base 3.28.2 + meta_set_gnome_wm_keybindings@Base 3.28.2 + meta_set_is_restart@Base 3.29.4 + meta_set_is_wayland_compositor@Base 3.28.2 + meta_set_normal_hints@Base 3.28.2 + meta_set_replace_current_wm@Base 3.28.2 + meta_set_stage_input_region@Base 3.28.2 + meta_set_syncing@Base 3.28.2 + meta_set_verbose@Base 3.28.2 + meta_set_wm_name@Base 3.28.2 + meta_settings_are_xwayland_grabs_allowed@Base 3.28.2 + meta_settings_enable_experimental_feature@Base 3.28.2 + meta_settings_get_font_dpi@Base 3.28.2 + meta_settings_get_global_scaling_factor@Base 3.28.2 + meta_settings_get_type@Base 3.28.2 + meta_settings_get_ui_scaling_factor@Base 3.28.2 + meta_settings_get_xwayland_grab_patterns@Base 3.28.2 + meta_settings_is_experimental_feature_enabled@Base 3.28.2 + meta_settings_new@Base 3.28.2 + meta_settings_override_experimental_features@Base 3.28.2 + meta_settings_post_init@Base 3.28.2 + meta_settings_update_ui_scaling_factor@Base 3.28.2 + meta_shadow_factory_get_default@Base 3.28.2 + meta_shadow_factory_get_params@Base 3.28.2 + meta_shadow_factory_get_shadow@Base 3.28.2 + meta_shadow_factory_get_type@Base 3.28.2 + meta_shadow_factory_new@Base 3.28.2 + meta_shadow_factory_set_params@Base 3.28.2 + meta_shadow_get_bounds@Base 3.28.2 + meta_shadow_get_type@Base 3.28.2 + meta_shadow_mode_get_type@Base 3.28.2 + meta_shadow_paint@Base 3.28.2 + meta_shadow_ref@Base 3.28.2 + meta_shadow_unref@Base 3.28.2 + meta_shaped_texture_get_image@Base 3.28.2 + meta_shaped_texture_get_opaque_region@Base 3.28.2 + meta_shaped_texture_get_texture@Base 3.28.2 + meta_shaped_texture_get_type@Base 3.28.2 + meta_shaped_texture_is_obscured@Base 3.28.2 + meta_shaped_texture_new@Base 3.28.2 + meta_shaped_texture_set_create_mipmaps@Base 3.28.2 + meta_shaped_texture_set_fallback_size@Base 3.28.2 + meta_shaped_texture_set_is_y_inverted@Base 3.28.2 + meta_shaped_texture_set_mask_texture@Base 3.28.2 + meta_shaped_texture_set_opaque_region@Base 3.28.2 + meta_shaped_texture_set_snippet@Base 3.28.2 + meta_shaped_texture_set_texture@Base 3.28.2 + meta_shaped_texture_update_area@Base 3.28.2 + meta_should_autostart_x11_display@Base 3.29.4 + meta_show_dialog@Base 3.28.2 + meta_side_get_type@Base 3.28.2 + meta_size_change_get_type@Base 3.28.2 + meta_stack_add@Base 3.28.2 + meta_stack_free@Base 3.28.2 + meta_stack_freeze@Base 3.28.2 + meta_stack_get_above@Base 3.28.2 + meta_stack_get_below@Base 3.28.2 + meta_stack_get_bottom@Base 3.28.2 + meta_stack_get_default_focus_window@Base 3.28.2 + meta_stack_get_default_focus_window_at_point@Base 3.28.2 + meta_stack_get_positions@Base 3.28.2 + meta_stack_get_top@Base 3.28.2 + meta_stack_layer_get_type@Base 3.28.2 + meta_stack_list_windows@Base 3.28.2 + meta_stack_lower@Base 3.28.2 + meta_stack_new@Base 3.28.2 + meta_stack_raise@Base 3.28.2 + meta_stack_remove@Base 3.28.2 + meta_stack_set_positions@Base 3.28.2 + meta_stack_thaw@Base 3.28.2 + meta_stack_tracker_configure_event@Base 3.28.2 + meta_stack_tracker_create_event@Base 3.28.2 + meta_stack_tracker_destroy_event@Base 3.28.2 + meta_stack_tracker_free@Base 3.28.2 + meta_stack_tracker_get_stack@Base 3.28.2 + meta_stack_tracker_lower@Base 3.28.2 + meta_stack_tracker_new@Base 3.28.2 + meta_stack_tracker_queue_sync_stack@Base 3.28.2 + meta_stack_tracker_record_add@Base 3.28.2 + meta_stack_tracker_record_remove@Base 3.28.2 + meta_stack_tracker_reparent_event@Base 3.28.2 + meta_stack_tracker_restack_at_bottom@Base 3.28.2 + meta_stack_tracker_restack_managed@Base 3.28.2 + meta_stack_tracker_sync_stack@Base 3.28.2 + meta_stack_update_layer@Base 3.28.2 + meta_stack_update_transient@Base 3.28.2 + meta_stack_update_window_tile_matches@Base 3.28.2 + meta_stack_windows_cmp@Base 3.28.2 + meta_stage_create_cursor_overlay@Base 3.28.2 + meta_stage_get_type@Base 3.28.2 + meta_stage_is_focused@Base 3.28.2 + (arch=linux-any)meta_stage_native_get_type@Base 3.28.2 + (arch=linux-any)meta_stage_native_rebuild_views@Base 3.28.2 + meta_stage_new@Base 3.28.2 + meta_stage_remove_cursor_overlay@Base 3.28.2 + meta_stage_set_active@Base 3.28.2 + meta_stage_update_cursor_overlay@Base 3.28.2 + meta_stage_x11_nested_get_type@Base 3.28.2 + meta_startup_notification_get@Base 3.28.2 + meta_startup_notification_get_sequences@Base 3.28.2 + meta_startup_notification_get_type@Base 3.28.2 + meta_startup_notification_handle_xevent@Base 3.28.2 + meta_startup_notification_remove_sequence@Base 3.28.2 + meta_startup_notification_sequence_get_type@Base 3.28.2 + meta_startup_notification_sequence_x11_get_type@Base 3.28.2 + meta_style_info_create_font_desc@Base 3.28.2 + meta_style_info_ref@Base 3.28.2 + meta_style_info_set_flags@Base 3.28.2 + meta_style_info_unref@Base 3.28.2 + meta_surface_actor_get_image@Base 3.28.2 + meta_surface_actor_get_opaque_region@Base 3.28.2 + meta_surface_actor_get_texture@Base 3.28.2 + meta_surface_actor_get_type@Base 3.28.2 + meta_surface_actor_get_window@Base 3.28.2 + meta_surface_actor_is_argb32@Base 3.28.2 + meta_surface_actor_is_obscured@Base 3.28.2 + meta_surface_actor_is_unredirected@Base 3.28.2 + meta_surface_actor_is_visible@Base 3.28.2 + meta_surface_actor_pre_paint@Base 3.28.2 + meta_surface_actor_process_damage@Base 3.28.2 + meta_surface_actor_set_frozen@Base 3.28.2 + meta_surface_actor_set_input_region@Base 3.28.2 + meta_surface_actor_set_opaque_region@Base 3.28.2 + meta_surface_actor_set_unredirected@Base 3.28.2 + meta_surface_actor_should_unredirect@Base 3.28.2 + (arch=linux-any)meta_surface_actor_wayland_add_frame_callbacks@Base 3.28.2 + (arch=linux-any)meta_surface_actor_wayland_get_surface@Base 3.28.2 + (arch=linux-any)meta_surface_actor_wayland_get_type@Base 3.28.2 + (arch=linux-any)meta_surface_actor_wayland_new@Base 3.28.2 + meta_surface_actor_x11_get_type@Base 3.28.2 + meta_surface_actor_x11_new@Base 3.28.2 + meta_surface_actor_x11_set_size@Base 3.28.2 + meta_switch_workspace_completed@Base 3.28.2 + meta_sync_ring_after_frame@Base 3.28.2 + meta_sync_ring_destroy@Base 3.28.2 + meta_sync_ring_handle_event@Base 3.28.2 + meta_sync_ring_init@Base 3.28.2 + meta_sync_ring_insert_wait@Base 3.28.2 + meta_tab_list_get_type@Base 3.28.2 + meta_tab_show_type_get_type@Base 3.28.2 + meta_texture_rectangle_check@Base 3.28.2 + meta_texture_tower_free@Base 3.28.2 + meta_texture_tower_get_paint_texture@Base 3.28.2 + meta_texture_tower_new@Base 3.28.2 + meta_texture_tower_set_base_texture@Base 3.28.2 + meta_texture_tower_update_area@Base 3.28.2 + meta_theme_calc_geometry@Base 3.28.2 + meta_theme_create_style_info@Base 3.28.2 + meta_theme_draw_frame@Base 3.28.2 + meta_theme_free@Base 3.28.2 + meta_theme_get_default@Base 3.28.2 + meta_theme_get_frame_borders@Base 3.28.2 + meta_theme_get_frame_layout@Base 3.28.2 + meta_theme_get_window_scaling_factor@Base 3.28.2 + meta_theme_new@Base 3.28.2 + meta_topic_real@Base 3.28.2 + meta_ui_create_frame@Base 3.28.2 + meta_ui_frame_get_borders@Base 3.28.2 + meta_ui_frame_get_bounds@Base 3.28.2 + meta_ui_frame_get_mask@Base 3.28.2 + meta_ui_frame_handle_event@Base 3.28.2 + meta_ui_frame_move_resize@Base 3.28.2 + meta_ui_frame_queue_draw@Base 3.28.2 + meta_ui_frame_set_title@Base 3.28.2 + meta_ui_frame_unmanage@Base 3.28.2 + meta_ui_frame_update_style@Base 3.28.2 + meta_ui_free@Base 3.28.2 + meta_ui_map_frame@Base 3.28.2 + meta_ui_new@Base 3.28.2 + meta_ui_theme_get_frame_borders@Base 3.28.2 + meta_ui_unmap_frame@Base 3.28.2 + meta_ui_window_is_dummy@Base 3.28.2 + meta_ui_window_is_widget@Base 3.28.2 + meta_ui_window_should_not_cause_focus@Base 3.28.2 + meta_unsigned_long_equal@Base 3.28.2 + meta_unsigned_long_hash@Base 3.28.2 + meta_verbose_real@Base 3.28.2 + meta_verify_logical_monitor_config@Base 3.28.2 + meta_verify_monitor_config@Base 3.28.2 + meta_verify_monitor_mode_spec@Base 3.28.2 + meta_verify_monitor_spec@Base 3.28.2 + meta_verify_monitors_config@Base 3.28.2 + meta_virtual_modifier_get_type@Base 3.28.2 + meta_warning@Base 3.28.2 + (arch=linux-any)meta_wayland_actor_surface_calculate_scale@Base 3.28.2 + (arch=linux-any)meta_wayland_actor_surface_get_actor@Base 3.29.4 + (arch=linux-any)meta_wayland_actor_surface_get_type@Base 3.28.2 + (arch=linux-any)meta_wayland_actor_surface_queue_frame_callbacks@Base 3.29.92 + (arch=linux-any)meta_wayland_actor_surface_reset_actor@Base 3.29.4 + (arch=linux-any)meta_wayland_actor_surface_sync_actor_state@Base 3.28.2 + (arch=linux-any)meta_wayland_buffer_attach@Base 3.28.2 + (arch=linux-any)meta_wayland_buffer_create_snippet@Base 3.28.2 + (arch=linux-any)meta_wayland_buffer_from_resource@Base 3.28.2 + (arch=linux-any)meta_wayland_buffer_get_resource@Base 3.29.4 + (arch=linux-any)meta_wayland_buffer_get_texture@Base 3.28.2 + (arch=linux-any)meta_wayland_buffer_get_type@Base 3.28.2 + (arch=linux-any)meta_wayland_buffer_is_realized@Base 3.29.4 + (arch=linux-any)meta_wayland_buffer_is_y_inverted@Base 3.28.2 + (arch=linux-any)meta_wayland_buffer_process_damage@Base 3.28.2 + (arch=linux-any)meta_wayland_buffer_realize@Base 3.29.4 + (arch=linux-any)meta_wayland_compositor_destroy_frame_callbacks@Base 3.28.2 + (arch=linux-any)meta_wayland_compositor_flush_clients@Base 3.28.2 + (arch=linux-any)meta_wayland_compositor_get_default@Base 3.28.2 + (arch=linux-any)meta_wayland_compositor_handle_event@Base 3.28.2 + (arch=linux-any)meta_wayland_compositor_is_shortcuts_inhibited@Base 3.28.2 + (arch=linux-any)meta_wayland_compositor_notify_surface_id@Base 3.29.4 + (arch=linux-any)meta_wayland_compositor_paint_finished@Base 3.28.2 + (arch=linux-any)meta_wayland_compositor_repick@Base 3.28.2 + (arch=linux-any)meta_wayland_compositor_restore_shortcuts@Base 3.28.2 + (arch=linux-any)meta_wayland_compositor_schedule_surface_association@Base 3.29.4 + (arch=linux-any)meta_wayland_compositor_set_input_focus@Base 3.28.2 + (arch=linux-any)meta_wayland_compositor_update@Base 3.28.2 + (arch=linux-any)meta_wayland_compositor_update_key_state@Base 3.28.2 + (arch=linux-any)meta_wayland_cursor_surface_get_hotspot@Base 3.29.4 + (arch=linux-any)meta_wayland_cursor_surface_get_renderer@Base 3.29.4 + (arch=linux-any)meta_wayland_cursor_surface_get_sprite@Base 3.29.4 + (arch=linux-any)meta_wayland_cursor_surface_get_type@Base 3.29.4 + (arch=linux-any)meta_wayland_cursor_surface_set_hotspot@Base 3.29.4 + (arch=linux-any)meta_wayland_cursor_surface_set_renderer@Base 3.29.4 + (arch=linux-any)meta_wayland_data_device_end_drag@Base 3.28.2 + (arch=linux-any)meta_wayland_data_device_get_current_grab@Base 3.28.2 + (arch=linux-any)meta_wayland_data_device_get_drag_dest_funcs@Base 3.28.2 + (arch=linux-any)meta_wayland_data_device_init@Base 3.28.2 + (arch=linux-any)meta_wayland_data_device_is_dnd_surface@Base 3.28.2 + (arch=linux-any)meta_wayland_data_device_manager_init@Base 3.28.2 + (arch=linux-any)meta_wayland_data_device_set_dnd_source@Base 3.28.2 + (arch=linux-any)meta_wayland_data_device_set_keyboard_focus@Base 3.28.2 + (arch=linux-any)meta_wayland_data_device_set_primary@Base 3.28.2 + (arch=linux-any)meta_wayland_data_device_set_selection@Base 3.28.2 + (arch=linux-any)meta_wayland_data_device_start_drag@Base 3.28.2 + (arch=linux-any)meta_wayland_data_source_add_mime_type@Base 3.28.2 + (arch=linux-any)meta_wayland_data_source_get_actions@Base 3.28.2 + (arch=linux-any)meta_wayland_data_source_get_current_action@Base 3.28.2 + (arch=linux-any)meta_wayland_data_source_get_mime_types@Base 3.28.2 + (arch=linux-any)meta_wayland_data_source_get_type@Base 3.28.2 + (arch=linux-any)meta_wayland_data_source_get_user_action@Base 3.28.2 + (arch=linux-any)meta_wayland_data_source_has_mime_type@Base 3.28.2 + (arch=linux-any)meta_wayland_data_source_has_target@Base 3.28.2 + (arch=linux-any)meta_wayland_data_source_notify_finish@Base 3.28.2 + (arch=linux-any)meta_wayland_data_source_primary_get_type@Base 3.28.2 + (arch=linux-any)meta_wayland_data_source_send@Base 3.28.2 + (arch=linux-any)meta_wayland_data_source_set_actions@Base 3.28.2 + (arch=linux-any)meta_wayland_data_source_set_current_action@Base 3.28.2 + (arch=linux-any)meta_wayland_data_source_set_has_target@Base 3.28.2 + (arch=linux-any)meta_wayland_data_source_wayland_get_type@Base 3.28.2 + (arch=linux-any)meta_wayland_data_source_xwayland_get_type@Base 3.28.2 + (arch=linux-any)meta_wayland_dma_buf_buffer_attach@Base 3.28.2 + (arch=linux-any)meta_wayland_dma_buf_buffer_get_type@Base 3.28.2 + (arch=linux-any)meta_wayland_dma_buf_from_buffer@Base 3.28.2 + (arch=linux-any)meta_wayland_dma_buf_init@Base 3.28.2 + (arch=linux-any)meta_wayland_drag_grab_get_focus@Base 3.28.2 + (arch=linux-any)meta_wayland_drag_grab_set_focus@Base 3.28.2 + (arch=linux-any)meta_wayland_drag_grab_update_feedback_actor@Base 3.28.2 + (arch=linux-any)meta_wayland_egl_stream_attach@Base 3.28.2 + (arch=linux-any)meta_wayland_egl_stream_create_snippet@Base 3.28.2 + (arch=linux-any)meta_wayland_egl_stream_create_texture@Base 3.28.2 + (arch=linux-any)meta_wayland_egl_stream_get_type@Base 3.28.2 + (arch=linux-any)meta_wayland_egl_stream_is_y_inverted@Base 3.28.2 + (arch=linux-any)meta_wayland_egl_stream_new@Base 3.28.2 + (arch=linux-any)meta_wayland_eglstream_controller_init@Base 3.29.4 + (arch=linux-any)meta_wayland_finalize@Base 3.28.2 + (arch=linux-any)meta_wayland_get_wayland_display_name@Base 3.28.2 + (arch=linux-any)meta_wayland_get_xwayland_display_name@Base 3.28.2 + (arch=linux-any)meta_wayland_gtk_shell_init@Base 3.28.2 + (arch=linux-any)meta_wayland_gtk_text_input_destroy@Base 3.29.91 + (arch=linux-any)meta_wayland_gtk_text_input_focus_get_type@Base 3.29.91 + (arch=linux-any)meta_wayland_gtk_text_input_handle_event@Base 3.29.91 + (arch=linux-any)meta_wayland_gtk_text_input_init@Base 3.29.91 + (arch=linux-any)meta_wayland_gtk_text_input_new@Base 3.29.91 + (arch=linux-any)meta_wayland_gtk_text_input_set_focus@Base 3.29.91 + (arch=linux-any)meta_wayland_init@Base 3.28.2 + (arch=linux-any)meta_wayland_input_device_get_seat@Base 3.28.2 + (arch=linux-any)meta_wayland_input_device_get_type@Base 3.28.2 + (arch=linux-any)meta_wayland_input_device_next_serial@Base 3.28.2 + (arch=linux-any)meta_wayland_is_egl_stream_buffer@Base 3.28.2 + (arch=linux-any)meta_wayland_keyboard_can_popup@Base 3.28.2 + (arch=linux-any)meta_wayland_keyboard_create_new_resource@Base 3.28.2 + (arch=linux-any)meta_wayland_keyboard_disable@Base 3.28.2 + (arch=linux-any)meta_wayland_keyboard_enable@Base 3.28.2 + (arch=linux-any)meta_wayland_keyboard_end_grab@Base 3.28.2 + (arch=linux-any)meta_wayland_keyboard_get_focus_client@Base 3.28.2 + (arch=linux-any)meta_wayland_keyboard_get_type@Base 3.28.2 + (arch=linux-any)meta_wayland_keyboard_handle_event@Base 3.28.2 + (arch=linux-any)meta_wayland_keyboard_set_focus@Base 3.28.2 + (arch=linux-any)meta_wayland_keyboard_shortcuts_inhibit_init@Base 3.28.2 + (arch=linux-any)meta_wayland_keyboard_start_grab@Base 3.28.2 + (arch=linux-any)meta_wayland_keyboard_update@Base 3.28.2 + (arch=linux-any)meta_wayland_keyboard_update_key_state@Base 3.28.2 + (arch=linux-any)meta_wayland_legacy_xdg_shell_init@Base 3.28.2 + (arch=linux-any)meta_wayland_output_get_type@Base 3.28.2 + (arch=linux-any)meta_wayland_outputs_init@Base 3.28.2 + (arch=linux-any)meta_wayland_override_display_name@Base 3.28.2 + (arch=linux-any)meta_wayland_pending_state_get_type@Base 3.28.2 + (arch=linux-any)meta_wayland_pointer_broadcast_frame@Base 3.28.2 + (arch=linux-any)meta_wayland_pointer_can_grab_surface@Base 3.28.2 + (arch=linux-any)meta_wayland_pointer_can_popup@Base 3.28.2 + (arch=linux-any)meta_wayland_pointer_constraint_calculate_effective_region@Base 3.28.2 + (arch=linux-any)meta_wayland_pointer_constraint_get_seat@Base 3.28.2 + (arch=linux-any)meta_wayland_pointer_constraint_get_surface@Base 3.28.2 + (arch=linux-any)meta_wayland_pointer_constraint_get_type@Base 3.28.2 + (arch=linux-any)meta_wayland_pointer_constraints_init@Base 3.28.2 + (arch=linux-any)meta_wayland_pointer_create_new_resource@Base 3.28.2 + (arch=linux-any)meta_wayland_pointer_disable@Base 3.28.2 + (arch=linux-any)meta_wayland_pointer_enable@Base 3.28.2 + (arch=linux-any)meta_wayland_pointer_end_grab@Base 3.28.2 + (arch=linux-any)meta_wayland_pointer_end_popup_grab@Base 3.28.2 + (arch=linux-any)meta_wayland_pointer_gesture_pinch_create_new_resource@Base 3.28.2 + (arch=linux-any)meta_wayland_pointer_gesture_pinch_handle_event@Base 3.28.2 + (arch=linux-any)meta_wayland_pointer_gesture_swipe_create_new_resource@Base 3.28.2 + (arch=linux-any)meta_wayland_pointer_gesture_swipe_handle_event@Base 3.28.2 + (arch=linux-any)meta_wayland_pointer_gestures_init@Base 3.28.2 + (arch=linux-any)meta_wayland_pointer_get_pointer_client@Base 3.28.2 + (arch=linux-any)meta_wayland_pointer_get_relative_coordinates@Base 3.28.2 + (arch=linux-any)meta_wayland_pointer_get_seat@Base 3.28.2 + (arch=linux-any)meta_wayland_pointer_get_top_popup@Base 3.28.2 + (arch=linux-any)meta_wayland_pointer_get_type@Base 3.28.2 + (arch=linux-any)meta_wayland_pointer_grab_is_popup_grab@Base 3.28.2 + (arch=linux-any)meta_wayland_pointer_handle_event@Base 3.28.2 + (arch=linux-any)meta_wayland_pointer_repick@Base 3.28.2 + (arch=linux-any)meta_wayland_pointer_send_button@Base 3.28.2 + (arch=linux-any)meta_wayland_pointer_send_motion@Base 3.28.2 + (arch=linux-any)meta_wayland_pointer_send_relative_motion@Base 3.28.2 + (arch=linux-any)meta_wayland_pointer_set_focus@Base 3.28.2 + (arch=linux-any)meta_wayland_pointer_start_grab@Base 3.28.2 + (arch=linux-any)meta_wayland_pointer_start_popup_grab@Base 3.28.2 + (arch=linux-any)meta_wayland_pointer_unbind_pointer_client_resource@Base 3.28.2 + (arch=linux-any)meta_wayland_pointer_update@Base 3.28.2 + (arch=linux-any)meta_wayland_pointer_update_cursor_surface@Base 3.28.2 + (arch=linux-any)meta_wayland_popup_create@Base 3.28.2 + (arch=linux-any)meta_wayland_popup_destroy@Base 3.28.2 + (arch=linux-any)meta_wayland_popup_dismiss@Base 3.28.2 + (arch=linux-any)meta_wayland_popup_get_top_popup@Base 3.28.2 + (arch=linux-any)meta_wayland_popup_grab_create@Base 3.28.2 + (arch=linux-any)meta_wayland_popup_grab_destroy@Base 3.28.2 + (arch=linux-any)meta_wayland_popup_grab_get_top_popup@Base 3.28.2 + (arch=linux-any)meta_wayland_popup_surface_get_type@Base 3.28.2 + (arch=linux-any)meta_wayland_pre_clutter_init@Base 3.28.2 + (arch=linux-any)meta_wayland_region_create@Base 3.28.2 + (arch=linux-any)meta_wayland_region_peek_cairo_region@Base 3.28.2 + (arch=linux-any)meta_wayland_relative_pointer_init@Base 3.28.2 + (arch=linux-any)meta_wayland_seat_can_popup@Base 3.28.2 + (arch=linux-any)meta_wayland_seat_free@Base 3.28.2 + (arch=linux-any)meta_wayland_seat_get_grab_info@Base 3.28.2 + (arch=linux-any)meta_wayland_seat_handle_event@Base 3.28.2 + (arch=linux-any)meta_wayland_seat_has_keyboard@Base 3.28.2 + (arch=linux-any)meta_wayland_seat_has_pointer@Base 3.28.2 + (arch=linux-any)meta_wayland_seat_has_touch@Base 3.28.2 + (arch=linux-any)meta_wayland_seat_init@Base 3.28.2 + (arch=linux-any)meta_wayland_seat_repick@Base 3.28.2 + (arch=linux-any)meta_wayland_seat_set_input_focus@Base 3.28.2 + (arch=linux-any)meta_wayland_seat_update@Base 3.28.2 + (arch=linux-any)meta_wayland_shell_init@Base 3.28.2 + (arch=linux-any)meta_wayland_shell_surface_calculate_geometry@Base 3.28.2 + (arch=linux-any)meta_wayland_shell_surface_close@Base 3.28.2 + (arch=linux-any)meta_wayland_shell_surface_configure@Base 3.28.2 + (arch=linux-any)meta_wayland_shell_surface_determine_geometry@Base 3.29.92 + (arch=linux-any)meta_wayland_shell_surface_get_type@Base 3.28.2 + (arch=linux-any)meta_wayland_shell_surface_managed@Base 3.28.2 + (arch=linux-any)meta_wayland_shell_surface_ping@Base 3.28.2 + (arch=linux-any)meta_wayland_shell_surface_set_window@Base 3.28.2 + (arch=linux-any)meta_wayland_subsurface_get_type@Base 3.28.2 + (arch=linux-any)meta_wayland_subsurface_parent_state_applied@Base 3.28.2 + (arch=linux-any)meta_wayland_subsurface_union_geometry@Base 3.28.2 + (arch=linux-any)meta_wayland_subsurfaces_init@Base 3.28.2 + (arch=linux-any)meta_wayland_surface_apply_pending_state@Base 3.28.2 + (arch=linux-any)meta_wayland_surface_assign_role@Base 3.28.2 + (arch=linux-any)meta_wayland_surface_begin_grab_op@Base 3.28.2 + (arch=linux-any)meta_wayland_surface_cache_pending_frame_callbacks@Base 3.29.92 + (arch=linux-any)meta_wayland_surface_calculate_input_region@Base 3.28.2 + (arch=linux-any)meta_wayland_surface_cancel_inhibit_shortcuts_dialog@Base 3.28.2 + (arch=linux-any)meta_wayland_surface_configure_notify@Base 3.28.2 + (arch=linux-any)meta_wayland_surface_create@Base 3.28.2 + (arch=linux-any)meta_wayland_surface_delete@Base 3.28.2 + (arch=linux-any)meta_wayland_surface_destroy_window@Base 3.28.2 + (arch=linux-any)meta_wayland_surface_drag_dest_drop@Base 3.28.2 + (arch=linux-any)meta_wayland_surface_drag_dest_focus_in@Base 3.28.2 + (arch=linux-any)meta_wayland_surface_drag_dest_focus_out@Base 3.28.2 + (arch=linux-any)meta_wayland_surface_drag_dest_motion@Base 3.28.2 + (arch=linux-any)meta_wayland_surface_drag_dest_update@Base 3.28.2 + (arch=linux-any)meta_wayland_surface_get_absolute_coordinates@Base 3.28.2 + (arch=linux-any)meta_wayland_surface_get_actor@Base 3.29.4 + (arch=linux-any)meta_wayland_surface_get_buffer@Base 3.28.2 + (arch=linux-any)meta_wayland_surface_get_height@Base 3.29.92 + (arch=linux-any)meta_wayland_surface_get_relative_coordinates@Base 3.28.2 + (arch=linux-any)meta_wayland_surface_get_toplevel@Base 3.28.2 + (arch=linux-any)meta_wayland_surface_get_toplevel_window@Base 3.28.2 + (arch=linux-any)meta_wayland_surface_get_type@Base 3.28.2 + (arch=linux-any)meta_wayland_surface_get_width@Base 3.29.92 + (arch=linux-any)meta_wayland_surface_inhibit_shortcuts@Base 3.28.2 + (arch=linux-any)meta_wayland_surface_inhibit_shortcuts_dialog_init@Base 3.28.2 + (arch=linux-any)meta_wayland_surface_is_effectively_synchronized@Base 3.28.2 + (arch=linux-any)meta_wayland_surface_is_shortcuts_inhibited@Base 3.28.2 + (arch=linux-any)meta_wayland_surface_notify_geometry_changed@Base 3.29.4 + (arch=linux-any)meta_wayland_surface_ping@Base 3.28.2 + (arch=linux-any)meta_wayland_surface_queue_pending_frame_callbacks@Base 3.28.2 + (arch=linux-any)meta_wayland_surface_queue_pending_state_frame_callbacks@Base 3.28.2 + (arch=linux-any)meta_wayland_surface_ref_buffer_use_count@Base 3.28.2 + (arch=linux-any)meta_wayland_surface_restore_shortcuts@Base 3.28.2 + (arch=linux-any)meta_wayland_surface_role_dnd_get_type@Base 3.28.2 + (arch=linux-any)meta_wayland_surface_role_get_surface@Base 3.28.2 + (arch=linux-any)meta_wayland_surface_role_get_type@Base 3.28.2 + (arch=linux-any)meta_wayland_surface_role_xwayland_get_type@Base 3.28.2 + (arch=linux-any)meta_wayland_surface_set_window@Base 3.28.2 + (arch=linux-any)meta_wayland_surface_show_inhibit_shortcuts_dialog@Base 3.28.2 + (arch=linux-any)meta_wayland_surface_unref_buffer_use_count@Base 3.28.2 + (arch=linux-any)meta_wayland_surface_update_outputs@Base 3.28.2 + (arch=linux-any)meta_wayland_surface_window_managed@Base 3.28.2 + (arch=linux-any)meta_wayland_tablet_create_new_resource@Base 3.28.2 + (arch=linux-any)meta_wayland_tablet_cursor_surface_get_type@Base 3.29.4 + (arch=linux-any)meta_wayland_tablet_free@Base 3.28.2 + (arch=linux-any)meta_wayland_tablet_lookup_resource@Base 3.28.2 + (arch=linux-any)meta_wayland_tablet_manager_consumes_event@Base 3.28.2 + (arch=linux-any)meta_wayland_tablet_manager_ensure_seat@Base 3.28.2 + (arch=linux-any)meta_wayland_tablet_manager_free@Base 3.28.2 + (arch=linux-any)meta_wayland_tablet_manager_handle_event@Base 3.28.2 + (arch=linux-any)meta_wayland_tablet_manager_init@Base 3.28.2 + (arch=linux-any)meta_wayland_tablet_manager_update@Base 3.28.2 + (arch=linux-any)meta_wayland_tablet_manager_update_cursor_position@Base 3.28.2 + (arch=linux-any)meta_wayland_tablet_new@Base 3.28.2 + (arch=linux-any)meta_wayland_tablet_notify@Base 3.28.2 + (arch=linux-any)meta_wayland_tablet_pad_create_new_resource@Base 3.28.2 + (arch=linux-any)meta_wayland_tablet_pad_free@Base 3.28.2 + (arch=linux-any)meta_wayland_tablet_pad_get_label@Base 3.28.2 + (arch=linux-any)meta_wayland_tablet_pad_group_create_new_resource@Base 3.28.2 + (arch=linux-any)meta_wayland_tablet_pad_group_free@Base 3.28.2 + (arch=linux-any)meta_wayland_tablet_pad_group_handle_event@Base 3.28.2 + (arch=linux-any)meta_wayland_tablet_pad_group_has_button@Base 3.28.2 + (arch=linux-any)meta_wayland_tablet_pad_group_is_mode_switch_button@Base 3.28.2 + (arch=linux-any)meta_wayland_tablet_pad_group_lookup_resource@Base 3.28.2 + (arch=linux-any)meta_wayland_tablet_pad_group_new@Base 3.28.2 + (arch=linux-any)meta_wayland_tablet_pad_group_notify@Base 3.28.2 + (arch=linux-any)meta_wayland_tablet_pad_group_sync_focus@Base 3.28.2 + (arch=linux-any)meta_wayland_tablet_pad_group_update@Base 3.28.2 + (arch=linux-any)meta_wayland_tablet_pad_handle_event@Base 3.28.2 + (arch=linux-any)meta_wayland_tablet_pad_lookup_resource@Base 3.28.2 + (arch=linux-any)meta_wayland_tablet_pad_new@Base 3.28.2 + (arch=linux-any)meta_wayland_tablet_pad_notify@Base 3.28.2 + (arch=linux-any)meta_wayland_tablet_pad_ring_create_new_resource@Base 3.28.2 + (arch=linux-any)meta_wayland_tablet_pad_ring_free@Base 3.28.2 + (arch=linux-any)meta_wayland_tablet_pad_ring_handle_event@Base 3.28.2 + (arch=linux-any)meta_wayland_tablet_pad_ring_new@Base 3.28.2 + (arch=linux-any)meta_wayland_tablet_pad_ring_set_group@Base 3.28.2 + (arch=linux-any)meta_wayland_tablet_pad_ring_sync_focus@Base 3.28.2 + (arch=linux-any)meta_wayland_tablet_pad_set_focus@Base 3.28.2 + (arch=linux-any)meta_wayland_tablet_pad_strip_create_new_resource@Base 3.28.2 + (arch=linux-any)meta_wayland_tablet_pad_strip_free@Base 3.28.2 + (arch=linux-any)meta_wayland_tablet_pad_strip_handle_event@Base 3.28.2 + (arch=linux-any)meta_wayland_tablet_pad_strip_new@Base 3.28.2 + (arch=linux-any)meta_wayland_tablet_pad_strip_set_group@Base 3.28.2 + (arch=linux-any)meta_wayland_tablet_pad_strip_sync_focus@Base 3.28.2 + (arch=linux-any)meta_wayland_tablet_pad_update@Base 3.28.2 + (arch=linux-any)meta_wayland_tablet_seat_create_new_resource@Base 3.28.2 + (arch=linux-any)meta_wayland_tablet_seat_free@Base 3.28.2 + (arch=linux-any)meta_wayland_tablet_seat_handle_event@Base 3.28.2 + (arch=linux-any)meta_wayland_tablet_seat_lookup_pad@Base 3.28.2 + (arch=linux-any)meta_wayland_tablet_seat_lookup_paired_pads@Base 3.28.2 + (arch=linux-any)meta_wayland_tablet_seat_lookup_paired_tablet@Base 3.28.2 + (arch=linux-any)meta_wayland_tablet_seat_lookup_resource@Base 3.28.2 + (arch=linux-any)meta_wayland_tablet_seat_lookup_tablet@Base 3.28.2 + (arch=linux-any)meta_wayland_tablet_seat_lookup_tool@Base 3.28.2 + (arch=linux-any)meta_wayland_tablet_seat_new@Base 3.28.2 + (arch=linux-any)meta_wayland_tablet_seat_notify_tool@Base 3.28.2 + (arch=linux-any)meta_wayland_tablet_seat_set_pad_focus@Base 3.28.2 + (arch=linux-any)meta_wayland_tablet_seat_update@Base 3.28.2 + (arch=linux-any)meta_wayland_tablet_tool_can_grab_surface@Base 3.28.2 + (arch=linux-any)meta_wayland_tablet_tool_create_new_resource@Base 3.28.2 + (arch=linux-any)meta_wayland_tablet_tool_free@Base 3.28.2 + (arch=linux-any)meta_wayland_tablet_tool_handle_event@Base 3.28.2 + (arch=linux-any)meta_wayland_tablet_tool_lookup_resource@Base 3.28.2 + (arch=linux-any)meta_wayland_tablet_tool_new@Base 3.28.2 + (arch=linux-any)meta_wayland_tablet_tool_set_cursor_position@Base 3.28.2 + (arch=linux-any)meta_wayland_tablet_tool_update@Base 3.28.2 + (arch=linux-any)meta_wayland_text_input_destroy@Base 3.28.2 + (arch=linux-any)meta_wayland_text_input_focus_get_type@Base 3.28.2 + (arch=linux-any)meta_wayland_text_input_handle_event@Base 3.28.2 + (arch=linux-any)meta_wayland_text_input_init@Base 3.28.2 + (arch=linux-any)meta_wayland_text_input_new@Base 3.28.2 + (arch=linux-any)meta_wayland_text_input_set_focus@Base 3.28.2 + (arch=linux-any)meta_wayland_touch_can_popup@Base 3.28.2 + (arch=linux-any)meta_wayland_touch_cancel@Base 3.28.2 + (arch=linux-any)meta_wayland_touch_create_new_resource@Base 3.28.2 + (arch=linux-any)meta_wayland_touch_disable@Base 3.28.2 + (arch=linux-any)meta_wayland_touch_enable@Base 3.28.2 + (arch=linux-any)meta_wayland_touch_find_grab_sequence@Base 3.28.2 + (arch=linux-any)meta_wayland_touch_get_press_coords@Base 3.28.2 + (arch=linux-any)meta_wayland_touch_get_type@Base 3.28.2 + (arch=linux-any)meta_wayland_touch_handle_event@Base 3.28.2 + (arch=linux-any)meta_wayland_touch_update@Base 3.28.2 + (arch=linux-any)meta_wayland_wl_shell_init@Base 3.28.2 + (arch=linux-any)meta_wayland_wl_shell_surface_get_type@Base 3.28.2 + (arch=linux-any)meta_wayland_xdg_foreign_init@Base 3.28.2 + (arch=linux-any)meta_wayland_xdg_popup_get_type@Base 3.28.2 + (arch=linux-any)meta_wayland_xdg_shell_init@Base 3.28.2 + (arch=linux-any)meta_wayland_xdg_surface_get_type@Base 3.28.2 + (arch=linux-any)meta_wayland_xdg_toplevel_get_type@Base 3.28.2 + (arch=linux-any)meta_wayland_zxdg_popup_v6_get_type@Base 3.28.2 + (arch=linux-any)meta_wayland_zxdg_surface_v6_get_type@Base 3.28.2 + (arch=linux-any)meta_wayland_zxdg_toplevel_v6_get_type@Base 3.28.2 + meta_window_activate@Base 3.28.2 + meta_window_activate_full@Base 3.28.2 + meta_window_activate_with_workspace@Base 3.28.2 + meta_window_actor_effect_completed@Base 3.28.2 + meta_window_actor_effect_in_progress@Base 3.28.2 + meta_window_actor_frame_complete@Base 3.28.2 + meta_window_actor_from_window@Base 3.28.2 + meta_window_actor_get_meta_window@Base 3.28.2 + meta_window_actor_get_shape_bounds@Base 3.28.2 + meta_window_actor_get_surface@Base 3.28.2 + meta_window_actor_get_texture@Base 3.28.2 + meta_window_actor_get_type@Base 3.28.2 + meta_window_actor_hide@Base 3.28.2 + meta_window_actor_invalidate_shadow@Base 3.28.2 + meta_window_actor_is_destroyed@Base 3.28.2 + meta_window_actor_new@Base 3.28.2 + meta_window_actor_post_paint@Base 3.28.2 + meta_window_actor_pre_paint@Base 3.28.2 + meta_window_actor_process_x11_damage@Base 3.28.2 + meta_window_actor_queue_destroy@Base 3.28.2 + meta_window_actor_queue_frame_drawn@Base 3.28.2 + meta_window_actor_set_unredirected@Base 3.28.2 + meta_window_actor_should_unredirect@Base 3.28.2 + meta_window_actor_show@Base 3.28.2 + meta_window_actor_size_change@Base 3.28.2 + meta_window_actor_sync_actor_geometry@Base 3.28.2 + meta_window_actor_sync_updates_frozen@Base 3.28.2 + meta_window_actor_sync_visibility@Base 3.28.2 + meta_window_actor_update_opacity@Base 3.28.2 + meta_window_actor_update_shape@Base 3.28.2 + meta_window_actor_update_surface@Base 3.28.2 + meta_window_allows_move@Base 3.28.2 + meta_window_allows_resize@Base 3.28.2 + meta_window_appears_focused@Base 3.28.2 + meta_window_begin_grab_op@Base 3.28.2 + meta_window_calculate_main_logical_monitor@Base 3.28.2 + meta_window_can_close@Base 3.28.2 + meta_window_can_maximize@Base 3.28.2 + meta_window_can_minimize@Base 3.28.2 + meta_window_can_shade@Base 3.28.2 + meta_window_can_tile_side_by_side@Base 3.28.2 + meta_window_change_workspace@Base 3.28.2 + meta_window_change_workspace_by_index@Base 3.28.2 + meta_window_check_alive@Base 3.28.2 + meta_window_client_rect_to_frame_rect@Base 3.28.2 + meta_window_client_type_get_type@Base 3.28.2 + meta_window_compute_group@Base 3.28.2 + meta_window_compute_tile_match@Base 3.28.2 + meta_window_constrain@Base 3.28.2 + meta_window_current_workspace_changed@Base 3.28.2 + meta_window_delete@Base 3.28.2 + meta_window_destroy_frame@Base 3.28.2 + meta_window_edge_resistance_for_move@Base 3.28.2 + meta_window_edge_resistance_for_resize@Base 3.28.2 + meta_window_emit_size_changed@Base 3.28.2 + meta_window_ensure_frame@Base 3.28.2 + meta_window_find_root_ancestor@Base 3.28.2 + meta_window_focus@Base 3.28.2 + meta_window_force_placement@Base 3.28.2 + meta_window_force_restore_shortcuts@Base 3.28.2 + meta_window_foreach_ancestor@Base 3.28.2 + meta_window_foreach_transient@Base 3.28.2 + meta_window_frame_rect_to_client_rect@Base 3.28.2 + meta_window_frame_size_changed@Base 3.28.2 + meta_window_free_delete_dialog@Base 3.28.2 + meta_window_get_buffer_rect@Base 3.28.2 + meta_window_get_client_area_rect@Base 3.28.2 + meta_window_get_client_machine@Base 3.28.2 + meta_window_get_client_pid@Base 3.28.2 + meta_window_get_compositor_private@Base 3.28.2 + meta_window_get_current_tile_monitor_number@Base 3.28.2 + meta_window_get_description@Base 3.28.2 + meta_window_get_display@Base 3.28.2 + meta_window_get_frame@Base 3.28.2 + meta_window_get_frame_bounds@Base 3.28.2 + meta_window_get_frame_rect@Base 3.28.2 + meta_window_get_frame_type@Base 3.28.2 + meta_window_get_gravity_position@Base 3.28.2 + meta_window_get_group@Base 3.28.2 + meta_window_get_gtk_app_menu_object_path@Base 3.28.2 + meta_window_get_gtk_application_id@Base 3.28.2 + meta_window_get_gtk_application_object_path@Base 3.28.2 + meta_window_get_gtk_menubar_object_path@Base 3.28.2 + meta_window_get_gtk_theme_variant@Base 3.28.2 + meta_window_get_gtk_unique_bus_name@Base 3.28.2 + meta_window_get_gtk_window_object_path@Base 3.28.2 + meta_window_get_icon_geometry@Base 3.28.2 + meta_window_get_layer@Base 3.28.2 + meta_window_get_main_logical_monitor@Base 3.28.2 + meta_window_get_maximized@Base 3.28.2 + meta_window_get_monitor@Base 3.28.2 + meta_window_get_mutter_hints@Base 3.28.2 + meta_window_get_pid@Base 3.28.2 + meta_window_get_placement_rule@Base 3.28.2 + meta_window_get_role@Base 3.28.2 + meta_window_get_sandboxed_app_id@Base 3.28.2 + meta_window_get_session_geometry@Base 3.28.2 + meta_window_get_stable_sequence@Base 3.28.2 + meta_window_get_startup_id@Base 3.28.2 + meta_window_get_tile_area@Base 3.28.2 + meta_window_get_tile_match@Base 3.28.2 + meta_window_get_title@Base 3.28.2 + meta_window_get_titlebar_rect@Base 3.28.2 + meta_window_get_transient_for@Base 3.28.2 + meta_window_get_type@Base 3.28.2 + meta_window_get_user_time@Base 3.28.2 + meta_window_get_window_type@Base 3.28.2 + meta_window_get_wm_class@Base 3.28.2 + meta_window_get_wm_class_instance@Base 3.28.2 + meta_window_get_work_area_all_monitors@Base 3.28.2 + meta_window_get_work_area_current_monitor@Base 3.28.2 + meta_window_get_work_area_for_logical_monitor@Base 3.28.2 + meta_window_get_work_area_for_monitor@Base 3.28.2 + meta_window_get_workspace@Base 3.28.2 + meta_window_get_workspaces@Base 3.28.2 + meta_window_get_xwindow@Base 3.28.2 + meta_window_grab_all_keys@Base 3.28.2 + meta_window_grab_keys@Base 3.28.2 + meta_window_grab_op_began@Base 3.28.2 + meta_window_grab_op_ended@Base 3.28.2 + meta_window_group_get_type@Base 3.28.2 + meta_window_group_leader_changed@Base 3.28.2 + meta_window_group_new@Base 3.28.2 + meta_window_handle_enter@Base 3.28.2 + meta_window_handle_leave@Base 3.28.2 + meta_window_handle_mouse_grab_op_event@Base 3.28.2 + meta_window_handle_ungrabbed_event@Base 3.28.2 + meta_window_has_focus@Base 3.28.2 + meta_window_has_fullscreen_monitors@Base 3.28.2 + meta_window_has_pointer@Base 3.28.2 + meta_window_is_above@Base 3.28.2 + meta_window_is_always_on_all_workspaces@Base 3.28.2 + meta_window_is_ancestor_of_transient@Base 3.28.2 + meta_window_is_attached_dialog@Base 3.28.2 + meta_window_is_client_decorated@Base 3.28.2 + meta_window_is_fullscreen@Base 3.28.2 + meta_window_is_hidden@Base 3.28.2 + meta_window_is_in_stack@Base 3.28.2 + meta_window_is_monitor_sized@Base 3.28.2 + meta_window_is_on_all_workspaces@Base 3.28.2 + meta_window_is_on_primary_monitor@Base 3.28.2 + meta_window_is_override_redirect@Base 3.28.2 + meta_window_is_remote@Base 3.28.2 + meta_window_is_screen_sized@Base 3.28.2 + meta_window_is_shaded@Base 3.28.2 + meta_window_is_skip_taskbar@Base 3.28.2 + meta_window_is_stackable@Base 3.28.2 + meta_window_kill@Base 3.28.2 + meta_window_load_initial_properties@Base 3.28.2 + meta_window_located_on_workspace@Base 3.28.2 + meta_window_lookup_saved_state@Base 3.28.2 + meta_window_lower@Base 3.28.2 + meta_window_make_above@Base 3.28.2 + meta_window_make_fullscreen@Base 3.28.2 + meta_window_make_fullscreen_internal@Base 3.28.2 + meta_window_maximize@Base 3.28.2 + meta_window_maximize_internal@Base 3.28.2 + meta_window_menu_type_get_type@Base 3.28.2 + meta_window_minimize@Base 3.28.2 + meta_window_move_frame@Base 3.28.2 + meta_window_move_resize_frame@Base 3.28.2 + meta_window_move_resize_internal@Base 3.28.2 + meta_window_move_to_monitor@Base 3.28.2 + meta_window_on_all_workspaces_changed@Base 3.28.2 + meta_window_place@Base 3.28.2 + (arch=linux-any)meta_window_place_with_placement_rule@Base 3.28.2 + meta_window_process_placement@Base 3.28.2 + meta_window_queue@Base 3.28.2 + meta_window_raise@Base 3.28.2 + meta_window_recalc_features@Base 3.28.2 + meta_window_release_saved_state@Base 3.28.2 + meta_window_reload_property_from_xwindow@Base 3.28.2 + meta_window_requested_bypass_compositor@Base 3.28.2 + meta_window_requested_dont_bypass_compositor@Base 3.28.2 + meta_window_resize_frame_with_gravity@Base 3.28.2 + meta_window_restore_tile@Base 3.28.2 + meta_window_same_application@Base 3.28.2 + meta_window_set_alive@Base 3.28.2 + meta_window_set_compositor_private@Base 3.28.2 + meta_window_set_demands_attention@Base 3.28.2 + meta_window_set_focused_internal@Base 3.28.2 + meta_window_set_gtk_dbus_properties@Base 3.28.2 + meta_window_set_icon_geometry@Base 3.28.2 + meta_window_set_opacity@Base 3.28.2 + meta_window_set_stack_position@Base 3.28.2 + meta_window_set_title@Base 3.28.2 + meta_window_set_transient_for@Base 3.28.2 + meta_window_set_type@Base 3.28.2 + meta_window_set_urgent@Base 3.28.2 + meta_window_set_user_time@Base 3.28.2 + meta_window_set_wm_class@Base 3.28.2 + meta_window_shade@Base 3.28.2 + meta_window_shape_equal@Base 3.28.2 + meta_window_shape_get_borders@Base 3.28.2 + meta_window_shape_get_type@Base 3.28.2 + meta_window_shape_hash@Base 3.28.2 + meta_window_shape_new@Base 3.28.2 + meta_window_shape_ref@Base 3.28.2 + meta_window_shape_to_region@Base 3.28.2 + meta_window_shape_unref@Base 3.28.2 + meta_window_shortcuts_inhibited@Base 3.28.2 + meta_window_should_attach_to_parent@Base 3.28.2 + meta_window_should_be_showing@Base 3.28.2 + meta_window_shove_titlebar_onscreen@Base 3.28.2 + meta_window_show_menu@Base 3.28.2 + meta_window_show_menu_for_rect@Base 3.28.2 + meta_window_showing_on_its_workspace@Base 3.28.2 + meta_window_shutdown_group@Base 3.28.2 + meta_window_stack_just_above@Base 3.28.2 + meta_window_stack_just_below@Base 3.28.2 + meta_window_stick@Base 3.28.2 + meta_window_tile@Base 3.28.2 + meta_window_titlebar_is_onscreen@Base 3.28.2 + meta_window_type_get_type@Base 3.28.2 + meta_window_ungrab_all_keys@Base 3.28.2 + meta_window_ungrab_keys@Base 3.28.2 + meta_window_unmake_above@Base 3.28.2 + meta_window_unmake_fullscreen@Base 3.28.2 + meta_window_unmanage@Base 3.28.2 + meta_window_unmaximize@Base 3.28.2 + meta_window_unminimize@Base 3.28.2 + meta_window_unset_demands_attention@Base 3.28.2 + meta_window_unshade@Base 3.28.2 + meta_window_unstick@Base 3.28.2 + meta_window_update_for_monitors_changed@Base 3.28.2 + meta_window_update_fullscreen_monitors@Base 3.28.2 + meta_window_update_keyboard_move@Base 3.28.2 + meta_window_update_keyboard_resize@Base 3.28.2 + meta_window_update_layer@Base 3.28.2 + meta_window_update_monitor@Base 3.28.2 + meta_window_update_resize@Base 3.28.2 + meta_window_update_struts@Base 3.28.2 + meta_window_updates_are_frozen@Base 3.28.2 + (arch=linux-any)meta_window_wayland_get_geometry_scale@Base 3.28.2 + (arch=linux-any)meta_window_wayland_get_max_size@Base 3.28.2 + (arch=linux-any)meta_window_wayland_get_min_size@Base 3.28.2 + (arch=linux-any)meta_window_wayland_get_type@Base 3.28.2 + (arch=linux-any)meta_window_wayland_move_resize@Base 3.28.2 + (arch=linux-any)meta_window_wayland_needs_move_resize@Base 3.28.2 + (arch=linux-any)meta_window_wayland_new@Base 3.28.2 + (arch=linux-any)meta_window_wayland_place_relative_to@Base 3.28.2 + (arch=linux-any)meta_window_wayland_set_max_size@Base 3.28.2 + (arch=linux-any)meta_window_wayland_set_min_size@Base 3.28.2 + meta_window_x11_client_message@Base 3.28.2 + meta_window_x11_configure_notify@Base 3.28.2 + meta_window_x11_configure_request@Base 3.28.2 + meta_window_x11_create_sync_request_alarm@Base 3.28.2 + meta_window_x11_destroy_sync_request_alarm@Base 3.28.2 + meta_window_x11_get_toplevel_xwindow@Base 3.28.2 + meta_window_x11_get_type@Base 3.28.2 + meta_window_x11_new@Base 3.28.2 + meta_window_x11_property_notify@Base 3.28.2 + meta_window_x11_recalc_window_type@Base 3.28.2 + meta_window_x11_set_allowed_actions_hint@Base 3.28.2 + meta_window_x11_set_net_wm_state@Base 3.28.2 + meta_window_x11_set_wm_state@Base 3.28.2 + meta_window_x11_update_input_region@Base 3.28.2 + meta_window_x11_update_shape_region@Base 3.28.2 + meta_window_x11_update_sync_request_counter@Base 3.28.2 + (arch=linux-any)meta_window_xwayland_get_type@Base 3.28.2 + meta_workspace_activate@Base 3.28.2 + meta_workspace_activate_with_focus@Base 3.28.2 + meta_workspace_add_window@Base 3.28.2 + meta_workspace_focus_default_window@Base 3.28.2 + meta_workspace_get_display@Base 3.29.4 + meta_workspace_get_name@Base 3.28.2 + meta_workspace_get_neighbor@Base 3.28.2 + meta_workspace_get_onmonitor_region@Base 3.28.2 + meta_workspace_get_onscreen_region@Base 3.28.2 + meta_workspace_get_type@Base 3.28.2 + meta_workspace_get_work_area_all_monitors@Base 3.28.2 + meta_workspace_get_work_area_for_logical_monitor@Base 3.28.2 + meta_workspace_get_work_area_for_monitor@Base 3.28.2 + meta_workspace_index@Base 3.28.2 + meta_workspace_index_changed@Base 3.28.2 + meta_workspace_invalidate_work_area@Base 3.28.2 + meta_workspace_list_windows@Base 3.28.2 + meta_workspace_manager_append_new_workspace@Base 3.29.4 + meta_workspace_manager_calc_workspace_layout@Base 3.29.4 + meta_workspace_manager_free_workspace_layout@Base 3.29.4 + meta_workspace_manager_get_active_workspace@Base 3.29.4 + meta_workspace_manager_get_active_workspace_index@Base 3.29.4 + meta_workspace_manager_get_n_workspaces@Base 3.29.4 + meta_workspace_manager_get_type@Base 3.29.4 + meta_workspace_manager_get_workspace_by_index@Base 3.29.4 + meta_workspace_manager_get_workspaces@Base 3.29.4 + meta_workspace_manager_init_workspaces@Base 3.29.4 + meta_workspace_manager_minimize_all_on_active_workspace_except@Base 3.29.4 + meta_workspace_manager_new@Base 3.29.4 + meta_workspace_manager_override_workspace_layout@Base 3.29.4 + meta_workspace_manager_reload_work_areas@Base 3.29.4 + meta_workspace_manager_remove_workspace@Base 3.29.4 + meta_workspace_manager_show_desktop@Base 3.29.4 + meta_workspace_manager_unshow_desktop@Base 3.29.4 + meta_workspace_manager_update_num_workspaces@Base 3.29.4 + meta_workspace_manager_update_workspace_layout@Base 3.29.4 + meta_workspace_manager_workspace_switched@Base 3.29.4 + meta_workspace_new@Base 3.28.2 + meta_workspace_queue_calc_showing@Base 3.28.2 + meta_workspace_relocate_windows@Base 3.28.2 + meta_workspace_remove@Base 3.28.2 + meta_workspace_remove_window@Base 3.28.2 + meta_workspace_set_builtin_struts@Base 3.28.2 + meta_x11_display_create_guard_window@Base 3.29.4 + meta_x11_display_create_offscreen_window@Base 3.29.4 + meta_x11_display_create_x_cursor@Base 3.29.4 + meta_x11_display_focus_the_no_focus_window@Base 3.29.4 + meta_x11_display_free_events@Base 3.29.4 + meta_x11_display_free_group_prop_hooks@Base 3.29.4 + meta_x11_display_free_window_prop_hooks@Base 3.29.4 + meta_x11_display_get_current_time_roundtrip@Base 3.29.4 + meta_x11_display_get_damage_event_base@Base 3.29.4 + meta_x11_display_get_screen_number@Base 3.29.4 + meta_x11_display_get_shape_event_base@Base 3.29.4 + meta_x11_display_get_type@Base 3.29.4 + meta_x11_display_get_xdisplay@Base 3.29.4 + meta_x11_display_get_xinput_opcode@Base 3.29.4 + meta_x11_display_get_xroot@Base 3.29.4 + meta_x11_display_grab_keys@Base 3.29.4 + meta_x11_display_has_shape@Base 3.29.4 + meta_x11_display_increment_event_serial@Base 3.29.4 + meta_x11_display_init_events@Base 3.29.4 + meta_x11_display_init_group_prop_hooks@Base 3.29.4 + meta_x11_display_init_window_prop_hooks@Base 3.29.4 + meta_x11_display_logical_monitor_to_xinerama_index@Base 3.29.4 + meta_x11_display_lookup_group@Base 3.29.4 + meta_x11_display_lookup_sync_alarm@Base 3.29.4 + meta_x11_display_lookup_x_window@Base 3.29.4 + meta_x11_display_new@Base 3.29.4 + meta_x11_display_process_barrier_xevent@Base 3.29.4 + meta_x11_display_register_sync_alarm@Base 3.29.4 + meta_x11_display_register_x_window@Base 3.29.4 + meta_x11_display_reload_cursor@Base 3.29.4 + meta_x11_display_set_alarm_filter@Base 3.29.4 + meta_x11_display_set_cm_selection@Base 3.29.4 + meta_x11_display_set_input_focus_window@Base 3.29.4 + meta_x11_display_set_input_focus_xwindow@Base 3.29.4 + meta_x11_display_ungrab_keys@Base 3.29.4 + meta_x11_display_unregister_sync_alarm@Base 3.29.4 + meta_x11_display_unregister_x_window@Base 3.29.4 + meta_x11_display_update_active_window_hint@Base 3.29.4 + meta_x11_display_update_workspace_layout@Base 3.29.4 + meta_x11_display_update_workspace_names@Base 3.29.4 + meta_x11_display_xinerama_index_to_logical_monitor@Base 3.29.4 + meta_x11_display_xwindow_is_a_no_focus_window@Base 3.29.4 + meta_x11_error_trap_pop@Base 3.29.4 + meta_x11_error_trap_pop_with_return@Base 3.29.4 + meta_x11_error_trap_push@Base 3.29.4 + meta_x11_init_gdk_display@Base 3.29.4 + (arch=linux-any)meta_xwayland_associate_window_with_surface@Base 3.29.4 + (arch=linux-any)meta_xwayland_complete_init@Base 3.28.2 + (arch=linux-any)meta_xwayland_grab_keyboard_init@Base 3.28.2 + (arch=linux-any)meta_xwayland_handle_wl_surface_id@Base 3.28.2 + (arch=linux-any)meta_xwayland_init_selection@Base 3.28.2 + (arch=linux-any)meta_xwayland_is_xwayland_surface@Base 3.28.2 + (arch=linux-any)meta_xwayland_selection_get_drag_dest_funcs@Base 3.28.2 + (arch=linux-any)meta_xwayland_selection_handle_event@Base 3.28.2 + (arch=linux-any)meta_xwayland_shutdown_selection@Base 3.28.2 + (arch=linux-any)meta_xwayland_start@Base 3.28.2 + (arch=linux-any)meta_xwayland_stop@Base 3.28.2 +libmutter-clutter-3.so libmutter-3-0 #MINVER# +* Build-Depends-Package: libmutter-3-dev + _clutter_backend_add_event_translator@Base 3.29.4 + _clutter_backend_reset_cogl_framebuffer@Base 3.29.4 + _clutter_event_translator_get_type@Base 3.29.4 + _clutter_get_sync_to_vblank@Base 3.29.4 + _clutter_stage_cogl_get_type@Base 3.29.4 + _clutter_stage_cogl_presented@Base 3.29.4 + _clutter_stage_window_get_type@Base 3.29.4 + _clutter_stage_x11_get_type@Base 3.29.4 + cally_accessibility_init@Base 3.29.4 + cally_actor_add_action@Base 3.29.4 + cally_actor_add_action_full@Base 3.29.4 + cally_actor_get_type@Base 3.29.4 + cally_actor_new@Base 3.29.4 + cally_actor_remove_action@Base 3.29.4 + cally_actor_remove_action_by_name@Base 3.29.4 + cally_clone_get_type@Base 3.29.4 + cally_clone_new@Base 3.29.4 + cally_get_cally_initialized@Base 3.29.4 + cally_group_get_type@Base 3.29.4 + cally_group_new@Base 3.29.4 + cally_rectangle_get_type@Base 3.29.4 + cally_rectangle_new@Base 3.29.4 + cally_root_get_type@Base 3.29.4 + cally_root_new@Base 3.29.4 + cally_stage_get_type@Base 3.29.4 + cally_stage_new@Base 3.29.4 + cally_text_get_type@Base 3.29.4 + cally_text_new@Base 3.29.4 + cally_texture_get_type@Base 3.29.4 + cally_texture_new@Base 3.29.4 + cally_util_get_type@Base 3.29.4 + clutter_action_get_type@Base 3.29.4 + clutter_actor_add_action@Base 3.29.4 + clutter_actor_add_action_with_name@Base 3.29.4 + clutter_actor_add_child@Base 3.29.4 + clutter_actor_add_constraint@Base 3.29.4 + clutter_actor_add_constraint_with_name@Base 3.29.4 + clutter_actor_add_effect@Base 3.29.4 + clutter_actor_add_effect_with_name@Base 3.29.4 + clutter_actor_add_transition@Base 3.29.4 + clutter_actor_align_get_type@Base 3.29.4 + clutter_actor_allocate@Base 3.29.4 + clutter_actor_allocate_align_fill@Base 3.29.4 + clutter_actor_allocate_available_size@Base 3.29.4 + clutter_actor_allocate_preferred_size@Base 3.29.4 + clutter_actor_animate@Base 3.29.4 + clutter_actor_animate_with_alpha@Base 3.29.4 + clutter_actor_animate_with_alphav@Base 3.29.4 + clutter_actor_animate_with_timeline@Base 3.29.4 + clutter_actor_animate_with_timelinev@Base 3.29.4 + clutter_actor_animatev@Base 3.29.4 + clutter_actor_apply_relative_transform_to_point@Base 3.29.4 + clutter_actor_apply_transform_to_point@Base 3.29.4 + clutter_actor_bind_model@Base 3.29.4 + clutter_actor_bind_model_with_properties@Base 3.29.4 + clutter_actor_box_alloc@Base 3.29.4 + clutter_actor_box_clamp_to_pixel@Base 3.29.4 + clutter_actor_box_contains@Base 3.29.4 + clutter_actor_box_copy@Base 3.29.4 + clutter_actor_box_equal@Base 3.29.4 + clutter_actor_box_free@Base 3.29.4 + clutter_actor_box_from_vertices@Base 3.29.4 + clutter_actor_box_get_area@Base 3.29.4 + clutter_actor_box_get_height@Base 3.29.4 + clutter_actor_box_get_origin@Base 3.29.4 + clutter_actor_box_get_size@Base 3.29.4 + clutter_actor_box_get_type@Base 3.29.4 + clutter_actor_box_get_width@Base 3.29.4 + clutter_actor_box_get_x@Base 3.29.4 + clutter_actor_box_get_y@Base 3.29.4 + clutter_actor_box_init@Base 3.29.4 + clutter_actor_box_init_rect@Base 3.29.4 + clutter_actor_box_interpolate@Base 3.29.4 + clutter_actor_box_new@Base 3.29.4 + clutter_actor_box_set_origin@Base 3.29.4 + clutter_actor_box_set_size@Base 3.29.4 + clutter_actor_box_union@Base 3.29.4 + clutter_actor_clear_actions@Base 3.29.4 + clutter_actor_clear_constraints@Base 3.29.4 + clutter_actor_clear_effects@Base 3.29.4 + clutter_actor_contains@Base 3.29.4 + clutter_actor_continue_paint@Base 3.29.4 + clutter_actor_create_pango_context@Base 3.29.4 + clutter_actor_create_pango_layout@Base 3.29.4 + clutter_actor_destroy@Base 3.29.4 + clutter_actor_destroy_all_children@Base 3.29.4 + clutter_actor_detach_animation@Base 3.29.4 + clutter_actor_event@Base 3.29.4 + clutter_actor_flags_get_type@Base 3.29.4 + clutter_actor_get_abs_allocation_vertices@Base 3.29.4 + clutter_actor_get_accessible@Base 3.29.4 + clutter_actor_get_action@Base 3.29.4 + clutter_actor_get_actions@Base 3.29.4 + clutter_actor_get_allocation_box@Base 3.29.4 + clutter_actor_get_allocation_geometry@Base 3.29.4 + clutter_actor_get_allocation_vertices@Base 3.29.4 + clutter_actor_get_anchor_point@Base 3.29.4 + clutter_actor_get_anchor_point_gravity@Base 3.29.4 + clutter_actor_get_animation@Base 3.29.4 + clutter_actor_get_background_color@Base 3.29.4 + clutter_actor_get_child_at_index@Base 3.29.4 + clutter_actor_get_child_transform@Base 3.29.4 + clutter_actor_get_children@Base 3.29.4 + clutter_actor_get_clip@Base 3.29.4 + clutter_actor_get_clip_to_allocation@Base 3.29.4 + clutter_actor_get_constraint@Base 3.29.4 + clutter_actor_get_constraints@Base 3.29.4 + clutter_actor_get_content@Base 3.29.4 + clutter_actor_get_content_box@Base 3.29.4 + clutter_actor_get_content_gravity@Base 3.29.4 + clutter_actor_get_content_repeat@Base 3.29.4 + clutter_actor_get_content_scaling_filters@Base 3.29.4 + clutter_actor_get_default_paint_volume@Base 3.29.4 + clutter_actor_get_depth@Base 3.29.4 + clutter_actor_get_easing_delay@Base 3.29.4 + clutter_actor_get_easing_duration@Base 3.29.4 + clutter_actor_get_easing_mode@Base 3.29.4 + clutter_actor_get_effect@Base 3.29.4 + clutter_actor_get_effects@Base 3.29.4 + clutter_actor_get_first_child@Base 3.29.4 + clutter_actor_get_fixed_position_set@Base 3.29.4 + clutter_actor_get_flags@Base 3.29.4 + clutter_actor_get_geometry@Base 3.29.4 + clutter_actor_get_gid@Base 3.29.4 + clutter_actor_get_height@Base 3.29.4 + clutter_actor_get_last_child@Base 3.29.4 + clutter_actor_get_layout_manager@Base 3.29.4 + clutter_actor_get_margin@Base 3.29.4 + clutter_actor_get_margin_bottom@Base 3.29.4 + clutter_actor_get_margin_left@Base 3.29.4 + clutter_actor_get_margin_right@Base 3.29.4 + clutter_actor_get_margin_top@Base 3.29.4 + clutter_actor_get_n_children@Base 3.29.4 + clutter_actor_get_name@Base 3.29.4 + clutter_actor_get_next_sibling@Base 3.29.4 + clutter_actor_get_offscreen_redirect@Base 3.29.4 + clutter_actor_get_opacity@Base 3.29.4 + clutter_actor_get_opacity_override@Base 3.29.4 + clutter_actor_get_paint_box@Base 3.29.4 + clutter_actor_get_paint_opacity@Base 3.29.4 + clutter_actor_get_paint_visibility@Base 3.29.4 + clutter_actor_get_paint_volume@Base 3.29.4 + clutter_actor_get_pango_context@Base 3.29.4 + clutter_actor_get_parent@Base 3.29.4 + clutter_actor_get_pivot_point@Base 3.29.4 + clutter_actor_get_pivot_point_z@Base 3.29.4 + clutter_actor_get_position@Base 3.29.4 + clutter_actor_get_preferred_height@Base 3.29.4 + clutter_actor_get_preferred_size@Base 3.29.4 + clutter_actor_get_preferred_width@Base 3.29.4 + clutter_actor_get_previous_sibling@Base 3.29.4 + clutter_actor_get_reactive@Base 3.29.4 + clutter_actor_get_request_mode@Base 3.29.4 + clutter_actor_get_rotation@Base 3.29.4 + clutter_actor_get_rotation_angle@Base 3.29.4 + clutter_actor_get_scale@Base 3.29.4 + clutter_actor_get_scale_center@Base 3.29.4 + clutter_actor_get_scale_gravity@Base 3.29.4 + clutter_actor_get_scale_z@Base 3.29.4 + clutter_actor_get_shader@Base 3.29.4 + clutter_actor_get_size@Base 3.29.4 + clutter_actor_get_stage@Base 3.29.4 + clutter_actor_get_text_direction@Base 3.29.4 + clutter_actor_get_transform@Base 3.29.4 + clutter_actor_get_transformation_matrix@Base 3.29.4 + clutter_actor_get_transformed_paint_volume@Base 3.29.4 + clutter_actor_get_transformed_position@Base 3.29.4 + clutter_actor_get_transformed_size@Base 3.29.4 + clutter_actor_get_transition@Base 3.29.4 + clutter_actor_get_translation@Base 3.29.4 + clutter_actor_get_type@Base 3.29.4 + clutter_actor_get_width@Base 3.29.4 + clutter_actor_get_x@Base 3.29.4 + clutter_actor_get_x_align@Base 3.29.4 + clutter_actor_get_x_expand@Base 3.29.4 + clutter_actor_get_y@Base 3.29.4 + clutter_actor_get_y_align@Base 3.29.4 + clutter_actor_get_y_expand@Base 3.29.4 + clutter_actor_get_z_position@Base 3.29.4 + clutter_actor_get_z_rotation_gravity@Base 3.29.4 + clutter_actor_grab_key_focus@Base 3.29.4 + clutter_actor_has_actions@Base 3.29.4 + clutter_actor_has_allocation@Base 3.29.4 + clutter_actor_has_clip@Base 3.29.4 + clutter_actor_has_constraints@Base 3.29.4 + clutter_actor_has_effects@Base 3.29.4 + clutter_actor_has_key_focus@Base 3.29.4 + clutter_actor_has_mapped_clones@Base 3.29.4 + clutter_actor_has_overlaps@Base 3.29.4 + clutter_actor_has_pointer@Base 3.29.4 + clutter_actor_hide@Base 3.29.4 + clutter_actor_hide_all@Base 3.29.4 + clutter_actor_insert_child_above@Base 3.29.4 + clutter_actor_insert_child_at_index@Base 3.29.4 + clutter_actor_insert_child_below@Base 3.29.4 + clutter_actor_is_in_clone_paint@Base 3.29.4 + clutter_actor_is_mapped@Base 3.29.4 + clutter_actor_is_realized@Base 3.29.4 + clutter_actor_is_rotated@Base 3.29.4 + clutter_actor_is_scaled@Base 3.29.4 + clutter_actor_is_visible@Base 3.29.4 + clutter_actor_iter_destroy@Base 3.29.4 + clutter_actor_iter_init@Base 3.29.4 + clutter_actor_iter_is_valid@Base 3.29.4 + clutter_actor_iter_next@Base 3.29.4 + clutter_actor_iter_prev@Base 3.29.4 + clutter_actor_iter_remove@Base 3.29.4 + clutter_actor_lower@Base 3.29.4 + clutter_actor_lower_bottom@Base 3.29.4 + clutter_actor_map@Base 3.29.4 + clutter_actor_meta_get_actor@Base 3.29.4 + clutter_actor_meta_get_enabled@Base 3.29.4 + clutter_actor_meta_get_name@Base 3.29.4 + clutter_actor_meta_get_type@Base 3.29.4 + clutter_actor_meta_set_enabled@Base 3.29.4 + clutter_actor_meta_set_name@Base 3.29.4 + clutter_actor_move_anchor_point@Base 3.29.4 + clutter_actor_move_anchor_point_from_gravity@Base 3.29.4 + clutter_actor_move_by@Base 3.29.4 + clutter_actor_needs_expand@Base 3.29.4 + clutter_actor_new@Base 3.29.4 + clutter_actor_paint@Base 3.29.4 + clutter_actor_pop_internal@Base 3.29.4 + clutter_actor_push_internal@Base 3.29.4 + clutter_actor_queue_redraw@Base 3.29.4 + clutter_actor_queue_redraw_with_clip@Base 3.29.4 + clutter_actor_queue_relayout@Base 3.29.4 + clutter_actor_raise@Base 3.29.4 + clutter_actor_raise_top@Base 3.29.4 + clutter_actor_realize@Base 3.29.4 + clutter_actor_remove_action@Base 3.29.4 + clutter_actor_remove_action_by_name@Base 3.29.4 + clutter_actor_remove_all_children@Base 3.29.4 + clutter_actor_remove_all_transitions@Base 3.29.4 + clutter_actor_remove_child@Base 3.29.4 + clutter_actor_remove_clip@Base 3.29.4 + clutter_actor_remove_constraint@Base 3.29.4 + clutter_actor_remove_constraint_by_name@Base 3.29.4 + clutter_actor_remove_effect@Base 3.29.4 + clutter_actor_remove_effect_by_name@Base 3.29.4 + clutter_actor_remove_transition@Base 3.29.4 + clutter_actor_reparent@Base 3.29.4 + clutter_actor_replace_child@Base 3.29.4 + clutter_actor_restore_easing_state@Base 3.29.4 + clutter_actor_save_easing_state@Base 3.29.4 + clutter_actor_set_allocation@Base 3.29.4 + clutter_actor_set_anchor_point@Base 3.29.4 + clutter_actor_set_anchor_point_from_gravity@Base 3.29.4 + clutter_actor_set_background_color@Base 3.29.4 + clutter_actor_set_child_above_sibling@Base 3.29.4 + clutter_actor_set_child_at_index@Base 3.29.4 + clutter_actor_set_child_below_sibling@Base 3.29.4 + clutter_actor_set_child_transform@Base 3.29.4 + clutter_actor_set_clip@Base 3.29.4 + clutter_actor_set_clip_to_allocation@Base 3.29.4 + clutter_actor_set_content@Base 3.29.4 + clutter_actor_set_content_gravity@Base 3.29.4 + clutter_actor_set_content_repeat@Base 3.29.4 + clutter_actor_set_content_scaling_filters@Base 3.29.4 + clutter_actor_set_depth@Base 3.29.4 + clutter_actor_set_easing_delay@Base 3.29.4 + clutter_actor_set_easing_duration@Base 3.29.4 + clutter_actor_set_easing_mode@Base 3.29.4 + clutter_actor_set_fixed_position_set@Base 3.29.4 + clutter_actor_set_flags@Base 3.29.4 + clutter_actor_set_geometry@Base 3.29.4 + clutter_actor_set_height@Base 3.29.4 + clutter_actor_set_layout_manager@Base 3.29.4 + clutter_actor_set_margin@Base 3.29.4 + clutter_actor_set_margin_bottom@Base 3.29.4 + clutter_actor_set_margin_left@Base 3.29.4 + clutter_actor_set_margin_right@Base 3.29.4 + clutter_actor_set_margin_top@Base 3.29.4 + clutter_actor_set_name@Base 3.29.4 + clutter_actor_set_offscreen_redirect@Base 3.29.4 + clutter_actor_set_opacity@Base 3.29.4 + clutter_actor_set_opacity_override@Base 3.29.4 + clutter_actor_set_parent@Base 3.29.4 + clutter_actor_set_pivot_point@Base 3.29.4 + clutter_actor_set_pivot_point_z@Base 3.29.4 + clutter_actor_set_position@Base 3.29.4 + clutter_actor_set_reactive@Base 3.29.4 + clutter_actor_set_request_mode@Base 3.29.4 + clutter_actor_set_rotation@Base 3.29.4 + clutter_actor_set_rotation_angle@Base 3.29.4 + clutter_actor_set_scale@Base 3.29.4 + clutter_actor_set_scale_full@Base 3.29.4 + clutter_actor_set_scale_with_gravity@Base 3.29.4 + clutter_actor_set_scale_z@Base 3.29.4 + clutter_actor_set_shader@Base 3.29.4 + clutter_actor_set_shader_param@Base 3.29.4 + clutter_actor_set_shader_param_float@Base 3.29.4 + clutter_actor_set_shader_param_int@Base 3.29.4 + clutter_actor_set_size@Base 3.29.4 + clutter_actor_set_text_direction@Base 3.29.4 + clutter_actor_set_transform@Base 3.29.4 + clutter_actor_set_translation@Base 3.29.4 + clutter_actor_set_width@Base 3.29.4 + clutter_actor_set_x@Base 3.29.4 + clutter_actor_set_x_align@Base 3.29.4 + clutter_actor_set_x_expand@Base 3.29.4 + clutter_actor_set_y@Base 3.29.4 + clutter_actor_set_y_align@Base 3.29.4 + clutter_actor_set_y_expand@Base 3.29.4 + clutter_actor_set_z_position@Base 3.29.4 + clutter_actor_set_z_rotation_from_gravity@Base 3.29.4 + clutter_actor_should_pick_paint@Base 3.29.4 + clutter_actor_show@Base 3.29.4 + clutter_actor_show_all@Base 3.29.4 + clutter_actor_transform_stage_point@Base 3.29.4 + clutter_actor_unmap@Base 3.29.4 + clutter_actor_unparent@Base 3.29.4 + clutter_actor_unrealize@Base 3.29.4 + clutter_actor_unset_flags@Base 3.29.4 + clutter_align_axis_get_type@Base 3.29.4 + clutter_align_constraint_get_align_axis@Base 3.29.4 + clutter_align_constraint_get_factor@Base 3.29.4 + clutter_align_constraint_get_source@Base 3.29.4 + clutter_align_constraint_get_type@Base 3.29.4 + clutter_align_constraint_new@Base 3.29.4 + clutter_align_constraint_set_align_axis@Base 3.29.4 + clutter_align_constraint_set_factor@Base 3.29.4 + clutter_align_constraint_set_source@Base 3.29.4 + clutter_allocation_flags_get_type@Base 3.29.4 + clutter_alpha_get_alpha@Base 3.29.4 + clutter_alpha_get_mode@Base 3.29.4 + clutter_alpha_get_timeline@Base 3.29.4 + clutter_alpha_get_type@Base 3.29.4 + clutter_alpha_new@Base 3.29.4 + clutter_alpha_new_full@Base 3.29.4 + clutter_alpha_new_with_func@Base 3.29.4 + clutter_alpha_register_closure@Base 3.29.4 + clutter_alpha_register_func@Base 3.29.4 + clutter_alpha_set_closure@Base 3.29.4 + clutter_alpha_set_func@Base 3.29.4 + clutter_alpha_set_mode@Base 3.29.4 + clutter_alpha_set_timeline@Base 3.29.4 + clutter_animatable_animate_property@Base 3.29.4 + clutter_animatable_find_property@Base 3.29.4 + clutter_animatable_get_initial_state@Base 3.29.4 + clutter_animatable_get_type@Base 3.29.4 + clutter_animatable_interpolate_value@Base 3.29.4 + clutter_animatable_set_final_state@Base 3.29.4 + clutter_animation_bind@Base 3.29.4 + clutter_animation_bind_interval@Base 3.29.4 + clutter_animation_completed@Base 3.29.4 + clutter_animation_get_alpha@Base 3.29.4 + clutter_animation_get_duration@Base 3.29.4 + clutter_animation_get_interval@Base 3.29.4 + clutter_animation_get_loop@Base 3.29.4 + clutter_animation_get_mode@Base 3.29.4 + clutter_animation_get_object@Base 3.29.4 + clutter_animation_get_timeline@Base 3.29.4 + clutter_animation_get_type@Base 3.29.4 + clutter_animation_has_property@Base 3.29.4 + clutter_animation_mode_get_type@Base 3.29.4 + clutter_animation_new@Base 3.29.4 + clutter_animation_set_alpha@Base 3.29.4 + clutter_animation_set_duration@Base 3.29.4 + clutter_animation_set_loop@Base 3.29.4 + clutter_animation_set_mode@Base 3.29.4 + clutter_animation_set_object@Base 3.29.4 + clutter_animation_set_timeline@Base 3.29.4 + clutter_animation_unbind_property@Base 3.29.4 + clutter_animation_update@Base 3.29.4 + clutter_animation_update_interval@Base 3.29.4 + clutter_animator_compute_value@Base 3.29.4 + clutter_animator_get_duration@Base 3.29.4 + clutter_animator_get_keys@Base 3.29.4 + clutter_animator_get_timeline@Base 3.29.4 + clutter_animator_get_type@Base 3.29.4 + clutter_animator_key_get_mode@Base 3.29.4 + clutter_animator_key_get_object@Base 3.29.4 + clutter_animator_key_get_progress@Base 3.29.4 + clutter_animator_key_get_property_name@Base 3.29.4 + clutter_animator_key_get_property_type@Base 3.29.4 + clutter_animator_key_get_type@Base 3.29.4 + clutter_animator_key_get_value@Base 3.29.4 + clutter_animator_new@Base 3.29.4 + clutter_animator_property_get_ease_in@Base 3.29.4 + clutter_animator_property_get_interpolation@Base 3.29.4 + clutter_animator_property_set_ease_in@Base 3.29.4 + clutter_animator_property_set_interpolation@Base 3.29.4 + clutter_animator_remove_key@Base 3.29.4 + clutter_animator_set@Base 3.29.4 + clutter_animator_set_duration@Base 3.29.4 + clutter_animator_set_key@Base 3.29.4 + clutter_animator_set_timeline@Base 3.29.4 + clutter_animator_start@Base 3.29.4 + clutter_backend_bell_notify@Base 3.29.4 + (arch=linux-any)clutter_backend_egl_native_get_type@Base 3.29.4 + clutter_backend_get_cogl_context@Base 3.29.4 + clutter_backend_get_double_click_distance@Base 3.29.4 + clutter_backend_get_double_click_time@Base 3.29.4 + clutter_backend_get_font_name@Base 3.29.4 + clutter_backend_get_font_options@Base 3.29.4 + clutter_backend_get_input_method@Base 3.29.4 + clutter_backend_get_resolution@Base 3.29.4 + clutter_backend_get_type@Base 3.29.4 + clutter_backend_set_double_click_distance@Base 3.29.4 + clutter_backend_set_double_click_time@Base 3.29.4 + clutter_backend_set_font_name@Base 3.29.4 + clutter_backend_set_font_options@Base 3.29.4 + clutter_backend_set_input_method@Base 3.29.4 + clutter_backend_set_resolution@Base 3.29.4 + clutter_backend_x11_get_type@Base 3.29.4 + clutter_base_init@Base 3.29.4 + clutter_behaviour_actors_foreach@Base 3.29.4 + clutter_behaviour_apply@Base 3.29.4 + clutter_behaviour_depth_get_bounds@Base 3.29.4 + clutter_behaviour_depth_get_type@Base 3.29.4 + clutter_behaviour_depth_new@Base 3.29.4 + clutter_behaviour_depth_set_bounds@Base 3.29.4 + clutter_behaviour_ellipse_get_angle_end@Base 3.29.4 + clutter_behaviour_ellipse_get_angle_start@Base 3.29.4 + clutter_behaviour_ellipse_get_angle_tilt@Base 3.29.4 + clutter_behaviour_ellipse_get_center@Base 3.29.4 + clutter_behaviour_ellipse_get_direction@Base 3.29.4 + clutter_behaviour_ellipse_get_height@Base 3.29.4 + clutter_behaviour_ellipse_get_tilt@Base 3.29.4 + clutter_behaviour_ellipse_get_type@Base 3.29.4 + clutter_behaviour_ellipse_get_width@Base 3.29.4 + clutter_behaviour_ellipse_new@Base 3.29.4 + clutter_behaviour_ellipse_set_angle_end@Base 3.29.4 + clutter_behaviour_ellipse_set_angle_start@Base 3.29.4 + clutter_behaviour_ellipse_set_angle_tilt@Base 3.29.4 + clutter_behaviour_ellipse_set_center@Base 3.29.4 + clutter_behaviour_ellipse_set_direction@Base 3.29.4 + clutter_behaviour_ellipse_set_height@Base 3.29.4 + clutter_behaviour_ellipse_set_tilt@Base 3.29.4 + clutter_behaviour_ellipse_set_width@Base 3.29.4 + clutter_behaviour_get_actors@Base 3.29.4 + clutter_behaviour_get_alpha@Base 3.29.4 + clutter_behaviour_get_n_actors@Base 3.29.4 + clutter_behaviour_get_nth_actor@Base 3.29.4 + clutter_behaviour_get_type@Base 3.29.4 + clutter_behaviour_is_applied@Base 3.29.4 + clutter_behaviour_opacity_get_bounds@Base 3.29.4 + clutter_behaviour_opacity_get_type@Base 3.29.4 + clutter_behaviour_opacity_new@Base 3.29.4 + clutter_behaviour_opacity_set_bounds@Base 3.29.4 + clutter_behaviour_path_get_path@Base 3.29.4 + clutter_behaviour_path_get_type@Base 3.29.4 + clutter_behaviour_path_new@Base 3.29.4 + clutter_behaviour_path_new_with_description@Base 3.29.4 + clutter_behaviour_path_new_with_knots@Base 3.29.4 + clutter_behaviour_path_set_path@Base 3.29.4 + clutter_behaviour_remove@Base 3.29.4 + clutter_behaviour_remove_all@Base 3.29.4 + clutter_behaviour_rotate_get_axis@Base 3.29.4 + clutter_behaviour_rotate_get_bounds@Base 3.29.4 + clutter_behaviour_rotate_get_center@Base 3.29.4 + clutter_behaviour_rotate_get_direction@Base 3.29.4 + clutter_behaviour_rotate_get_type@Base 3.29.4 + clutter_behaviour_rotate_new@Base 3.29.4 + clutter_behaviour_rotate_set_axis@Base 3.29.4 + clutter_behaviour_rotate_set_bounds@Base 3.29.4 + clutter_behaviour_rotate_set_center@Base 3.29.4 + clutter_behaviour_rotate_set_direction@Base 3.29.4 + clutter_behaviour_scale_get_bounds@Base 3.29.4 + clutter_behaviour_scale_get_type@Base 3.29.4 + clutter_behaviour_scale_new@Base 3.29.4 + clutter_behaviour_scale_set_bounds@Base 3.29.4 + clutter_behaviour_set_alpha@Base 3.29.4 + clutter_bin_alignment_get_type@Base 3.29.4 + clutter_bin_layout_add@Base 3.29.4 + clutter_bin_layout_get_alignment@Base 3.29.4 + clutter_bin_layout_get_type@Base 3.29.4 + clutter_bin_layout_new@Base 3.29.4 + clutter_bin_layout_set_alignment@Base 3.29.4 + clutter_bind_constraint_get_coordinate@Base 3.29.4 + clutter_bind_constraint_get_offset@Base 3.29.4 + clutter_bind_constraint_get_source@Base 3.29.4 + clutter_bind_constraint_get_type@Base 3.29.4 + clutter_bind_constraint_new@Base 3.29.4 + clutter_bind_constraint_set_coordinate@Base 3.29.4 + clutter_bind_constraint_set_offset@Base 3.29.4 + clutter_bind_constraint_set_source@Base 3.29.4 + clutter_bind_coordinate_get_type@Base 3.29.4 + clutter_binding_pool_activate@Base 3.29.4 + clutter_binding_pool_block_action@Base 3.29.4 + clutter_binding_pool_find@Base 3.29.4 + clutter_binding_pool_find_action@Base 3.29.4 + clutter_binding_pool_get_for_class@Base 3.29.4 + clutter_binding_pool_get_type@Base 3.29.4 + clutter_binding_pool_install_action@Base 3.29.4 + clutter_binding_pool_install_closure@Base 3.29.4 + clutter_binding_pool_new@Base 3.29.4 + clutter_binding_pool_override_action@Base 3.29.4 + clutter_binding_pool_override_closure@Base 3.29.4 + clutter_binding_pool_remove_action@Base 3.29.4 + clutter_binding_pool_unblock_action@Base 3.29.4 + clutter_blur_effect_get_type@Base 3.29.4 + clutter_blur_effect_new@Base 3.29.4 + clutter_box_alignment_get_type@Base 3.29.4 + clutter_box_get_color@Base 3.29.4 + clutter_box_get_layout_manager@Base 3.29.4 + clutter_box_get_type@Base 3.29.4 + clutter_box_layout_get_alignment@Base 3.29.4 + clutter_box_layout_get_easing_duration@Base 3.29.4 + clutter_box_layout_get_easing_mode@Base 3.29.4 + clutter_box_layout_get_expand@Base 3.29.4 + clutter_box_layout_get_fill@Base 3.29.4 + clutter_box_layout_get_homogeneous@Base 3.29.4 + clutter_box_layout_get_orientation@Base 3.29.4 + clutter_box_layout_get_pack_start@Base 3.29.4 + clutter_box_layout_get_spacing@Base 3.29.4 + clutter_box_layout_get_type@Base 3.29.4 + clutter_box_layout_get_use_animations@Base 3.29.4 + clutter_box_layout_get_vertical@Base 3.29.4 + clutter_box_layout_new@Base 3.29.4 + clutter_box_layout_pack@Base 3.29.4 + clutter_box_layout_set_alignment@Base 3.29.4 + clutter_box_layout_set_easing_duration@Base 3.29.4 + clutter_box_layout_set_easing_mode@Base 3.29.4 + clutter_box_layout_set_expand@Base 3.29.4 + clutter_box_layout_set_fill@Base 3.29.4 + clutter_box_layout_set_homogeneous@Base 3.29.4 + clutter_box_layout_set_orientation@Base 3.29.4 + clutter_box_layout_set_pack_start@Base 3.29.4 + clutter_box_layout_set_spacing@Base 3.29.4 + clutter_box_layout_set_use_animations@Base 3.29.4 + clutter_box_layout_set_vertical@Base 3.29.4 + clutter_box_new@Base 3.29.4 + clutter_box_pack@Base 3.29.4 + clutter_box_pack_after@Base 3.29.4 + clutter_box_pack_at@Base 3.29.4 + clutter_box_pack_before@Base 3.29.4 + clutter_box_packv@Base 3.29.4 + clutter_box_set_color@Base 3.29.4 + clutter_box_set_layout_manager@Base 3.29.4 + clutter_brightness_contrast_effect_get_brightness@Base 3.29.4 + clutter_brightness_contrast_effect_get_contrast@Base 3.29.4 + clutter_brightness_contrast_effect_get_type@Base 3.29.4 + clutter_brightness_contrast_effect_new@Base 3.29.4 + clutter_brightness_contrast_effect_set_brightness@Base 3.29.4 + clutter_brightness_contrast_effect_set_brightness_full@Base 3.29.4 + clutter_brightness_contrast_effect_set_contrast@Base 3.29.4 + clutter_brightness_contrast_effect_set_contrast_full@Base 3.29.4 + clutter_button_state_get_type@Base 3.29.4 + clutter_cairo_clear@Base 3.29.4 + clutter_cairo_set_source_color@Base 3.29.4 + clutter_cairo_texture_clear@Base 3.29.4 + clutter_cairo_texture_create@Base 3.29.4 + clutter_cairo_texture_create_region@Base 3.29.4 + clutter_cairo_texture_get_auto_resize@Base 3.29.4 + clutter_cairo_texture_get_surface_size@Base 3.29.4 + clutter_cairo_texture_get_type@Base 3.29.4 + clutter_cairo_texture_invalidate@Base 3.29.4 + clutter_cairo_texture_invalidate_rectangle@Base 3.29.4 + clutter_cairo_texture_new@Base 3.29.4 + clutter_cairo_texture_set_auto_resize@Base 3.29.4 + clutter_cairo_texture_set_surface_size@Base 3.29.4 + clutter_canvas_get_type@Base 3.29.4 + clutter_canvas_new@Base 3.29.4 + clutter_canvas_set_size@Base 3.29.4 + clutter_check_version@Base 3.29.4 + clutter_check_windowing_backend@Base 3.29.4 + clutter_child_meta_get_actor@Base 3.29.4 + clutter_child_meta_get_container@Base 3.29.4 + clutter_child_meta_get_type@Base 3.29.4 + clutter_clear_glyph_cache@Base 3.29.4 + clutter_click_action_get_button@Base 3.29.4 + clutter_click_action_get_coords@Base 3.29.4 + clutter_click_action_get_state@Base 3.29.4 + clutter_click_action_get_type@Base 3.29.4 + clutter_click_action_new@Base 3.29.4 + clutter_click_action_release@Base 3.29.4 + clutter_clip_node_get_type@Base 3.29.4 + clutter_clip_node_new@Base 3.29.4 + clutter_clone_get_source@Base 3.29.4 + clutter_clone_get_type@Base 3.29.4 + clutter_clone_new@Base 3.29.4 + clutter_clone_set_source@Base 3.29.4 + clutter_color_add@Base 3.29.4 + clutter_color_alloc@Base 3.29.4 + clutter_color_copy@Base 3.29.4 + clutter_color_darken@Base 3.29.4 + clutter_color_equal@Base 3.29.4 + clutter_color_free@Base 3.29.4 + clutter_color_from_hls@Base 3.29.4 + clutter_color_from_pixel@Base 3.29.4 + clutter_color_from_string@Base 3.29.4 + clutter_color_get_static@Base 3.29.4 + clutter_color_get_type@Base 3.29.4 + clutter_color_hash@Base 3.29.4 + clutter_color_init@Base 3.29.4 + clutter_color_interpolate@Base 3.29.4 + clutter_color_lighten@Base 3.29.4 + clutter_color_new@Base 3.29.4 + clutter_color_node_get_type@Base 3.29.4 + clutter_color_node_new@Base 3.29.4 + clutter_color_shade@Base 3.29.4 + clutter_color_subtract@Base 3.29.4 + clutter_color_to_hls@Base 3.29.4 + clutter_color_to_pixel@Base 3.29.4 + clutter_color_to_string@Base 3.29.4 + clutter_colorize_effect_get_tint@Base 3.29.4 + clutter_colorize_effect_get_type@Base 3.29.4 + clutter_colorize_effect_new@Base 3.29.4 + clutter_colorize_effect_set_tint@Base 3.29.4 + clutter_constraint_get_type@Base 3.29.4 + clutter_container_add@Base 3.29.4 + clutter_container_add_actor@Base 3.29.4 + clutter_container_add_valist@Base 3.29.4 + clutter_container_child_get@Base 3.29.4 + clutter_container_child_get_property@Base 3.29.4 + clutter_container_child_notify@Base 3.29.4 + clutter_container_child_set@Base 3.29.4 + clutter_container_child_set_property@Base 3.29.4 + clutter_container_class_find_child_property@Base 3.29.4 + clutter_container_class_list_child_properties@Base 3.29.4 + clutter_container_create_child_meta@Base 3.29.4 + clutter_container_destroy_child_meta@Base 3.29.4 + clutter_container_find_child_by_name@Base 3.29.4 + clutter_container_foreach@Base 3.29.4 + clutter_container_foreach_with_internals@Base 3.29.4 + clutter_container_get_child_meta@Base 3.29.4 + clutter_container_get_children@Base 3.29.4 + clutter_container_get_type@Base 3.29.4 + clutter_container_lower_child@Base 3.29.4 + clutter_container_raise_child@Base 3.29.4 + clutter_container_remove@Base 3.29.4 + clutter_container_remove_actor@Base 3.29.4 + clutter_container_remove_valist@Base 3.29.4 + clutter_container_sort_depth_order@Base 3.29.4 + clutter_content_get_preferred_size@Base 3.29.4 + clutter_content_get_type@Base 3.29.4 + clutter_content_gravity_get_type@Base 3.29.4 + clutter_content_invalidate@Base 3.29.4 + clutter_content_repeat_get_type@Base 3.29.4 + clutter_deform_effect_get_back_material@Base 3.29.4 + clutter_deform_effect_get_n_tiles@Base 3.29.4 + clutter_deform_effect_get_type@Base 3.29.4 + clutter_deform_effect_invalidate@Base 3.29.4 + clutter_deform_effect_set_back_material@Base 3.29.4 + clutter_deform_effect_set_n_tiles@Base 3.29.4 + clutter_desaturate_effect_get_factor@Base 3.29.4 + clutter_desaturate_effect_get_type@Base 3.29.4 + clutter_desaturate_effect_new@Base 3.29.4 + clutter_desaturate_effect_set_factor@Base 3.29.4 + clutter_device_manager_create_virtual_device@Base 3.29.4 + clutter_device_manager_get_core_device@Base 3.29.4 + clutter_device_manager_get_default@Base 3.29.4 + clutter_device_manager_get_device@Base 3.29.4 + clutter_device_manager_get_kbd_a11y_settings@Base 3.29.4 + clutter_device_manager_get_supported_virtual_device_types@Base 3.29.4 + clutter_device_manager_get_type@Base 3.29.4 + clutter_device_manager_list_devices@Base 3.29.4 + clutter_device_manager_peek_devices@Base 3.29.4 + clutter_device_manager_set_kbd_a11y_settings@Base 3.29.4 + clutter_disable_accessibility@Base 3.29.4 + clutter_do_event@Base 3.29.4 + clutter_drag_action_get_drag_area@Base 3.29.4 + clutter_drag_action_get_drag_axis@Base 3.29.4 + clutter_drag_action_get_drag_handle@Base 3.29.4 + clutter_drag_action_get_drag_threshold@Base 3.29.4 + clutter_drag_action_get_motion_coords@Base 3.29.4 + clutter_drag_action_get_press_coords@Base 3.29.4 + clutter_drag_action_get_type@Base 3.29.4 + clutter_drag_action_new@Base 3.29.4 + clutter_drag_action_set_drag_area@Base 3.29.4 + clutter_drag_action_set_drag_axis@Base 3.29.4 + clutter_drag_action_set_drag_handle@Base 3.29.4 + clutter_drag_action_set_drag_threshold@Base 3.29.4 + clutter_drag_axis_get_type@Base 3.29.4 + clutter_drop_action_get_type@Base 3.29.4 + clutter_drop_action_new@Base 3.29.4 + clutter_effect_get_type@Base 3.29.4 + clutter_effect_paint_flags_get_type@Base 3.29.4 + clutter_effect_queue_repaint@Base 3.29.4 + (arch=linux-any)clutter_egl_display@Base 3.29.4 + (arch=linux-any)clutter_egl_freeze_master_clock@Base 3.29.4 + (arch=linux-any)clutter_egl_get_egl_display@Base 3.29.4 + (arch=linux-any)clutter_egl_thaw_master_clock@Base 3.29.4 + (arch=linux-any)clutter_eglx_display@Base 3.29.4 + (arch=linux-any)clutter_evdev_add_filter@Base 3.29.4 + (arch=linux-any)clutter_evdev_event_get_event_code@Base 3.29.4 + (arch=linux-any)clutter_evdev_event_get_relative_motion@Base 3.29.4 + (arch=linux-any)clutter_evdev_event_get_time_usec@Base 3.29.4 + (arch=linux-any)clutter_evdev_event_sequence_get_slot@Base 3.29.4 + (arch=linux-any)clutter_evdev_get_keyboard_layout_index@Base 3.29.4 + (arch=linux-any)clutter_evdev_get_keyboard_map@Base 3.29.4 + (arch=linux-any)clutter_evdev_input_device_get_libinput_device@Base 3.29.4 + (arch=linux-any)clutter_evdev_input_device_tool_set_button_code@Base 3.29.4 + (arch=linux-any)clutter_evdev_input_device_tool_set_pressure_curve@Base 3.29.4 + (arch=linux-any)clutter_evdev_reclaim_devices@Base 3.29.4 + (arch=linux-any)clutter_evdev_release_devices@Base 3.29.4 + (arch=linux-any)clutter_evdev_remove_filter@Base 3.29.4 + (arch=linux-any)clutter_evdev_set_device_callbacks@Base 3.29.4 + (arch=linux-any)clutter_evdev_set_keyboard_layout_index@Base 3.29.4 + (arch=linux-any)clutter_evdev_set_keyboard_map@Base 3.29.4 + (arch=linux-any)clutter_evdev_set_keyboard_numlock@Base 3.29.4 + (arch=linux-any)clutter_evdev_set_keyboard_repeat@Base 3.29.4 + (arch=linux-any)clutter_evdev_set_pointer_constrain_callback@Base 3.29.4 + (arch=linux-any)clutter_evdev_set_relative_motion_filter@Base 3.29.4 + (arch=linux-any)clutter_evdev_set_seat_id@Base 3.29.4 + (arch=linux-any)clutter_evdev_warp_pointer@Base 3.29.4 + clutter_event_add_filter@Base 3.29.4 + clutter_event_copy@Base 3.29.4 + clutter_event_flags_get_type@Base 3.29.4 + clutter_event_free@Base 3.29.4 + clutter_event_get@Base 3.29.4 + clutter_event_get_angle@Base 3.29.4 + clutter_event_get_axes@Base 3.29.4 + clutter_event_get_button@Base 3.29.4 + clutter_event_get_click_count@Base 3.29.4 + clutter_event_get_coords@Base 3.29.4 + clutter_event_get_device@Base 3.29.4 + clutter_event_get_device_id@Base 3.29.4 + clutter_event_get_device_tool@Base 3.29.4 + clutter_event_get_device_type@Base 3.29.4 + clutter_event_get_distance@Base 3.29.4 + clutter_event_get_event_sequence@Base 3.29.4 + clutter_event_get_flags@Base 3.29.4 + clutter_event_get_gesture_motion_delta@Base 3.29.4 + clutter_event_get_gesture_phase@Base 3.29.4 + clutter_event_get_gesture_pinch_angle_delta@Base 3.29.4 + clutter_event_get_gesture_pinch_scale@Base 3.29.4 + clutter_event_get_key_code@Base 3.29.4 + clutter_event_get_key_symbol@Base 3.29.4 + clutter_event_get_key_unicode@Base 3.29.4 + clutter_event_get_mode_group@Base 3.29.4 + clutter_event_get_pad_event_details@Base 3.29.4 + clutter_event_get_position@Base 3.29.4 + clutter_event_get_related@Base 3.29.4 + clutter_event_get_scroll_delta@Base 3.29.4 + clutter_event_get_scroll_direction@Base 3.29.4 + clutter_event_get_source@Base 3.29.4 + clutter_event_get_source_device@Base 3.29.4 + clutter_event_get_stage@Base 3.29.4 + clutter_event_get_state@Base 3.29.4 + clutter_event_get_state_full@Base 3.29.4 + clutter_event_get_time@Base 3.29.4 + clutter_event_get_touchpad_gesture_finger_count@Base 3.29.4 + clutter_event_get_type@Base 3.29.4 + clutter_event_has_control_modifier@Base 3.29.4 + clutter_event_has_shift_modifier@Base 3.29.4 + clutter_event_is_pointer_emulated@Base 3.29.4 + clutter_event_new@Base 3.29.4 + clutter_event_peek@Base 3.29.4 + clutter_event_put@Base 3.29.4 + clutter_event_remove_filter@Base 3.29.4 + clutter_event_sequence_get_type@Base 3.29.4 + clutter_event_set_button@Base 3.29.4 + clutter_event_set_coords@Base 3.29.4 + clutter_event_set_device@Base 3.29.4 + clutter_event_set_device_tool@Base 3.29.4 + clutter_event_set_flags@Base 3.29.4 + clutter_event_set_key_code@Base 3.29.4 + clutter_event_set_key_symbol@Base 3.29.4 + clutter_event_set_key_unicode@Base 3.29.4 + clutter_event_set_related@Base 3.29.4 + clutter_event_set_scroll_delta@Base 3.29.4 + clutter_event_set_scroll_direction@Base 3.29.4 + clutter_event_set_source@Base 3.29.4 + clutter_event_set_source_device@Base 3.29.4 + clutter_event_set_stage@Base 3.29.4 + clutter_event_set_state@Base 3.29.4 + clutter_event_set_time@Base 3.29.4 + clutter_event_type@Base 3.29.4 + clutter_event_type_get_type@Base 3.29.4 + clutter_events_pending@Base 3.29.4 + clutter_feature_available@Base 3.29.4 + clutter_feature_flags_get_type@Base 3.29.4 + clutter_feature_get_all@Base 3.29.4 + clutter_fixed_layout_get_type@Base 3.29.4 + clutter_fixed_layout_new@Base 3.29.4 + clutter_flow_layout_get_column_spacing@Base 3.29.4 + clutter_flow_layout_get_column_width@Base 3.29.4 + clutter_flow_layout_get_homogeneous@Base 3.29.4 + clutter_flow_layout_get_orientation@Base 3.29.4 + clutter_flow_layout_get_row_height@Base 3.29.4 + clutter_flow_layout_get_row_spacing@Base 3.29.4 + clutter_flow_layout_get_snap_to_grid@Base 3.29.4 + clutter_flow_layout_get_type@Base 3.29.4 + clutter_flow_layout_new@Base 3.29.4 + clutter_flow_layout_set_column_spacing@Base 3.29.4 + clutter_flow_layout_set_column_width@Base 3.29.4 + clutter_flow_layout_set_homogeneous@Base 3.29.4 + clutter_flow_layout_set_orientation@Base 3.29.4 + clutter_flow_layout_set_row_height@Base 3.29.4 + clutter_flow_layout_set_row_spacing@Base 3.29.4 + clutter_flow_layout_set_snap_to_grid@Base 3.29.4 + clutter_flow_orientation_get_type@Base 3.29.4 + clutter_fog_get_type@Base 3.29.4 + clutter_font_flags_get_type@Base 3.29.4 + clutter_frame_source_add@Base 3.29.4 + clutter_frame_source_add_full@Base 3.29.4 + clutter_geometry_get_type@Base 3.29.4 + clutter_geometry_intersects@Base 3.29.4 + clutter_geometry_union@Base 3.29.4 + clutter_gesture_action_cancel@Base 3.29.4 + clutter_gesture_action_get_device@Base 3.29.4 + clutter_gesture_action_get_last_event@Base 3.29.4 + clutter_gesture_action_get_motion_coords@Base 3.29.4 + clutter_gesture_action_get_motion_delta@Base 3.29.4 + clutter_gesture_action_get_n_current_points@Base 3.29.4 + clutter_gesture_action_get_n_touch_points@Base 3.29.4 + clutter_gesture_action_get_press_coords@Base 3.29.4 + clutter_gesture_action_get_release_coords@Base 3.29.4 + clutter_gesture_action_get_sequence@Base 3.29.4 + clutter_gesture_action_get_threshold_trigger_distance@Base 3.29.4 + clutter_gesture_action_get_threshold_trigger_edge@Base 3.29.4 + clutter_gesture_action_get_threshold_trigger_egde@Base 3.29.4 + clutter_gesture_action_get_type@Base 3.29.4 + clutter_gesture_action_get_velocity@Base 3.29.4 + clutter_gesture_action_new@Base 3.29.4 + clutter_gesture_action_set_n_touch_points@Base 3.29.4 + clutter_gesture_action_set_threshold_trigger_distance@Base 3.29.4 + clutter_gesture_action_set_threshold_trigger_edge@Base 3.29.4 + clutter_gesture_trigger_edge_get_type@Base 3.29.4 + clutter_get_accessibility_enabled@Base 3.29.4 + clutter_get_actor_by_gid@Base 3.29.4 + clutter_get_current_event@Base 3.29.4 + clutter_get_current_event_time@Base 3.29.4 + clutter_get_debug_enabled@Base 3.29.4 + clutter_get_default_backend@Base 3.29.4 + clutter_get_default_frame_rate@Base 3.29.4 + clutter_get_default_text_direction@Base 3.29.4 + clutter_get_font_flags@Base 3.29.4 + clutter_get_font_map@Base 3.29.4 + clutter_get_input_device_for_id@Base 3.29.4 + clutter_get_keyboard_grab@Base 3.29.4 + clutter_get_motion_events_enabled@Base 3.29.4 + clutter_get_option_group@Base 3.29.4 + clutter_get_option_group_without_init@Base 3.29.4 + clutter_get_pointer_grab@Base 3.29.4 + clutter_get_script_id@Base 3.29.4 + clutter_get_show_fps@Base 3.29.4 + clutter_get_timestamp@Base 3.29.4 + clutter_grab_keyboard@Base 3.29.4 + clutter_grab_pointer@Base 3.29.4 + clutter_grab_pointer_for_device@Base 3.29.4 + clutter_gravity_get_type@Base 3.29.4 + clutter_grid_layout_attach@Base 3.29.4 + clutter_grid_layout_attach_next_to@Base 3.29.4 + clutter_grid_layout_get_child_at@Base 3.29.4 + clutter_grid_layout_get_column_homogeneous@Base 3.29.4 + clutter_grid_layout_get_column_spacing@Base 3.29.4 + clutter_grid_layout_get_orientation@Base 3.29.4 + clutter_grid_layout_get_row_homogeneous@Base 3.29.4 + clutter_grid_layout_get_row_spacing@Base 3.29.4 + clutter_grid_layout_get_type@Base 3.29.4 + clutter_grid_layout_insert_column@Base 3.29.4 + clutter_grid_layout_insert_next_to@Base 3.29.4 + clutter_grid_layout_insert_row@Base 3.29.4 + clutter_grid_layout_new@Base 3.29.4 + clutter_grid_layout_set_column_homogeneous@Base 3.29.4 + clutter_grid_layout_set_column_spacing@Base 3.29.4 + clutter_grid_layout_set_orientation@Base 3.29.4 + clutter_grid_layout_set_row_homogeneous@Base 3.29.4 + clutter_grid_layout_set_row_spacing@Base 3.29.4 + clutter_grid_position_get_type@Base 3.29.4 + clutter_group_get_n_children@Base 3.29.4 + clutter_group_get_nth_child@Base 3.29.4 + clutter_group_get_type@Base 3.29.4 + clutter_group_new@Base 3.29.4 + clutter_group_remove_all@Base 3.29.4 + clutter_image_error_get_type@Base 3.29.4 + clutter_image_error_quark@Base 3.29.4 + clutter_image_get_texture@Base 3.29.4 + clutter_image_get_type@Base 3.29.4 + clutter_image_new@Base 3.29.4 + clutter_image_set_area@Base 3.29.4 + clutter_image_set_bytes@Base 3.29.4 + clutter_image_set_data@Base 3.29.4 + clutter_init@Base 3.29.4 + clutter_init_error_get_type@Base 3.29.4 + clutter_init_error_quark@Base 3.29.4 + clutter_init_with_args@Base 3.29.4 + clutter_input_axis_get_type@Base 3.29.4 + clutter_input_content_hint_flags_get_type@Base 3.29.4 + clutter_input_content_purpose_get_type@Base 3.29.4 + clutter_input_device_get_associated_device@Base 3.29.4 + clutter_input_device_get_axis@Base 3.29.4 + clutter_input_device_get_axis_value@Base 3.29.4 + clutter_input_device_get_coords@Base 3.29.4 + clutter_input_device_get_device_coords@Base 3.29.4 + clutter_input_device_get_device_id@Base 3.29.4 + clutter_input_device_get_device_mode@Base 3.29.4 + clutter_input_device_get_device_name@Base 3.29.4 + clutter_input_device_get_device_node@Base 3.29.4 + clutter_input_device_get_device_type@Base 3.29.4 + clutter_input_device_get_enabled@Base 3.29.4 + clutter_input_device_get_grabbed_actor@Base 3.29.4 + clutter_input_device_get_group_n_modes@Base 3.29.4 + clutter_input_device_get_has_cursor@Base 3.29.4 + clutter_input_device_get_key@Base 3.29.4 + clutter_input_device_get_mapping_mode@Base 3.29.4 + clutter_input_device_get_mode_switch_button_group@Base 3.29.4 + clutter_input_device_get_modifier_state@Base 3.29.4 + clutter_input_device_get_n_axes@Base 3.29.4 + clutter_input_device_get_n_keys@Base 3.29.4 + clutter_input_device_get_n_mode_groups@Base 3.29.4 + clutter_input_device_get_n_rings@Base 3.29.4 + clutter_input_device_get_n_strips@Base 3.29.4 + clutter_input_device_get_pointer_actor@Base 3.29.4 + clutter_input_device_get_pointer_stage@Base 3.29.4 + clutter_input_device_get_product_id@Base 3.29.4 + clutter_input_device_get_slave_devices@Base 3.29.4 + clutter_input_device_get_type@Base 3.29.4 + clutter_input_device_get_vendor_id@Base 3.29.4 + clutter_input_device_grab@Base 3.29.4 + clutter_input_device_is_grouped@Base 3.29.4 + clutter_input_device_is_mode_switch_button@Base 3.29.4 + clutter_input_device_keycode_to_evdev@Base 3.29.4 + clutter_input_device_mapping_get_type@Base 3.29.4 + clutter_input_device_pad_source_get_type@Base 3.29.4 + clutter_input_device_sequence_get_grabbed_actor@Base 3.29.4 + clutter_input_device_sequence_grab@Base 3.29.4 + clutter_input_device_sequence_ungrab@Base 3.29.4 + clutter_input_device_set_enabled@Base 3.29.4 + clutter_input_device_set_key@Base 3.29.4 + clutter_input_device_set_mapping_mode@Base 3.29.4 + clutter_input_device_tool_get_id@Base 3.29.4 + clutter_input_device_tool_get_serial@Base 3.29.4 + clutter_input_device_tool_get_tool_type@Base 3.29.4 + clutter_input_device_tool_get_type@Base 3.29.4 + clutter_input_device_tool_type_get_type@Base 3.29.4 + clutter_input_device_type_get_type@Base 3.29.4 + clutter_input_device_ungrab@Base 3.29.4 + clutter_input_device_update_from_event@Base 3.29.4 + clutter_input_focus_filter_key_event@Base 3.29.4 + clutter_input_focus_get_type@Base 3.29.4 + clutter_input_focus_is_focused@Base 3.29.4 + clutter_input_focus_request_toggle_input_panel@Base 3.29.4 + clutter_input_focus_reset@Base 3.29.4 + clutter_input_focus_set_can_show_preedit@Base 3.29.4 + clutter_input_focus_set_content_hints@Base 3.29.4 + clutter_input_focus_set_content_purpose@Base 3.29.4 + clutter_input_focus_set_cursor_location@Base 3.29.4 + clutter_input_focus_set_surrounding@Base 3.29.4 + clutter_input_method_commit@Base 3.29.4 + clutter_input_method_delete_surrounding@Base 3.29.4 + clutter_input_method_focus_in@Base 3.29.4 + clutter_input_method_focus_out@Base 3.29.4 + clutter_input_method_forward_key@Base 3.30.1 + clutter_input_method_get_type@Base 3.29.4 + clutter_input_method_notify_key_event@Base 3.29.4 + clutter_input_method_request_surrounding@Base 3.29.4 + clutter_input_method_set_preedit_text@Base 3.29.4 + clutter_input_mode_get_type@Base 3.29.4 + clutter_input_panel_state_get_type@Base 3.29.4 + clutter_interpolation_get_type@Base 3.29.4 + clutter_interval_clone@Base 3.29.4 + clutter_interval_compute@Base 3.29.4 + clutter_interval_compute_value@Base 3.29.4 + clutter_interval_get_final_value@Base 3.29.4 + clutter_interval_get_initial_value@Base 3.29.4 + clutter_interval_get_interval@Base 3.29.4 + clutter_interval_get_type@Base 3.29.4 + clutter_interval_get_value_type@Base 3.29.4 + clutter_interval_is_valid@Base 3.29.4 + clutter_interval_new@Base 3.29.4 + clutter_interval_new_with_values@Base 3.29.4 + clutter_interval_peek_final_value@Base 3.29.4 + clutter_interval_peek_initial_value@Base 3.29.4 + clutter_interval_register_progress_func@Base 3.29.4 + clutter_interval_set_final@Base 3.29.4 + clutter_interval_set_final_value@Base 3.29.4 + clutter_interval_set_initial@Base 3.29.4 + clutter_interval_set_initial_value@Base 3.29.4 + clutter_interval_set_interval@Base 3.29.4 + clutter_interval_validate@Base 3.29.4 + clutter_key_state_get_type@Base 3.29.4 + clutter_keyboard_a11y_flags_get_type@Base 3.29.4 + clutter_keyframe_transition_clear@Base 3.29.4 + clutter_keyframe_transition_get_key_frame@Base 3.29.4 + clutter_keyframe_transition_get_n_key_frames@Base 3.29.4 + clutter_keyframe_transition_get_type@Base 3.29.4 + clutter_keyframe_transition_new@Base 3.29.4 + clutter_keyframe_transition_set@Base 3.29.4 + clutter_keyframe_transition_set_key_frame@Base 3.29.4 + clutter_keyframe_transition_set_key_frames@Base 3.29.4 + clutter_keyframe_transition_set_modes@Base 3.29.4 + clutter_keyframe_transition_set_values@Base 3.29.4 + clutter_keysym_to_unicode@Base 3.29.4 + clutter_knot_copy@Base 3.29.4 + clutter_knot_equal@Base 3.29.4 + clutter_knot_free@Base 3.29.4 + clutter_knot_get_type@Base 3.29.4 + clutter_layout_manager_allocate@Base 3.29.4 + clutter_layout_manager_begin_animation@Base 3.29.4 + clutter_layout_manager_child_get@Base 3.29.4 + clutter_layout_manager_child_get_property@Base 3.29.4 + clutter_layout_manager_child_set@Base 3.29.4 + clutter_layout_manager_child_set_property@Base 3.29.4 + clutter_layout_manager_end_animation@Base 3.29.4 + clutter_layout_manager_find_child_property@Base 3.29.4 + clutter_layout_manager_get_animation_progress@Base 3.29.4 + clutter_layout_manager_get_child_meta@Base 3.29.4 + clutter_layout_manager_get_preferred_height@Base 3.29.4 + clutter_layout_manager_get_preferred_width@Base 3.29.4 + clutter_layout_manager_get_type@Base 3.29.4 + clutter_layout_manager_layout_changed@Base 3.29.4 + clutter_layout_manager_list_child_properties@Base 3.29.4 + clutter_layout_manager_set_container@Base 3.29.4 + clutter_layout_meta_get_manager@Base 3.29.4 + clutter_layout_meta_get_type@Base 3.29.4 + clutter_list_model_get_type@Base 3.29.4 + clutter_list_model_new@Base 3.29.4 + clutter_list_model_newv@Base 3.29.4 + clutter_long_press_state_get_type@Base 3.29.4 + clutter_main@Base 3.29.4 + clutter_main_level@Base 3.29.4 + clutter_main_quit@Base 3.29.4 + clutter_margin_copy@Base 3.29.4 + clutter_margin_free@Base 3.29.4 + clutter_margin_get_type@Base 3.29.4 + clutter_margin_new@Base 3.29.4 + clutter_matrix_alloc@Base 3.29.4 + clutter_matrix_free@Base 3.29.4 + clutter_matrix_get_type@Base 3.29.4 + clutter_matrix_init_from_array@Base 3.29.4 + clutter_matrix_init_from_matrix@Base 3.29.4 + clutter_matrix_init_identity@Base 3.29.4 + clutter_media_get_audio_volume@Base 3.29.4 + clutter_media_get_buffer_fill@Base 3.29.4 + clutter_media_get_can_seek@Base 3.29.4 + clutter_media_get_duration@Base 3.29.4 + clutter_media_get_playing@Base 3.29.4 + clutter_media_get_progress@Base 3.29.4 + clutter_media_get_subtitle_font_name@Base 3.29.4 + clutter_media_get_subtitle_uri@Base 3.29.4 + clutter_media_get_type@Base 3.29.4 + clutter_media_get_uri@Base 3.29.4 + clutter_media_set_audio_volume@Base 3.29.4 + clutter_media_set_filename@Base 3.29.4 + clutter_media_set_playing@Base 3.29.4 + clutter_media_set_progress@Base 3.29.4 + clutter_media_set_subtitle_font_name@Base 3.29.4 + clutter_media_set_subtitle_uri@Base 3.29.4 + clutter_media_set_uri@Base 3.29.4 + clutter_model_append@Base 3.29.4 + clutter_model_appendv@Base 3.29.4 + clutter_model_filter_iter@Base 3.29.4 + clutter_model_filter_row@Base 3.29.4 + clutter_model_foreach@Base 3.29.4 + clutter_model_get_column_name@Base 3.29.4 + clutter_model_get_column_type@Base 3.29.4 + clutter_model_get_filter_set@Base 3.29.4 + clutter_model_get_first_iter@Base 3.29.4 + clutter_model_get_iter_at_row@Base 3.29.4 + clutter_model_get_last_iter@Base 3.29.4 + clutter_model_get_n_columns@Base 3.29.4 + clutter_model_get_n_rows@Base 3.29.4 + clutter_model_get_sorting_column@Base 3.29.4 + clutter_model_get_type@Base 3.29.4 + clutter_model_insert@Base 3.29.4 + clutter_model_insert_value@Base 3.29.4 + clutter_model_insertv@Base 3.29.4 + clutter_model_iter_copy@Base 3.29.4 + clutter_model_iter_get@Base 3.29.4 + clutter_model_iter_get_model@Base 3.29.4 + clutter_model_iter_get_row@Base 3.29.4 + clutter_model_iter_get_type@Base 3.29.4 + clutter_model_iter_get_valist@Base 3.29.4 + clutter_model_iter_get_value@Base 3.29.4 + clutter_model_iter_is_first@Base 3.29.4 + clutter_model_iter_is_last@Base 3.29.4 + clutter_model_iter_next@Base 3.29.4 + clutter_model_iter_prev@Base 3.29.4 + clutter_model_iter_set@Base 3.29.4 + clutter_model_iter_set_valist@Base 3.29.4 + clutter_model_iter_set_value@Base 3.29.4 + clutter_model_prepend@Base 3.29.4 + clutter_model_prependv@Base 3.29.4 + clutter_model_remove@Base 3.29.4 + clutter_model_resort@Base 3.29.4 + clutter_model_set_filter@Base 3.29.4 + clutter_model_set_names@Base 3.29.4 + clutter_model_set_sort@Base 3.29.4 + clutter_model_set_sorting_column@Base 3.29.4 + clutter_model_set_types@Base 3.29.4 + clutter_modifier_type_get_type@Base 3.29.4 + clutter_offscreen_effect_create_texture@Base 3.29.4 + clutter_offscreen_effect_get_target@Base 3.29.4 + clutter_offscreen_effect_get_target_rect@Base 3.29.4 + clutter_offscreen_effect_get_target_size@Base 3.29.4 + clutter_offscreen_effect_get_texture@Base 3.29.4 + clutter_offscreen_effect_get_type@Base 3.29.4 + clutter_offscreen_effect_paint_target@Base 3.29.4 + clutter_offscreen_redirect_get_type@Base 3.29.4 + clutter_orientation_get_type@Base 3.29.4 + clutter_page_turn_effect_get_angle@Base 3.29.4 + clutter_page_turn_effect_get_period@Base 3.29.4 + clutter_page_turn_effect_get_radius@Base 3.29.4 + clutter_page_turn_effect_get_type@Base 3.29.4 + clutter_page_turn_effect_new@Base 3.29.4 + clutter_page_turn_effect_set_angle@Base 3.29.4 + clutter_page_turn_effect_set_period@Base 3.29.4 + clutter_page_turn_effect_set_radius@Base 3.29.4 + clutter_paint_node_add_child@Base 3.29.4 + clutter_paint_node_add_path@Base 3.29.4 + clutter_paint_node_add_primitive@Base 3.29.4 + clutter_paint_node_add_rectangle@Base 3.29.4 + clutter_paint_node_add_texture_rectangle@Base 3.29.4 + clutter_paint_node_get_type@Base 3.29.4 + clutter_paint_node_ref@Base 3.29.4 + clutter_paint_node_set_name@Base 3.29.4 + clutter_paint_node_unref@Base 3.29.4 + clutter_paint_volume_copy@Base 3.29.4 + clutter_paint_volume_free@Base 3.29.4 + clutter_paint_volume_get_depth@Base 3.29.4 + clutter_paint_volume_get_height@Base 3.29.4 + clutter_paint_volume_get_origin@Base 3.29.4 + clutter_paint_volume_get_type@Base 3.29.4 + clutter_paint_volume_get_width@Base 3.29.4 + clutter_paint_volume_set_depth@Base 3.29.4 + clutter_paint_volume_set_from_allocation@Base 3.29.4 + clutter_paint_volume_set_height@Base 3.29.4 + clutter_paint_volume_set_origin@Base 3.29.4 + clutter_paint_volume_set_width@Base 3.29.4 + clutter_paint_volume_union@Base 3.29.4 + clutter_paint_volume_union_box@Base 3.29.4 + clutter_pan_action_get_acceleration_factor@Base 3.29.4 + clutter_pan_action_get_constrained_motion_delta@Base 3.29.4 + clutter_pan_action_get_deceleration@Base 3.29.4 + clutter_pan_action_get_interpolate@Base 3.29.4 + clutter_pan_action_get_interpolated_coords@Base 3.29.4 + clutter_pan_action_get_interpolated_delta@Base 3.29.4 + clutter_pan_action_get_motion_coords@Base 3.29.4 + clutter_pan_action_get_motion_delta@Base 3.29.4 + clutter_pan_action_get_pan_axis@Base 3.29.4 + clutter_pan_action_get_type@Base 3.29.4 + clutter_pan_action_new@Base 3.29.4 + clutter_pan_action_set_acceleration_factor@Base 3.29.4 + clutter_pan_action_set_deceleration@Base 3.29.4 + clutter_pan_action_set_interpolate@Base 3.29.4 + clutter_pan_action_set_pan_axis@Base 3.29.4 + clutter_pan_axis_get_type@Base 3.29.4 + clutter_param_color_get_type@Base 3.29.4 + clutter_param_spec_color@Base 3.29.4 + clutter_param_spec_units@Base 3.29.4 + clutter_param_units_get_type@Base 3.29.4 + clutter_path_add_cairo_path@Base 3.29.4 + clutter_path_add_close@Base 3.29.4 + clutter_path_add_curve_to@Base 3.29.4 + clutter_path_add_line_to@Base 3.29.4 + clutter_path_add_move_to@Base 3.29.4 + clutter_path_add_node@Base 3.29.4 + clutter_path_add_rel_curve_to@Base 3.29.4 + clutter_path_add_rel_line_to@Base 3.29.4 + clutter_path_add_rel_move_to@Base 3.29.4 + clutter_path_add_string@Base 3.29.4 + clutter_path_clear@Base 3.29.4 + clutter_path_constraint_get_offset@Base 3.29.4 + clutter_path_constraint_get_path@Base 3.29.4 + clutter_path_constraint_get_type@Base 3.29.4 + clutter_path_constraint_new@Base 3.29.4 + clutter_path_constraint_set_offset@Base 3.29.4 + clutter_path_constraint_set_path@Base 3.29.4 + clutter_path_foreach@Base 3.29.4 + clutter_path_get_description@Base 3.29.4 + clutter_path_get_length@Base 3.29.4 + clutter_path_get_n_nodes@Base 3.29.4 + clutter_path_get_node@Base 3.29.4 + clutter_path_get_nodes@Base 3.29.4 + clutter_path_get_position@Base 3.29.4 + clutter_path_get_type@Base 3.29.4 + clutter_path_insert_node@Base 3.29.4 + clutter_path_new@Base 3.29.4 + clutter_path_new_with_description@Base 3.29.4 + clutter_path_node_copy@Base 3.29.4 + clutter_path_node_equal@Base 3.29.4 + clutter_path_node_free@Base 3.29.4 + clutter_path_node_get_type@Base 3.29.4 + clutter_path_node_type_get_type@Base 3.29.4 + clutter_path_remove_node@Base 3.29.4 + clutter_path_replace_node@Base 3.29.4 + clutter_path_set_description@Base 3.29.4 + clutter_path_to_cairo_path@Base 3.29.4 + clutter_perspective_get_type@Base 3.29.4 + clutter_pick_mode_get_type@Base 3.29.4 + clutter_pipeline_node_get_type@Base 3.29.4 + clutter_pipeline_node_new@Base 3.29.4 + clutter_point_alloc@Base 3.29.4 + clutter_point_copy@Base 3.29.4 + clutter_point_distance@Base 3.29.4 + clutter_point_equals@Base 3.29.4 + clutter_point_free@Base 3.29.4 + clutter_point_get_type@Base 3.29.4 + clutter_point_init@Base 3.29.4 + clutter_point_zero@Base 3.29.4 + clutter_property_transition_get_property_name@Base 3.29.4 + clutter_property_transition_get_type@Base 3.29.4 + clutter_property_transition_new@Base 3.29.4 + clutter_property_transition_set_property_name@Base 3.29.4 + clutter_rect_alloc@Base 3.29.4 + clutter_rect_clamp_to_pixel@Base 3.29.4 + clutter_rect_contains_point@Base 3.29.4 + clutter_rect_contains_rect@Base 3.29.4 + clutter_rect_copy@Base 3.29.4 + clutter_rect_equals@Base 3.29.4 + clutter_rect_free@Base 3.29.4 + clutter_rect_get_center@Base 3.29.4 + clutter_rect_get_height@Base 3.29.4 + clutter_rect_get_type@Base 3.29.4 + clutter_rect_get_width@Base 3.29.4 + clutter_rect_get_x@Base 3.29.4 + clutter_rect_get_y@Base 3.29.4 + clutter_rect_init@Base 3.29.4 + clutter_rect_inset@Base 3.29.4 + clutter_rect_intersection@Base 3.29.4 + clutter_rect_normalize@Base 3.29.4 + clutter_rect_offset@Base 3.29.4 + clutter_rect_union@Base 3.29.4 + clutter_rect_zero@Base 3.29.4 + clutter_rectangle_get_border_color@Base 3.29.4 + clutter_rectangle_get_border_width@Base 3.29.4 + clutter_rectangle_get_color@Base 3.29.4 + clutter_rectangle_get_type@Base 3.29.4 + clutter_rectangle_new@Base 3.29.4 + clutter_rectangle_new_with_color@Base 3.29.4 + clutter_rectangle_set_border_color@Base 3.29.4 + clutter_rectangle_set_border_width@Base 3.29.4 + clutter_rectangle_set_color@Base 3.29.4 + clutter_redraw@Base 3.29.4 + clutter_repaint_flags_get_type@Base 3.29.4 + clutter_request_mode_get_type@Base 3.29.4 + clutter_rotate_action_get_type@Base 3.29.4 + clutter_rotate_action_new@Base 3.29.4 + clutter_rotate_axis_get_type@Base 3.29.4 + clutter_rotate_direction_get_type@Base 3.29.4 + clutter_scaling_filter_get_type@Base 3.29.4 + clutter_score_append@Base 3.29.4 + clutter_score_append_at_marker@Base 3.29.4 + clutter_score_get_loop@Base 3.29.4 + clutter_score_get_timeline@Base 3.29.4 + clutter_score_get_type@Base 3.29.4 + clutter_score_is_playing@Base 3.29.4 + clutter_score_list_timelines@Base 3.29.4 + clutter_score_new@Base 3.29.4 + clutter_score_pause@Base 3.29.4 + clutter_score_remove@Base 3.29.4 + clutter_score_remove_all@Base 3.29.4 + clutter_score_rewind@Base 3.29.4 + clutter_score_set_loop@Base 3.29.4 + clutter_score_start@Base 3.29.4 + clutter_score_stop@Base 3.29.4 + clutter_script_add_search_paths@Base 3.29.4 + clutter_script_add_states@Base 3.29.4 + clutter_script_connect_signals@Base 3.29.4 + clutter_script_connect_signals_full@Base 3.29.4 + clutter_script_ensure_objects@Base 3.29.4 + clutter_script_error_get_type@Base 3.29.4 + clutter_script_error_quark@Base 3.29.4 + clutter_script_get_object@Base 3.29.4 + clutter_script_get_objects@Base 3.29.4 + clutter_script_get_states@Base 3.29.4 + clutter_script_get_translation_domain@Base 3.29.4 + clutter_script_get_type@Base 3.29.4 + clutter_script_get_type_from_name@Base 3.29.4 + clutter_script_list_objects@Base 3.29.4 + clutter_script_load_from_data@Base 3.29.4 + clutter_script_load_from_file@Base 3.29.4 + clutter_script_load_from_resource@Base 3.29.4 + clutter_script_lookup_filename@Base 3.29.4 + clutter_script_new@Base 3.29.4 + clutter_script_set_translation_domain@Base 3.29.4 + clutter_script_unmerge_objects@Base 3.29.4 + clutter_scriptable_get_id@Base 3.29.4 + clutter_scriptable_get_type@Base 3.29.4 + clutter_scriptable_parse_custom_node@Base 3.29.4 + clutter_scriptable_set_custom_property@Base 3.29.4 + clutter_scriptable_set_id@Base 3.29.4 + clutter_scroll_actor_get_scroll_mode@Base 3.29.4 + clutter_scroll_actor_get_type@Base 3.29.4 + clutter_scroll_actor_new@Base 3.29.4 + clutter_scroll_actor_scroll_to_point@Base 3.29.4 + clutter_scroll_actor_scroll_to_rect@Base 3.29.4 + clutter_scroll_actor_set_scroll_mode@Base 3.29.4 + clutter_scroll_direction_get_type@Base 3.29.4 + clutter_scroll_finish_flags_get_type@Base 3.29.4 + clutter_scroll_mode_get_type@Base 3.29.4 + clutter_scroll_source_get_type@Base 3.29.4 + clutter_set_custom_backend_func@Base 3.29.4 + clutter_set_default_frame_rate@Base 3.29.4 + clutter_set_font_flags@Base 3.29.4 + clutter_set_motion_events_enabled@Base 3.29.4 + clutter_set_windowing_backend@Base 3.29.4 + clutter_settings_get_default@Base 3.29.4 + clutter_settings_get_type@Base 3.29.4 + clutter_shader_compile@Base 3.29.4 + clutter_shader_effect_get_program@Base 3.29.4 + clutter_shader_effect_get_shader@Base 3.29.4 + clutter_shader_effect_get_type@Base 3.29.4 + clutter_shader_effect_new@Base 3.29.4 + clutter_shader_effect_set_shader_source@Base 3.29.4 + clutter_shader_effect_set_uniform@Base 3.29.4 + clutter_shader_effect_set_uniform_value@Base 3.29.4 + clutter_shader_error_get_type@Base 3.29.4 + clutter_shader_error_quark@Base 3.29.4 + clutter_shader_float_get_type@Base 3.29.4 + clutter_shader_get_cogl_fragment_shader@Base 3.29.4 + clutter_shader_get_cogl_program@Base 3.29.4 + clutter_shader_get_cogl_vertex_shader@Base 3.29.4 + clutter_shader_get_fragment_source@Base 3.29.4 + clutter_shader_get_is_enabled@Base 3.29.4 + clutter_shader_get_type@Base 3.29.4 + clutter_shader_get_vertex_source@Base 3.29.4 + clutter_shader_int_get_type@Base 3.29.4 + clutter_shader_is_compiled@Base 3.29.4 + clutter_shader_matrix_get_type@Base 3.29.4 + clutter_shader_new@Base 3.29.4 + clutter_shader_release@Base 3.29.4 + clutter_shader_set_fragment_source@Base 3.29.4 + clutter_shader_set_is_enabled@Base 3.29.4 + clutter_shader_set_uniform@Base 3.29.4 + clutter_shader_set_vertex_source@Base 3.29.4 + clutter_shader_type_get_type@Base 3.29.4 + clutter_size_alloc@Base 3.29.4 + clutter_size_copy@Base 3.29.4 + clutter_size_equals@Base 3.29.4 + clutter_size_free@Base 3.29.4 + clutter_size_get_type@Base 3.29.4 + clutter_size_init@Base 3.29.4 + clutter_snap_constraint_get_edges@Base 3.29.4 + clutter_snap_constraint_get_offset@Base 3.29.4 + clutter_snap_constraint_get_source@Base 3.29.4 + clutter_snap_constraint_get_type@Base 3.29.4 + clutter_snap_constraint_new@Base 3.29.4 + clutter_snap_constraint_set_edges@Base 3.29.4 + clutter_snap_constraint_set_offset@Base 3.29.4 + clutter_snap_constraint_set_source@Base 3.29.4 + clutter_snap_edge_get_type@Base 3.29.4 + clutter_stage_capture@Base 3.29.4 + clutter_stage_capture_into@Base 3.29.4 + clutter_stage_ensure_current@Base 3.29.4 + clutter_stage_ensure_redraw@Base 3.29.4 + clutter_stage_ensure_viewport@Base 3.29.4 + clutter_stage_event@Base 3.29.4 + clutter_stage_get_accept_focus@Base 3.29.4 + clutter_stage_get_actor_at_pos@Base 3.29.4 + clutter_stage_get_color@Base 3.29.4 + clutter_stage_get_default@Base 3.29.4 + clutter_stage_get_fog@Base 3.29.4 + clutter_stage_get_frame_counter@Base 3.29.4 + clutter_stage_get_fullscreen@Base 3.29.4 + clutter_stage_get_key_focus@Base 3.29.4 + clutter_stage_get_minimum_size@Base 3.29.4 + clutter_stage_get_motion_events_enabled@Base 3.29.4 + clutter_stage_get_no_clear_hint@Base 3.29.4 + clutter_stage_get_perspective@Base 3.29.4 + clutter_stage_get_redraw_clip_bounds@Base 3.29.4 + clutter_stage_get_throttle_motion_events@Base 3.29.4 + clutter_stage_get_title@Base 3.29.4 + clutter_stage_get_type@Base 3.29.4 + clutter_stage_get_use_alpha@Base 3.29.4 + clutter_stage_get_use_fog@Base 3.29.4 + clutter_stage_get_user_resizable@Base 3.29.4 + clutter_stage_hide_cursor@Base 3.29.4 + clutter_stage_is_default@Base 3.29.4 + clutter_stage_manager_get_default@Base 3.29.4 + clutter_stage_manager_get_default_stage@Base 3.29.4 + clutter_stage_manager_get_type@Base 3.29.4 + clutter_stage_manager_list_stages@Base 3.29.4 + clutter_stage_manager_peek_stages@Base 3.29.4 + clutter_stage_manager_set_default_stage@Base 3.29.4 + clutter_stage_new@Base 3.29.4 + clutter_stage_queue_redraw@Base 3.29.4 + clutter_stage_read_pixels@Base 3.29.4 + clutter_stage_set_accept_focus@Base 3.29.4 + clutter_stage_set_color@Base 3.29.4 + clutter_stage_set_fog@Base 3.29.4 + clutter_stage_set_fullscreen@Base 3.29.4 + clutter_stage_set_key_focus@Base 3.29.4 + clutter_stage_set_minimum_size@Base 3.29.4 + clutter_stage_set_motion_events_enabled@Base 3.29.4 + clutter_stage_set_no_clear_hint@Base 3.29.4 + clutter_stage_set_perspective@Base 3.29.4 + clutter_stage_set_sync_delay@Base 3.29.4 + clutter_stage_set_throttle_motion_events@Base 3.29.4 + clutter_stage_set_title@Base 3.29.4 + clutter_stage_set_use_alpha@Base 3.29.4 + clutter_stage_set_use_fog@Base 3.29.4 + clutter_stage_set_user_resizable@Base 3.29.4 + clutter_stage_show_cursor@Base 3.29.4 + clutter_stage_skip_sync_delay@Base 3.29.4 + clutter_stage_state_get_type@Base 3.29.4 + clutter_stage_view_cogl_get_type@Base 3.29.4 + clutter_stage_view_get_framebuffer@Base 3.29.4 + clutter_stage_view_get_layout@Base 3.29.4 + clutter_stage_view_get_offscreen_transformation_matrix@Base 3.29.4 + clutter_stage_view_get_onscreen@Base 3.29.4 + clutter_stage_view_get_scale@Base 3.29.4 + clutter_stage_view_get_type@Base 3.29.4 + clutter_stage_view_invalidate_offscreen_blit_pipeline@Base 3.29.4 + clutter_stage_view_transform_to_onscreen@Base 3.29.4 + clutter_state_get_animator@Base 3.29.4 + clutter_state_get_duration@Base 3.29.4 + clutter_state_get_keys@Base 3.29.4 + clutter_state_get_state@Base 3.29.4 + clutter_state_get_states@Base 3.29.4 + clutter_state_get_timeline@Base 3.29.4 + clutter_state_get_type@Base 3.29.4 + clutter_state_key_get_mode@Base 3.29.4 + clutter_state_key_get_object@Base 3.29.4 + clutter_state_key_get_post_delay@Base 3.29.4 + clutter_state_key_get_pre_delay@Base 3.29.4 + clutter_state_key_get_property_name@Base 3.29.4 + clutter_state_key_get_property_type@Base 3.29.4 + clutter_state_key_get_source_state_name@Base 3.29.4 + clutter_state_key_get_target_state_name@Base 3.29.4 + clutter_state_key_get_type@Base 3.29.4 + clutter_state_key_get_value@Base 3.29.4 + clutter_state_new@Base 3.29.4 + clutter_state_remove_key@Base 3.29.4 + clutter_state_set@Base 3.29.4 + clutter_state_set_animator@Base 3.29.4 + clutter_state_set_duration@Base 3.29.4 + clutter_state_set_key@Base 3.29.4 + clutter_state_set_state@Base 3.29.4 + clutter_state_warp_to_state@Base 3.29.4 + clutter_static_color_get_type@Base 3.29.4 + clutter_step_mode_get_type@Base 3.29.4 + clutter_swipe_action_get_type@Base 3.29.4 + clutter_swipe_action_new@Base 3.29.4 + clutter_swipe_direction_get_type@Base 3.29.4 + clutter_table_alignment_get_type@Base 3.29.4 + clutter_table_layout_get_alignment@Base 3.29.4 + clutter_table_layout_get_column_count@Base 3.29.4 + clutter_table_layout_get_column_spacing@Base 3.29.4 + clutter_table_layout_get_easing_duration@Base 3.29.4 + clutter_table_layout_get_easing_mode@Base 3.29.4 + clutter_table_layout_get_expand@Base 3.29.4 + clutter_table_layout_get_fill@Base 3.29.4 + clutter_table_layout_get_row_count@Base 3.29.4 + clutter_table_layout_get_row_spacing@Base 3.29.4 + clutter_table_layout_get_span@Base 3.29.4 + clutter_table_layout_get_type@Base 3.29.4 + clutter_table_layout_get_use_animations@Base 3.29.4 + clutter_table_layout_new@Base 3.29.4 + clutter_table_layout_pack@Base 3.29.4 + clutter_table_layout_set_alignment@Base 3.29.4 + clutter_table_layout_set_column_spacing@Base 3.29.4 + clutter_table_layout_set_easing_duration@Base 3.29.4 + clutter_table_layout_set_easing_mode@Base 3.29.4 + clutter_table_layout_set_expand@Base 3.29.4 + clutter_table_layout_set_fill@Base 3.29.4 + clutter_table_layout_set_row_spacing@Base 3.29.4 + clutter_table_layout_set_span@Base 3.29.4 + clutter_table_layout_set_use_animations@Base 3.29.4 + clutter_tap_action_get_type@Base 3.29.4 + clutter_tap_action_new@Base 3.29.4 + clutter_test_add@Base 3.29.4 + clutter_test_add_data@Base 3.29.4 + clutter_test_add_data_full@Base 3.29.4 + clutter_test_check_actor_at_point@Base 3.29.4 + clutter_test_check_color_at_point@Base 3.29.4 + clutter_test_get_stage@Base 3.29.4 + clutter_test_init@Base 3.29.4 + clutter_test_run@Base 3.29.4 + clutter_text_activate@Base 3.29.4 + clutter_text_buffer_delete_text@Base 3.29.4 + clutter_text_buffer_emit_deleted_text@Base 3.29.4 + clutter_text_buffer_emit_inserted_text@Base 3.29.4 + clutter_text_buffer_get_bytes@Base 3.29.4 + clutter_text_buffer_get_length@Base 3.29.4 + clutter_text_buffer_get_max_length@Base 3.29.4 + clutter_text_buffer_get_text@Base 3.29.4 + clutter_text_buffer_get_type@Base 3.29.4 + clutter_text_buffer_insert_text@Base 3.29.4 + clutter_text_buffer_new@Base 3.29.4 + clutter_text_buffer_new_with_text@Base 3.29.4 + clutter_text_buffer_set_max_length@Base 3.29.4 + clutter_text_buffer_set_text@Base 3.29.4 + clutter_text_coords_to_position@Base 3.29.4 + clutter_text_delete_chars@Base 3.29.4 + clutter_text_delete_selection@Base 3.29.4 + clutter_text_delete_text@Base 3.29.4 + clutter_text_direction_get_type@Base 3.29.4 + clutter_text_get_activatable@Base 3.29.4 + clutter_text_get_attributes@Base 3.29.4 + clutter_text_get_buffer@Base 3.29.4 + clutter_text_get_chars@Base 3.29.4 + clutter_text_get_color@Base 3.29.4 + clutter_text_get_cursor_color@Base 3.29.4 + clutter_text_get_cursor_position@Base 3.29.4 + clutter_text_get_cursor_rect@Base 3.29.4 + clutter_text_get_cursor_size@Base 3.29.4 + clutter_text_get_cursor_visible@Base 3.29.4 + clutter_text_get_editable@Base 3.29.4 + clutter_text_get_ellipsize@Base 3.29.4 + clutter_text_get_font_description@Base 3.29.4 + clutter_text_get_font_name@Base 3.29.4 + clutter_text_get_input_hints@Base 3.29.4 + clutter_text_get_input_purpose@Base 3.29.4 + clutter_text_get_justify@Base 3.29.4 + clutter_text_get_layout@Base 3.29.4 + clutter_text_get_layout_offsets@Base 3.29.4 + clutter_text_get_line_alignment@Base 3.29.4 + clutter_text_get_line_wrap@Base 3.29.4 + clutter_text_get_line_wrap_mode@Base 3.29.4 + clutter_text_get_max_length@Base 3.29.4 + clutter_text_get_password_char@Base 3.29.4 + clutter_text_get_selectable@Base 3.29.4 + clutter_text_get_selected_text_color@Base 3.29.4 + clutter_text_get_selection@Base 3.29.4 + clutter_text_get_selection_bound@Base 3.29.4 + clutter_text_get_selection_color@Base 3.29.4 + clutter_text_get_single_line_mode@Base 3.29.4 + clutter_text_get_text@Base 3.29.4 + clutter_text_get_type@Base 3.29.4 + clutter_text_get_use_markup@Base 3.29.4 + clutter_text_has_preedit@Base 3.29.4 + clutter_text_insert_text@Base 3.29.4 + clutter_text_insert_unichar@Base 3.29.4 + clutter_text_new@Base 3.29.4 + clutter_text_new_full@Base 3.29.4 + clutter_text_new_with_buffer@Base 3.29.4 + clutter_text_new_with_text@Base 3.29.4 + clutter_text_node_get_type@Base 3.29.4 + clutter_text_node_new@Base 3.29.4 + clutter_text_position_to_coords@Base 3.29.4 + clutter_text_set_activatable@Base 3.29.4 + clutter_text_set_attributes@Base 3.29.4 + clutter_text_set_buffer@Base 3.29.4 + clutter_text_set_color@Base 3.29.4 + clutter_text_set_cursor_color@Base 3.29.4 + clutter_text_set_cursor_position@Base 3.29.4 + clutter_text_set_cursor_size@Base 3.29.4 + clutter_text_set_cursor_visible@Base 3.29.4 + clutter_text_set_editable@Base 3.29.4 + clutter_text_set_ellipsize@Base 3.29.4 + clutter_text_set_font_description@Base 3.29.4 + clutter_text_set_font_name@Base 3.29.4 + clutter_text_set_input_hints@Base 3.29.4 + clutter_text_set_input_purpose@Base 3.29.4 + clutter_text_set_justify@Base 3.29.4 + clutter_text_set_line_alignment@Base 3.29.4 + clutter_text_set_line_wrap@Base 3.29.4 + clutter_text_set_line_wrap_mode@Base 3.29.4 + clutter_text_set_markup@Base 3.29.4 + clutter_text_set_max_length@Base 3.29.4 + clutter_text_set_password_char@Base 3.29.4 + clutter_text_set_preedit_string@Base 3.29.4 + clutter_text_set_selectable@Base 3.29.4 + clutter_text_set_selected_text_color@Base 3.29.4 + clutter_text_set_selection@Base 3.29.4 + clutter_text_set_selection_bound@Base 3.29.4 + clutter_text_set_selection_color@Base 3.29.4 + clutter_text_set_single_line_mode@Base 3.29.4 + clutter_text_set_text@Base 3.29.4 + clutter_text_set_use_markup@Base 3.29.4 + clutter_texture_error_get_type@Base 3.29.4 + clutter_texture_error_quark@Base 3.29.4 + clutter_texture_flags_get_type@Base 3.29.4 + clutter_texture_get_base_size@Base 3.29.4 + clutter_texture_get_cogl_material@Base 3.29.4 + clutter_texture_get_cogl_texture@Base 3.29.4 + clutter_texture_get_filter_quality@Base 3.29.4 + clutter_texture_get_keep_aspect_ratio@Base 3.29.4 + clutter_texture_get_load_async@Base 3.29.4 + clutter_texture_get_load_data_async@Base 3.29.4 + clutter_texture_get_max_tile_waste@Base 3.29.4 + clutter_texture_get_pick_with_alpha@Base 3.29.4 + clutter_texture_get_repeat@Base 3.29.4 + clutter_texture_get_sync_size@Base 3.29.4 + clutter_texture_get_type@Base 3.29.4 + clutter_texture_new@Base 3.29.4 + clutter_texture_new_from_actor@Base 3.29.4 + clutter_texture_new_from_file@Base 3.29.4 + clutter_texture_node_get_type@Base 3.29.4 + clutter_texture_node_new@Base 3.29.4 + clutter_texture_quality_get_type@Base 3.29.4 + clutter_texture_set_area_from_rgb_data@Base 3.29.4 + clutter_texture_set_cogl_material@Base 3.29.4 + clutter_texture_set_cogl_texture@Base 3.29.4 + clutter_texture_set_filter_quality@Base 3.29.4 + clutter_texture_set_from_file@Base 3.29.4 + clutter_texture_set_from_rgb_data@Base 3.29.4 + clutter_texture_set_from_yuv_data@Base 3.29.4 + clutter_texture_set_keep_aspect_ratio@Base 3.29.4 + clutter_texture_set_load_async@Base 3.29.4 + clutter_texture_set_load_data_async@Base 3.29.4 + clutter_texture_set_pick_with_alpha@Base 3.29.4 + clutter_texture_set_repeat@Base 3.29.4 + clutter_texture_set_sync_size@Base 3.29.4 + clutter_threads_add_frame_source@Base 3.29.4 + clutter_threads_add_frame_source_full@Base 3.29.4 + clutter_threads_add_idle@Base 3.29.4 + clutter_threads_add_idle_full@Base 3.29.4 + clutter_threads_add_repaint_func@Base 3.29.4 + clutter_threads_add_repaint_func_full@Base 3.29.4 + clutter_threads_add_timeout@Base 3.29.4 + clutter_threads_add_timeout_full@Base 3.29.4 + clutter_threads_enter@Base 3.29.4 + clutter_threads_init@Base 3.29.4 + clutter_threads_leave@Base 3.29.4 + clutter_threads_remove_repaint_func@Base 3.29.4 + clutter_threads_set_lock_functions@Base 3.29.4 + clutter_timeline_add_marker@Base 3.29.4 + clutter_timeline_add_marker_at_time@Base 3.29.4 + clutter_timeline_advance@Base 3.29.4 + clutter_timeline_advance_to_marker@Base 3.29.4 + clutter_timeline_clone@Base 3.29.4 + clutter_timeline_direction_get_type@Base 3.29.4 + clutter_timeline_get_auto_reverse@Base 3.29.4 + clutter_timeline_get_cubic_bezier_progress@Base 3.29.4 + clutter_timeline_get_current_repeat@Base 3.29.4 + clutter_timeline_get_delay@Base 3.29.4 + clutter_timeline_get_delta@Base 3.29.4 + clutter_timeline_get_direction@Base 3.29.4 + clutter_timeline_get_duration@Base 3.29.4 + clutter_timeline_get_duration_hint@Base 3.29.4 + clutter_timeline_get_elapsed_time@Base 3.29.4 + clutter_timeline_get_loop@Base 3.29.4 + clutter_timeline_get_progress@Base 3.29.4 + clutter_timeline_get_progress_mode@Base 3.29.4 + clutter_timeline_get_repeat_count@Base 3.29.4 + clutter_timeline_get_step_progress@Base 3.29.4 + clutter_timeline_get_type@Base 3.29.4 + clutter_timeline_has_marker@Base 3.29.4 + clutter_timeline_is_playing@Base 3.29.4 + clutter_timeline_list_markers@Base 3.29.4 + clutter_timeline_new@Base 3.29.4 + clutter_timeline_pause@Base 3.29.4 + clutter_timeline_remove_marker@Base 3.29.4 + clutter_timeline_rewind@Base 3.29.4 + clutter_timeline_set_auto_reverse@Base 3.29.4 + clutter_timeline_set_cubic_bezier_progress@Base 3.29.4 + clutter_timeline_set_delay@Base 3.29.4 + clutter_timeline_set_direction@Base 3.29.4 + clutter_timeline_set_duration@Base 3.29.4 + clutter_timeline_set_loop@Base 3.29.4 + clutter_timeline_set_progress_func@Base 3.29.4 + clutter_timeline_set_progress_mode@Base 3.29.4 + clutter_timeline_set_repeat_count@Base 3.29.4 + clutter_timeline_set_step_progress@Base 3.29.4 + clutter_timeline_skip@Base 3.29.4 + clutter_timeline_start@Base 3.29.4 + clutter_timeline_stop@Base 3.29.4 + clutter_timeout_pool_add@Base 3.29.4 + clutter_timeout_pool_new@Base 3.29.4 + clutter_timeout_pool_remove@Base 3.29.4 + clutter_touchpad_gesture_phase_get_type@Base 3.29.4 + clutter_transition_get_animatable@Base 3.29.4 + clutter_transition_get_interval@Base 3.29.4 + clutter_transition_get_remove_on_complete@Base 3.29.4 + clutter_transition_get_type@Base 3.29.4 + clutter_transition_group_add_transition@Base 3.29.4 + clutter_transition_group_get_type@Base 3.29.4 + clutter_transition_group_new@Base 3.29.4 + clutter_transition_group_remove_all@Base 3.29.4 + clutter_transition_group_remove_transition@Base 3.29.4 + clutter_transition_set_animatable@Base 3.29.4 + clutter_transition_set_from@Base 3.29.4 + clutter_transition_set_from_value@Base 3.29.4 + clutter_transition_set_interval@Base 3.29.4 + clutter_transition_set_remove_on_complete@Base 3.29.4 + clutter_transition_set_to@Base 3.29.4 + clutter_transition_set_to_value@Base 3.29.4 + clutter_ungrab_keyboard@Base 3.29.4 + clutter_ungrab_pointer@Base 3.29.4 + clutter_ungrab_pointer_for_device@Base 3.29.4 + clutter_unicode_to_keysym@Base 3.29.4 + clutter_unit_type_get_type@Base 3.29.4 + clutter_units_copy@Base 3.29.4 + clutter_units_free@Base 3.29.4 + clutter_units_from_cm@Base 3.29.4 + clutter_units_from_em@Base 3.29.4 + clutter_units_from_em_for_font@Base 3.29.4 + clutter_units_from_mm@Base 3.29.4 + clutter_units_from_pixels@Base 3.29.4 + clutter_units_from_pt@Base 3.29.4 + clutter_units_from_string@Base 3.29.4 + clutter_units_get_type@Base 3.29.4 + clutter_units_get_unit_type@Base 3.29.4 + clutter_units_get_unit_value@Base 3.29.4 + clutter_units_to_pixels@Base 3.29.4 + clutter_units_to_string@Base 3.29.4 + clutter_util_next_p2@Base 3.29.4 + clutter_value_dup_paint_node@Base 3.29.4 + clutter_value_get_color@Base 3.29.4 + clutter_value_get_paint_node@Base 3.29.4 + clutter_value_get_shader_float@Base 3.29.4 + clutter_value_get_shader_int@Base 3.29.4 + clutter_value_get_shader_matrix@Base 3.29.4 + clutter_value_get_units@Base 3.29.4 + clutter_value_set_color@Base 3.29.4 + clutter_value_set_paint_node@Base 3.29.4 + clutter_value_set_shader_float@Base 3.29.4 + clutter_value_set_shader_int@Base 3.29.4 + clutter_value_set_shader_matrix@Base 3.29.4 + clutter_value_set_units@Base 3.29.4 + clutter_value_take_paint_node@Base 3.29.4 + clutter_vertex_alloc@Base 3.29.4 + clutter_vertex_copy@Base 3.29.4 + clutter_vertex_equal@Base 3.29.4 + clutter_vertex_free@Base 3.29.4 + clutter_vertex_get_type@Base 3.29.4 + clutter_vertex_init@Base 3.29.4 + clutter_vertex_new@Base 3.29.4 + clutter_virtual_device_type_get_type@Base 3.29.4 + clutter_virtual_input_device_get_manager@Base 3.29.4 + clutter_virtual_input_device_get_type@Base 3.29.4 + clutter_virtual_input_device_notify_absolute_motion@Base 3.29.4 + clutter_virtual_input_device_notify_button@Base 3.29.4 + clutter_virtual_input_device_notify_discrete_scroll@Base 3.29.4 + clutter_virtual_input_device_notify_key@Base 3.29.4 + clutter_virtual_input_device_notify_keyval@Base 3.29.4 + clutter_virtual_input_device_notify_relative_motion@Base 3.29.4 + clutter_virtual_input_device_notify_scroll_continuous@Base 3.29.4 + clutter_virtual_input_device_notify_touch_down@Base 3.29.4 + clutter_virtual_input_device_notify_touch_motion@Base 3.29.4 + clutter_virtual_input_device_notify_touch_up@Base 3.29.4 + (arch=linux-any)clutter_wayland_set_compositor_display@Base 3.29.4 + (arch=linux-any)clutter_wayland_surface_attach_buffer@Base 3.29.4 + (arch=linux-any)clutter_wayland_surface_damage_buffer@Base 3.29.4 + (arch=linux-any)clutter_wayland_surface_get_cogl_texture@Base 3.29.4 + (arch=linux-any)clutter_wayland_surface_get_surface@Base 3.29.4 + (arch=linux-any)clutter_wayland_surface_get_type@Base 3.29.4 + (arch=linux-any)clutter_wayland_surface_new@Base 3.29.4 + (arch=linux-any)clutter_wayland_surface_set_surface@Base 3.29.4 + clutter_x11_add_filter@Base 3.29.4 + clutter_x11_disable_event_retrieval@Base 3.29.4 + clutter_x11_enable_xinput@Base 3.29.4 + clutter_x11_event_get_key_group@Base 3.29.4 + clutter_x11_event_sequence_get_touch_detail@Base 3.29.4 + clutter_x11_filter_return_get_type@Base 3.29.4 + clutter_x11_get_current_event_time@Base 3.29.4 + clutter_x11_get_default_display@Base 3.29.4 + clutter_x11_get_default_screen@Base 3.29.4 + clutter_x11_get_input_devices@Base 3.29.4 + clutter_x11_get_root_window@Base 3.29.4 + clutter_x11_get_stage_from_window@Base 3.29.4 + clutter_x11_get_stage_visual@Base 3.29.4 + clutter_x11_get_stage_window@Base 3.29.4 + clutter_x11_get_use_argb_visual@Base 3.29.4 + clutter_x11_get_use_stereo_stage@Base 3.29.4 + clutter_x11_get_visual_info@Base 3.29.4 + clutter_x11_handle_event@Base 3.29.4 + clutter_x11_has_composite_extension@Base 3.29.4 + clutter_x11_has_event_retrieval@Base 3.29.4 + clutter_x11_has_xinput@Base 3.29.4 + clutter_x11_remove_filter@Base 3.29.4 + clutter_x11_set_display@Base 3.29.4 + clutter_x11_set_stage_foreign@Base 3.29.4 + clutter_x11_set_use_argb_visual@Base 3.29.4 + clutter_x11_set_use_stereo_stage@Base 3.29.4 + clutter_x11_texture_pixmap_get_type@Base 3.29.4 + clutter_x11_texture_pixmap_new@Base 3.29.4 + clutter_x11_texture_pixmap_new_with_pixmap@Base 3.29.4 + clutter_x11_texture_pixmap_new_with_window@Base 3.29.4 + clutter_x11_texture_pixmap_set_automatic@Base 3.29.4 + clutter_x11_texture_pixmap_set_pixmap@Base 3.29.4 + clutter_x11_texture_pixmap_set_window@Base 3.29.4 + clutter_x11_texture_pixmap_sync_window@Base 3.29.4 + clutter_x11_texture_pixmap_update_area@Base 3.29.4 + clutter_x11_trap_x_errors@Base 3.29.4 + clutter_x11_untrap_x_errors@Base 3.29.4 + clutter_zoom_action_get_focal_point@Base 3.29.4 + clutter_zoom_action_get_transformed_focal_point@Base 3.29.4 + clutter_zoom_action_get_type@Base 3.29.4 + clutter_zoom_action_get_zoom_axis@Base 3.29.4 + clutter_zoom_action_new@Base 3.29.4 + clutter_zoom_action_set_zoom_axis@Base 3.29.4 + clutter_zoom_axis_get_type@Base 3.29.4 +libmutter-cogl-3.so libmutter-3-0 #MINVER# +* Build-Depends-Package: libmutter-3-dev + _cogl_atlas_add_reorganize_callback@Base 3.29.4 + _cogl_atlas_new@Base 3.29.4 + _cogl_atlas_reserve_space@Base 3.29.4 + _cogl_atlas_texture_add_reorganize_callback@Base 3.29.4 + _cogl_atlas_texture_remove_reorganize_callback@Base 3.29.4 + _cogl_buffer_map_for_fill_or_fallback@Base 3.29.4 + _cogl_buffer_unmap_for_fill_or_fallback@Base 3.29.4 + _cogl_clip_stack_push_primitive@Base 3.29.4 + _cogl_clip_stack_push_rectangle@Base 3.29.4 + _cogl_closure_disconnect@Base 3.29.4 + _cogl_context_get_default@Base 3.29.4 + _cogl_debug_flags@Base 3.29.4 + _cogl_debug_instances@Base 3.29.4 + _cogl_framebuffer_get_modelview_stack@Base 3.29.4 + _cogl_framebuffer_get_projection_stack@Base 3.29.4 + _cogl_framebuffer_get_stencil_bits@Base 3.29.4 + _cogl_framebuffer_winsys_update_size@Base 3.29.4 + _cogl_object_default_unref@Base 3.29.4 + _cogl_onscreen_notify_complete@Base 3.29.4 + _cogl_onscreen_notify_frame_sync@Base 3.29.4 + _cogl_pipeline_foreach_layer_internal@Base 3.29.4 + _cogl_pipeline_layer_get_texture@Base 3.29.4 + _cogl_pipeline_layer_get_texture_real@Base 3.29.4 + _cogl_pipeline_layer_get_texture_type@Base 3.29.4 + _cogl_pipeline_prune_to_n_layers@Base 3.29.4 + _cogl_pixel_format_get_bytes_per_pixel@Base 3.29.4 + _cogl_poll_renderer_add_fd@Base 3.29.4 + _cogl_poll_renderer_add_idle@Base 3.29.4 + _cogl_primitive_draw@Base 3.29.4 + _cogl_set_error@Base 3.29.4 + _cogl_set_error_literal@Base 3.29.4 + _cogl_texture_can_hardware_repeat@Base 3.29.4 + _cogl_texture_get_format@Base 3.29.4 + _cogl_texture_set_region@Base 3.29.4 + _cogl_texture_set_region_from_bitmap@Base 3.29.4 + _cogl_winsys_egl_ensure_current@Base 3.29.4 + _cogl_winsys_egl_get_vtable@Base 3.29.4 + _cogl_winsys_egl_make_current@Base 3.29.4 + _cogl_winsys_egl_renderer_connect_common@Base 3.29.4 + _cogl_winsys_egl_xlib_get_vtable@Base 3.29.4 + _cogl_winsys_error_quark@Base 3.29.4 + _cogl_winsys_glx_get_vtable@Base 3.29.4 + cogl_atlas_texture_get_gtype@Base 3.29.4 + cogl_atlas_texture_new_from_bitmap@Base 3.29.4 + cogl_atlas_texture_new_from_data@Base 3.29.4 + cogl_atlas_texture_new_from_file@Base 3.29.4 + cogl_atlas_texture_new_with_size@Base 3.29.4 + cogl_attribute_buffer_get_gtype@Base 3.29.4 + cogl_attribute_buffer_new@Base 3.29.4 + cogl_attribute_buffer_new_with_size@Base 3.29.4 + cogl_attribute_get_buffer@Base 3.29.4 + cogl_attribute_get_gtype@Base 3.29.4 + cogl_attribute_get_normalized@Base 3.29.4 + cogl_attribute_new@Base 3.29.4 + cogl_attribute_new_const_1f@Base 3.29.4 + cogl_attribute_new_const_2f@Base 3.29.4 + cogl_attribute_new_const_2fv@Base 3.29.4 + cogl_attribute_new_const_2x2fv@Base 3.29.4 + cogl_attribute_new_const_3f@Base 3.29.4 + cogl_attribute_new_const_3fv@Base 3.29.4 + cogl_attribute_new_const_3x3fv@Base 3.29.4 + cogl_attribute_new_const_4f@Base 3.29.4 + cogl_attribute_new_const_4fv@Base 3.29.4 + cogl_attribute_new_const_4x4fv@Base 3.29.4 + cogl_attribute_set_buffer@Base 3.29.4 + cogl_attribute_set_normalized@Base 3.29.4 + cogl_begin_gl@Base 3.29.4 + cogl_bitmap_error_quark@Base 3.29.4 + cogl_bitmap_get_buffer@Base 3.29.4 + cogl_bitmap_get_format@Base 3.29.4 + cogl_bitmap_get_gtype@Base 3.29.4 + cogl_bitmap_get_height@Base 3.29.4 + cogl_bitmap_get_rowstride@Base 3.29.4 + cogl_bitmap_get_size_from_file@Base 3.29.4 + cogl_bitmap_get_width@Base 3.29.4 + cogl_bitmap_new_for_data@Base 3.29.4 + cogl_bitmap_new_from_buffer@Base 3.29.4 + cogl_bitmap_new_from_file@Base 3.29.4 + cogl_bitmap_new_with_size@Base 3.29.4 + cogl_blend_string_error_quark@Base 3.29.4 + cogl_buffer_get_size@Base 3.29.4 + cogl_buffer_get_update_hint@Base 3.29.4 + cogl_buffer_map@Base 3.29.4 + cogl_buffer_map_range@Base 3.29.4 + cogl_buffer_set_data@Base 3.29.4 + cogl_buffer_set_update_hint@Base 3.29.4 + cogl_buffer_unmap@Base 3.29.4 + cogl_check_extension@Base 3.29.4 + cogl_clear@Base 3.29.4 + cogl_clutter_check_extension_CLUTTER@Base 3.29.4 + cogl_clutter_winsys_has_feature_CLUTTER@Base 3.29.4 + cogl_clutter_winsys_xlib_get_visual_info_CLUTTER@Base 3.29.4 + cogl_color_copy@Base 3.29.4 + cogl_color_equal@Base 3.29.4 + cogl_color_free@Base 3.29.4 + cogl_color_get_alpha@Base 3.29.4 + cogl_color_get_alpha_byte@Base 3.29.4 + cogl_color_get_alpha_float@Base 3.29.4 + cogl_color_get_blue@Base 3.29.4 + cogl_color_get_blue_byte@Base 3.29.4 + cogl_color_get_blue_float@Base 3.29.4 + cogl_color_get_green@Base 3.29.4 + cogl_color_get_green_byte@Base 3.29.4 + cogl_color_get_green_float@Base 3.29.4 + cogl_color_get_gtype@Base 3.29.4 + cogl_color_get_red@Base 3.29.4 + cogl_color_get_red_byte@Base 3.29.4 + cogl_color_get_red_float@Base 3.29.4 + cogl_color_init_from_4f@Base 3.29.4 + cogl_color_init_from_4fv@Base 3.29.4 + cogl_color_init_from_4ub@Base 3.29.4 + cogl_color_init_from_hsl@Base 3.29.4 + cogl_color_new@Base 3.29.4 + cogl_color_premultiply@Base 3.29.4 + cogl_color_set_alpha@Base 3.29.4 + cogl_color_set_alpha_byte@Base 3.29.4 + cogl_color_set_alpha_float@Base 3.29.4 + cogl_color_set_blue@Base 3.29.4 + cogl_color_set_blue_byte@Base 3.29.4 + cogl_color_set_blue_float@Base 3.29.4 + cogl_color_set_from_4f@Base 3.29.4 + cogl_color_set_from_4ub@Base 3.29.4 + cogl_color_set_green@Base 3.29.4 + cogl_color_set_green_byte@Base 3.29.4 + cogl_color_set_green_float@Base 3.29.4 + cogl_color_set_red@Base 3.29.4 + cogl_color_set_red_byte@Base 3.29.4 + cogl_color_set_red_float@Base 3.29.4 + cogl_color_to_hsl@Base 3.29.4 + cogl_color_unpremultiply@Base 3.29.4 + cogl_context_get_display@Base 3.29.4 + cogl_context_get_gtype@Base 3.29.4 + cogl_context_get_renderer@Base 3.29.4 + cogl_context_new@Base 3.29.4 + cogl_create_program@Base 3.29.4 + cogl_create_shader@Base 3.29.4 + cogl_debug_matrix_entry_print@Base 3.29.4 + cogl_debug_matrix_print@Base 3.29.4 + cogl_debug_object_foreach_type@Base 3.29.4 + cogl_debug_object_print_instances@Base 3.29.4 + cogl_depth_state_get_range@Base 3.29.4 + cogl_depth_state_get_test_enabled@Base 3.29.4 + cogl_depth_state_get_test_function@Base 3.29.4 + cogl_depth_state_get_write_enabled@Base 3.29.4 + cogl_depth_state_init@Base 3.29.4 + cogl_depth_state_set_range@Base 3.29.4 + cogl_depth_state_set_test_enabled@Base 3.29.4 + cogl_depth_state_set_test_function@Base 3.29.4 + cogl_depth_state_set_write_enabled@Base 3.29.4 + cogl_disable_fog@Base 3.29.4 + cogl_display_get_gtype@Base 3.29.4 + cogl_display_get_renderer@Base 3.29.4 + cogl_display_new@Base 3.29.4 + cogl_display_set_onscreen_template@Base 3.29.4 + cogl_display_setup@Base 3.29.4 + cogl_egl_context_get_egl_context@Base 3.29.4 + cogl_egl_context_get_egl_display@Base 3.29.4 + cogl_egl_texture_2d_new_from_image@Base 3.29.4 + cogl_end_gl@Base 3.29.4 + cogl_error_copy@Base 3.29.4 + cogl_error_free@Base 3.29.4 + cogl_error_matches@Base 3.29.4 + cogl_euler_copy@Base 3.29.4 + cogl_euler_equal@Base 3.29.4 + cogl_euler_free@Base 3.29.4 + cogl_euler_get_gtype@Base 3.29.4 + cogl_euler_init@Base 3.29.4 + cogl_euler_init_from_matrix@Base 3.29.4 + cogl_features_available@Base 3.29.4 + cogl_fence_closure_get_user_data@Base 3.29.4 + cogl_flush@Base 3.29.4 + cogl_foreach_feature@Base 3.29.4 + cogl_frame_closure_get_gtype@Base 3.29.4 + cogl_frame_info_get_frame_counter@Base 3.29.4 + cogl_frame_info_get_global_frame_counter@Base 3.29.4 + cogl_frame_info_get_gtype@Base 3.29.4 + cogl_frame_info_get_output@Base 3.29.4 + cogl_frame_info_get_presentation_time@Base 3.29.4 + cogl_frame_info_get_refresh_rate@Base 3.29.4 + cogl_framebuffer_add_fence_callback@Base 3.29.4 + cogl_framebuffer_allocate@Base 3.29.4 + cogl_framebuffer_cancel_fence_callback@Base 3.29.4 + cogl_framebuffer_clear4f@Base 3.29.4 + cogl_framebuffer_clear@Base 3.29.4 + cogl_framebuffer_discard_buffers@Base 3.29.4 + cogl_framebuffer_draw_attributes@Base 3.29.4 + cogl_framebuffer_draw_indexed_attributes@Base 3.29.4 + cogl_framebuffer_draw_multitextured_rectangle@Base 3.29.4 + cogl_framebuffer_draw_primitive@Base 3.29.4 + cogl_framebuffer_draw_rectangle@Base 3.29.4 + cogl_framebuffer_draw_rectangles@Base 3.29.4 + cogl_framebuffer_draw_textured_rectangle@Base 3.29.4 + cogl_framebuffer_draw_textured_rectangles@Base 3.29.4 + cogl_framebuffer_error_quark@Base 3.29.4 + cogl_framebuffer_finish@Base 3.29.4 + cogl_framebuffer_frustum@Base 3.29.4 + cogl_framebuffer_get_alpha_bits@Base 3.29.4 + cogl_framebuffer_get_blue_bits@Base 3.29.4 + cogl_framebuffer_get_color_format@Base 3.29.4 + cogl_framebuffer_get_color_mask@Base 3.29.4 + cogl_framebuffer_get_context@Base 3.29.4 + cogl_framebuffer_get_depth_bits@Base 3.29.4 + cogl_framebuffer_get_depth_texture@Base 3.29.4 + cogl_framebuffer_get_depth_texture_enabled@Base 3.29.4 + cogl_framebuffer_get_depth_write_enabled@Base 3.29.4 + cogl_framebuffer_get_dither_enabled@Base 3.29.4 + cogl_framebuffer_get_green_bits@Base 3.29.4 + cogl_framebuffer_get_gtype@Base 3.29.4 + cogl_framebuffer_get_height@Base 3.29.4 + cogl_framebuffer_get_is_stereo@Base 3.29.4 + cogl_framebuffer_get_modelview_matrix@Base 3.29.4 + cogl_framebuffer_get_projection_matrix@Base 3.29.4 + cogl_framebuffer_get_red_bits@Base 3.29.4 + cogl_framebuffer_get_samples_per_pixel@Base 3.29.4 + cogl_framebuffer_get_stereo_mode@Base 3.29.4 + cogl_framebuffer_get_viewport4fv@Base 3.29.4 + cogl_framebuffer_get_viewport_height@Base 3.29.4 + cogl_framebuffer_get_viewport_width@Base 3.29.4 + cogl_framebuffer_get_viewport_x@Base 3.29.4 + cogl_framebuffer_get_viewport_y@Base 3.29.4 + cogl_framebuffer_get_width@Base 3.29.4 + cogl_framebuffer_identity_matrix@Base 3.29.4 + cogl_framebuffer_orthographic@Base 3.29.4 + cogl_framebuffer_perspective@Base 3.29.4 + cogl_framebuffer_pop_clip@Base 3.29.4 + cogl_framebuffer_pop_matrix@Base 3.29.4 + cogl_framebuffer_push_matrix@Base 3.29.4 + cogl_framebuffer_push_primitive_clip@Base 3.29.4 + cogl_framebuffer_push_rectangle_clip@Base 3.29.4 + cogl_framebuffer_push_scissor_clip@Base 3.29.4 + cogl_framebuffer_read_pixels@Base 3.29.4 + cogl_framebuffer_read_pixels_into_bitmap@Base 3.29.4 + cogl_framebuffer_resolve_samples@Base 3.29.4 + cogl_framebuffer_resolve_samples_region@Base 3.29.4 + cogl_framebuffer_rotate@Base 3.29.4 + cogl_framebuffer_rotate_euler@Base 3.29.4 + cogl_framebuffer_rotate_quaternion@Base 3.29.4 + cogl_framebuffer_scale@Base 3.29.4 + cogl_framebuffer_set_color_mask@Base 3.29.4 + cogl_framebuffer_set_depth_texture_enabled@Base 3.29.4 + cogl_framebuffer_set_depth_write_enabled@Base 3.29.4 + cogl_framebuffer_set_dither_enabled@Base 3.29.4 + cogl_framebuffer_set_modelview_matrix@Base 3.29.4 + cogl_framebuffer_set_projection_matrix@Base 3.29.4 + cogl_framebuffer_set_samples_per_pixel@Base 3.29.4 + cogl_framebuffer_set_stereo_mode@Base 3.29.4 + cogl_framebuffer_set_viewport@Base 3.29.4 + cogl_framebuffer_transform@Base 3.29.4 + cogl_framebuffer_translate@Base 3.29.4 + cogl_framebuffer_vdraw_attributes@Base 3.29.4 + cogl_framebuffer_vdraw_indexed_attributes@Base 3.29.4 + cogl_frustum@Base 3.29.4 + cogl_get_backface_culling_enabled@Base 3.29.4 + cogl_get_bitmasks@Base 3.29.4 + cogl_get_clock_time@Base 3.29.4 + cogl_get_depth_test_enabled@Base 3.29.4 + cogl_get_draw_framebuffer@Base 3.29.4 + cogl_get_features@Base 3.29.4 + cogl_get_graphics_reset_status@Base 3.29.4 + cogl_get_modelview_matrix@Base 3.29.4 + cogl_get_option_group@Base 3.29.4 + cogl_get_proc_address@Base 3.29.4 + cogl_get_projection_matrix@Base 3.29.4 + cogl_get_rectangle_indices@Base 3.29.4 + cogl_get_source@Base 3.29.4 + cogl_get_static_identity_quaternion@Base 3.29.4 + cogl_get_static_zero_quaternion@Base 3.29.4 + cogl_get_viewport@Base 3.29.4 + cogl_gles2_context_get_gtype@Base 3.29.4 + cogl_gles2_context_get_vtable@Base 3.29.4 + cogl_gles2_context_new@Base 3.29.4 + cogl_gles2_get_current_vtable@Base 3.29.4 + cogl_gles2_texture_2d_new_from_handle@Base 3.29.4 + cogl_gles2_texture_get_handle@Base 3.29.4 + cogl_glib_renderer_source_new@Base 3.29.4 + cogl_glib_source_new@Base 3.29.4 + cogl_glx_context_get_glx_context@Base 3.29.4 + cogl_gtype_matrix_get_type@Base 3.29.4 + cogl_handle_get_type@Base 3.29.4 + cogl_handle_ref@Base 3.29.4 + cogl_handle_unref@Base 3.29.4 + cogl_has_feature@Base 3.29.4 + cogl_has_features@Base 3.29.4 + cogl_index_buffer_get_gtype@Base 3.29.4 + cogl_index_buffer_new@Base 3.29.4 + cogl_indices_get_buffer@Base 3.29.4 + cogl_indices_get_gtype@Base 3.29.4 + cogl_indices_get_offset@Base 3.29.4 + cogl_indices_get_type@Base 3.29.4 + cogl_indices_new@Base 3.29.4 + cogl_indices_new_for_buffer@Base 3.29.4 + cogl_indices_set_offset@Base 3.29.4 + cogl_is_atlas_texture@Base 3.29.4 + cogl_is_attribute@Base 3.29.4 + cogl_is_attribute_buffer@Base 3.29.4 + cogl_is_bitmap@Base 3.29.4 + cogl_is_buffer@Base 3.29.4 + cogl_is_context@Base 3.29.4 + cogl_is_display@Base 3.29.4 + cogl_is_frame_info@Base 3.29.4 + cogl_is_framebuffer@Base 3.29.4 + cogl_is_gles2_context@Base 3.29.4 + cogl_is_index_buffer@Base 3.29.4 + cogl_is_indices@Base 3.29.4 + cogl_is_material@Base 3.29.4 + cogl_is_matrix_stack@Base 3.29.4 + cogl_is_offscreen@Base 3.29.4 + cogl_is_onscreen@Base 3.29.4 + cogl_is_onscreen_template@Base 3.29.4 + cogl_is_output@Base 3.29.4 + cogl_is_pipeline@Base 3.29.4 + cogl_is_pixel_buffer@Base 3.29.4 + cogl_is_primitive@Base 3.29.4 + cogl_is_primitive_texture@Base 3.29.4 + cogl_is_program@Base 3.29.4 + cogl_is_renderer@Base 3.29.4 + cogl_is_shader@Base 3.29.4 + cogl_is_snippet@Base 3.29.4 + cogl_is_sub_texture@Base 3.29.4 + cogl_is_swap_chain@Base 3.29.4 + cogl_is_texture@Base 3.29.4 + cogl_is_texture_2d@Base 3.29.4 + cogl_is_texture_2d_sliced@Base 3.29.4 + cogl_is_texture_3d@Base 3.29.4 + cogl_is_texture_pixmap_x11@Base 3.29.4 + cogl_is_texture_rectangle@Base 3.29.4 + cogl_is_vertex_buffer@Base 3.29.4 + cogl_is_vertex_buffer_indices@Base 3.29.4 + cogl_material_copy@Base 3.29.4 + cogl_material_foreach_layer@Base 3.29.4 + cogl_material_get_ambient@Base 3.29.4 + cogl_material_get_color@Base 3.29.4 + cogl_material_get_depth_state@Base 3.29.4 + cogl_material_get_diffuse@Base 3.29.4 + cogl_material_get_emission@Base 3.29.4 + cogl_material_get_layer_point_sprite_coords_enabled@Base 3.29.4 + cogl_material_get_layer_wrap_mode_p@Base 3.29.4 + cogl_material_get_layer_wrap_mode_s@Base 3.29.4 + cogl_material_get_layer_wrap_mode_t@Base 3.29.4 + cogl_material_get_layers@Base 3.29.4 + cogl_material_get_n_layers@Base 3.29.4 + cogl_material_get_point_size@Base 3.29.4 + cogl_material_get_shininess@Base 3.29.4 + cogl_material_get_specular@Base 3.29.4 + cogl_material_get_type@Base 3.29.4 + cogl_material_get_user_program@Base 3.29.4 + cogl_material_layer_get_mag_filter@Base 3.29.4 + cogl_material_layer_get_min_filter@Base 3.29.4 + cogl_material_layer_get_texture@Base 3.29.4 + cogl_material_layer_get_type@Base 3.29.4 + cogl_material_layer_get_wrap_mode_p@Base 3.29.4 + cogl_material_layer_get_wrap_mode_s@Base 3.29.4 + cogl_material_layer_get_wrap_mode_t@Base 3.29.4 + cogl_material_new@Base 3.29.4 + cogl_material_ref@Base 3.29.4 + cogl_material_remove_layer@Base 3.29.4 + cogl_material_set_alpha_test_function@Base 3.29.4 + cogl_material_set_ambient@Base 3.29.4 + cogl_material_set_ambient_and_diffuse@Base 3.29.4 + cogl_material_set_blend@Base 3.29.4 + cogl_material_set_blend_constant@Base 3.29.4 + cogl_material_set_color4f@Base 3.29.4 + cogl_material_set_color4ub@Base 3.29.4 + cogl_material_set_color@Base 3.29.4 + cogl_material_set_depth_state@Base 3.29.4 + cogl_material_set_diffuse@Base 3.29.4 + cogl_material_set_emission@Base 3.29.4 + cogl_material_set_layer@Base 3.29.4 + cogl_material_set_layer_combine@Base 3.29.4 + cogl_material_set_layer_combine_constant@Base 3.29.4 + cogl_material_set_layer_filters@Base 3.29.4 + cogl_material_set_layer_matrix@Base 3.29.4 + cogl_material_set_layer_point_sprite_coords_enabled@Base 3.29.4 + cogl_material_set_layer_wrap_mode@Base 3.29.4 + cogl_material_set_layer_wrap_mode_p@Base 3.29.4 + cogl_material_set_layer_wrap_mode_s@Base 3.29.4 + cogl_material_set_layer_wrap_mode_t@Base 3.29.4 + cogl_material_set_point_size@Base 3.29.4 + cogl_material_set_shininess@Base 3.29.4 + cogl_material_set_specular@Base 3.29.4 + cogl_material_set_user_program@Base 3.29.4 + cogl_material_unref@Base 3.29.4 + cogl_matrix_copy@Base 3.29.4 + cogl_matrix_entry_calculate_translation@Base 3.29.4 + cogl_matrix_entry_equal@Base 3.29.4 + cogl_matrix_entry_get@Base 3.29.4 + cogl_matrix_entry_get_gtype@Base 3.29.4 + cogl_matrix_entry_is_identity@Base 3.29.4 + cogl_matrix_entry_ref@Base 3.29.4 + cogl_matrix_entry_unref@Base 3.29.4 + cogl_matrix_equal@Base 3.29.4 + cogl_matrix_free@Base 3.29.4 + cogl_matrix_frustum@Base 3.29.4 + cogl_matrix_get_array@Base 3.29.4 + cogl_matrix_get_gtype@Base 3.29.4 + cogl_matrix_get_inverse@Base 3.29.4 + cogl_matrix_init_from_array@Base 3.29.4 + cogl_matrix_init_from_euler@Base 3.29.4 + cogl_matrix_init_from_quaternion@Base 3.29.4 + cogl_matrix_init_identity@Base 3.29.4 + cogl_matrix_init_translation@Base 3.29.4 + cogl_matrix_is_identity@Base 3.29.4 + cogl_matrix_look_at@Base 3.29.4 + cogl_matrix_multiply@Base 3.29.4 + cogl_matrix_ortho@Base 3.29.4 + cogl_matrix_orthographic@Base 3.29.4 + cogl_matrix_perspective@Base 3.29.4 + cogl_matrix_project_points@Base 3.29.4 + cogl_matrix_rotate@Base 3.29.4 + cogl_matrix_rotate_euler@Base 3.29.4 + cogl_matrix_rotate_quaternion@Base 3.29.4 + cogl_matrix_scale@Base 3.29.4 + cogl_matrix_stack_frustum@Base 3.29.4 + cogl_matrix_stack_get@Base 3.29.4 + cogl_matrix_stack_get_entry@Base 3.29.4 + cogl_matrix_stack_get_gtype@Base 3.29.4 + cogl_matrix_stack_get_inverse@Base 3.29.4 + cogl_matrix_stack_load_identity@Base 3.29.4 + cogl_matrix_stack_multiply@Base 3.29.4 + cogl_matrix_stack_new@Base 3.29.4 + cogl_matrix_stack_orthographic@Base 3.29.4 + cogl_matrix_stack_perspective@Base 3.29.4 + cogl_matrix_stack_pop@Base 3.29.4 + cogl_matrix_stack_push@Base 3.29.4 + cogl_matrix_stack_rotate@Base 3.29.4 + cogl_matrix_stack_rotate_euler@Base 3.29.4 + cogl_matrix_stack_rotate_quaternion@Base 3.29.4 + cogl_matrix_stack_scale@Base 3.29.4 + cogl_matrix_stack_set@Base 3.29.4 + cogl_matrix_stack_translate@Base 3.29.4 + cogl_matrix_transform_point@Base 3.29.4 + cogl_matrix_transform_points@Base 3.29.4 + cogl_matrix_translate@Base 3.29.4 + cogl_matrix_transpose@Base 3.29.4 + cogl_matrix_view_2d_in_frustum@Base 3.29.4 + cogl_matrix_view_2d_in_perspective@Base 3.29.4 + cogl_meta_texture_foreach_in_region@Base 3.29.4 + cogl_object_get_gtype@Base 3.29.4 + cogl_object_get_user_data@Base 3.29.4 + cogl_object_ref@Base 3.29.4 + cogl_object_set_user_data@Base 3.29.4 + cogl_object_unref@Base 3.29.4 + cogl_object_value_get_object@Base 3.29.4 + cogl_object_value_set_object@Base 3.29.4 + cogl_offscreen_get_gtype@Base 3.29.4 + cogl_offscreen_get_texture@Base 3.29.4 + cogl_offscreen_new_to_texture@Base 3.29.4 + cogl_offscreen_new_with_texture@Base 3.29.4 + cogl_offscreen_ref@Base 3.29.4 + cogl_offscreen_unref@Base 3.29.4 + cogl_onscreen_add_dirty_callback@Base 3.29.4 + cogl_onscreen_add_frame_callback@Base 3.29.4 + cogl_onscreen_add_resize_callback@Base 3.29.4 + cogl_onscreen_add_swap_buffers_callback@Base 3.29.4 + cogl_onscreen_clutter_backend_set_size_CLUTTER@Base 3.29.4 + cogl_onscreen_dirty_closure_get_gtype@Base 3.29.4 + cogl_onscreen_get_buffer_age@Base 3.29.4 + cogl_onscreen_get_frame_counter@Base 3.29.4 + cogl_onscreen_get_gtype@Base 3.29.4 + cogl_onscreen_get_resizable@Base 3.29.4 + cogl_onscreen_hide@Base 3.29.4 + cogl_onscreen_new@Base 3.29.4 + cogl_onscreen_remove_dirty_callback@Base 3.29.4 + cogl_onscreen_remove_frame_callback@Base 3.29.4 + cogl_onscreen_remove_resize_callback@Base 3.29.4 + cogl_onscreen_remove_swap_buffers_callback@Base 3.29.4 + cogl_onscreen_resize_closure_get_gtype@Base 3.29.4 + cogl_onscreen_set_resizable@Base 3.29.4 + cogl_onscreen_set_swap_throttled@Base 3.29.4 + cogl_onscreen_show@Base 3.29.4 + cogl_onscreen_swap_buffers@Base 3.29.4 + cogl_onscreen_swap_buffers_with_damage@Base 3.29.4 + cogl_onscreen_swap_region@Base 3.29.4 + cogl_onscreen_template_get_gtype@Base 3.29.4 + cogl_onscreen_template_new@Base 3.29.4 + cogl_onscreen_template_set_samples_per_pixel@Base 3.29.4 + cogl_onscreen_template_set_stereo_enabled@Base 3.29.4 + cogl_onscreen_template_set_swap_throttled@Base 3.29.4 + cogl_ortho@Base 3.29.4 + cogl_output_get_gtype@Base 3.29.4 + cogl_output_get_height@Base 3.29.4 + cogl_output_get_mm_height@Base 3.29.4 + cogl_output_get_mm_width@Base 3.29.4 + cogl_output_get_refresh_rate@Base 3.29.4 + cogl_output_get_subpixel_order@Base 3.29.4 + cogl_output_get_width@Base 3.29.4 + cogl_output_get_x@Base 3.29.4 + cogl_output_get_y@Base 3.29.4 + cogl_perspective@Base 3.29.4 + cogl_pipeline_add_layer_snippet@Base 3.29.4 + cogl_pipeline_add_snippet@Base 3.29.4 + cogl_pipeline_copy@Base 3.29.4 + cogl_pipeline_foreach_layer@Base 3.29.4 + cogl_pipeline_get_alpha_test_function@Base 3.29.4 + cogl_pipeline_get_alpha_test_reference@Base 3.29.4 + cogl_pipeline_get_ambient@Base 3.29.4 + cogl_pipeline_get_color@Base 3.29.4 + cogl_pipeline_get_color_mask@Base 3.29.4 + cogl_pipeline_get_cull_face_mode@Base 3.29.4 + cogl_pipeline_get_depth_state@Base 3.29.4 + cogl_pipeline_get_diffuse@Base 3.29.4 + cogl_pipeline_get_emission@Base 3.29.4 + cogl_pipeline_get_front_face_winding@Base 3.29.4 + cogl_pipeline_get_gtype@Base 3.29.4 + cogl_pipeline_get_layer_mag_filter@Base 3.29.4 + cogl_pipeline_get_layer_min_filter@Base 3.29.4 + cogl_pipeline_get_layer_point_sprite_coords_enabled@Base 3.29.4 + cogl_pipeline_get_layer_texture@Base 3.29.4 + cogl_pipeline_get_layer_wrap_mode_p@Base 3.29.4 + cogl_pipeline_get_layer_wrap_mode_s@Base 3.29.4 + cogl_pipeline_get_layer_wrap_mode_t@Base 3.29.4 + cogl_pipeline_get_n_layers@Base 3.29.4 + cogl_pipeline_get_per_vertex_point_size@Base 3.29.4 + cogl_pipeline_get_point_size@Base 3.29.4 + cogl_pipeline_get_shininess@Base 3.29.4 + cogl_pipeline_get_specular@Base 3.29.4 + cogl_pipeline_get_uniform_location@Base 3.29.4 + cogl_pipeline_get_user_program@Base 3.29.4 + cogl_pipeline_new@Base 3.29.4 + cogl_pipeline_remove_layer@Base 3.29.4 + cogl_pipeline_set_alpha_test_function@Base 3.29.4 + cogl_pipeline_set_ambient@Base 3.29.4 + cogl_pipeline_set_ambient_and_diffuse@Base 3.29.4 + cogl_pipeline_set_blend@Base 3.29.4 + cogl_pipeline_set_blend_constant@Base 3.29.4 + cogl_pipeline_set_color4f@Base 3.29.4 + cogl_pipeline_set_color4ub@Base 3.29.4 + cogl_pipeline_set_color@Base 3.29.4 + cogl_pipeline_set_color_mask@Base 3.29.4 + cogl_pipeline_set_cull_face_mode@Base 3.29.4 + cogl_pipeline_set_depth_state@Base 3.29.4 + cogl_pipeline_set_diffuse@Base 3.29.4 + cogl_pipeline_set_emission@Base 3.29.4 + cogl_pipeline_set_front_face_winding@Base 3.29.4 + cogl_pipeline_set_layer_combine@Base 3.29.4 + cogl_pipeline_set_layer_combine_constant@Base 3.29.4 + cogl_pipeline_set_layer_filters@Base 3.29.4 + cogl_pipeline_set_layer_matrix@Base 3.29.4 + cogl_pipeline_set_layer_null_texture@Base 3.29.4 + cogl_pipeline_set_layer_point_sprite_coords_enabled@Base 3.29.4 + cogl_pipeline_set_layer_texture@Base 3.29.4 + cogl_pipeline_set_layer_wrap_mode@Base 3.29.4 + cogl_pipeline_set_layer_wrap_mode_p@Base 3.29.4 + cogl_pipeline_set_layer_wrap_mode_s@Base 3.29.4 + cogl_pipeline_set_layer_wrap_mode_t@Base 3.29.4 + cogl_pipeline_set_per_vertex_point_size@Base 3.29.4 + cogl_pipeline_set_point_size@Base 3.29.4 + cogl_pipeline_set_shininess@Base 3.29.4 + cogl_pipeline_set_specular@Base 3.29.4 + cogl_pipeline_set_uniform_1f@Base 3.29.4 + cogl_pipeline_set_uniform_1i@Base 3.29.4 + cogl_pipeline_set_uniform_float@Base 3.29.4 + cogl_pipeline_set_uniform_int@Base 3.29.4 + cogl_pipeline_set_uniform_matrix@Base 3.29.4 + cogl_pipeline_set_user_program@Base 3.29.4 + cogl_pixel_buffer_get_gtype@Base 3.29.4 + cogl_pixel_buffer_new@Base 3.29.4 + cogl_poll_renderer_dispatch@Base 3.29.4 + cogl_poll_renderer_get_info@Base 3.29.4 + cogl_polygon@Base 3.29.4 + cogl_pop_draw_buffer@Base 3.29.4 + cogl_pop_framebuffer@Base 3.29.4 + cogl_pop_gles2_context@Base 3.29.4 + cogl_pop_matrix@Base 3.29.4 + cogl_pop_source@Base 3.29.4 + cogl_primitive_copy@Base 3.29.4 + cogl_primitive_draw@Base 3.29.4 + cogl_primitive_foreach_attribute@Base 3.29.4 + cogl_primitive_get_first_vertex@Base 3.29.4 + cogl_primitive_get_gtype@Base 3.29.4 + cogl_primitive_get_indices@Base 3.29.4 + cogl_primitive_get_mode@Base 3.29.4 + cogl_primitive_get_n_vertices@Base 3.29.4 + cogl_primitive_new@Base 3.29.4 + cogl_primitive_new_p2@Base 3.29.4 + cogl_primitive_new_p2c4@Base 3.29.4 + cogl_primitive_new_p2t2@Base 3.29.4 + cogl_primitive_new_p2t2c4@Base 3.29.4 + cogl_primitive_new_p3@Base 3.29.4 + cogl_primitive_new_p3c4@Base 3.29.4 + cogl_primitive_new_p3t2@Base 3.29.4 + cogl_primitive_new_p3t2c4@Base 3.29.4 + cogl_primitive_new_with_attributes@Base 3.29.4 + cogl_primitive_set_attributes@Base 3.29.4 + cogl_primitive_set_first_vertex@Base 3.29.4 + cogl_primitive_set_indices@Base 3.29.4 + cogl_primitive_set_mode@Base 3.29.4 + cogl_primitive_set_n_vertices@Base 3.29.4 + cogl_primitive_texture_set_auto_mipmap@Base 3.29.4 + cogl_program_attach_shader@Base 3.29.4 + cogl_program_get_uniform_location@Base 3.29.4 + cogl_program_link@Base 3.29.4 + cogl_program_ref@Base 3.29.4 + cogl_program_set_uniform_1f@Base 3.29.4 + cogl_program_set_uniform_1i@Base 3.29.4 + cogl_program_set_uniform_float@Base 3.29.4 + cogl_program_set_uniform_int@Base 3.29.4 + cogl_program_set_uniform_matrix@Base 3.29.4 + cogl_program_uniform_1f@Base 3.29.4 + cogl_program_uniform_1i@Base 3.29.4 + cogl_program_uniform_float@Base 3.29.4 + cogl_program_uniform_int@Base 3.29.4 + cogl_program_uniform_matrix@Base 3.29.4 + cogl_program_unref@Base 3.29.4 + cogl_program_use@Base 3.29.4 + cogl_push_draw_buffer@Base 3.29.4 + cogl_push_framebuffer@Base 3.29.4 + cogl_push_gles2_context@Base 3.29.4 + cogl_push_matrix@Base 3.29.4 + cogl_push_source@Base 3.29.4 + cogl_quaternion_copy@Base 3.29.4 + cogl_quaternion_dot_product@Base 3.29.4 + cogl_quaternion_equal@Base 3.29.4 + cogl_quaternion_free@Base 3.29.4 + cogl_quaternion_get_gtype@Base 3.29.4 + cogl_quaternion_get_rotation_angle@Base 3.29.4 + cogl_quaternion_get_rotation_axis@Base 3.29.4 + cogl_quaternion_init@Base 3.29.4 + cogl_quaternion_init_from_angle_vector@Base 3.29.4 + cogl_quaternion_init_from_array@Base 3.29.4 + cogl_quaternion_init_from_euler@Base 3.29.4 + cogl_quaternion_init_from_matrix@Base 3.29.4 + cogl_quaternion_init_from_quaternion@Base 3.29.4 + cogl_quaternion_init_from_x_rotation@Base 3.29.4 + cogl_quaternion_init_from_y_rotation@Base 3.29.4 + cogl_quaternion_init_from_z_rotation@Base 3.29.4 + cogl_quaternion_init_identity@Base 3.29.4 + cogl_quaternion_invert@Base 3.29.4 + cogl_quaternion_multiply@Base 3.29.4 + cogl_quaternion_nlerp@Base 3.29.4 + cogl_quaternion_normalize@Base 3.29.4 + cogl_quaternion_pow@Base 3.29.4 + cogl_quaternion_slerp@Base 3.29.4 + cogl_quaternion_squad@Base 3.29.4 + cogl_read_pixels@Base 3.29.4 + cogl_rectangle@Base 3.29.4 + cogl_rectangle_with_multitexture_coords@Base 3.29.4 + cogl_rectangle_with_texture_coords@Base 3.29.4 + cogl_rectangles@Base 3.29.4 + cogl_rectangles_with_texture_coords@Base 3.29.4 + cogl_renderer_add_constraint@Base 3.29.4 + cogl_renderer_check_onscreen_template@Base 3.29.4 + cogl_renderer_connect@Base 3.29.4 + cogl_renderer_error_quark@Base 3.29.4 + cogl_renderer_foreach_output@Base 3.29.4 + cogl_renderer_get_driver@Base 3.29.4 + cogl_renderer_get_gtype@Base 3.29.4 + cogl_renderer_get_n_fragment_texture_units@Base 3.29.4 + cogl_renderer_get_winsys_id@Base 3.29.4 + cogl_renderer_new@Base 3.29.4 + cogl_renderer_remove_constraint@Base 3.29.4 + cogl_renderer_set_custom_winsys@Base 3.29.4 + cogl_renderer_set_driver@Base 3.29.4 + cogl_renderer_set_winsys_id@Base 3.29.4 + cogl_rotate@Base 3.29.4 + cogl_scale@Base 3.29.4 + cogl_set_backface_culling_enabled@Base 3.29.4 + cogl_set_depth_test_enabled@Base 3.29.4 + cogl_set_draw_buffer@Base 3.29.4 + cogl_set_fog@Base 3.29.4 + cogl_set_framebuffer@Base 3.29.4 + cogl_set_modelview_matrix@Base 3.29.4 + cogl_set_projection_matrix@Base 3.29.4 + cogl_set_source@Base 3.29.4 + cogl_set_source_color4f@Base 3.29.4 + cogl_set_source_color4ub@Base 3.29.4 + cogl_set_source_color@Base 3.29.4 + cogl_set_source_texture@Base 3.29.4 + cogl_set_viewport@Base 3.29.4 + cogl_shader_compile@Base 3.29.4 + cogl_shader_get_info_log@Base 3.29.4 + cogl_shader_get_type@Base 3.29.4 + cogl_shader_is_compiled@Base 3.29.4 + cogl_shader_ref@Base 3.29.4 + cogl_shader_source@Base 3.29.4 + cogl_shader_unref@Base 3.29.4 + cogl_snippet_get_declarations@Base 3.29.4 + cogl_snippet_get_gtype@Base 3.29.4 + cogl_snippet_get_hook@Base 3.29.4 + cogl_snippet_get_post@Base 3.29.4 + cogl_snippet_get_pre@Base 3.29.4 + cogl_snippet_get_replace@Base 3.29.4 + cogl_snippet_new@Base 3.29.4 + cogl_snippet_set_declarations@Base 3.29.4 + cogl_snippet_set_post@Base 3.29.4 + cogl_snippet_set_pre@Base 3.29.4 + cogl_snippet_set_replace@Base 3.29.4 + cogl_sub_texture_get_gtype@Base 3.29.4 + cogl_sub_texture_get_parent@Base 3.29.4 + cogl_sub_texture_new@Base 3.29.4 + cogl_swap_chain_get_gtype@Base 3.29.4 + cogl_swap_chain_new@Base 3.29.4 + cogl_swap_chain_set_has_alpha@Base 3.29.4 + cogl_swap_chain_set_length@Base 3.29.4 + cogl_test_verbose@Base 3.29.4 + cogl_texture_2d_get_gtype@Base 3.29.4 + cogl_texture_2d_gl_new_from_foreign@Base 3.29.4 + cogl_texture_2d_new_from_bitmap@Base 3.29.4 + cogl_texture_2d_new_from_data@Base 3.29.4 + cogl_texture_2d_new_from_egl_image_external@Base 3.29.4 + cogl_texture_2d_new_from_file@Base 3.29.4 + cogl_texture_2d_new_with_size@Base 3.29.4 + cogl_texture_2d_sliced_get_gtype@Base 3.29.4 + cogl_texture_2d_sliced_new_from_bitmap@Base 3.29.4 + cogl_texture_2d_sliced_new_from_data@Base 3.29.4 + cogl_texture_2d_sliced_new_from_file@Base 3.29.4 + cogl_texture_2d_sliced_new_with_size@Base 3.29.4 + cogl_texture_3d_get_gtype@Base 3.29.4 + cogl_texture_3d_new_from_bitmap@Base 3.29.4 + cogl_texture_3d_new_from_data@Base 3.29.4 + cogl_texture_3d_new_with_size@Base 3.29.4 + cogl_texture_allocate@Base 3.29.4 + cogl_texture_error_quark@Base 3.29.4 + cogl_texture_get_components@Base 3.29.4 + cogl_texture_get_data@Base 3.29.4 + cogl_texture_get_gl_texture@Base 3.29.4 + cogl_texture_get_gtype@Base 3.29.4 + cogl_texture_get_height@Base 3.29.4 + cogl_texture_get_max_waste@Base 3.29.4 + cogl_texture_get_premultiplied@Base 3.29.4 + cogl_texture_get_width@Base 3.29.4 + cogl_texture_is_sliced@Base 3.29.4 + cogl_texture_new_from_bitmap@Base 3.29.4 + cogl_texture_new_from_data@Base 3.29.4 + cogl_texture_new_from_file@Base 3.29.4 + cogl_texture_new_from_foreign@Base 3.29.4 + cogl_texture_new_from_sub_texture@Base 3.29.4 + cogl_texture_new_with_size@Base 3.29.4 + cogl_texture_pixmap_x11_error_quark@Base 3.29.4 + cogl_texture_pixmap_x11_get_gtype@Base 3.29.4 + cogl_texture_pixmap_x11_is_using_tfp_extension@Base 3.29.4 + cogl_texture_pixmap_x11_new@Base 3.29.4 + cogl_texture_pixmap_x11_new_left@Base 3.29.4 + cogl_texture_pixmap_x11_new_right@Base 3.29.4 + cogl_texture_pixmap_x11_set_damage_object@Base 3.29.4 + cogl_texture_pixmap_x11_update_area@Base 3.29.4 + cogl_texture_rectangle_get_gtype@Base 3.29.4 + cogl_texture_rectangle_new_from_bitmap@Base 3.29.4 + cogl_texture_rectangle_new_from_foreign@Base 3.29.4 + cogl_texture_rectangle_new_with_size@Base 3.29.4 + cogl_texture_set_components@Base 3.29.4 + cogl_texture_set_data@Base 3.29.4 + cogl_texture_set_premultiplied@Base 3.29.4 + cogl_texture_set_region@Base 3.29.4 + cogl_texture_set_region_from_bitmap@Base 3.29.4 + cogl_transform@Base 3.29.4 + cogl_translate@Base 3.29.4 + cogl_vector3_add@Base 3.29.4 + cogl_vector3_copy@Base 3.29.4 + cogl_vector3_cross_product@Base 3.29.4 + cogl_vector3_distance@Base 3.29.4 + cogl_vector3_divide_scalar@Base 3.29.4 + cogl_vector3_dot_product@Base 3.29.4 + cogl_vector3_equal@Base 3.29.4 + cogl_vector3_equal_with_epsilon@Base 3.29.4 + cogl_vector3_free@Base 3.29.4 + cogl_vector3_init@Base 3.29.4 + cogl_vector3_init_zero@Base 3.29.4 + cogl_vector3_invert@Base 3.29.4 + cogl_vector3_magnitude@Base 3.29.4 + cogl_vector3_multiply_scalar@Base 3.29.4 + cogl_vector3_normalize@Base 3.29.4 + cogl_vector3_subtract@Base 3.29.4 + cogl_vertex_buffer_add@Base 3.29.4 + cogl_vertex_buffer_delete@Base 3.29.4 + cogl_vertex_buffer_disable@Base 3.29.4 + cogl_vertex_buffer_draw@Base 3.29.4 + cogl_vertex_buffer_draw_elements@Base 3.29.4 + cogl_vertex_buffer_enable@Base 3.29.4 + cogl_vertex_buffer_get_n_vertices@Base 3.29.4 + cogl_vertex_buffer_indices_get_for_quads@Base 3.29.4 + cogl_vertex_buffer_indices_get_type@Base 3.29.4 + cogl_vertex_buffer_indices_new@Base 3.29.4 + cogl_vertex_buffer_new@Base 3.29.4 + cogl_vertex_buffer_ref@Base 3.29.4 + cogl_vertex_buffer_submit@Base 3.29.4 + cogl_vertex_buffer_unref@Base 3.29.4 + cogl_viewport@Base 3.29.4 + (arch=linux-any)cogl_wayland_display_set_compositor_display@Base 3.29.4 + (arch=linux-any)cogl_wayland_texture_2d_new_from_buffer@Base 3.29.4 + (arch=linux-any)cogl_wayland_texture_set_region_from_shm_buffer@Base 3.29.4 + cogl_x11_onscreen_get_visual_xid@Base 3.29.4 + cogl_x11_onscreen_get_window_xid@Base 3.29.4 + cogl_x11_onscreen_set_foreign_window_xid@Base 3.29.4 + cogl_xlib_get_display@Base 3.29.4 + cogl_xlib_handle_event@Base 3.29.4 + cogl_xlib_renderer_add_filter@Base 3.29.4 + cogl_xlib_renderer_get_display@Base 3.29.4 + cogl_xlib_renderer_get_foreign_display@Base 3.29.4 + cogl_xlib_renderer_get_visual_info@Base 3.29.4 + cogl_xlib_renderer_handle_event@Base 3.29.4 + cogl_xlib_renderer_remove_filter@Base 3.29.4 + cogl_xlib_renderer_request_reset_on_video_memory_purge@Base 3.29.4 + cogl_xlib_renderer_set_event_retrieval_enabled@Base 3.29.4 + cogl_xlib_renderer_set_foreign_display@Base 3.29.4 + cogl_xlib_renderer_set_threaded_swap_wait_enabled@Base 3.29.4 + cogl_xlib_set_display@Base 3.29.4 + test_ctx@Base 3.29.4 + test_fb@Base 3.29.4 + test_utils_check_pixel@Base 3.29.4 + test_utils_check_pixel_and_alpha@Base 3.29.4 + test_utils_check_pixel_rgb@Base 3.29.4 + test_utils_check_region@Base 3.29.4 + test_utils_compare_pixel@Base 3.29.4 + test_utils_compare_pixel_and_alpha@Base 3.29.4 + test_utils_create_color_texture@Base 3.29.4 + test_utils_fini@Base 3.29.4 + test_utils_init@Base 3.29.4 + test_utils_texture_new_from_bitmap@Base 3.29.4 + test_utils_texture_new_from_data@Base 3.29.4 + test_utils_texture_new_with_size@Base 3.29.4 + unit_test_check_bitmask_api@Base 3.29.4 + unit_test_check_blend_constant_ancestry@Base 3.29.4 + unit_test_check_gl_blend_enable@Base 3.29.4 + unit_test_check_mesa_driver_package_parser@Base 3.29.4 + unit_test_check_pipeline_pruning@Base 3.29.4 + unit_test_check_point_size_shader@Base 3.29.4 + unit_test_check_uniform_ancestry@Base 3.29.4 +libmutter-cogl-pango-3.so libmutter-3-0 #MINVER# +* Build-Depends-Package: libmutter-3-dev + cogl_pango_ensure_glyph_cache_for_layout@Base 3.29.4 + cogl_pango_font_map_clear_glyph_cache@Base 3.29.4 + cogl_pango_font_map_create_context@Base 3.29.4 + cogl_pango_font_map_get_renderer@Base 3.29.4 + cogl_pango_font_map_get_use_mipmapping@Base 3.29.4 + cogl_pango_font_map_new@Base 3.29.4 + cogl_pango_font_map_set_resolution@Base 3.29.4 + cogl_pango_font_map_set_use_mipmapping@Base 3.29.4 + cogl_pango_glyph_cache_clear@Base 3.29.4 + cogl_pango_glyph_cache_free@Base 3.29.4 + cogl_pango_glyph_cache_lookup@Base 3.29.4 + cogl_pango_glyph_cache_new@Base 3.29.4 + cogl_pango_render_layout@Base 3.29.4 + cogl_pango_render_layout_line@Base 3.29.4 + cogl_pango_render_layout_subpixel@Base 3.29.4 + cogl_pango_renderer_get_type@Base 3.29.4 + cogl_pango_show_layout@Base 3.29.4 + cogl_pango_show_layout_line@Base 3.29.4 +libmutter-cogl-path-3.so libmutter-3-0 #MINVER# +* Build-Depends-Package: libmutter-3-dev + cogl2_clip_push_from_path@Base 3.29.4 + cogl2_path_arc@Base 3.29.4 + cogl2_path_close@Base 3.29.4 + cogl2_path_curve_to@Base 3.29.4 + cogl2_path_ellipse@Base 3.29.4 + cogl2_path_fill@Base 3.29.4 + cogl2_path_get_fill_rule@Base 3.29.4 + cogl2_path_line@Base 3.29.4 + cogl2_path_line_to@Base 3.29.4 + cogl2_path_move_to@Base 3.29.4 + cogl2_path_new@Base 3.29.4 + cogl2_path_polygon@Base 3.29.4 + cogl2_path_polyline@Base 3.29.4 + cogl2_path_rectangle@Base 3.29.4 + cogl2_path_rel_curve_to@Base 3.29.4 + cogl2_path_rel_line_to@Base 3.29.4 + cogl2_path_rel_move_to@Base 3.29.4 + cogl2_path_round_rectangle@Base 3.29.4 + cogl2_path_set_fill_rule@Base 3.29.4 + cogl2_path_stroke@Base 3.29.4 + cogl_framebuffer_fill_path@Base 3.29.4 + cogl_framebuffer_push_path_clip@Base 3.29.4 + cogl_framebuffer_stroke_path@Base 3.29.4 + cogl_is_path@Base 3.29.4 + cogl_path_copy@Base 3.29.4 + cogl_path_fill_rule_get_type@Base 3.29.4 + cogl_path_get_gtype@Base 3.29.4 diff --git a/libmutter-3-dev.install b/libmutter-3-dev.install new file mode 100644 index 0000000..465af99 --- /dev/null +++ b/libmutter-3-dev.install @@ -0,0 +1,4 @@ +usr/include +usr/lib/*/lib*.so +usr/lib/*/mutter/*.gir +usr/lib/*/pkgconfig/*.pc diff --git a/mutter-common.install b/mutter-common.install new file mode 100644 index 0000000..1536e13 --- /dev/null +++ b/mutter-common.install @@ -0,0 +1,5 @@ +usr/share/GConf +usr/share/glib-2.0 +usr/share/gnome-control-center +usr/share/locale +usr/share/man diff --git a/mutter.docs b/mutter.docs new file mode 100644 index 0000000..edc0071 --- /dev/null +++ b/mutter.docs @@ -0,0 +1 @@ +NEWS diff --git a/mutter.install b/mutter.install new file mode 100644 index 0000000..68d416c --- /dev/null +++ b/mutter.install @@ -0,0 +1,4 @@ +usr/bin +usr/lib/*/mutter/plugins +usr/lib/mutter/mutter-restart-helper +usr/share/applications diff --git a/mutter.postinst b/mutter.postinst new file mode 100644 index 0000000..0dc0097 --- /dev/null +++ b/mutter.postinst @@ -0,0 +1,16 @@ +#!/bin/sh + +set -e + +action="$1" + +if [ "$action" = configure ]; then + # register the alternatives of x-window-manager manually + # because dh_installwm doesn't register manpage as slave yet. + update-alternatives --install /usr/bin/x-window-manager \ + x-window-manager /usr/bin/mutter 60 \ + --slave /usr/share/man/man1/x-window-manager.1.gz \ + x-window-manager.1.gz /usr/share/man/man1/mutter.1.gz +fi + +#DEBHELPER# diff --git a/mutter.prerm b/mutter.prerm new file mode 100644 index 0000000..8256c42 --- /dev/null +++ b/mutter.prerm @@ -0,0 +1,12 @@ +#!/bin/sh + +set -e + +action="$1" + +if [ "$action" = remove ]; then + update-alternatives --remove x-window-manager \ + /usr/bin/mutter +fi + +#DEBHELPER# diff --git a/patches/Sync-to-the-hardware-refresh-rate-not-just-60.00Hz.patch b/patches/Sync-to-the-hardware-refresh-rate-not-just-60.00Hz.patch new file mode 100644 index 0000000..0fab44c --- /dev/null +++ b/patches/Sync-to-the-hardware-refresh-rate-not-just-60.00Hz.patch @@ -0,0 +1,398 @@ +From: Daniel van Vugt +Date: Thu, 29 Nov 2018 17:31:58 +0100 +Subject: Sync to the hardware refresh rate, not just 60.00Hz + +The Clutter master clock supports three synchronization methods in order of +preference: + (a) Hardware presentation times + (b) Swap throttling + (c) Fake vsync at 60.00Hz +X11 already supports all three but Wayland only has (c). This patch implements +both (a) and (b) for Wayland bringing it in line with X11. + +Origin: https://gitlab.gnome.org/GNOME/mutter/merge_requests/171 via backport https://gitlab.gnome.org/GNOME/mutter/merge_requests/318 +Bug: https://bugzilla.gnome.org/show_bug.cgi?id=781296 +Bug-Ubuntu: https://bugs.launchpad.net/bugs/1763892 +Forwarded: yes +Last-Update: 2018-11-23 +--- + src/Makefile.am | 25 ++++++++++- + src/backends/native/meta-gpu-kms.c | 69 +++++++++++++++++++++++++++--- + src/backends/native/meta-gpu-kms.h | 3 ++ + src/backends/native/meta-renderer-native.c | 55 +++++++++++++++++++++--- + src/meta-marshal.list | 1 + + 5 files changed, 142 insertions(+), 11 deletions(-) + create mode 100644 src/meta-marshal.list + +diff --git a/src/Makefile.am b/src/Makefile.am +index 811e2b8..56d5398 100644 +--- a/src/Makefile.am ++++ b/src/Makefile.am +@@ -51,6 +51,8 @@ mutter_built_sources = \ + $(dbus_login1_built_sources) \ + meta/meta-enum-types.h \ + meta-enum-types.c \ ++ meta-marshal.c \ ++ meta-marshal.h \ + $(NULL) + + if HAVE_REMOTE_DESKTOP +@@ -677,6 +679,7 @@ EXTRA_DIST += \ + libmutter.pc.in \ + meta-enum-types.h.in \ + meta-enum-types.c.in \ ++ meta-marshal.list \ + org.freedesktop.login1.xml \ + org.gnome.Mutter.DisplayConfig.xml \ + org.gnome.Mutter.IdleMonitor.xml \ +@@ -690,7 +693,10 @@ BUILT_SOURCES = \ + $(libmutterinclude_built_headers) + + MUTTER_STAMP_FILES = stamp-meta-enum-types.h +-CLEANFILES += $(MUTTER_STAMP_FILES) ++CLEANFILES += \ ++ $(MUTTER_STAMP_FILES) \ ++ meta-marshal.c \ ++ meta-marshal.h + + meta/meta-enum-types.h: stamp-meta-enum-types.h Makefile + @true +@@ -786,3 +792,20 @@ endef + $(AM_V_GEN)$(WAYLAND_SCANNER) server-header $< $@ + %-server-protocol.h : $(WAYLAND_EGLSTREAM_DATADIR)/%.xml + $(AM_V_GEN)$(WAYLAND_SCANNER) server-header $< $@ ++ ++meta_marshal_opts = --prefix=meta_marshal --internal ++ ++meta-marshal.h: meta-marshal.list ++ $(AM_V_GEN)$(GLIB_GENMARSHAL) \ ++ --header \ ++ $(meta_marshal_opts) \ ++ --output=$@ \ ++ $< ++ ++meta-marshal.c: meta-marshal.list meta-marshal.h ++ $(AM_V_GEN)$(GLIB_GENMARSHAL) \ ++ --include-header=meta-marshal.h \ ++ $(meta_marshal_opts) \ ++ --body \ ++ --output=$@ \ ++ $< +diff --git a/src/backends/native/meta-gpu-kms.c b/src/backends/native/meta-gpu-kms.c +index c3c5d0d..26c7590 100644 +--- a/src/backends/native/meta-gpu-kms.c ++++ b/src/backends/native/meta-gpu-kms.c +@@ -27,6 +27,7 @@ + #include + #include + #include ++#include + #include + #include + +@@ -51,6 +52,7 @@ typedef struct _MetaGpuKmsFlipClosureContainer + { + GClosure *flip_closure; + MetaGpuKms *gpu_kms; ++ MetaCrtc *crtc; + } MetaGpuKmsFlipClosureContainer; + + struct _MetaGpuKms +@@ -61,6 +63,8 @@ struct _MetaGpuKms + char *file_path; + GSource *source; + ++ clockid_t clock_id; ++ + drmModeConnector **connectors; + unsigned int n_connectors; + +@@ -165,18 +169,26 @@ meta_gpu_kms_apply_crtc_mode (MetaGpuKms *gpu_kms, + + static void + invoke_flip_closure (GClosure *flip_closure, +- MetaGpuKms *gpu_kms) ++ MetaGpuKms *gpu_kms, ++ MetaCrtc *crtc, ++ int64_t page_flip_time_ns) + { + GValue params[] = { + G_VALUE_INIT, +- G_VALUE_INIT ++ G_VALUE_INIT, ++ G_VALUE_INIT, ++ G_VALUE_INIT, + }; + + g_value_init (¶ms[0], G_TYPE_POINTER); + g_value_set_pointer (¶ms[0], flip_closure); + g_value_init (¶ms[1], G_TYPE_OBJECT); + g_value_set_object (¶ms[1], gpu_kms); +- g_closure_invoke (flip_closure, NULL, 2, params, NULL); ++ g_value_init (¶ms[2], G_TYPE_OBJECT); ++ g_value_set_object (¶ms[2], crtc); ++ g_value_init (¶ms[3], G_TYPE_INT64); ++ g_value_set_int64 (¶ms[3], page_flip_time_ns); ++ g_closure_invoke (flip_closure, NULL, 4, params, NULL); + g_closure_unref (flip_closure); + } + +@@ -216,6 +228,7 @@ meta_gpu_kms_is_crtc_active (MetaGpuKms *gpu_kms, + + MetaGpuKmsFlipClosureContainer * + meta_gpu_kms_wrap_flip_closure (MetaGpuKms *gpu_kms, ++ MetaCrtc *crtc, + GClosure *flip_closure) + { + MetaGpuKmsFlipClosureContainer *closure_container; +@@ -223,7 +236,8 @@ meta_gpu_kms_wrap_flip_closure (MetaGpuKms *gpu_kms, + closure_container = g_new0 (MetaGpuKmsFlipClosureContainer, 1); + *closure_container = (MetaGpuKmsFlipClosureContainer) { + .flip_closure = flip_closure, +- .gpu_kms = gpu_kms ++ .gpu_kms = gpu_kms, ++ .crtc = crtc + }; + + return closure_container; +@@ -263,6 +277,7 @@ meta_gpu_kms_flip_crtc (MetaGpuKms *gpu_kms, + int kms_fd = meta_gpu_kms_get_fd (gpu_kms); + + closure_container = meta_gpu_kms_wrap_flip_closure (gpu_kms, ++ crtc, + flip_closure); + + ret = drmModePageFlip (kms_fd, +@@ -296,6 +311,23 @@ meta_gpu_kms_flip_crtc (MetaGpuKms *gpu_kms, + return TRUE; + } + ++static int64_t ++timespec_to_nanoseconds (const struct timespec *ts) ++{ ++ const int64_t one_billion = 1000000000; ++ ++ return ((int64_t) ts->tv_sec) * one_billion + ts->tv_nsec; ++} ++ ++static int64_t ++timeval_to_nanoseconds (const struct timeval *tv) ++{ ++ int64_t usec = ((int64_t) tv->tv_sec) * G_USEC_PER_SEC + tv->tv_usec; ++ int64_t nsec = usec * 1000; ++ ++ return nsec; ++} ++ + static void + page_flip_handler (int fd, + unsigned int frame, +@@ -306,8 +338,12 @@ page_flip_handler (int fd, + MetaGpuKmsFlipClosureContainer *closure_container = user_data; + GClosure *flip_closure = closure_container->flip_closure; + MetaGpuKms *gpu_kms = closure_container->gpu_kms; ++ struct timeval page_flip_time = {sec, usec}; + +- invoke_flip_closure (flip_closure, gpu_kms); ++ invoke_flip_closure (flip_closure, ++ gpu_kms, ++ closure_container->crtc, ++ timeval_to_nanoseconds (&page_flip_time)); + meta_gpu_kms_flip_closure_container_free (closure_container); + } + +@@ -380,6 +416,17 @@ meta_gpu_kms_get_file_path (MetaGpuKms *gpu_kms) + return gpu_kms->file_path; + } + ++int64_t ++meta_gpu_kms_get_current_time_ns (MetaGpuKms *gpu_kms) ++{ ++ struct timespec ts; ++ ++ if (clock_gettime (gpu_kms->clock_id, &ts)) ++ return 0; ++ ++ return timespec_to_nanoseconds (&ts); ++} ++ + void + meta_gpu_kms_set_power_save_mode (MetaGpuKms *gpu_kms, + uint64_t state) +@@ -679,6 +726,17 @@ init_crtcs (MetaGpuKms *gpu_kms, + meta_gpu_take_crtcs (gpu, crtcs); + } + ++static void ++init_frame_clock (MetaGpuKms *gpu_kms) ++{ ++ uint64_t uses_monotonic; ++ ++ if (drmGetCap (gpu_kms->fd, DRM_CAP_TIMESTAMP_MONOTONIC, &uses_monotonic) != 0) ++ uses_monotonic = 0; ++ ++ gpu_kms->clock_id = uses_monotonic ? CLOCK_MONOTONIC : CLOCK_REALTIME; ++} ++ + static void + init_outputs (MetaGpuKms *gpu_kms, + MetaKmsResources *resources) +@@ -806,6 +864,7 @@ meta_gpu_kms_read_current (MetaGpu *gpu, + init_modes (gpu_kms, resources.resources); + init_crtcs (gpu_kms, &resources); + init_outputs (gpu_kms, &resources); ++ init_frame_clock (gpu_kms); + + meta_kms_resources_release (&resources); + +diff --git a/src/backends/native/meta-gpu-kms.h b/src/backends/native/meta-gpu-kms.h +index 5f77f19..3e3f45c 100644 +--- a/src/backends/native/meta-gpu-kms.h ++++ b/src/backends/native/meta-gpu-kms.h +@@ -73,6 +73,8 @@ int meta_gpu_kms_get_fd (MetaGpuKms *gpu_kms); + + const char * meta_gpu_kms_get_file_path (MetaGpuKms *gpu_kms); + ++int64_t meta_gpu_kms_get_current_time_ns (MetaGpuKms *gpu_kms); ++ + void meta_gpu_kms_get_max_buffer_size (MetaGpuKms *gpu_kms, + int *max_width, + int *max_height); +@@ -89,6 +91,7 @@ gboolean meta_drm_mode_equal (const drmModeModeInfo *one, + float meta_calculate_drm_mode_refresh_rate (const drmModeModeInfo *mode); + + MetaGpuKmsFlipClosureContainer * meta_gpu_kms_wrap_flip_closure (MetaGpuKms *gpu_kms, ++ MetaCrtc *crtc, + GClosure *flip_closure); + + void meta_gpu_kms_flip_closure_container_free (MetaGpuKmsFlipClosureContainer *closure_container); +diff --git a/src/backends/native/meta-renderer-native.c b/src/backends/native/meta-renderer-native.c +index f58e6b3..24d6b8b 100644 +--- a/src/backends/native/meta-renderer-native.c ++++ b/src/backends/native/meta-renderer-native.c +@@ -60,8 +60,9 @@ + #include "backends/native/meta-crtc-kms.h" + #include "backends/native/meta-gpu-kms.h" + #include "backends/native/meta-monitor-manager-kms.h" +-#include "backends/native/meta-renderer-native.h" + #include "backends/native/meta-renderer-native-gles3.h" ++#include "backends/native/meta-renderer-native.h" ++#include "meta-marshal.h" + #include "cogl/cogl.h" + #include "core/boxes-private.h" + +@@ -1159,6 +1160,8 @@ meta_onscreen_native_swap_drm_fb (CoglOnscreen *onscreen) + static void + on_crtc_flipped (GClosure *closure, + MetaGpuKms *gpu_kms, ++ MetaCrtc *crtc, ++ int64_t page_flip_time_ns, + MetaRendererView *view) + { + ClutterStageView *stage_view = CLUTTER_STAGE_VIEW (view); +@@ -1169,6 +1172,24 @@ on_crtc_flipped (GClosure *closure, + MetaOnscreenNative *onscreen_native = onscreen_egl->platform; + MetaRendererNative *renderer_native = onscreen_native->renderer_native; + MetaGpuKms *render_gpu = onscreen_native->render_gpu; ++ CoglFrameInfo *frame_info; ++ float refresh_rate; ++ ++ frame_info = g_queue_peek_tail (&onscreen->pending_frame_infos); ++ refresh_rate = crtc && crtc->current_mode ? ++ crtc->current_mode->refresh_rate : ++ 0.0f; ++ ++ /* Only keep the frame info for the fastest CRTC in use, which may not be ++ * the first one to complete a flip. By only telling the compositor about the ++ * fastest monitor(s) we direct it to produce new frames fast enough to ++ * satisfy all monitors. ++ */ ++ if (refresh_rate >= frame_info->refresh_rate) ++ { ++ frame_info->presentation_time = page_flip_time_ns; ++ frame_info->refresh_rate = refresh_rate; ++ } + + if (gpu_kms != render_gpu) + { +@@ -1299,7 +1320,9 @@ flip_egl_stream (MetaOnscreenNative *onscreen_native, + return FALSE; + + closure_container = +- meta_gpu_kms_wrap_flip_closure (onscreen_native->render_gpu, flip_closure); ++ meta_gpu_kms_wrap_flip_closure (onscreen_native->render_gpu, ++ NULL, ++ flip_closure); + + acquire_attribs = (EGLAttrib[]) { + EGL_DRM_FLIP_EVENT_DATA_NV, +@@ -1542,7 +1565,7 @@ meta_onscreen_native_flip_crtcs (CoglOnscreen *onscreen) + flip_closure = g_cclosure_new (G_CALLBACK (on_crtc_flipped), + g_object_ref (view), + (GClosureNotify) flip_closure_destroyed); +- g_closure_set_marshal (flip_closure, g_cclosure_marshal_VOID__OBJECT); ++ g_closure_set_marshal (flip_closure, meta_marshal_VOID__OBJECT_OBJECT_INT64); + + /* Either flip the CRTC's of the monitor info, if we are drawing just part + * of the stage, or all of the CRTC's if we are drawing the whole stage. +@@ -1982,6 +2005,13 @@ meta_renderer_native_init_egl_context (CoglContext *cogl_context, + COGL_WINSYS_FEATURE_MULTIPLE_ONSCREEN, + TRUE); + ++ /* COGL_WINSYS_FEATURE_SWAP_THROTTLE is always true for this renderer ++ * because we have the call to wait_for_pending_flips on every frame. ++ */ ++ COGL_FLAGS_SET (cogl_context->winsys_features, ++ COGL_WINSYS_FEATURE_SWAP_THROTTLE, ++ TRUE); ++ + #ifdef HAVE_EGL_DEVICE + if (renderer_gpu_data->mode == META_RENDERER_NATIVE_MODE_EGL_DEVICE) + COGL_FLAGS_SET (cogl_context->features, +@@ -2616,8 +2646,12 @@ meta_renderer_native_create_onscreen (MetaRendererNative *renderer_native, + } + + onscreen = cogl_onscreen_new (context, width, height); +- cogl_onscreen_set_swap_throttled (onscreen, +- _clutter_get_sync_to_vblank ()); ++ ++ /* We have wait_for_pending_flips hardcoded, so throttling always. */ ++ cogl_onscreen_set_swap_throttled (onscreen, TRUE); ++ if (!_clutter_get_sync_to_vblank ()) ++ g_warning ("Request to disable sync-to-vblank is being ignored. " ++ "MetaRendererNative does not support disabling it."); + + if (!cogl_framebuffer_allocate (COGL_FRAMEBUFFER (onscreen), error)) + { +@@ -2687,6 +2721,15 @@ meta_renderer_native_create_offscreen (MetaRendererNative *renderer, + return fb; + } + ++static int64_t ++meta_renderer_native_get_clock_time (CoglContext *context) ++{ ++ CoglRenderer *cogl_renderer = cogl_context_get_renderer (context); ++ MetaGpuKms *gpu_kms = cogl_renderer->custom_winsys_user_data; ++ ++ return meta_gpu_kms_get_current_time_ns (gpu_kms); ++} ++ + static const CoglWinsysVtable * + get_native_cogl_winsys_vtable (CoglRenderer *cogl_renderer) + { +@@ -2715,6 +2758,8 @@ get_native_cogl_winsys_vtable (CoglRenderer *cogl_renderer) + vtable.onscreen_swap_buffers_with_damage = + meta_onscreen_native_swap_buffers_with_damage; + ++ vtable.context_get_clock_time = meta_renderer_native_get_clock_time; ++ + vtable_inited = TRUE; + } + +diff --git a/src/meta-marshal.list b/src/meta-marshal.list +new file mode 100644 +index 0000000..c1f4781 +--- /dev/null ++++ b/src/meta-marshal.list +@@ -0,0 +1 @@ ++VOID:OBJECT,OBJECT,INT64 diff --git a/patches/Update-Basque-translation.patch b/patches/Update-Basque-translation.patch new file mode 100644 index 0000000..a65602f --- /dev/null +++ b/patches/Update-Basque-translation.patch @@ -0,0 +1,593 @@ +From: =?utf-8?q?I=C3=B1aki_Larra=C3=B1aga_Murgoitio?= +Date: Fri, 7 Dec 2018 12:49:20 +0000 +Subject: Update Basque translation + +Origin: upstream, 3.30.3, commit:d0de451e2910961993811b726383279dfb475957 +--- + po/eu.po | 282 ++++++++++++++++++++++++++++++++++++++------------------------- + 1 file changed, 170 insertions(+), 112 deletions(-) + +diff --git a/po/eu.po b/po/eu.po +index fac6c32..a272bc2 100644 +--- a/po/eu.po ++++ b/po/eu.po +@@ -4,21 +4,20 @@ + # + # Hizkuntza Politikarako Sailburuordetza , 2004. + # Iñaki Larrañaga Murgoitio , 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011. +-# Iñaki Larrañaga Murgoitio , 2012, 2013, 2014, 2015, 2016, 2017. ++# Iñaki Larrañaga Murgoitio , 2012, 2013, 2014, 2015, 2016, 2017, 2018. + msgid "" + msgstr "" + "Project-Id-Version: mutter master\n" +-"Report-Msgid-Bugs-To: https://bugzilla.gnome.org/enter_bug.cgi?" +-"product=mutter&keywords=I18N+L10N&component=general\n" +-"POT-Creation-Date: 2017-08-21 04:46+0000\n" +-"PO-Revision-Date: 2017-08-27 16:47+0200\n" ++"Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/mutter/issues\n" ++"POT-Creation-Date: 2018-10-22 16:18+0000\n" ++"PO-Revision-Date: 2018-12-06 13:05+0100\n" + "Last-Translator: Iñaki Larrañaga Murgoitio \n" + "Language-Team: Basque \n" + "Language: eu\n" + "MIME-Version: 1.0\n" + "Content-Type: text/plain; charset=UTF-8\n" + "Content-Transfer-Encoding: 8bit\n" +-"X-Generator: Lokalize 1.5\n" ++"X-Generator: Lokalize 2.0\n" + "Plural-Forms: nplurals=2; plural=(n != 1);\n" + + #: data/50-mutter-navigation.xml:6 +@@ -46,134 +45,118 @@ msgid "Move window to last workspace" + msgstr "Eraman leihoa azkeneko laneko areara" + + #: data/50-mutter-navigation.xml:24 +-msgid "Move window one workspace to the left" +-msgstr "Eraman leihoa laneko area bat ezkerrera" +- +-#: data/50-mutter-navigation.xml:27 +-msgid "Move window one workspace to the right" +-msgstr "Eraman leihoa laneko area bat eskuinera" +- +-#: data/50-mutter-navigation.xml:30 + msgid "Move window one workspace up" + msgstr "Eraman leihoa laneko area bat gora" + +-#: data/50-mutter-navigation.xml:33 ++#: data/50-mutter-navigation.xml:27 + msgid "Move window one workspace down" + msgstr "Eraman leihoa laneko area bat behera" + +-#: data/50-mutter-navigation.xml:36 ++#: data/50-mutter-navigation.xml:30 + msgid "Move window one monitor to the left" + msgstr "Eraman leihoa monitore bat ezkerrera" + +-#: data/50-mutter-navigation.xml:39 ++#: data/50-mutter-navigation.xml:33 + msgid "Move window one monitor to the right" + msgstr "Eraman leihoa monitore bat eskuinera" + +-#: data/50-mutter-navigation.xml:42 ++#: data/50-mutter-navigation.xml:36 + msgid "Move window one monitor up" + msgstr "Eraman leihoa monitore bat gora" + +-#: data/50-mutter-navigation.xml:45 ++#: data/50-mutter-navigation.xml:39 + msgid "Move window one monitor down" + msgstr "Eraman leihoa monitore bat behera" + +-#: data/50-mutter-navigation.xml:49 ++#: data/50-mutter-navigation.xml:43 + msgid "Switch applications" + msgstr "Aldatu aplikazioz" + +-#: data/50-mutter-navigation.xml:54 ++#: data/50-mutter-navigation.xml:48 + msgid "Switch to previous application" + msgstr "Aldatu aurreko aplikaziora" + +-#: data/50-mutter-navigation.xml:58 ++#: data/50-mutter-navigation.xml:52 + msgid "Switch windows" + msgstr "Aldatu leihoz" + +-#: data/50-mutter-navigation.xml:63 ++#: data/50-mutter-navigation.xml:57 + msgid "Switch to previous window" + msgstr "Aldatu aurreko leihora" + +-#: data/50-mutter-navigation.xml:67 ++#: data/50-mutter-navigation.xml:61 + msgid "Switch windows of an application" + msgstr "Aldatu aplikazio baten leihoen artean" + +-#: data/50-mutter-navigation.xml:72 ++#: data/50-mutter-navigation.xml:66 + msgid "Switch to previous window of an application" + msgstr "Aldatu aplikazio baten aurreko leihora" + +-#: data/50-mutter-navigation.xml:76 ++#: data/50-mutter-navigation.xml:70 + msgid "Switch system controls" + msgstr "Aldatu sistemaren kontrolak" + +-#: data/50-mutter-navigation.xml:81 ++#: data/50-mutter-navigation.xml:75 + msgid "Switch to previous system control" + msgstr "Aldatu aurreko sistemaren kontrolera" + +-#: data/50-mutter-navigation.xml:85 ++#: data/50-mutter-navigation.xml:79 + msgid "Switch windows directly" + msgstr "Aldatu leihoa zuzenean" + +-#: data/50-mutter-navigation.xml:90 ++#: data/50-mutter-navigation.xml:84 + msgid "Switch directly to previous window" + msgstr "Aldatu zuzenean aurreko leihora" + +-#: data/50-mutter-navigation.xml:94 ++#: data/50-mutter-navigation.xml:88 + msgid "Switch windows of an app directly" + msgstr "Aldatu aplikazio baten leihoa zuzenean" + +-#: data/50-mutter-navigation.xml:99 ++#: data/50-mutter-navigation.xml:93 + msgid "Switch directly to previous window of an app" + msgstr "Aldatu zuzenean aplik. baten aurreko leihora" + +-#: data/50-mutter-navigation.xml:103 ++#: data/50-mutter-navigation.xml:97 + msgid "Switch system controls directly" + msgstr "Aldatu sistemaren kontrolak zuzenean" + +-#: data/50-mutter-navigation.xml:108 ++#: data/50-mutter-navigation.xml:102 + msgid "Switch directly to previous system control" + msgstr "Aldatu zuzenean aurreko sistemaren kontrolera" + +-#: data/50-mutter-navigation.xml:111 ++#: data/50-mutter-navigation.xml:105 + msgid "Hide all normal windows" + msgstr "Ezkutatu leiho arrunt guztiak" + +-#: data/50-mutter-navigation.xml:114 ++#: data/50-mutter-navigation.xml:108 + msgid "Switch to workspace 1" + msgstr "Aldatu 1. laneko areara" + +-#: data/50-mutter-navigation.xml:117 ++#: data/50-mutter-navigation.xml:111 + msgid "Switch to workspace 2" + msgstr "Aldatu 2. laneko areara" + +-#: data/50-mutter-navigation.xml:120 ++#: data/50-mutter-navigation.xml:114 + msgid "Switch to workspace 3" + msgstr "Aldatu 3. laneko areara" + +-#: data/50-mutter-navigation.xml:123 ++#: data/50-mutter-navigation.xml:117 + msgid "Switch to workspace 4" + msgstr "Aldatu 4. laneko areara" + +-#: data/50-mutter-navigation.xml:126 ++#: data/50-mutter-navigation.xml:120 + msgid "Switch to last workspace" + msgstr "Aldatu azkeneko laneko areara" + +-#: data/50-mutter-navigation.xml:129 +-msgid "Move to workspace left" +-msgstr "Eraman ezkerreko laneko areara" +- +-#: data/50-mutter-navigation.xml:132 +-msgid "Move to workspace right" +-msgstr "Eraman eskuineko laneko areara" +- +-#: data/50-mutter-navigation.xml:135 ++#: data/50-mutter-navigation.xml:123 + msgid "Move to workspace above" + msgstr "Eraman gaineko laneko areara" + +-#: data/50-mutter-navigation.xml:138 ++#: data/50-mutter-navigation.xml:126 + msgid "Move to workspace below" + msgstr "Eraman azpiko laneko areara" + +-#: data/50-mutter-system.xml:6 ++#: data/50-mutter-system.xml:6 data/50-mutter-wayland.xml:6 + msgid "System" + msgstr "Sistema" + +@@ -185,6 +168,10 @@ msgstr "Erakutsi gonbitea komandoa exekutatzeko" + msgid "Show the activities overview" + msgstr "Erakutsi jardueren aurkezpen orokorra" + ++#: data/50-mutter-wayland.xml:8 ++msgid "Restore the keyboard shortcuts" ++msgstr "Leheneratu laster-teklak" ++ + #: data/50-mutter-windows.xml:6 + msgid "Windows" + msgstr "Leihoak" +@@ -210,54 +197,50 @@ msgid "Restore window" + msgstr "Leheneratu leihoa" + + #: data/50-mutter-windows.xml:18 +-msgid "Toggle shaded state" +-msgstr "Txandakatu bildutako egoera" +- +-#: data/50-mutter-windows.xml:20 + msgid "Close window" + msgstr "Itxi leihoa" + +-#: data/50-mutter-windows.xml:22 ++#: data/50-mutter-windows.xml:20 + msgid "Hide window" + msgstr "Ezkutatu leihoa" + +-#: data/50-mutter-windows.xml:24 ++#: data/50-mutter-windows.xml:22 + msgid "Move window" + msgstr "Aldatu leihoa lekuz" + +-#: data/50-mutter-windows.xml:26 ++#: data/50-mutter-windows.xml:24 + msgid "Resize window" + msgstr "Aldatu leihoaren tamaina" + +-#: data/50-mutter-windows.xml:29 ++#: data/50-mutter-windows.xml:27 + msgid "Toggle window on all workspaces or one" + msgstr "Txandakatu leihoa laneko area guztietan edo bakar batean egotea" + +-#: data/50-mutter-windows.xml:31 ++#: data/50-mutter-windows.xml:29 + msgid "Raise window if covered, otherwise lower it" + msgstr "Goratu leihoa beste leiho batek estaltzen badu, bestela beheratu" + +-#: data/50-mutter-windows.xml:33 ++#: data/50-mutter-windows.xml:31 + msgid "Raise window above other windows" + msgstr "Goratu leihoa beste leihoen gainera" + +-#: data/50-mutter-windows.xml:35 ++#: data/50-mutter-windows.xml:33 + msgid "Lower window below other windows" + msgstr "Beheratu leihoa beste leihoen azpira" + +-#: data/50-mutter-windows.xml:37 ++#: data/50-mutter-windows.xml:35 + msgid "Maximize window vertically" + msgstr "Maximizatu leihoa bertikalki" + +-#: data/50-mutter-windows.xml:39 ++#: data/50-mutter-windows.xml:37 + msgid "Maximize window horizontally" + msgstr "Maximizatu leihoa horizontalki" + +-#: data/50-mutter-windows.xml:43 ++#: data/50-mutter-windows.xml:41 + msgid "View split on left" + msgstr "Ikusi zatia ezkerrean" + +-#: data/50-mutter-windows.xml:47 ++#: data/50-mutter-windows.xml:45 + msgid "View split on right" + msgstr "Ikusi zatia eskuinean" + +@@ -417,11 +400,9 @@ msgstr "" + "Eginbideak osatzailea berrabiaraztea behar duen edo ez emandako eginbidearen " + "arabera dago. Ez da derrigorrezkoa edozer eginbide esperimental eskuragarri " + "edo konfiguragarria egotea. Ez uste ezarpen honetan edozer gehitzeak " +-"etorkizuneko " +-"proba izango denik. Gako erabilgarriak: " +-"• “scale-monitor-framebuffer” — honek mutter monitoreen diseinu logikoetara " +-"lehenesten du espazioaren koordenatuko pixel logikoetan (leihoaren edukiaren " +-"ordez " ++"etorkizuneko proba izango denik. Gako erabilgarriak: • “scale-monitor-" ++"framebuffer” — honek mutter monitoreen diseinu logikoetara lehenesten du " ++"espazioaren koordenatuko pixel logikoetan (leihoaren edukiaren ordez " + "monitorearen framebufferra eskalatzean) HiDPI monitoreak kudeatzeko. Ez du " + "berrabiaraztea eskatzen." + +@@ -434,7 +415,6 @@ msgid "Cancel tab popup" + msgstr "Utzi laster-fitxa" + + #: data/org.gnome.mutter.gschema.xml.in:151 +-#| msgid "Switch monitor" + msgid "Switch monitor configurations" + msgstr "Aldatu monitorearen konfigurazioak" + +@@ -494,10 +474,61 @@ msgstr "Aldatu 12. TBra" + msgid "Re-enable shortcuts" + msgstr "Gaitu berriro laster-teklak" + ++#: data/org.gnome.mutter.wayland.gschema.xml.in:64 ++msgid "Allow grabs with Xwayland" ++msgstr "Baimendu Xwayland-ekin kapturatzea" ++ ++#: data/org.gnome.mutter.wayland.gschema.xml.in:65 ++msgid "" ++"Allow keyboard grabs issued by X11 applications running in Xwayland to be " ++"taken into account. For a X11 grab to be taken into account under Wayland, " ++"the client must also either send a specific X11 ClientMessage to the root " ++"window or be among the applications white-listed in key “xwayland-grab-" ++"access-rules”." ++msgstr "" ++"Baimendu Xwayland-en exekutatzen ari diren X11 aplikazioek igorritako " ++"teklatuaren kaptura kontutan hartzea. Wayland pean X11 kapturatzea kontutan " ++"hartzeko bezeroak X11 ClientMessage zehatz bat bidali behar dio leiho" ++" erroari, edo " ++"“xwayland-grab-access-rules” gakoaren zerrenda-zuriko aplikazioen artean egon " ++"behar da." ++ ++#: data/org.gnome.mutter.wayland.gschema.xml.in:77 ++msgid "Xwayland applications allowed to issue keyboard grabs" ++msgstr "Teklatua kaptura dezaketen Xwayland aplikazioak" ++ ++#: data/org.gnome.mutter.wayland.gschema.xml.in:78 ++msgid "" ++"List the resource names or resource class of X11 windows either allowed or " ++"not allowed to issue X11 keyboard grabs under Xwayland. The resource name or " ++"resource class of a given X11 window can be obtained using the command " ++"“xprop WM_CLASS”. Wildcards “*” and jokers “?” in the values are supported. " ++"Values starting with “!” are blacklisted, which has precedence over the " ++"whitelist, to revoke applications from the default system list. The default " ++"system list includes the following applications: " ++"“@XWAYLAND_GRAB_DEFAULT_ACCESS_RULES@” Users can break an existing grab by " ++"using the specific keyboard shortcut defined by the keybinding key “restore-" ++"shortcuts”." ++msgstr "" ++"Xwayland pean teklatuaren kapturatzeko baimendutako edo ez baimendutako " ++"X11 leihoen baliabide-izenen edo baliabide-klaseen zerrenda. X11 leihoen" ++" baliabide-izenak " ++"edo baliabide-klaseak eskuratzeko exekutatu “xprop WM_CLASS” komandoa. " ++"“*” eta “?” komodinak onartuta daude. “!” karakterearekin hasten diren" ++" balioak " ++"zerrenda beltzean daude, zerrenda zurikoei aurre hartzen dietelarik," ++" sistemako " ++"zerrenda lehenetsitik aplikazioak errebokatzeko. Sistemako zerrenda" ++" lehenetsiak honako " ++"aplikazioak ditu: “@XWAYLAND_GRAB_DEFAULT_ACCESS_RULES@” " ++"Erabiltzaileek existitzen den kaptura bat hauts dezakete “restore-shortcuts”" ++" gakoan " ++"zehaztutako laster-tekla zehatza erabiliz." ++ + #. TRANSLATORS: This string refers to a button that switches between + #. * different modes. + #. +-#: src/backends/meta-input-settings.c:2151 ++#: src/backends/meta-input-settings.c:2310 + #, c-format + msgid "Mode Switch (Group %d)" + msgstr "Modu aldaketa (%d taldea)" +@@ -505,37 +536,37 @@ msgstr "Modu aldaketa (%d taldea)" + #. TRANSLATORS: This string refers to an action, cycles drawing tablets' + #. * mapping through the available outputs. + #. +-#: src/backends/meta-input-settings.c:2174 ++#: src/backends/meta-input-settings.c:2333 + msgid "Switch monitor" + msgstr "Aldatu monitorea" + +-#: src/backends/meta-input-settings.c:2176 ++#: src/backends/meta-input-settings.c:2335 + msgid "Show on-screen help" + msgstr "Erakutsi pantailako laguntza" + +-#: src/backends/meta-monitor-manager.c:903 ++#: src/backends/meta-monitor-manager.c:888 + msgid "Built-in display" + msgstr "Bertako pantaila" + +-#: src/backends/meta-monitor-manager.c:926 ++#: src/backends/meta-monitor-manager.c:911 + msgid "Unknown" + msgstr "Ezezaguna" + +-#: src/backends/meta-monitor-manager.c:928 ++#: src/backends/meta-monitor-manager.c:913 + msgid "Unknown Display" + msgstr "Pantaila ezezaguna" + + #. TRANSLATORS: this is a monitor vendor name, followed by a + #. * size in inches, like 'Dell 15"' + #. +-#: src/backends/meta-monitor-manager.c:936 ++#: src/backends/meta-monitor-manager.c:921 + #, c-format + msgid "%s %s" + msgstr "%s %s" + + #. This probably means that a non-WM compositor like xcompmgr is running; + #. * we have no way to get it to exit +-#: src/compositor/compositor.c:476 ++#: src/compositor/compositor.c:481 + #, c-format + msgid "" + "Another compositing manager is already running on screen %i on display “%s”." +@@ -543,62 +574,65 @@ msgstr "" + "Dagoeneko beste konposatze-kudeatzailea ari da exekutatzen “%2$s“ pantailako " + "%1$i. monitorean." + +-#: src/core/bell.c:194 ++#: src/core/bell.c:254 + msgid "Bell event" + msgstr "Soinuaren gertaera" + +-#: src/core/display.c:608 +-#, c-format +-msgid "Failed to open X Window System display “%s”\n" +-msgstr "Huts egin du X Window sistemaren “%s“ pantaila irekitzean\n" +- +-#: src/core/main.c:189 ++#: src/core/main.c:191 + msgid "Disable connection to session manager" + msgstr "Desgaitu saio-kudeatzailearen konexioa" + +-#: src/core/main.c:195 ++#: src/core/main.c:197 + msgid "Replace the running window manager" + msgstr "Ordeztu exekutatzen dagoen leiho-kudeatzailea" + +-#: src/core/main.c:201 ++#: src/core/main.c:203 + msgid "Specify session management ID" + msgstr "Zehaztu saio-kudeatzailearen IDa" + +-#: src/core/main.c:206 ++#: src/core/main.c:208 + msgid "X Display to use" + msgstr "X pantaila erabiltzeko" + +-#: src/core/main.c:212 ++#: src/core/main.c:214 + msgid "Initialize session from savefile" + msgstr "Hasieratu saioa babes-fitxategitik" + +-#: src/core/main.c:218 ++#: src/core/main.c:220 + msgid "Make X calls synchronous" + msgstr "Egin X deiak sinkronoak izatea" + +-#: src/core/main.c:225 ++#: src/core/main.c:227 + msgid "Run as a wayland compositor" + msgstr "Exekutatu wayland konposatzaile gisa" + +-#: src/core/main.c:231 ++#: src/core/main.c:233 + msgid "Run as a nested compositor" + msgstr "Exekutatu habiaratutako konposatzaile gisa" + + #: src/core/main.c:239 ++msgid "Run wayland compositor without starting Xwayland" ++msgstr "Exekutatu wayland-en konposatzailea Xwayland abiarazi gabe" ++ ++#: src/core/main.c:247 + msgid "Run as a full display server, rather than nested" + msgstr "Exekutatu pantaila-zerbitzari oso bezala, habiaratuta baino" + ++#: src/core/main.c:253 ++msgid "Run with X11 backend" ++msgstr "Exekutatu X11 motorrarekin" ++ + #. Translators: %s is a window title +-#: src/core/meta-close-dialog-default.c:147 ++#: src/core/meta-close-dialog-default.c:148 + #, c-format + msgid "“%s” is not responding." + msgstr "'%s'(e)k ez du erantzuten." + +-#: src/core/meta-close-dialog-default.c:149 ++#: src/core/meta-close-dialog-default.c:150 + msgid "Application is not responding." + msgstr "Aplikazioak ez du erantzuten." + +-#: src/core/meta-close-dialog-default.c:154 ++#: src/core/meta-close-dialog-default.c:155 + msgid "" + "You may choose to wait a short while for it to continue or force the " + "application to quit entirely." +@@ -606,11 +640,11 @@ msgstr "" + "Aukeratu piskatean zai egotea aplikazioak jarraitzeko edo derrigortu " + "aplikazioa erabat ixtea." + +-#: src/core/meta-close-dialog-default.c:161 ++#: src/core/meta-close-dialog-default.c:162 + msgid "_Force Quit" + msgstr "_Behartu ixtera" + +-#: src/core/meta-close-dialog-default.c:161 ++#: src/core/meta-close-dialog-default.c:162 + msgid "_Wait" + msgstr "_Itxaron" + +@@ -637,12 +671,21 @@ msgstr "Erakutsi bertsioa" + msgid "Mutter plugin to use" + msgstr "Mutter-en osagaia erabiltzeko" + +-#: src/core/prefs.c:1997 ++#: src/core/prefs.c:1787 + #, c-format + msgid "Workspace %d" + msgstr "%d. laneko area" + +-#: src/core/screen.c:580 ++#: src/core/util.c:120 ++msgid "Mutter was compiled without support for verbose mode\n" ++msgstr "Mutter modu xehatuaren euskarririk gabe konpilatu da\n" ++ ++#: src/wayland/meta-wayland-tablet-pad.c:567 ++#, c-format ++msgid "Mode Switch: Mode %d" ++msgstr "Modu aldaketa: %d modua" ++ ++#: src/x11/meta-x11-display.c:666 + #, c-format + msgid "" + "Display “%s” already has a window manager; try using the --replace option to " +@@ -651,21 +694,21 @@ msgstr "" + "“%s“ pantailak badu leiho-kudeatzailea; erabili --replace aukera uneko leiho-" + "kudeatzailea ordezteko." + +-#: src/core/screen.c:665 +-#, c-format +-msgid "Screen %d on display “%s” is invalid\n" +-msgstr "“%2$s“ bistaratzeko %1$d pantaila ez da baliozkoa\n" ++#: src/x11/meta-x11-display.c:1010 ++msgid "Failed to initialize GDK\n" ++msgstr "Huts egin du GDK hasieratzean\n" + +-#: src/core/util.c:120 +-msgid "Mutter was compiled without support for verbose mode\n" +-msgstr "Mutter modu xehatuaren euskarririk gabe konpilatu da\n" ++#: src/x11/meta-x11-display.c:1034 ++#, c-format ++msgid "Failed to open X Window System display “%s”\n" ++msgstr "Huts egin du X Window sistemaren “%s“ pantaila irekitzean\n" + +-#: src/wayland/meta-wayland-tablet-pad.c:563 ++#: src/x11/meta-x11-display.c:1117 + #, c-format +-msgid "Mode Switch: Mode %d" +-msgstr "Modu aldaketa: %d modua" ++msgid "Screen %d on display “%s” is invalid\n" ++msgstr "“%2$s“ bistaratzeko %1$d pantaila ez da baliozkoa\n" + +-#: src/x11/session.c:1815 ++#: src/x11/session.c:1819 + msgid "" + "These windows do not support “save current setup” and will have to be " + "restarted manually next time you log in." +@@ -673,11 +716,26 @@ msgstr "" + "Leiho hauek ez dute onartzen “gorde uneko konfigurazioa“; eta eskuz " + "berrabiarazi beharko dituzu hurrengo saioa hasten duzunean." + +-#: src/x11/window-props.c:559 ++#: src/x11/window-props.c:565 + #, c-format + msgid "%s (on %s)" + msgstr "%s (%s)" + ++#~ msgid "Move window one workspace to the left" ++#~ msgstr "Eraman leihoa laneko area bat ezkerrera" ++ ++#~ msgid "Move window one workspace to the right" ++#~ msgstr "Eraman leihoa laneko area bat eskuinera" ++ ++#~ msgid "Move to workspace left" ++#~ msgstr "Eraman ezkerreko laneko areara" ++ ++#~ msgid "Move to workspace right" ++#~ msgstr "Eraman eskuineko laneko areara" ++ ++#~ msgid "Toggle shaded state" ++#~ msgstr "Txandakatu bildutako egoera" ++ + #~ msgid "Failed to scan themes directory: %s\n" + #~ msgstr "Huts egin du gaien direktorioa aztertzean: %s\n" + diff --git a/patches/Update-French-translation.patch b/patches/Update-French-translation.patch new file mode 100644 index 0000000..a51fecf --- /dev/null +++ b/patches/Update-French-translation.patch @@ -0,0 +1,133 @@ +From: Charles Monzat +Date: Thu, 15 Nov 2018 22:35:59 +0000 +Subject: Update French translation + +Origin: upstream, 3.30.3, commit:28d2d54189b1badc0520a4d7c9c278f5755023e4 +--- + po/fr.po | 35 ++++++++++++++++++----------------- + 1 file changed, 18 insertions(+), 17 deletions(-) + +diff --git a/po/fr.po b/po/fr.po +index e46c979..086fd82 100644 +--- a/po/fr.po ++++ b/po/fr.po +@@ -14,21 +14,22 @@ + # Claude Paroz , 2008-2018. + # Bruno Brouard , 2011-12. + # Jean-Baptiste Holcroft , 2017. +-# Charles Monzat , 2016, 2017. ++# Charles Monzat , 2016-2018. + # + msgid "" + msgstr "" + "Project-Id-Version: mutter master\n" + "Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/mutter/issues\n" +-"POT-Creation-Date: 2018-07-07 09:58+0000\n" +-"PO-Revision-Date: 2018-07-24 10:22+0200\n" +-"Last-Translator: Claude Paroz \n" ++"POT-Creation-Date: 2018-11-13 22:58+0000\n" ++"PO-Revision-Date: 2018-11-15 22:09+0100\n" ++"Last-Translator: Charles Monzat \n" + "Language-Team: français \n" + "Language: fr\n" + "MIME-Version: 1.0\n" + "Content-Type: text/plain; charset=UTF-8\n" + "Content-Transfer-Encoding: 8bit\n" + "Plural-Forms: nplurals=2; plural=(n > 1);\n" ++"X-Generator: Gtranslator 3.30.0\n" + + #: data/50-mutter-navigation.xml:6 + msgid "Navigation" +@@ -531,7 +532,7 @@ msgstr "" + "autorisées ou non à émettre des captures clavier sous Xwayland. Le nom ou la " + "classe de ressource d’une fenêtre X11 donnée peut être obtenue à l’aide de " + "la commande « xprop WM_CLASS ». Les caractères joker « * » et « ? » sont " +-"acceptées dans les valeurs. Les valeurs commençant pas « ! » sont en liste " ++"acceptées dans les valeurs. Les valeurs commençant par « ! » sont en liste " + "noire, qui a priorité sur la liste blanche, pour révoquer les applications " + "de la liste système par défaut. Celle-ci contient les applications " + "suivantes : « @XWAYLAND_GRAB_DEFAULT_ACCESS_RULES@ ». Les utilisateurs " +@@ -541,7 +542,7 @@ msgstr "" + #. TRANSLATORS: This string refers to a button that switches between + #. * different modes. + #. +-#: src/backends/meta-input-settings.c:2325 ++#: src/backends/meta-input-settings.c:2310 + #, c-format + msgid "Mode Switch (Group %d)" + msgstr "Changement de mode (groupe %d)" +@@ -549,30 +550,30 @@ msgstr "Changement de mode (groupe %d)" + #. TRANSLATORS: This string refers to an action, cycles drawing tablets' + #. * mapping through the available outputs. + #. +-#: src/backends/meta-input-settings.c:2348 ++#: src/backends/meta-input-settings.c:2333 + msgid "Switch monitor" + msgstr "Changer de moniteur" + +-#: src/backends/meta-input-settings.c:2350 ++#: src/backends/meta-input-settings.c:2335 + msgid "Show on-screen help" + msgstr "Afficher l’aide à l’écran" + +-#: src/backends/meta-monitor-manager.c:907 ++#: src/backends/meta-monitor-manager.c:888 + msgid "Built-in display" + msgstr "Affichage intégré" + +-#: src/backends/meta-monitor-manager.c:930 ++#: src/backends/meta-monitor-manager.c:911 + msgid "Unknown" + msgstr "Inconnu" + +-#: src/backends/meta-monitor-manager.c:932 ++#: src/backends/meta-monitor-manager.c:913 + msgid "Unknown Display" + msgstr "Affichage inconnu" + + #. TRANSLATORS: this is a monitor vendor name, followed by a + #. * size in inches, like 'Dell 15"' + #. +-#: src/backends/meta-monitor-manager.c:940 ++#: src/backends/meta-monitor-manager.c:921 + #, c-format + msgid "%s %s" + msgstr "%s %s" +@@ -685,7 +686,7 @@ msgstr "Afficher la version" + msgid "Mutter plugin to use" + msgstr "Greffon de Mutter à utiliser" + +-#: src/core/prefs.c:1915 ++#: src/core/prefs.c:1787 + #, c-format + msgid "Workspace %d" + msgstr "Espace de travail %d" +@@ -699,7 +700,7 @@ msgstr "Mutter a été compilé sans la prise en charge du mode bavard\n" + msgid "Mode Switch: Mode %d" + msgstr "Changement de mode : mode %d" + +-#: src/x11/meta-x11-display.c:666 ++#: src/x11/meta-x11-display.c:672 + #, c-format + msgid "" + "Display “%s” already has a window manager; try using the --replace option to " +@@ -708,16 +709,16 @@ msgstr "" + "L’affichage « %s » a déjà un gestionnaire de fenêtres ; essayez d’utiliser " + "l’option --replace pour remplacer le gestionnaire de fenêtres actuel." + +-#: src/x11/meta-x11-display.c:1010 ++#: src/x11/meta-x11-display.c:1016 + msgid "Failed to initialize GDK\n" + msgstr "L’initialisation de GDK a échoué\n" + +-#: src/x11/meta-x11-display.c:1034 ++#: src/x11/meta-x11-display.c:1040 + #, c-format + msgid "Failed to open X Window System display “%s”\n" + msgstr "Impossible d’ouvrir l’affichage « %s » du système X Window\n" + +-#: src/x11/meta-x11-display.c:1117 ++#: src/x11/meta-x11-display.c:1123 + #, c-format + msgid "Screen %d on display “%s” is invalid\n" + msgstr "L’écran %d sur l’affichage « %s » n’est pas valide\n" diff --git a/patches/bgo768531_workaround-startup-notifications.patch b/patches/bgo768531_workaround-startup-notifications.patch new file mode 100644 index 0000000..26ac823 --- /dev/null +++ b/patches/bgo768531_workaround-startup-notifications.patch @@ -0,0 +1,43 @@ +From: =?utf-8?q?Florian_M=C3=BCllner?= +Date: Thu, 20 Oct 2016 18:00:04 +0200 +Subject: gtk-shell: Work around non-working startup notifications + +GNOME Shell relies on the MetaScreen::startup-sequence-changed signal, +which is tied to (lib)startup-notification and therefore X11. As a result, +when we remove the startup sequence of a wayland client, GNOME Shell will +not be notified about this until startup-notification's timeout is hit. +As a temporary stop-gap, go through XWayland even for wayland clients, +so that the signal is emitted when expected. + +Bug: https://bugzilla.gnome.org/show_bug.cgi?id=768531 +Applied-upstream: no +--- + src/wayland/meta-wayland-gtk-shell.c | 10 ++++++++++ + 1 file changed, 10 insertions(+) + +diff --git a/src/wayland/meta-wayland-gtk-shell.c b/src/wayland/meta-wayland-gtk-shell.c +index 474595b..5837567 100644 +--- a/src/wayland/meta-wayland-gtk-shell.c ++++ b/src/wayland/meta-wayland-gtk-shell.c +@@ -321,11 +321,21 @@ gtk_shell_set_startup_id (struct wl_client *client, + struct wl_resource *resource, + const char *startup_id) + { ++#if 0 + MetaDisplay *display; + + display = meta_get_display (); + meta_startup_notification_remove_sequence (display->startup_notification, + startup_id); ++#else ++ /* HACK: MetaScreen::startup-sequence-changed is currently tied to ++ (lib)startup-notification, which means it only works on X11; ++ so for now, always go through XWayland, even for wayland clients */ ++ gdk_x11_display_broadcast_startup_message (gdk_display_get_default (), ++ "remove", ++ "ID", startup_id, ++ NULL); ++#endif + } + + static void diff --git a/patches/clutter-Avoid-rounding-compensation-when-invalidating-2D-.patch b/patches/clutter-Avoid-rounding-compensation-when-invalidating-2D-.patch new file mode 100644 index 0000000..afa6783 --- /dev/null +++ b/patches/clutter-Avoid-rounding-compensation-when-invalidating-2D-.patch @@ -0,0 +1,43 @@ +From: Carlos Garnacho +Date: Fri, 5 May 2017 14:15:30 +0200 +Subject: clutter: Avoid rounding compensation when invalidating 2D actors + +This allows the redraw clip to be more constrained, so MetaCullable doesn't +end up rendering portions of window shadows, frame and background when a +window invalidates (part of) its contents. + +(cherry picked from commit a7df459416dc46321204c98197e4fd84724976e0) + +Bug-Ubuntu: https://launchpad.net/bugs/1767648 +Bug: https://bugzilla.gnome.org/show_bug.cgi?id=782344 +Applied-upstream: 3.30.3, commit:afc91f0804ad1350fa09aa141b93020f28143b48 +--- + clutter/clutter/clutter-paint-volume.c | 15 +++++++++++++++ + 1 file changed, 15 insertions(+) + +diff --git a/clutter/clutter/clutter-paint-volume.c b/clutter/clutter/clutter-paint-volume.c +index b48f7f9..f340513 100644 +--- a/clutter/clutter/clutter-paint-volume.c ++++ b/clutter/clutter/clutter-paint-volume.c +@@ -1166,6 +1166,21 @@ _clutter_paint_volume_get_stage_paint_box (ClutterPaintVolume *pv, + + _clutter_paint_volume_get_bounding_box (&projected_pv, box); + ++ if (pv->is_2d && pv->actor && ++ clutter_actor_get_z_position (pv->actor) == 0) ++ { ++ /* If the volume/actor are perfectly 2D, take the bounding box as ++ * good. We won't need to add any extra room for sub-pixel positioning ++ * in this case. ++ */ ++ clutter_paint_volume_free (&projected_pv); ++ box->x1 = CLUTTER_NEARBYINT (box->x1); ++ box->y1 = CLUTTER_NEARBYINT (box->y1); ++ box->x2 = CLUTTER_NEARBYINT (box->x2); ++ box->y2 = CLUTTER_NEARBYINT (box->y2); ++ return; ++ } ++ + /* The aim here is that for a given rectangle defined with floating point + * coordinates we want to determine a stable quantized size in pixels + * that doesn't vary due to the original box's sub-pixel position. diff --git a/patches/clutter-Fix-offscreen-effect-painting-of-clones.patch b/patches/clutter-Fix-offscreen-effect-painting-of-clones.patch new file mode 100644 index 0000000..7efcb2e --- /dev/null +++ b/patches/clutter-Fix-offscreen-effect-painting-of-clones.patch @@ -0,0 +1,629 @@ +From: Daniel van Vugt +Date: Thu, 24 May 2018 17:51:22 +0800 +Subject: clutter: Fix offscreen-effect painting of clones + +`ClutterOffscreenEffect` had been getting the wrong bounding box in the +case of clones and descendents of clones, causing visibly incorrect +clipping. This was due to `clutter_actor_get_paint_box` only ever being +given the source actor during a paint (which is correct) and not the clone. +Even if we weren't painting a clone but an offscreened descendent of a +clone (like in gnome-shell's desktop zoom), we would get the wrong result. + +Fortunately we don't need to know the actual clone/actor being painted so +don't need to call the problematic `clutter_actor_get_paint_box` at all. +The solution is to only keep untransformed rendering in the FBO and leave +the correct transformation for later. The correct clone/actor's +transformation is already set for us as the current cogl modelview matrix +by `clutter_actor_paint`. + +Bonus optimization: This all means we don't need to keep `last_matrix_drawn` +or force a full repaint every time some part of the transformation changes. +Because the FBO contents are no longer affected by transformations. As it +should be. In other words, offscreen-effected actors can now move around +on screen without themselves being repainted. + +Special thanks to Mai Lavelle for identifying the cause of the problem. + +Fixes: +https://bugzilla.gnome.org/show_bug.cgi?id=789050, +https://bugzilla.gnome.org/show_bug.cgi?id=659523#c9, +https://gitlab.gnome.org/GNOME/mutter/issues/196, +https://gitlab.gnome.org/GNOME/mutter/issues/282, +https://gitlab.gnome.org/GNOME/gnome-shell/issues/387, +https://launchpad.net/bugs/1767648, +https://launchpad.net/bugs/1779615 + +Origin: https://gitlab.gnome.org/vanvugt/mutter/commit/9a466f289318050bde065bc8878947cb2691bc98 +Bug-Ubuntu: https://launchpad.net/bugs/1767648, https://launchpad.net/bugs/1779615 +Applied-Upstream: 3.31.90 +--- + clutter/clutter/clutter-actor-box-private.h | 12 ++ + clutter/clutter/clutter-actor-box.c | 52 +++++++ + clutter/clutter/clutter-offscreen-effect.c | 172 +++++++++------------ + clutter/clutter/clutter-paint-volume.c | 48 +----- + clutter/tests/conform/Makefile.am | 1 - + .../tests/conform/actor-offscreen-limit-max-size.c | 119 -------------- + clutter/tests/conform/actor-offscreen-redirect.c | 7 +- + 7 files changed, 146 insertions(+), 265 deletions(-) + create mode 100644 clutter/clutter/clutter-actor-box-private.h + delete mode 100644 clutter/tests/conform/actor-offscreen-limit-max-size.c + +diff --git a/clutter/clutter/clutter-actor-box-private.h b/clutter/clutter/clutter-actor-box-private.h +new file mode 100644 +index 0000000..e7aeb88 +--- /dev/null ++++ b/clutter/clutter/clutter-actor-box-private.h +@@ -0,0 +1,12 @@ ++#ifndef __CLUTTER_ACTOR_BOX_PRIVATE_H__ ++#define __CLUTTER_ACTOR_BOX_PRIVATE_H__ ++ ++#include ++ ++G_BEGIN_DECLS ++ ++void _clutter_actor_box_enlarge_for_effects (ClutterActorBox *box); ++ ++G_END_DECLS ++ ++#endif /* __CLUTTER_ACTOR_BOX_PRIVATE_H__ */ +diff --git a/clutter/clutter/clutter-actor-box.c b/clutter/clutter/clutter-actor-box.c +index 2991066..319eec3 100644 +--- a/clutter/clutter/clutter-actor-box.c ++++ b/clutter/clutter/clutter-actor-box.c +@@ -7,6 +7,7 @@ + #include "clutter-types.h" + #include "clutter-interval.h" + #include "clutter-private.h" ++#include "clutter-actor-box-private.h" + + /** + * clutter_actor_box_new: +@@ -544,6 +545,57 @@ clutter_actor_box_set_size (ClutterActorBox *box, + box->y2 = box->y1 + height; + } + ++void ++_clutter_actor_box_enlarge_for_effects (ClutterActorBox *box) ++{ ++ float width, height; ++ ++ /* The aim here is that for a given rectangle defined with floating point ++ * coordinates we want to determine a stable quantized size in pixels ++ * that doesn't vary due to the original box's sub-pixel position. ++ * ++ * The reason this is important is because effects will use this ++ * API to determine the size of offscreen framebuffers and so for ++ * a fixed-size object that may be animated accross the screen we ++ * want to make sure that the stage paint-box has an equally stable ++ * size so that effects aren't made to continuously re-allocate ++ * a corresponding fbo. ++ * ++ * The other thing we consider is that the calculation of this box is ++ * subject to floating point precision issues that might be slightly ++ * different to the precision issues involved with actually painting the ++ * actor, which might result in painting slightly leaking outside the ++ * user's calculated paint-volume. For this we simply aim to pad out the ++ * paint-volume by at least half a pixel all the way around. ++ */ ++ width = box->x2 - box->x1; ++ height = box->y2 - box->y1; ++ width = CLUTTER_NEARBYINT (width); ++ height = CLUTTER_NEARBYINT (height); ++ /* XXX: NB the width/height may now be up to 0.5px too small so we ++ * must also pad by 0.25px all around to account for this. In total we ++ * must padd by at least 0.75px around all sides. */ ++ ++ /* XXX: The furthest that we can overshoot the bottom right corner by ++ * here is 1.75px in total if you consider that the 0.75 padding could ++ * just cross an integer boundary and so ceil will effectively add 1. ++ */ ++ box->x2 = ceilf (box->x2 + 0.75); ++ box->y2 = ceilf (box->y2 + 0.75); ++ ++ /* Now we redefine the top-left relative to the bottom right based on the ++ * rounded width/height determined above + a constant so that the overall ++ * size of the box will be stable and not dependant on the box's ++ * position. ++ * ++ * Adding 3px to the width/height will ensure we cover the maximum of ++ * 1.75px padding on the bottom/right and still ensure we have > 0.75px ++ * padding on the top/left. ++ */ ++ box->x1 = box->x2 - width - 3; ++ box->y1 = box->y2 - height - 3; ++} ++ + G_DEFINE_BOXED_TYPE_WITH_CODE (ClutterActorBox, clutter_actor_box, + clutter_actor_box_copy, + clutter_actor_box_free, +diff --git a/clutter/clutter/clutter-offscreen-effect.c b/clutter/clutter/clutter-offscreen-effect.c +index 5db40b7..a26275e 100644 +--- a/clutter/clutter/clutter-offscreen-effect.c ++++ b/clutter/clutter/clutter-offscreen-effect.c +@@ -74,6 +74,8 @@ + #include "clutter-debug.h" + #include "clutter-private.h" + #include "clutter-stage-private.h" ++#include "clutter-paint-volume-private.h" ++#include "clutter-actor-box-private.h" + + struct _ClutterOffscreenEffectPrivate + { +@@ -84,8 +86,10 @@ struct _ClutterOffscreenEffectPrivate + ClutterActor *actor; + ClutterActor *stage; + +- gfloat x_offset; +- gfloat y_offset; ++ ClutterVertex position; ++ ++ int fbo_offset_x; ++ int fbo_offset_y; + + /* This is the calculated size of the fbo before being passed + through create_texture(). This needs to be tracked separately so +@@ -95,16 +99,6 @@ struct _ClutterOffscreenEffectPrivate + int fbo_height; + + gint old_opacity_override; +- +- /* The matrix that was current the last time the fbo was updated. We +- need to keep track of this to detect when we can reuse the +- contents of the fbo without redrawing the actor. We need the +- actual matrix rather than just detecting queued redraws on the +- actor because any change in the parent hierarchy (even just a +- translation) could cause the actor to look completely different +- and it won't cause a redraw to be queued on the parent's +- children. */ +- CoglMatrix last_matrix_drawn; + }; + + G_DEFINE_ABSTRACT_TYPE_WITH_PRIVATE (ClutterOffscreenEffect, +@@ -224,15 +218,15 @@ clutter_offscreen_effect_pre_paint (ClutterEffect *effect) + { + ClutterOffscreenEffect *self = CLUTTER_OFFSCREEN_EFFECT (effect); + ClutterOffscreenEffectPrivate *priv = self->priv; +- ClutterActorBox box; ++ ClutterActorBox raw_box, box; + ClutterActor *stage; +- CoglMatrix projection; ++ CoglMatrix projection, old_modelview, modelview; ++ const ClutterPaintVolume *volume; + CoglColor transparent; + gfloat stage_width, stage_height; + gfloat fbo_width = -1, fbo_height = -1; +- gfloat width, height; +- gfloat xexpand, yexpand; +- int texture_width, texture_height; ++ ClutterVertex local_offset = { 0.f, 0.f, 0.f }; ++ gfloat old_viewport[4]; + + if (!clutter_actor_meta_get_enabled (CLUTTER_ACTOR_META (effect))) + return FALSE; +@@ -243,92 +237,82 @@ clutter_offscreen_effect_pre_paint (ClutterEffect *effect) + stage = _clutter_actor_get_stage_internal (priv->actor); + clutter_actor_get_size (stage, &stage_width, &stage_height); + +- /* The paint box is the bounding box of the actor's paint volume in +- * stage coordinates. This will give us the size for the framebuffer +- * we need to redirect its rendering offscreen and its position will +- * be used to setup an offset viewport */ +- if (clutter_actor_get_paint_box (priv->actor, &box)) ++ /* Get the minimal bounding box for what we want to paint, relative to the ++ * parent of priv->actor. Note that we may actually be painting a clone of ++ * priv->actor so we need to be careful to avoid querying the transformation ++ * of priv->actor (like clutter_actor_get_paint_box would). Just stay in ++ * local coordinates for now... ++ */ ++ volume = clutter_actor_get_paint_volume (priv->actor); ++ if (volume) + { +- clutter_actor_box_get_size (&box, &fbo_width, &fbo_height); +- clutter_actor_box_get_origin (&box, &priv->x_offset, &priv->y_offset); ++ ClutterPaintVolume mutable_volume; + +- fbo_width = MIN (fbo_width, stage_width); +- fbo_height = MIN (fbo_height, stage_height); ++ _clutter_paint_volume_copy_static (volume, &mutable_volume); ++ _clutter_paint_volume_get_bounding_box (&mutable_volume, &raw_box); ++ clutter_paint_volume_free (&mutable_volume); + } + else + { +- fbo_width = stage_width; +- fbo_height = stage_height; ++ clutter_actor_get_allocation_box (priv->actor, &raw_box); + } + +- if (fbo_width == stage_width) +- priv->x_offset = 0.0f; +- if (fbo_height == stage_height) +- priv->y_offset = 0.0f; ++ box = raw_box; ++ _clutter_actor_box_enlarge_for_effects (&box); ++ ++ priv->fbo_offset_x = box.x1 - raw_box.x1; ++ priv->fbo_offset_y = box.y1 - raw_box.y1; ++ ++ clutter_actor_box_get_size (&box, &fbo_width, &fbo_height); + + /* First assert that the framebuffer is the right size... */ + if (!update_fbo (effect, fbo_width, fbo_height)) + return FALSE; + +- texture_width = cogl_texture_get_width (priv->texture); +- texture_height = cogl_texture_get_height (priv->texture); +- +- /* get the current modelview matrix so that we can copy it to the +- * framebuffer. We also store the matrix that was last used when we +- * updated the FBO so that we can detect when we don't need to +- * update the FBO to paint a second time */ +- cogl_get_modelview_matrix (&priv->last_matrix_drawn); ++ cogl_get_modelview_matrix (&old_modelview); + + /* let's draw offscreen */ + cogl_push_framebuffer (priv->offscreen); + +- /* Copy the modelview that would have been used if rendering onscreen */ +- cogl_set_modelview_matrix (&priv->last_matrix_drawn); ++ /* We don't want the FBO contents to be transformed. That could waste memory ++ * (e.g. during zoom), or result in something that's not rectangular (clipped ++ * incorrectly). So drop the modelview matrix of the current paint chain. ++ * This is fine since paint_texture runs with the same modelview matrix, ++ * so it will come out correctly whenever that is used to put the FBO ++ * contents on screen... ++ */ ++ clutter_actor_get_transform (priv->stage, &modelview); ++ cogl_set_modelview_matrix (&modelview); + +- /* Set up the viewport so that it has the same size as the stage, +- * but offset it so that the actor of interest lands on our +- * framebuffer. */ +- clutter_actor_get_size (priv->stage, &width, &height); ++ /* Save the original viewport for calculating priv->position */ ++ _clutter_stage_get_viewport (CLUTTER_STAGE (priv->stage), ++ &old_viewport[0], ++ &old_viewport[1], ++ &old_viewport[2], ++ &old_viewport[3]); + +- /* Expand the viewport if the actor is partially off-stage, +- * otherwise the actor will end up clipped to the stage viewport ++ /* Set up the viewport so that it has the same size as the stage (avoid ++ * distortion), but translated to account for the FBO offset... + */ +- xexpand = 0.f; +- if (priv->x_offset < 0.f) +- xexpand = -priv->x_offset; +- if (priv->x_offset + texture_width > width) +- xexpand = MAX (xexpand, (priv->x_offset + texture_width) - width); +- +- yexpand = 0.f; +- if (priv->y_offset < 0.f) +- yexpand = -priv->y_offset; +- if (priv->y_offset + texture_height > height) +- yexpand = MAX (yexpand, (priv->y_offset + texture_height) - height); +- +- /* Set the viewport */ +- cogl_set_viewport (-(priv->x_offset + xexpand), -(priv->y_offset + yexpand), +- width + (2 * xexpand), height + (2 * yexpand)); ++ cogl_set_viewport (-priv->fbo_offset_x, ++ -priv->fbo_offset_y, ++ stage_width, ++ stage_height); + + /* Copy the stage's projection matrix across to the framebuffer */ + _clutter_stage_get_projection_matrix (CLUTTER_STAGE (priv->stage), + &projection); + +- /* If we've expanded the viewport, make sure to scale the projection +- * matrix accordingly (as it's been initialised to work with the +- * original viewport and not our expanded one). ++ /* Now save the global position of the effect (not just of the actor). ++ * It doesn't appear anyone actually uses this yet, but get_target_rect is ++ * documented as returning it. So we should... + */ +- if (xexpand > 0.f || yexpand > 0.f) +- { +- gfloat new_width, new_height; +- +- new_width = width + (2 * xexpand); +- new_height = height + (2 * yexpand); +- +- cogl_matrix_scale (&projection, +- width / new_width, +- height / new_height, +- 1); +- } ++ _clutter_util_fully_transform_vertices (&old_modelview, ++ &projection, ++ old_viewport, ++ &local_offset, ++ &priv->position, ++ 1); + + cogl_set_projection_matrix (&projection); + +@@ -385,13 +369,14 @@ clutter_offscreen_effect_paint_texture (ClutterOffscreenEffect *effect) + + cogl_push_matrix (); + +- /* Now reset the modelview to put us in stage coordinates so +- * we can drawn the result of our offscreen render as a textured +- * quad... */ +- +- cogl_matrix_init_identity (&modelview); +- _clutter_actor_apply_modelview_transform (priv->stage, &modelview); +- cogl_matrix_translate (&modelview, priv->x_offset, priv->y_offset, 0.0f); ++ /* The current modelview matrix is *almost* perfect already. It's only ++ * missing a correction for the expanded FBO and offset rendering within... ++ */ ++ cogl_get_modelview_matrix (&modelview); ++ cogl_matrix_translate (&modelview, ++ priv->fbo_offset_x, ++ priv->fbo_offset_y, ++ 0.0f); + cogl_set_modelview_matrix (&modelview); + + /* paint the target material; this is virtualized for +@@ -428,16 +413,11 @@ clutter_offscreen_effect_paint (ClutterEffect *effect, + { + ClutterOffscreenEffect *self = CLUTTER_OFFSCREEN_EFFECT (effect); + ClutterOffscreenEffectPrivate *priv = self->priv; +- CoglMatrix matrix; +- +- cogl_get_modelview_matrix (&matrix); + +- /* If we've already got a cached image for the same matrix and the +- actor hasn't been redrawn then we can just use the cached image +- in the fbo */ +- if (priv->offscreen == NULL || +- (flags & CLUTTER_EFFECT_PAINT_ACTOR_DIRTY) || +- !cogl_matrix_equal (&matrix, &priv->last_matrix_drawn)) ++ /* If we've already got a cached image and the actor hasn't been redrawn ++ * then we can just use the cached image in the FBO. ++ */ ++ if (priv->offscreen == NULL || (flags & CLUTTER_EFFECT_PAINT_ACTOR_DIRTY)) + { + /* Chain up to the parent paint method which will call the pre and + post paint functions to update the image */ +@@ -663,8 +643,8 @@ clutter_offscreen_effect_get_target_rect (ClutterOffscreenEffect *effect, + return FALSE; + + clutter_rect_init (rect, +- priv->x_offset, +- priv->y_offset, ++ priv->position.x, ++ priv->position.y, + cogl_texture_get_width (priv->texture), + cogl_texture_get_height (priv->texture)); + +diff --git a/clutter/clutter/clutter-paint-volume.c b/clutter/clutter/clutter-paint-volume.c +index f340513..836812b 100644 +--- a/clutter/clutter/clutter-paint-volume.c ++++ b/clutter/clutter/clutter-paint-volume.c +@@ -37,6 +37,7 @@ + #include "clutter-paint-volume-private.h" + #include "clutter-private.h" + #include "clutter-stage-private.h" ++#include "clutter-actor-box-private.h" + + G_DEFINE_BOXED_TYPE (ClutterPaintVolume, clutter_paint_volume, + clutter_paint_volume_copy, +@@ -1140,8 +1141,6 @@ _clutter_paint_volume_get_stage_paint_box (ClutterPaintVolume *pv, + CoglMatrix modelview; + CoglMatrix projection; + float viewport[4]; +- float width; +- float height; + + _clutter_paint_volume_copy_static (pv, &projected_pv); + +@@ -1181,50 +1180,7 @@ _clutter_paint_volume_get_stage_paint_box (ClutterPaintVolume *pv, + return; + } + +- /* The aim here is that for a given rectangle defined with floating point +- * coordinates we want to determine a stable quantized size in pixels +- * that doesn't vary due to the original box's sub-pixel position. +- * +- * The reason this is important is because effects will use this +- * API to determine the size of offscreen framebuffers and so for +- * a fixed-size object that may be animated accross the screen we +- * want to make sure that the stage paint-box has an equally stable +- * size so that effects aren't made to continuously re-allocate +- * a corresponding fbo. +- * +- * The other thing we consider is that the calculation of this box is +- * subject to floating point precision issues that might be slightly +- * different to the precision issues involved with actually painting the +- * actor, which might result in painting slightly leaking outside the +- * user's calculated paint-volume. For this we simply aim to pad out the +- * paint-volume by at least half a pixel all the way around. +- */ +- width = box->x2 - box->x1; +- height = box->y2 - box->y1; +- width = CLUTTER_NEARBYINT (width); +- height = CLUTTER_NEARBYINT (height); +- /* XXX: NB the width/height may now be up to 0.5px too small so we +- * must also pad by 0.25px all around to account for this. In total we +- * must padd by at least 0.75px around all sides. */ +- +- /* XXX: The furthest that we can overshoot the bottom right corner by +- * here is 1.75px in total if you consider that the 0.75 padding could +- * just cross an integer boundary and so ceil will effectively add 1. +- */ +- box->x2 = ceilf (box->x2 + 0.75); +- box->y2 = ceilf (box->y2 + 0.75); +- +- /* Now we redefine the top-left relative to the bottom right based on the +- * rounded width/height determined above + a constant so that the overall +- * size of the box will be stable and not dependant on the box's +- * position. +- * +- * Adding 3px to the width/height will ensure we cover the maximum of +- * 1.75px padding on the bottom/right and still ensure we have > 0.75px +- * padding on the top/left. +- */ +- box->x1 = box->x2 - width - 3; +- box->y1 = box->y2 - height - 3; ++ _clutter_actor_box_enlarge_for_effects (box); + + clutter_paint_volume_free (&projected_pv); + } +diff --git a/clutter/tests/conform/Makefile.am b/clutter/tests/conform/Makefile.am +index 9cef08b..afa9dad 100644 +--- a/clutter/tests/conform/Makefile.am ++++ b/clutter/tests/conform/Makefile.am +@@ -25,7 +25,6 @@ actor_tests = \ + actor-iter \ + actor-layout \ + actor-meta \ +- actor-offscreen-limit-max-size \ + actor-offscreen-redirect \ + actor-paint-opacity \ + actor-pick \ +diff --git a/clutter/tests/conform/actor-offscreen-limit-max-size.c b/clutter/tests/conform/actor-offscreen-limit-max-size.c +deleted file mode 100644 +index 943c7d8..0000000 +--- a/clutter/tests/conform/actor-offscreen-limit-max-size.c ++++ /dev/null +@@ -1,119 +0,0 @@ +-#define CLUTTER_ENABLE_EXPERIMENTAL_API +-#include +- +-#define STAGE_WIDTH (300) +-#define STAGE_HEIGHT (300) +- +-typedef struct +-{ +- ClutterActor *stage; +- +- ClutterActor *actor_group1; +- ClutterEffect *blur_effect1; +- +- ClutterActor *actor_group2; +- ClutterEffect *blur_effect2; +-} Data; +- +-static void +-check_results (ClutterStage *stage, gpointer user_data) +-{ +- Data *data = user_data; +- gfloat width, height; +- ClutterRect rect; +- +- clutter_offscreen_effect_get_target_rect (CLUTTER_OFFSCREEN_EFFECT (data->blur_effect1), +- &rect); +- +- width = clutter_rect_get_width (&rect); +- height = clutter_rect_get_height (&rect); +- +- if (g_test_verbose ()) +- g_print ("Checking effect1 size: %.2f x %.2f\n", +- clutter_rect_get_width (&rect), +- clutter_rect_get_height (&rect)); +- +- g_assert_cmpint (width, <, STAGE_WIDTH); +- g_assert_cmpint (height, <, STAGE_HEIGHT); +- +- clutter_offscreen_effect_get_target_rect (CLUTTER_OFFSCREEN_EFFECT (data->blur_effect2), +- &rect); +- +- width = clutter_rect_get_width (&rect); +- height = clutter_rect_get_height (&rect); +- +- if (g_test_verbose ()) +- g_print ("Checking effect2 size: %.2f x %.2f\n", width, height); +- +- g_assert_cmpint (width, ==, STAGE_WIDTH); +- g_assert_cmpint (height, ==, STAGE_HEIGHT); +- +- +- clutter_main_quit (); +-} +- +-static ClutterActor * +-create_actor (gfloat x, gfloat y, +- gfloat width, gfloat height, +- const ClutterColor *color) +-{ +- return g_object_new (CLUTTER_TYPE_ACTOR, +- "x", x, +- "y", y, +- "width", width, +- "height", height, +- "background-color", color, +- NULL); +-} +- +-static void +-actor_offscreen_limit_max_size (void) +-{ +- Data data; +- +- if (!cogl_features_available (COGL_FEATURE_OFFSCREEN)) +- return; +- +- data.stage = clutter_test_get_stage (); +- g_signal_connect (data.stage, "after-paint", +- G_CALLBACK (check_results), &data); +- clutter_actor_set_size (data.stage, STAGE_WIDTH, STAGE_HEIGHT); +- +- data.actor_group1 = clutter_actor_new (); +- clutter_actor_add_child (data.stage, data.actor_group1); +- data.blur_effect1 = clutter_blur_effect_new (); +- clutter_actor_add_effect (data.actor_group1, data.blur_effect1); +- clutter_actor_add_child (data.actor_group1, +- create_actor (10, 10, +- 100, 100, +- CLUTTER_COLOR_Blue)); +- clutter_actor_add_child (data.actor_group1, +- create_actor (100, 100, +- 100, 100, +- CLUTTER_COLOR_Gray)); +- +- data.actor_group2 = clutter_actor_new (); +- clutter_actor_add_child (data.stage, data.actor_group2); +- data.blur_effect2 = clutter_blur_effect_new (); +- clutter_actor_add_effect (data.actor_group2, data.blur_effect2); +- clutter_actor_add_child (data.actor_group2, +- create_actor (-10, -10, +- 100, 100, +- CLUTTER_COLOR_Yellow)); +- clutter_actor_add_child (data.actor_group2, +- create_actor (250, 10, +- 100, 100, +- CLUTTER_COLOR_ScarletRed)); +- clutter_actor_add_child (data.actor_group2, +- create_actor (10, 250, +- 100, 100, +- CLUTTER_COLOR_Yellow)); +- +- clutter_actor_show (data.stage); +- +- clutter_main (); +-} +- +-CLUTTER_TEST_SUITE ( +- CLUTTER_TEST_UNIT ("/actor/offscreen/limit-max-size", actor_offscreen_limit_max_size) +-) +diff --git a/clutter/tests/conform/actor-offscreen-redirect.c b/clutter/tests/conform/actor-offscreen-redirect.c +index 63d5e6c..9dbb7d2 100644 +--- a/clutter/tests/conform/actor-offscreen-redirect.c ++++ b/clutter/tests/conform/actor-offscreen-redirect.c +@@ -189,10 +189,11 @@ verify_redraws (gpointer user_data) + clutter_actor_queue_redraw (data->child); + verify_redraw (data, 1); + +- /* Modifying the transformation on the parent should cause a +- redraw */ ++ /* Modifying the transformation on the parent should not cause a redraw, ++ since the FBO stores pre-transformed rendering that can be reused with ++ any transformation. */ + clutter_actor_set_anchor_point (data->parent_container, 0, 1); +- verify_redraw (data, 1); ++ verify_redraw (data, 0); + + /* Redrawing an unrelated actor shouldn't cause a redraw */ + clutter_actor_set_position (data->unrelated_actor, 0, 1); diff --git a/patches/clutter-offscreen-effect-Disable-if-no-texture.patch b/patches/clutter-offscreen-effect-Disable-if-no-texture.patch new file mode 100644 index 0000000..fa8a870 --- /dev/null +++ b/patches/clutter-offscreen-effect-Disable-if-no-texture.patch @@ -0,0 +1,50 @@ +From: Daniel van Vugt +Date: Thu, 11 Oct 2018 07:02:05 +0000 +Subject: clutter-offscreen-effect: Disable if no texture + +If texture allocation fails (e.g. on an old GPU with size limit 2048) +then `update_fbo` would return `FALSE` but leaves `priv->offscreen` +as non-NULL. So the next paint will try to use the offscreen with a +`NULL` texture and crashes. The solution is simply to ensure that +`priv->offscreen` is NULL if there is no `priv->texture`, so the default +(non-offscreen) paint path gets used instead. + +Bug reported and fix provided by Gert van de Kraats. + +(cherry picked from commit f31cf0c3ef99b27c0b2c0161fc9fc1eb82778b2e) + +(cherry picked from commit 1b78ca8c5eef39831639a0bde8d613cd1bb024dc) + +Bug-Ubuntu: https://launchpad.net/bugs/1795774 +Applied-upstream: 3.30.3, commit:c6223ffea87831f9bd51d11c50e953f0318459e0 +--- + clutter/clutter/clutter-offscreen-effect.c | 9 ++++++--- + 1 file changed, 6 insertions(+), 3 deletions(-) + +diff --git a/clutter/clutter/clutter-offscreen-effect.c b/clutter/clutter/clutter-offscreen-effect.c +index 1dbf29f..5db40b7 100644 +--- a/clutter/clutter/clutter-offscreen-effect.c ++++ b/clutter/clutter/clutter-offscreen-effect.c +@@ -186,6 +186,12 @@ update_fbo (ClutterEffect *effect, int fbo_width, int fbo_height) + priv->texture = NULL; + } + ++ if (priv->offscreen != NULL) ++ { ++ cogl_handle_unref (priv->offscreen); ++ priv->offscreen = NULL; ++ } ++ + priv->texture = + clutter_offscreen_effect_create_texture (self, fbo_width, fbo_height); + if (priv->texture == NULL) +@@ -196,9 +202,6 @@ update_fbo (ClutterEffect *effect, int fbo_width, int fbo_height) + priv->fbo_width = fbo_width; + priv->fbo_height = fbo_height; + +- if (priv->offscreen != NULL) +- cogl_handle_unref (priv->offscreen); +- + priv->offscreen = cogl_offscreen_new_to_texture (priv->texture); + if (priv->offscreen == NULL) + { diff --git a/patches/cogl-auto-texture-Avoid-a-double-free-crash.patch b/patches/cogl-auto-texture-Avoid-a-double-free-crash.patch new file mode 100644 index 0000000..8e73b05 --- /dev/null +++ b/patches/cogl-auto-texture-Avoid-a-double-free-crash.patch @@ -0,0 +1,30 @@ +From: Daniel van Vugt +Date: Thu, 11 Oct 2018 06:49:22 +0000 +Subject: cogl-auto-texture: Avoid a double-free crash + +If texture allocation fails (e.g. on an old GPU with size limit 2048) +then `cogl_texture_new_with_size` was trying to use the same CoglError +twice. The second time was after it had already been freed. + +Bug reported and fix provided by Gert van de Kraats. + +(cherry picked from commit d21478b0f0163b0688abe065a7009b33453d0d00) + +Bug-Ubuntu: https://launchpad.net/bugs/1790525 +Applied-upstream: 3.30.3, commit:1cb21877edd9c7c5bc991527ae70879b1e9fece0 +--- + cogl/cogl/deprecated/cogl-auto-texture.c | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/cogl/cogl/deprecated/cogl-auto-texture.c b/cogl/cogl/deprecated/cogl-auto-texture.c +index 29a5f73..fe52e15 100644 +--- a/cogl/cogl/deprecated/cogl-auto-texture.c ++++ b/cogl/cogl/deprecated/cogl-auto-texture.c +@@ -94,6 +94,7 @@ cogl_texture_new_with_size (unsigned int width, + if (!cogl_texture_allocate (tex, &skip_error)) + { + cogl_error_free (skip_error); ++ skip_error = NULL; + cogl_object_unref (tex); + tex = NULL; + } diff --git a/patches/debian/skip-texture-test.patch b/patches/debian/skip-texture-test.patch new file mode 100644 index 0000000..889a093 --- /dev/null +++ b/patches/debian/skip-texture-test.patch @@ -0,0 +1,30 @@ +From: Jeremy Bicha +Date: Thu, 27 Sep 2018 02:13:06 +0200 +Subject: skip texture test + +This test fails on hppa, mipsel, powerpc, ppc64 and s390x. + +See the build logs at +https://buildd.debian.org/status/logs.php?pkg=mutter&ver=3.30.0-2 + +I don't know why this test works in the clutter-1.0 package. + +Bug: https://gitlab.gnome.org/GNOME/mutter/issues/324 + +Applied-upstream: no +--- + clutter/tests/conform/Makefile.am | 1 - + 1 file changed, 1 deletion(-) + +diff --git a/clutter/tests/conform/Makefile.am b/clutter/tests/conform/Makefile.am +index afa9dad..7d585fa 100644 +--- a/clutter/tests/conform/Makefile.am ++++ b/clutter/tests/conform/Makefile.am +@@ -54,7 +54,6 @@ deprecated_tests = \ + behaviours \ + group \ + rectangle \ +- texture \ + $(NULL) + + test_programs = $(actor_tests) $(general_tests) $(classes_tests) $(deprecated_tests) diff --git a/patches/debian/synaptics-support.patch b/patches/debian/synaptics-support.patch new file mode 100644 index 0000000..f10438a --- /dev/null +++ b/patches/debian/synaptics-support.patch @@ -0,0 +1,301 @@ +From: Daniel van Vugt +Date: Sun, 18 Mar 2018 17:56:36 +0100 +Subject: backends/x11: Support input-synaptics, if present. + +Add support for configuring the Xorg synaptics touchpad driver. + +Turns out it's very simple to support both libinput and synaptics +simultaneously, both under the heading of XI2. + +Bug-Ubuntu: https://launchpad.net/bugs/1686081 +Forwarded: https://gitlab.gnome.org/GNOME/mutter/merge_requests/37 +Applied-upstream: no, rejected as not long-term sustainable +Last-Update: 2018-03-16 +--- + clutter/clutter/x11/clutter-device-manager-xi2.c | 15 ++- + src/backends/x11/meta-input-settings-x11.c | 150 ++++++++++++++++++++--- + 2 files changed, 148 insertions(+), 17 deletions(-) + +diff --git a/clutter/clutter/x11/clutter-device-manager-xi2.c b/clutter/clutter/x11/clutter-device-manager-xi2.c +index 141f424..43f9a3e 100644 +--- a/clutter/clutter/x11/clutter-device-manager-xi2.c ++++ b/clutter/clutter/x11/clutter-device-manager-xi2.c +@@ -267,8 +267,9 @@ is_touch_device (XIAnyClassInfo **classes, + } + + static gboolean +-is_touchpad_device (ClutterBackendX11 *backend_x11, +- XIDeviceInfo *info) ++has_8bit_property (ClutterBackendX11 *backend_x11, ++ XIDeviceInfo *info, ++ const char *name) + { + gulong nitems, bytes_after; + guint32 *data = NULL; +@@ -276,7 +277,7 @@ is_touchpad_device (ClutterBackendX11 *backend_x11, + Atom type; + Atom prop; + +- prop = XInternAtom (backend_x11->xdpy, "libinput Tapping Enabled", True); ++ prop = XInternAtom (backend_x11->xdpy, name, True); + if (prop == None) + return FALSE; + +@@ -297,6 +298,14 @@ is_touchpad_device (ClutterBackendX11 *backend_x11, + return TRUE; + } + ++static gboolean ++is_touchpad_device (ClutterBackendX11 *backend_x11, ++ XIDeviceInfo *info) ++{ ++ return has_8bit_property (backend_x11, info, "libinput Tapping Enabled") || ++ has_8bit_property (backend_x11, info, "Synaptics Off"); ++} ++ + static gboolean + get_device_ids (ClutterBackendX11 *backend_x11, + XIDeviceInfo *info, +diff --git a/src/backends/x11/meta-input-settings-x11.c b/src/backends/x11/meta-input-settings-x11.c +index 7e1f035..55fcc52 100644 +--- a/src/backends/x11/meta-input-settings-x11.c ++++ b/src/backends/x11/meta-input-settings-x11.c +@@ -169,8 +169,6 @@ meta_input_settings_x11_set_send_events (MetaInputSettings *settings, + + available = get_property (device, "libinput Send Events Modes Available", + XA_INTEGER, 8, 2); +- if (!available) +- return; + + switch (mode) + { +@@ -184,6 +182,11 @@ meta_input_settings_x11_set_send_events (MetaInputSettings *settings, + break; + } + ++ change_property (device, "Synaptics Off", XA_INTEGER, 8, &values, 1); ++ ++ if (!available) ++ return; ++ + if ((values[0] && !available[0]) || (values[1] && !available[1])) + g_warning ("Device '%s' does not support sendevents mode %d\n", + clutter_input_device_get_device_name (device), mode); +@@ -217,11 +220,23 @@ meta_input_settings_x11_set_speed (MetaInputSettings *settings, + { + MetaBackend *backend = meta_get_backend (); + Display *xdisplay = meta_backend_x11_get_xdisplay (META_BACKEND_X11 (backend)); +- gfloat value = speed; ++ gfloat *accel = get_property (device, "libinput Accel Speed", ++ XInternAtom (xdisplay, "FLOAT", False), 32, 1); + +- change_property (device, "libinput Accel Speed", +- XInternAtom (xdisplay, "FLOAT", False), +- 32, &value, 1); ++ if (accel) ++ { ++ *accel = speed; /* Sounds confused, but libinput is confused. */ ++ change_property (device, "libinput Accel Speed", ++ XInternAtom (xdisplay, "FLOAT", False), 32, accel, 1); ++ meta_XFree (accel); ++ } ++ else ++ { ++ gfloat scale = (speed <= -1.0) ? 1.0 : (speed + 1.0) * 12.5; ++ ++ change_property (device, "Device Accel Velocity Scaling", ++ XInternAtom (xdisplay, "FLOAT", False), 32, &scale, 1); ++ } + } + + static void +@@ -259,6 +274,9 @@ meta_input_settings_x11_set_disable_while_typing (MetaInputSettings *settings, + + change_property (device, "libinput Disable While Typing Enabled", + XA_INTEGER, 8, &value, 1); ++ ++ change_property (device, "Synaptics Palm Detection", ++ XA_INTEGER, 8, &value, 1); + } + + static void +@@ -267,9 +285,13 @@ meta_input_settings_x11_set_tap_enabled (MetaInputSettings *settings, + gboolean enabled) + { + guchar value = (enabled) ? 1 : 0; ++ gint32 tap_time = (enabled) ? 180 : 0; + + change_property (device, "libinput Tapping Enabled", + XA_INTEGER, 8, &value, 1); ++ ++ change_property (device, "Synaptics Tap Time", ++ XA_INTEGER, 32, &tap_time, 1); + } + + static void +@@ -281,6 +303,9 @@ meta_input_settings_x11_set_tap_and_drag_enabled (MetaInputSettings *settings, + + change_property (device, "libinput Tapping Drag Enabled", + XA_INTEGER, 8, &value, 1); ++ ++ change_property (device, "Synaptics Gestures", ++ XA_INTEGER, 8, &value, 1); + } + + static void +@@ -288,10 +313,22 @@ meta_input_settings_x11_set_invert_scroll (MetaInputSettings *settings, + ClutterInputDevice *device, + gboolean inverted) + { +- guchar value = (inverted) ? 1 : 0; ++ gint32 *scroll_dist = get_property (device, "Synaptics Scrolling Distance", ++ XA_INTEGER, 32, 2); ++ if (scroll_dist) ++ { ++ scroll_dist[0] = inverted ? -ABS (scroll_dist[0]) : ABS (scroll_dist[0]); ++ change_property (device, "Synaptics Scrolling Distance", ++ XA_INTEGER, 32, scroll_dist, 2); ++ meta_XFree (scroll_dist); ++ } ++ else ++ { ++ guchar value = (inverted) ? 1 : 0; + +- change_property (device, "libinput Natural Scrolling Enabled", +- XA_INTEGER, 8, &value, 1); ++ change_property (device, "libinput Natural Scrolling Enabled", ++ XA_INTEGER, 8, &value, 1); ++ } + } + + static void +@@ -303,6 +340,16 @@ meta_input_settings_x11_set_edge_scroll (MetaInputSettings *settings, + guchar *current = NULL; + guchar *available = NULL; + ++ current = get_property (device, "Synaptics Edge Scrolling", ++ XA_INTEGER, 8, 3); ++ if (current) ++ { ++ current[0] = current[1] = !!edge_scroll_enabled; ++ change_property (device, "Synaptics Edge Scrolling", ++ XA_INTEGER, 8, current, 3); ++ goto out; ++ } ++ + available = get_property (device, "libinput Scroll Methods Available", + XA_INTEGER, 8, SCROLL_METHOD_NUM_FIELDS); + if (!available || !available[SCROLL_METHOD_FIELD_EDGE]) +@@ -332,6 +379,16 @@ meta_input_settings_x11_set_two_finger_scroll (MetaInputSettings *set + guchar *current = NULL; + guchar *available = NULL; + ++ current = get_property (device, "Synaptics Two-Finger Scrolling", ++ XA_INTEGER, 8, 2); ++ if (current) ++ { ++ current[0] = current[1] = !!two_finger_scroll_enabled; ++ change_property (device, "Synaptics Two-Finger Scrolling", ++ XA_INTEGER, 8, current, 2); ++ goto out; ++ } ++ + available = get_property (device, "libinput Scroll Methods Available", + XA_INTEGER, 8, SCROLL_METHOD_NUM_FIELDS); + if (!available || !available[SCROLL_METHOD_FIELD_2FG]) +@@ -359,10 +416,19 @@ meta_input_settings_x11_has_two_finger_scroll (MetaInputSettings *settings, + guchar *available = NULL; + gboolean has_two_finger = TRUE; + +- available = get_property (device, "libinput Scroll Methods Available", +- XA_INTEGER, 8, SCROLL_METHOD_NUM_FIELDS); +- if (!available || !available[SCROLL_METHOD_FIELD_2FG]) +- has_two_finger = FALSE; ++ available = get_property (device, "Synaptics Two-Finger Scrolling", ++ XA_INTEGER, 8, 2); ++ if (available) ++ { ++ has_two_finger = available[0] || available[1]; ++ } ++ else ++ { ++ available = get_property (device, "libinput Scroll Methods Available", ++ XA_INTEGER, 8, SCROLL_METHOD_NUM_FIELDS); ++ if (!available || !available[SCROLL_METHOD_FIELD_2FG]) ++ has_two_finger = FALSE; ++ } + + meta_XFree (available); + return has_two_finger; +@@ -377,6 +443,58 @@ meta_input_settings_x11_set_scroll_button (MetaInputSettings *settings, + XA_INTEGER, 32, &button, 1); + } + ++static void ++meta_input_settings_x11_set_click_method_synaptics (MetaInputSettings *settings, ++ ClutterInputDevice *device, ++ GDesktopTouchpadClickMethod mode) ++{ ++ /* { RT corner, RB, LT, LB, 1 finger, 2 fingers, 3 fingers } */ ++ guchar tap_action_default[7] = { 2, 3, 0, 0, 1, 3, 0 }; ++ guchar tap_action_areas[7] = { 2, 3, 0, 0, 1, 0, 0 }; ++ guchar tap_action_fingers[7] = { 0, 0, 0, 0, 1, 3, 2 }; ++ guchar tap_action_none[7] = { 0, 0, 0, 0, 1, 0, 0 }; ++ guchar *tap_action = tap_action_default; ++ ++ /* TODO On startup save the default value of 'Synaptics Soft Button Areas', ++ but save it where? */ ++ gint32 zero_button_areas[8] = { 0, 0, 0, 0, 0, 0, 0, 0 }; ++ gint32 *button_areas_known = NULL; ++ ++ switch (mode) ++ { ++ case G_DESKTOP_TOUCHPAD_CLICK_METHOD_DEFAULT: ++ tap_action = tap_action_default; ++ /* Doing nothing right now will give the correct default, unless changed ++ during the session */ ++ break; ++ case G_DESKTOP_TOUCHPAD_CLICK_METHOD_NONE: ++ tap_action = tap_action_none; ++ button_areas_known = zero_button_areas; ++ break; ++ case G_DESKTOP_TOUCHPAD_CLICK_METHOD_AREAS: ++ tap_action = tap_action_areas; ++ /* Doing nothing right now will give the correct default, unless changed ++ during the session */ ++ break; ++ case G_DESKTOP_TOUCHPAD_CLICK_METHOD_FINGERS: ++ tap_action = tap_action_fingers; ++ button_areas_known = zero_button_areas; ++ break; ++ default: ++ g_assert_not_reached (); ++ return; ++ } ++ ++ change_property (device, "Synaptics Tap Action", ++ XA_INTEGER, 8, tap_action, 7); ++ change_property (device, "Synaptics Click Action", ++ XA_INTEGER, 8, tap_action + 4, 3); ++ ++ if (button_areas_known) ++ change_property (device, "Synaptics Soft Button Areas", ++ XA_INTEGER, 32, button_areas_known, 8); ++} ++ + static void + meta_input_settings_x11_set_click_method (MetaInputSettings *settings, + ClutterInputDevice *device, +@@ -388,7 +506,11 @@ meta_input_settings_x11_set_click_method (MetaInputSettings *settings, + available = get_property (device, "libinput Click Methods Available", + XA_INTEGER, 8, 2); + if (!available) +- return; ++ { ++ meta_input_settings_x11_set_click_method_synaptics (settings, device, ++ mode); ++ return; ++ } + + switch (mode) + { diff --git a/patches/monitor-manager-Don-t-use-switch-config-when-ensuring-con.patch b/patches/monitor-manager-Don-t-use-switch-config-when-ensuring-con.patch new file mode 100644 index 0000000..0f453a8 --- /dev/null +++ b/patches/monitor-manager-Don-t-use-switch-config-when-ensuring-con.patch @@ -0,0 +1,36 @@ +From: =?utf-8?q?Jonas_=C3=85dahl?= +Date: Thu, 11 Oct 2018 13:16:26 +0000 +Subject: monitor-manager: Don't use switch-config when ensuring configuration + +Switch-configs are only to be used in certain circumstances (see +meta_monitor_manager_can_switch_config()) so when ensuring +configuration and attempting to create a linear configuration, use the +linear configuration constructor function directly without going via the +switch config method, otherwise we might incorrectly fall back to the +fallback configuration (only enable primary monitor). + +This is a regression introduced by 6267732bec97773. + +(cherry picked from commit 149e4d69345adab2bfea84a04f88511cbad62fe0) + +Bug: https://gitlab.gnome.org/GNOME/mutter/issues/342 +Applied-upstream: 3.30.3, commit:7260ba5db3fcf9b086944aef9f3d89f159ece137 +--- + src/backends/meta-monitor-manager.c | 4 +--- + 1 file changed, 1 insertion(+), 3 deletions(-) + +diff --git a/src/backends/meta-monitor-manager.c b/src/backends/meta-monitor-manager.c +index baed752..d9236b9 100644 +--- a/src/backends/meta-monitor-manager.c ++++ b/src/backends/meta-monitor-manager.c +@@ -561,9 +561,7 @@ meta_monitor_manager_ensure_configured (MetaMonitorManager *manager) + g_clear_object (&config); + } + +- config = +- meta_monitor_config_manager_create_for_switch_config (manager->config_manager, +- META_MONITOR_SWITCH_CONFIG_ALL_LINEAR); ++ config = meta_monitor_config_manager_create_linear (manager->config_manager); + if (config) + { + if (!meta_monitor_manager_apply_monitors_config (manager, diff --git a/patches/screen-cast-Fix-monitor-recording-on-HiDPI.patch b/patches/screen-cast-Fix-monitor-recording-on-HiDPI.patch new file mode 100644 index 0000000..d05a5f4 --- /dev/null +++ b/patches/screen-cast-Fix-monitor-recording-on-HiDPI.patch @@ -0,0 +1,35 @@ +From: =?utf-8?q?Jonas_=C3=85dahl?= +Date: Fri, 25 Jan 2019 21:06:39 +0000 +Subject: screen-cast: Fix monitor recording on HiDPI + +It scaled the logical monitor rect with scale to get the stream +dimensions, but that is only valid when having +'scale-monitor-framebuffers' enabled. Even when it was, it didn't work +properly, as clutter_stage_capture_into() doesn't work properly with +scaled monitor framebuffers yet. + +(cherry picked from commit 3fa6a92cc5dda6ab3939c3e982185f6caf453360) + +Bug: https://gitlab.gnome.org/GNOME/mutter/merge_requests/415 +Applied-upstream: 3.30.3, commit:1c57a5842069735b7bb80846130bf61d0e0a0880 +--- + src/backends/meta-screen-cast-monitor-stream-src.c | 6 +++++- + 1 file changed, 5 insertions(+), 1 deletion(-) + +diff --git a/src/backends/meta-screen-cast-monitor-stream-src.c b/src/backends/meta-screen-cast-monitor-stream-src.c +index 382d7d4..093e9f2 100644 +--- a/src/backends/meta-screen-cast-monitor-stream-src.c ++++ b/src/backends/meta-screen-cast-monitor-stream-src.c +@@ -87,7 +87,11 @@ meta_screen_cast_monitor_stream_src_get_specs (MetaScreenCastStreamSrc *src, + logical_monitor = meta_monitor_get_logical_monitor (monitor); + mode = meta_monitor_get_current_mode (monitor); + +- scale = logical_monitor->scale; ++ if (meta_is_stage_views_scaled ()) ++ scale = logical_monitor->scale; ++ else ++ scale = 1.0; ++ + *width = (int) roundf (logical_monitor->rect.width * scale); + *height = (int) roundf (logical_monitor->rect.height * scale); + *frame_rate = meta_monitor_mode_get_refresh_rate (mode); diff --git a/patches/series b/patches/series new file mode 100644 index 0000000..11a9d53 --- /dev/null +++ b/patches/series @@ -0,0 +1,15 @@ +Update-French-translation.patch +Update-Basque-translation.patch +cogl-auto-texture-Avoid-a-double-free-crash.patch +clutter-offscreen-effect-Disable-if-no-texture.patch +clutter-Avoid-rounding-compensation-when-invalidating-2D-.patch +tests-Don-t-check-pixels-outside-actor-allocation.patch +screen-cast-Fix-monitor-recording-on-HiDPI.patch +monitor-manager-Don-t-use-switch-config-when-ensuring-con.patch +theme-use-gtk_render_icon_suface-to-paint-button-icon.patch +theme-load-icons-as-Gtk-does-with-fallback-and-RTL-suppor.patch +bgo768531_workaround-startup-notifications.patch +clutter-Fix-offscreen-effect-painting-of-clones.patch +Sync-to-the-hardware-refresh-rate-not-just-60.00Hz.patch +debian/synaptics-support.patch +debian/skip-texture-test.patch diff --git a/patches/tests-Don-t-check-pixels-outside-actor-allocation.patch b/patches/tests-Don-t-check-pixels-outside-actor-allocation.patch new file mode 100644 index 0000000..91d059c --- /dev/null +++ b/patches/tests-Don-t-check-pixels-outside-actor-allocation.patch @@ -0,0 +1,42 @@ +From: Carlos Garnacho +Date: Tue, 18 Dec 2018 12:54:09 +0000 +Subject: tests: Don't check pixels outside actor allocation + +The actor-shader-effect test actors are 50px wide, but we check the 51st +pixel. This went along undetected until "clutter: Avoid rounding +compensation when invalidating 2D actors" because the paint volumes were +made slightly bigger and the shaders paint all over them (I guess nobody +noticed those actors being actually ~52px wide). + +Update the test to check the middle of the opposite edge, so we keep neatly +rounded numbers. + +(cherry picked from commit 1d73533f786b8f83fcffae7e5f5965d3b1f4e57a) + +Applied-upstream: 3.30.3, commit:5e4cb54bb5ced1a5829fb903fe1729f5da248b0c +--- + clutter/tests/conform/actor-shader-effect.c | 8 ++++---- + 1 file changed, 4 insertions(+), 4 deletions(-) + +diff --git a/clutter/tests/conform/actor-shader-effect.c b/clutter/tests/conform/actor-shader-effect.c +index d3ddd38..93a43ea 100644 +--- a/clutter/tests/conform/actor-shader-effect.c ++++ b/clutter/tests/conform/actor-shader-effect.c +@@ -230,13 +230,13 @@ paint_cb (ClutterStage *stage, + gboolean *was_painted = data; + + /* old shader effect */ +- g_assert_cmpint (get_pixel (50, 50), ==, 0xff0000); ++ g_assert_cmpint (get_pixel (0, 25), ==, 0xff0000); + /* new shader effect */ +- g_assert_cmpint (get_pixel (150, 50), ==, 0x00ffff); ++ g_assert_cmpint (get_pixel (100, 25), ==, 0x00ffff); + /* another new shader effect */ +- g_assert_cmpint (get_pixel (250, 50), ==, 0xff00ff); ++ g_assert_cmpint (get_pixel (200, 25), ==, 0xff00ff); + /* new shader effect */ +- g_assert_cmpint (get_pixel (350, 50), ==, 0x00ffff); ++ g_assert_cmpint (get_pixel (300, 25), ==, 0x00ffff); + + *was_painted = TRUE; + } diff --git a/patches/theme-load-icons-as-Gtk-does-with-fallback-and-RTL-suppor.patch b/patches/theme-load-icons-as-Gtk-does-with-fallback-and-RTL-suppor.patch new file mode 100644 index 0000000..48608d7 --- /dev/null +++ b/patches/theme-load-icons-as-Gtk-does-with-fallback-and-RTL-suppor.patch @@ -0,0 +1,56 @@ +From: =?utf-8?b?Ik1hcmNvIFRyZXZpc2FuIChUcmV2acOxbyki?= +Date: Fri, 30 Mar 2018 15:17:39 -0600 +Subject: theme: load icons as Gtk does with fallback and RTL support + +Forwarded: yes, https://gitlab.gnome.org/GNOME/mutter/merge_requests/62 +--- + src/ui/theme.c | 36 ++++++++++++++++++++++++++++-------- + 1 file changed, 28 insertions(+), 8 deletions(-) + +diff --git a/src/ui/theme.c b/src/ui/theme.c +index c88ae54..7a77078 100644 +--- a/src/ui/theme.c ++++ b/src/ui/theme.c +@@ -878,14 +878,34 @@ meta_frame_layout_draw_with_style (MetaFrameLayout *layout, + + if (icon_name) + { +- GtkIconTheme *theme = gtk_icon_theme_get_default (); +- GtkIconInfo *info; +- GdkPixbuf *pixbuf; +- +- info = gtk_icon_theme_lookup_icon_for_scale (theme, icon_name, +- layout->icon_size, scale, 0); +- pixbuf = gtk_icon_info_load_symbolic_for_context (info, style, NULL, NULL); +- surface = gdk_cairo_surface_create_from_pixbuf (pixbuf, scale, NULL); ++ g_autoptr (GIcon) icon = NULL; ++ g_autoptr (GtkIconInfo) info = NULL; ++ g_autoptr (GdkPixbuf) pixbuf = NULL; ++ GtkIconTheme *theme; ++ int flags; ++ ++ theme = gtk_icon_theme_get_default (); ++ ++ /* This can't be exactly like Gtk does as some -gtk-* css ++ * properties that are used for setting the loading flags ++ * are not accessible from here */ ++ flags = GTK_ICON_LOOKUP_USE_BUILTIN; ++ flags |= (meta_get_locale_direction () == META_LOCALE_DIRECTION_LTR) ? ++ GTK_ICON_LOOKUP_DIR_LTR : GTK_ICON_LOOKUP_DIR_RTL; ++ ++ icon = g_themed_icon_new_with_default_fallbacks (icon_name); ++ info = gtk_icon_theme_lookup_by_gicon_for_scale (theme, icon, ++ layout->icon_size, ++ scale, flags); ++ if (gtk_icon_info_is_symbolic (info)) ++ pixbuf = gtk_icon_info_load_symbolic_for_context (info, style, ++ NULL, NULL); ++ else ++ pixbuf = gtk_icon_info_load_icon (info, NULL); ++ ++ if (pixbuf) ++ surface = gdk_cairo_surface_create_from_pixbuf (pixbuf, scale, ++ NULL); + } + + if (surface) diff --git a/patches/theme-use-gtk_render_icon_suface-to-paint-button-icon.patch b/patches/theme-use-gtk_render_icon_suface-to-paint-button-icon.patch new file mode 100644 index 0000000..02be999 --- /dev/null +++ b/patches/theme-use-gtk_render_icon_suface-to-paint-button-icon.patch @@ -0,0 +1,46 @@ +From: =?utf-8?b?Ik1hcmNvIFRyZXZpc2FuIChUcmV2acOxbyki?= +Date: Fri, 30 Mar 2018 14:13:41 -0600 +Subject: theme: use gtk_render_icon_suface to paint button icon + +This will properly take care of the icon transformations +and of the shadow. + +Fixes #100 + +Bug: https://gitlab.gnome.org/GNOME/mutter/issues/100 +Bug-Ubuntu: https://bugs.launchpad.net/ubuntu/+source/mutter/+bug/1764558 +Forwarded: yes, https://gitlab.gnome.org/GNOME/mutter/merge_requests/62 +--- + src/ui/theme.c | 18 ++++-------------- + 1 file changed, 4 insertions(+), 14 deletions(-) + +diff --git a/src/ui/theme.c b/src/ui/theme.c +index c0bb9b6..c88ae54 100644 +--- a/src/ui/theme.c ++++ b/src/ui/theme.c +@@ -890,21 +890,11 @@ meta_frame_layout_draw_with_style (MetaFrameLayout *layout, + + if (surface) + { +- float width, height; +- int x, y; +- +- width = cairo_image_surface_get_width (surface) / scale; +- height = cairo_image_surface_get_height (surface) / scale; +- x = button_rect.x + (button_rect.width - layout->icon_size) / 2; +- y = button_rect.y + (button_rect.height - layout->icon_size) / 2; +- +- cairo_translate (cr, x, y); +- cairo_scale (cr, +- layout->icon_size / width, +- layout->icon_size / height); +- cairo_set_source_surface (cr, surface, 0, 0); +- cairo_paint (cr); ++ double x, y; ++ x = button_rect.x + (button_rect.width - layout->icon_size) / 2.0; ++ y = button_rect.y + (button_rect.height - layout->icon_size) / 2.0; + ++ gtk_render_icon_surface (style, cr, surface, x, y); + cairo_surface_destroy (surface); + } + } diff --git a/rules b/rules new file mode 100755 index 0000000..2bb274e --- /dev/null +++ b/rules @@ -0,0 +1,80 @@ +#!/usr/bin/make -f + +export DEB_BUILD_MAINT_OPTIONS = hardening=+all +export DEB_LDFLAGS_MAINT_APPEND = -Wl,-O1 -Wl,--as-needed + +%: + dh $@ --with gir,gnome + +override_dh_autoreconf: + dh_autoreconf --as-needed + +ifeq ($(DEB_HOST_ARCH_OS),linux) +CONFFLAGS = \ + --enable-egl-device \ + --enable-wayland \ + --enable-native-backend +else +CONFFLAGS += \ + --disable-wayland-egl-platform \ + --disable-wayland-egl-server \ + --disable-kms-egl-platform \ + --disable-wayland \ + --disable-native-backend +endif + +ifeq ($(DEB_HOST_ARCH),$(findstring $(DEB_HOST_ARCH),armel armhf)) +CONFFLAGS += \ + --with-default-driver=gles2 +else +CONFFLAGS += \ + --with-default-driver=gl +endif + +# pipewire is not in Ubuntu main yet +ifneq ($(shell dpkg-vendor --query vendor),Ubuntu) +ifeq ($(DEB_HOST_ARCH_OS),linux) + CONFFLAGS += --enable-remote-desktop +endif +endif + +override_dh_auto_configure: + dh_auto_configure -- \ + --libexecdir="\$${prefix}/lib/mutter" \ + --enable-startup-notification \ + --enable-compile-warnings \ + --disable-cogl-gles2 \ + --enable-gles2 \ + --with-gles2-libname=libGLESv2.so.2 \ + $(CONFFLAGS) + +# Ignore test failures on hurd & kfreebsd. Although the test results +# indicate there may be a serious issue, the port maintainers may +# prefer we do the build anyway. I plan to file a bug for this later. +# Don't run the tests on mips since they either time out or fail too much, +# blocking migration to testing +override_dh_auto_test: +ifneq (,$(filter hurd-i386 kfreebsd-i386 kfreebsd-amd64,$(DEB_HOST_ARCH))) + -xvfb-run -a dh_auto_test +else ifeq (,$(filter mips mipsel,$(DEB_HOST_ARCH))) + xvfb-run -a dh_auto_test +endif + +override_dh_install: + find debian/tmp -name '*.la' -print -delete + dh_install + +override_dh_missing: + dh_missing --fail-missing + +override_dh_girepository: + dh_girepository /usr/lib/$(DEB_HOST_MULTIARCH)/mutter + +override_dh_makeshlibs: + dh_makeshlibs -V + +override_dh_shlibdeps: + dh_shlibdeps -Llibmutter-3-0 -l/usr/lib/$(DEB_HOST_MULTIARCH)/mutter + +override_dh_strip: + dh_strip --dbgsym-migration='mutter-dbg (<< 3.18.3-2~)' diff --git a/source/format b/source/format new file mode 100644 index 0000000..163aaf8 --- /dev/null +++ b/source/format @@ -0,0 +1 @@ +3.0 (quilt) diff --git a/watch b/watch new file mode 100644 index 0000000..ac38817 --- /dev/null +++ b/watch @@ -0,0 +1,3 @@ +version=4 +https://download.gnome.org/sources/@PACKAGE@/([\d\.]+[02468])/ \ + @PACKAGE@@ANY_VERSION@\.tar\.xz