|
|
|
|
Changelog for mutter-41.0-839.1.i586.rpm :
* Tue Nov 02 2021 Dominique Leuenberger - BuildRequire libxcvt when building against xorg-x11-server > 21, unless when building for s390x: libxcvt was split out and lives in an own package now. * Thu Oct 21 2021 Florian \"spirit\" - Added clutter-only_reset_preedit_text_if_set.patch + fixes \"scrollback\" issue of GtkTextView (see lists.opensuse.org/archives/list/factoryAATTlists.opensuse.org/thread/WYSUDJFTZIEEJS3QBBBUNLD3XBXULABU/) * Wed Oct 20 2021 Yifan Jiang - Rebase mutter-SLE-bsc984738-grab-display.patch. * Wed Sep 22 2021 Michael Gorse - Update to version 41.0: + Avoid race in wl_seat capabilities. + Expose option groups/entries to introspection. + Updated translations. * Wed Sep 22 2021 Bjørn Lie - Add pkgconfig(xwayland) and drop xorg-x11-server-wayland BuildRequires: use standalone xwayland during build and runtime.- Add explicit gnome-settings-daemon Requires and pass initfd=auto to meson now that we are using the new standalone xwayland. * Wed Sep 22 2021 Dominique Leuenberger - Update to version 41.rc: + Add clutter_stage_paint_to_content(). + Add meta_cursor_tracker_get_scale(). + wayland: Make each wl_output correspond to one monitor. + Expose \'inactive-since\' timestamp to uresourced. + Pass dirty rects to secondary GPU. + Support commiting preedit string on focus loss. + Improve auto-rotation support. + Add meta_window_actor_paint_to_content(). + Fixed crashes. + Misc. bug fixes and cleanups. + Updated translations.- Add xvfb-run BuildRequires: new dependency for the test suite. * Wed Sep 22 2021 Dominique Leuenberger - Update to version 41.beta: + Manage idle monitors via MetaIdleManager. + Fix VKMS detection. + Fix swipe cancellation. + Fix mapping tablet to monitor. + Fix area screencasts when window is unredirected. + Don\'t require a newly attached buffer to apply state. + Close unused mode setting and rendering devices. + Only support super+scroll on wayland. + Implement the xdg-activation protocol. + Reduce input latency by computing max render time heuristically. + Apply dithering to dispatch time when needed. + x11: Compute monitor scale per output. + Shrink and optimize the rounded-background-clip shader. + remote-desktop: Handle non-responding selection owners . + Improve sysprof support. + Allow clients to delegate titlebar gestures to the compositor. + Fix upside-down Xshape surface with EGLstream. + Fix \'kms-modifiers\' experimental setting. + Make default focus window on each workspace appear focused. + Plugged memory leaks. + Fixed crashes crash. + Misc. bug fixes and cleanups. + Updated translations. * Tue Sep 21 2021 Bjørn Lie - Update to version 40.5: + Fix monitor screencast scanouts. + Fix middle-click emulation support on X11. + Fixed crashes. + Updated translations. * Thu Sep 16 2021 Stanislav Brabec - Remove obsolete translation-update-upstream support (jsc#SLE-21105). * Wed Aug 18 2021 Bjørn Lie - Update to version 40.4: + Don\'t require a newly attached buffer to apply state. + Fix upside-down Xshape surface with EGLstream. + Misc. bug fixes and cleanups. + Updated translations. * Thu Jul 29 2021 Yifan Jiang - Synchronize changelog between SLE, Leap and Factory. * Thu Jul 29 2021 Yifan Jiang - Disable eglstream on Leap/SLE by now since it is under review. * Wed Jul 28 2021 Yifan Jiang - Add versioned BuildRequires to pkgconfig(libinput): https://gitlab.gnome.org/GNOME/mutter/-/blob/gnome-40/meson.build#L47 * Tue Jul 13 2021 Bjørn Lie - Update to version 40.3: + Fix area screencasts when window is unredirected. + Fix mapping tablet to monitor. + Fixed crash. + Misc. bug fixes. + Updated translations.- Drop mutter-Gracefully-handle-page-flipping.patch: Fixed upstream. * Tue Jul 06 2021 Bjørn Lie - Build wayland eglstream support: Pass wayland_eglstream=true to meson and add pkgconfig(wayland-eglstream) BuildRequires. Gnome-shell Wayland session with nvidia binary driver is now possible when enabled manually, users must first comment out the disabling of Wayland when using the proprietary nvidia driver in /usr/lib/udev/rules.d/61-gdm.rules, then boot with passing nvidia-drm.modeset=1 to the kernel. We do NOT recommend that users try this, as it buggy and unstable at the moment.- Add mutter-Gracefully-handle-page-flipping.patch kms: Gracefully handle page flipping direct scanouts failing. Fix a crash. * Thu Jun 17 2021 Bjørn Lie - Rebase mutter-disable-cvt-s390x.patch and mutter-Lower-HIDPI_LIMIT-to-144.patch, and enable mutter-disable-cvt-s390x.patch again now that it is rebased. * Wed Jun 16 2021 Bjørn Lie - Update to version 40.2.1: + Fixed crash glgo#GNOME/mutter!1895. * Fri Jun 11 2021 Bjørn Lie - Update to version 40.2: + Fix mouse position in remote desktop with fractional scaling. + Fix fd leak. + Disable KMS modifiers on radeon driver. + Fix adding virtual monitor to physical session. + Unbreak press-drag-release to pop up and select right click menus. + Fix VKMS detection. + Misc. bug fixes. + Updated translations.- Changes from version 40.1: + Prevent clients from pasting old selection data. + Fix forward_key IM functionality on wayland. + Ensure valid window texture size after viewport changes. + Only update cached paint volumes when necessary. + Only disable KMS modifiers for drivers with known problems. + Fix X11 client resize during moves. + Fix performance drop during night light transition with Nvidia. + kms: Don\'t add common modes that exceed the max bandwidth. + Create virtual input devices on demand. + Fix wrong night light gamma when leaving power saving. + Fix picking edge case. + Properly tear down things when shutting down. + Fix monitor screencasting with fractional scaling. + Fixed crash. + Plugged memory leak. + Misc. bug fixes and cleanups. + Updated translations.- Disable mutter-disable-cvt-s390x.patch: Needs rebase. * Fri Apr 23 2021 Alynx Zhou - Rebase mutter-SLE-bsc984738-grab-display.patch and mutter-SLE-bell.patch. * Sat Apr 17 2021 Dominique Leuenberger - Fold libmutter-8-0 and mutter-data into the main package: + SLPP does, despite the devel package, not make much sense. Mutter is the GNOME Window Manager and parallel installation of the library only gave a false sense of possibility, and often resulted in upgrade issues (e.g. zypper not updating mutter). + The -data package was hard-requiring the same mutter version, which essentially means the split makes no sense. * Sat Mar 20 2021 Dominique Leuenberger - Update to version 40.0: + xwayland: Check permissions on /tmp/.X11-unix. * Wed Mar 17 2021 Dominique Leuenberger - Update to version 40.rc: + Fix keyboard input from remote desktop in Xorg session. + Fix restoring focus to windows using globally active input. + Expose unaccalerated touchpad gesture deltas. + Avoid relayout on text attribute changes when possible. + Add remote desktop caps- and num-lock state properties. + Improve refresh rate calculation. + Implement presentation-time protocol. + Disable double-buffered shadow buffering. + Fix missing cursor on tablet devices. + Fix frame timings causing X11 clients to get stuck. + Fix applying input settings on X11. + Add headless native backend. + Fix high latency and stalls with proprietary nvidia driver. + Fix maximized windows not reacting to strut changes. + Only start XWayland on demand when running under systemd. + Sync LEDs when a new input device is added. + Fix order in which subsurface placement operations are handled. + Fixed crashes. + Plugged leaks. + Misc. bug fixes and cleanups. + Updated translations. * Tue Feb 23 2021 Dominique Leuenberger - Update to version 40.beta: + Consider clients without mapped windows for xwayland auto-shutdown. + Let compositor to handle super+scroll events. + Default to starting Xwayland on demand. + xwayland: Restore abstract socket support. + Add support for atomic mode setting. + Fix clip region glitches when using fractional scaling. + Default to horizontal workspace layout. + Do not ping unmanaging windows. + Handle monitor changes during screencasts. + Fix unexpected jumps after restoring misbehaving clients. + Fix newly opened X11 windows being invisible in overview. + Fix viewport of offscreen effects. + Fix drag cancel animation when using geometry scaling. + Improve touch-mode heuristics. + Integrate clipboard with remote desktop sessions. + Fix stuck icon in DND operation between X11 and wayland. + Automatically synchronize pointer position after modal grabs. + Reimplement support for CLUTTER_SHOW_FPS. + Only pick on events that may move the pointer. + Emit discrete scroll events for accumulated smooth events in virtual X11 devices. + Add support for rounded clipping when drawing background. + Plugged memory leaks. + Fixed crashes. + Misc. bug fixes and cleanups. + Updated translations. * Fri Jan 15 2021 Dominique Leuenberger - Update to version 40.alpha.1.1: + Adapt to settings moving to gsettings-desktop-schemas. + Misc. bug fixes and cleanups.- Changes from version 40.alpha.1: + Base ClutterEffects on ClutterPaintNodes. + xwayland: Set xrandr primary output. + Add paint node based blur support. + Disable CRTCs if there is no monitor. + Fix updates of mipmapped animated backgrounds. + Allow remote desktop clients to specify scroll source. + Support the color transform matrix RandR property on X11. + Plugged memory leaks. + Fixed crashes. + Misc. bug fixes and cleanups. * Fri Jan 15 2021 Dominique Leuenberger - Update to version 40.alpha: + Replace CoglMatrix with graphene_matrix. + Allow to specify debug topics in MUTTER_DEBUG.- Bump api_major to 8, following upstream changes. * Thu Jan 14 2021 Dominique Leuenberger - Update to version 3.38.3: + xwayland: Set xrandr primary output, + Disable CRTCs if there is no monitor, + Fixed crashes, + Misc. bug fixes, + Updated translations. * Thu Dec 03 2020 dimstarAATTopensuse.org- Update to version 3.38.2: + Fix unwanted position changes on window resize. + Fix _NET_WM_FRAME_DRAWN timestamps. + Fix missed redraws of newly-mapped actors. + (Temporarily) make Xwayland listen on abstract namespace socket again. + Fix tiling to the correct monitor. + Fix background artifacts in magnifier. + Fix monitor tiling support on X11. + Fix device configuration not being picked up on X11. + Improve compatibility with Qt\'s wayland support. + Support tagging devices as primary GPU via udev. + Fix size hints with CSD. + Do not disable the X Security extension by default. + Fix unresponsive input after screen blank. + Improve tablet-mode-switch support. + Plugged memory leaks. + Fixed crashes. + Misc. bug fixes and cleanups. + Updated translations. * Thu Oct 08 2020 dimstarAATTopensuse.org- Update to version 3.38.1: + Fix Night Light updates after DPMS. + 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. + Fix using correct refresh rate. + Misc. bug fixes and cleanups. + Plugged memory leaks. + Updated translations.- Add pkgconfig(udev) BuildRequires: new verified dependency. * Thu Oct 08 2020 dimstarAATTopensuse.org- Update to version 3.38.0: + screencast: Only use DMA buffers for i915. + Updated translations. * Thu Oct 08 2020 dimstarAATTopensuse.org- Update to version 3.37.92: + Fix stale cursor positions in remote desktop sessions. + xwayland: Add a setting to disable selected X extensions. + Fix screencasting when using QXL. + Cull actors that don\'t intersect with the redraw clip. + Optimize painting of backgrounds when culling is unavailable. + Improve support for Hangul input method. + Support debug paint overlay for opaque regions. + Fix launching flatpak applications when autostarting Xwayland. + Add support for capture scanouts in screencasts. + Allow integrated tablet devices to cycle outputs. + Improve mapping input devices to the most relevant output. + Only enable auto-rotation in touch mode. + Updated translations. * Thu Oct 08 2020 dimstarAATTopensuse.org- Update to version 3.37.91: + Fix initial state of display mode OSD. + Fixed crashes. + Misc. bug fixes and cleanups.- Changes from version 3.37.90: + Fix using NEAREST filter for backgrounds on scaled monitors. + Screencast fixes and improvements. + Support tap-button-map and tap-drag-lock touchpad settings. + Fix wine copy & paste. + Fix shadows of server-side decorated XWayland windows. + Replace some loaded terms with more descriptive ones. + Add API to launch trusted wayland clients. + Skip displays with \'non-desktop\' property set. + Invalidate offscreen effect cache on video memory purge. + Add wl_shm support for 10 bpc and 16 bpc half float formats.- Changes from version 3.37.3: + Support custom keyboard layouts in $XDG_CONFIG_HOME/xkb. + Optimize resource scale computation. + Allow animating ClutterActor\'s content property. + Implement backgrounds as ClutterContent. + Add ClutterAlignContraint:pivot-point property. + Fix crash on area screenshots with fractional scaling. + Do not paint textures of fully obscured windows. + Use a more appropriate combine function on opaque areas. + Fix remote desktop being broken without screencast session. + Remove more long-deprecated Clutter APIs. + Drive each monitor by its own frame clock. + Fix copy/paste failures on X11. + Mipmap background texture rendering. + Plugged memory leaks.- Changes from version 3.37.2: + Fix move-to-center keybinding with multiple monitors. + Fix stuck buttons when a virtual device is destroyed. + Use workarea when centering new windows. + Limit mipmap levels when rendering background. + Broadcast clipboard/primary offers. + Support primary-selection protocol from wayland-protocols. + Fix monitor screen cast on X11. + Support a \"blank\" cursor type. + Improve stage view damage tracking> + Implement touch-mode detecation for the X11 backend. + Drop external keyboard detection from touch-mode heuristics. + Optimize actor allocations.- Changes from version 3.37.1: + Fix screencasting non-maximized windows. + Make window-aliveness checks less aggressive. + Fix stylus coordinates when using screen rotation. + Preserve keyboard state on VT switch. + Remove Clutter\'s drag and drop actions. + Cancel clicks/gestures actions on disable. + Fix various clipboard issues. + Fix trackball button scrolling. + Fix tiled monitor support. + Support unredirecting fullscreen wayland surfaces. + Support area screencasts. + Synchronize shadows to server-side decorations. + Allow inhibiting remote access. + Fix overview key on X11 when using multiple keyboard layouts. + Updated translations.- Drop mutter-meson_options-Use-libGLESv2.so.2-for-COGL_DRIVER-gle.patch: fixed upstream.- Drop mutter-fix-wine-copy-and-paste.patch: fixed upstream. * Wed Oct 07 2020 Bjørn Lie - Update to version 3.36.7: + Fix Night Light updates after DPMS + Fix IM handling on X11 + Fix resizing of attached modal dialogs on wayland + Fix jumps when resizing windows using discrete steps. + Fixed crashes. + Plugged Memory leaks. + Misc. bug fixes and cleanups. + Updated translations. * Tue Sep 08 2020 Bjørn Lie - Update to version 3.36.6+2: + kms/crtc: - Always consider gamma state valid. - Read initial gamma state. + Fix stale cursor positions in remote desktop sessions. + Limit mipmap levels when rendering background. + Improve support for Hangul input method. + Fixed crashes. + Plugged memory leaks. + Misc. bug fixes and cleanups.- Drop patch fixed upstream: + mutter-meson_options-Use-libGLESv2.so.2-for-COGL_DRIVER-gle.patch * Fri Aug 21 2020 Alynx Zhou - Added mutter-fix-wine-copy-and-paste.patch: sometimes copy and paste will fail in wine applications, this upstream patch fixed it (boo#1175532, glgo#GNOME/mutter!1369). * Thu Aug 20 2020 Frederic Crozat - Add mutter-meson_options-Use-libGLESv2.so.2-for-COGL_DRIVER-gle.patch: don\'t use libGLESv2.so but libGLESv2.so.2 for COGL driver (boo#1175559 glgo#GNOME/mutter!1282). * Wed Aug 12 2020 Bjørn Lie - Update to version 3.36.5: + Screencast fixes and improvements. + Fix glitches when subsurfaces extend outside the toplevel. + Mipmap background texture rendering. + Fix wine copy & paste. + Plugged memory leaks. + Updated translations. * Thu Jul 16 2020 Bjørn Lie - Update to version 3.36.4+9: + Various screen cast fixes. * Wed Jul 08 2020 Bjørn Lie - Update to version 3.36.4: + Fix crash on area screenshots with fractional scaling. + Do not paint textures of fully obscured windows. + Turn off CRTCs as well when enabling DPMS. + Improve selection support. + Use a more appropriate combine function on opaque areas. + Fix remote desktop being broken without screencast session. + Fix popovers disappearing on wayland and HiDPI. + Fixed crashes. + Plugged memory leaks. + Misc. bug fixes and cleanups. * Thu Jun 04 2020 Bjørn Lie - Update to version 3.36.3+1: + Broadcast clipboard/primary offers. + Fix monitor screen cast on X11. + Implement touch-mode detecation for the X11 backend. + Drop external keyboard detection from touch-mode heuristics. + Fix leaked DMA buffers in screencasts. + Fixed various crashes. + Renderer-native: Don\'t leak DMA buffer CoglFramebuffer. * Wed May 13 2020 mgorseAATTsuse.com- Update to version 3.34.6: + Fix various clipboard issues. + Fix locate-pointer feature interfering with keybindings. + Fix overview key on X11 when using multiple keyboard layouts. + Preserve keyboard state on VT switch. + Fixed crashes. + Plugged memory leaks. + Misc. bug fixes and cleanups. * Fri May 01 2020 Michael Gorse - Enable SLE patches on leap (jsc#SLE-11897). * Thu Apr 30 2020 Bjørn Lie - Update to version 3.36.2: + Sync timelines to hardware vsync. + Fix screencasting non-maximized windows. + Make window-aliveness checks less aggressive. + Fix stylus coordinates when using screen rotation. + Preserve keyboard state on VT switch. + Fix trackball button scrolling. + Fix tiled monitor support. + Fix various clipboard issues. + Synchronize shadows to server-side decorations. + Fix overview key on X11 when using multiple keyboard layouts. + Fix capturing with multiple stage views. + Fixed crashes. + Misc. bug fixes and cleanups. + Updated translations. * Fri Apr 17 2020 bjorn.lieAATTgmail.com- Update to version 3.36.1: + Fix hardware cursor on GPU hotplug. + Fix black areas around XWayland windows when resizing. + Fix applying wrong scale to monitors on X11. + Fix moving/resizing windows via keyboard on wayland. + Fix locate-pointer feature interfering with keybindings. + Add support for middle-click emulation. + Fix freeze when moving cursor between scaled monitors. + Fix popup misplacement with focus-follows-mouse. + Fix misplaced cursor in preedit strings. + Support mirroring with proprietary Nvidia driver. + Support tablets with multiple mode switch buttons in a group. + Ignore foreground color for color glyphs (emojis). + Allow pad mode switches while showing OSD. + Fix positioning of OSD for display-attached tablets. + Respect configured RANDR panning on X11. + Use correct texture filtering with scaled displays. + Fix cursor hotspots in virtual machines. + Fix build with GLES and no GL. + Work around Firefox bug when copying images on wayland. + Fix wrong cursor rotation on rotated displays. + Fix glitches in window screencasts. + Fix IM support for deleting surrounding text. + Fix map animation of maximized windows. + Fixed crashes. + Misc. bug fixes and cleanups. + Updated translations.- Stop passing %%define _lto_cflags %%{nil}: No longer needed.- Drop mutter-wayland-fix-keyboard-move-resize-window.patch: Fixed upstream. * Fri Apr 17 2020 bjorn.lieAATTgmail.com- Update to version 3.36.0: + Fix placement of popup windows in multi-monitor setups. + Fix invisible mouse cursor on some hardware. + Updated translations. * Fri Apr 17 2020 dimstarAATTopensuse.org- Update to version 3.35.92: + Fix visibility of initially hidden windows. + Avoid flicker when (un)redirecting windows. + Let BindConstraints update the preferred size. + Learn about GLES3. + Ping windows on every window focus. + Remove overhead from hot code paths. + Allow remote desktop services to inhibit animations. + Update screen-cast code to PipeWire 0.3 API. + Make check-alive timeouts configurable. + Make each stage view correspond to a single CRTC. + Implement scaled/transformed hardware cursors. + Use DMA buffers for screencasting if possible. + Make Xwayland startup asynchronous. + Fix clipping glitches in long text entries. + Add side channel for starting required X11 services. + Support synchronized wayland popup moving. + Fixed crashes. + Plugged memory leaks. + Misc. bug fixes and cleanups. + Updated translations.- Pass -Dxwayland_initfd=disabled to meson, we are not ready for this feature yet in openSUSE, and leaving it to auto breaks wayland sessions. * Fri Apr 17 2020 Dominique Leuenberger - Update to version 3.35.91+37: + clutter/actor: Add CLUTTER_OFFSCREEN_REDIRECT_ON_IDLE + screen-cast: Update to PipeWire 0.3 API + window-actor: Make culling of opaque windows X11 only + renderer-native: Use hardware acceleration check in generic layer + remote-access-handle: Expose disable-animations property + screen-cast-session: Add \'disable-animations\' property + wayland: DND and Metawindow fixes. + clutter: Make clutter_contraint_update_preferred_size() public + bind-constraint: Update the preferred size + surface-actor-x11: Avoid flicker when (un)redirecting windows + window-actor: Don\'t show actor until meta_window_actor_show() + settings: Improve logging of enabled experimental features + Updated translations.- Drop 0001-Update-to-PipeWire-0.3-API.patch: Fixed upstream. * Fri Apr 17 2020 Dominique Leuenberger - Update to version 3.35.91: + Honor accelerometer orientation on monitor config changes. + Enable culling for integer-scaled actors. + Add ClutterSeat::touch-mode property. + Fix mis-scaling when streaming windows. + Make the cursor renderer use the transactional KMS API. + Advertise MetaMonitor as wl_output. + Fix culling of XWayland windows. + Only consider enabled effects when disabling culling. + Misc. bug fixes and cleanups. * Fri Apr 17 2020 Dominique Leuenberger - Update to version 3.35.90: + Cull out clip region. + Always enable tap-to-click/drag on opaque Wacom tablets. + Fix visual glitches with offscreen effects applied. + Fix \"sticky corner\" in multi-head setups. + Fix black shadows around XWayland windows during resizes. + Zero-copy path for GPU-less secondary GPUs. + Cancel DND on Esc. + Sync XWayland window shadows to frame during resizes. + Add support for per-monitor workareas. + Ensure newly mapped wayland windows receive ENTER event. + Add ClutterSeat object. + Honour CLUTTER_ACTOR_NO_LAYOUT flag more efficiently. + Fix interoperation with wl_data_device_manager v1. + Favor text over images in clipboard manager. + Apply monitor scale after background texture creation. + Plugged memory leaks. + Fixed crashes. + Misc. bug fixes and cleanups.- Changes from version 3.35.3: + backends/native: Correct dy value in pinch gesture event. + Upload clipping rectangles in parallel. + More cogl API cleanups. + Fix window recording on HiDPI. + Fix top-left pixel being insensitive to clicks. + Misc. bug fixes and cleanups.- Changes from version 3.35.1: + Fix immediate screen blank after releaseing inhibitor. + Respond to frame callbacks regardless of damage. + Fix Night Light on wayland. + Fix various copy+paste/DND regressions. + Misc. bug fixes and cleanups. + Updated translations.- Drop mutter-fix-mesa20.patch: fixed upstream.- Add pkgconfig(graphene-gobject-1.0) BuildRequires: new dependency.- Drop cmake BuildRequires: mutter uses meson. No need for a 2nd build system.- Bump api_major to 6, following upstream changes. * Wed Apr 01 2020 bjorn.lieAATTgmail.com- Update to version 3.34.5: + Fix visibility of initially hidden windows. + Fix hardware cursor on GPU hotplug. + Fix pasting images from wayland. + Fixed crashes. + Updated translations.- Switch to using explicit released tag in _service. * Fri Mar 13 2020 Alynx Zhou - Add mutter-wayland-fix-keyboard-move-resize-window.patch: move some common code out of X11 only code blocks to fix it (bsc#1159976, glgo#GNOME/mutter!997). * Mon Mar 02 2020 Antonio Larrosa - Build with pipewire 0.3.0: * Add 0001-Update-to-PipeWire-0.3-API.patch * Tue Feb 25 2020 Dominique Leuenberger - Rework mutter-fix-mesa20.patch: base it on mutter upstream commit a444a4c. * Mon Feb 24 2020 Stefan Dirsch - Add mutter-fix-mesa20.patch: fixes build against Mesa 20 (boo#1164688). * Sun Feb 16 2020 Bjørn Lie - Update to version 3.34.4: + Handle mode set race conditions more gracefully. + Fix fallback to GLES2. + Fix interoperation with wl_data_device_manager v1. + Fix visual glitches with offscreen effects applied. + Favor text over images in clipboard manager. + Fixes crashes. + Plugged memory leaks. + Misc. bug fixes. + Updated translations. * Sat Jan 25 2020 Dominique Leuenberger - No longer recommend -lang: supplements are in use * Sun Jan 05 2020 bjorn.lieAATTgmail.com- Update to version 3.34.3+0: * Bump version to 3.34.3 * Wed Jan 01 2020 bjorn.lieAATTgmail.com- Update to version 3.34.2+2: * clutter/stage: Fix picking of rectangles with negative positions. * Tue Dec 24 2019 dimstarAATTopensuse.org- Update to version 3.34.2+1: * screen-cast: Fix window recording on HiDPI * Fri Dec 13 2019 dead_mozayAATTopensuse.org- Update to version 3.34.2+0: * Update British English translation * backends/native: Fix double free of error * kms-impl/simple: Fix meta_set_fallback_feedback_idle * kms: Process impl idle callbacks before pre dispatch flush * Tue Dec 10 2019 Bjørn Lie - Add explicit pkgconfig(fribidi) and pkgconfig(glib-2.0) BuildRequires: meson checks for it. * Mon Dec 02 2019 Frederic Crozat - Add mutter-disable-cvt-s390x.patch: do not search cvt on s390x, it doesn\'t exist there (bsc#1158128). * Mon Dec 02 2019 dimstarAATTopensuse.org- Update to version 3.34.1+66: * stack: Allow promoting transient windows to their parent\'s layer * shaped-texture: Do not invalidate content on set_cogl_texture() * cursor-tracker: Add API to keep the wayland pointer focus while hidden * device-manager-x11: Ignore events if no source device is set * clutter/cally-root: Use g_clear_signal_handler and fix a signal leak * wayland: Move \"ownership\" of the DnD selection source to the data device * wayland: Do not cancel data source on offer destruction * wayland: Avoid redundant cancel() call * wayland: Drop unused wl_signal structs * Tue Nov 19 2019 dimstarAATTopensuse.org- Update to version 3.34.1+57: * cursor-renderer/native: Fix cursor drawing in combination with panel_orientation_transform * output-kms: Fix \"panel orientation\" kms-prop being ignored on native outputs * compositor: Plug cairo_region_t leak * backends: Plug MetaKmsPageFlipData leak * input-settings/x11: Add missing clutter_x11_trap_x_errors around XIGetProperty * plugin-manager: Kill window effects on destroy * plugins/default: Handle skipped animations * wayland/surface: Don\'t double scale when getting absolute coordinates * window-props: Don\'t set override redirect windows as top-level parent * window-props: Don\'t look for parent multiple times * window: Assert we only set a NULL workspace when unmanaging * window: Warn if O-R window workspace state is used * wayland/actor-surface: Always store away frame callbacks on commit * ci: Fix checking out gnome-shell on stable branches * x11-display: Don\'t unset the X11 focused window after setting one * tests/monitor-unit-tests: Add another tiling window hot plug test * window: Reset tile monitor number when untiling * tests/monitor-unit-tests: Add window tiling hot plug test * tests/runner: Move window shown synchronization to helper * tests/monitor-unit-tests: Move test client sanity check into helper * window: Always update tile monitor number on hot plug * plugins/default: Clean up tile preview when closing display * plugin/default: Init quark before using * display: Add \'closing\' signal * renderer-native: Separate offscreen and shadowfb * clutter/stage-view: Separate offscreen and shadowfb * Wed Oct 30 2019 dimstarAATTopensuse.org- Update to version 3.34.1+31: * wayland: Check stylus serials on meta_wayland_seat_can_popup() * x11: Limit touch replay pointer events to when replaying * display: Move finishing of touch sequence to the backend * x11: Update X11 focus before updating MetaDisplay focus * Wed Oct 23 2019 bjorn.lieAATTgmail.com- Update to version 3.34.1+27: + wayland/surface: Reset buffer_destroy_handler_id. + window-actor: Add a missing NULL-check. + monitor-manager: check for underscan setting validity upfront. + clutter/stage: Actually set key focus to an actor on key focus. + clutter/actor: Save key-focus state and unset it before destruction. + dbus-session-watcher: Chain up to parent finalize(). * Thu Oct 17 2019 Alynx Zhou - Rebase patches: + Update mutter-SLE-bell.patch + Disable mutter-SLE-bsc984738-grab-display.patch * Sun Oct 13 2019 bjorn.lieAATTgmail.com- Update to version 3.34.1+21: + x11: Map mimetypes back to selection atoms + wayland: - Figure out better the right selection source for a wl_data_offer - Set dummy selection source on .set_selection(null) - Simplify MetaSelectionSourceWayland - Check resource before emitting cancelled event - Emit wl/primary offer after changing selection - Chain up to the right finalize on MetaWaylandDataSourceWayland - Drop field from MetaWaylandDataSourcePrimary - Plug MetaSelectionSourceWayland leaks + clutter/shader-effect: Initialize shader-type properly + ci: Change the without-native-backend to not build with Wayland too + main: Warn instead of error in meta_test_init()- Switch to the now available 3-34 stable branch in service. * Thu Oct 10 2019 bjorn.lieAATTgmail.com- Update to version 3.34.1+9: + kms/crtc: Read gamma state when prediction failed. + kms: Always predict state after processing update. + clutter-backend-x11: Don\'t push keymap events to clutter. + event-x11: Use CLUTTER prefix for X11 filter docs. + x11: Translate well known selection atoms to mimetypes. + wayland/actor-surface: Queue redraw for frame callback. + wayland/surface: Some minor coding style clean up. + cogl-pango/meson.build: Remove extraneous quoting. + backends: Update inhibited state for the monitor and respect that state. * Wed Oct 09 2019 Bjørn Lie - Update to version 3.34.1: + Fix startup of X11 session services on wayland. + Fix _NET_ACTIVE_WINDOW emission. + Fix initial view perspective. + Fix screenshots and window animations when scaled. + Re-enable coredumps when capabilities are set. + Fix scaling of DND surface actors. + Optimize blitting of untransformed offscreen stage views. + Fix freeze of pointer event delivery on X11. + Fix scaling of stylus input coordinates with HiDPI. + Fix memory leak when using implicit animations. + Fix numlock state for native backend. + Fixed crashes. + Misc. bug fixes and cleanups. + Updated translations. * Thu Oct 03 2019 Frederic Crozat - Disable sysprof support until it get security team approval. * Sat Sep 21 2019 bjorn.lieAATTgmail.com- Update to version 3.34.0+30: + window-actor: Use surface coordinates for the fast path in get_image() + shaped-texture: Use surface coordinates in get_image() + shaped-texture: Declare that we inherit from GObject + window/surface-actor: Add docstrings + shaped-texture: Mark set the clip and return value nullable + clutter/actor: Cancel delayed timelines on removal + clutter/timeline: Don\'t emit ::paused signal on delayed timelines + clutter/timeline: Use a function to cancel the delay timeout + wayland/dma-buf: Handle zero modifiers from eglQueryDmaBufModifiersEXT + stage: Compute view perspective when parameters changed + build: Compile with `-ffloat-store` on x86 (32 bit) + kms-impl-device: Use portable formatting for 64-bit integers + output-kms: Use portable formatting for 64-bit integers + input-settings: Use portable formatting for 64-bit integers + clutter/stage-cogl: Use portable formatting for 64-bit integers + clutter/paint-node: Convert safely from pointer to integer * Tue Sep 17 2019 bjorn.lieAATTgmail.com- Update to version 3.34.0+14: + idle-monitor: Reset timeout before firing watch + idle-monitor: Remove redundant type cast + idle-monitor: Make helper function static + kms-device: Free path when finalizing + kms-device: Handle impl device creation failure + x11: Minor refactor of input focus handling code + x11: Use the currently focused X window for _NET_ACTIVE_WINDOW * Fri Sep 13 2019 bjorn.lieAATTgmail.com- Update to version 3.34.0+7: + cogl/egl: Just notify about failure to create high priority context + clutter/actor: - Remove unused private function - Fix a wrong comment + Fix a few tracing typos + core: Split x11-display initialization in 2 signals + plugins/default: Get default keymap from localed + Updated translations.- Switch to checkout from master, we need the fixes for stability. * Mon Sep 09 2019 mgorseAATTsuse.com- Update to version 3.34.0: + Fix xdg-output v3 support. + Fix crash when changing decoration state. + Add and remove connectors on hot-plug. * Sat Sep 07 2019 bjorn.lieAATTgmail.com- Fixup _service to follow our standards. * Thu Sep 05 2019 lukeAATTljones.dev- Update to version 3.33.92: + Turn MetaShapedTexture into a ClutterContent implementation. + Restore inhibit shortcut for overlay key. + Misc. pointer a11y improvements. + Fix position of drag surfaces. + Implement subsurface.place_below() for parents. + Add meta_window_actor_get_image(). + Revert faulty optimization from !719. + Add additional sysprof trace points. + Remove GLX \"threaded swap wait\" used on Nvidia. + Implement geometric picking. + Fix lost keyboard focus after DND. + Misc. bug fixes and cleanups.- Drop mutter-iconcache-Support-RGB16_565-format-for-16-bit-color-.patch * Thu Aug 29 2019 Luke Jones - Remove mutter-xwayland-create-xauthority.patch, upstreamed. Autostart of xwayland is enabled, and also sets xauthority. * Wed Aug 28 2019 lukeAATTljones.dev- Update to version 3.33.91 + Fix primary selection copy and paste between X11 and wayland. + Improve monitor hotplug support. + Remove a source of frame skips. + Fix windows being lowered after unmaximizing with double click. + Remove Clutter API for global grabs. + Improve processing of incompressible events. + Add xdg-output v3 support. + Misc. bug fixes and cleanups.- Changes from version 3.33.90 + Fix visibility of clones with hidden source. + Reduce freezes when opening some popup windows. + Be more thorough when excluding obscured areas from painting. + Make it possible to start Xwayland on demand. + clutter: Expose layout_manager to transitions. + Misc. bug fixes and cleanups.- Changes from version 3.33.4 + Discard page flip retries on hotplug. + Add xdg-output v2 support. + Restore DRM format fallbacks. + Don\'t emit ::size-changed when only position changed. + Expose workspace layout properties. + Don\'t use grab modifiers when shortcuts are inhibited. + Fix stuttering due to unchanged power save mode notifications. + Add API to reorder workspaces. + Make picking a new focus window more reliable. + Defer actor allocation till shown. + Try to use primary GPU for copy instead of glReadPixels. + Unset pointer focus when the cursor is hidden. + Fix modifier-drag on wayland subsurfaces. + Fix background corruption on Nvidia after resuming from suspend. + Only grab the locate-pointer key when necessary. + Misc. bug fixes and cleanups.- Changes from version 3.33.3 + Prepare for running Xwayland on demand. + Fix text selection color rendering. + Fix black shadows when using fractional scaling. + Honor startup sequence workspace on wayland. + Only emit \'grab-op-end` signal after dropping grabs. + Add a Sysprof-based profiler. + Relax \"xwayland-allow-grabs\" setting. + Implement locate-pointer accessibility feature. + Implement mouse accessibility. + Consolidate frame throttling. + Fix setting blank cursor under wayland. + Pixel-align OpenGL cursors. + Handle returning from fullscreen/maximization better. + Improve screencast support on multi-monitor systems. + Fix running X11 applications with sudo under wayland. + Implement toggle-keys notification. + Add initial KMS transactional support. + Improve finding new focus window when the old one is closed. + Misc. bug fixes and cleanups.- Changes from version 3.33.2 + Fix rendering lag on Xorg. + Misc. bug fixes and cleanups.- Changes from version 3.33.1 + Remove unused APIs and outdated driver support + Enable EGL_IMG_context_priority. + Disable mouse keys with Numlock on. + Fix crash when restarting on X11. + Implement clipboard manager. + Fix spurious idle signals that prevent session unblank. + Fix mapping of touchscreens that don\'t report dimensions. + Fix propagating fractional scaling factor. + Add experimental RT scheduling support. + Misc. bug fixes and cleanups. * Wed Jul 24 2019 bjorn.lieAATTgmail.com- Update to version 3.32.2+43: + metatest: Dispatch the destruction instead of sleeping after it + window-x11: Remove double definition of MetaStack + window-x11: Focus a window in the active workspace as take-focus fallback + meson: Bump meson requirement to 0.50.0 + window-x11: Use any focusable window as fallback delayed focus window + tests: Add \"accept_take_focus\" command + test-client: Add x11 events GSource handler + stack: Add a function to get a sorted list of focus candidates + window-x11: Accept any focusable window as fallback focus + window-x11: Don\'t double-check for unmanaging windows- Switch to git checkout via source service, upstream is lacking in stable releases. In the future we will use a stable tag when possible, but when upstream slacks off, we will use a checkout of the stable branch. * Wed May 29 2019 Bjørn Lie - Drop unneeded and unused libtool BuildRequires. * Sun May 26 2019 Bjørn Lie - Update to version 3.32.2: + Disable mouse keys with Numlock on. + Fix crash when restarting on X11. + Fix mapping of touchscreens that don\'t report dimensions. + Fix spurious idle signals that prevent session unblank. + Misc. bug fixes and cleanups. * Fri May 24 2019 Yifan Jiang - Update spec to reflect the rebase of mutter-xwayland-create-xauthority.patch (bsc#1084737). * Fri May 24 2019 Xiaoguang Wang - Update mutter-xwayland-create-xauthority.patch (bsc#1084737). * Wed Apr 24 2019 Martin Liška - Disable LTO (boo#1133121). * Thu Apr 18 2019 Dominique Leuenberger - Update to version 3.32.1: + Fix fallback app menu on wayland (glgo#GNOME/mutter#493). + Fix elogind support (glgo#GNOME/mutter!491). + Fix startup notifications not timing out + (glgo#GNOME/mutter#501). + Fix keyboard accessibility toggle from keys + (glgo#GNOME/mutter!501, glgo#GNOME/mutter#529, + glgo#GNOME/mutter!531). + Fix touchscreen input on rotated displays + (glgo#GNOME/mutter#514). + Work around hangul text input bug (glgo#GNOME/mutter#1365). + Fix blurry wallpaper scaling (glgo#GNOME/mutter!505). + Fix placement of window menu when using fractional scaling + (glgo#GNOME/mutter#527). + Fix repaint issues of offscreen effects on secondary monitors + (glgo#GNOME/mutter!511). + Fix windows not getting focus after launch + (glgo#GNOME/mutter#505). + Properly advertise support for \'underscan\' property + (glgo#GNOME/mutter!507). + Improve power-saving handling (glgo#GNOME/mutter!506). + Fix moving windows by super+touch [Jonas D.; !495] + Misc. bug fixes and cleanups: glgo#GNOME/mutter!478, glgo#GNOME/mutter!475, glgo#GNOME/mutter!480, glgo#GNOME/mutter!482, glgo#GNOME/mutter#490, glgo#GNOME/mutter!488, glgo#GNOME/mutter#491, glgo#GNOME/mutter#480, glgo#GNOME/mutter!477, glgo#GNOME/mutter!496, glgo#GNOME/mutter!492, glgo#GNOME/mutter!485, glgo#GNOME/mutter!515, glgo#GNOME/mutter!519, glgo#GNOME/mutter!521, glgo#GNOME/mutter!216, glgo#GNOME/mutter!538, glgo#GNOME/mutter#541, glgo#GNOME/mutter#523. + Updated translations.- Drop mutter-fix-meson50-build.patch: fixed upstream.- Rebase mutter-iconcache-Support-RGB16_565-format-for-16-bit-color-.patch. * Tue Mar 12 2019 Bjørn Lie - Update to version 3.32.0: + Fix deadlock when cancelling a theme sound. + Stop swizzling BGRA buffers (bye-bye inverted colors in screenshots and animations).- Add mutter-fix-meson50-build.patch: Fix build with meson >= 0.50 * Tue Mar 05 2019 Bjørn Lie - Update to version 3.31.92: + Fix flicker of apps that use multiple SHM buffers. + Don\'t disable page flips after temporary failures. + Improve redraw performance. + Add cursor-mode support to window screencasting. + Add back support for system-wide monitor configurations. + Add fractional scaling support. + Consider remapped keys when guessing keycode from keysym. + Stop turning on-screen-keyboard off on focus changes. + Fix crashes. + Misc. bug fixes and cleanups. + Updated translations.- Pass cogl_tests=false, clutter_tests=false and tests=false to meson, we can now disable tests fully. * Fri Feb 22 2019 bjorn.lieAATTgmail.com- Update to version 3.31.91: + Fix infinite loop in EDID matching. + wayland: - Don\'t reset in text-input state prematurely. - Don\'t maximize windows if minimum size is too big. + Fix crash when using \"restore shortcuts\" without focus window. + Add flag parameter to grab accelerator API. + Reuse old CRTC if possible to avoid flicker on hotplug. + Misc. bug fixes and cleanups. + Updated translations.- Drop patches fixed upstream: + mutter-Avoid_double-free_crash.patch: cogl-auto-texture: Avoid a double-free crash. + mutter-clutter-offscreen-effect-fix.patch: clutter-offscreen-effect: Disable if no texture. + mutter-clutter-Avoid-rounding-compensation.patch: clutter: Avoid rounding compensation when invalidating 2D actors. + mutter-Fix-monitor-recording-on-HiDPI.patch: screen-cast: Fix monitor recording on HiDPI. + mutter-monitor-manager-Dont-use_switch-config.patch: monitor-manager: Don\'t use switch-config when ensuring configuration. * Thu Feb 21 2019 bjorn.lieAATTgmail.com- Add bug fix patches from upstream stable branch: + mutter-Avoid_double-free_crash.patch: cogl-auto-texture: Avoid a double-free crash. + mutter-clutter-offscreen-effect-fix.patch: clutter-offscreen-effect: Disable if no texture. + mutter-clutter-Avoid-rounding-compensation.patch: clutter: Avoid rounding compensation when invalidating 2D actors. + mutter-Fix-monitor-recording-on-HiDPI.patch: screen-cast: Fix monitor recording on HiDPI. + mutter-monitor-manager-Dont-use_switch-config.patch: monitor-manager: Don\'t use switch-config when ensuring configuration. * Thu Feb 21 2019 qkzhuAATTsuse.com- Add mutter-Lower-HIDPI_LIMIT-to-144.patch: mutter will set scaling factor to 2 when the monitor\'s dpi is greater than 144 (96 *1.5) to keep GNOME\'s behavior consistent with YaST Installer (fate#326682, bsc#1125467). * Wed Feb 13 2019 bjorn.lieAATTgmail.com- Update to version 3.31.90: + Fix support of extended characters in on-screen keyboard. + Improve selection of the primary GPU. + Screen-cast cursor updates as PipeWire stream metadata. + Fix rendering glitches in magnifier. + Fix monitor recording on HiDPI. + Honour secondary GPU supported pixel formats. + Fall back to CPU copy path when using a software renderer. + Remove fallback app menu. + wayland: Add support for viewporter protocol. + Misc. bug fixes and cleanups. + Updated translations.- Disable mutter-iconcache-Support-RGB16_565-format-for-16-bit-color-.patch- Set api_minor define to 0. * Wed Feb 06 2019 bjorn.lieAATTgmail.com- Fix translation-update-upstream call, needed after update of translation-update-upstream in distro. * Fri Jan 11 2019 bjorn.lieAATTgmail.com- Update to version 3.31.4: + keybindings: Limit corner move to current monitor. + xdg-output: Report rotated physical dimensions. + Add continuous integration pipeline. + Improve performance on secondary GPUs. + Use the actual hardware refresh rate. + Remove hide-titlebar-when-maximized support. + wayland: Implement buffer transforms. + Remove ability to externally set sync-to-vblank. + Turn off touchscreens together with DPMS. + Mipmap the wallpaper when shrinking. + Implement RecordWindow method for screen-casts. + Fix EGLStream texture downloading. + Split out display-server-specific code from MetaWindowActor. + Improve render performance on some KMS devices with software GL. + Fix damage area of transformed surfaces. + Remove autotools support. + Misc. bug fixes and cleanups: bgo#790207, bgo#765011, bgo#786663 bgo#782344, bgo#781034, glgo#GNOME/mutter!309, glgo#GNOME/mutter#272, glgo#GNOME/mutter#393, glgo#GNOME/mutter#276, glgo#GNOME/mutter#404, glgo#GNOME/mutter#104, glgo#GNOME/mutter!343, glgo#GNOME/mutter#342, glgo#GNOME/mutter!356, glgo#GNOME/mutter#414, glgo#GNOME/mutter#423, glgo#GNOME/mutter!374, glgo#GNOME/mutter!382, glgo#GNOME/mutter!383.- Drop patches fixed upstream mutter-fix-startup.patch and mutter-monitor-manager-Don-t-use-switch-config-when-ensurin.patch- Bump api_major to 4 following upstreams changes.- Pass -Degl_device=true to meson, ensure we build egl support.- Pass -Dinstalled_tests=false to meson, running tests during build are something we will look into later in the cycle. * Sat Jan 05 2019 bjorn.lieAATTgmail.com- Update to version 3.31.2: + Fix handling of non-UTF8 encodings. + Fix memory leaks introduced in 3.30.1. + Fix regression when overriding workspace layout. + Fix crash when restarting window manager. + Add meson build support. + Freeze clock when headless. + Fix crash on monitor hotplug. + Misc. bug fixes.- Drop mutter-wayland-text-input-Ignore-text-input-state-commit-wh.patch Fixed upstream.- Disable mutter-xwayland-create-xauthority.patch: Needs rebase.- Switch to meson buildsystem, add meson BuildRequires and macros.- Add xorg-x11-server, xorg-x11-server-wayland and pkgconfig(gnome-settings-daemon) BuildRequires: New dependencies.- Set api_minor define to 0_0_0. * Tue Dec 18 2018 bjorn.lieAATTgmail.com- Add two patches from fedora that have not been applied to the stable branch: + mutter-monitor-manager-Don-t-use-switch-config-when-ensurin.patch: monitor-manager: Don\'t use switch-config when ensuring configuration. + mutter-wayland-text-input-Ignore-text-input-state-commit-wh.patch: wayland/text-input: Ignore text-input state commit when not focused. * Wed Nov 14 2018 bjorn.lieAATTgmail.com- Update to version 3.30.2: + Fix handling of non-UTF8 encodings. + Fix memory leaks introduced in 3.30.1. + Work around hangul text input bug. + Fix crash when restarting window manager. + Fix crash on monitor hotplug. + Updated translations. * Tue Oct 09 2018 bjorn.lieAATTgmail.com- Update to version 3.30.1: + Improve trackball detection (glgo#GNOME/mutter#258). + Fix clipping of scaled surfaces (glgo#GNOME/mutter#300). + Improve tracking of monitor switch configuration (glgo#GNOME/mutter!213). + Fix parent-relative positioning of constrained windows (glgo#GNOME/mutter#332). + Add clutter_input_method_forward_key() method (glgo#GNOME/gnome-shell#531). + Various crash fixes (glgo#GNOME/mutter#194, glgo#GNOME/mutter#336). + Misc. bug fixes: glgo#GNOME/gnome-shell#540, glgo#GNOME/mutter#294, glgo#GNOME/mutter#221, glgo#GNOME/mutter!229, glgo#GNOME/mutter#30 and glgo#GNOME/mutter#331. + Updated translations. * Thu Sep 06 2018 luc14n0AATTlinuxmail.org- Update to version 3.30.0: + Updated translations. * Sat Sep 01 2018 luc14n0AATTlinuxmail.org- Update to version 3.29.92: + Avoid crash when a cursor is not found (glgo#GNOME/mutter#254). + Fix screen rotation regression (glgo#GNOME/mutter#216). + Handle requests to unmanaged windows gracefully (glgo#GNOME/mutter#240). + Move popups together with their parent (glgo#GNOME/mutter#274). + Fix non-lowercase letters on virtual key devices (glgo#GNOME/gnome-shell#135). + Misc. bug fixes: glgo#GNOME/mutter#223, glgo#GNOME/mutter#192, glgo#GNOME/mutter#279. + Updated translations.- Drop mutter-left-right-rotation-fix.patch: fixed upstream. * Tue Aug 21 2018 dimstarAATTopensuse.org- Update to version 3.29.91: + Various crash fixes (glgo#GNOME/mutter#255, glgo#GNOME/mutter#223). + Fix lock up with some DRI drivers (glgo#GNOME/mutter#127). + Send correct button codes from virtual evdev devices. + Improve grab-device clock updates on X11. + Fix popups closing immediately on key down. + Prevent clients from modifying the shared keymap (bgo#784206). + Updated translations.- Drop mutter-pipewire-fix.patch: fixed upstream. * Sat Aug 18 2018 badshah400AATTgmail.com- Add mutter-left-right-rotation-fix.patch to fix blank screen when rotating it left/right (boo#1105268, glgo#gnome/mutter#216); patch taken from upstream bug report. * Fri Aug 03 2018 bjorn.lieAATTgmail.com- Update to version 3.29.90: + Don\'t expose resolutions that are below the minimum (bgo#793223). + Remove support for preference overrides (bgo#786496). + Various crash fixes: glgo#GNOME/mutter#189, glgo#GNOME/mutter#70, glgo#GNOME/mutter#194, glgo#GNOME/mutter#15, glgo#GNOME/mutter#130. + Misc. bug fixes and cleanups: glgo#GNOME/mutter#131, glgo#GNOME/mutter#245, glgo#GNOME/mutter!176. + Updated translations.- Add mutter-pipewire-fix.patch, replace pkgconfig(libpipewire-0.1) with pkgconfig(libpipewire-0.2) BuildRequires. Also add libtool BuildRequires and pass autoreconf call. * Wed Jul 25 2018 luc14n0AATTlinuxmail.org- Update to version 3.29.4: + Fix crash with parent-less modal dialogs (glgo#GNOME/mutter#174). + Preserve paint volumes where possible to optimize CPU usage (bgo#782344). + Updated translations.- Changes from version 3.29.3: + Fix Korean Hangul support on wayland (glgo#GNOME/mutter#152). + Improve support for proprietary Nvidia driver (bgo#790316). + Only upload HW cursor sprite to the GPU that will display them (glgo#GNOME/mutter#77). + Improve EGLstream support (glgo#GNOME/mutter#2, bgo#782575). + Misc. bug fixes: glgo#GNOME/mutter#160, bgo#786929, bgo#788834. + Updated translations.- Rebase mutter-xwayland-create-xauthority.patch. * Tue Jul 24 2018 bjorn.lieAATTgmail.com- Refresh openSUSE patches with quilt. * Mon Jul 23 2018 bjorn.lieAATTgmail.com- Update to version 3.28.3+20180719.62660bbd1: + gpu-kms: Don\'t crash if drmModeGetResources returns NULL. + Bump version to 3.28.3. + monitor-manager: Add back warning messages. + screen-cast-src: Allow negotiating the framerate. + contraints: Do not constrain modals without parent. + backends: - Add logical monitor -> monitor -> output -> crtc ref chain. - Move MetaOutput::crtc field into private struct. + renderer-native: Don\'t crash if the FB surface can\'t be locked. + device-manager-evdev: - Add main seat to seats by default. - Free the main seat on finalize. - Set and unset the stage for the main seat too. + clutter-device-evdev: Get devices from main seat if no real seat is set. + clutter-seat-evdev: Add function to get device by id. * Fri Jul 06 2018 bjorn.lieAATTgmail.com- Add pkgconfig(libpipewire-0.1) BuildRequires and pass enable-remote-desktop to configure, build remote-desktop support, now that pipewire is available. * Fri Jun 22 2018 luc14n0AATTlinuxmail.org- Update to version 3.29.2: + Fix size change animations on wayland (bgo#780292). + Handle touch events on server-side titlebars (bgo#770185). + Misc. bug fixes: glgo#GNOME/mutter#134, glgo#GNOME/mutter#124, glgo#GNOME/mutter#138, glgo#GNOME/mutter#781471, glgo#GNOME/mutter#150. * Sun Jun 03 2018 luc14n0AATTlinuxmail.org- Update to version 3.29.1 (bsc#1093541): + Fix various input-method regressions glgo#GNOME/mutter#65, glgo#GNOME/mutter#74, glgo#GNOME/mutter#66, glgo#GNOME/mutter#112). + Take inhibitors into account for monitoring idle (bgo#705942). + Misc. bug fixes: glgo#GNOME/mutter#83, glgo#GNOME/mutter#104, glgo#GNOME/mutter#157, glgo#GNOME/mutter#130, glgo#GNOME/mutter#21. + Updated translations.- Drop: + libtool BuildRequires, autogen execution and source service, and use upstream tarball once more: the situation has been normalized. + intltool BuildRequires to follow upstream migration to Gettext. * Mon May 28 2018 bjorn.lieAATTgmail.com- Update to version 3.28.2+20180526.abc7ad8e9: + wayland: Don\'t reset input focus on text commit. + frames: Allow for unknown mouse buttons. + wayland: update enter/leave output after effects. + window-actor: add new signal \"effects-completed\". + wayland: Compare geometries after chaining up. + frames: Handle touch events. + frames: Make 1st button/motion handlers take generic events. + clutter/evdev: Don\'t ignore CAPS lock as modifier. + clutter/evdev: ignore injected events from IM. + wayland: Use cursor position in logical monitor. * Thu May 17 2018 hpjAATTsuse.com- Enable remote desktop support: + Add pkgconfig(libpipewire-1.0) BuildRequires. + Pass --enable-remote-desktop to configure. * Wed May 09 2018 bjorn.lieAATTgmail.com- Update to version 3.28.2+20180507.41303bc01: + Bump version to 3.28.2 + build: Adjust to filename changes + build: Introspect some more types + window-group: Remove undefined function declaration + clutter: Don\'t reference invalid pc in gir + screen-cast: Handle PipeWire errors more gracefully + wayland/xdg-foreign: Fix child surface validation check + wayland/xdg-foreign: Send immediate destroy event to correct resource + build: Don\'t fail immediately when logind is missing + wayland: Check if state and size changed before calling move_resize() + wayland: Add function to query if window needs move or resize + window: Let implementations finish state changes + wayland: avoid a crash in is_effectively_synchronized() + native: Restore previous EGL state after blitting onto secondary GPU + cogl: Do not unref a NULL object + monitor-manager: Find active monitor when deriving global scale + wayland: Let IM events go through + backend: Don\'t center the pointers on monitor changes + backends: Don\'t center the pointer on initialization + xwayland: Don\'t abort if Xwayland crashes + xwayland: use g_autoptr for GError in xserver_died + theme, frames: Use surface device scale instead of cairo_scale + wayland: Do not reset frame list when merging pending state + clutter: Set slave=master in IM forwarded key events * Wed Apr 18 2018 bjorn.lieAATTgmail.com- Update to version 3.28.1+20180416.d3d5eb8e1: + idle-monitor: Add ResetIdletime API, for testing purposes + backend: Reset idle when lid is opened or resuming from suspend + idle-monitor: Take idle inhibition into account + x11: Allow XTest and core events to reset idletime + backends: Remove X11 idle-monitor backend + wayland: Plug surface pending state contents leak + monitor-manager: fix output ids returned by GetResources + native: Disable the use of KMS modifiers by default + Updated translations.- Switch back to using git-checkout via source-service, upstream seems unable to produce tarballs.- Following the above, add libtool BuildRequires and pass autogen.sh to bootstrap. * Thu Apr 05 2018 bjorn.lieAATTgmail.com- Pass --enable-gles2=yes to configure, build gles2 support in cogl, disabled by default from upstream. We already had the needed pkgconfig(glesv2) BuildRequires in place. * Thu Mar 22 2018 hpjAATTsuse.com- Retire mutter-xwayland-use-gdm-auth-file.patch in favor of mutter-xwayland-create-xauthority.patch (bsc#1084737). We now create the cookie in mutter itself. * Tue Mar 20 2018 dimstarAATTopensuse.org- Unconditionally enable translation-update-upstream: on Tumbleweed, this results in a NOP and for Leap in SLE paid translations being used (boo#1086036). * Wed Mar 14 2018 hpjAATTsuse.com- Add mutter-xwayland-use-gdm-auth-file.patch (bsc#1084737): If an Xauthority file was created for us by the display manager, pass it to Xwayland -auth. * Mon Mar 12 2018 bjorn.lieAATTgmail.com- Update to version 3.28.0: + Fix xdg-foreign regression (glgo#mutter#63). + Updated translations. * Mon Mar 12 2018 dimstarAATTopensuse.org- Obsolete libmutter-1-0 by libmutter-2-0: Needed in order to make upgrades work reliably. As libmutter is so closely tied to mutter itself, we should probably consider in the future to fold it back into the main package. * Fri Mar 09 2018 bjorn.lieAATTgmail.com- Add mutter_major and mutter_minor define, and set them to 2 and 0 respectively, make future sover bumps less painfull to package. * Tue Mar 06 2018 dimstarAATTopensuse.org- Update to version 3.27.92: + Fix use of modifiers with multi-GPU systems. + Add xdg-shell stable support (bgo#791938). + Fix scaling of icons in titlebar buttons (glgo#GNOME/mutter#23). + Implement missing wacom functionality on X11 (glgo#GNOME/mutter#48). + Force 8-bit RGB config (glgo#GNOME/mutter#2). + Misc. bug fixes: glgo#GNOME/mutter#6, glgo#GNOME/mutter#27, bgo#792203. + Updated translations.- Drop mutter-force-rgb8.patch: fixed upstream.- Rename libmutter-1-0 subpackage to libmutter-2-0, following upstreams sover bump. * Thu Mar 01 2018 dimstarAATTopensuse.org- Update to version 3.27.91 (bsc#1133445): + Fix handling of trackball settings on wayland (bgo#787804). + Apply font settings on wayland (bgo645433). + Fix keybindings getting mixed up with some layouts (bgo#789300). + Fix bluetooth mouse cursor disappearing after idle (bgo#761067). + Support platforms that export EGL_KHR_platform_gbm (bgo#780668). + Add keyboard accessibility support on wayland (bgo#788564). + Fix missing cursor when using screen magnifier (bsc#1120290 bgo#754806). + Fix external monitor shutting off on wayland when lid closes (bgo#788915). + Add xdg-output support (bgo#787363). + Add Xwayland grab keyboard support (bgo#783342). + Allow shortcut inhibition of the super key (bsc#1120372 bgo#790627). + Take \"panel orientation\" drm_connector property into account (bgo#782294). + Fix focus window ending up below other windows on wayland (bgo#780820). + Fix maximized windows restoring to a tiny size on wayland (bgo#783901). + Fix tap-and-drag setting on X11 (bgo#775755). + Fix handling of single-touch devices on wayland (bgo#792005). + Support tiled/compressed buffers (bgo#785779). + Port screencast support to pipewire 0.1.8 (bgo#792854). + Add support for third stylus button on newer tablets (bgo#790033). + Fix background corruption regression on nvidia (bgo#739178). + Misc. bug fixes: bgo#789153, bgo#788493, bgo#784314, bgo#789227, bgo#789223, bgo#789277, bgo#782344, bgo#789552, bgo#789553, bgo#788695, bgo#789984, bgo#788764, bgo#789386, bgo#784545, bgo#790336, bgo#790358, bgo#791022, bgo#791006, bgo#789070, bgo#772218, bgo#791383, bgo#791809, bgo#776220, bgo#791916, bgo#792281, bgo#790309, bgo#791371, bgo#792527, bgo#792599, bgo#788834, bgo#792765, bgo#792062, bgo#645460, bgo#792853, bgo#792818, bgo#789501, bgo#789961, glgo#GNOME/mutter#2, glgo#GNOME/mutter#8, glgo#GNOME/mutter#12, glgo#GNOME/mutter#10, glgo#GNOME/mutter#13, glgo#GNOME/mutter#1, glgo#GNOME/mutter#26, glgo#GNOME/mutter#28, glgo#GNOME/mutter#35, glgo#GNOME/mutter#36, glgo#GNOME/mutter#38.- Rebase mutter-force-rgb8.patch. * Thu Mar 01 2018 badshah400AATTgmail.com- Update to version 3.27.1: + Support hybrid GPU systems (bgo#785381). + Fix monitor-manager not chaining up to the parent after new implementation addition (bgo#788921).- Add BuildRequires: Mesa-libGLESv3-devel, new upstream dependency; this is actually not detected by the configure script, so builds end up failing at the make stage when the headers are not installed (bgo#789192).- Stop using git-checkout via source service, return to upstream released tarballs.- Following the above, drop libtool BuildRequires and stop passing autogen.sh, no longer needed. * Wed Feb 28 2018 fcrozatAATTsuse.com- Add mutter-force-rgb8.patch: force 8-bit RGB EGL config, to prevent slowness when using Wayland with 10-bit display (bsc#1081931 glgo#GNOME/mutter#2). * Sun Feb 18 2018 bjorn.lieAATTgmail.com- Update to version 3.26.2+20180207.4b2d21ff0: + renderer/x11: Enable GPU memory purge error extension if available (bgo#739178). + cogl/x11/renderer: Silence introspection warning (bgo#739178). + backends/x11: Preserve XI1 XDevice throughout ClutterInputDevice lifetime (glgo#mutter#7). * Wed Jan 31 2018 bjorn.lieAATTgmail.com- Update to version 3.26.2+20180127.d32d358a6: + monitor: Set MINIMUM_LOGICAL_HEIGHT to 480. + Don\'t attempt to get monitor geometry on non-existent monitors. + wayland: - Shortcuts inhibitor requires a window. - Ensure wl_shell_surfaces are set reactive. - Only send full sequences of touch events to clients. + input-settings/x11: Fix tap-and-drag libinput property name + clutter/evdev: Ignore unknown touch points + Revert \"window: Raise and lower tile match in tandem\" + Updated translations.- Update _service url to new gitlab home. * Thu Jan 04 2018 zaitorAATTopensuse.org- Update to version 3.26.2+20171231.0bd1d7cf0: + Revert \"window: Raise and lower tile match in tandem\". + wayland: Only send full sequences of touch events to clients. + stage: Push framebuffer before setting up viewport. + keybindings: Only add multiple keycodes from the same level. + wayland-outputs: Delay wl_output destruction. + monitor-manager-kms: - Fix recently introduced build issue. - poll() on KMS fd on EAGAIN. + compositor: reset top_window_actor and remove it from windows when destroyed. + monitor-manager: Compare keys when checking whether a config is complete. + Updated translations.- Switch to git-checkout via source services.- Following the above, add intltool and libtool BuildRequires and pass autogen.sh to bootstrap the generated tarball.- Pkgconfigy the BuildRequires, replace: gobject-introspection-devel, libSM-devel, libX11-devel and libXinerama-devel with pkgconfig(gobject-introspection-1.0), pkgconfig(sm), pkgconfig(x11) and pkgconfig(xinerama).- Drop update-desktop-files BuildRequires and stop using suse_update_desktop_file macro, no longer needed.- Drop pkgconfig(gbm) BuildRequires listed twice.- Run spec-cleaner, modernize spec, use make_build macro.
|
|
|