Opened 3 years ago

Closed 2 years ago

#15588 closed enhancement (fixed)

mutter-41.3

Reported by: Bruce Dubbs Owned by: Douglas R. Reno
Priority: normal Milestone: gnome-41
Component: BOOK Version: git
Severity: normal Keywords:
Cc:

Description (last modified by Xi Ruoyao)

New major version.

Change History (15)

comment:1 by Xi Ruoyao, 3 years ago

Description: modified (diff)
Milestone: 11.1gnome-41
Summary: mutter-40.5mutter-41.0

41.0 is available now.

comment:2 by Xi Ruoyao, 3 years ago

It needs something named xvfb-run (seems only for testing, but there is no way to disable it).

xvfb-run is a script available at https://github.com/archlinux/svntogit-packages/blob/packages/xorg-server/trunk/xvfb-run.

Last edited 3 years ago by Xi Ruoyao (previous) (diff)

comment:3 by Xi Ruoyao, 3 years ago

One test named native-headless timeouts on my system.

comment:4 by Douglas R. Reno, 2 years ago

Summary: mutter-41.0mutter-41.1

Now 41.1

comment:5 by Xi Ruoyao, 2 years ago

The testsuite now needs dbusmock.

comment:6 by Xi Ruoyao, 2 years ago

41.1
====
* Fix monitor screencast scanouts [Michel; !1914]
* dma-buf: Use alpha-less pixel formats where appropriate [Robert; !1810]
* wayland: Allow clients to maximize windows regardless of constraints
  [Christian; !1997]
* Handle hotplug events without relevant changes more effectively
  [Marco; !1964]
