mutter.git
8 years agox11/window: Don't manage InputOnly windows
Rui Matos [Sun, 15 Oct 2017 20:44:11 +0000 (22:44 +0200)]
x11/window: Don't manage InputOnly windows

This was dropped by mistake in commit
f166240225b6ab110b091520103d0370d51899ac.

https://bugzilla.gnome.org/show_bug.cgi?id=788493

Gbp-Pq: Name 0012-x11-window-Don-t-manage-InputOnly-windows.patch

8 years agoworkspace: ensure that workarea data is valid when fetching by monitor num
Marco Trevisan (Treviño) [Fri, 13 Oct 2017 01:07:12 +0000 (20:07 -0500)]
workspace: ensure that workarea data is valid when fetching by monitor num

https://bugzilla.gnome.org/show_bug.cgi?id=788860

Gbp-Pq: Name 0011-workspace-ensure-that-workarea-data-is-valid-when-fe.patch

8 years agobackend: move the cursor render update on screen changes here
Marco Trevisan (Treviño) [Fri, 13 Oct 2017 05:12:50 +0000 (00:12 -0500)]
backend: move the cursor render update on screen changes here

https://bugzilla.gnome.org/show_bug.cgi?id=788860

Gbp-Pq: Name 0010-backend-move-the-cursor-render-update-on-screen-chan.patch

8 years agomonitor-manager: use g_return_val_if_fail if trying to fetch an invalid monitor
Marco Trevisan (Treviño) [Fri, 13 Oct 2017 05:10:22 +0000 (00:10 -0500)]
monitor-manager: use g_return_val_if_fail if trying to fetch an invalid monitor

https://bugzilla.gnome.org/show_bug.cgi?id=788860

Gbp-Pq: Name 0009-monitor-manager-use-g_return_val_if_fail-if-trying-t.patch

8 years agobackends: add 'monitors-updated-internal' signal to only update internal state
Marco Trevisan (Treviño) [Fri, 13 Oct 2017 00:14:40 +0000 (19:14 -0500)]
backends: add 'monitors-updated-internal' signal to only update internal state

Adding an internal signal and use it to update the internal state before
emitting "monitors-changed" which will be repeated by the screen to the world.

https://bugzilla.gnome.org/show_bug.cgi?id=788860

Gbp-Pq: Name 0008-backends-add-monitors-updated-internal-signal-to-onl.patch

8 years agosettings: Get UI scaling factor from primary logical monitor
Jonas Ådahl [Wed, 11 Oct 2017 09:55:50 +0000 (17:55 +0800)]
settings: Get UI scaling factor from primary logical monitor

Don't use MAX(logical monitor scales) to determine the UI scaling
factor, just use the primary logical monitor. That's where the shell UI
will most likely be.

https://bugzilla.gnome.org/show_bug.cgi?id=788820

Gbp-Pq: Name 0007-settings-Get-UI-scaling-factor-from-primary-logical-.patch

8 years agox11-Protect-XChangeProperty-call-with-error-traps
Debian GNOME Maintainers [Sat, 21 Oct 2017 23:47:22 +0000 (00:47 +0100)]
x11-Protect-XChangeProperty-call-with-error-traps

Gbp-Pq: Name 0006-x11-Protect-XChangeProperty-call-with-error-traps.patch

8 years agowayland-dma-buf: Don't send modifiers to old clients
Daniel Stone [Mon, 2 Oct 2017 15:46:17 +0000 (16:46 +0100)]
wayland-dma-buf: Don't send modifiers to old clients

The modifier event was only added in v3 of the client; sending it to
older clients (e.g. GStreamer waylandsink) causes them to disconnect
immediately.

Send the older 'format' event to all clients, and only send the newer
'modifier' event to resource versions 3 or above.

https://bugzilla.gnome.org/show_bug.cgi?id=788558

Gbp-Pq: Name 0001-wayland-dma-buf-Don-t-send-modifiers-to-old-clients.patch

8 years agoskip-failing-tests-325
Debian GNOME Maintainers [Sat, 21 Oct 2017 23:47:22 +0000 (00:47 +0100)]
skip-failing-tests-325

Gbp-Pq: Name skip-failing-tests-325.patch

8 years agoskip-failing-tests
Debian GNOME Maintainers [Sat, 21 Oct 2017 23:47:22 +0000 (00:47 +0100)]
skip-failing-tests

Gbp-Pq: Name skip-failing-tests.patch

8 years agogtk-shell: Work around non-working startup notifications
Florian Müllner [Thu, 20 Oct 2016 16:00:04 +0000 (18:00 +0200)]
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

Gbp-Pq: Name bgo768531_workaround-startup-notifications.patch

8 years agomutter (3.26.1-6) unstable; urgency=high
Jeremy Bicha [Sat, 21 Oct 2017 23:47:22 +0000 (00:47 +0100)]
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

[dgit import unpatched mutter 3.26.1-6]

8 years agoImport mutter_3.26.1-6.debian.tar.xz
Jeremy Bicha [Sat, 21 Oct 2017 23:47:22 +0000 (00:47 +0100)]
Import mutter_3.26.1-6.debian.tar.xz

[dgit import tarball mutter 3.26.1-6 mutter_3.26.1-6.debian.tar.xz]

8 years agoImport mutter_3.26.1.orig.tar.xz
Jeremy Bicha [Wed, 4 Oct 2017 21:42:30 +0000 (22:42 +0100)]
Import mutter_3.26.1.orig.tar.xz

[dgit import orig mutter_3.26.1.orig.tar.xz]