Blob Blame History Raw
Clutter-GTK 1.8.4                                                    09/08/2017
===============================================================================

Changes since 1.8.2:
        • Add Meson build, in parallel with Autotools
        • Fix cruft in the Autotools build
        • Fix a snafu in the name of the getter for the
          GtkClutterEmbed:use-layout-size property; the ABI is preserved

List of bugs fixed:
        #783431 - Cannot build clutter-gtk with meson on FreeBSD because
                  -D_XOPEN_SOURCE=500 is too old

Clutter-GTK 1.8.2                                                    18/09/2016
===============================================================================

Changes since 1.8.0:
        • Ensure that embedding works when using GTK+ 3.22. [Lionel Landwerlin]
        • Bump dependency of GTK+.

List of bugs fixed:
        #767627 - Fix gtk-doc build when builddir != srcdir
        #769097 - Totem with GTK+ 3.21.4 has the top controls bar constantly
                  flickering on and off over the video frame

Clutter-GTK 1.8.0                                                    28/03/2016
===============================================================================

Changes since 1.6:
        • Correctly handle HiDPI displays. [Lionel Landwerlin]
        • Bump dependency of GTK.

List of bugs fixed:
        #759375 - Obvious Clutter deprecation warnings
        #758937 - Blurry widgets on hidpi displays

Clutter-GTK 1.6.6                                                    12/10/2015
===============================================================================

Changes since 1.6.4:
        • Fix the build of the API reference so it's usable in DevHelp
        • Add missing symbol indices to the API reference

Clutter-GTK 1.6.4                                                    15/09/2015
===============================================================================

Changes since 1.6.2:
        • Stop using deprecated API wherever possible
        • Fix embedding of the stage on Wayland when using the GDK backend
        • Fix event handling on GDK and X11
        • Translation updates

List of bugs fixed:
        #755053 - Fix gtk-clutter-events on X11/GDK-X11 backends
        #755017 - Consistency between backend checks.
        #755016 - Fix jittery rendering with GDK Clutter backend on X11
        #754944 - Remove unnecessary callbacks from GtkClutterEmbed
        #754891 - Rework foreign stage setup to work on gdk/wayland

Many thanks to:
  Lionel Landwerlin, Piotr Drąg

Clutter-GTK 1.6.2                                                    30/06/2015
===============================================================================

Changes since 1.6.0:
        • Require Clutter 1.22.4 for the GDK-specific API needed to retrieve
          the correct Cogl visual; this fixes Clutter embedding inside GTK on
          systems using the nVidia proprietary Linux binary driver.
        • Documentation updates.

List of bugs fixed:
        #747489 - No access to the Visual used to build the CoglOnscreen
        #699202 - DLL isn't generated by MinGW cross compile on Linux
        #697945 - clutter-win32.h path is wrong

Clutter-GTK 1.6.0                                                    22/09/2014
===============================================================================

Changes since 1.5.4
        • Revert to the X11 backend by default; the GDK backend is not ready
          for Wayland, yet
        • Improve support for Wayland

List of bugs fixed:
        #736564 - problem with gtkclutterembed and gtkstack under wayland

Many thanks to:
  Bastien Nocera

Clutter-GTK 1.5.4                                                    21/08/2014
===============================================================================

Changes since 1.5.2
        • Improve initialization sequence
        • Require GDK backend when using Clutter-GTK
        • Use subsurface protocol when using Wayland

List of bugs fixed:
        #695737 - Add wayland support
        #734905 - Unpainted GtkClutterActor with the GDK backend
        #734906 - Unpainted GtkClutterEmbed with GDK backend

Many thanks to:
  Jasper St. Pierre, Lionel Landwerlin, Bastien Nocera, Olav Vitters, Piotr
  Drąg, Rob Bradford

Clutter-GTK 1.5.2                                                    19/02/2014
===============================================================================

Changes since 1.4:
        • Allow falling back to Cairo-based embedding of GTK+ widgets if
          the Clutter-X11 API is not available.
        • Support window scaling factor in GtkClutterEmbed.

List of bugs fixed:
        #724055

Many thanks to:
  Adel Gadllah, Bastien Nocera

Clutter-GTK 1.4.3                                                    19/03/2013
===============================================================================

Changes since 1.4.2:
        • Bump the dependency on GTK, to remove a workaround for broken state
          propagation in the style code.
        • Bump the dependency on Clutter, to enable using the accessibility
          support in GTK without conflicting with the one in Clutter.
        • Improve the multi-backend support, to prepare ourselves for the
          shiny Wayland future.

List of bugs fixed:
        #691468, #695685, #692399

Many thanks to:
  Bastien Nocera, Cosimo Cecchi, Alejandro Piñeiro

Clutter-GTK 1.4.2                                                    17/12/2012
===============================================================================

Changes since 1.4.0:
        • Remove annotation from constructor function. [Guillaume Desmottes]
        • Ensure the event filter installed by GtkClutterEmbed works correctly
          when multiple embeds are realized/unrealized. [Cosimo Cecchi]
        • Fix links in the DOAP file.

List of bugs fixed:
        #686697, #689879

Many thanks to:
  Guillaume Desmottes, Cosimo Cecchi

Clutter-GTK 1.4.0                                                    17/10/2012
===============================================================================

Changes since 1.3.2:
        • Drop deprecated Clutter API usage from classes and examples.
        • Ensure that GtkClutterEmbed works with GTK+ < 3.4.
        • Documentation fixes.
        • Track the size requests from the embedded ClutterStage. [Tristan Van
          Berkom]
        • Translation updates.

List of bugs fixed:
        #681462, #669877, #684171

Many thanks to:
  Piotr Drąg, Takeshi AIHANA, Tristan Van Berkom

Clutter-GTK 1.3.2                                                    05/06/2012
===============================================================================

Changes since 1.2:
        • Ensure that redraws follow resizing, to avoid the contents of the
          Stage "lagging" behind. [Alexander Larsson]
        • Allow GtkClutterEmbed to use the embedded stage layout manager to
          request its size. [Alexander Larsson]
        • Avoid warnings when hiding or removing GtkWidgets embedded inside
          a GtkClutterActor. [Bastien Nocera, Alexander Larsson]
        • Make GtkClutterActor reactive by default. [Alexander Larsson]

List of bugs fixed:
        #675867, #677282, #677493

Many thanks to:
  Alexander Larsson, Bastien Nocera, Colin Walters

Clutter-GTK 1.2.0                                                    23/03/2012
===============================================================================

Changes since 1.1.2:
        • Ensure that style changes are propagated to embedded widgets
        • Avoid segfaults when unrealizing.
        • Introspection fixes.

List of bugs fixed:
        #670662 - Gtk-CRITICAL **: gtk_widget_unrealize: assertion
                  `GTK_IS_WIDGET (widget)' failed
        #667742 - entries argument of gtk_clutter_init_with_args not
                  annotated as array

Many thanks to:
  Cosimo Cecchi, Evan Nemerson, Guillaume Desmottes, Ryan Lortie

Clutter-GTK 1.1.2                                                    23/11/2011
===============================================================================

Changes since 1.0:

        • Drop all flavours
        Since Clutter 1.9 and GTK+ 3.0 support multiple backends with
        selection at run-time, Clutter-GTK can drop the multiple flavours,
        and support the current Clutter and GDK backend. This is still a
        work in progress, so not every Clutter or GDK backend provide the
        same set of features. Basic Clutter embedding works with the X11,
        GDK, and Windows backends. GTK+ widgets embedding inside Clutter
        works only on the X11 backend.

        • Do not disable multi-device
        Clutter was fixed to support XI2 events coming from GDK without
        destroying the event cookie; this means that Clutter-GTK can
        stop disabling multi-device support in GDK. If your code was
        calling gdk_disable_multi_device() (something that shouldn't have
        been done in the first place) this means that event handling
        will be broken.

        • Make GtkClutterEmbed expand by default
        The GtkClutterEmbed widget should expand by default on both#
        orientations; this allows using the default size negotiation
        mechanisms in GTK, and drop the hack of setting a minimum size
        on the widget.

Many thanks to:

  Marc-André Lureau, Matthias Clasen

Clutter-GTK 1.0.4                                                    27/09/2011
===============================================================================

Changes since 1.0.2:

        • Build fixes
          - Link against libm [Andre Klapper, Frédéric Péters]
          - Fix build on non-X11 systems [Chun-wei Fan]
          - Fix out of tree builds [Colin Walters]

Clutter-GTK 1.0.2                                                    26/07/2011
===============================================================================

Changes since 1.0.0:

        • Build fixes

        • Make sure that GtkClutterActor works with GTK+ ≥ 3.1 [Cosimo Cecchi]

        • Check before unmapping the stage [Raluca Elena Podiuc]

        • Fix for introspection annotations [Simon Wenner]

Clutter-GTK 1.0.0                                                    05/04/2011
===============================================================================

Changes since 0.91.8:

        • Depend on gtk+ ≥ 3.0.0.

        • Depend on clutter ≥ 1.4.0.

        • Fix build for GLES environments. [Andreas Mueller]

        • Use a global filter for GDK events.

        • Fix various compiler warnings.

        • Allow calling gtk_clutter_init* multiple times.

        • Fix build on Windows.

        • Append the API version to the API reference. [Marvin Schmidt]

        • Do not export private symbols from the shared
          library. [Emilio Pozuelo Monfort]

Clutter-GTK 0.91.8                                                   14/01/2011
===============================================================================

Changes since 0.91.6:

        • Depend on gtk+ ≥ 2.91.7.

        • Disable multi-device support in GDK to unbreak the event
          filter function we use to dispatch events from GDK to
          Clutter.

        • Update to the new StyleContext API.

        • Remove the GdkColor/GtkStyle/ClutterColor utility API: the
          old GtkStyle colors have been deprecated in GTK+.

        • Use gettext to localize messages.

Clutter-GTK 0.91.6                                                   22/12/2010
===============================================================================

Changes since 0.91.4:

        • General clean up of the code.

        • Introspection fixes.

        • Moved the texture integration with gtk+ types into a separate
          class, GtkClutterTexture.

        • Fixes to work with gtk+ ≥ 2.91.7.

        • Added translation domain.

Clutter-GTK 0.91.4                                                   11/11/2010
===============================================================================

Changes since 0.91.2:

        • Update after the removal of gtk_widget_hide_all()
          http://bugzilla.clutter-project.org/show_bug.cgi?id=2377

Many thanks to:

  Flo Gravo

Clutter-GTK 0.91.2                                                   05/10/2010
===============================================================================

Changes since 0.90.2:

        • Depend on gtk+ ≥ 2.91.1

        • Use cairo surfaces to replace the deprecated GdkPixmap.

        • Remove GdkColormap.

        • Use GtkWidget instead of GtkSizeRequest.

        • Introspection and build fixes.

Many thanks to:

  Lucas Rocha

Clutter-GTK 0.90.2                                                   09/08/2010
===============================================================================

Changes since 0.10:

        • Depend on Clutter 1.3 and GTK+ 2.90, in preparation for the
          1.4 and 3.0 cycles, respectively.

        • Allow embedding GTK+ widgets inside the ClutterStage provided
          by GtkClutterEmbed.

        • Whenever possible, use a GDK filter function to let Clutter
          update its internal state.

        • Allow retrieving the GOptionGroup for Clutter-GTK, to defer
          the initialization.

        • Remove GtkClutterScrollable and GtkClutterViewport.

Many thanks to:

  Danielle Madeley
  Alexander Larsson
  Christian Persch
  Gord Allott
  Gustavo Noronha Silva
  Javier Jardón

Clutter-GTK 0.10  29/07/2009
============================

Alexander Larsson (1):
      Make GtkClutterEmbed derive from GtkContainer

Chris Lord (1):
      [util] Add error arguments to texture functions

Emmanuele Bassi (14):
      [zoomable] Add Zoomable interface
      [zoomable] Fix Introspection data generation
      [viewport] Implement Zoomable
      Update the Viewport example
      [git ignore] Ignore backup and m4 files
      Post-release bump to 0.9.3
      Bump up the required Clutter version
      [examples] Add a Notebook case
      [viewport] Use the ::apply_transform vfunc
      Merge branch 'zoomable'
      [build] Use symbolic values for clutter-gtk version
      [build] Depend on Clutter 1.0.0
      [docs] Update the API Reference
      [docs] Update the Since tags

Clutter-GTK 0.9.1 22/06/2009
============================

Aaron Bockover (1):
      [embed] Fix on_stage_queue_redraw signature

Colin Walters (1):
      Build GObject introspection data for clutter-gtk

Emmanuele Bassi (13):
      Post-release bump to 0.9.1
      Update for Clutter 1.0 API changes
      Updates for 1.0 API changes in Clutter
      [examples] Use different sized stages
      Merge branch '1.0-integration'
      Use clutter_event_get_key_symbol()
      [build] Use the right inclusion path in the pc file
      Use variables for the include path and linker flags
      [doap] Update description and maintainer
      [build] Remove the reference to introspection.m4
      [build] Depend on the latest stable release of Clutter
      [build] Fixes for distcheck
      [build] Use AS_COMPILER_FLAGS

Neil Roberts (1):
      [gtk-clutter-test] Update for the clutter timeline changes

Robert Bragg (1):
      guard against hiding priv->stage when already destroyed during dispose

Clutter-GTK 0.9.0 11/05/2009
============================

Christian Persch (2):
      [embed] Do NOT realize from GtkWidgetClass::show
      Add gtk_clutter_init_with_args()

Emmanuele Bassi (25):
      Use ClutterText in the events example
      Ensure that the viewport is updated when resizing
      Rename cogl_translatex() to cogl_translate()
      Move to ClutterClone
      Load the image asynchronously
      Make the Stage redraw cycle part of GTK+
      [docs] Rename SGML to XML
      [docs] Remove newline in the version
      [viewport] Remove units-based API
      [docs] Remove the get_originu() method
      [embed] Use GTK+ settings
      Change the GtkClutter macro namespace
      Move init functions out of Embed source
      [tests] Remove compiler warnings
      [build] Improve build environment
      [docs] Improve the documentation
      [gitignore] Create the ignore list
      Rename the svn ChangeLog and add dummy one
      [authors] Update my email address
      [readme] Update the dependencies
      [build] Recurse under build/
      [build] Add a ChangeLog generation rule
      [gitignore] Add more gtk-doc files
      [examples] Tweak multistage example
      [build] Generate ChangeLog starting from the git import

Neil Roberts (1):
      [gtk-clutter-embed] Fill in the unicode_value field of ClutterKeyEvent

Rob Bradford (1):
      [embed] Update "queue-redraw" signal handler prototype

Clutter-GTK 0.8.1 18/07/2008
============================

 - Fix the pkg-config file
 - Really fix bug #907 and enable motion events

Clutter-GTK 0.8.0 15/07/2008
============================

 - Require clutter-x11 0.8.0 or clutter-win32 0.8.0
 - Support the Clutter win32 backend
 - Support multiple GtkClutterEmbed widgets
 - Add utility functions for integrating with GTK+ themes, GTK+ stock icons,
   icon themes and GdkPixbuf
 - Do not open a second Display connection on X11

Clutter-GTK 0.6.0 18/02/2008
============================

 - Require clutter-x11 0.6.0

Clutter-GTK 0.5.2 21/01/2008
============================

 - Require clutter-x11 0.5.4
 - Using the X11 pkg-config file it should now be possible to build against
   Clutter EGLX backend
 - Complete reimplementation of the embeddable widget, letting Clutter draw
   directly onto a GtkWidget window. [Iain Holmes, Matthew Allum, Havoc
   Pennington]
 - Renamed the widget to GtkClutterEmbed

Clutter-GTK 0.5.0 17/01/2008
============================

 - Update for new Clutter 0.5 X11 API

Clutter-GTK 0.3.1 06/07/2007
============================

 - Fix PC file requirements

Clutter-GTK 0.3.0 29/06/2007
============================

 - Update for new Clutter 0.3 API
 - Add a new example

Clutter-GTK 0.1.0 22/03/2007
============================

 - Initial release. 
   o Basic clutter GTK widget using XEMBED.