summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
Sam Spilsbury [Tue, 10 Oct 2017 16:39:40 +0000 (11:39 -0500)]
core: Return -1 if meta_window_get_monitor is called on an unmanaged window
Forwarded: yes
Bug-GNOME: https://bugzilla.gnome.org/show_bug.cgi?id=788834
Bug-Ubuntu: https://bugs.launchpad.net/ubuntu/bionic/+source/gnome-shell/+bug/
1724439
As opposed to crashing. In this case, letting the caller deal with
it is the best policy, since this is public API.
Fixes #78834
Gbp-Pq: Name core-Return-1-if-meta_window_get_monitor-is-called-on-an-.patch
Daniel van Vugt [Fri, 16 Feb 2018 08:50:59 +0000 (02:50 -0600)]
clutter: Smooth out master clock to smooth visuals
Bug-GNOME: https://gitlab.gnome.org/GNOME/mutter/issues/25
Forwarded, yes: https://gitlab.gnome.org/GNOME/mutter/merge_requests/70
Clutter's master clock was jittery because it included errors in cur_tick
such as dispatch delays due to other sources. Dispatch could also occur up
to 1ms early since GSource can only be timed to the millisecond. All of this
could impact the visual smoothness of animations as they are displayed on
the steady interval of the monitor, but spacially moving in less regular
steps derived from the dispatch times.
The simple fix is to ignore any jitter in dispatch timing. Try a little
bit harder to use a precise interval that will better match the display
hardware, and smoother visuals will follow.
https://gitlab.gnome.org/GNOME/mutter/issues/25
Gbp-Pq: Name clutter-Smooth-out-master-clock-to-smooth-visuals.patch
Marco Trevisan (Treviño) [Fri, 30 Mar 2018 21:17:39 +0000 (15:17 -0600)]
theme: load icons as Gtk does with fallback and RTL support
Forwarded: yes, https://gitlab.gnome.org/GNOME/mutter/merge_requests/62
Gbp-Pq: Name theme-load-icons-as-Gtk-does-with-fallback-and-RTL-suppor.patch
Marco Trevisan (Treviño) [Fri, 30 Mar 2018 20:13:41 +0000 (14:13 -0600)]
theme: use gtk_render_icon_suface to paint button icon
Bug-Ubuntu: https://bugs.launchpad.net/ubuntu/+source/mutter/+bug/
1764558
Bug-GNOME: https://gitlab.gnome.org/GNOME/mutter/issues/100
Forwarded: yes, https://gitlab.gnome.org/GNOME/mutter/merge_requests/62
This will properly take care of the icon transformations
and of the shadow.
Fixes #100
Gbp-Pq: Name theme-use-gtk_render_icon_suface-to-paint-button-icon.patch
Marco Trevisan (Treviño) [Fri, 30 Mar 2018 18:57:50 +0000 (12:57 -0600)]
theme, frames: Use surface device scale instead of cairo_scale
Bug-Ubuntu: https://bugs.launchpad.net/ubuntu/+source/mutter/+bug/
1764554
Bug-GNOME: https://gitlab.gnome.org/GNOME/mutter/issues/99
Forwarded: yes, https://gitlab.gnome.org/GNOME/mutter/merge_requests/61
Gtk now is caching the themed cairo surfaces, then as per
commit gtk@
e36b629c the surface device scale is used to figure
out the current paint scaling.
Without this when using background-image's for window buttons
the -gtk-scaled icons isn't properly resized.
Fixes #99
Gbp-Pq: Name theme-frames-Use-surface-device-scale-instead-of-cairo_sc.patch
Daniel van Vugt [Sun, 18 Mar 2018 16:56:36 +0000 (12:56 -0400)]
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
Last-Update: 2018-03-16
Gbp-Pq: Name synaptics-support.patch
Jeremy Bicha [Thu, 31 Aug 2017 11:11:39 +0000 (07:11 -0400)]
Skip test that started failing with 3.25
That way we can still benefit by running all the other tests.
Bug: https://bugzilla.gnome.org/785319
Applied-upstream: no
Gbp-Pq: Name skip-failing-tests-325.patch
Jeremy Bicha [Fri, 5 May 2017 13:26:36 +0000 (08:26 -0500)]
Don't run failing tests
That way we can still benefit by running all the other tests.
Bug: https://bugzilla.gnome.org/782215
Bug: https://bugzilla.gnome.org/753836
Applied-upstream: no
Gbp-Pq: Name skip-failing-tests.patch
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
Jeremy Bicha [Tue, 17 Apr 2018 02:35:14 +0000 (03:35 +0100)]
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)
[dgit import unpatched mutter 3.28.1-1]
Jeremy Bicha [Tue, 17 Apr 2018 02:35:14 +0000 (03:35 +0100)]
Import mutter_3.28.1.orig.tar.xz
[dgit import orig mutter_3.28.1.orig.tar.xz]
Jeremy Bicha [Tue, 17 Apr 2018 02:35:14 +0000 (03:35 +0100)]
Import mutter_3.28.1-1.debian.tar.xz
[dgit import tarball mutter 3.28.1-1 mutter_3.28.1-1.debian.tar.xz]