mutter/mutter.changes

441 lines
17 KiB
Plaintext
Raw Normal View History

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