Opened 3 years ago

Closed 3 years ago

#16270 closed enhancement (fixed)

d07 mutter-42.0

Reported by: Xi Ruoyao Owned by: pierre
Priority: normal Milestone: gnome-42
Component: BOOK Version: git
Severity: normal Keywords:
Cc:

Description

New major version.

Change History (9)

comment:1 by Xi Ruoyao, 3 years ago

Note that there are some fixes pending, listed at https://gitlab.gnome.org/GNOME/mutter/-/issues/2175. One of them, https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/2321, fixes an issue considered annoying by me personally.

comment:2 by Bruce Dubbs, 3 years ago

Milestone: 11.2gnome-42

by Xi Ruoyao, 3 years ago

A consolidated patch of the 7 MRs mentioned https://gitlab.gnome.org/GNOME/mutter/-/issues/2175

comment:3 by Xi Ruoyao, 3 years ago

One of the 7 patches fixes a crash on my system sometimes when I click on a gnome-shell pop-up notification. I don't want to use my time to find out which one specifically. Two patches conflict with each other so I rebased them and made a consolidated patch (attached above).

comment:4 by Bruce Dubbs, 3 years ago

Summary: mutter-42.0d07 mutter-42.0

comment:5 by Bruce Dubbs, 3 years ago

42.0

  • Translations

42.rc

  • Fix X11 → wayland drops ending up in the wrong wayland client
  • Make xdg-activation interoperate with other startup sequences
  • Fix stuck grab feedback actor during compositor grabs
  • Make gnome-desktop dependency optional
  • Provide better profiling information
  • Drop ClutterEvent "source" field
  • Add support for xdg_toplevel.configure_bounds()
  • Add support for wl_surface.offset
  • Fix resizing of virtual monitors
  • Include size in configure events of maximized clients
  • Only allow direct scanouts for surfaces that aren't cropped, scaled or rotated
  • Fix pipewire screencasts
  • Plugged memory leak
  • Fixed crash
  • Misc. bug fixes and cleanups

42.beta

  • Implement a new Clutter grab API
  • Support KMS testing via QEMU
  • Generate API references with gi-docgen
  • Improve support for running from toolbx
  • Add support for privacy screen
  • Allow changing monitor configuration policy
  • Add support for XFixes ClientDisconnectMode
  • Fix possible missed clicks on menus
  • Place popups on the same monitor as the anchor rect
  • Announce DMA-BUF support via pipewire
  • Raise the file descriptor limit of the wayland compositor
  • Fix resetting idle time on lid open
  • Don't limit DMA buffer screen casting only to Intel
  • Keep a single cursor sprite visible with tablets
  • Sync keyboard LEDs after layout changes
  • Honor window input area in picking
  • Handle mixture of keycombo/no action in pad rings/strips
  • Fixed crashes
  • Misc. bug fixes and cleanups

42.alpha

  • Fix monitor screencast scanouts
  • dma-buf: Use alpha-less pixel formats where appropriate
  • wayland: Allow clients to maximize windows regardless of constraints
  • Handle hotplug events without relevant changes more effectively
  • Improve error reporting when startup fails
  • dma-buf: Add support for ABGR and XBGR formats
  • Fix X11 middle button emulation setting
  • Include server-side shadows in window screenshots
  • Don't change workspaces of unmanaged windows
  • Reset idletime when unplugging the power cable
  • xwayland: Avoid unnecessary _NET_WM_STATE events
  • Fix videos in Firefox stuttering in overview
  • Don't use atomic mode setting for virtio_gpu driver
  • Improve on-screen keyboard on X11
  • Fix text glitches after size changes
  • Fix reporting output rotation to xwayland
  • wayland: Accept final preference of drop destination
  • Only add paint volumes of mapped actors to stage clip
  • Fix negative paint volume offscreen effect
  • Introduce MetaRenderDevice
  • Prefer GBM over EGLStream where possible
  • Fix erratic scrolling in GTK apps
  • Use rtkit to get realtime priority
  • Turn experimental features into flags
  • Add support for EGL_KHR_partial_update
  • Use b/w unicode for tablet mode OSD
  • Fix tilt direction of pen/tablet inputs [
  • Sanitize event handling at gestures
  • Fix mapping tablet input to correct monitor
  • Optionally run (and exit) with a command
  • Fix key repeat of on-screen keyboard for 2nd-level keysyms
  • Copy damage rectangles to secondary GPU
  • Fix window size after returning from fullscreen
  • Fix blank screen when unplugging docking station
  • Ensure constraints after client resize
  • Improve anti-aliasing of background corners
  • Fix unredirected Xwayland windows not getting updated
  • Fix DND between X11 and wayland clients
  • Add hold gestures
  • Always snoop key events for a11y
  • Improve Wacom tablet mapping
  • Allow adding more streams to a screen cast session
  • Do not throttle input in wayland event delivery
  • Allow forcing EGLStream backend
  • Check keyboard serials for activation
  • Rebind the EGL image when handling damage
  • Do not pass events to windows with modal transients
  • Fix mixed up refresh rates in multi-monitor setups
  • Fix orientation changes on devices with 90°
  • Allow disabling HW cursors
  • Improve damage handling
  • Consider xrandr flags for advertised modes
  • Improve KMS fallback modes
  • window-group: Disable culling when rendinging clone to offscreen buffer
  • Support DMA buffer feedback
  • Advance timelines according to presentation time
  • Drop deprecated wl-shell and text-input-v3 support
  • Fix workspace switch animation in default plugin
  • Fix unfullscreening of window that were mapped fullscreen
  • Consider wayland subsurfaces for scanout
  • Fix DMA-BUF screencasts with unredirected fullscreen windows
  • Fixed crashes
  • Plugged leaks
  • Misc. bug fixes and cleanups

comment:6 by Bruce Dubbs, 3 years ago

51.3 Elapsed Time -  mutter-42.0
 
md5sum : 9141c8037f71b6676d28107c7bcee26f  /usr/src/mutter/mutter-42.0.tar.xz
2680 /usr/src/mutter/mutter-42.0.tar.xz SIZE (2.617 MB)
61092 kilobytes BUILD SIZE (59.660 MB)
SBU=.540

At -j4. Trying to run ninja test: No tests defined.

comment:7 by pierre, 3 years ago

Owner: changed from blfs-book to pierre
Status: newassigned

Taking all gnome-42 tickets for now, but feel free to help :)

comment:8 by pierre, 3 years ago

Resolution: fixed
Status: assignedclosed

Gnome 42 platform updated:

Note: See TracTickets for help on using tickets.