------------------------------------------------------------------- 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. ------------------------------------------------------------------- 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 '' 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.