- 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().
OBS-URL: https://build.opensuse.org/request/show/742239
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/mutter?expand=0&rev=327
- 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.
OBS-URL: https://build.opensuse.org/request/show/738124
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/mutter?expand=0&rev=323
- 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.
- 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).
OBS-URL: https://build.opensuse.org/request/show/678971
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mutter?expand=0&rev=134
- 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.
- 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.
OBS-URL: https://build.opensuse.org/request/show/612870
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mutter?expand=0&rev=128
- 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. (forwarded request 597765 from iznogood)
OBS-URL: https://build.opensuse.org/request/show/598585
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mutter?expand=0&rev=126
- 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.
OBS-URL: https://build.opensuse.org/request/show/597765
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/mutter?expand=0&rev=288