]> git.ipfire.org Git - thirdparty/vala.git/commitdiff
Update GIR-based bindings.
authorEvan Nemerson <evan@coeus-group.com>
Wed, 25 Jul 2012 23:13:34 +0000 (16:13 -0700)
committerEvan Nemerson <evan@coeus-group.com>
Sat, 28 Jul 2012 17:42:48 +0000 (10:42 -0700)
vapi/atk.vapi
vapi/clutter-1.0.vapi
vapi/gdk-3.0.vapi
vapi/gdk-pixbuf-2.0.vapi
vapi/gio-2.0.vapi
vapi/libgdata.vapi
vapi/libpeas-1.0.vapi
vapi/libsoup-2.4.vapi
vapi/rest-0.7.vapi
vapi/vte-2.90.vapi

index 404480086cdbb2a432d2d53b690c509850b9bbf8..8a6c18073d925752d7af2d1c2edf1be0338eacd2 100644 (file)
@@ -181,6 +181,7 @@ namespace Atk {
                public void add (Atk.Relation relation);
                public void add_relation_by_type (Atk.RelationType relationship, Atk.Object target);
                public bool contains (Atk.RelationType relationship);
+               public bool contains_target (Atk.RelationType relationship, Atk.Object targe);
                public int get_n_relations ();
                public unowned Atk.Relation get_relation (int i);
                public unowned Atk.Relation get_relation_by_type (Atk.RelationType relationship);
index 5785d07dccbb7d24851a81921946a0ed4f958da8..736427e0604b1d1e3ab20b30097f787b33d0400e 100644 (file)
@@ -4572,11 +4572,13 @@ namespace Clutter {
                [CCode (cheader_filename = "clutter/clutter.h")]
                public static uint add_repaint_func_full (Clutter.RepaintFlags flags, owned GLib.SourceFunc func);
                [CCode (cheader_filename = "clutter/clutter.h")]
+               [Deprecated (since = "1.12")]
                public static void enter ();
                [CCode (cheader_filename = "clutter/clutter.h")]
                [Deprecated (since = "1.10")]
                public static void init ();
                [CCode (cheader_filename = "clutter/clutter.h")]
+               [Deprecated (since = "1.12")]
                public static void leave ();
                [CCode (cheader_filename = "clutter/clutter.h")]
                public static void remove_repaint_func (uint handle_id);
@@ -4680,7 +4682,9 @@ namespace Clutter {
                public Clutter.ActorBox get_allocation_box ();
                public Clutter.Geometry get_allocation_geometry ();
                public void get_allocation_vertices (Clutter.Actor? ancestor, [CCode (array_length = false)] Clutter.Vertex[] verts);
+               [Deprecated (since = "1.12")]
                public void get_anchor_point (out float anchor_x, out float anchor_y);
+               [Deprecated (since = "1.12")]
                public Clutter.Gravity get_anchor_point_gravity ();
                [Deprecated (since = "1.12")]
                public unowned Clutter.Animation get_animation ();
@@ -4700,6 +4704,7 @@ namespace Clutter {
                public Clutter.ContentRepeat get_content_repeat ();
                public void get_content_scaling_filters (out Clutter.ScalingFilter min_filter, out Clutter.ScalingFilter mag_filter);
                public unowned Clutter.PaintVolume get_default_paint_volume ();
+               [Deprecated (since = "1.12")]
                public float get_depth ();
                public uint get_easing_delay ();
                public uint get_easing_duration ();
@@ -4735,6 +4740,8 @@ namespace Clutter {
                public virtual bool get_paint_volume (Clutter.PaintVolume volume);
                public unowned Pango.Context get_pango_context ();
                public unowned Clutter.Actor? get_parent ();
+               public void get_pivot_point (out float pivot_x, out float pivot_y);
+               public float get_pivot_point_z ();
                public void get_position (out float x, out float y);
                public virtual void get_preferred_height (float for_width, out float min_height_p, out float natural_height_p);
                public void get_preferred_size (out float min_width_p, out float min_height_p, out float natural_width_p, out float natural_height_p);
@@ -4742,10 +4749,15 @@ namespace Clutter {
                public unowned Clutter.Actor get_previous_sibling ();
                public bool get_reactive ();
                public Clutter.RequestMode get_request_mode ();
+               [Deprecated (since = "1.12")]
                public double get_rotation (Clutter.RotateAxis axis, out float x, out float y, out float z);
+               public double get_rotation_angle (Clutter.RotateAxis axis);
                public void get_scale (out double scale_x, out double scale_y);
+               [Deprecated (since = "1.12")]
                public void get_scale_center (out float center_x, out float center_y);
+               [Deprecated (since = "1.12")]
                public Clutter.Gravity get_scale_gravity ();
+               public double get_scale_z ();
                [Deprecated (since = "1.8")]
                public unowned Clutter.Shader get_shader ();
                public void get_size (out float width, out float height);
@@ -4756,6 +4768,7 @@ namespace Clutter {
                public void get_transformed_position (out float x, out float y);
                public void get_transformed_size (out float width, out float height);
                public unowned Clutter.Transition get_transition (string name);
+               public void get_translation (out float translate_x, out float translate_y, out float translate_z);
                public float get_width ();
                public float get_x ();
                public Clutter.ActorAlign get_x_align ();
@@ -4763,6 +4776,8 @@ namespace Clutter {
                public float get_y ();
                public Clutter.ActorAlign get_y_align ();
                public bool get_y_expand ();
+               public float get_z_position ();
+               [Deprecated (since = "1.12")]
                public Clutter.Gravity get_z_rotation_gravity ();
                public void grab_key_focus ();
                public bool has_actions ();
@@ -4784,7 +4799,9 @@ namespace Clutter {
                [Deprecated (since = "1.10")]
                public void lower_bottom ();
                public virtual void map ();
+               [Deprecated (since = "1.12")]
                public void move_anchor_point (float anchor_x, float anchor_y);
+               [Deprecated (since = "1.12")]
                public void move_anchor_point_from_gravity (Clutter.Gravity gravity);
                public void move_by (float dx, float dy);
                public bool needs_expand (Clutter.Orientation orientation);
@@ -4817,7 +4834,9 @@ namespace Clutter {
                public void restore_easing_state ();
                public void save_easing_state ();
                public void set_allocation (Clutter.ActorBox box, Clutter.AllocationFlags flags);
+               [Deprecated (since = "1.12")]
                public void set_anchor_point (float anchor_x, float anchor_y);
+               [Deprecated (since = "1.12")]
                public void set_anchor_point_from_gravity (Clutter.Gravity gravity);
                public void set_background_color (Clutter.Color? color);
                public void set_child_above_sibling (Clutter.Actor child, Clutter.Actor? sibling);
@@ -4829,6 +4848,7 @@ namespace Clutter {
                public void set_content_gravity (Clutter.ContentGravity gravity);
                public void set_content_repeat (Clutter.ContentRepeat repeat);
                public void set_content_scaling_filters (Clutter.ScalingFilter min_filter, Clutter.ScalingFilter mag_filter);
+               [Deprecated (since = "1.12")]
                public void set_depth (float depth);
                public void set_easing_delay (uint msecs);
                public void set_easing_duration (uint msecs);
@@ -4849,13 +4869,20 @@ namespace Clutter {
                public void set_opacity (uint8 opacity);
                [Deprecated (since = "1.10")]
                public void set_parent (Clutter.Actor parent);
+               public void set_pivot_point (float pivot_x, float pivot_y);
+               public void set_pivot_point_z (float pivot_z);
                public void set_position (float x, float y);
                public void set_reactive (bool reactive);
                public void set_request_mode (Clutter.RequestMode mode);
+               [Deprecated (since = "1.12")]
                public void set_rotation (Clutter.RotateAxis axis, double angle, float x, float y, float z);
+               public void set_rotation_angle (Clutter.RotateAxis axis, double angle);
                public void set_scale (double scale_x, double scale_y);
+               [Deprecated (since = "1.12")]
                public void set_scale_full (double scale_x, double scale_y, float center_x, float center_y);
+               [Deprecated (since = "1.12")]
                public void set_scale_with_gravity (double scale_x, double scale_y, Clutter.Gravity gravity);
+               public void set_scale_z (double scale_z);
                [Deprecated (since = "1.8")]
                public bool set_shader (Clutter.Shader? shader);
                [Deprecated (since = "1.8")]
@@ -4866,6 +4893,7 @@ namespace Clutter {
                public void set_shader_param_int (string param, int value);
                public void set_size (float width, float height);
                public void set_text_direction (Clutter.TextDirection text_dir);
+               public void set_translation (float translate_x, float translate_y, float translate_z);
                public void set_width (float width);
                public void set_x (float x);
                public void set_x_align (Clutter.ActorAlign x_align);
@@ -4873,6 +4901,8 @@ namespace Clutter {
                public void set_y (float y);
                public void set_y_align (Clutter.ActorAlign y_align);
                public void set_y_expand (bool expand);
+               public void set_z_position (float z_position);
+               [Deprecated (since = "1.12")]
                public void set_z_rotation_from_gravity (double angle, Clutter.Gravity gravity);
                public bool should_pick_paint ();
                [Deprecated (since = "1.10")]
@@ -4886,10 +4916,13 @@ namespace Clutter {
                public Clutter.Action actions { set; }
                [NoAccessorMethod]
                public Clutter.ActorBox allocation { get; }
+               [Deprecated (since = "1.12")]
                [NoAccessorMethod]
                public Clutter.Gravity anchor_gravity { get; set; }
+               [Deprecated (since = "1.12")]
                [NoAccessorMethod]
                public float anchor_x { get; set; }
+               [Deprecated (since = "1.12")]
                [NoAccessorMethod]
                public float anchor_y { get; set; }
                public Clutter.Color background_color { get; set; }
@@ -4904,6 +4937,7 @@ namespace Clutter {
                public Clutter.ActorBox content_box { get; }
                public Clutter.ContentGravity content_gravity { get; set; }
                public Clutter.ContentRepeat content_repeat { get; set; }
+               [Deprecated (since = "1.12")]
                public float depth { get; set; }
                [NoAccessorMethod]
                public Clutter.Effect effect { set; }
@@ -4950,6 +4984,9 @@ namespace Clutter {
                public Clutter.OffscreenRedirect offscreen_redirect { get; set; }
                public uint opacity { get; set; }
                [NoAccessorMethod]
+               public Clutter.Point pivot_point { owned get; set; }
+               public float pivot_point_z { get; set; }
+               [NoAccessorMethod]
                public Clutter.Point position { owned get; set; }
                public bool reactive { get; set; }
                [NoAccessorMethod]
@@ -4961,30 +4998,44 @@ namespace Clutter {
                public double rotation_angle_y { get; set; }
                [NoAccessorMethod]
                public double rotation_angle_z { get; set; }
+               [Deprecated (since = "1.12")]
                [NoAccessorMethod]
                public Clutter.Vertex rotation_center_x { get; set; }
+               [Deprecated (since = "1.12")]
                [NoAccessorMethod]
                public Clutter.Vertex rotation_center_y { get; set; }
+               [Deprecated (since = "1.12")]
                [NoAccessorMethod]
                public Clutter.Vertex rotation_center_z { get; set; }
+               [Deprecated (since = "1.12")]
                [NoAccessorMethod]
                public Clutter.Gravity rotation_center_z_gravity { get; set; }
+               [Deprecated (since = "1.12")]
                [NoAccessorMethod]
                public float scale_center_x { get; set; }
+               [Deprecated (since = "1.12")]
                [NoAccessorMethod]
                public float scale_center_y { get; set; }
+               [Deprecated (since = "1.12")]
                [NoAccessorMethod]
                public Clutter.Gravity scale_gravity { get; set; }
                [NoAccessorMethod]
                public double scale_x { get; set; }
                [NoAccessorMethod]
                public double scale_y { get; set; }
+               public double scale_z { get; set; }
                [NoAccessorMethod]
                public bool show_on_set_parent { get; set; }
                [NoAccessorMethod]
                public Clutter.Size size { owned get; set; }
                public Clutter.TextDirection text_direction { get; set; }
                [NoAccessorMethod]
+               public float translation_x { get; set; }
+               [NoAccessorMethod]
+               public float translation_y { get; set; }
+               [NoAccessorMethod]
+               public float translation_z { get; set; }
+               [NoAccessorMethod]
                public bool visible { get; set; }
                public float width { get; set; }
                public float x { get; set; }
@@ -4993,6 +5044,7 @@ namespace Clutter {
                public float y { get; set; }
                public Clutter.ActorAlign y_align { get; set; }
                public bool y_expand { get; set; }
+               public float z_position { get; set; }
                public signal void allocation_changed (Clutter.ActorBox box, Clutter.AllocationFlags flags);
                public virtual signal bool button_press_event (Clutter.ButtonEvent event);
                public virtual signal bool button_release_event (Clutter.ButtonEvent event);
@@ -5020,6 +5072,7 @@ namespace Clutter {
                public virtual signal bool scroll_event (Clutter.ScrollEvent event);
                [HasEmitter]
                public virtual signal void show ();
+               public virtual signal bool touch_event (Clutter.Event event);
                public signal void transitions_completed ();
                [HasEmitter]
                public virtual signal void unrealize ();
@@ -5458,9 +5511,7 @@ namespace Clutter {
                public BoxLayout ();
                [Deprecated (since = "1.12")]
                public void get_alignment (Clutter.Actor actor, out Clutter.BoxAlignment x_align, out Clutter.BoxAlignment y_align);
-               [Deprecated (since = "1.12")]
                public uint get_easing_duration ();
-               [Deprecated (since = "1.12")]
                public ulong get_easing_mode ();
                [Deprecated (since = "1.12")]
                public bool get_expand (Clutter.Actor actor);
@@ -5470,7 +5521,6 @@ namespace Clutter {
                public Clutter.Orientation get_orientation ();
                public bool get_pack_start ();
                public uint get_spacing ();
-               [Deprecated (since = "1.12")]
                public bool get_use_animations ();
                [Deprecated (since = "1.12")]
                public bool get_vertical ();
@@ -5494,12 +5544,17 @@ namespace Clutter {
                public void set_use_animations (bool animate);
                [Deprecated (since = "1.12")]
                public void set_vertical (bool vertical);
+               [Deprecated (since = "1.12")]
                public uint easing_duration { get; set; }
+               [Deprecated (since = "1.12")]
+               public ulong easing_mode { get; set; }
                public bool homogeneous { get; set; }
                public Clutter.Orientation orientation { get; set; }
                public bool pack_start { get; set; }
                public uint spacing { get; set; }
                [Deprecated (since = "1.12")]
+               public bool use_animations { get; set; }
+               [Deprecated (since = "1.12")]
                public bool vertical { get; set; }
        }
        [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_brightness_contrast_effect_get_type ()")]
@@ -5685,6 +5740,7 @@ namespace Clutter {
                public virtual signal void drag_begin (Clutter.Actor actor, float event_x, float event_y, Clutter.ModifierType modifiers);
                public virtual signal void drag_end (Clutter.Actor actor, float event_x, float event_y, Clutter.ModifierType modifiers);
                public virtual signal void drag_motion (Clutter.Actor actor, float delta_x, float delta_y);
+               public virtual signal bool drag_progress (Clutter.Actor actor, float delta_x, float delta_y);
        }
        [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_drop_action_get_type ()")]
        public class DropAction : Clutter.Action {
@@ -5756,6 +5812,7 @@ namespace Clutter {
                public Clutter.EventType get_type ();
                public bool has_control_modifier ();
                public bool has_shift_modifier ();
+               public bool is_pointer_emulated ();
                public static unowned Clutter.Event peek ();
                public void put ();
                public void set_button (uint32 button);
@@ -5817,8 +5874,10 @@ namespace Clutter {
                [CCode (has_construct_function = false, type = "ClutterAction*")]
                public GestureAction ();
                public void get_motion_coords (uint device, out float motion_x, out float motion_y);
+               public int get_n_touch_points ();
                public void get_press_coords (uint device, out float press_x, out float press_y);
                public void get_release_coords (uint device, out float release_x, out float release_y);
+               public void set_n_touch_points (int nb_points);
                public virtual signal bool gesture_begin (Clutter.Actor actor);
                public virtual signal void gesture_cancel (Clutter.Actor actor);
                public virtual signal void gesture_end (Clutter.Actor actor);
@@ -5878,6 +5937,8 @@ namespace Clutter {
                public unowned Clutter.InputDevice get_associated_device ();
                public Clutter.InputAxis get_axis (uint index_);
                public bool get_axis_value ([CCode (array_length = false)] double[] axes, Clutter.InputAxis axis, out double value);
+               public bool get_coords (Clutter.EventSequence? sequence, out unowned Clutter.Point point);
+               [Deprecated (since = "1.12")]
                public void get_device_coords (out int x, out int y);
                public int get_device_id ();
                public Clutter.InputMode get_device_mode ();
@@ -5897,6 +5958,9 @@ namespace Clutter {
                public GLib.List<weak Clutter.InputDevice> get_slave_devices ();
                public void grab (Clutter.Actor actor);
                public bool keycode_to_evdev (uint hardware_keycode, uint evdev_keycode);
+               public unowned Clutter.Actor sequence_get_grabbed_actor (Clutter.EventSequence sequence);
+               public void sequence_grab (Clutter.EventSequence sequence, Clutter.Actor actor);
+               public void sequence_ungrab (Clutter.EventSequence sequence);
                public void set_enabled (bool enabled);
                public void set_key (uint index_, uint keyval, Clutter.ModifierType modifiers);
                public void ungrab ();
@@ -5974,24 +6038,11 @@ namespace Clutter {
                public unowned Clutter.LayoutMeta get_child_meta (Clutter.Container container, Clutter.Actor actor);
                [NoWrapper]
                public virtual GLib.Type get_child_meta_type ();
-               public uint get_easing_delay ();
-               public uint get_easing_duration ();
-               public Clutter.AnimationMode get_easing_mode ();
-               public bool get_easing_state (out Clutter.AnimationMode mode, out uint duration, out uint delay);
                public virtual void get_preferred_height (Clutter.Container container, float for_width, out float min_height_p, out float nat_height_p);
                public virtual void get_preferred_width (Clutter.Container container, float for_height, out float min_width_p, out float nat_width_p);
-               public bool get_use_animations ();
                [CCode (array_length_pos = 0.1, array_length_type = "guint")]
                public GLib.ParamSpec[] list_child_properties ();
                public virtual void set_container (Clutter.Container? container);
-               public void set_easing_delay (uint delay);
-               public void set_easing_duration (uint duration);
-               public void set_easing_mode (Clutter.AnimationMode mode);
-               public void set_use_animations (bool animate);
-               public uint easing_delay { get; set; }
-               public uint easing_duration { get; set; }
-               public Clutter.AnimationMode easing_mode { get; set; }
-               public bool use_animations { get; set; }
                [HasEmitter]
                public virtual signal void layout_changed ();
        }
@@ -6253,6 +6304,12 @@ namespace Clutter {
                [NoAccessorMethod]
                public bool has_border { get; set; }
        }
+       [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_rotate_action_get_type ()")]
+       public class RotateAction : Clutter.GestureAction {
+               [CCode (has_construct_function = false, type = "ClutterAction*")]
+               public RotateAction ();
+               public virtual signal bool rotate (Clutter.Actor actor, double angle);
+       }
        [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_score_get_type ()")]
        public class Score : GLib.Object {
                [CCode (has_construct_function = false)]
@@ -6627,7 +6684,6 @@ namespace Clutter {
                public int get_row_count ();
                public uint get_row_spacing ();
                public void get_span (Clutter.Actor actor, out int column_span, out int row_span);
-               [Deprecated (since = "1.12")]
                public bool get_use_animations ();
                public void pack (Clutter.Actor actor, int column, int row);
                [Deprecated (since = "1.12")]
@@ -6646,8 +6702,13 @@ namespace Clutter {
                [Deprecated (since = "1.12")]
                public void set_use_animations (bool animate);
                public uint column_spacing { get; set; }
+               [Deprecated (since = "1.12")]
                public uint easing_duration { get; set; }
+               [Deprecated (since = "1.12")]
+               public ulong easing_mode { get; set; }
                public uint row_spacing { get; set; }
+               [Deprecated (since = "1.12")]
+               public bool use_animations { get; set; }
        }
        [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_text_get_type ()")]
        public class Text : Clutter.Actor, Atk.Implementor, Clutter.Animatable, Clutter.Container, Clutter.Scriptable {
@@ -6731,6 +6792,7 @@ namespace Clutter {
                public Clutter.Color cursor_color { get; set; }
                [NoAccessorMethod]
                public bool cursor_color_set { get; }
+               public int cursor_position { get; set; }
                public int cursor_size { get; set; }
                public bool cursor_visible { get; set; }
                public bool editable { get; set; }
@@ -6743,6 +6805,7 @@ namespace Clutter {
                public Pango.WrapMode line_wrap_mode { get; set; }
                public int max_length { get; set; }
                public uint password_char { get; set; }
+               [Deprecated (since = "1.12")]
                [NoAccessorMethod]
                public int position { get; set; }
                public bool selectable { get; set; }
@@ -6865,6 +6928,7 @@ namespace Clutter {
                [Deprecated (since = "1.10")]
                public Clutter.Timeline clone ();
                public bool get_auto_reverse ();
+               public bool get_cubic_bezier_progress (out unowned Clutter.Point c_1, out unowned Clutter.Point c_2);
                public int get_current_repeat ();
                public uint get_delay ();
                public uint get_delta ();
@@ -6877,6 +6941,7 @@ namespace Clutter {
                public double get_progress ();
                public Clutter.AnimationMode get_progress_mode ();
                public int get_repeat_count ();
+               public bool get_step_progress (out int n_steps, out Clutter.StepMode step_mode);
                public bool has_marker (string marker_name);
                public bool is_playing ();
                [CCode (array_length_pos = 1.1, array_length_type = "gsize", array_null_terminated = true)]
@@ -6885,6 +6950,7 @@ namespace Clutter {
                public void remove_marker (string marker_name);
                public void rewind ();
                public void set_auto_reverse (bool reverse);
+               public void set_cubic_bezier_progress (Clutter.Point c_1, Clutter.Point c_2);
                public void set_delay (uint msecs);
                public void set_direction (Clutter.TimelineDirection direction);
                public void set_duration (uint msecs);
@@ -6893,6 +6959,7 @@ namespace Clutter {
                public void set_progress_func (owned Clutter.TimelineProgressFunc? func);
                public void set_progress_mode (Clutter.AnimationMode mode);
                public void set_repeat_count (int count);
+               public void set_step_progress (int n_steps, Clutter.StepMode step_mode);
                public void skip (uint msecs);
                public void start ();
                public void stop ();
@@ -7127,6 +7194,7 @@ namespace Clutter {
        public struct ActorIter {
                public void destroy ();
                public void init (Clutter.Actor root);
+               public bool is_valid ();
                public bool next (out Clutter.Actor child);
                public bool prev (out Clutter.Actor child);
                public void remove ();
@@ -7395,6 +7463,14 @@ namespace Clutter {
                EASE_IN_BOUNCE,
                EASE_OUT_BOUNCE,
                EASE_IN_OUT_BOUNCE,
+               STEPS,
+               STEP_START,
+               STEP_END,
+               CUBIC_BEZIER,
+               EASE,
+               EASE_IN,
+               EASE_OUT,
+               EASE_IN_OUT,
                ANIMATION_LAST
        }
        [CCode (cheader_filename = "clutter/clutter.h", cprefix = "CLUTTER_BIN_ALIGNMENT_")]
@@ -7766,6 +7842,11 @@ namespace Clutter {
                ALUMINIUM_6,
                TRANSPARENT
        }
+       [CCode (cheader_filename = "clutter/clutter.h", cprefix = "CLUTTER_STEP_MODE_")]
+       public enum StepMode {
+               START,
+               END
+       }
        [CCode (cheader_filename = "clutter/clutter.h", cprefix = "CLUTTER_SWIPE_DIRECTION_")]
        [Flags]
        public enum SwipeDirection {
index 30ab8989f0566b2d6388f272611d45fd848f159f..b9ac36eb33a3e0bc47074511e7f80650f6e998e5 100644 (file)
@@ -5945,7 +5945,7 @@ namespace Gdk {
        [CCode (cheader_filename = "gdk/gdk.h")]
        public static void pre_parse_libgtk_only ();
        [CCode (cheader_filename = "gdk/gdk.h")]
-       public static void property_change (Gdk.Window window, Gdk.Atom property, Gdk.Atom type, int format, Gdk.PropMode mode, [CCode (array_length_cname = "nelements", array_length_pos = 6.1, type = "guchar*")] uint8[] data);
+       public static void property_change (Gdk.Window window, Gdk.Atom property, Gdk.Atom type, int format, Gdk.PropMode mode, [CCode (array_length_cname = "nelements", array_length_pos = 6.1, type = "const guchar*")] uint8[] data);
        [CCode (cheader_filename = "gdk/gdk.h")]
        public static void property_delete (Gdk.Window window, Gdk.Atom property);
        [CCode (cheader_filename = "gdk/gdk.h")]
index af9b861eceea62379917efdb627f2f42f34e607f..0c9e96a134de923124e9d11f175e0a92e9a66090 100644 (file)
@@ -40,7 +40,7 @@ namespace Gdk {
                [CCode (cname = "gdk_pixbuf_new_from_stream_at_scale_async", finish_name = "gdk_pixbuf_new_from_stream_finish")]
                public async Pixbuf.from_stream_at_scale_async (GLib.InputStream stream, int width, int height, bool preserve_aspect_ratio, GLib.Cancellable? cancellable = null) throws GLib.Error;
                [CCode (has_construct_function = false)]
-               public Pixbuf.from_xpm_data ([CCode (array_length = false, type = "char**")] string[] data);
+               public Pixbuf.from_xpm_data ([CCode (array_length = false, type = "const char**")] string[] data);
                public int get_bits_per_sample ();
                public size_t get_byte_length ();
                public Gdk.Colorspace get_colorspace ();
index cd7ac47873899721b9754a76cc6540f1feb49bbd..b8dda756cdd71f87f04b44ed64fbcfbe9dfdb155 100644 (file)
@@ -60,7 +60,7 @@ namespace GLib {
                [CCode (cheader_filename = "gio/gio.h")]
                public static GLib.Variant gvalue_to_gvariant (GLib.Value gvalue, GLib.VariantType type);
                [CCode (cheader_filename = "gio/gio.h")]
-               public static void gvariant_to_gvalue (GLib.Variant value, GLib.Value out_gvalue);
+               public static GLib.Value gvariant_to_gvalue (GLib.Variant value);
                [CCode (cheader_filename = "gio/gio.h")]
                public static bool is_address (string string);
                [CCode (cheader_filename = "gio/gio.h")]
@@ -720,6 +720,7 @@ namespace GLib {
                public void export (GLib.DBusObjectSkeleton object);
                public void export_uniquely (GLib.DBusObjectSkeleton object);
                public GLib.DBusConnection get_connection ();
+               public bool is_exported (GLib.DBusObjectSkeleton object);
                public void set_connection (GLib.DBusConnection? connection);
                public bool unexport (string object_path);
                public GLib.DBusConnection connection { owned get; set; }
@@ -1449,6 +1450,7 @@ namespace GLib {
                [HasEmitter]
                public virtual signal void reply (GLib.MountOperationResult result);
                public virtual signal void show_processes (string message, GLib.Array<GLib.Pid> processes, [CCode (array_length = false, array_null_terminated = true)] string[] choices);
+               public virtual signal void show_unmount_progress (string message, uint64 time_left, uint64 bytes_left);
        }
        [CCode (cheader_filename = "gio/gio.h")]
        public abstract class NativeVolumeMonitor : GLib.VolumeMonitor {
@@ -2112,7 +2114,7 @@ namespace GLib {
                public unowned string get_warning ();
                public void set_description (string description);
                public void set_flags (GLib.TlsPasswordFlags flags);
-               public void set_value ([CCode (array_length_cname = "length", array_length_pos = 1.1, array_length_type = "gssize", type = "guchar*")] uint8[] value);
+               public void set_value ([CCode (array_length_cname = "length", array_length_pos = 1.1, array_length_type = "gssize", type = "const guchar*")] uint8[] value);
                [CCode (vfunc_name = "set_value")]
                public virtual void set_value_full ([CCode (array_length_cname = "length", array_length_pos = 1.5, array_length_type = "gssize", type = "guchar*")] owned uint8[] value, GLib.DestroyNotify? notify = GLib.free);
                public void set_warning (string warning);
@@ -2246,7 +2248,7 @@ namespace GLib {
        [CCode (cheader_filename = "gio/gio.h", type_cname = "GActionMapInterface", type_id = "g_action_map_get_type ()")]
        public interface ActionMap : GLib.ActionGroup, GLib.Object {
                public abstract void add_action (GLib.Action action);
-               public void add_action_entries ([CCode (array_length_cname = "n_entries", array_length_pos = 1.5, type = "GActionEntry*")] GLib.ActionEntry[] entries, void* user_data);
+               public void add_action_entries ([CCode (array_length_cname = "n_entries", array_length_pos = 1.5, type = "const GActionEntry*")] GLib.ActionEntry[] entries, void* user_data);
                public abstract unowned GLib.Action lookup_action (string action_name);
                public abstract void remove_action (string action_name);
        }
@@ -2301,6 +2303,8 @@ namespace GLib {
        public interface AsyncResult : GLib.Object {
                public abstract GLib.Object get_source_object ();
                public abstract void* get_user_data ();
+               public abstract bool is_tagged (void* tag);
+               public bool legacy_propagate_error () throws GLib.Error;
        }
        [CCode (cheader_filename = "gio/gio.h", type_id = "g_converter_get_type ()")]
        public interface Converter : GLib.Object {
index f9d064c40791a655897ba1d61c3615e775519995..ee836e7d5cbd829f123db06ab01e68914bbd4075 100644 (file)
@@ -140,7 +140,7 @@ namespace GData {
                public unowned GData.AuthorizationDomain get_authorization_domain ();
                public unowned string get_feed_uri ();
                public unowned GData.Service get_service ();
-               public bool run (GLib.Cancellable? cancellable) throws GLib.Error;
+               public bool run (GLib.Cancellable? cancellable = null) throws GLib.Error;
                public async bool run_async (GLib.Cancellable? cancellable) throws GLib.Error;
                public GData.AuthorizationDomain authorization_domain { get; construct; }
                public string feed_uri { get; construct; }
@@ -273,7 +273,7 @@ namespace GData {
                [CCode (has_construct_function = false)]
                public CalendarService (GData.Authorizer? authorizer);
                public static unowned GData.AuthorizationDomain get_primary_authorization_domain ();
-               public GData.CalendarEvent insert_event (GData.CalendarEvent event, GLib.Cancellable? cancellable) throws GLib.Error;
+               public GData.CalendarEvent insert_event (GData.CalendarEvent event, GLib.Cancellable? cancellable = null) throws GLib.Error;
                public async void insert_event_async (GData.CalendarEvent event, GLib.Cancellable? cancellable);
                public GData.Feed query_all_calendars (GData.Query? query, GLib.Cancellable? cancellable, GData.QueryProgressCallback? progress_callback) throws GLib.Error;
                public async void query_all_calendars_async (GData.Query? query, GLib.Cancellable? cancellable, owned GData.QueryProgressCallback? progress_callback);
@@ -300,7 +300,7 @@ namespace GData {
        public class ClientLoginAuthorizer : GLib.Object, GData.Authorizer {
                [CCode (has_construct_function = false)]
                public ClientLoginAuthorizer (string client_id, GLib.Type service_type);
-               public bool authenticate (string username, string password, GLib.Cancellable? cancellable) throws GLib.Error;
+               public bool authenticate (string username, string password, GLib.Cancellable? cancellable = null) throws GLib.Error;
                public async bool authenticate_async (string username, string password, GLib.Cancellable? cancellable) throws GLib.Error;
                [CCode (has_construct_function = false)]
                public ClientLoginAuthorizer.for_authorization_domains (string client_id, GLib.List<GData.AuthorizationDomain> authorization_domains);
@@ -367,7 +367,7 @@ namespace GData {
                public unowned GLib.List<GData.GDOrganization> get_organizations ();
                public unowned GLib.List<GData.GDPhoneNumber> get_phone_numbers ();
                [CCode (array_length_pos = 1.5, array_length_type = "gsize")]
-               public uint8[] get_photo (GData.ContactsService service, out string content_type, GLib.Cancellable? cancellable) throws GLib.Error;
+               public uint8[] get_photo (GData.ContactsService service, out string content_type, GLib.Cancellable? cancellable = null) throws GLib.Error;
                [CCode (array_length_pos = 1.1)]
                public async uint8 get_photo_async (GData.ContactsService service, out size_t length, out string content_type) throws GLib.Error;
                public unowned string get_photo_etag ();
@@ -415,7 +415,7 @@ namespace GData {
                public void set_name (GData.GDName name);
                public void set_nickname (string? nickname);
                public void set_occupation (string? occupation);
-               public bool set_photo (GData.ContactsService service, uint8? data, size_t length, string? content_type, GLib.Cancellable? cancellable) throws GLib.Error;
+               public bool set_photo (GData.ContactsService service, uint8? data, size_t length, string? content_type, GLib.Cancellable? cancellable = null) throws GLib.Error;
                public async bool set_photo_async (GData.ContactsService service, uint8? data, size_t length, string? content_type, GLib.Cancellable? cancellable) throws GLib.Error;
                public void set_priority (string? priority);
                public void set_sensitivity (string? sensitivity);
@@ -484,9 +484,9 @@ namespace GData {
                [CCode (has_construct_function = false)]
                public ContactsService (GData.Authorizer? authorizer);
                public static unowned GData.AuthorizationDomain get_primary_authorization_domain ();
-               public GData.ContactsContact insert_contact (GData.ContactsContact contact, GLib.Cancellable? cancellable) throws GLib.Error;
+               public GData.ContactsContact insert_contact (GData.ContactsContact contact, GLib.Cancellable? cancellable = null) throws GLib.Error;
                public async void insert_contact_async (GData.ContactsContact contact, GLib.Cancellable? cancellable);
-               public GData.ContactsGroup insert_group (GData.ContactsGroup group, GLib.Cancellable? cancellable) throws GLib.Error;
+               public GData.ContactsGroup insert_group (GData.ContactsGroup group, GLib.Cancellable? cancellable = null) throws GLib.Error;
                public async void insert_group_async (GData.ContactsGroup group, GLib.Cancellable? cancellable);
                public GData.Feed query_contacts (GData.Query? query, GLib.Cancellable? cancellable, GData.QueryProgressCallback? progress_callback) throws GLib.Error;
                public async void query_contacts_async (GData.Query? query, GLib.Cancellable? cancellable, owned GData.QueryProgressCallback? progress_callback);
@@ -497,8 +497,14 @@ namespace GData {
        public class DocumentsDocument : GData.DocumentsEntry, GData.AccessHandler {
                [CCode (has_construct_function = false)]
                public DocumentsDocument (string? id);
-               public GData.DownloadStream download (GData.DocumentsService service, string export_format, GLib.Cancellable? cancellable) throws GLib.Error;
+               public GData.DownloadStream download (GData.DocumentsService service, string export_format, GLib.Cancellable? cancellable = null) throws GLib.Error;
                public string get_download_uri (string export_format);
+               public unowned string get_thumbnail_uri ();
+       }
+       [CCode (cheader_filename = "gdata/gdata.h", type_id = "gdata_documents_drawing_get_type ()")]
+       public class DocumentsDrawing : GData.DocumentsDocument, GData.AccessHandler {
+               [CCode (has_construct_function = false)]
+               public DocumentsDrawing (string? id);
        }
        [CCode (cheader_filename = "gdata/gdata.h", type_id = "gdata_documents_entry_get_type ()")]
        public abstract class DocumentsEntry : GData.Entry, GData.AccessHandler {
@@ -571,20 +577,22 @@ namespace GData {
        public class DocumentsService : GData.Service, GData.Batchable {
                [CCode (has_construct_function = false)]
                public DocumentsService (GData.Authorizer? authorizer);
-               public GData.DocumentsEntry add_entry_to_folder (GData.DocumentsEntry entry, GData.DocumentsFolder folder, GLib.Cancellable? cancellable) throws GLib.Error;
+               public GData.DocumentsEntry add_entry_to_folder (GData.DocumentsEntry entry, GData.DocumentsFolder folder, GLib.Cancellable? cancellable = null) throws GLib.Error;
                public async GData.DocumentsEntry add_entry_to_folder_async (GData.DocumentsEntry entry, GData.DocumentsFolder folder, GLib.Cancellable? cancellable) throws GLib.Error;
+               public GData.DocumentsDocument copy_document (GData.DocumentsDocument document, GLib.Cancellable? cancellable = null) throws GLib.Error;
+               public async GData.DocumentsDocument copy_document_async (GData.DocumentsDocument document, GLib.Cancellable? cancellable) throws GLib.Error;
                public GData.DocumentsDocument finish_upload (GData.UploadStream upload_stream) throws GLib.Error;
                public static unowned GData.AuthorizationDomain get_primary_authorization_domain ();
                public static unowned GData.AuthorizationDomain get_spreadsheet_authorization_domain ();
                public static string get_upload_uri (GData.DocumentsFolder? folder);
                public GData.DocumentsFeed query_documents (GData.DocumentsQuery? query, GLib.Cancellable? cancellable, GData.QueryProgressCallback? progress_callback) throws GLib.Error;
                public async void query_documents_async (GData.DocumentsQuery? query, GLib.Cancellable? cancellable, owned GData.QueryProgressCallback? progress_callback);
-               public GData.DocumentsEntry remove_entry_from_folder (GData.DocumentsEntry entry, GData.DocumentsFolder folder, GLib.Cancellable? cancellable) throws GLib.Error;
+               public GData.DocumentsEntry remove_entry_from_folder (GData.DocumentsEntry entry, GData.DocumentsFolder folder, GLib.Cancellable? cancellable = null) throws GLib.Error;
                public async GData.DocumentsEntry remove_entry_from_folder_async (GData.DocumentsEntry entry, GData.DocumentsFolder folder, GLib.Cancellable? cancellable) throws GLib.Error;
-               public GData.UploadStream update_document (GData.DocumentsDocument document, string slug, string content_type, GLib.Cancellable? cancellable) throws GLib.Error;
-               public GData.UploadStream update_document_resumable (GData.DocumentsDocument document, string slug, string content_type, int64 content_length, GLib.Cancellable? cancellable) throws GLib.Error;
-               public GData.UploadStream upload_document (GData.DocumentsDocument? document, string slug, string content_type, GData.DocumentsFolder? folder, GLib.Cancellable? cancellable) throws GLib.Error;
-               public GData.UploadStream upload_document_resumable (GData.DocumentsDocument? document, string slug, string content_type, int64 content_length, GData.DocumentsUploadQuery? query, GLib.Cancellable? cancellable) throws GLib.Error;
+               public GData.UploadStream update_document (GData.DocumentsDocument document, string slug, string content_type, GLib.Cancellable? cancellable = null) throws GLib.Error;
+               public GData.UploadStream update_document_resumable (GData.DocumentsDocument document, string slug, string content_type, int64 content_length, GLib.Cancellable? cancellable = null) throws GLib.Error;
+               public GData.UploadStream upload_document (GData.DocumentsDocument? document, string slug, string content_type, GData.DocumentsFolder? folder, GLib.Cancellable? cancellable = null) throws GLib.Error;
+               public GData.UploadStream upload_document_resumable (GData.DocumentsDocument? document, string slug, string content_type, int64 content_length, GData.DocumentsUploadQuery? query, GLib.Cancellable? cancellable = null) throws GLib.Error;
        }
        [CCode (cheader_filename = "gdata/gdata.h", type_id = "gdata_documents_spreadsheet_get_type ()")]
        public class DocumentsSpreadsheet : GData.DocumentsDocument, GData.AccessHandler {
@@ -612,7 +620,7 @@ namespace GData {
        [CCode (cheader_filename = "gdata/gdata.h", type_id = "gdata_download_stream_get_type ()")]
        public class DownloadStream : GLib.InputStream, GLib.Seekable {
                [CCode (has_construct_function = false, type = "GInputStream*")]
-               public DownloadStream (GData.Service service, GData.AuthorizationDomain? domain, string download_uri, GLib.Cancellable? cancellable);
+               public DownloadStream (GData.Service service, GData.AuthorizationDomain? domain, string download_uri, GLib.Cancellable? cancellable = null);
                public unowned GData.AuthorizationDomain get_authorization_domain ();
                public unowned GLib.Cancellable get_cancellable ();
                public ssize_t get_content_length ();
@@ -1041,6 +1049,13 @@ namespace GData {
                public string uri { get; }
                public string version { get; }
        }
+       [CCode (cheader_filename = "gdata/gdata.h", type_id = "gdata_goa_authorizer_get_type ()")]
+       public class GoaAuthorizer : GLib.Object, GData.Authorizer {
+               [CCode (has_construct_function = false)]
+               public GoaAuthorizer (Goa.Object goa_object);
+               public unowned Goa.Object get_goa_object ();
+               public Goa.Object goa_object { get; construct; }
+       }
        [CCode (cheader_filename = "gdata/gdata.h", type_id = "gdata_link_get_type ()")]
        public class Link : GData.Parsable, GData.Comparable {
                [CCode (has_construct_function = false)]
@@ -1082,7 +1097,7 @@ namespace GData {
        public class MediaContent : GData.Parsable {
                [CCode (has_construct_function = false)]
                protected MediaContent ();
-               public GData.DownloadStream download (GData.Service service, GLib.Cancellable? cancellable) throws GLib.Error;
+               public GData.DownloadStream download (GData.Service service, GLib.Cancellable? cancellable = null) throws GLib.Error;
                public unowned string get_content_type ();
                public int64 get_duration ();
                public GData.MediaExpression get_expression ();
@@ -1117,7 +1132,7 @@ namespace GData {
        public class MediaThumbnail : GData.Parsable {
                [CCode (has_construct_function = false)]
                protected MediaThumbnail ();
-               public GData.DownloadStream download (GData.Service service, GLib.Cancellable? cancellable) throws GLib.Error;
+               public GData.DownloadStream download (GData.Service service, GLib.Cancellable? cancellable = null) throws GLib.Error;
                public uint get_height ();
                public int64 get_time ();
                public unowned string get_uri ();
@@ -1137,9 +1152,9 @@ namespace GData {
                public unowned string get_locale ();
                public Soup.URI get_proxy_uri ();
                public uint get_timeout ();
-               public string request_authentication_uri (out string token, out string token_secret, GLib.Cancellable? cancellable) throws GLib.Error;
+               public string request_authentication_uri (out string token, out string token_secret, GLib.Cancellable? cancellable = null) throws GLib.Error;
                public async string request_authentication_uri_async (GLib.Cancellable? cancellable, out string token, out string token_secret) throws GLib.Error;
-               public bool request_authorization (string token, string token_secret, string verifier, GLib.Cancellable? cancellable) throws GLib.Error;
+               public bool request_authorization (string token, string token_secret, string verifier, GLib.Cancellable? cancellable = null) throws GLib.Error;
                public async bool request_authorization_async (string token, string token_secret, string verifier, GLib.Cancellable? cancellable) throws GLib.Error;
                public void set_locale (string? locale);
                public void set_proxy_uri (Soup.URI? proxy_uri);
@@ -1330,15 +1345,15 @@ namespace GData {
                public PicasaWebService (GData.Authorizer? authorizer);
                public GData.PicasaWebFile finish_file_upload (GData.UploadStream upload_stream) throws GLib.Error;
                public static unowned GData.AuthorizationDomain get_primary_authorization_domain ();
-               public GData.PicasaWebUser get_user (string? username, GLib.Cancellable? cancellable) throws GLib.Error;
+               public GData.PicasaWebUser get_user (string? username, GLib.Cancellable? cancellable = null) throws GLib.Error;
                public async GData.PicasaWebUser get_user_async (string? username, GLib.Cancellable? cancellable) throws GLib.Error;
-               public GData.PicasaWebAlbum insert_album (GData.PicasaWebAlbum album, GLib.Cancellable? cancellable) throws GLib.Error;
+               public GData.PicasaWebAlbum insert_album (GData.PicasaWebAlbum album, GLib.Cancellable? cancellable = null) throws GLib.Error;
                public async void insert_album_async (GData.PicasaWebAlbum album, GLib.Cancellable? cancellable);
                public GData.Feed query_all_albums (GData.Query? query, string? username, GLib.Cancellable? cancellable, GData.QueryProgressCallback? progress_callback) throws GLib.Error;
                public async void query_all_albums_async (GData.Query? query, string? username, GLib.Cancellable? cancellable, owned GData.QueryProgressCallback? progress_callback);
                public GData.Feed query_files (GData.PicasaWebAlbum? album, GData.Query? query, GLib.Cancellable? cancellable, GData.QueryProgressCallback? progress_callback) throws GLib.Error;
                public async void query_files_async (GData.PicasaWebAlbum? album, GData.Query? query, GLib.Cancellable? cancellable, owned GData.QueryProgressCallback? progress_callback);
-               public GData.UploadStream upload_file (GData.PicasaWebAlbum? album, GData.PicasaWebFile file_entry, string slug, string content_type, GLib.Cancellable? cancellable) throws GLib.Error;
+               public GData.UploadStream upload_file (GData.PicasaWebAlbum? album, GData.PicasaWebFile file_entry, string slug, string content_type, GLib.Cancellable? cancellable = null) throws GLib.Error;
        }
        [CCode (cheader_filename = "gdata/gdata.h", lower_case_csuffix = "picasaweb_user", type_id = "gdata_picasaweb_user_get_type ()")]
        public class PicasaWebUser : GData.Entry {
@@ -1407,27 +1422,27 @@ namespace GData {
                protected Service ();
                [NoWrapper]
                public virtual void append_query_headers (GData.AuthorizationDomain domain, Soup.Message message);
-               public bool delete_entry (GData.AuthorizationDomain? domain, GData.Entry entry, GLib.Cancellable? cancellable) throws GLib.Error;
+               public bool delete_entry (GData.AuthorizationDomain? domain, GData.Entry entry, GLib.Cancellable? cancellable = null) throws GLib.Error;
                public async bool delete_entry_async (GData.AuthorizationDomain? domain, GData.Entry entry, GLib.Cancellable? cancellable) throws GLib.Error;
                public static GLib.List<weak GData.AuthorizationDomain> get_authorization_domains (GLib.Type service_type);
                public unowned GData.Authorizer get_authorizer ();
                public unowned string get_locale ();
                public unowned Soup.URI get_proxy_uri ();
                public uint get_timeout ();
-               public GData.Entry insert_entry (GData.AuthorizationDomain? domain, string upload_uri, GData.Entry entry, GLib.Cancellable? cancellable) throws GLib.Error;
+               public GData.Entry insert_entry (GData.AuthorizationDomain? domain, string upload_uri, GData.Entry entry, GLib.Cancellable? cancellable = null) throws GLib.Error;
                public async GData.Entry insert_entry_async (GData.AuthorizationDomain? domain, string upload_uri, GData.Entry entry, GLib.Cancellable? cancellable) throws GLib.Error;
                public bool is_authorized ();
                [NoWrapper]
                public virtual void parse_error_response (GData.OperationType operation_type, uint status, string reason_phrase, string response_body, int length) throws GLib.Error;
                public GData.Feed query (GData.AuthorizationDomain? domain, string feed_uri, GData.Query? query, GLib.Type entry_type, GLib.Cancellable? cancellable, GData.QueryProgressCallback? progress_callback) throws GLib.Error;
                public async GData.Feed query_async (GData.AuthorizationDomain? domain, string feed_uri, GData.Query? query, GLib.Type entry_type, GLib.Cancellable? cancellable, owned GData.QueryProgressCallback? progress_callback) throws GLib.Error;
-               public GData.Entry query_single_entry (GData.AuthorizationDomain? domain, string entry_id, GData.Query? query, GLib.Type entry_type, GLib.Cancellable? cancellable) throws GLib.Error;
+               public GData.Entry query_single_entry (GData.AuthorizationDomain? domain, string entry_id, GData.Query? query, GLib.Type entry_type, GLib.Cancellable? cancellable = null) throws GLib.Error;
                public async GData.Entry query_single_entry_async (GData.AuthorizationDomain? domain, string entry_id, GData.Query? query, GLib.Type entry_type, GLib.Cancellable? cancellable) throws GLib.Error;
                public void set_authorizer (GData.Authorizer authorizer);
                public void set_locale (string? locale);
                public void set_proxy_uri (Soup.URI? proxy_uri);
                public void set_timeout (uint timeout);
-               public GData.Entry update_entry (GData.AuthorizationDomain? domain, GData.Entry entry, GLib.Cancellable? cancellable) throws GLib.Error;
+               public GData.Entry update_entry (GData.AuthorizationDomain? domain, GData.Entry entry, GLib.Cancellable? cancellable = null) throws GLib.Error;
                public async GData.Entry update_entry_async (GData.AuthorizationDomain? domain, GData.Entry entry, GLib.Cancellable? cancellable) throws GLib.Error;
                public GData.Authorizer authorizer { get; set; }
                public string locale { get; set; }
@@ -1437,7 +1452,7 @@ namespace GData {
        [CCode (cheader_filename = "gdata/gdata.h", type_id = "gdata_upload_stream_get_type ()")]
        public class UploadStream : GLib.OutputStream {
                [CCode (has_construct_function = false, type = "GOutputStream*")]
-               public UploadStream (GData.Service service, GData.AuthorizationDomain? domain, string method, string upload_uri, GData.Entry? entry, string slug, string content_type, GLib.Cancellable? cancellable);
+               public UploadStream (GData.Service service, GData.AuthorizationDomain? domain, string method, string upload_uri, GData.Entry? entry, string slug, string content_type, GLib.Cancellable? cancellable = null);
                public unowned GData.AuthorizationDomain get_authorization_domain ();
                public unowned GLib.Cancellable get_cancellable ();
                public int64 get_content_length ();
@@ -1449,7 +1464,7 @@ namespace GData {
                public unowned string get_slug ();
                public unowned string get_upload_uri ();
                [CCode (has_construct_function = false, type = "GOutputStream*")]
-               public UploadStream.resumable (GData.Service service, GData.AuthorizationDomain? domain, string method, string upload_uri, GData.Entry? entry, string slug, string content_type, int64 content_length, GLib.Cancellable? cancellable);
+               public UploadStream.resumable (GData.Service service, GData.AuthorizationDomain? domain, string method, string upload_uri, GData.Entry? entry, string slug, string content_type, int64 content_length, GLib.Cancellable? cancellable = null);
                public GData.AuthorizationDomain authorization_domain { get; construct; }
                public GLib.Cancellable cancellable { get; construct; }
                public int64 content_length { get; construct; }
@@ -1540,7 +1555,7 @@ namespace GData {
                public YouTubeService (string developer_key, GData.Authorizer? authorizer);
                public static GLib.Quark error_quark ();
                public GData.YouTubeVideo finish_video_upload (GData.UploadStream upload_stream) throws GLib.Error;
-               public GData.APPCategories get_categories (GLib.Cancellable? cancellable) throws GLib.Error;
+               public GData.APPCategories get_categories (GLib.Cancellable? cancellable = null) throws GLib.Error;
                public async GData.APPCategories get_categories_async (GLib.Cancellable? cancellable) throws GLib.Error;
                public unowned string get_developer_key ();
                public static unowned GData.AuthorizationDomain get_primary_authorization_domain ();
@@ -1550,7 +1565,7 @@ namespace GData {
                public async void query_standard_feed_async (GData.YouTubeStandardFeedType feed_type, GData.Query? query, GLib.Cancellable? cancellable, owned GData.QueryProgressCallback? progress_callback);
                public GData.Feed query_videos (GData.Query? query, GLib.Cancellable? cancellable, GData.QueryProgressCallback? progress_callback) throws GLib.Error;
                public async void query_videos_async (GData.Query? query, GLib.Cancellable? cancellable, owned GData.QueryProgressCallback? progress_callback);
-               public GData.UploadStream upload_video (GData.YouTubeVideo video, string slug, string content_type, GLib.Cancellable? cancellable) throws GLib.Error;
+               public GData.UploadStream upload_video (GData.YouTubeVideo video, string slug, string content_type, GLib.Cancellable? cancellable = null) throws GLib.Error;
                public string developer_key { get; construct; }
        }
        [CCode (cheader_filename = "gdata/gdata.h", lower_case_csuffix = "youtube_state", type_id = "gdata_youtube_state_get_type ()")]
@@ -1644,7 +1659,7 @@ namespace GData {
        public interface Authorizer : GLib.Object {
                public abstract bool is_authorized_for_domain (GData.AuthorizationDomain domain);
                public abstract void process_request (GData.AuthorizationDomain? domain, Soup.Message message);
-               public abstract bool refresh_authorization (GLib.Cancellable? cancellable) throws GLib.Error;
+               public abstract bool refresh_authorization (GLib.Cancellable? cancellable = null) throws GLib.Error;
                public abstract async bool refresh_authorization_async (GLib.Cancellable? cancellable) throws GLib.Error;
        }
        [CCode (cheader_filename = "gdata/gdata.h", type_id = "gdata_batchable_get_type ()")]
@@ -1653,13 +1668,13 @@ namespace GData {
        }
        [CCode (cheader_filename = "gdata/gdata.h", type_cname = "GDataCommentableInterface", type_id = "gdata_commentable_get_type ()")]
        public interface Commentable : GData.Entry {
-               public bool delete_comment (GData.Service service, GData.Comment comment_, GLib.Cancellable? cancellable) throws GLib.Error;
+               public bool delete_comment (GData.Service service, GData.Comment comment_, GLib.Cancellable? cancellable = null) throws GLib.Error;
                public async bool delete_comment_async (GData.Service service, GData.Comment comment_, GLib.Cancellable? cancellable) throws GLib.Error;
                [NoWrapper]
                public abstract string get_insert_comment_uri (GData.Comment comment);
                [NoWrapper]
                public abstract string get_query_comments_uri ();
-               public GData.Comment insert_comment (GData.Service service, GData.Comment comment_, GLib.Cancellable? cancellable) throws GLib.Error;
+               public GData.Comment insert_comment (GData.Service service, GData.Comment comment_, GLib.Cancellable? cancellable = null) throws GLib.Error;
                public async GData.Comment insert_comment_async (GData.Service service, GData.Comment comment_, GLib.Cancellable? cancellable) throws GLib.Error;
                [NoWrapper]
                public abstract bool is_comment_deletable (GData.Comment comment);
@@ -1687,24 +1702,6 @@ namespace GData {
                UPDATE,
                DELETION
        }
-       [CCode (cheader_filename = "gdata/gdata.h", cprefix = "GDATA_CLIENT_LOGIN_AUTHORIZER_ERROR_")]
-       public enum ClientLoginAuthorizerError {
-               BAD_AUTHENTICATION,
-               NOT_VERIFIED,
-               TERMS_NOT_AGREED,
-               CAPTCHA_REQUIRED,
-               ACCOUNT_DELETED,
-               ACCOUNT_DISABLED,
-               SERVICE_DISABLED,
-               ACCOUNT_MIGRATED,
-               INVALID_SECOND_FACTOR;
-               public static GLib.Quark quark ();
-       }
-       [CCode (cheader_filename = "gdata/gdata.h", cprefix = "GDATA_DOCUMENTS_SERVICE_ERROR_INVALID_CONTENT_")]
-       public enum DocumentsServiceError {
-               TYPE;
-               public static GLib.Quark quark ();
-       }
        [CCode (cheader_filename = "gdata/gdata.h", cprefix = "GDATA_MEDIA_EXPRESSION_")]
        public enum MediaExpression {
                SAMPLE,
@@ -1731,32 +1728,11 @@ namespace GData {
                AUTHENTICATION,
                BATCH
        }
-       [CCode (cheader_filename = "gdata/gdata.h", cprefix = "GDATA_PARSER_ERROR_")]
-       public enum ParserError {
-               PARSING_STRING,
-               EMPTY_DOCUMENT;
-               public static GLib.Quark quark ();
-       }
        [CCode (cheader_filename = "gdata/gdata.h", cprefix = "GDATA_PICASAWEB_")]
        public enum PicasaWebVisibility {
                PUBLIC,
                PRIVATE
        }
-       [CCode (cheader_filename = "gdata/gdata.h", cprefix = "GDATA_SERVICE_ERROR_")]
-       public enum ServiceError {
-               UNAVAILABLE,
-               PROTOCOL_ERROR,
-               ENTRY_ALREADY_INSERTED,
-               AUTHENTICATION_REQUIRED,
-               NOT_FOUND,
-               CONFLICT,
-               FORBIDDEN,
-               BAD_QUERY_PARAMETER,
-               NETWORK_ERROR,
-               PROXY_ERROR,
-               WITH_BATCH_OPERATION;
-               public static GLib.Quark quark ();
-       }
        [CCode (cheader_filename = "gdata/gdata.h", cprefix = "GDATA_YOUTUBE_AGE_")]
        public enum YouTubeAge {
                ALL_TIME,
@@ -1783,11 +1759,6 @@ namespace GData {
                MODERATE,
                STRICT
        }
-       [CCode (cheader_filename = "gdata/gdata.h", cprefix = "GDATA_YOUTUBE_SERVICE_ERROR_")]
-       public enum YouTubeServiceError {
-               API_QUOTA_EXCEEDED,
-               ENTRY_QUOTA_EXCEEDED
-       }
        [CCode (cheader_filename = "gdata/gdata.h", cprefix = "GDATA_YOUTUBE_SORT_")]
        public enum YouTubeSortOrder {
                NONE,
@@ -1812,6 +1783,50 @@ namespace GData {
                ALL,
                PARTNER
        }
+       [CCode (cheader_filename = "gdata/gdata.h", cprefix = "GDATA_CLIENT_LOGIN_AUTHORIZER_ERROR_")]
+       public errordomain ClientLoginAuthorizerError {
+               BAD_AUTHENTICATION,
+               NOT_VERIFIED,
+               TERMS_NOT_AGREED,
+               CAPTCHA_REQUIRED,
+               ACCOUNT_DELETED,
+               ACCOUNT_DISABLED,
+               SERVICE_DISABLED,
+               ACCOUNT_MIGRATED,
+               INVALID_SECOND_FACTOR;
+               public static GLib.Quark quark ();
+       }
+       [CCode (cheader_filename = "gdata/gdata.h", cprefix = "GDATA_DOCUMENTS_SERVICE_ERROR_INVALID_CONTENT_")]
+       public errordomain DocumentsServiceError {
+               TYPE;
+               public static GLib.Quark quark ();
+       }
+       [CCode (cheader_filename = "gdata/gdata.h", cprefix = "GDATA_PARSER_ERROR_")]
+       public errordomain ParserError {
+               PARSING_STRING,
+               EMPTY_DOCUMENT;
+               public static GLib.Quark quark ();
+       }
+       [CCode (cheader_filename = "gdata/gdata.h", cprefix = "GDATA_SERVICE_ERROR_")]
+       public errordomain ServiceError {
+               UNAVAILABLE,
+               PROTOCOL_ERROR,
+               ENTRY_ALREADY_INSERTED,
+               AUTHENTICATION_REQUIRED,
+               NOT_FOUND,
+               CONFLICT,
+               FORBIDDEN,
+               BAD_QUERY_PARAMETER,
+               NETWORK_ERROR,
+               PROXY_ERROR,
+               WITH_BATCH_OPERATION;
+               public static GLib.Quark quark ();
+       }
+       [CCode (cheader_filename = "gdata/gdata.h", cprefix = "GDATA_YOUTUBE_SERVICE_ERROR_")]
+       public errordomain YouTubeServiceError {
+               API_QUOTA_EXCEEDED,
+               ENTRY_QUOTA_EXCEEDED
+       }
        [CCode (cheader_filename = "gdata/gdata.h", instance_pos = 4.9)]
        public delegate void BatchOperationCallback (uint operation_id, GData.BatchOperationType operation_type, GData.Entry entry, GLib.Error error);
        [CCode (cheader_filename = "gdata/gdata.h", instance_pos = 3.9)]
@@ -1842,6 +1857,14 @@ namespace GData {
        public const string DOCUMENTS_ACCESS_ROLE_READER;
        [CCode (cheader_filename = "gdata/gdata.h", cname = "GDATA_DOCUMENTS_ACCESS_ROLE_WRITER")]
        public const string DOCUMENTS_ACCESS_ROLE_WRITER;
+       [CCode (cheader_filename = "gdata/gdata.h", cname = "GDATA_DOCUMENTS_DRAWING_JPEG")]
+       public const string DOCUMENTS_DRAWING_JPEG;
+       [CCode (cheader_filename = "gdata/gdata.h", cname = "GDATA_DOCUMENTS_DRAWING_PDF")]
+       public const string DOCUMENTS_DRAWING_PDF;
+       [CCode (cheader_filename = "gdata/gdata.h", cname = "GDATA_DOCUMENTS_DRAWING_PNG")]
+       public const string DOCUMENTS_DRAWING_PNG;
+       [CCode (cheader_filename = "gdata/gdata.h", cname = "GDATA_DOCUMENTS_DRAWING_SVG")]
+       public const string DOCUMENTS_DRAWING_SVG;
        [CCode (cheader_filename = "gdata/gdata.h", cname = "GDATA_GCONTACT_CALENDAR_FREE_BUSY")]
        public const string GCONTACT_CALENDAR_FREE_BUSY;
        [CCode (cheader_filename = "gdata/gdata.h", cname = "GDATA_GCONTACT_CALENDAR_HOME")]
index 987cbd9385fdae71eedddf8a19b8a95eb4f80136..5551ff47221597155be9bc31919255d26fe809e0 100644 (file)
@@ -48,6 +48,8 @@ namespace Peas {
        public class ExtensionSet : GLib.Object {
                [CCode (has_construct_function = false)]
                public ExtensionSet (Peas.Engine engine, GLib.Type exten_type, ...);
+               [NoWrapper]
+               public virtual bool call (string method_name, GI.Argument args);
                public void @foreach (Peas.ExtensionSetForeachFunc func);
                public unowned Peas.Extension get_extension (Peas.PluginInfo info);
                [CCode (has_construct_function = false)]
index 17866c1f001b665b6631276f9a5c2b0683b08371..74d082fdb6f7ef6de4bc0152609d7d86f4fdb764 100644 (file)
@@ -91,7 +91,7 @@ namespace Soup {
                public uint hash_by_name ();
                public bool is_resolved ();
                public void resolve_async (GLib.MainContext? async_context, GLib.Cancellable? cancellable, Soup.AddressCallback callback);
-               public uint resolve_sync (GLib.Cancellable? cancellable);
+               public uint resolve_sync (GLib.Cancellable? cancellable = null);
                [NoAccessorMethod]
                public Soup.AddressFamily family { get; construct; }
                public string name { get; construct; }
@@ -384,7 +384,7 @@ namespace Soup {
                public void set_flags (Soup.MessageFlags flags);
                public void set_http_version (Soup.HTTPVersion version);
                public void set_redirect (uint status_code, string redirect_uri);
-               public void set_request (string content_type, Soup.MemoryUse req_use, [CCode (array_length_cname = "req_length", array_length_pos = 3.1, array_length_type = "gsize", type = "char*")] uint8[] req_body);
+               public void set_request (string content_type, Soup.MemoryUse req_use, [CCode (array_length_cname = "req_length", array_length_pos = 3.1, array_length_type = "gsize", type = "const char*")] uint8[] req_body);
                public void set_response (string? content_type, Soup.MemoryUse resp_use, [CCode (array_length_cname = "resp_length", array_length_pos = 3.1, array_length_type = "gsize")] uint8[] resp_body);
                public void set_status (uint status_code);
                public void set_status_full (uint status_code, string reason_phrase);
@@ -524,7 +524,7 @@ namespace Soup {
                public virtual unowned string get_content_type ();
                public unowned Soup.Session get_session ();
                public unowned Soup.URI get_uri ();
-               public virtual GLib.InputStream send (GLib.Cancellable? cancellable) throws GLib.Error;
+               public virtual GLib.InputStream send (GLib.Cancellable? cancellable = null) throws GLib.Error;
                public virtual async GLib.InputStream send_async (GLib.Cancellable? cancellable) throws GLib.Error;
                public Soup.Session session { get; construct; }
                public Soup.URI uri { get; construct; }
@@ -681,7 +681,7 @@ namespace Soup {
                [CCode (has_construct_function = false)]
                public Socket (string optname1, ...);
                public void connect_async (GLib.Cancellable? cancellable, Soup.SocketCallback callback);
-               public uint connect_sync (GLib.Cancellable? cancellable);
+               public uint connect_sync (GLib.Cancellable? cancellable = null);
                public void disconnect ();
                public int get_fd ();
                public unowned Soup.Address get_local_address ();
@@ -689,11 +689,11 @@ namespace Soup {
                public bool is_connected ();
                public bool is_ssl ();
                public bool listen ();
-               public Soup.SocketIOStatus read ([CCode (array_length_cname = "len", array_length_pos = 1.5, array_length_type = "gsize", type = "gpointer")] uint8[] buffer, out size_t nread, GLib.Cancellable? cancellable) throws GLib.Error;
-               public Soup.SocketIOStatus read_until ([CCode (array_length_cname = "len", array_length_pos = 1.5, array_length_type = "gsize", type = "gpointer")] uint8[] buffer, void* boundary, size_t boundary_len, out size_t nread, bool got_boundary, GLib.Cancellable? cancellable) throws GLib.Error;
-               public bool start_proxy_ssl (string ssl_host, GLib.Cancellable? cancellable);
-               public bool start_ssl (GLib.Cancellable? cancellable);
-               public Soup.SocketIOStatus write ([CCode (array_length_cname = "len", array_length_pos = 1.5, array_length_type = "gsize", type = "gconstpointer")] uint8[] buffer, out size_t nwrote, GLib.Cancellable? cancellable) throws GLib.Error;
+               public Soup.SocketIOStatus read ([CCode (array_length_cname = "len", array_length_pos = 1.5, array_length_type = "gsize", type = "gpointer")] uint8[] buffer, out size_t nread, GLib.Cancellable? cancellable = null) throws GLib.Error;
+               public Soup.SocketIOStatus read_until ([CCode (array_length_cname = "len", array_length_pos = 1.5, array_length_type = "gsize", type = "gpointer")] uint8[] buffer, void* boundary, size_t boundary_len, out size_t nread, bool got_boundary, GLib.Cancellable? cancellable = null) throws GLib.Error;
+               public bool start_proxy_ssl (string ssl_host, GLib.Cancellable? cancellable = null);
+               public bool start_ssl (GLib.Cancellable? cancellable = null);
+               public Soup.SocketIOStatus write ([CCode (array_length_cname = "len", array_length_pos = 1.5, array_length_type = "gsize", type = "gconstpointer")] uint8[] buffer, out size_t nwrote, GLib.Cancellable? cancellable = null) throws GLib.Error;
                [NoAccessorMethod]
                public GLib.MainContext async_context { owned get; construct; }
                public bool clean_dispose { construct; }
@@ -994,6 +994,14 @@ namespace Soup {
                HANDSHAKE_FAILED;
                public static GLib.Quark quark ();
        }
+       [CCode (cheader_filename = "libsoup/soup.h", cprefix = "SOUP_TLD_ERROR_")]
+       public errordomain TLDError {
+               INVALID_HOSTNAME,
+               IS_IP_ADDRESS,
+               NOT_ENOUGH_DOMAINS,
+               NO_BASE_DOMAIN;
+               public static GLib.Quark quark ();
+       }
        [CCode (cheader_filename = "libsoup/soup.h", instance_pos = 2.9)]
        public delegate void AddressCallback (Soup.Address addr, uint status);
        [CCode (cheader_filename = "libsoup/soup.h", instance_pos = 4.9)]
@@ -1370,6 +1378,10 @@ namespace Soup {
        [CCode (cheader_filename = "libsoup/soup.h")]
        public static uint str_case_hash (void* key);
        [CCode (cheader_filename = "libsoup/soup.h")]
+       public static bool tld_domain_is_public_suffix (string domain);
+       [CCode (cheader_filename = "libsoup/soup.h")]
+       public static unowned string tld_get_base_domain (string hostname) throws GLib.Error;
+       [CCode (cheader_filename = "libsoup/soup.h")]
        public static void value_array_append (GLib.ValueArray array, GLib.Type type, ...);
        [CCode (cheader_filename = "libsoup/soup.h")]
        public static void value_array_append_vals (GLib.ValueArray array, ...);
index bb5efd5e540877f2d82b54cb06de8278e97238f6..da6d8e1e9d2c3dd9e2489215f80f1a67fabadb33 100644 (file)
@@ -106,14 +106,22 @@ namespace Rest {
                [NoAccessorMethod]
                public bool disable_cookies { get; construct; }
                [NoAccessorMethod]
-               public string password { owned get; construct; }
+               public string password { owned get; set; }
                [NoAccessorMethod]
                public bool ssl_strict { get; set; }
                [NoAccessorMethod]
                public string url_format { owned get; set; }
                public string user_agent { get; set; }
                [NoAccessorMethod]
-               public string username { owned get; construct; }
+               public string username { owned get; set; }
+               public virtual signal bool authenticate (Rest.ProxyAuth auth, bool retrying);
+       }
+       [CCode (cheader_filename = "rest/oauth-proxy-call.h,rest/oauth-proxy.h,rest/oauth2-proxy-call.h,rest/oauth2-proxy.h,rest/rest-enum-types.h,rest/rest-param.h,rest/rest-params.h,rest/rest-proxy-auth.h,rest/rest-proxy-call.h,rest/rest-proxy.h,rest/rest-xml-node.h,rest/rest-xml-parser.h", type_id = "rest_proxy_auth_get_type ()")]
+       public class ProxyAuth : GLib.Object {
+               [CCode (has_construct_function = false)]
+               protected ProxyAuth ();
+               public void pause ();
+               public void unpause ();
        }
        [CCode (cheader_filename = "rest/rest-proxy-call.h", type_id = "rest_proxy_call_get_type ()")]
        public class ProxyCall : GLib.Object {
index e298db70485c677dc64cb4f90d30d85a06069daa..a51204798868a756d071d7f68392ded46c31c204 100644 (file)
@@ -112,7 +112,7 @@ namespace Vte {
                public void set_visible_bell (bool is_visible);
                public void set_word_chars (string spec);
                public void watch_child (GLib.Pid child_pid);
-               public bool write_contents (GLib.OutputStream stream, Vte.TerminalWriteFlags flags, GLib.Cancellable? cancellable) throws GLib.Error;
+               public bool write_contents (GLib.OutputStream stream, Vte.TerminalWriteFlags flags, GLib.Cancellable? cancellable = null) throws GLib.Error;
                public bool allow_bold { get; set; }
                public bool audible_bell { get; set; }
                [NoAccessorMethod]