Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
openSUSE:Leap:42.1
mutter
mutter.changes
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File mutter.changes of Package mutter
------------------------------------------------------------------- Thu Oct 15 23:08:50 UTC 2015 - zaitor@opensuse.org - Update to version 3.16.4: + Fix glitch with some fullscreen apps (bgo#753020). + Fix screen update issue with NVidia driver (bgo#728464). + Misc. crash fixes: bgo#750816, bgo#751884, bgo#756642. + Misc. bug fixes: bgo#753156, bgo#753380, bgo#756649, bgo#752047. - Drop the following patches: build_fix_return_value_in_meta-sync-ring.c.patch, compositor_add_support_for_GL_EXT_x11_sync_object.patch, compositor_fix_GL_EXT_x11_sync_object_race_condition.patch, compositor_handle_fences_in_the_frontend_X_connection.patch, and remove autoconf and automake BuildRequires and stop running autoreconf. ------------------------------------------------------------------- Thu Aug 13 13:15:16 UTC 2015 - idonmez@suse.com - Fix screen flickering on nvidia devices (bgo#728464). + Add the following commits from the 3.16 branch: - build_fix_return_value_in_meta-sync-ring.c.patch - compositor_add_support_for_GL_EXT_x11_sync_object.patch - compositor_fix_GL_EXT_x11_sync_object_race_condition.patch - compositor_handle_fences_in_the_frontend_X_connection.patch - Added autoconf and automake BuildRequires and run autoreconf for the patches above. ------------------------------------------------------------------- Thu Jul 2 17:24:54 UTC 2015 - zaitor@opensuse.org - Update to version 3.16.3: + Fix kill dialog not showing when first PING fails (bgo#749076). + wayland: Reset idle time appropriately (bgo#749711, bgo#749994). + Fix crash when trying to focus a hidden window (bgo#751715). + Updated translations. ------------------------------------------------------------------- Thu May 14 17:56:07 UTC 2015 - zaitor@opensuse.org - Update to version 3.16.2: + Fix scroll button setting (bgo#747967). + Don't reset idle time for non-hardware events (bgo#748541). + Honor default value for click method setting (bgo#746290). + Misc. bug fixes (bgo#748478). ------------------------------------------------------------------- Wed Apr 15 15:22:38 UTC 2015 - zaitor@opensuse.org - Update to version 3.16.1.1: + Prevent a crash when switching VTs or adding input devices (bgo#747886). ------------------------------------------------------------------- Wed Apr 15 06:20:25 UTC 2015 - dimstar@opensuse.org - Update to version 3.16.1: + Add function to refresh all background instances (bgo#739178). + Fix swapped scroll methods on wayland (bgo#746870). + Manually activate stage to fix accessibility on wayland (bgo#746670). + Center pointer on primary monitor on startup (bgo#746896). + wayland: Reword synchronized state application semantics (bgo#743617). + Ensure input settings are applied on startup (bgo#747434). + Misc. bug fixes: bgo#744932, bgo#746509, bgo#746692, bgo#746510, bo#746545, bgo#747263. + Updated translations. - Add pkgconfig(xrender) BuildRequires: new verified dependency. - Drop mutter-nvidia-repaint-on-resume.patch: fixed upstream. ------------------------------------------------------------------- Thu Mar 26 16:58:43 UTC 2015 - dimstar@opensuse.org - Change from simple %defines to %bcond_with/without, as this allows to be set in prjconf without the need to patch the .spec files. + build_wayland has been replaced with the equivalent %bcond_with, resp. %bcond_without, based on the value that was originally set, resulting in no change for the build. ------------------------------------------------------------------- Mon Mar 23 20:31:42 UTC 2015 - dimstar@opensuse.org - Update to version 3.16.0: + wayland: Don't skip notifying about initial maximized state (bgo#745303). + Updated translations. - Add mutter-nvidia-repaint-on-resume.patch: Add a function to refresh all background instances (boo#914149, bgo#739178). ------------------------------------------------------------------- Wed Mar 18 08:41:11 UTC 2015 - dimstar@opensuse.org - Update to version 3.15.92: + Ensure pointer visibility on monitor changes (bgo#745121, bgo#745752). + Fix geometry of shaded windows (bgo#746145). + Take over cursor visibility handling from gsd (bgo#712775). + Fix touch interaction on window decorations (bgo#745335). + Add options for libinput_config_click_method (bgo#746290). + Scale window decorations on HiDPI displays (bgo#744354). + Misc. bug fixes: bgo#745163, bgo#746295, bgo#746098, bgo#745734. + Updated translations. ------------------------------------------------------------------- Thu Mar 5 01:19:59 UTC 2015 - dimstar@opensuse.org - Update to version 3.15.91: + wayland: Fix nested compositor mode (bgo#745401). + wayland: Fix pointer constraining (bgo#727337). + wayland: Fix input region on HiDPI (bgo#744933). + Allow themes to style buttons differently based on function (bgo#745108). + Misc. bug fixes and cleanups: bgo#745141, bgo#745118, bgo#745476, bgo#745442. + Updated translations. ------------------------------------------------------------------- Fri Feb 20 20:36:15 UTC 2015 - dimstar@opensuse.org - Update to version 3.15.90: + Initialize MetaOutput even when we can't get the EDID (bgo#743412). + Expose MetaMonitorManager to introspection (bgo#743745). + Fix flash on unredirection (bgo#743858). + Update xdg-shell implementation to v5 (bgo#744452). + Do not try to use seat devices that aren't (yet) present (bgo#744640). + Add keybindings for switching to VT8-VT12 (bgo#744800). + Misc bug fixes: bgo#743678, bgo#744500. ------------------------------------------------------------------- Fri Feb 20 16:20:38 UTC 2015 - dimstar@opensuse.org - Add pkgconfig(gudev-1.0) and pkgconfig(gbm) BuildRequires in case we're building with wayland support: Needed for the native (non nested support). ------------------------------------------------------------------- Fri Jan 23 21:24:20 UTC 2015 - zaitor@opensuse.org - Update to version 3.15.4: + Use GTK+ theme for window decorations instead of metacity (bgo#741917). + Export the same EDID information on X11 and wayland (bgo#742882). + Apply input device configuration on wayland (bgo#739397). + Implement pointer barriers on wayland (bgo#706655). + Bugs fixed: bgo#741829, bgo#738630, bgo#737463, bgo#698995, bgo#727893, bgo#742825, bgo#742824, bgo#742841, bgo#743173, bgo#743189, bgo#743217, bgo#743254. + Updated translations. ------------------------------------------------------------------- Fri Dec 19 17:04:05 UTC 2014 - zaitor@opensuse.org - Update to version 3.15.3: + Don't leave left-over frames queued (bgo#738686). + Set CRTC configuration even if it might be redundant (bgo#740838). + Updated translations. ------------------------------------------------------------------- Fri Dec 19 16:49:47 UTC 2014 - zaitor@opensuse.org - Update to version 3.15.2: + Don't enable hiDPI on monitors with broken EDID (bgo##734839). + Prevent crash applying monitor config for a closed lid (bgo#739450). + Fix "flicker" during startup transition (bgo#740377). + Bugs fixed: bgo#731521, bgo#740133, bgo#738890. ------------------------------------------------------------------- Fri Dec 19 16:44:35 UTC 2014 - zaitor@opensuse.org - Update to version 3.15.1: + Use GResources for theme loading (bgo#736936). + Fix headerbar drag getting stuck on xwayland (bgo#738411). - Drop following patches: mutter-black-screen-during-login.patch, mutter-window-actor-unredirection-when-destroyed.patch, mutter-empty-input-shapes-windows.patch, mutter-left-over-queued-frames.patch, mutter-dont-overwrite-send_frame_messages_timer.patch, all fixed upstream. ------------------------------------------------------------------- Fri Dec 19 15:16:54 UTC 2014 - zaitor@opensuse.org - Update to version 3.14.3: + Fix crash when trying to unredirect a destroyed window (bgo#740133). + Fix "flicker" during startup transition (bgo#740377). + Don't leave left-over frames queued (bgo#738686). + Set CRTC configuration even if it might be redundant (bgo#740838). - Drop upstreamed patches: + mutter-black-screen-during-login.patch. + mutter-window-actor-unredirection-when-destroyed.patch. + mutter-empty-input-shapes-windows.patch. + mutter-left-over-queued-frames.patch. + mutter-dont-overwrite-send_frame_messages_timer.patch. ------------------------------------------------------------------- Fri Dec 12 15:51:53 UTC 2014 - fcrozat@suse.com - Disable wayland on SLE12. - Remove BuildRequires pkgconfig(gbm), not needed unless building native backend. ------------------------------------------------------------------- Wed Dec 3 23:35:43 UTC 2014 - badshah400@gmail.com - Add post-release fixes from upstream: + mutter-black-screen-during-login.patch: Disable ugly black screen during login (bgo#740377). + mutter-window-actor-unredirection-when-destroyed.patch: window-actor: Do not request unredirection when destroyed (bgo#740133). + mutter-empty-input-shapes-windows.patch: window-x11: Fix windows that set empty input shapes. + mutter-left-over-queued-frames.patch: Fix problems resulting in left-over queued frames (bgo#738686). + mutter-dont-overwrite-send_frame_messages_timer.patch: MetaWindowActor: don't overwrite send_frame_messages_timer (bgo#738686). ------------------------------------------------------------------- Wed Nov 12 20:53:02 UTC 2014 - zaitor@opensuse.org - Update to version 3.14.2: + Prevent crash applying monitor config for a closed lid (bgo#739450). + Misc. fixes. ------------------------------------------------------------------- Tue Nov 11 22:21:15 UTC 2014 - zaitor@opensuse.org - Update to version 3.14.1.5: + Fix wayland hiDPI regression (bgo#739161). + Updated translations. ------------------------------------------------------------------- Wed Oct 15 06:17:23 UTC 2014 - dimstar@opensuse.org - Update to version 3.14.1: + Fix move-titlebar-onscreen function (bgo#736915). + Fix stacking of the guard window (bgo#737233). + Fix keycode lookup for non-default layouts (bgo#737134). + Fix workspaces-only-on-primary handling (bgo#737178). + Don't unstick sticky windows on workspace removal (bgo#737625). + Do not auto-minimize fullscreen windows (bgo#705177). + Upload keymap to newly added keyboard devices (bgo#737673). + Apply keyboard repeat settings (bgo#728055). + Don't send pressed keys on enter (bgo#727178). + Fix build without wayland/native (bgo#738225). + Send modifiers after the key event (bgo#738238). + Fix unredirect heuristic (bgo#738271). + Do not show system chrome over fullscreen windows (bgo#693991). + Misc. bug fixes: bgo#737135, bgo#737581, bgo#738146, bgo#738384. + Updated translations. ------------------------------------------------------------------- Tue Sep 23 09:44:41 UTC 2014 - dimstar@opensuse.org - Update to version 3.14.0: + Fix placement of popup windows on wayland (bgo#736812). + Only increment serial once per event (bgo#736840). + Fix window positioning regression with non-GTK+ toolkits (bgo#736719). + Updated translations. ------------------------------------------------------------------- Wed Sep 17 09:51:48 UTC 2014 - dimstar@opensuse.org - Update to version 3.13.92: + Rewrite background code (bgo#735637, bgo#736568). + Fix size in nested mode (bgo#736279). + Fix destroy animation of background windows (bgo#735927). + Wire keymap changes up to the wayland frontend (bgo#736433). + Add a test framework and stacking tests [Owen; #736505] + Simplify handling of the merged X and wayland stack (bgo#736559). + Fix cursor size on HiDPI (bgo#729337). + Misc. bug fixes: bgo#735632, bgo#736589, bgo#736694. ------------------------------------------------------------------- Mon Sep 8 08:58:27 UTC 2014 - dimstar@opensuse.org - Update to version 3.13.91: + Misc. bug fixes: bg0#735452. + Updated translations. - Add pkgconfig(gbm) and pkgconfig(x11-xcb) BuildRequires: new explicit dependencies. ------------------------------------------------------------------- Wed Aug 20 07:50:33 UTC 2014 - dimstar@opensuse.org - Update to version 3.13.90: + Only call XSync() once per frame (bgo#728464). + Update capabilities on device list changes (bgo#733563). + Make use of GLSL optional (bgo#733623). + Handle gestures and touch events on wayland (bgo#733631). + Add support for unminimize compositor effects (bgo#733789). + Always set the frame background to None (bgo#734054). + Add backend methods to handle keymaps (bgo#734301). + Actually mark revalidated MetaTextureTower levels as valid (bgo#734400). + Rely on explicit -backward switcher keybindings instead of <shift>-magic (bgo#732295, bgo#732385). + Misc. bug fixes and cleanups: bgo#727178, bgo#734852, bgo#734960. + Updated translations. - Add pkgconfig(xkbfile), pkgconfig(xkeyboard-config), pkgconfig(xkbcommon), pkgconfig(xkbcommon-x11) and pkgconfig(xcb-randr) BuildRequires: new dependencies. ------------------------------------------------------------------- Wed Jul 23 16:13:10 UTC 2014 - dimstar@opensuse.org - Update to version 3.13.4: + Fix move/resize operations for wayland clients (bgo#731237). + Add ::first-frame signal to MetaWindowActor (bgo#732343). + Handle keysyms without the XF86 prefix (bgo#727993). + Add touch gesture support. + Fix a deadlock when exiting (bgo#733068). + Add framework for restarting the compositor with nice visuals (bgo#733026). + Toggle seat capabilities on VT switch (bgo#733563). + Misc bug fixes: bgo#732695, bgo#732350. + Updated translations. - Replace pkgconfig(gio-2.0) BuildRequires with pkgconfig(gio-unix-2.0), following upstreams change in configure. - Add pkgconfig(libinput) BuildRequires: new dependency. ------------------------------------------------------------------- Sat Jul 12 19:01:40 UTC 2014 - dimstar@opensuse.org - Update to version 3.13.3: + Improve behavior of window buttons with compositor menus (bgo#731058). + Implement touch support on wayland (bgo#724442). + Update window shadows (bgo#731866). + Keep windows on the preferred output (bgo#731760]). + Misc bug fixes: bgo#729601, bgo#730681, bgo#731353, bgo#731332, bgo#730527, bgo#662962. - Changes from version 3.13.2: + Add basic HiDPI support on wayland (bgo#728902). + Replace mutter-launch with logind integration (bgo#724604]). + Move window menu into the compositor (bgo#726352). + Fix delayed focus-follows-mouse support (bgo#730541). + Support fallback app menu in window decorations (bgo#730752). + Misc. bug fixes and cleanups: bgo#729732, bgo#729602, bgo#726714. + Updated translations. - Changes from version 3.13.1: + Merge wayland branch. + Don't prevent workspace switches for present_with_time() (bgo#728018). + Add shortcuts for switching to the last workspace (bgo#659288). + Make move/resize menu items behave like the keybindings (bgo#728617). + Misc. bug fixes and cleanups: bgo#720631, bgo#727979, bgo#728423, bgo#728395, bgo#729044. + Updated translations. - Replace pkgconfig(xrender) BuildRequires with pkgconfig(xext), following upstream changes. - Add BuildRequires for the newly merged Wayland support: + pkgconfig(clutter-egl-1.0), pkgconfig(clutter-wayland-1.0), pkgconfig(clutter-wayland-compositor-1.0) and pkgconfig(wayland-server). - Add BuildRequires for session startup support using systemd: + pkgconfig(libdrm) and pkgconfig(libsystemd). ------------------------------------------------------------------- Sat May 17 10:33:34 UTC 2014 - zaitor@opensuse.org - Update to version 3.12.2: + Fix in-fullscreen state when moving between monitors (bgo#728395). + Fix crash when monitors change during suspend (bgo#725637). + Misc. bugs fixed: bgo#728423, bgo#729732. + Updated translations. ------------------------------------------------------------------- Wed Apr 16 06:59:50 UTC 2014 - dimstar@opensuse.org - Update to version 3.12.1: + Fix opacity values from _NET_WM_WINDOW_OPACITY (bgo#727874). + Misc. cleanups (bgo#720631). + Updated translations. ------------------------------------------------------------------- Sat Apr 5 13:32:23 UTC 2014 - dimstar@opensuse.org - Move %{_datadir}/gtk-doc/html/meta/ to a separate devel-doc package (in order to not conflict between mutter and mutter-wayland). ------------------------------------------------------------------- Wed Mar 26 19:10:09 UTC 2014 - zaitor@opensuse.org - Update to version 3.12.0: + Updated translations. ------------------------------------------------------------------- Thu Mar 20 08:20:59 UTC 2014 - dimstar@opensuse.org - Update to version 3.11.92: + Fix identification of CSD windows (bgo#723029). + Add minimal handling of touch events (bgo#723552). + Misc bug fixes and cleanups: bgo#723580, bgo#726352. + Updated translations. ------------------------------------------------------------------- Thu Mar 6 07:52:06 UTC 2014 - dimstar@opensuse.org - Update to version 3.11.91: + Don't use keysym to match keybindings (bgo#678001). + Fix message tray icons showing up blank (bgo#725180). + Improve keybinding lookups (bgo#725588). + Fix dynamic updates of titlebar style properties (bgo#725751). + Fix positioning of manually positioned windows (bgo#724049). + Misc. bug fixes: bgo#724969, bgo#724402, bgo#722266, bgo#725338. + Updated translations. ------------------------------------------------------------------- Thu Feb 20 17:00:00 UTC 2014 - zaitor@opensuse.org - Update to version 3.11.90: + Use correct output property for backlight control (bgo#723606). + Fix double-scaling on high DPI resolutions (bgo#723931). + Make tile previews a compositor effect (bgo#665758). + Bugs fixed: bgo#722530, bgo#724257, bgo#724258, bgo#724364, bgo#720631, bgo#707851, bgo#707897. + Updated translations. ------------------------------------------------------------------- Thu Feb 20 16:00:00 UTC 2014 - dimstar@opensuse.org - Update to version 3.11.5: + Fix CSD titlebars being placed off-screen (bgo#719772). + Expose MetaWindow:skip-taskbar property (bgo#723307). + Fix legacy tray icons showing up blank (bgo#721596). + Fix configuration of cloned monitors (bgo#710610). + Misc bug fixes and cleanups (bgo#720631, bgo#723468, bgo#723563). + Updated translations. ------------------------------------------------------------------- Thu Feb 20 15:00:00 UTC 2014 - zaitor@opensuse.org - Update to version 3.11.4: + Don't leave focus on windows that are being unmanaged (bgo#711618). + Reduce server grabs (bgo#721345, bgo#721709). + Improve heuristic to determine display output name (bgo#721674). + Atomically unmaximize both directions (bgo#722108). + Misc bug fixes (bgo#721517, bgo#721674). ------------------------------------------------------------------- Thu Feb 20 14:00:00 UTC 2014 - dimstar@opensuse.org - Update to version 3.11.3: + xrandr: Use "hotplug_mode_update" property (bgo#707194). + Fix position of attached dialogs for CSD windows (bgo#707194). + Fix focus issues with external OSKs (bgo#715030). + Add a MetaCullable interface (bgo#714706). + Fix window group paint volume (bgo#719669). + Fix frame extents problems (bgo#714707). + Add shortcut to move windows between monitors (bgo#671054). + Fix problems with focus tracking (bgo#720558). + Misc. bug fixes and cleanups: bgo#712833, bgo#678989, bgo#720106, bgo#720417, bgo#720630. + Updated translations. ------------------------------------------------------------------- Thu Feb 20 13:00:00 UTC 2014 - dimstar@opensuse.org - Update to version 3.11.2: + Fix resize operations using mouse-button-modifier (bgo#710251). + Misc. fixes and cleanups (bgo#711731). ------------------------------------------------------------------- Thu Feb 20 12:00:00 UTC 2014 - dimstar@opensuse.org - Update to version 3.11.1: + Name the guard window (bgo#710346). + Use new UPower API. + Expose min-backlight-stea (bgo#710380). + Don't focus the no-focus-window for globally active windows (bgo#710296). + Misc. fixes and cleanups: bgo#709776. + Updated translations. - Drop mutter-use-new-upower-api.patch: fixed upstream. ------------------------------------------------------------------- Thu Feb 20 11:59:14 UTC 2014 - zaitor@opensuse.org - Update to version 3.10.4: + Fix CSD titlebars being placed off-screen (bgo#719772). + Expose MetaWindow:skip-taskbar property (bgo#723307). + Fix legacy tray icons showing up blank (bgo#721596). + Fix configuration of cloned monitors (bgo#710610). + Use correct output property for backlight control (bgo#723606). + Bugs fixed: bgo#720630, bgo#723468, bgo#724258, bgo#724364. + Updated translations. ------------------------------------------------------------------- Sat Jan 18 12:22:59 UTC 2014 - zaitor@opensuse.org - Update to version 3.10.3: + xrandr: Use "hotplug_mode_update" property (bgo#711216). + Don't focus the no-focus-window for globally active windows (bgo#710296). + Fix window group paint volume (bgo#719669). + Fix checks for KeyPress/ButtonPress (bgo#720545). + Fix problems with focus tracking (bgo#720558). + Don't leave focus on windows that are being unmanaged (bgo#711618). + Reduce server grabs (bgo#721345, bgo#721709). + Updated translations. ------------------------------------------------------------------- Tue Dec 10 23:15:20 UTC 2013 - mgorse@suse.com - Add mutter-use-new-upower-api.patch: Support UPower 0.99. ------------------------------------------------------------------- Thu Nov 14 17:31:34 UTC 2013 - dimstar@opensuse.org - Update to version 3.10.2 (bnc#849913): + Fix resize operations using mouse-button-modifier (bgo#710251). + Updated translations. ------------------------------------------------------------------- Wed Oct 16 06:50:03 UTC 2013 - dimstar@opensuse.org - Update to version 3.10.1.1: + Don't assert that at least one output is connected (bgo#709009). - Changes from version 3.10.1: + Don't apply fullscreen workarounds to CSD windows (bgo#708718). + Fix hangs during DND operations (bgo#709340). + Use nearest-pixel interpolation when possible (bgo#708389). + Fix tile previews getting stuck on right click during drags (bgo#704759). + Misc bug fixes: bgo#708420. + Updated translations. ------------------------------------------------------------------- Wed Sep 25 17:51:33 UTC 2013 - dimstar@opensuse.org - Update to version 3.10.0.1: + Fix bug when a window changed size twice in a single frame; this can happen with GTK+ client-side decorations (bgo#708367). ------------------------------------------------------------------- Tue Sep 24 07:49:34 UTC 2013 - dimstar@opensuse.org - Update to version 3.10.0: + Updated translations. ------------------------------------------------------------------- Tue Sep 17 06:56:53 UTC 2013 - dimstar@opensuse.org - Update to version 3.9.92: + Don't create a dummy texture for the texture pipeline template (bgo#707458). + Remove holes generated by disabling the laptop lid (bgo#707473). + Don't require plugins to pass event to Clutter (bgo#707482). + Add support for more cursor types (bgo#707919). + Immediately fire idle watches that are already expired (bgo#707302). + Bugs fixed: bgo#707474, bgo#707563, bgo#707649, bgo#708070. ------------------------------------------------------------------- Tue Sep 3 06:46:44 UTC 2013 - dimstar@opensuse.org - Update to version 3.9.91: + Drop man pages for removed utilities (bgo#706579). + Add support for idle tracking (bgo#706005). + Skip CRTC reconfigurations that have no effect (bgo#706672). + Ignore skip-taskbar hints on parentless dialogs (bgo#673399). + Don't save pixbuf data in user data (bgo#706777). + Don't queue redraws for obscured regions (bgo#703332). + Turn blending off when drawing entirely opaque regions (bgo#706930). + Check event timestamps before reconfiguring (bgo#706735). + Misc bug fixes: bgo#706582, bgo#706598, bgo#706787, bgo#706729, bgo#706825, bgo#707081, bgo#707090, bgo#707250, bgo#707267. + Updated translations. ------------------------------------------------------------------- Thu Aug 22 05:54:07 UTC 2013 - dimstar@opensuse.org - Update to version 3.9.90: + Add support for _GTK_FRAME_EXTENTS (bgo#705766). + Fix quick consecutive <super> presses breaking keyboard input (bgo#666101). + Work towards running as wayland compositor: - Add DBus API for display configuration (bgo#705670, bgo#706231, bgo#706233, bgo#706322, bgo#706382). - Add abstraction layer for cursor tracking (bgo#705911). - Add support for plugin modality under wayland (bgo#705917). + Disable GTK+ scaling (bgo#706388). + Disable blending while updating tower. + Misc bug fixes and cleanups: bgo#703332, bgo#704437, bgo#706207. + Updated translations. - Add pkgconfig(upower-glib) and pkgconfig(gnome-desktop-3.0) BuildRequires: new dependencies. - Drop now empty mutter-tools subpackage (empty, as the related utilities were removed upstream. - Obsolete mutter-tools by the main package (not provided). This helps for clean updates. ------------------------------------------------------------------- Tue Jul 30 16:30:37 UTC 2013 - dimstar@opensuse.org - Update to version 3.9.5: + Don't select for touch events on the stage (bgo#697192). + Don't queue redraws for obscured regions (bgo#703332). + Export timestamp of global keybinding events (bgo#704858). + Misc bug fixes and cleanups (bgo#703970). ------------------------------------------------------------------- Wed Jul 10 18:56:41 UTC 2013 - zaitor@opensuse.org - Update to version 3.9.4: + Tweak window shadows (bgo#702141). + Ignore our own focus events for focus prediction (bgo#701017). + Add API to query if the stage is focused (bgo#700735). + Add API to query the monitor for a given position. + Don't force attached dialogs to be border-only (bgo#702764). + Allow slicing of backgrounds to avoid texture size limits (bgo#702283). + Miscellaneous bug fixes and cleanups: (bgo#701224, bgo#702564). ------------------------------------------------------------------- Thu Jun 20 10:31:46 UTC 2013 - dimstar@opensuse.org - Update to version 3.9.3: + Ensure events are always reported to the grab window (bgo#701219). + Use new clutter_stage_set_paint_callback() function to prevent dropping frames with frame synced toolkits (bgo#698794). ------------------------------------------------------------------- Tue May 28 19:54:40 UTC 2013 - dimstar@opensuse.org - Update to version 3.9.2: + Add meta_window_can_close() function (bgo#699269). + Add support for string-array preferences (bgo#700223). + Fix a potential race condition with _NET_WM_MOVERESIZE (bgo#699777). + Fix shade window action (bgo#693714). + Remove overlay_group (bgo#700735). + Improve tracking of the focus window (bgo#647706). + Add API to freeze/unfreeze the keyboard (bgo#697001). + Grab and emit a signal when XK_ISO_Next_Group is pressed (bgo#697002). + Other fixed bugs: bgo#699636, bgo#700735, bgo#697000. + Updated translations. ------------------------------------------------------------------- Wed May 1 08:18:03 UTC 2013 - dimstar@opensuse.org - Update to version 3.9.1: + Fix miscellaneous memory leaks (bgo#698710). + Misc fixes and cleanups (bgo#698179, bgo#697758). ------------------------------------------------------------------- Tue Apr 16 20:23:30 UTC 2013 - dimstar@opensuse.org - Update to version 3.8.1: + Fix crash when getting default font (bgo#696814). + Fix ungrabbing of keybindings (bgo#697003). + Misc fixes and cleanups: bgo#697758. + Updated translations. ------------------------------------------------------------------- Tue Mar 26 22:38:28 UTC 2013 - dimstar@opensuse.org - Update to version 3.8.0: + Address major memory leak when changing backgrounds (bgo#696157). + Updated translations. ------------------------------------------------------------------- Tue Mar 19 09:04:19 UTC 2013 - zaitor@opensuse.org - Update to version 3.7.92: + Build and improve reference docs (bgo#676856, bgo#695641, bgo#695935). + Add tracking of whether there are fullscreen windows (bgo#649748). + Bugs fixed: bgo#695269, bgo#695711, bgo#694046, bgo#695813, bgo#695881, bgo#676856, bgo#696053, bgo#682779, bgo#696089, bgo#696091, bgo#696087. + Updated translations. ------------------------------------------------------------------- Tue Mar 5 10:19:12 UTC 2013 - dimstar@opensuse.org - Update to version 3.7.91: + Fix windows being treated as remote after hostname changes (bgo#688716). + Add meta_window_get_all_monitors() (bgo#646861). + Add grab API for externally defined accelerators (bgo#643111). + Make session registration an explicit step (bgo#694876). + Avoid unnecessary stage redraws (bgo#694988, bgo#695006). + Misc fixes: bgo#694801, bgo#694725, bgo#694641, bgo#694393, bgo#678917, bgo#695093, bgo#694837, bgo#695135, bgo#694771, bgo#694321. + Updated translations. ------------------------------------------------------------------- Wed Feb 20 20:20:00 UTC 2013 - dimstar@opensuse.org - Update to version 3.7.90: + Support _NET_WM_OPAQUE_REGION (bgo#679901). + Add wrapper for XI2.3 pointer barriers (bgo#677215). + Update style of resize popups (bgo#692741). + Implement compositor <-> application frame synchronization (bgo#685463). + Handle animated backgrounds (bgo#682427). + Add a new window group for override-redirect windows (bgo#633620). + Pass on pointer events on guard window to Clutter (bgo#681540). + Show correct shortcut in window menus (bgo#694045). + Don't put minimized windows at the back of alt-tab (bgo#693991). + Misc bug fixes and cleanups: bgo#692679, bgo#693354, bgo#690581, bgo#693439, bgo#692718, bgo#693475, bgo#693482, bgo#693540, bgo#690580, bgo#680990, bgo#693833, bgo#693922, bgo#693854, bgo#694224. + Updated translations. - Add pkgconfig(xi) BuildRequires: new dependency. ------------------------------------------------------------------- Thu Feb 14 21:35:03 UTC 2013 - dimstar@opensuse.org - Update to version 3.7.5: + Don't allow multiline window titles (bgo#683056). + Make meta_window_located_on_workspace() public (bgo#691744). + Request XI2.3 (bgo#692877). + Add meta_window_set_icon_geometry() method (bgo#692997). + Require XFixes 5.0 (bgo#677215). + Change unredirection hints to match spec changes (bgo#693064). + Improve unredict heuristicts (bgo#683786). + Misc bug fixes and cleanups: bgo#691874, bgo#679901, bgo#692952, bgo#693042. + Updated translations. - Drop mutter-correctly-create-new-pixmap.patch: fixed upstream. ------------------------------------------------------------------- Thu Feb 14 20:35:03 UTC 2013 - dimstar@opensuse.org - Update to version 3.7.4: + Add support to bypass compositor hints (bgo#683020) + Make automaximization optional (bgo#680990) + Add method for checking if the application is responding (bgo#684340) + Expose the xinput opcode (bgo#690590) + Rebrand "minimize" as "hide" (bgo#682887) + Misc bug fixes and cleanups: bgo#690454, bgo#690573, bgo#690593, bgo#690956, bgo#691363, bgo#690609, bgo#690317, bgo#689263. + Updated translations. - Drop BUILD_FROM_VCS logic, as it's not used anyway. ------------------------------------------------------------------- Thu Feb 14 19:35:03 UTC 2013 - zaitor@opensuse.org - Update to version 3.7.3: + Fix maximized windows jumping to other monitors (bgo#556696) + Add 'switch-applications' keybinding (bgo#688913) + Add a convenience method to focus the default window (bgo#689652) + Increase typical icon size to 96 (bgo#689651) + Port to XInput2 (bgo#688779) + Give dynamic keybindings a keybinding action (bgo#682315) + Misc. fixes and cleanups (bgo#688777) + Updated translations. - Drop mutter-stop-jumping-windows.patch: fixed upstream. ------------------------------------------------------------------- Thu Feb 14 18:35:03 UTC 2013 - dimstar@opensuse.org - Update to version 3.7.2: + Fix spurious focus changes when showing desktop (bgo#686928) + MetaPluginManager: don't send events to Clutter twice (bgo#686406) + Add the ability to add shader hooks to MetaBackgroundActor (bgo#669798) + Only process keyboard mapping events for the core X keyboard (bgo#674859) + Import keybinding files from Metacity (bgo#687672) + Add compositor hook to process keybindings selectively (bgo#688202) + MetaBackgroundActor: add a setter for GLSL uniforms (bgo#682536) + Misc. fixes and cleanups: bgo#688182 + Updated translations. ------------------------------------------------------------------- Thu Feb 14 17:35:03 UTC 2013 - dimstar@opensuse.org - Update to version 3.7.1: + screen: Ignore num-workspaces when using dynamic workspaces (bgo#685439) + Updated translations. ------------------------------------------------------------------- Thu Feb 14 16:35:03 UTC 2013 - zaitor@opensuse.org - Update to version 3.6.3: + Fix maximized windows jumping between monitors (bgo#556696). + Fix windows turning black when redirected again (bgo #693042). + Updated translations. - Drop mutter-stop-jumping-windows.patch and mutter-correctly-create-new-pixmap.patch, fixed upstream. ------------------------------------------------------------------- Fri Feb 8 22:04:46 UTC 2013 - badshah400@gmail.com - Add mutter-correctly-create-new-pixmap.patch to correctly create a new pixmap when redirecting a window again; patch taken from upstream git. Fixes bgo#693042. ------------------------------------------------------------------- Mon Jan 21 23:43:46 UTC 2013 - zaitor@opensuse.org - Add mutter-stop-jumping-windows.patch, windows might in some cases jump from one monitor to an other, this patch fixes this. (bgo#556696). ------------------------------------------------------------------- Tue Nov 13 12:12:34 UTC 2012 - dimstar@opensuse.org - Update to version 3.6.2: + Only process keyboard mapping events for the core X keyboard (bgo#674859) + Updated translations. ------------------------------------------------------------------- Tue Oct 16 07:16:01 UTC 2012 - dimstar@opensuse.org - Update to version 3.6.1: + Fix crash when opening large popup menus (bgo#681676) + window: Don't move the desktop window after monitor hotplug (bgo#681159) + Expose MetaPlugin to introspection (bgo#671098) + Optionally delay focus changes in focus-follows-mouse mode (bgo#678169) + Resize the guard window when the X screen is resized (bgo#670396) + display: Only manage the default X screen (bgo#648156) + Misc cleanups (bgo#587255) + Updated translations. ------------------------------------------------------------------- Tue Sep 25 06:46:35 UTC 2012 - dimstar@opensuse.org - Update to version 3.6.0: + Updated translations. ------------------------------------------------------------------- Wed Sep 19 13:50:35 UTC 2012 - dimstar@opensuse.org - Update to version 3.5.92: + screen: Allow NULL out arguments in meta_screen_get_size + display: Add API to set wm_name / wm_keybindings (bgo#671010) + Improve the not responding dialog (bgo#684306) + Misc. bugfixes + Updated translations. ------------------------------------------------------------------- Fri Sep 7 17:22:33 UTC 2012 - vuntz@opensuse.org - Split a mutter-data subpackage where we put data files (gsettings schema, keybindings, etc.) that are needed by libmutter0: + Without this, gnome-shell would not run if mutter is not installed (which shouldn't be necessary). + Move the use of %glib2_gsettings_schema_* macros from the main subpackage to mutter-data. + Add a Requires for mutter-data to libmutter0. - Split a typelib-1_0-Meta-3_0 metapackage: + The typelib is private, but we have no other choice than a subpackage: - it makes no sense to ship it as part of the mutter subpackage (since gnome-shell would then install it) - we can't ship it as part of libmutter0 because of the fixed dependencies it has. + Of course, this is abusing the package conventions for typelibs. + Add a typelib-1_0-Meta-3_0 Requires to devel subpackage. - Move ownership of %{_libdir}/mutter/plugins/ directory to libmutter0, since gnome-shell will need this directory too. ------------------------------------------------------------------- Tue Sep 4 08:33:25 UTC 2012 - dimstar@opensuse.org - Update to version 3.5.91: + Fix subtracting unredirected windows from visible region (bgo#677116) + Minor improvements and bugfixes (bgo#682648, bgo#682993) + Updated translations. ------------------------------------------------------------------- Sun Sep 2 19:46:10 UTC 2012 - dimstar@opensuse.org - Split out libmutter0 to follow SLPP (bnc#706930). - Change mutter requires to libmutter0: it's all what's needed to develop against this library. - Move /sbin/ldconfig calls from post/postun of the main package to libmutter0. ------------------------------------------------------------------- Tue Aug 21 15:01:13 UTC 2012 - dimstar@opensuse.org - Update to version 3.5.90: + Fix logic for handling translations of the windows group (bgo#681221) + Handle painting inside a Clutter clone (bgo#681953) + Update overlay-key on settings changes (bgo#681906) + Add keybinding for overlay-key (bgo#665547) + Minor fixes and improvements + Updated translations. - Drop gnome-doc-utils-devel BuildRequires: no longer needed. ------------------------------------------------------------------- Tue Aug 7 09:21:19 UTC 2012 - dimstar@opensuse.org - Update to version 3.5.5: + Fix flickering around windows when using window group (bgo#681221) + Updated translations. ------------------------------------------------------------------- Tue Jul 17 11:18:09 UTC 2012 - dimstar@opensuse.org - Update to version 3.5.4: + Make it possible to reimplement move-to-workspace keybindings from plugins (bgo#674104) + Add a preference to ignore hide-titlebar-when-maximized hint (bgo#678947) + window: Also use hide-titlebar-when-maximized when tiled (bgo#679290) + Center modal dialogs on their parent instead (bgo#674499) + Reduce amount of markup in translated messages (bgo#679660) + Fix focus problem after closing a window with focus-follows-mouse (bgo#675982) + Handle changes of the attach-modal-dialogs preference (bgo#679904) + Do not restore tiling on unmaximize (bgo#677565) + Bugs fixed: bgo#673824, bgo#679153) + Updated translations. ------------------------------------------------------------------- Mon Jun 25 21:13:05 UTC 2012 - dimstar@opensuse.org - Update to version 3.5.3: + Simplify plugin system [bgo#676855] + meta-window-actor: Don't unredirect shaped windows [bgo#677657] + screen: Add new public meta_screen_get_current_monitor API [bgo#642591] + frames: Increase the size of resize corners [bgo#677669] + window: Make some window methods public [bgo#678126] + Fix crash when running mutter stand-alone [bgo#678238] + meta-window-actor: Fix potential crash in shaping code [bgo#677977] + Misc. fixes + Updated translations. ------------------------------------------------------------------- Thu Jun 7 20:21:25 UTC 2012 - dimstar@opensuse.org - Update to version 3.5.2: + keybindings: Remove 'toggle-recording' binding [bgo#674376] + Switch to gtk-doc syntax [bgo#673752] + shaped-texture: never slice shape mask texture [bgo#674731] + Make Mutter stop relying on Cogl including a GL header [bgo#672711] + Make support for "XFree86" Xinerama mandatory [bgo#674727] + meta_window_move_frame(): fix crash when frame is NULL [bgo#675254] + Fix memory leaks [bgo#672640] + Code cleanups [bgo#671104, bgo#674876, bgo#676052] + Look for themes in XDG user data dir [bgo#675316] + Remove frame pixel caching [bgo#675111] + stack: Ignore keep-on-top property on maximized windows [bgo#673581] + Misc. fixes + Updated translations. - Drop mutter-fix-crash-when-frame-is-NULL.patch: fixed upstream. - Drop mutter-never-slice-shape-mask.patch: fixed upstream. - Drop mutter-use-cogl-texrect-api.patch: fixed upstream. ------------------------------------------------------------------- Thu May 31 14:25:43 UTC 2012 - fcrozat@suse.com - Add mutter-never-slice-shape-mask.patch, mutter-use-cogl-texrect-api.patch: Fix window texturing on hardware without ARB_texture_non_power_of_two (rh#813648, bgo#674731, bgo#672711). ------------------------------------------------------------------- Sat May 5 07:50:00 UTC 2012 - zaitor@opensuse.org - Add mutter-fix-crash-when-frame-is-NULL.patch: fixes crashes in various extensions. ------------------------------------------------------------------- Wed Apr 18 07:37:39 UTC 2012 - vuntz@opensuse.org - Update to version 3.4.1: + API change: the meta_display_add_keybinding() function added in 3.4 wasn't usable from a GNOME Shell extension, so has been changed to take a GSettings object rather than the name of a schema [bgo#673014] + Don't try to auto-maximize not-maximizable windows; this fixes the problem with the Nautilus desktop window being mis-positioned when enabled [bgo#673566] + Fix a crash in the default plugin (not used in GNOME) [bgo#673809] + Make the <Super> key work when set as the mouse button modifier [bgo#662476] + Updated translations. ------------------------------------------------------------------- Mon Mar 26 19:00:23 UTC 2012 - vuntz@opensuse.org - Update to version 3.4.0: + Fix crash when a full-screen window is opened [bgo#672797] + Fix memory leaks [bgo#672640] + Updated translations. ------------------------------------------------------------------- Tue Mar 20 21:37:11 UTC 2012 - dimstar@opensuse.org - Update to version 3.3.92: + Automaximize large windows on map (bgo#671677). + When unmaximizing windows, make sure the unminimized size is signficantly less than the maximized size (bgo#671677). + Don't offer maximize option for windows larger than the screen (bgo#643606). + Always focus the window immediately underneath without restacking when closing a window (bgo#620744). + Avoid drawing shadows when two windows are tiled together (bgo#643075). + Remove tooltips for window decorations (bgo#645101) + Add org.gnome.mutter.dynamic-workspaces GSetting - when this is set to true, workspace counts are never saved to GSettings, avoiding pointless disk traffic for GNOME dynamic workspaces (bgo#671568). + Add ::grab-op-begin, ::grab-op-end signals to MetaDisplay (bgo#670658). + Add meta_display_get_ignored_modifier_mask() (bgo#665215). + Remove pointless wrapper methods on MetaPlugin (bgo#671103). + Fix frame drawing with 3.3.x GTK+ releases (bgo#671796). + Build fixes. + Bugs fixed: bgo#661256, bgo#667437, bgo#671087, bgo#671601, bgo#672374. + Updated translations. ------------------------------------------------------------------- Thu Feb 23 07:25:31 UTC 2012 - vuntz@opensuse.org - Update to version 3.3.90: + Update for Cogl API changes + Bug fixes (including bgo#659643) + Build fixes + Updated translations. - Change clutter-devel and gtk3-devel BuildRequires to pkgconfig(clutter-1.0) and pkgconfig(gtk+-3.0). - Add explicit pkgconfig() BuildRequires: cairo, cogl-1.0, gio-2.0, pango. ------------------------------------------------------------------- Mon Feb 20 13:46:19 UTC 2012 - vuntz@opensuse.org - Add explicit libSM-devel, libX11-devel, libXext-devel, libXinerama-devel, libXrandr-devel, pkgconfig(xcomposite), pkgconfig(xcursor), pkgconfig(xdamage), pkgconfig(xfixes), pkgconfig(xrender) BuildRequires: we need all of those, and some are not implicitly brought in after the big xorg-x11 packaging change. ------------------------------------------------------------------- Wed Feb 8 06:45:44 UTC 2012 - vuntz@opensuse.org - Update to version 3.3.5: + MetaShapedTexture no longer is a ClutterTexture subclass [bgo#660941] + Add meta_shaped_texture_get_image() [bgo#660941] + Cleanups [bgo#657639] + Updated translations. - Remove xz BuildRequires now that it comes for free in the build system. - Split non-essential tools to a mutter-tools subpackage. - Stop checking for non-supported versions of openSUSE (<= 11.1). - Stop passing --disable-schemas-install to configure: there is no gconf schema anymore. - Stop changing libexecdir in configure: there is no need for that. ------------------------------------------------------------------- Fri Jan 20 19:39:38 UTC 2012 - vuntz@opensuse.org - Update to version 3.3.4: + Adapt to changes in GtkStateFlags + Redo properties for applications menu corresponding to GTK+ changes - they are now _GTK_* not DBUS_*. + Fix crash on gnome-shell restart when a modal dialog is open [bgo#668299] + Code cleanup [bgo#666039] + Updated translations. - Drop mutter-fix-build-latest-gtk3.patch: fixed upstream. ------------------------------------------------------------------- Wed Jan 18 11:28:48 UTC 2012 - vuntz@opensuse.org - Add mutter-fix-build-latest-gtk3.patch: fix build caused by an API change in GTK+ 3.3.8. ------------------------------------------------------------------- Thu Jan 5 07:34:46 UTC 2012 - vuntz@opensuse.org - Update to version 3.3.3: + Add keybindings for tiling to left or right [bgo#648700] + Support GTK+'s hide-titlebar-when-maximized hint [bgo#665617] + Load _DBUS_APPLICATION_ID, _DBUS_UNIQUE_NAME, _DBUS_OBJECT_PATH property [bgo#664851] + Handle changes to workspaces-only-on-primary GSetting [bgo#664853] + Don't use the Clutter default stage [bgo#664028] + Fix compilation with --disable-introspection [bgo#661871] + Fix problem where stage could end up mis-sized on startup with multiple monitors + Misc bug fixes [bgo#666015] + Updated translations. - Add xz BuildRequires because we can't build a package for a xz-compressed tarball without explicitly specifying that... See bnc#697467 for more details. ------------------------------------------------------------------- Mon Dec 12 10:40:37 UTC 2011 - vuntz@opensuse.org - Drop mutter-clutter-1.10.patch: this actually breaks mutter as we need a clutter patch too, which is not ready yet. - Pass --enable-compile-warnings=maximum to configure: the default is error, and we don't want to have -Werror in our CFLAGS. ------------------------------------------------------------------- Tue Nov 22 09:43:50 UTC 2011 - dimstar@opensuse.org - Update to version 3.3.2: + Move from GConf to GSettings for preferences [bgo#635378] + meta_display_add_keybinding()/meta_display_remove_keybinding() added to allow creating new keybindings at runtime [bgo#663428] + Add suport for new _NET_WM_STATE_FOCUSED atom in _NET_WM_STATE to allow applications to draw unfocused windows differently [bgo#661427] + Add meta_window_move_resize_frame() to allow specifying the size and position of a window via the outside dimensions of the window frame. + Don't activate window tiling when moving in snap mode [bgo#662270] + Remove the ability to resize a window from the inner edge of the titlebar [bgo#660129] + Fix for deprecations in GTK+ [bgo#662574, bgo#662895] + Bugs fixed: bgo#662895, bgo#642652, bgo#660941, bgo#662225 + Updated translations. - Add mutter-clutter-1.10.patch: Fix build with clutter 1.10. - Add pkgconfig(gsettings-desktop-schemas) BuildRequires: new dependency. - Drop gconf-devel BuildRequires: migration to GSettings completed. - Replace gconf schema packaging machinery with %glib2_gsettings_schema_* macros. ------------------------------------------------------------------- Tue Oct 18 07:41:05 UTC 2011 - dimstar@opensuse.org - Update to version 3.2.1: + Allow keyboard window switching (alt-Tab) during drag-and-drop [bgo#660457] + Don't add invisible resize borders to fullscreen windows [bgo#659854] + Fix crash when toplevel windows were set to unexpected window types [bgo#599988] + Correct problems with windows moving when restarting or switching window managers [bgo#660848] + Fix interaction of tiled windows with multiple monitors [bgo#657519] + Make meta_display_unmanage_screen() public [bgo#660848] + Fix problem with turning off window decorations on the fly [bgo#660773] + Fix spurious assertion failures with themes such as Nodoka [bgo#661286] + Misc bug fixes [bgo#660464, bgo#660854, bgo#662053] + Updated translations. ------------------------------------------------------------------- Mon Sep 26 19:39:08 UTC 2011 - vuntz@opensuse.org - Update to version 3.2.0: + Fix _NET_WM_FRAME_EXTENTS not to include invisible borders [bgo#659848] + Fix application-specified window placement (-geometry) for invisible borders [bgo#659848] + Updated translations. ------------------------------------------------------------------- Wed Sep 21 11:19:06 UTC 2011 - vuntz@opensuse.org - Update to version 3.1.92: + Fix bug with unredirecting full-screen windows on multi-monitor, notably affected gnome-screensaver [bgo#657869] + Disable top resizing of attached dialogs [bgo#657795] + Code cleanup + Misc bug fixes [bgo#658069, bgo#659266, bgo#659523, bgo#659477] + Updated translations. ------------------------------------------------------------------- Thu Sep 15 05:01:50 UTC 2011 - vuntz@opensuse.org - Update to version 3.1.91.1: + Fix problem where certain application updates would get lost [bgo#657071] + Fix a problem where after resuming from the screensaver, things got slow [bgo#658228] + When a monitor is plugged or unplugged, keep existing windows on their current monitor [bgo#645408] + Remove 'Mutter' title from alerts such as "The window '%s' is not responding" + Remove pointless warning: Received a _NET_WM_MOVERESIZE message for %s; these messages lack timestamps and therefore suck. + Misc bug fixes + Build fixes + Updated translations. ------------------------------------------------------------------- Thu Sep 1 14:06:37 UTC 2011 - vuntz@opensuse.org - Update to version 3.1.90.1: + Fix crash when no windows are open [bgo#657692] + Fix annotations for new strictness in gobject-introspection + Fix some errors with rounded frame drawing [bgo#657661] - Changes from version 3.1.90: + Extend the draggable portion of window borders outside the visible frame for easy resizing with thin borders. (New draggable_border_width GConf key controls the total width of visible and invisible borders.) [bgo#644930] + Draw rounded window corners with antialising [bgo#628195] + Unredirect override-redirect fullscreen windows, such as full-screen 3D games to avoid any performance impact [bgo#597014] + Add :resizable and :above properties to MetaWindow. [bgo#653858] + Add MUTTER_DISABLE_FALLBACK_COLOR environment variable to allow visualizing places where a color is missing for gtk:custom() colors [bgo#656112] + Don't attach modal dialogs to special windows like the desktop; add meta_window_is_attached_dialog() [bgo#646761] + Make MetaBackgroundActor public, allow creating multiple instances (sharing a common texture), and add a :dim-factor property [bgo#656433] + Fix attached dialogs to not be resizable from the top and to be position correctly [bgo#656619] + Misc bug fixes [bgo#656335, bgo#657583] + Updated translations. ------------------------------------------------------------------- Thu Jul 28 08:25:29 CEST 2011 - vuntz@opensuse.org - Update to version 3.1.4: + Use better, much more subtle shadow definitions [bgo#649374] + Add the ability to use named GTK+ colors in theme files as gtk:custom(name,fallback) [bgo#648709] + Port from GdkColor to GdkRGBA and from GtkStyle to GtkStyleContext [bgo#650586] + Try to fix window bindings using the Super key [bgo#624869] + Update to using more modern Cogl and Clutter APIs [bgo#654551, bgo#654729, bgo#654730, bgo#655064] + Fix for srcdir != builddir builds [bgo#624910] + Make handling of focus appearance for attached dialogs more robust [bgo#647712] + Misc bug fixes: bgo#642957, bgo#649374, bgo#650661, bgo#654489, bgo#654539. ------------------------------------------------------------------- Sat Jul 2 09:31:10 CEST 2011 - vuntz@opensuse.org - Update to version 3.1.3.1: + Back API version down to "3.0": the change to Meta-3.1.gir was unintentional. + Updated translations. ------------------------------------------------------------------- Fri Jul 1 09:04:24 CEST 2011 - dimstar@opensuse.org - Update to version 3.1.3: + bgo#645355: Support dark window theme variants for windows with a dark widget theme; this is selected by the _GTK_THEME_VARIANT property + bgo#635268: Don't draw a shadow under windows with an alpha- channel - this fixes transparency for GNOME Terminal + bgo#649315: Add a MetaWindow:wm-class property for notification + Add a MetaWindow:minimized property for notification + bgo#627880: Fix handling of unusual window shapes that Wine was setting causing some applications to draw wrong + bgo#653121: Improve replacing another compositor and being replaced: release compositor selection in the right order and wait for compositors that get it wrong. + bgo#652369: Remove behavior where left clicking on a window border with the titlebar offscreen gave the window menu + bgo#649202: Don't set the global default textdomain, since Mutter is a library as well as an application + Exit with the right (success or failure) exit status + Code cleanup + Other bugs fixed: bgo#649114, bgo#652507 + Updated translations. - Process %{_datadir}/gnome/wm-properties/mutter-wm.desktop with suse_update_desktop_file to fix a rpmlint warning. ------------------------------------------------------------------- Thu May 26 12:36:24 CEST 2011 - dimstar@opensuse.org - Update to version 3.0.2.1: + bgo#648828: When saving the session, use the "program name" rather than harcoding mutter, fixing session saving for gnome-shell. - Changes from version 3.0.2: + bgo#647777: Fix a crash when running without XKB support + bgo#649500, bgo#649504: Fix smallish memory leaks + bgo#649299: Ignore mirrored monitors when listing monitors, fixing drag-and-drop problems in GNOME Shell + Don't allow side-by-side tiling of non-maximizable windows like dialogs and utility windows + bgo#648613: Fix interaction of _NET_WM_WINDOW_OPACITY with window effects, making it work again with GNOME Shell + Updated translations. ------------------------------------------------------------------- Wed Apr 27 13:49:42 UTC 2011 - fcrozat@novell.com - Update to version 3.0.1: + bgo#647662: if WM_CLIENT_MACHINE isn't set, don't assume a window is remote; fixes behavior of Fox toolkit applications under GNOME Shell. + bgo#647613: fix cases where windows could get stuck drawing as focused after an attached modal dialog was closed. + Fix a bug where a window that is too big to be tiled side-by-side would behave strangely when using the gesture of dragging to the top to maximize. + Updated translations. ------------------------------------------------------------------- Tue Apr 5 15:58:27 UTC 2011 - fcrozat@novell.com - Update to version 3.0.0: + Avoid crashing when you have a single window and try to move it between workspaces. bgo#642957. + Updated translations. ------------------------------------------------------------------- Tue Mar 29 08:23:06 UTC 2011 - fcrozat@novell.com - Update to version 2.91.93: + bgo#645408: Fix bug where, when a monitor was hot-plugged, all workspaces would collapse to a single workspace. (There are still issues when a secondary monitor is hot-plugged to the left of the primary monitor). + bgo#645843: Fix a crash for the cycle_group action + bgo#636904: Fix misdrawing of window shadows on some focus changes. + bgo#645590: Export meta_get_replace_current_wm() to allow fixing a GNOME Shell bug with --replace. + Updated translations. - Changes from version 2.91.92: + Add a workspaces_only_on_primary preferences. When set, this makes workspaces switching only apply to windows on the primary monitor, while windows on other monitors are unaffected. + Export API for monitor handling: MetaScreen::monitors-changed signal meta_screen_get_primary_monitor() meta_window_is_on_primary_monitor() meta_window_get_monitor() MetaWindow::window-entered-monitor, MetaWindow::window-left-monitor. meta_window_move_to_monitor() + Behavior improvements for attached modal dialogs: - Allow dragging dragging on the titlebar to move the parent - Allow resizing - Constrain to be on the current monitor + Don't turn on XSMP autorestart + Combine libmutter-wm and libmutter-private into a single libmutter. + Export methods to move and resize windows meta_window_move(), meta_window_resize(), meta_window_move_frame(). + Add a MUTTER_WM_CLASS_FILTER environment variable to allow existing windows to be ignored when performance testing. + Add a new compositor-based flash for visual bell + Fix bug where application specified values for properties like "skip taskbar" were sometimes ignored. + Bug fixes. + Build fixes - Changes from version 2.91.91: + Build a libmutter-wm that contains all of the logic and that can be linked to to create custom executables. The mutter executable becomes a small stub linked to this library. + Move installed headers files into a meta/ subdirectory instead of polluting the toplevel namespace. + Remove various unused complications: - Ability to set the set of plugins via GConf - Plugin 'params' - meta_restart() and "mutter-message restart" + Don't exit when we are requested to exit via XSMP, assume we'll be killed along with the X server; this avoids visual artifacts from unmanaging windows when logging out. + Build fixes - Changes from version 2.91.90: + Change <Alt>Above_Tab from being a cycle_group binding to a switch_group binding + Make plugin-loading failure fatal + Add 'position-changed' signal to MetaWindowActor + When 'live_hidden_previews' is enabled, position hidden windows to allow the creation of workspace previews + Fix bug with opacity of MetaBackgroundActor - Fix BuildRequires to use pkgconfig(libcanberra-gtk3) ------------------------------------------------------------------- Mon Feb 14 19:49:23 CET 2011 - sbrabec@suse.cz - Added support for translation-update-upstream. ------------------------------------------------------------------- Sun Feb 13 16:53:09 CET 2011 - vuntz@opensuse.org - Call relevant macros in %post/%postun: + %desktop_database_post/postun because the package ships at least one desktop file. - Pass %{?no_lang_C} to %find_lang so that english documentation can be packaged with the program, and not in the lang subpackage. - Change Requires of lang subpackage to Recommends, since the english documentation is not there anymore. ------------------------------------------------------------------- Fri Feb 11 12:31:50 UTC 2011 - fcrozat@novell.com - Update to version 2.91.6: + Add meta_screen_override_window_layout() to let a plugin set the workspace layout + Add a 'size-changed' signal to MetaWindowActor + Add meta_window_actor_is_destroyed() + Fix problems with window tile previews when cancelling a move + Port theme elements that use GTK+ drawing to use GtkStyleContext instead of the deprecated GtkStyle. + Fix compiler warnings that were causing compilation failures + Misc bug fixes + Updated translations. - Add support for source service checkout, with %BUILD_FROM_VCS: + Add gnome-common BuildRequires. + Add call to ./autogen.sh. - Change libcanberra-devel BuildRequires to pkgconfig(libcanberra-gtk). - Remove --with-gtk=3.0 configure option: it's always built against GTK+ 3 now. ------------------------------------------------------------------- Fri Jan 14 15:12:29 CET 2011 - vuntz@opensuse.org - Update to version 2.91.5: + Add a Above_Tab key symbol that can be used in key bindings to mean the key above the Tab key. This is now the default binding for cycle_group in both Mutter and Metacity. + Add new frame states for tiled-on-the-left and tiled-on-the-right + Add new background drawing functions that can be defined in a theme for single buttons. + Draw the right button backgrounds for all custom button layouts + Remove vestigal --composite/--no-composite command line options + Fix building on GLES + Code cleanups + Bugs fixed: bgo#613124, bgo#626875, bgo#629282, bgo#635569, bgo#635683, bgo#635686, bgo#637330. + Updated translations. ------------------------------------------------------------------- Fri Jan 7 19:33:37 CET 2011 - vuntz@opensuse.org - Update to version 2.91.4: + Update for GTK+ 3 changes. + Support maximizing a window by dragging to the top of the screen in the same way you can tile by dragging to the edge of the screen. + Misc bug fixes. + Bugs fixed: bgo#630548, bgo#636083, bgo#636301, bgo#636302, bgo#636491, bgo#637802. + Updated translations. - Drop mutter-gdk_functions.patch, mutter-gtk_states.patch, mutter-port-testgradients-to-gtk3.patch: they're all fixed upstream. - Move %{_libdir}/mutter/Meta-2.91.gir to devel subpackage. ------------------------------------------------------------------- Tue Dec 14 08:42:01 UTC 2010 - dimstar@opensuse.org - Add patches from upstream git to fix build with latest gtk3L: + mutter-gdk_functions.patch: commit 8994e6 + mutter-port-testgradients-to-gtk3.patch: commit d74659 + mutter-gtk_states.patch: commit 544c8. ------------------------------------------------------------------- Tue Nov 30 12:45:03 CET 2010 - dimstar@opensuse.org - Update to version 2.91.3: + Better shadows: - Shadows can be different for different window types and focus states - Shadows are larger by default, especially for the currently active eindow - Shadows for attached modal dialogs and menus are drawn not to overlap the attachment point. - Shadows follow the shape of shaped windows + Optimization: - Avoid repainting in situations when windows are potentially restacked but aren't actually restacked. - Pay attention to partial stage repaints in obscured window calculations - Better optimization of painting obscured shadows; turn off shadows for maximized windows. - Move background repainting into Mutter; doing it here rather than in plugins allows not painting obscured parts of the background. + A new frame type 'attached' is added for attached modal dialogs and can be referenced in theme files with a theme version 3.2. + Fix updating key bindings when the keyboard layout changes + Bug fixes + Build fixes + Updated translations. ------------------------------------------------------------------- Tue Nov 9 15:31:23 CET 2010 - vuntz@opensuse.org - Update to version 2.91.2: + Remove support for GTK+ 2 + Adapt to deprecation of size_request deprecation in GTK+ + Include change from Metacity to fix confusion of mouse tracking when double-clicking on title bar + Fix bug with the the window menu getting stuck when you alt-Tab + Bugs fixed: bgo#633133, bgo#633352, bgo#633398, bgo#633401 + Updated translations. ------------------------------------------------------------------- Thu Oct 28 16:40:01 CEST 2010 - vuntz@opensuse.org - Update to version 2.91.1: + Default build is now GTK+ 3 build + Mutter namespace prefix is removed, in favor of consistent meta_ namespace prefixing. Naming changes: MutterWindow => MetaWindowActor mutter_get_windows => meta_get_window_actors mutter_plugin_get_windows => meta_plugin_get_window_actors + Add missing values in MetaKeyBindingAction; this fixes a problem where key binding lookup wasn't working properly for some key bindings. + Remove keysym parameter to meta_display_get_keybinding_action(); the function expected the default keysym for the keycode to always be passed + Clean up installed header files; in particular, theme-parser.h is merged into a new public-only theme.h and private internals are moved to theme-private.h. + Fix problems with antialiased rendering of themes + Fix problem with parsing color constants in themes + Build fixes + Miscellaneous bug fixes + Fixed bugs: bgo#628401, bgo#628520, bgo#631487, bgo#632116, bgo#632149, bgo#632155, bgo#632474, bgo#632494. + Updated translations. ------------------------------------------------------------------- Thu Oct 14 16:31:48 CEST 2010 - vuntz@opensuse.org - Remove explicit Requires for clutter-devel and gtk2-devel in devel package: they will automatically be added the pkgconfig() way. ------------------------------------------------------------------- Tue Oct 5 09:58:40 CEST 2010 - vuntz@opensuse.org - Update to version 2.91.0: + Enable side-by-side tiling via a gesture of dragging to the left or right edge of the screen. (enabled with an off-by-default GConf key) + Allow breaking out of maximization/tiling using a alt-middle-button window resize + Add the ability to have modal dialogs attached to their parent window (enabled with an off-by-default GConf key) + Draw with Cairo rather than GDK + Add compatibility for changes in GTK+ 3 - libmutter-private is now only installed for GTK+ 3 builds - Theme parts of libmutter-private API are changed to take cairo_t rather than GdkDrawable + Update introspection build and annotations for new behavior of g-ir-scanner + Fix bug that caused window menu options not to work + Fix misbehavior of Wine windows + Fix crashes from missing error traps + Build fixes + Misc bug fixes + Cleanups + Updated translations. - Drop mutter-gdk-cairo.patch, mutter-no-gdk_display.patch, mutter-gdk-keys.patch: fixed upstream. ------------------------------------------------------------------- Sat Sep 18 13:21:57 CEST 2010 - vuntz@opensuse.org - Add mutter-no-gdk_display.patch: stop using gdk_display that got removed in recent GTK+ 3 versions. - Add mutter-gdk-keys.patch: update the code after some API changes in GDK 3. ------------------------------------------------------------------- Thu Sep 2 20:48:40 UTC 2010 - dimstar@opensuse.org - Add mutter-gdk-cairo.patch: replace GDK Drawing API with cairo. This fixes building with GTK3 2.90.6. ------------------------------------------------------------------- Wed Sep 1 15:32:49 CEST 2010 - vuntz@opensuse.org - Drop gir-repository BuildRequires: the introspection files that were needed from there are now directly with the appropriate libraries. ------------------------------------------------------------------- Fri Jul 16 13:49:04 UTC 2010 - dimstar@opensuse.org - Update to 2.31.5: + Support building with GTK+ 3.0 + Remove deprecated usages for compatibility with GTK+ 3.0 + Export a boxed type for MetaRectangle + Allow disabling -Werror with --enable-compile-warnings=yes + Build fixes - Build against GTK+ 3: use gtk3-devel BuildRequires instead of gtk2-devel and pass --with-gtk=3.0 to configure. ------------------------------------------------------------------- Mon Jul 5 20:40:09 CEST 2010 - dimstar@opensuse.org - Update to version 2.31.4: + Clean up MutterPlugin effect interface + Track damage as the bounding box, a significant optimizations for rapidly drawing clients + Add meta_window_is_remote() + Add meta_add_debug_topic() for turning on logging of specific topics + Fix bug with window unmaximization + Bugs fixed: - bgo#611838: expose sub-stage redraws by streaming raw updates to ClutterX11TexturePixmap - bgo#620585: Add meta_window_is_remote - bgo#620860: function ‘meta_display_open’ - bgo#621082: MutterPluginManager should call plugin->switch_workspace, when screen doesn't have any window. Or function should be renamed. - bgo#621413: Maximize/Unmaximize not behaving properly for some non-gnome based programs + Updated translations. ------------------------------------------------------------------- Fri May 28 21:53:59 CEST 2010 - dimstar@opensuse.org - Update to version 2.31.2: + Theme enhancements - Add a flexible version mechanism for themes - metacity-theme-3.xml is now supported, and can include version="> 3.2" type attributes on the root element or any subelement. - Add frame_x_center/frame_y_center variables - Allow a theme to turn on title ellipsization + Performance enhancements: - Stream raw damage updates to ClutterX11TexturePixmap to enable partial stage updates when windos change - Don't trap XErrors in meta_compositor_process_event + Add meta_prefs_override_preference_location(); this allows a plugin like GNOME Shell to redirect preferences to a plugin-specific location. + Support a _MUTTER_HINTS window property; this is a string property holding key-value pairs with plugin-specific interpretation + Build with GSEAL_ENABLE + Add meta_display_get_leader_window() + Add meta_display_sort_windows_by_stacking + Export meta_display_get_last_user_time() meta_display_xserver_time_is_before() meta_window_foreach_ancestor(), meta_window_foreach_transient() meta_window_lower() meta_window_raise() meta_window_set_demands_attention() meta_window_unset_demands_attention() + Bug fixes + Build fixes - Drop mutter-gcc45.patch, fixed upstream. ------------------------------------------------------------------- Fri Mar 19 09:01:56 CET 2010 - dimstar@opensuse.org - Update to version 2.29.1: + Support and require Clutter 1.2 + Add meta_display_get_keybinding_action() + Add meta_window_get_wm_class_instance() + Remove workaround for bug fixed in intel driver Q2/2009 release + Build fixes + Updated translations. - Drop upstreamed patch mutter-cogl_texture-deprecated.patch. ------------------------------------------------------------------- Thu Feb 25 21:32:53 UTC 2010 - dominique.leuenberger@tmf-group.com - Refresh mutter-cogl_texture-deprecated.patch to also take care of cogl_material_[un]ref, which is deprecated with clutter 1.1.14. ------------------------------------------------------------------- Fri Feb 19 11:17:36 CET 2010 - dimstar@opensuse.org - Update to version 2.29.0: + Improve appearance of scaled down windows using mipmap emulation + Added signals: MetaDisplay::window-created, MetaDisplay::window-marked-urgent, MetaDisplay::window-demands-attention, MetaWindow::unmanaged + Added properties: MetaWindow:demands-attention, MetaWindow:urgent, MetaWindow:maximized-horizontally, MetaWindow:maximized-vertically + Fix nasty crash when workspace "struts" changed during a window move + Bug fixes + Build fixes + Merge Metacity changes since 2.26. Includes themable sound support via libcanberra - BuildRequire libcanberra-devel for new themable sounds. - Add mutter-cogl_texture-deprecated.patch to fix build against clutter 1.1.12. Reported upstream as bgo#610454. ------------------------------------------------------------------- Wed Feb 3 20:31:43 CET 2010 - vuntz@opensuse.org - Add mutter-fix-build.patch and mutter-gl-no-cgl.patch to fix the build with recent introspection data and with recent clutter. ------------------------------------------------------------------- Wed Dec 2 12:04:17 CET 2009 - vuntz@opensuse.org - Update the way we remove the ha, la, ig locales for old versions of openSUSE. ------------------------------------------------------------------- Thu Oct 8 18:47:29 CEST 2009 - vuntz@opensuse.org - Update to version 2.28.0: + Add meta_window_get_stable_sequence + mutter_begin_modal_for_plugin(): Check result of XGrabKeyboard() + mutter_plugin_get_windows returns *Mutter*Window, not MetaWindow + Remove MetaAltTabHandler + Use "later functions" to fix priority problems with Clutter redraw + Create the dummy timeline for repaint laters with an "infinite" duration + Added meta_window_get_transient_for_as_xid() + Added workareas-changed signal + Work around race condition focusing a window on a different workspace + Updated translations. ------------------------------------------------------------------- Wed Sep 16 19:00:30 CEST 2009 - lmedinas@opensuse.org - Update to version 2.27.5: + Fix bug in GConf schemas where the overview activation key was specified as '<Super_L>' not 'Super_L'. + Updated translations. ------------------------------------------------------------------- Wed Sep 9 03:16:24 CEST 2009 - vuntz@opensuse.org - Update to version 2.27.4: + See http://git.gnome.org/cgit/mutter/log/?id=2.27.4 + Add new API for plugins. + Refer to monitors as "monitors" rather than "xineramas" + Fix broken META_IS_SCREEN macro + Fix owner and applyto for /apps/mutter/general/overlay_key schema + Make user-time a GObject property + Use meta_window_set_user_time for setting user time consistently + Export a _GNOME_WM_KEYBINDINGS property + Build fixes. + Updated translations. ------------------------------------------------------------------- Sat Aug 29 10:25:06 CEST 2009 - vuntz@novell.com - Update to version 2.27.3: + See http://git.gnome.org/cgit/mutter/log/?id=2.27.3 + Do not run effects during WM startup + Remove meta_errors_register_foreign_display() + Check the opacity of the right actor + Always notify on title property change + Avoid accessing freed memory when being replaced + Fix alt-tab with urgent windows + Enforce a policy of single-handling of key events + Add a modal mode for plugins + Fix custom-alt-tabs for single-handling of key events + Check for NULL in meta_screen_tab_popup_destroy() instead of asserting + Unminimize windows passed to meta_workspace_activate_with_focus() + Add new API for plugins. + Various minor fixes. + Updated translations. ------------------------------------------------------------------- Thu Aug 13 00:55:24 CEST 2009 - vuntz@novell.com - Update to version 2.27.2: + Fix confusion about MetaPreview in introspection build + Queue redraws on MutterWindow's MutterShapedTexture + Pass event to clutter when the plugin doesn't have xevent_filter + Build using Clutter 1.0 + Don't explicitly set the size of the MutterWindow texture + Pass through all scroll events to compositor + Tolerate all standard _NET_WM_WINDOW_TYPE types for managed windows + Set up correct initial values for override redirect windows + Add focus-window property to MetaDisplay + Accessors for pid and name of client machine associated with MetaWindow + Added MetaWindow::window-type property + Added public prototype for meta_window_is_ancestor_of_transient() + Avoid overflow when window maximum size hint is set to INT_MAX + Fix check for zero-sized textures in MutterShaped texture + Remove deprecated glib/gtk symbols + Handle FocusIn events for override redirect windows correctly + Elimitate use of arithmetic expansion for portability + Don't allow override-redirect windows to be META_WINDOW_NORMAL + Free MutterWindow description string in finalize() not dispose() + Take extra reference on the texture inside MutterWindow + Use correct timestamp for focus stealing prevention + Export meta_screen_get_startup_sequences, add change signal + Fix use of uninitialized memory in edge-resistance.c + Updated translations. - Drop mutter-build-fix.patch: fixed upstream. - Drop mutter-clutter-1.0.patch: fixed upstream. - Remove gnome-common BuildRequires and gnome-autogen.sh call. ------------------------------------------------------------------- Mon Aug 3 12:04:51 CEST 2009 - vuntz@novell.com - Add mutter-clutter-1.0.patch to fix build with clutter 1.0. ------------------------------------------------------------------- Tue Jul 21 21:12:15 CEST 2009 - vuntz@novell.com - Update to version 2.27.1, first official tarball. - Add mutter-build-fix.patch to fix build. ------------------------------------------------------------------- Thu May 14 14:38:54 CEST 2009 - vuntz@novell.com - Update to git version as of May 14th. ------------------------------------------------------------------- Mon May 4 02:36:08 CEST 2009 - vuntz@novell.com - Add tarball created from git, and mutter-rename.patch.bz2 to make mutter parallel-installable with metacity. ------------------------------------------------------------------- Fri May 1 19:12:10 CEST 2009 - vuntz@novell.com - Initial package, based on the metacity package.
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor