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.