mutter/mutter.changes

463 lines
18 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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