Revisions of mutter

Timo Jyrinki's avatar Timo Jyrinki (tjyrinki_suse) committed (revision 26)
Update triple buffering to 46.1.
Timo Jyrinki's avatar Timo Jyrinki (tjyrinki_suse) committed (revision 25)
- Update triple-buffering patch for GNOME 46.
Timo Jyrinki's avatar Timo Jyrinki (tjyrinki_suse) committed (revision 24)
Correct patch number for patches to apply.
Timo Jyrinki's avatar Timo Jyrinki (tjyrinki_suse) committed (revision 23)
Resolve conflicts.

- Drop mutter-SLE-bsc984738-grab-display.patch: It blocks non-CSD
  apps with GNOME 45, and the latest LTS Oracle Installer works
  fine without it, the original bug is not a problem (bsc#1218935).

- mutter-SLE-bsc984738-grab-display.patch:
  * Temporary disable this SLE-only patch as it makes mutter
    45 lock-up on non-CSD apps (bsc#1218935)

- Rebase mutter-disable-cvt-s390x.patch for mutter 45.x. 

- Update to version 45.3:
  + Fix handling of relative mode for tablets.
  + Fix forcing EGLStream with NVIDIA proprietary driver.
  + Sync geometry only when window is mapped.
  + Improve repick due to transform changes.
  + wayland/client: Add make_desktop() method.
  + Fix occasional artifacts at top of X11 fullscreen windows.
  + background: Fix background color around image.
  + Fixed crashes.
  + Plugged leaks.
  + Misc. bug fixes and cleanups.
  + Updated translations.

- Add mutter-fix-text-input-delete-surrounding.patch: text-input-v3
  requrires byte based offset but Clutter uses char based offset
  for delete_surrounding_text, fix it by converting before passing
  arguments (glgo#GNOME/mutter#2146, glgo#GNOME/mutter!2712).

- Add mutter-fix-x11-restart.patch: glgo#GNOME/mutter!2445 breaks
  restarting under x11 accidentally because it redirects subwindows
Timo Jyrinki's avatar Timo Jyrinki (tjyrinki_suse) committed (revision 22)
Adjust for 45.1
Timo Jyrinki's avatar Timo Jyrinki (tjyrinki_suse) committed (revision 21)
- Update triple buffering patch to GNOME 45 from Daniel van Vugt.
Timo Jyrinki's avatar Timo Jyrinki (tjyrinki_suse) committed (revision 20)
- Resolve conflicts ni spec file
- Update to version 45.0:
  + Fix focus-follows-mouse mode
  + Optimize applying relative transformation matrix
  + Add support for P010 YCbCr format
  + Fix hardware cursor stuttering on Raspberry Pi
  + Fix input in multi-monitor remote desktop sessions with libei
  + Fixed crashes
  + Misc. bug fixes and cleanups
  + Updated translations.
- Drop mutter-trap-dpms-errors.patch: Fixed upstream.
- Change compression of tarball in service and spec to zst from xz.
- Add pkgconfig(libdisplay-info) BuildRequires and pass
  libdisplay_info=true to meson setup: New optional dependency,
  build libdisplay-info support.

- Add mutter-trap-dpms-errors.patch: Apparently DPMSForceLevel()
  can fail if DPMS is not enabled, so trap errors of DPMS because
  they are not critical and should not block user session.
  (bsc#1215273, glgo#GNOME/mutter!3160)

- Replace sysprof-4 with sysprof-6 pkgconfig() BuildRequires to
  follow up the upstream change. And build without the profiler
  feature (using bcond_with profiler), as it's not meant for
  general use.

- Update to version 45.rc:
  + Fix possible redraw freeze in fullscreen windows
  + Fix restoring focus when leaving the overview
  + Support alpha-composited window screencasts
  + Fix some XWayland windows not getting mapped
Timo Jyrinki's avatar Timo Jyrinki (tjyrinki_suse) committed (revision 19)
Update dynamic triple buffering patch.
Timo Jyrinki's avatar Timo Jyrinki (tjyrinki_suse) committed (revision 18)
Triple buffering for 44.1 (from https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1441)
Timo Jyrinki's avatar Timo Jyrinki (tjyrinki_suse) committed (revision 17)
There is a Tonew meta_kms_update_add_result_listener function
Timo Jyrinki's avatar Timo Jyrinki (tjyrinki_suse) committed (revision 16)
- Triple-buffering build: resolve spec file conflict

- Update to version 44.0+24:
  + x11: Wrap X call with error traps. And pass Atom directly. This
    should make Mutter more resilient and avoid a type of crash on
    gnome-shell.
  + frames/window-tracker: Select StructureNotifyMask X11 events.
  + Updated translations.

- Update to version 44.0+18:
  + backends: Use meta_gamma_lut_new_sized() in a few more places
  + compositor:
    - Drop anchor_window_pos field from MetaWindowDrag
    - Use relative anchor coordinates for window drags
    - Avoid use of variable during resize
  + onscreen/native: Avoid freezing the frame clock on failed
    cursor commits
  + window-actor-x11: Check array bounds before accessing array
  + build: Don't disable checks in release builds
  + tests: Use a more interoperable path to bash
  + backend/nested: Ignore setting pointer constraint
  + Updated translations.
- Clean up spec, drop old disabled and unneeded pkgconfig(gtk+-3.0)
  BuildRequires and move disabled patches to SLE.
Timo Jyrinki's avatar Timo Jyrinki (tjyrinki_suse) committed (revision 15)
Mutter 44
Timo Jyrinki's avatar Timo Jyrinki (tjyrinki_suse) committed (revision 14)
- Update the triple buffering patch from Debian
Timo Jyrinki's avatar Timo Jyrinki (tjyrinki_suse) committed (revision 13)
- Update the triple buffering patch
Timo Jyrinki's avatar Timo Jyrinki (tjyrinki_suse) committed (revision 12)
Use patch recommended for GNOME 42

"GNOME 42 users, please use https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/2487.patch"
https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1441#note_1489155
(has at least X11 shell restart crash fix)
Timo Jyrinki's avatar Timo Jyrinki (tjyrinki_suse) committed (revision 11)
new adaptation of the triple buffering patch (from Ubuntu devel)
Timo Jyrinki's avatar Timo Jyrinki (tjyrinki_suse) committed (revision 10)
- 1441.patch: Dynamic triple buffering from Daniel van Vugt, as is
  downloaded from the GNOME GitLab MR. It is also included by default 
  on Ubuntu 22.04 LTS.
Timo Jyrinki's avatar Timo Jyrinki (tjyrinki_suse) committed (revision 9)
Rebase against 41.3 - one part of the patch series was essentially backported to stable mutter.
Timo Jyrinki's avatar Timo Jyrinki (tjyrinki_suse) committed (revision 8)
re-base attempt on top of mutter 41.2
Timo Jyrinki's avatar Timo Jyrinki (tjyrinki_suse) committed (revision 7)
Update to 2021-10-26 version, backported for 41.
Displaying revisions 1 - 20 of 26
openSUSE Build Service is sponsored by