-
mutter (3.38.4-1ubuntu2.21.04.01) hirsute; urgency=medium
[ Yuan-Chen Cheng ]
* d/p/mutter-wayland-seat-race-fix.patch:
- Fix Xwayland crash Xwayland crash in gdm as screen off and touchscreen
detach (cherry picked commits — LP: #1948894)
- backported one chunk of above patch.
[ Marco Trevisan (Treviño) ]
* debian: Update VCS references for hirsute branching
-- Marco Trevisan (Treviño) <email address hidden> Thu, 04 Nov 2021 16:15:12 +0100
-
mutter (3.38.4-1ubuntu2) hirsute; urgency=medium
[ Daniel van Vugt ]
* Revert "debian/patches: Properly handle configuration events on windows"
to fix a regression making some windows to move on resize (LP: #1922034).
* Add 61-mutter.rules-Enable-KMS-modifiers-for-Raspberry-P.patch.
To enable KMS modifiers on Raspberry Pi, which means to enable the
first fix in wayland-dma-buf-Add-support-for-DRM_FORMAT_ABGR2101010.patch
(LP: #1896171)
[ Marco Trevisan (Treviño) ]
* debian/patches: Backport workspace fixes from upstream gnome-3-38 branch
* debian/patches: Use Xwayland pkg-config if available
* debian/patches: Use -listenfd to invoke XWayland if available (LP: #1922539)
-- Marco Trevisan (Treviño) <email address hidden> Thu, 15 Apr 2021 06:28:51 +0200
-
mutter (3.38.4-1ubuntu1) hirsute; urgency=medium
* Merge with debian, containing new upstream release.
* debian/tests: Adapt autopkgtest name and linked library to current soname
* debian/tests/control: Update references to libmutter-7-dev
* debian/patches: Remove Input Thread backport patches.
It has been fun, but we decided to revert this, so here it is.
(LP: #1918874, LP: #1919310)
* debian/control: Set breaks on gnome-shell 3.38.4.
That's the first version on which we'll remove the input thread patches
* debian/libmutter-7-0.symbols: Revert symbol changes due to input thread
* debian/patches: Add support for ABFR2101010 in v3d used by Raspberry Pi 4
(LP: #1896171)
* debian/patches: Handle NVIDIA's zero presentation times (LP: #1880086)
* debian/patches: Properly handle configuration events on windows
(LP: #191793)
* Remaining changes with debian:
- debian/gbp.conf: update upstream branch to point to ubuntu/master
- debian/patches/x11-Add-support-for-fractional-scaling-using-Randr.patch:
+ X11: Add support for fractional scaling using Randr
mutter (3.38.4-1) unstable; urgency=medium
* Team upload
* New upstream release
- Fix Wayland spec compliance when reordering subsurfaces.
This is likely to be required by future Firefox versions in native
Wayland mode.
- Many other fixes that we already had via debian/patches
* Drop most patches, included in the new upstream release
mutter (3.38.3-5) unstable; urgency=medium
* Team upload
[ Marco Trevisan (Treviño) ]
* debian/patches: Include a missing commit from upstream gnome-3-38
branch to fix X11 UI stutters
mutter (3.38.3-4) unstable; urgency=medium
* Team upload
[ Marco Trevisan (Treviño) ]
* debian/patches: cherry-pick more upstream gnome-3-38 fixes
- Correctly restore focus to applications that use globally active
input handling, such as AWT/Swing Java apps
- Disable double buffered shadow buffering, which was intended to
improve performance with e.g. llvmpipe but currently makes it worse
* debian/tests: Adapt autopkgtest name and linked library to current soname
* debian/tests/control: Update references to libmutter-7-dev
[ Simon McVittie ]
* d/patches: Update to commit 3.38.3-26-g30c542ddc from gnome-3-38 branch
- Fix X11 frame timing getting stuck if frames are skipped, resulting
in X11 applications not always being redrawn when they should be
- Fix a crash when clicking below titlebar with broken GTK themes
-- Marco Trevisan (Treviño) <email address hidden> Fri, 26 Mar 2021 07:17:54 +0100
-
mutter (3.38.3-3ubuntu2) hirsute; urgency=medium
[ Marco Trevisan (Treviño) ]
* debian/tests: Adapt autopkgtest name and linked library to current soname
* d/p/input-thread: Cherry-pick upstream commit to properly handle key modifiers
(LP: #1917926)
* d/p/input-thread: Cherry-pick more upstream input-related fixes
* d/p/input-thread: Ensure we handle device events in X11 (LP: #1917926)
* d/p/input-thread: Backport various X11 leak fixes
* d/p/input-thread: Avoid notifying property changes multiple times
(LP: #1918033)
* d/patches: Include a missing commit to fix X11 UI stutters
[ Simon McVittie ]
* d/patches: Update to commit 3.38.3-26-g30c542ddc
-- Marco Trevisan (Treviño) <email address hidden> Wed, 10 Mar 2021 04:48:22 +0100
-
mutter (3.38.3-3ubuntu1) hirsute; urgency=medium
* debian/patches: Backport wayland input thread support (LP: #1690719)
* debian/libmutter-7-0.symbols: Sync as per private symbols changes
* debian/control: Set breaks on previous gnome-shell versions
mutter (3.38.3-3) unstable; urgency=medium
* Team upload
* d/patches: Update to commit 3.38.3-20-g2818cfda8 from gnome-3-38 branch
- Wayland geometry scale fixes
- Fix a crash that can occur on resume from suspend
- Fix drag-and-drop from X11 source to Wayland destination
-- Marco Trevisan (Treviño) <email address hidden> Thu, 25 Feb 2021 23:17:10 +0100
-
mutter (3.38.3-2ubuntu1) hirsute; urgency=medium
* Merge with debian, containing new upstream release (LP: #1915025)
- Disable CRTCs when system becomes headless (LP: #1905825)
- Fixed crash during windows unmanagement (LP: #1870822)
- Do not handle ungrabbed events when unmanaging (LP: #1880405)
- Downgrade assert to warning when adding window (LP: #1911921)
* d/p/x11-Add-support-for-fractional-scaling-using-Randr.patch:
- Refreshed
* debian/rules: Enable remote desktop for all linux builds (LP: #1730612)
mutter (3.38.3-2) unstable; urgency=medium
* Team upload
* d/patches: Update to commit 3.38.3-12-g2d424a739 from gnome-3-38 branch
- Cope with monitors with metacharacters in their EDID data
- Don't crash if parsing monitor configuration fails
- Don't crash if an extension tries to add the same window to a
workspace more than once, such as auto-move-windows
- Cope with monitor configuration changes during screencasting
- Speed up workspace switching when many windows are open
- Fix Xwayland windows not always appearing in the gnome-shell overview
- Avoid warning spam and poor performance when unmanaging a window
(probably Closes: #970295, LP: #1841774)
mutter (3.38.3-1) unstable; urgency=medium
* Team upload
* d/watch: Only watch for 3.38.x versions
* New upstream release
-- Marco Trevisan (Treviño) <email address hidden> Tue, 09 Feb 2021 04:59:11 +0100
-
mutter (3.38.2-1ubuntu1) hirsute; urgency=medium
* Merge with debian, containing new upstream release (LP: #1908158):
- Apply input device settings on hotplug / reconnect and resume
(LP: #1899206)
* d/p/x11-Add-support-for-fractional-scaling-using-Randr.patch:
- Refreshed as per upstream changes
mutter (3.38.2-1) unstable; urgency=medium
* Team upload
* New upstream release
- Don't crash during screencasting if cursor is not available
- Don't crash if a kernel bug results in appearing to have multiple
builtin panels
- Log warnings instead of crashing if user-defined keymap is
misconfigured
- Don't forget we have a touchscreen if a non-touchscreen input device
is connected
- Log warnings instead of crashing if invalid barriers are created
- Otherwise functionally equivalent to 3.38.1-4
* Drop patches cherry-picked from upstream or applied upstream
* d/gbp.conf: Use upstream 3.38.x branch.
Version 40~alpha was already released, so it's misleading to say that
3.38.x is the latest.
* Standards-Version: 4.5.1 (no changes required)
* d/rules: Don't run tests if built with nocheck option
* Upload to unstable
mutter (3.38.1-4) experimental; urgency=medium
* Team upload
* Update to upstream gnome-3-38 branch, commit 3.38.1-50-gc70610c43
- If cursor theme is missing, draw a grey semi-transparent square
instead of crashing
- Allow primary GPU to be overridden with a udev rule
- Fix fullscreen toggle for some applications (Closes: #975453)
- Only schedule frame drawing for each surface (window) according to
one stage view (monitor)
- Fix size hints for client-side-decorated windows
- Avoid adding input devices too soon
- Performance optimizations
- Do not disable the X Security extension if Xwayland was built with it
* Don't depend on transitional libgdk-pixbuf2.0-dev
* Explicitly build-depend on gdk-pixbuf.
Previously it was pulled in by some other dependency (presumably
gnome-desktop3 and gtk), but mutter's build system checks for it, so
we should build-depend on it here too.
* d/p/clutter-frame-clock-Schedule-a-frame-at-least-once-per-se.patch:
Add proposed patch to ensure frame clock does not stop (Closes: #974172)
mutter (3.38.1-3) experimental; urgency=medium
* Team upload
* Update to upstream gnome-3-38 branch, commit 3.38.1-33-g067af969c
- Prevent a use-after-free on (virtual) device removal
- Prevent crash on startup caused by dispatching libinput events too
early
- If Wayland subsurfaces have circular relationships, disconnect the
client instead of crashing
- When resizing terminals interactively, don't offset the position
- Fix broken timestamp behaviour if X11 timestamps overflow
- Fix a memory leak
- Ensure clock is updated when going from fullscreen app to overview
- Fix artifacts around GNOME Shell magnifier cursor
- Fix monitor tiling on X11
- Configure input devices correctly in X11
(LP: #1899206, LP: #1899509)
- Avoid spurious warnings in log
- Event does not have a stage: discarding
- assertion 'CLUTTER_IS_STAGE (stage)' failed
- Make sure build fails if Xwayland -initfd is requested but not
available (not relevant in Debian, we don't request this yet)
- Update translations: pt
* d/p/backend-Don-t-pull-generated-headers-indirectly.patch:
Add a patch from upstream git master to fix parallel builds
-- Marco Trevisan (Treviño) <email address hidden> Tue, 15 Dec 2020 01:20:01 +0100
-
mutter (3.38.1-2ubuntu1) groovy; urgency=medium
* Merge with debian, including various upstream fixes. Remaining changes:
- debian/gbp.conf: update upstream branch to point to ubuntu/master
- debian/patches/x11-Add-support-for-fractional-scaling-using-Randr.patch:
+ X11: Add support for fractional scaling using Randr
mutter (3.38.1-2) unstable; urgency=medium
* debian/patches: Wayland start Xwayland on public X11 sockets as well
(LP: #1897224)
* debian/patches: Don't override window tile monitor (LP: #1900009)
* debian/patches: Fix resizing issues (LP: #1878293)
-- Marco Trevisan (Treviño) <email address hidden> Fri, 23 Oct 2020 12:43:24 +0200
-
mutter (3.38.1-1ubuntu1) groovy; urgency=medium
* Merge with debian, including new upstream version, remaining changes:
- debian/gbp.conf: update upstream branch to point to ubuntu/master
- debian/patches/x11-Add-support-for-fractional-scaling-using-Randr.patch:
+ X11: Add support for fractional scaling using Randr
* d/p/clutter-backend-x11-Don-t-set-the-font-dpi-computed-on-X1.patch:
- Dropped, applied upstream
mutter (3.38.1-1) unstable; urgency=medium
* New upstream release:
- Fix Night Light updates after DPMS (LP: #1894596)
- Fix button scrolling on X11
- Always use correct font-dpi setting on X11
- Improve handling of scanout failures
- Fix middle/right button mixup in scroll button assignment
- Fix resizing of attached modal dialogs on wayland
- Enable KMS modifiers on devices that need them
- Fix IM handling on X11
- Fix glitches in "undefined" screencast areas
- Fix visual glitches on background with fractional scaling (LP: #1898080)
- Fix using correct refresh rate under X11 (LP: #1898645)
- Misc. bug fixes and cleanups
- Plugged memory leaks
* debian/patches: Refresh as per upstream changes
* debian/mutter-common.install: Include mutter udev rules
* debian/control: Add udev build-dependency
mutter (3.38.0-2) unstable; urgency=medium
* Team upload
* Release to unstable (starts transition: #969321)
* d/rules: Ignore test failures in flaky tests on all architectures.
Upstream presumably marked them as flaky for a reason, and they do
fail on amd64 when under load.
* Revert "debian/watch: Watch unstable versions"
-- Marco Trevisan (Treviño) <email address hidden> Sun, 11 Oct 2020 02:13:27 +0200