File mutter.changes of Package mutter

-------------------------------------------------------------------
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.
openSUSE Build Service is sponsored by