2007-11-14 Emmanuele Bassi <ebassi@openedhand.com>
authorEmmanuele Bassi <ebassi@openedhand.com>
Wed, 14 Nov 2007 11:43:18 +0000 (11:43 +0000)
committerEmmanuele Bassi <ebassi@openedhand.com>
Wed, 14 Nov 2007 11:43:18 +0000 (11:43 +0000)
* clutter/clutter-actor.[ch]: Rename clutter_actor_get_id() to
clutter_actor_get_gid().

(clutter_actor_set_parent): Use GUINT_TO_POINTER().

* clutter/clutter-deprecated.h: Add a replacement warning for
clutter_actor_get_id().

* clutter/clutter-texture.c (texture_upload_data): Use
clutter_actor_get_gid(), and don't leak the filename string.

ChangeLog
clutter/clutter-actor.c
clutter/clutter-actor.h
clutter/clutter-deprecated.h
clutter/clutter-texture.c

index 3458ff7..689625c 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,18 @@
 2007-11-14  Emmanuele Bassi  <ebassi@openedhand.com>
 
+       * clutter/clutter-actor.[ch]: Rename clutter_actor_get_id() to
+       clutter_actor_get_gid().
+
+       (clutter_actor_set_parent): Use GUINT_TO_POINTER().
+
+       * clutter/clutter-deprecated.h: Add a replacement warning for
+       clutter_actor_get_id().
+
+       * clutter/clutter-texture.c (texture_upload_data): Use
+       clutter_actor_get_gid(), and don't leak the filename string.
+
+2007-11-14  Emmanuele Bassi  <ebassi@openedhand.com>
+
        * clutter/clutter-scriptable.[ch]: Rename ::set_name and ::get_name
        to ::set_id and ::get_id, to avoid potential confusion with the
        ClutterActor:name property.
index 1ec2b3e..8f28349 100644 (file)
@@ -745,7 +745,7 @@ clutter_actor_paint (ClutterActor *self)
          || (context->pick_mode == CLUTTER_PICK_REACTIVE
              && CLUTTER_ACTOR_IS_REACTIVE(self)))
        {
-         id = clutter_actor_get_id (self);
+         id = clutter_actor_get_gid (self);
 
          cogl_get_bitmasks (&r, &g, &b, NULL);
 
@@ -2376,15 +2376,17 @@ clutter_actor_get_name (ClutterActor *self)
 }
 
 /**
- * clutter_actor_get_id:
+ * clutter_actor_get_gid:
  * @self: A #ClutterActor
  *
  * Retrieves the unique id for @self.
  *
  * Return value: Globally unique value for object instance.
+ *
+ * Since: 0.6
  */
 guint32
-clutter_actor_get_id (ClutterActor *self)
+clutter_actor_get_gid (ClutterActor *self)
 {
   g_return_val_if_fail (CLUTTER_IS_ACTOR (self), 0);
 
@@ -2817,7 +2819,7 @@ clutter_actor_set_parent (ClutterActor *self,
     }
 
   g_hash_table_insert (clutter_context->actor_hash,
-                      (gpointer)clutter_actor_get_id(self),
+                      GUINT_TO_POINTER (clutter_actor_get_gid (self)),
                       (gpointer)self);
 
   g_object_ref_sink (self);
@@ -2888,7 +2890,7 @@ clutter_actor_unparent (ClutterActor *self)
   g_signal_emit (self, actor_signals[PARENT_SET], 0, old_parent);
 
   g_hash_table_remove (clutter_context->actor_hash,
-                      GUINT_TO_POINTER (clutter_actor_get_id(self)));
+                      GUINT_TO_POINTER (clutter_actor_get_gid (self)));
 
   g_object_unref (self);
 }
index c27a4a8..8711751 100644 (file)
@@ -303,7 +303,7 @@ guint8                clutter_actor_get_opacity      (ClutterActor          *sel
 void                  clutter_actor_set_name         (ClutterActor          *self,
                                                      const gchar           *name);
 G_CONST_RETURN gchar *clutter_actor_get_name         (ClutterActor          *self);
-guint32               clutter_actor_get_id           (ClutterActor          *self);
+guint32               clutter_actor_get_gid          (ClutterActor          *self);
 void                  clutter_actor_set_clip         (ClutterActor          *self,
                                                      gint                   xoff, 
                                                      gint                   yoff, 
index 317f103..f199b5f 100644 (file)
@@ -16,5 +16,6 @@
 #define clutter_behaviour_ellipse_get_angle_begin    clutter_behaviour_ellipse_get_angle_begin_REPLACED_BY_clutter_behaviour_get_angle_start
 #define clutter_behaviour_ellipse_get_angle_beginx   clutter_behaviour_ellipse_get_angle_beginx_REPLACED_BY_clutter_behaviour_get_angle_startx
 #define clutter_behaviour_bspline_append             clutter_behaviour_bspline_append_REPLACED_BY_clutter_behaviour_bspline_append_knots
+#define clutter_actor_get_id                         clutter_actor_get_id_REPLACED_BY_clutter_actor_get_gid
 
 #endif /* CLUTTER_DEPRECATED_H */
index 5eac3b9..c9a80c4 100644 (file)
@@ -548,11 +548,15 @@ texture_upload_data (ClutterTexture *texture,
        {
          gchar  *filename;
 
-         filename = g_strdup_printf("/tmp/%i-%i-%i.png",
-                                    clutter_actor_get_id(CLUTTER_ACTOR(texture)),
-                                    x, y);
-         printf("saving %s\n", filename);
+         filename =
+            g_strdup_printf("/tmp/%i-%i-%i.png",
+                            clutter_actor_get_gid (CLUTTER_ACTOR (texture)),
+                            x, y);
+
+         printf ("saving %s\n", filename);
+
          gdk_pixbuf_save (pixtmp, filename , "png", NULL, NULL);
+          g_free (filename);
        }
 #endif