--- /usr/share/vala/vapi/clutter-1.0.vapi 2009-10-10 15:00:02.000000000 +0100 +++ clutter-1.0.vapi 2009-10-30 12:11:24.000000000 +0000 @@ -922,8 +922,8 @@ public abstract void create_child_meta (Clutter.Actor actor); public abstract void destroy_child_meta (Clutter.Actor actor); public unowned Clutter.Actor find_child_by_name (string child_name); - public abstract void @foreach (Clutter.Callback callback); - public abstract void foreach_with_internals (Clutter.Callback callback); + public abstract void @foreach (Clutter.Callback callback, void *userdata); + public abstract void foreach_with_internals (Clutter.Callback callback, void *userdata); public abstract Clutter.ChildMeta get_child_meta (Clutter.Actor actor); public unowned GLib.List get_children (); public abstract void lower (Clutter.Actor actor, Clutter.Actor sibling); @@ -968,6 +968,7 @@ public abstract void set_custom_property (Clutter.Script script, string name, GLib.Value value); public abstract void set_id (string name); } + [Immutable] [CCode (type_id = "CLUTTER_TYPE_ACTOR_BOX", cheader_filename = "clutter/clutter.h")] public struct ActorBox { public float x1; @@ -1049,6 +1050,7 @@ [CCode (type_id = "CLUTTER_TYPE_CLONE_PRIVATE", cheader_filename = "clutter/clutter.h")] public struct ClonePrivate { } + [Immutable] [CCode (type_id = "CLUTTER_TYPE_COLOR", cheader_filename = "clutter/clutter.h")] public struct Color { public uint8 red;