* Improve error reporting when startup fails [Jonas; !1994]
* dma-buf: Add support for ABGR and XBGR formats [Erfan; !1999]
* Fix X11 middle button emulation setting [José; !2000]
* Include server-side shadows in window screenshots [Robert; !1996]
* Don't change workspaces of unmanaged windows [Sebastian; !2003]
* Reset idletime when unplugging the power cable [Bastien; !2029]
* xwayland: Avoid unnecessary _NET_WM_STATE events [Dor; !2032]
* Fix videos in Firefox stuttering in overview [Robert; !2034]
* Don't use atomic mode setting for virtio_gpu driver [Jonas; !2040]
* Improve on-screen keyboard on X11 [Sebastian, Ray; !1955, !2039]
* misc [Daniel, Jonas, Corentin, Robert; !1992, !2007, !2008, !2026, !2044]
* Fix text glitches after size changes [Sebastian; !2006]
* Fix reporting output rotation to xwayland [Olivier; !2050]
* wayland: Accept final preference of drop destination [Robert; !2043]
* Fix erratic scrolling in GTK apps [Carlos; gnome-shell#4647]
* Fix tilt direction of pen/tablet inputs [Quytelda; !2065]
* Use b/w unicode for tablet mode OSD [Carlos; !2064]
* Fix negative paint volume offscreen effect [Sebastian; !2031]
* Only add paint volumes of mapped actors to stage clip [Robert; !2035]
* Fix mapping tablet input to correct monitor [Jason; !1934]
* Misc. bug fixes and cleanups

Contributors:
  Marco Trevisan (Treviño), Erfan Abdi, Dor Askayo, Michel Dänzer,
  José Expósito, Olivier Fourdan, Carlos Garnacho, Jason Gerecke,
  Quytelda Kahja, Sebastian Keller, Robert Mader, Bastien Nocera, Corentin Noël,
  Christian Rauch, Ray Strode, Daniel van Vugt, Jonas Ådahl

Translators:
  eshagh shahidani [fa], Danial Behzadi [fa], Марко Костић [sr],
  Zander Brown [en_GB], Ngọc Quân Trần [vi], Rūdolfs Mazurs [lv]

41.0
====
* Avoid race in wl_seat capabilities [Olivier; !77]
* Expose option groups/entries to introspection [Corentin; !1976]

Contributors:
  Olivier Fourdan, Corentin Noël

Translators:
  Daniel Șerbănescu [ro], Goran Vidović [hr], Luna Jernberg [sv],
  eshagh shahidani [fa], Gwan-gyeong Mun [ko], Emin Tufan Çetin [tr],
  Philipp Kiemle [de], Balázs Úr [hu], Piotr Drąg [pl], Nathan Follens [nl],
  Jordi Mas [ca], Ask Hjorth Larsen [da]

41.rc
=====
* Add clutter_stage_paint_to_content() [Ivan; !1899]
* Add meta_cursor_tracker_get_scale() [Ivan; !1967]
* wayland: Make each wl_output correspond to one monitor [Jonas; !1712]
* Expose 'inactive-since' timestamp to uresourced [Nishal; !1960]
* Pass dirty rects to secondary GPU [Piotr; !1879]
* Support commiting preedit string on focus loss [Carlos; !1940]
* Improve auto-rotation support [Marco; !1233]
* Add meta_window_actor_paint_to_content() [Robert; !1893]
* Fixed crashes [Jonas, Ray, Robert; !1947, !1979, !1965, !1958]
* Misc. bug fixes and cleanups [Florian, Carlos, Robert, Daniel, Erico, Dor;
  !1957, !1924, !1970, !1971, !1972, !1973, !1974, !1977, !1978, !1975, !1886,
  !1983, !1990, !1980]

Contributors:
  Marco Trevisan (Treviño), Dor Askayo, Carlos Garnacho, Nishal Kulkarni,
  Piotr Lopatka, Robert Mader, Ivan Molodetskikh, Florian Müllner, Erico Nunes,
  Ray Strode, Daniel van Vugt, Jonas Ådahl

Translators:
  Asier Sarasua Garmendia [eu], Claude Paroz [fr], Jiri Grönroos [fi],
  Baurzhan Muftakhidinov [kk], Aurimas Černius [lt]

41.beta
=======
* Fix mouse position in remote desktop with fractional scaling [Pascal; !1867]
* Manage idle monitors via MetaIdleManager [Jonas Å.; !1859]
* Disable KMS modifiers on radeon driver [Carlos; !1872]
* Fix fd leak [Carlos; !1870]
* Fix adding virtual monitor to physical session [Jonas Å.; !1891]
* Unbreak press-drag-release to pop up and select right click menus
  [Carlos; !1885]
* Fix VKMS detection [Jonas Å.; !1892]
* Fix swipe cancellation [JoseExposito; !1857]
* Add ClutterTextureContent [Robert; !1888]
* Fix mapping tablet to monitor [Christoph; !1887]
* Fix area screencasts when window is unredirected [Michel; !1902]
* Don't require a newly attached buffer to apply state [Christian, Jonas; !1795]
* Close unused mode setting and rendering devices [Jonas Å.; !1828]
* Only support super+scroll on wayland [Florian; !1922]
* Implement the xdg-activation protocol [Carlos; !1845]
* Reduce input latency by computing max render time heuristically [Ivan; !1762]
* Apply dithering to dispatch time when needed [Daniel; !1826]
* Introduce MetaContext [Jonas Å.; !1861]
* x11: Compute monitor scale per output [Marco; !336]
* Shrink and optimize the rounded-background-clip shader [Daniel; !1860]
* remote-desktop: Handle non-responding selection owners [Pascal; !1874]
* Improve sysprof support [Jonas Å.; !1700]
* Allow clients to delegate titlebar gestures to the compositor [Florian; !1944]
* Fix upside-down Xshape surface with EGLstream [Robert; !1937]
* Fix 'kms-modifiers' experimental setting [Robert; !1953]
* Make default focus window on each workspace appear focused [Alexander; !850]
* Plugged memory leaks [Jonas Å.; !1869]
* Fixed crashes crash [Daniel, Jonas Å., Florian; !1883, !1895,
  !1910, !1925, !1956]
* Misc. bug fixes and cleanups [Jonas Å., Marco, Daniel, Florian, Georges,
  Zander, Carlos, Robert; !1833, !1863, !1876, !1873, !1884, !1890, !1900,
  !1912, !1916, !1911, !1920, !1865, !1927, !1923, !1929, !1100, !1932, !1931,
  !1862, !1933, !1930, !1935, !1936, !1878, !1938, !1942, !1951, !522, !1941]

Contributors:
  Marco Trevisan (Treviño), Zander Brown, Piotr Drąg, Michel Dänzer,
  Carlos Garnacho, JoseExposito, Robert Mader, Alexander Mikhaylenko,
  Ivan Molodetskikh, Florian Müllner, Georges Basile Stavracas Neto,
  Pascal Nowack, Christian Rauch, Christoph Trassl, Daniel van Vugt, Jonas Ådahl

Translators:
  Pawan Chitrakar [ne], Charles Monzat [fr], Dušan Kazik [sk],
  Quentin PAGÈS [oc], Alexey Rubtsov [ru], Alexander Shopov [bg],
  Florentina Mușat [ro], Chao-Hsiung Liao [zh_TW], Yuri Chornoivan [uk],
  Fran Dieguez [gl], Hugo Carvalho [pt], Rafael Fontenelle [pt_BR],
  Fabio Tomat [fur], Kukuh Syafaat [id], Yaron Shahrabani [he],
  Marek Černocký [cs], Matej Urbančič [sl], Boyuan Yang [zh_CN],
  Daniel Mustieles [es]

comment:7 by Douglas R. Reno, 2 years ago

Summary: mutter-41.1mutter-41.2

Now 41.2

comment:8 by Xi Ruoyao, 2 years ago

41.2
====
* Fix blank screen when unplugging docking station [Jonas; !2097]
* Prefer GBM over EGLStream where possible [Jonas; !2051, !2052]
* Fix unredirected Xwayland windows not getting updated [Michel; !2112]
* Improve anti-aliasing of background corners [Daniel; !2102]
* Copy damage rectangles to secondary GPU [Piotr; !2033]
* Improve Wacom tablet mapping [Carlos; !2107]
* Fixed crashes [Jonas, Daniel; #1950, !2081, !2104, !1991, !2127]
* Misc. bug fixes and cleanups [Simon, Corentin, Pascal; !2049, !2119, !2138]

Contributors:
  Michel Dänzer, Carlos Garnacho, Simon McVittie, Pascal Nowack, Corentin Noël,
  Daniel van Vugt, Jonas Ådahl, Piotr Łopatka

Translators:
  Milo Casagrande [it], Quentin PAGÈS [oc]

comment:9 by Douglas R. Reno, 2 years ago

Owner: changed from blfs-book to Douglas R. Reno
Status: newassigned

comment:10 by Douglas R. Reno, 2 years ago

Summary: mutter-41.2mutter-41.3

Now 41.3

comment:11 by Xi Ruoyao, 2 years ago

41.3
====
* Check keyboard serials for activation [Carlos; !2148]
* Fix mixed up refresh rates in multi-monitor setups [Robert; !2169]
* Allow disabling HW cursors [Olivier; !2150]
* Improve damage handling [Robert; !2168]
* Consider xrandr flags for advertised modes [Robert; !2190]
* Ensure constraints after client resize [Sebastian; !2103]
* window-group: Disable culling when rendinging clone to offscreen buffer
  [Sebastian; !2080]
* Fix workspace switch animation in default plugin [Mark, Erik; !2076, !2120]
* Fix unfullscreening of window that were mapped fullscreen [Jonas; !2210]
* Fix DMA-BUF screencasts with unredirected fullscreen windows [Georges; !2186]
* Fix orientation changes on devices with 90° [Hans, Marco; !2090]
* Fixed crashes [Jonas; !2147, !2216]
* Plugged leaks [Sebastian, Jonas; !2193, !2225]
* Misc. bug fixes and cleanups [Jonas, Ievgen; !2002, !2162, !2187]

Contributors:
  Olivier Fourdan, Carlos Garnacho, Hans de Goede, Sebastian Keller,
  Robert Mader, Mark, Erik Massop, Florian Müllner,
  Georges Basile Stavracas Neto, Ievgen Popovych, Jonas Ådahl

comment:12 by Douglas R. Reno, 2 years ago

After discussing the approach with Bruce, I'm going to put xvfb-run over on anduin. We'll then install it in /usr/bin prior to running meson.

comment:13 by pierre, 2 years ago

I think xvfb-run does basically what is in the book for the xwayland tests. If we plan to use it, I suggest we have it in the book, because it can be used at other places too...

comment:14 by Douglas R. Reno, 2 years ago

We're going to need it because meson won't configure without it. :)

I'm in the process of adding it now, but it can easily be moved later

comment:15 by Douglas R. Reno, 2 years ago

Resolution: fixed
Status: assignedclosed
Note: See TracTickets for help on using tickets.