2008-07-04 Emmanuele Bassi <ebassi@openedhand.com>
[clutter-gtk] / ChangeLog
index 3de6c13..263f986 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,90 @@
+2008-07-04  Emmanuele Bassi  <ebassi@openedhand.com>
+
+       * clutter-gtk.pc.in: Fix the inclusion directory
+
+       * clutter-gtk/gtk-clutter-embed.c: Synch up with the stable branch
+       to handle focus. Also remove the ClutterContainer implementation.
+
+       * clutter-gtk/gtk-clutter-util.[ch]: Fully document and add the
+       gtk_clutter_texture_set_from_icon_name() helper function.
+
+       * configure.ac: Whitespace
+
+       * examples/gtk-clutter-test.c: Update.
+
+2008-05-19  Tomas Frydrych  <tf@openedhand.com>
+
+       * clutter-gtk/gtk-clutter-embed.c:
+       Fixed inclusion of clutter-x11.h following change in structure of
+       clutter includes.
+
+2008-05-15  Emmanuele Bassi  <ebassi@openedhand.com>
+
+       * clutter-gtk/gtk-clutter-embed.c:
+       (gtk_clutter_embed_init): Realize the stage before retrieving
+       the visual from it.
+
+2008-05-07  Matthew Allum  <mallum@openedhand.com>
+
+       * clutter-gtk/gtk-clutter-embed.c:
+       Add motion event handling - fixes #907
+
+2008-04-24  Emmanuele Bassi  <ebassi@openedhand.com>
+
+       * examples/gtk-clutter-test.c (main): Use the utility function
+       for creating a ClutterTexture using a GdkPixbuf.
+
+2008-04-21  Emmanuele Bassi  <ebassi@openedhand.com>
+
+       Bug #876 - GtkClutterEmbed doesn't propagate events back down
+       to the GtkWindow
+
+       * clutter-gtk/gtk-clutter-embed.c:
+       (gtk_clutter_embed_button_event),
+       (gtk_clutter_embed_key_event): Just return FALSE in the
+       event handlers.
+
+2008-04-21  Emmanuele Bassi  <ebassi@openedhand.com>
+
+       * clutter-gtk/gtk-clutter-util.h:
+       * clutter-gtk/gtk-clutter-util.c:
+       (gtk_clutter_texture_new_from_pixbuf),
+       (gtk_clutter_texture_new_from_stock),
+       (gtk_clutter_texture_new_from_icon_name): Add utility functions
+       to create a ClutterTexture from a Pixbuf (to replace the
+       clutter_texture_from_pixbuf() call when it will be removed
+       from Clutter core); from a stock id; and from an icon name.
+
+       * examples/Makefile.am: Clean up.
+
+       * examples/gtk-clutter-events.c:
+       * examples/gtk-clutter-multistage.c: Use the new utility API.
+
+2008-04-17  Emmanuele Bassi  <ebassi@openedhand.com>
+
+       * README: Update requirements
+
+       * clutter-gtk/gtk-clutter-embed.c:
+       (gtk_clutter_embed_dispose): Destroy the ClutterStage we create.
+
+       (gtk_clutter_embed_realize),
+       (gtk_clutter_embed_init),
+       (gtk_clutter_init): Slight cleanup.
+
+2008-04-17  Emmanuele Bassi  <ebassi@openedhand.com>
+
+       * clutter-gtk/gtk-clutter-util.[ch]: Add utility functions to
+       ClutterGtk to be able to retrieve the ClutterColor equivalent
+       of the various style color components of a GtkWidget.
+
+       * clutter-gtk/Makefile.am: Add gtk-clutter-util.[ch] to the build.
+
+       * doc/reference/clutter-gtk-docs.sgml: Add the new section in
+       the documentation.
+
+       * examples/gtk-clutter-events.c (create_colors): Test the newly
+       added color retrieval API.
+
 2008-04-15  Neil Roberts  <neil@o-hand.com>
 
        * configure.ac: Added a --with-flavour option to select between
@@ -11,7 +98,7 @@
        (gtk_clutter_embed_realize): Always request button and key events
        in the window event mask. They aren't included by default on
        Windows.
-       
+
        * README (Requirements): Added a note about the minimum Clutter
        version for the Win32 backend.
 
 
        * examples/Makefile.am:
        * examples/gtk-clutter-multistage.c:
-        Add a *very* simple multiple stage example.
+       Add a *very* simple multiple stage example.
 
 2008-04-01  Neil Roberts  <neil@o-hand.com>
 
 2008-04-01  Matthew Allum  <mallum@openedhand.com>
 
        * clutter-gtk/gtk-clutter-embed.c:
-        Update for latest trunk multistage. 
-        Should now support multple widgets.
+       Update for latest trunk multistage.
+       Should now support multple widgets.
 
 2008-02-29  Emmanuele Bassi  <ebassi@openedhand.com>
 
 
        * clutter-gtk.pc.in:
        * configure.ac:
-        Bump up to unstable 0.7 version and clutter req.
+       Bump up to unstable 0.7 version and clutter req.
 
        * clutter-gtk/gtk-clutter-embed.c:
        * clutter-gtk/gtk-clutter-embed.h:
-        Add clutter_gtk_init(), as to use new API to share DISPLAY and
-        turn off Clutter 'automatic' event collection. 
-        Add methods for;
-          expose    - Queue a Clutter redraw.
-          map       - set Actor mapped flag.
-          show/hide - Forward to stage also. 
-        Minor doc additions.
-          
+       Add clutter_gtk_init(), as to use new API to share DISPLAY and
+       turn off Clutter 'automatic' event collection.
+       Add methods for;
+         expose    - Queue a Clutter redraw.
+         map       - set Actor mapped flag.
+         show/hide - Forward to stage also.
+       Minor doc additions.
+
        * examples/gtk-clutter-events.c:
-        Add some minor comments re when to call show_all().        
+       Add some minor comments re when to call show_all().
 
        * examples/gtk-clutter-test.c:
-        Fix event->actor mapping. 
+       Fix event->actor mapping.
 
 2008-02-21  Emmanuele Bassi  <ebassi@openedhand.com>
 
        * clutter-gtk/gtk-clutter-embed.c:
        (gtk_clutter_embed_send_configure): Emit a Configure event
        with the coordinates for the widget area.
-       
+
        (gtk_clutter_embed_realize),
        (gtk_clutter_embed_size_allocate): Send the configure event.
 
 
        (gtk_clutter_map): Use the new X11 API for retrieving the
        XID of the stage window.
-       
+
        (gtk_clutter_init): Set the widget as paintable and the stage
        as resizable.
-       
+
        * examples/gtk-clutter-events.c:
        (on_x_changed), (on_y_changed), (on_z_changed): Use the new
        clutter_actor_set_rotation() API.
        * clutter-gtk/gtk-clutter.h:
        * configure.ac:
        * examples/gtk-clutter-test.c:
-       Various naming fixups. 
+       Various naming fixups.
 
 2007-03-21  Matthew Allum  <mallum@openedhand.com>