Change the GtkClutter macro namespace
[clutter-gtk] / ChangeLog
index c29738e..5c633d0 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,171 @@
+2008-11-18  Emmanuele Bassi  <ebassi@linux.intel.com>
+
+       * clutter-gtk/gtk-clutter-embed.c:
+       (gtk_clutter_embed_focus_in),
+       (gtk_clutter_embed_focus_out),
+       (gtk_clutter_embed_class_init): Emit the ::activate and
+       ::deactivate signals on the stage when we get a ::focus-in-event
+       and a ::focus-out-event on the ClutterEmbed widget, respectively.
+       Thanks to Jerry Yu.
+
+2008-11-13  Emmanuele Bassi  <ebassi@linux.intel.com>
+
+       * clutter-gtk/gtk-clutter-viewport.c:
+       (viewport_set_hadjustment_values),
+       (viewport_set_vadjustment_values): Pass the width and height
+       instead of getting it from the actor.
+
+       (connect_adjustment),
+       (gtk_clutter_viewport_allocate): Update.
+
+       (gtk_clutter_viewport_get_preferred_width),
+       (gtk_clutter_viewport_get_preferred_height): The Viewport
+       does not have a minimum size, by definition of scrollable
+       actor.
+
+       * examples/gtk-clutter-viewport.c: Fix the arguments count
+       check.
+
+2008-10-31  Emmanuele Bassi  <ebassi@linux.intel.com>
+
+       * Makefile.am:
+       * clutter-gtk.pc.in: Remove last bits of 0.8 usage.
+
+2008-10-30  Emmanuele Bassi  <ebassi@linux.intel.com>
+
+       * clutter-gtk/gtk-clutter-embed.c:
+       (gtk_clutter_embed_motion_notify_event): Copy the motion
+       event modifier state like we do for the rest of the events.
+
+2008-10-20  Emmanuele Bassi  <ebassi@linux.intel.com>
+
+       * clutter-gtk/Makefile.am:
+       * examples/Makefile.am: Update the build.
+
+       * clutter-gtk/clutter-gtk.h: Added a single include header, and
+       disabled the inclusion of specific headers; this keeps the
+       library clean and future-proof, now that we have more than one
+       header file.
+
+       * clutter-gtk/gtk-clutter-embed.h:
+       * clutter-gtk/gtk-clutter-util.h: Disabled the direct inclusion
+       of a single header file.
+
+       * clutter-gtk/gtk-clutter-scrollable.c:
+       * clutter-gtk/gtk-clutter-scrollable.h: Added a GtkClutterScrollable
+       interface for scrollable actors using GtkAdjustments.
+
+       * clutter-gtk/gtk-clutter-viewport.c:
+       * clutter-gtk/gtk-clutter-viewport.h: Added a scrollable actor
+       implementing GtkClutterScrollable.
+
+       * doc/reference/Makefile.am:
+       * doc/reference/clutter-gtk-docs.sgml:
+       * doc/reference/clutter-gtk-sections.txt:
+       * doc/reference/clutter-gtk.types: Update the documentation.
+
+       * examples/gtk-clutter-events.c:
+       * examples/gtk-clutter-multistage.c:
+       * examples/gtk-clutter-test.c: Update to include clutter-gtk.h.
+
+       * examples/gtk-clutter-viewport.c: Added an example of
+       the GtkClutterViewport usage.
+
+2008-10-15  Emmanuele Bassi  <ebassi@linux.intel.com>
+
+       * configure.ac: Bump up to 0.9 now that we've branched.
+
+2008-10-2  Robert Bragg  <robert@linux.intel.com>
+       
+       * clutter-gtk/doc/reference/Makefile.am:
+       reverts previous change: It's Poky that needs changing.
+
+2008-10-2  Robert Bragg  <robert@linux.intel.com>
+       * clutter-gtk/doc/reference/Makefile.am:
+       Dont use += to set EXTRA_DIST since there isn't a preceding = which
+       automake gets upset about. This means we can remove the patches
+       fixing this in Poky.
+
+2008-09-25  Emmanuele Bassi  <ebassi@linux.intel.com>
+
+       * clutter-gtk/gtk-clutter-util.[ch]: Add API for retrieving
+       the various color components out of a GtkWidget style in form
+       of a ClutterColor.
+
+       * doc/reference/clutter-gtk-sections.txt: Include the newly
+       added API in the generated reference.
+
+2008-09-15  Emmanuele Bassi  <emmanuele.bassi@intel.com>
+
+       Bug 1114 - Mouse wheel events ignored in GtkClutterEmbed
+
+       * clutter-gtk/gtk-clutter-embed.c:
+       (gtk_clutter_embed_scroll_event),
+       (gtk_clutter_embed_class_init): Add relaying of the scroll
+       events from GTK+ to Clutter. (Pierre-Luc Beaudoin)
+
+2008-08-05  Emmanuele Bassi  <ebassi@openedhand.com>
+
+       * clutter-gtk/gtk-clutter-embed.c:
+       (gtk_clutter_embed_size_allocate): Queue a relayout on the stage
+       when we have an allocation from the GtkWidget.
+
+2008-08-01  Neil Roberts  <neil@o-hand.com>
+
+       * clutter-gtk/gtk-clutter-util.c
+       (gtk_clutter_texture_set_from_pixbuf)
+       (gtk_clutter_texture_new_from_pixbuf): The bpp values were the
+       wrong way around so these two functions always failed.
+
+2008-07-31  Emmanuele Bassi  <ebassi@openedhand.com>
+
+       * clutter-gtk/gtk-clutter-util.c:
+       (gtk_clutter_texture_new_from_pixbuf),
+       (gtk_clutter_texture_set_from_pixbuf): Check if the pixbuf has
+       an alpha before setting the BPP.
+
+======== Clutter-GTK 0.8.1 ====================================================
+
+2008-07-18  Emmanuele Bassi  <ebassi@openedhand.com>
+
+       * NEWS: Release 0.8.1
+
+2008-07-18  Neil Roberts  <neil@o-hand.com>
+
+       * clutter-gtk/gtk-clutter-embed.c (gtk_clutter_embed_realize): Fix
+       name of mask for motion events.
+
+2008-07-16  Emmanuele Bassi  <ebassi@openedhand.com>
+
+       * clutter-gtk.pc.in: Fix the pkg-config file. (Ignacio Casal
+       Quinteiro)
+
+2008-07-15  Emmanuele Bassi  <ebassi@openedhand.com>
+
+       * configure.ac: Post-release bump to 0.8.1.
+
+======== Clutter-GTK 0.8.0 ====================================================
+
+2008-07-15  Emmanuele Bassi  <ebassi@openedhand.com>
+
+       * configure.ac:
+       * README:
+       * NEWS: Release 0.8.0
+
+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:
 2008-05-07  Matthew Allum  <mallum@openedhand.com>
 
        * clutter-gtk/gtk-clutter-embed.c:
-        Add motion event handling - fixes #907
+       Add motion event handling - fixes #907
 
 2008-04-24  Emmanuele Bassi  <ebassi@openedhand.com>
 
 
        * 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>