summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--vapi/atk.vapi23
-rw-r--r--vapi/gconf-2.0.vapi14
-rw-r--r--vapi/gdk-2.0.vapi40
-rw-r--r--vapi/gdk-x11-2.0.vapi6
-rw-r--r--vapi/gio-2.0.vapi26
-rw-r--r--vapi/gnome-vfs-2.0.vapi62
-rw-r--r--vapi/json-glib-1.0.vapi4
-rw-r--r--vapi/libgnome-menu.vapi10
-rw-r--r--vapi/libnotify.vapi10
-rw-r--r--vapi/libsoup-2.4.vapi16
-rw-r--r--vapi/libwnck-1.0.vapi19
-rw-r--r--vapi/packages/atk/atk.gi58
-rw-r--r--vapi/packages/gconf-2.0/gconf-2.0.gi24
-rw-r--r--vapi/packages/gdk-2.0/gdk-2.0.gi264
-rw-r--r--vapi/packages/gdk-x11-2.0/gdk-x11-2.0.gi19
-rw-r--r--vapi/packages/gio-2.0/gio-2.0.gi134
-rw-r--r--vapi/packages/gnome-vfs-2.0/gnome-vfs-2.0.gi66
-rw-r--r--vapi/packages/json-glib-1.0/json-glib-1.0.gi12
-rw-r--r--vapi/packages/libgnome-menu/libgnome-menu.gi32
-rw-r--r--vapi/packages/libnotify/libnotify.gi61
-rw-r--r--vapi/packages/libsoup-2.4/libsoup-2.4.gi15
-rw-r--r--vapi/packages/libwnck-1.0/libwnck-1.0.gi25
-rw-r--r--vapi/packages/pango/pango.gi23
-rw-r--r--vapi/packages/poppler-glib/poppler-glib.gi480
-rw-r--r--vapi/packages/webkit-1.0/webkit-1.0.gi48
-rw-r--r--vapi/pango.vapi3
-rw-r--r--vapi/poppler-glib.vapi230
-rw-r--r--vapi/webkit-1.0.vapi15
28 files changed, 1512 insertions, 227 deletions
diff --git a/vapi/atk.vapi b/vapi/atk.vapi
index 6114340f6..c81ca5eb1 100644
--- a/vapi/atk.vapi
+++ b/vapi/atk.vapi
@@ -56,7 +56,7 @@ namespace Atk {
public virtual void threads_leave ();
}
[CCode (cheader_filename = "atk/atk.h")]
- public class NoOpObject : Atk.Object, Atk.Value, Atk.Document, Atk.Component, Atk.Text, Atk.Action, Atk.Hypertext, Atk.Selection, Atk.Table, Atk.Image, Atk.EditableText {
+ public class NoOpObject : Atk.Object, Atk.Component, Atk.Action, Atk.EditableText, Atk.Image, Atk.Selection, Atk.Table, Atk.Text, Atk.Hypertext, Atk.Value, Atk.Document {
[CCode (type = "AtkObject*", has_construct_function = false)]
public NoOpObject (GLib.Object obj);
}
@@ -141,6 +141,14 @@ namespace Atk {
public virtual GLib.Type get_accessible_type ();
public virtual void invalidate ();
}
+ [CCode (cheader_filename = "atk/atk.h")]
+ public class Plug : Atk.Object {
+ [CCode (type = "AtkObject*", has_construct_function = false)]
+ public Plug ();
+ public unowned string get_id ();
+ [NoWrapper]
+ public virtual unowned string get_object_id ();
+ }
[Compact]
[CCode (cheader_filename = "atk/atk.h")]
public class PropertyValues {
@@ -163,7 +171,7 @@ namespace Atk {
public Relation (Atk.Object[] targets, Atk.RelationType relationship);
public void add_target (Atk.Object target);
public Atk.RelationType get_relation_type ();
- public unowned GLib.PtrArray get_target ();
+ public unowned GLib.GenericArray get_target ();
public bool remove_target (Atk.Object target);
public static Atk.RelationType type_for_name (string name);
public static unowned string type_get_name (Atk.RelationType type);
@@ -175,7 +183,7 @@ namespace Atk {
}
[CCode (cheader_filename = "atk/atk.h")]
public class RelationSet : GLib.Object {
- public weak GLib.PtrArray relations;
+ public weak GLib.GenericArray relations;
[CCode (has_construct_function = false)]
public RelationSet ();
public void add (Atk.Relation relation);
@@ -187,6 +195,14 @@ namespace Atk {
public void remove (Atk.Relation relation);
}
[CCode (cheader_filename = "atk/atk.h")]
+ public class Socket : Atk.Object {
+ public weak string embedded_plug_id;
+ [CCode (type = "AtkObject*", has_construct_function = false)]
+ public Socket ();
+ public virtual void embed (string plug_id);
+ public bool is_occupied ();
+ }
+ [CCode (cheader_filename = "atk/atk.h")]
public class StateSet : GLib.Object {
[CCode (has_construct_function = false)]
public StateSet ();
@@ -471,6 +487,7 @@ namespace Atk {
PARENT_WINDOW_OF,
DESCRIBED_BY,
DESCRIPTION_FOR,
+ NODE_PARENT_OF,
LAST_DEFINED
}
[CCode (cprefix = "ATK_ROLE_", cheader_filename = "atk/atk.h")]
diff --git a/vapi/gconf-2.0.vapi b/vapi/gconf-2.0.vapi
index 77f919bc3..5294bcf4a 100644
--- a/vapi/gconf-2.0.vapi
+++ b/vapi/gconf-2.0.vapi
@@ -27,6 +27,7 @@ namespace GConf {
}
[CCode (cheader_filename = "gconf/gconf-client.h")]
public class Client : GLib.Object {
+ public weak GLib.HashTable cache_dirs;
public weak GLib.HashTable cache_hash;
public weak GLib.HashTable dir_hash;
public weak GConf.Engine engine;
@@ -34,7 +35,6 @@ namespace GConf {
public weak GConf.Listeners listeners;
public uint notify_handler;
public weak GLib.SList notify_list;
- public void* pad1;
public int pad2;
public int pending_notify_count;
public void add_dir (string dir, GConf.ClientPreloadType preload) throws GLib.Error;
@@ -219,6 +219,8 @@ namespace GConf {
public Value (GConf.ValueType type);
public int compare (GConf.Value value_b);
public GConf.Value copy ();
+ public static unowned GConf.Value decode (string encoded);
+ public unowned string encode ();
[CCode (has_construct_function = false)]
public Value.from_string (GConf.ValueType type, string str) throws GLib.Error;
public bool get_bool ();
@@ -245,19 +247,19 @@ namespace GConf {
public void set_string (string the_str);
public unowned string to_string ();
}
- [CCode (cprefix = "GCONF_CLIENT_HANDLE_", has_type_id = false, cheader_filename = "gconf/gconf.h")]
+ [CCode (cprefix = "GCONF_CLIENT_HANDLE_", cheader_filename = "gconf/gconf.h")]
public enum ClientErrorHandlingMode {
NONE,
UNRETURNED,
ALL
}
- [CCode (cprefix = "GCONF_CLIENT_PRELOAD_", has_type_id = false, cheader_filename = "gconf/gconf.h")]
+ [CCode (cprefix = "GCONF_CLIENT_PRELOAD_", cheader_filename = "gconf/gconf.h")]
public enum ClientPreloadType {
NONE,
ONELEVEL,
RECURSIVE
}
- [CCode (cprefix = "GCONF_ERROR_", has_type_id = false, cheader_filename = "gconf/gconf.h")]
+ [CCode (cprefix = "GCONF_ERROR_", cheader_filename = "gconf/gconf.h")]
public enum Error {
SUCCESS,
FAILED,
@@ -277,12 +279,12 @@ namespace GConf {
NO_WRITABLE_DATABASE,
IN_SHUTDOWN
}
- [CCode (cprefix = "GCONF_UNSET_INCLUDING_SCHEMA_", has_type_id = false, cheader_filename = "gconf/gconf.h")]
+ [CCode (cprefix = "GCONF_UNSET_INCLUDING_SCHEMA_", cheader_filename = "gconf/gconf.h")]
[Flags]
public enum UnsetFlags {
NAMES
}
- [CCode (cprefix = "GCONF_VALUE_", has_type_id = false, cheader_filename = "gconf/gconf.h")]
+ [CCode (cprefix = "GCONF_VALUE_", cheader_filename = "gconf/gconf.h")]
public enum ValueType {
INVALID,
STRING,
diff --git a/vapi/gdk-2.0.vapi b/vapi/gdk-2.0.vapi
index 562acf5e7..b8a2b7879 100644
--- a/vapi/gdk-2.0.vapi
+++ b/vapi/gdk-2.0.vapi
@@ -67,8 +67,14 @@ namespace Gdk {
public Gdk.InputSource source;
public static void free_history (Gdk.TimeCoord[] events);
public bool get_axis ([CCode (array_length = false)] double[] axes, Gdk.AxisUse use, out double value);
+ public Gdk.AxisUse get_axis_use (uint index);
public static unowned Gdk.Device get_core_pointer ();
+ public bool get_has_cursor ();
public bool get_history (Gdk.Window window, uint32 start, uint32 stop, Gdk.TimeCoord[] events);
+ public void get_key (uint index, uint keyval, Gdk.ModifierType modifiers);
+ public Gdk.InputMode get_mode ();
+ public unowned string get_name ();
+ public Gdk.InputSource get_source ();
public void get_state (Gdk.Window window, double axes, Gdk.ModifierType mask);
public void set_axis_use (uint index_, Gdk.AxisUse use);
public void set_key (uint index_, uint keyval, Gdk.ModifierType modifiers);
@@ -170,6 +176,11 @@ namespace Gdk {
public void* windowing_data;
[CCode (has_construct_function = false)]
public DragContext ();
+ public Gdk.DragAction get_actions ();
+ public Gdk.DragAction get_selected_action ();
+ public unowned Gdk.Window get_source_window ();
+ public Gdk.DragAction get_suggested_action ();
+ public unowned GLib.List list_targets ();
}
[CCode (cheader_filename = "gdk/gdk.h")]
public class Drawable : GLib.Object {
@@ -331,8 +342,17 @@ namespace Gdk {
public void* windowing_data;
[CCode (has_construct_function = false)]
public Image (Gdk.ImageType type, Gdk.Visual visual, int width, int height);
+ public uint16 get_bits_per_pixel ();
+ public Gdk.ByteOrder get_byte_order ();
+ public uint16 get_bytes_per_line ();
+ public uint16 get_bytes_per_pixel ();
public unowned Gdk.Colormap get_colormap ();
+ public uint16 get_depth ();
+ public int get_height ();
+ public Gdk.ImageType get_image_type ();
public uint32 get_pixel (int x, int y);
+ public unowned Gdk.Visual get_visual ();
+ public int get_width ();
public void put_pixel (int x, int y, uint32 pixel);
public void set_colormap (Gdk.Colormap colormap);
}
@@ -509,8 +529,16 @@ namespace Gdk {
public static unowned Gdk.Visual get_best_with_both (int depth, Gdk.VisualType visual_type);
public static unowned Gdk.Visual get_best_with_depth (int depth);
public static unowned Gdk.Visual get_best_with_type (Gdk.VisualType visual_type);
+ public int get_bits_per_rgb ();
+ public void get_blue_pixel_details (uint32 mask, int shift, int precision);
+ public Gdk.ByteOrder get_byte_order ();
+ public int get_colormap_size ();
+ public int get_depth ();
+ public void get_green_pixel_details (uint32 mask, int shift, int precision);
+ public void get_red_pixel_details (uint32 mask, int shift, int precision);
public unowned Gdk.Screen get_screen ();
public static unowned Gdk.Visual get_system ();
+ public Gdk.VisualType get_visual_type ();
}
[CCode (cheader_filename = "gdk/gdk.h")]
public class Window : Gdk.Drawable {
@@ -528,6 +556,8 @@ namespace Gdk {
public void clear_area_e (int x, int y, int width, int height);
public void configure_finished ();
public static void constrain_size (Gdk.Geometry geometry, uint flags, int width, int height, out int new_width, out int new_height);
+ public void coords_from_parent (double parent_x, double parent_y, double x, double y);
+ public void coords_to_parent (double x, double y, double parent_x, double parent_y);
public void deiconify ();
public void destroy ();
public void enable_synchronized_configure ();
@@ -541,15 +571,23 @@ namespace Gdk {
public void freeze_updates ();
public void fullscreen ();
public void geometry_changed ();
+ public bool get_accept_focus ();
+ public void get_back_pixmap (out unowned Gdk.Pixmap pixmap, bool parent_relative);
+ public void get_background (Gdk.Color color);
public GLib.List<weak Gdk.Window> get_children ();
+ public bool get_composited ();
public unowned Gdk.Cursor? get_cursor ();
public bool get_decorations (out Gdk.WMDecoration decorations);
public bool get_deskrelative_origin (out int x, out int y);
+ public unowned Gdk.Window get_effective_parent ();
+ public unowned Gdk.Window get_effective_toplevel ();
public Gdk.EventMask get_events ();
+ public bool get_focus_on_map ();
public void get_frame_extents (out Gdk.Rectangle rect);
public void get_geometry (out int x, out int y, out int width, out int height, out int depth);
public unowned Gdk.Window get_group ();
public void get_internal_paint_info (out unowned Gdk.Drawable real_drawable, out int x_offset, out int y_offset);
+ public bool get_modal_hint ();
public int get_origin (out int x, out int y);
public unowned Gdk.Window get_parent ();
public unowned Gdk.Window get_pointer (out int x, out int y, out Gdk.ModifierType mask);
@@ -570,6 +608,8 @@ namespace Gdk {
public void invalidate_rect (Gdk.Rectangle? rect, bool invalidate_children);
public void invalidate_region (Gdk.Region region, bool invalidate_children);
public bool is_destroyed ();
+ public bool is_input_only ();
+ public bool is_shaped ();
public bool is_viewable ();
public bool is_visible ();
public static unowned Gdk.Window lookup (Gdk.NativeWindow anid);
diff --git a/vapi/gdk-x11-2.0.vapi b/vapi/gdk-x11-2.0.vapi
index 4827ea5d9..2f5dac412 100644
--- a/vapi/gdk-x11-2.0.vapi
+++ b/vapi/gdk-x11-2.0.vapi
@@ -65,8 +65,12 @@ namespace Gdk {
[CCode (cname = "gdk_net_wm_supports", cheader_filename = "gdk/gdkx.h")]
public static bool x11_net_wm_supports (Gdk.Atom property);
[CCode (cheader_filename = "gdk/gdkx.h")]
+ public static unowned Gdk.Drawable x11_pixmap_get_drawable_impl (Gdk.Pixmap pixmap);
+ [CCode (cheader_filename = "gdk/gdkx.h")]
public static void x11_register_standard_event_type (Gdk.Display display, int event_base, int n_events);
[CCode (cheader_filename = "gdk/gdkx.h")]
+ public static X.ID x11_screen_get_monitor_output (Gdk.Screen screen, int monitor_num);
+ [CCode (cheader_filename = "gdk/gdkx.h")]
public static int x11_screen_get_screen_number (Gdk.Screen screen);
[CCode (cheader_filename = "gdk/gdkx.h")]
public static unowned string x11_screen_get_window_manager_name (Gdk.Screen screen);
@@ -83,6 +87,8 @@ namespace Gdk {
[CCode (cheader_filename = "gdk/gdkx.h")]
public static unowned Gdk.Visual x11_visual_get_xvisual (Gdk.Visual visual);
[CCode (cheader_filename = "gdk/gdkx.h")]
+ public static unowned Gdk.Drawable x11_window_get_drawable_impl (Gdk.Window window);
+ [CCode (cheader_filename = "gdk/gdkx.h")]
public static void x11_window_move_to_current_desktop (Gdk.Window window);
[CCode (cheader_filename = "gdk/gdkx.h")]
public static void x11_window_set_user_time (Gdk.Window window, uint32 timestamp);
diff --git a/vapi/gio-2.0.vapi b/vapi/gio-2.0.vapi
index 82c5c303c..114a84c0a 100644
--- a/vapi/gio-2.0.vapi
+++ b/vapi/gio-2.0.vapi
@@ -172,7 +172,7 @@ namespace GLib {
[CCode (has_construct_function = false)]
public DBusAuthObserver ();
[HasEmitter]
- public virtual signal bool authorize_authenticated_peer (GLib.IOStream stream, GLib.Credentials credentials);
+ public virtual signal bool authorize_authenticated_peer (GLib.IOStream p0, GLib.Credentials p1);
}
[CCode (cheader_filename = "gio/gio.h")]
public class DBusConnection : GLib.Object, GLib.Initable, GLib.AsyncInitable {
@@ -183,6 +183,9 @@ namespace GLib {
public GLib.Variant call_sync (string bus_name, string object_path, string interface_name, string method_name, GLib.Variant parameters, GLib.VariantType reply_type, GLib.DBusCallFlags flags, int timeout_msec, GLib.Cancellable? cancellable = null) throws GLib.Error;
public void close ();
public bool emit_signal (string? destination_bus_name, string object_path, string interface_name, string signal_name, GLib.Variant parameters) throws GLib.Error;
+ public void flush (GLib.Cancellable? cancellable = null, GLib.AsyncReadyCallback callback);
+ public bool flush_finish (GLib.AsyncResult res) throws GLib.Error;
+ public bool flush_sync (GLib.Cancellable? cancellable = null) throws GLib.Error;
[CCode (type = "void", has_construct_function = false)]
public async DBusConnection.for_address (string address, GLib.DBusConnectionFlags flags, GLib.DBusAuthObserver observer, GLib.Cancellable? cancellable = null) throws GLib.Error;
[CCode (has_construct_function = false)]
@@ -203,6 +206,7 @@ namespace GLib {
public void set_exit_on_close (bool exit_on_close);
public uint signal_subscribe (string sender, string interface_name, string member, string object_path, string arg0, GLib.DBusSignalCallback callback, GLib.DestroyNotify user_data_free_func);
public void signal_unsubscribe (uint subscription_id);
+ public void start_message_processing ();
[CCode (has_construct_function = false)]
public DBusConnection.sync (GLib.IOStream stream, string guid, GLib.DBusConnectionFlags flags, GLib.DBusAuthObserver observer, GLib.Cancellable? cancellable = null) throws GLib.Error;
public bool unregister_object (uint registration_id);
@@ -215,7 +219,7 @@ namespace GLib {
public string guid { get; construct; }
public GLib.IOStream stream { get; construct; }
public string unique_name { get; }
- public virtual signal void closed (bool remote_peer_vanished, GLib.Error error);
+ public virtual signal void closed (bool p0, GLib.Error p1);
}
[Compact]
[CCode (cheader_filename = "gio/gio.h")]
@@ -242,6 +246,7 @@ namespace GLib {
public class DBusInterfaceVTable {
public weak GLib.DBusInterfaceGetPropertyFunc get_property;
public weak GLib.DBusInterfaceMethodCallFunc method_call;
+ public void* padding;
public weak GLib.DBusInterfaceSetPropertyFunc set_property;
}
[CCode (cheader_filename = "gio/gio.h")]
@@ -414,7 +419,7 @@ namespace GLib {
public string client_address { get; }
public GLib.DBusServerFlags flags { get; construct; }
public string guid { get; construct; }
- public virtual signal void new_connection (GLib.DBusConnection connection);
+ public virtual signal void new_connection (GLib.DBusConnection p0);
}
[Compact]
[CCode (ref_function = "g_dbus_signal_info_ref", unref_function = "g_dbus_signal_info_unref", type_id = "G_TYPE_DBUS_SIGNAL_INFO", cheader_filename = "gio/gio.h")]
@@ -970,18 +975,23 @@ namespace GLib {
public unowned GLib.Settings get_child (string name);
public double get_double (string key);
public int get_enum (string key);
+ public uint get_flags (string key);
public bool get_has_unapplied ();
public int get_int (string key);
+ public void* get_mapped (string key, GLib.SettingsGetMapping mapping);
public unowned string get_string (string key);
public unowned string get_strv (string key);
public GLib.Variant get_value (string key);
public bool is_writable (string name);
+ public unowned string list_items ();
+ public static unowned string list_schemas ();
public void revert ();
[CCode (sentinel = "")]
public bool @set (string key, string format, ...);
public bool set_boolean (string key, bool value);
public bool set_double (string key, double value);
public bool set_enum (string key, int value);
+ public bool set_flags (string key, uint value);
public bool set_int (string key, int value);
public bool set_string (string key, string value);
public bool set_strv (string key, string value);
@@ -1562,7 +1572,8 @@ namespace GLib {
public enum AppInfoCreateFlags {
NONE,
NEEDS_TERMINAL,
- SUPPORTS_URIS
+ SUPPORTS_URIS,
+ SUPPORTS_STARTUP_NOTIFICATION
}
[CCode (cprefix = "G_ASK_PASSWORD_", cheader_filename = "gio/gio.h")]
[Flags]
@@ -1626,7 +1637,8 @@ namespace GLib {
AUTHENTICATION_CLIENT,
AUTHENTICATION_SERVER,
AUTHENTICATION_ALLOW_ANONYMOUS,
- MESSAGE_BUS_CONNECTION
+ MESSAGE_BUS_CONNECTION,
+ DELAY_MESSAGE_PROCESSING
}
[CCode (cprefix = "G_DBUS_ERROR_", cheader_filename = "gio/gio.h")]
public enum DBusError {
@@ -1990,7 +2002,7 @@ namespace GLib {
[CCode (cheader_filename = "gio/gio.h")]
public delegate bool DBusInterfaceSetPropertyFunc (GLib.DBusConnection connection, string sender, string object_path, string interface_name, string property_name, GLib.Variant value, GLib.Error error);
[CCode (cheader_filename = "gio/gio.h")]
- public delegate bool DBusMessageFilterFunction (GLib.DBusConnection connection, GLib.DBusMessage message);
+ public delegate bool DBusMessageFilterFunction (GLib.DBusConnection connection, GLib.DBusMessage message, bool incoming);
[CCode (cheader_filename = "gio/gio.h")]
public delegate void DBusSignalCallback (GLib.DBusConnection connection, string sender_name, string object_path, string interface_name, string signal_name, GLib.Variant parameters);
[CCode (cheader_filename = "gio/gio.h")]
@@ -2011,6 +2023,8 @@ namespace GLib {
public delegate bool SettingsBindGetMapping (GLib.Value value, GLib.Variant variant);
[CCode (cheader_filename = "gio/gio.h")]
public delegate unowned GLib.Variant SettingsBindSetMapping (GLib.Value value, GLib.VariantType expected_type);
+ [CCode (cheader_filename = "gio/gio.h")]
+ public delegate bool SettingsGetMapping (GLib.Variant value, void* result);
[CCode (cheader_filename = "gio/gio.h", has_target = false)]
public delegate void SimpleAsyncThreadFunc (GLib.SimpleAsyncResult res, GLib.Object object, GLib.Cancellable cancellable);
[CCode (cheader_filename = "gio/gio.h")]
diff --git a/vapi/gnome-vfs-2.0.vapi b/vapi/gnome-vfs-2.0.vapi
index 25d8f07ea..eaaccd3b9 100644
--- a/vapi/gnome-vfs-2.0.vapi
+++ b/vapi/gnome-vfs-2.0.vapi
@@ -565,12 +565,12 @@ namespace GnomeVFS {
[IntegerType (rank = 0)]
public struct FileSize : uint64 {
}
- [CCode (cprefix = "GNOME_VFS_DNS_SD_SERVICE_", has_type_id = false, cheader_filename = "libgnomevfs/gnome-vfs.h")]
+ [CCode (cprefix = "GNOME_VFS_DNS_SD_SERVICE_", cheader_filename = "libgnomevfs/gnome-vfs.h")]
public enum DNSSDServiceStatus {
ADDED,
REMOVED
}
- [CCode (cprefix = "GNOME_VFS_DEVICE_TYPE_", has_type_id = false, cheader_filename = "libgnomevfs/gnome-vfs.h")]
+ [CCode (cprefix = "GNOME_VFS_DEVICE_TYPE_", cheader_filename = "libgnomevfs/gnome-vfs.h")]
public enum DeviceType {
UNKNOWN,
AUDIO_CD,
@@ -591,7 +591,7 @@ namespace GnomeVFS {
LOOPBACK,
NETWORK
}
- [CCode (cprefix = "GNOME_VFS_DIRECTORY_VISIT_", has_type_id = false, cheader_filename = "libgnomevfs/gnome-vfs.h")]
+ [CCode (cprefix = "GNOME_VFS_DIRECTORY_VISIT_", cheader_filename = "libgnomevfs/gnome-vfs.h")]
[Flags]
public enum DirectoryVisitOptions {
DEFAULT,
@@ -599,14 +599,14 @@ namespace GnomeVFS {
LOOPCHECK,
IGNORE_RECURSE_ERROR
}
- [CCode (cprefix = "GNOME_VFS_FILE_FLAGS_", has_type_id = false, cheader_filename = "libgnomevfs/gnome-vfs.h")]
+ [CCode (cprefix = "GNOME_VFS_FILE_FLAGS_", cheader_filename = "libgnomevfs/gnome-vfs.h")]
[Flags]
public enum FileFlags {
NONE,
SYMLINK,
LOCAL
}
- [CCode (cprefix = "GNOME_VFS_FILE_INFO_FIELDS_", has_type_id = false, cheader_filename = "libgnomevfs/gnome-vfs.h")]
+ [CCode (cprefix = "GNOME_VFS_FILE_INFO_FIELDS_", cheader_filename = "libgnomevfs/gnome-vfs.h")]
[Flags]
public enum FileInfoFields {
NONE,
@@ -629,7 +629,7 @@ namespace GnomeVFS {
ACL,
SELINUX_CONTEXT
}
- [CCode (cprefix = "GNOME_VFS_FILE_INFO_", has_type_id = false, cheader_filename = "libgnomevfs/gnome-vfs.h")]
+ [CCode (cprefix = "GNOME_VFS_FILE_INFO_", cheader_filename = "libgnomevfs/gnome-vfs.h")]
[Flags]
public enum FileInfoOptions {
DEFAULT,
@@ -642,7 +642,7 @@ namespace GnomeVFS {
GET_ACL,
GET_SELINUX_CONTEXT
}
- [CCode (cprefix = "GNOME_VFS_PERM_", has_type_id = false, cheader_filename = "libgnomevfs/gnome-vfs.h")]
+ [CCode (cprefix = "GNOME_VFS_PERM_", cheader_filename = "libgnomevfs/gnome-vfs.h")]
[Flags]
public enum FilePermissions {
SUID,
@@ -664,7 +664,7 @@ namespace GnomeVFS {
ACCESS_WRITABLE,
ACCESS_EXECUTABLE
}
- [CCode (cprefix = "GNOME_VFS_FILE_TYPE_", has_type_id = false, cheader_filename = "libgnomevfs/gnome-vfs.h")]
+ [CCode (cprefix = "GNOME_VFS_FILE_TYPE_", cheader_filename = "libgnomevfs/gnome-vfs.h")]
public enum FileType {
UNKNOWN,
REGULAR,
@@ -675,42 +675,42 @@ namespace GnomeVFS {
BLOCK_DEVICE,
SYMBOLIC_LINK
}
- [CCode (cprefix = "GNOME_VFS_DIRECTORY_KIND_", has_type_id = false, cheader_filename = "libgnomevfs/gnome-vfs.h")]
+ [CCode (cprefix = "GNOME_VFS_DIRECTORY_KIND_", cheader_filename = "libgnomevfs/gnome-vfs.h")]
public enum FindDirectoryKind {
DESKTOP,
TRASH
}
- [CCode (cprefix = "GNOME_VFS_MAKE_URI_DIR_", has_type_id = false, cheader_filename = "libgnomevfs/gnome-vfs.h")]
+ [CCode (cprefix = "GNOME_VFS_MAKE_URI_DIR_", cheader_filename = "libgnomevfs/gnome-vfs.h")]
[Flags]
public enum MakeURIDirs {
NONE,
HOMEDIR,
CURRENT
}
- [CCode (cprefix = "GNOME_VFS_MIME_ACTION_TYPE_", has_type_id = false, cheader_filename = "libgnomevfs/gnome-vfs.h")]
+ [CCode (cprefix = "GNOME_VFS_MIME_ACTION_TYPE_", cheader_filename = "libgnomevfs/gnome-vfs.h")]
public enum MimeActionType {
NONE,
APPLICATION,
COMPONENT
}
- [CCode (cprefix = "GNOME_VFS_MIME_APPLICATION_ARGUMENT_TYPE_", has_type_id = false, cheader_filename = "libgnomevfs/gnome-vfs.h")]
+ [CCode (cprefix = "GNOME_VFS_MIME_APPLICATION_ARGUMENT_TYPE_", cheader_filename = "libgnomevfs/gnome-vfs.h")]
public enum MimeApplicationArgumentType {
URIS,
PATHS,
URIS_FOR_NON_FILES
}
- [CCode (cprefix = "GNOME_VFS_MIME_", has_type_id = false, cheader_filename = "libgnomevfs/gnome-vfs.h")]
+ [CCode (cprefix = "GNOME_VFS_MIME_", cheader_filename = "libgnomevfs/gnome-vfs.h")]
public enum MimeEquivalence {
UNRELATED,
IDENTICAL,
PARENT
}
- [CCode (cprefix = "", has_type_id = false, cheader_filename = "libgnomevfs/gnome-vfs.h")]
+ [CCode (cprefix = "", cheader_filename = "libgnomevfs/gnome-vfs.h")]
public enum ModuleCallbackAuthenticationAuthType {
AuthTypeBasic,
AuthTypeDigest
}
- [CCode (cprefix = "GNOME_VFS_MODULE_CALLBACK_FULL_AUTHENTICATION_", has_type_id = false, cheader_filename = "libgnomevfs/gnome-vfs.h")]
+ [CCode (cprefix = "GNOME_VFS_MODULE_CALLBACK_FULL_AUTHENTICATION_", cheader_filename = "libgnomevfs/gnome-vfs.h")]
[Flags]
public enum ModuleCallbackFullAuthenticationFlags {
PREVIOUS_ATTEMPT_FAILED,
@@ -720,12 +720,12 @@ namespace GnomeVFS {
SAVING_SUPPORTED,
ANON_SUPPORTED
}
- [CCode (cprefix = "GNOME_VFS_MODULE_CALLBACK_FULL_AUTHENTICATION_OUT_ANON_", has_type_id = false, cheader_filename = "libgnomevfs/gnome-vfs.h")]
+ [CCode (cprefix = "GNOME_VFS_MODULE_CALLBACK_FULL_AUTHENTICATION_OUT_ANON_", cheader_filename = "libgnomevfs/gnome-vfs.h")]
[Flags]
public enum ModuleCallbackFullAuthenticationOutFlags {
SELECTED
}
- [CCode (cprefix = "GNOME_VFS_MONITOR_EVENT_", has_type_id = false, cheader_filename = "libgnomevfs/gnome-vfs.h")]
+ [CCode (cprefix = "GNOME_VFS_MONITOR_EVENT_", cheader_filename = "libgnomevfs/gnome-vfs.h")]
public enum MonitorEventType {
CHANGED,
DELETED,
@@ -734,12 +734,12 @@ namespace GnomeVFS {
CREATED,
METADATA_CHANGED
}
- [CCode (cprefix = "GNOME_VFS_MONITOR_", has_type_id = false, cheader_filename = "libgnomevfs/gnome-vfs.h")]
+ [CCode (cprefix = "GNOME_VFS_MONITOR_", cheader_filename = "libgnomevfs/gnome-vfs.h")]
public enum MonitorType {
FILE,
DIRECTORY
}
- [CCode (cprefix = "GNOME_VFS_OPEN_", has_type_id = false, cheader_filename = "libgnomevfs/gnome-vfs.h")]
+ [CCode (cprefix = "GNOME_VFS_OPEN_", cheader_filename = "libgnomevfs/gnome-vfs.h")]
[Flags]
public enum OpenMode {
NONE,
@@ -748,7 +748,7 @@ namespace GnomeVFS {
RANDOM,
TRUNCATE
}
- [CCode (cprefix = "GNOME_VFS_", has_type_id = false, cheader_filename = "libgnomevfs/gnome-vfs.h")]
+ [CCode (cprefix = "GNOME_VFS_", cheader_filename = "libgnomevfs/gnome-vfs.h")]
public enum Result {
OK,
ERROR_NOT_FOUND,
@@ -804,13 +804,13 @@ namespace GnomeVFS {
ERROR_NOT_A_SYMBOLIC_LINK,
NUM_ERRORS
}
- [CCode (cprefix = "GNOME_VFS_SEEK_", has_type_id = false, cheader_filename = "libgnomevfs/gnome-vfs.h")]
+ [CCode (cprefix = "GNOME_VFS_SEEK_", cheader_filename = "libgnomevfs/gnome-vfs.h")]
public enum SeekPosition {
START,
CURRENT,
END
}
- [CCode (cprefix = "GNOME_VFS_SET_FILE_INFO_", has_type_id = false, cheader_filename = "libgnomevfs/gnome-vfs.h")]
+ [CCode (cprefix = "GNOME_VFS_SET_FILE_INFO_", cheader_filename = "libgnomevfs/gnome-vfs.h")]
[Flags]
public enum SetFileInfoMask {
NONE,
@@ -822,7 +822,7 @@ namespace GnomeVFS {
SELINUX_CONTEXT,
SYMLINK_NAME
}
- [CCode (cprefix = "GNOME_VFS_URI_HIDE_", has_type_id = false, cheader_filename = "libgnomevfs/gnome-vfs.h")]
+ [CCode (cprefix = "GNOME_VFS_URI_HIDE_", cheader_filename = "libgnomevfs/gnome-vfs.h")]
[Flags]
public enum URIHideOptions {
NONE,
@@ -833,24 +833,24 @@ namespace GnomeVFS {
TOPLEVEL_METHOD,
FRAGMENT_IDENTIFIER
}
- [CCode (cprefix = "GNOME_VFS_VOLUME_TYPE_", has_type_id = false, cheader_filename = "libgnomevfs/gnome-vfs.h")]
+ [CCode (cprefix = "GNOME_VFS_VOLUME_TYPE_", cheader_filename = "libgnomevfs/gnome-vfs.h")]
public enum VolumeType {
MOUNTPOINT,
VFS_MOUNT,
CONNECTED_SERVER
}
- [CCode (cprefix = "GNOME_VFS_XFER_ERROR_ACTION_", has_type_id = false, cheader_filename = "libgnomevfs/gnome-vfs.h")]
+ [CCode (cprefix = "GNOME_VFS_XFER_ERROR_ACTION_", cheader_filename = "libgnomevfs/gnome-vfs.h")]
public enum XferErrorAction {
ABORT,
RETRY,
SKIP
}
- [CCode (cprefix = "GNOME_VFS_XFER_ERROR_MODE_", has_type_id = false, cheader_filename = "libgnomevfs/gnome-vfs.h")]
+ [CCode (cprefix = "GNOME_VFS_XFER_ERROR_MODE_", cheader_filename = "libgnomevfs/gnome-vfs.h")]
public enum XferErrorMode {
ABORT,
QUERY
}
- [CCode (cprefix = "GNOME_VFS_XFER_", has_type_id = false, cheader_filename = "libgnomevfs/gnome-vfs.h")]
+ [CCode (cprefix = "GNOME_VFS_XFER_", cheader_filename = "libgnomevfs/gnome-vfs.h")]
[Flags]
public enum XferOptions {
DEFAULT,
@@ -868,7 +868,7 @@ namespace GnomeVFS {
FOLLOW_LINKS_RECURSIVE,
TARGET_DEFAULT_PERMS
}
- [CCode (cprefix = "GNOME_VFS_XFER_OVERWRITE_ACTION_", has_type_id = false, cheader_filename = "libgnomevfs/gnome-vfs.h")]
+ [CCode (cprefix = "GNOME_VFS_XFER_OVERWRITE_ACTION_", cheader_filename = "libgnomevfs/gnome-vfs.h")]
public enum XferOverwriteAction {
ABORT,
REPLACE,
@@ -876,14 +876,14 @@ namespace GnomeVFS {
SKIP,
SKIP_ALL
}
- [CCode (cprefix = "GNOME_VFS_XFER_OVERWRITE_MODE_", has_type_id = false, cheader_filename = "libgnomevfs/gnome-vfs.h")]
+ [CCode (cprefix = "GNOME_VFS_XFER_OVERWRITE_MODE_", cheader_filename = "libgnomevfs/gnome-vfs.h")]
public enum XferOverwriteMode {
ABORT,
QUERY,
REPLACE,
SKIP
}
- [CCode (cprefix = "GNOME_VFS_XFER_", has_type_id = false, cheader_filename = "libgnomevfs/gnome-vfs.h")]
+ [CCode (cprefix = "GNOME_VFS_XFER_", cheader_filename = "libgnomevfs/gnome-vfs.h")]
public enum XferPhase {
PHASE_INITIAL,
CHECKING_DESTINATION,
@@ -904,7 +904,7 @@ namespace GnomeVFS {
PHASE_COMPLETED,
NUM_PHASES
}
- [CCode (cprefix = "GNOME_VFS_XFER_PROGRESS_STATUS_", has_type_id = false, cheader_filename = "libgnomevfs/gnome-vfs.h")]
+ [CCode (cprefix = "GNOME_VFS_XFER_PROGRESS_STATUS_", cheader_filename = "libgnomevfs/gnome-vfs.h")]
public enum XferProgressStatus {
OK,
VFSERROR,
diff --git a/vapi/json-glib-1.0.vapi b/vapi/json-glib-1.0.vapi
index f496c2cc1..219e1fb20 100644
--- a/vapi/json-glib-1.0.vapi
+++ b/vapi/json-glib-1.0.vapi
@@ -146,6 +146,10 @@ namespace Json {
[CCode (cprefix = "JSON_PARSER_ERROR_", cheader_filename = "json-glib/json-glib.h")]
public enum ParserError {
PARSE,
+ TRAILING_COMMA,
+ MISSING_COMMA,
+ MISSING_COLON,
+ INVALID_BAREWORD,
UNKNOWN
}
[CCode (cheader_filename = "json-glib/json-glib.h")]
diff --git a/vapi/libgnome-menu.vapi b/vapi/libgnome-menu.vapi
index a762535f7..844fa5a07 100644
--- a/vapi/libgnome-menu.vapi
+++ b/vapi/libgnome-menu.vapi
@@ -9,9 +9,11 @@ namespace GMenu {
public unowned GMenu.TreeDirectory get_directory_from_path (string path);
public unowned string get_menu_file ();
public unowned GMenu.TreeDirectory get_root_directory ();
+ public GMenu.TreeSortKey get_sort_key ();
public void* get_user_data ();
public static unowned GMenu.Tree lookup (string menu_file, GMenu.TreeFlags flags);
public void remove_monitor (GMenu.TreeChangedFunc callback);
+ public void set_sort_key (GMenu.TreeSortKey sort_key);
public void set_user_data (void* user_data, GLib.DestroyNotify dnotify);
}
[Compact]
@@ -39,7 +41,9 @@ namespace GMenu {
public unowned string get_comment ();
public unowned string get_desktop_file_id ();
public unowned string get_desktop_file_path ();
+ public unowned string get_display_name ();
public unowned string get_exec ();
+ public unowned string get_generic_name ();
public unowned string get_icon ();
public bool get_is_excluded ();
public bool get_is_nodisplay ();
@@ -69,6 +73,7 @@ namespace GMenu {
INCLUDE_EXCLUDED,
SHOW_EMPTY,
INCLUDE_NODISPLAY,
+ SHOW_ALL_SEPARATORS,
MASK
}
[CCode (cprefix = "GMENU_TREE_ITEM_", has_type_id = false, cheader_filename = "gnome-menus/gmenu-tree.h")]
@@ -80,6 +85,11 @@ namespace GMenu {
HEADER,
ALIAS
}
+ [CCode (cprefix = "GMENU_TREE_SORT_", has_type_id = false, cheader_filename = "gnome-menus/gmenu-tree.h")]
+ public enum TreeSortKey {
+ NAME,
+ DISPLAY_NAME
+ }
[CCode (cheader_filename = "gnome-menus/gmenu-tree.h")]
public delegate void TreeChangedFunc (GMenu.Tree tree);
}
diff --git a/vapi/libnotify.vapi b/vapi/libnotify.vapi
index 9d5aade1d..f9019779f 100644
--- a/vapi/libnotify.vapi
+++ b/vapi/libnotify.vapi
@@ -12,6 +12,7 @@ namespace Notify {
public void clear_actions ();
public void clear_hints ();
public bool close () throws GLib.Error;
+ public int get_closed_reason ();
public void set_category (string category);
public void set_geometry_hints (Gdk.Screen screen, int x, int y);
public void set_hint_byte (string key, uchar value);
@@ -19,7 +20,9 @@ namespace Notify {
public void set_hint_double (string key, double value);
public void set_hint_int32 (string key, int value);
public void set_hint_string (string key, string value);
+ public void set_hint_uint32 (string key, uint value);
public void set_icon_from_pixbuf (Gdk.Pixbuf icon);
+ public void set_image_from_pixbuf (Gdk.Pixbuf image);
public void set_timeout (int timeout);
public void set_urgency (Notify.Urgency urgency);
public bool show () throws GLib.Error;
@@ -30,22 +33,25 @@ namespace Notify {
public Gtk.Widget attach_widget { owned get; set construct; }
[NoAccessorMethod]
public string body { owned get; set construct; }
+ public int closed_reason { get; }
[NoAccessorMethod]
public string icon_name { owned get; set construct; }
[NoAccessorMethod]
+ public int id { get; set construct; }
+ [NoAccessorMethod]
public Gtk.StatusIcon status_icon { owned get; set construct; }
[NoAccessorMethod]
public string summary { owned get; set construct; }
public virtual signal void closed ();
}
- [CCode (cprefix = "NOTIFY_URGENCY_", has_type_id = false, cheader_filename = "libnotify/notify.h")]
+ [CCode (cprefix = "NOTIFY_URGENCY_", cheader_filename = "libnotify/notify.h")]
public enum Urgency {
LOW,
NORMAL,
CRITICAL
}
[CCode (cheader_filename = "libnotify/notify.h")]
- public delegate void ActionCallback (Notify.Notification p1, string p2);
+ public delegate void ActionCallback (Notify.Notification notification, string action);
[CCode (cheader_filename = "libnotify/notify.h")]
public const int EXPIRES_DEFAULT;
[CCode (cheader_filename = "libnotify/notify.h")]
diff --git a/vapi/libsoup-2.4.vapi b/vapi/libsoup-2.4.vapi
index b59bb53a6..230dc8a4e 100644
--- a/vapi/libsoup-2.4.vapi
+++ b/vapi/libsoup-2.4.vapi
@@ -619,6 +619,7 @@ namespace Soup {
IO_ERROR,
MALFORMED,
TRY_AGAIN,
+ TOO_MANY_REDIRECTS,
CONTINUE,
SWITCHING_PROTOCOLS,
PROCESSING,
@@ -703,7 +704,8 @@ namespace Soup {
public enum SSLError {
HANDSHAKE_NEEDS_READ,
HANDSHAKE_NEEDS_WRITE,
- CERTIFICATE
+ CERTIFICATE,
+ HANDSHAKE_FAILED
}
[CCode (cprefix = "SOUP_SOCKET_", cheader_filename = "libsoup/soup.h")]
public enum SocketIOStatus {
@@ -813,6 +815,16 @@ namespace Soup {
[CCode (cheader_filename = "libsoup/soup.h")]
public const string AUTH_SCHEME_NAME;
[CCode (cheader_filename = "libsoup/soup.h")]
+ public const int CHAR_HTTP_CTL;
+ [CCode (cheader_filename = "libsoup/soup.h")]
+ public const int CHAR_HTTP_SEPARATOR;
+ [CCode (cheader_filename = "libsoup/soup.h")]
+ public const int CHAR_URI_GEN_DELIMS;
+ [CCode (cheader_filename = "libsoup/soup.h")]
+ public const int CHAR_URI_PERCENT_ENCODED;
+ [CCode (cheader_filename = "libsoup/soup.h")]
+ public const int CHAR_URI_SUB_DELIMS;
+ [CCode (cheader_filename = "libsoup/soup.h")]
public const int CONTENT_DECODER_H;
[CCode (cheader_filename = "libsoup/soup.h")]
public const int CONTENT_SNIFFER_H;
@@ -1009,6 +1021,8 @@ namespace Soup {
[CCode (cheader_filename = "libsoup/soup.h")]
public static void header_g_string_append_param (GLib.StringBuilder str, string name, string value);
[CCode (cheader_filename = "libsoup/soup.h")]
+ public static void header_g_string_append_param_quoted (GLib.StringBuilder str, string name, string value);
+ [CCode (cheader_filename = "libsoup/soup.h")]
public static GLib.SList<string> header_parse_list (string header);
[CCode (cheader_filename = "libsoup/soup.h")]
public static GLib.HashTable<string,string> header_parse_param_list (string header);
diff --git a/vapi/libwnck-1.0.vapi b/vapi/libwnck-1.0.vapi
index 42fc37785..fa2e43e8a 100644
--- a/vapi/libwnck-1.0.vapi
+++ b/vapi/libwnck-1.0.vapi
@@ -195,6 +195,7 @@ namespace Wnck {
public void set_include_all_workspaces (bool include_all_workspaces);
public void set_minimum_height (int size);
public void set_minimum_width (int size);
+ public void set_orientation (Gtk.Orientation orient);
public void set_screen (Wnck.Screen screen);
public void set_switch_workspace_on_unminimize (bool switch_workspace_on_unminimize);
}
@@ -325,30 +326,30 @@ namespace Wnck {
public int grid_area;
public int rows;
}
- [CCode (cprefix = "WNCK_CLIENT_TYPE_", has_type_id = false, cheader_filename = "libwnck/libwnck.h")]
+ [CCode (cprefix = "WNCK_CLIENT_TYPE_", cheader_filename = "libwnck/libwnck.h")]
public enum ClientType {
APPLICATION,
PAGER
}
- [CCode (cprefix = "WNCK_MOTION_", has_type_id = false, cheader_filename = "libwnck/libwnck.h")]
+ [CCode (cprefix = "WNCK_MOTION_", cheader_filename = "libwnck/libwnck.h")]
public enum MotionDirection {
UP,
DOWN,
LEFT,
RIGHT
}
- [CCode (cprefix = "WNCK_PAGER_DISPLAY_", has_type_id = false, cheader_filename = "libwnck/libwnck.h")]
+ [CCode (cprefix = "WNCK_PAGER_DISPLAY_", cheader_filename = "libwnck/libwnck.h")]
public enum PagerDisplayMode {
NAME,
CONTENT
}
- [CCode (cprefix = "WNCK_TASKLIST_", has_type_id = false, cheader_filename = "libwnck/libwnck.h")]
+ [CCode (cprefix = "WNCK_TASKLIST_", cheader_filename = "libwnck/libwnck.h")]
public enum TasklistGroupingType {
NEVER_GROUP,
AUTO_GROUP,
ALWAYS_GROUP
}
- [CCode (cprefix = "WNCK_WINDOW_ACTION_", has_type_id = false, cheader_filename = "libwnck/libwnck.h")]
+ [CCode (cprefix = "WNCK_WINDOW_ACTION_", cheader_filename = "libwnck/libwnck.h")]
[Flags]
public enum WindowActions {
MOVE,
@@ -371,7 +372,7 @@ namespace Wnck {
ABOVE,
BELOW
}
- [CCode (cprefix = "WNCK_WINDOW_GRAVITY_", has_type_id = false, cheader_filename = "libwnck/libwnck.h")]
+ [CCode (cprefix = "WNCK_WINDOW_GRAVITY_", cheader_filename = "libwnck/libwnck.h")]
public enum WindowGravity {
CURRENT,
NORTHWEST,
@@ -385,7 +386,7 @@ namespace Wnck {
SOUTHEAST,
STATIC
}
- [CCode (cprefix = "WNCK_WINDOW_CHANGE_", has_type_id = false, cheader_filename = "libwnck/libwnck.h")]
+ [CCode (cprefix = "WNCK_WINDOW_CHANGE_", cheader_filename = "libwnck/libwnck.h")]
[Flags]
public enum WindowMoveResizeMask {
X,
@@ -393,7 +394,7 @@ namespace Wnck {
WIDTH,
HEIGHT
}
- [CCode (cprefix = "WNCK_WINDOW_STATE_", has_type_id = false, cheader_filename = "libwnck/libwnck.h")]
+ [CCode (cprefix = "WNCK_WINDOW_STATE_", cheader_filename = "libwnck/libwnck.h")]
[Flags]
public enum WindowState {
MINIMIZED,
@@ -410,7 +411,7 @@ namespace Wnck {
ABOVE,
BELOW
}
- [CCode (cprefix = "WNCK_WINDOW_", has_type_id = false, cheader_filename = "libwnck/libwnck.h")]
+ [CCode (cprefix = "WNCK_WINDOW_", cheader_filename = "libwnck/libwnck.h")]
public enum WindowType {
NORMAL,
DESKTOP,
diff --git a/vapi/packages/atk/atk.gi b/vapi/packages/atk/atk.gi
index 1d7fd5a74..6af80b56b 100644
--- a/vapi/packages/atk/atk.gi
+++ b/vapi/packages/atk/atk.gi
@@ -229,7 +229,8 @@
<member name="ATK_RELATION_PARENT_WINDOW_OF" value="13"/>
<member name="ATK_RELATION_DESCRIBED_BY" value="14"/>
<member name="ATK_RELATION_DESCRIPTION_FOR" value="15"/>
- <member name="ATK_RELATION_LAST_DEFINED" value="16"/>
+ <member name="ATK_RELATION_NODE_PARENT_OF" value="16"/>
+ <member name="ATK_RELATION_LAST_DEFINED" value="17"/>
</enum>
<enum name="AtkRole" type-name="AtkRole" get-type="atk_role_get_type">
<member name="ATK_ROLE_INVALID" value="0"/>
@@ -573,16 +574,16 @@
</object>
<object name="AtkNoOpObject" parent="AtkObject" type-name="AtkNoOpObject" get-type="atk_no_op_object_get_type">
<implements>
- <interface name="AtkValue"/>
- <interface name="AtkDocument"/>
<interface name="AtkComponent"/>
- <interface name="AtkText"/>
<interface name="AtkAction"/>
- <interface name="AtkHypertext"/>
+ <interface name="AtkEditableText"/>
+ <interface name="AtkImage"/>
<interface name="AtkSelection"/>
<interface name="AtkTable"/>
- <interface name="AtkImage"/>
- <interface name="AtkEditableText"/>
+ <interface name="AtkText"/>
+ <interface name="AtkHypertext"/>
+ <interface name="AtkValue"/>
+ <interface name="AtkDocument"/>
</implements>
<constructor name="new" symbol="atk_no_op_object_new">
<return-type type="AtkObject*"/>
@@ -966,6 +967,23 @@
</parameters>
</vfunc>
</object>
+ <object name="AtkPlug" parent="AtkObject" type-name="AtkPlug" get-type="atk_plug_get_type">
+ <method name="get_id" symbol="atk_plug_get_id">
+ <return-type type="gchar*"/>
+ <parameters>
+ <parameter name="plug" type="AtkPlug*"/>
+ </parameters>
+ </method>
+ <constructor name="new" symbol="atk_plug_new">
+ <return-type type="AtkObject*"/>
+ </constructor>
+ <vfunc name="get_object_id">
+ <return-type type="gchar*"/>
+ <parameters>
+ <parameter name="obj" type="AtkPlug*"/>
+ </parameters>
+ </vfunc>
+ </object>
<object name="AtkRegistry" parent="GObject" type-name="AtkRegistry" get-type="atk_registry_get_type">
<method name="get_factory" symbol="atk_registry_get_factory">
<return-type type="AtkObjectFactory*"/>
@@ -1105,6 +1123,32 @@
</method>
<field name="relations" type="GPtrArray*"/>
</object>
+ <object name="AtkSocket" parent="AtkObject" type-name="AtkSocket" get-type="atk_socket_get_type">
+ <method name="embed" symbol="atk_socket_embed">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="obj" type="AtkSocket*"/>
+ <parameter name="plug_id" type="gchar*"/>
+ </parameters>
+ </method>
+ <method name="is_occupied" symbol="atk_socket_is_occupied">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="obj" type="AtkSocket*"/>
+ </parameters>
+ </method>
+ <constructor name="new" symbol="atk_socket_new">
+ <return-type type="AtkObject*"/>
+ </constructor>
+ <vfunc name="embed">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="obj" type="AtkSocket*"/>
+ <parameter name="plug_id" type="gchar*"/>
+ </parameters>
+ </vfunc>
+ <field name="embedded_plug_id" type="gchar*"/>
+ </object>
<object name="AtkStateSet" parent="GObject" type-name="AtkStateSet" get-type="atk_state_set_get_type">
<method name="add_state" symbol="atk_state_set_add_state">
<return-type type="gboolean"/>
diff --git a/vapi/packages/gconf-2.0/gconf-2.0.gi b/vapi/packages/gconf-2.0/gconf-2.0.gi
index b3805820c..e5ed3fe52 100644
--- a/vapi/packages/gconf-2.0/gconf-2.0.gi
+++ b/vapi/packages/gconf-2.0/gconf-2.0.gi
@@ -865,6 +865,18 @@
<parameter name="src" type="GConfValue*"/>
</parameters>
</method>
+ <method name="decode" symbol="gconf_value_decode">
+ <return-type type="GConfValue*"/>
+ <parameters>
+ <parameter name="encoded" type="gchar*"/>
+ </parameters>
+ </method>
+ <method name="encode" symbol="gconf_value_encode">
+ <return-type type="gchar*"/>
+ <parameters>
+ <parameter name="val" type="GConfValue*"/>
+ </parameters>
+ </method>
<method name="free" symbol="gconf_value_free">
<return-type type="void"/>
<parameters>
@@ -1187,17 +1199,17 @@
</parameters>
</method>
</boxed>
- <enum name="GConfClientErrorHandlingMode">
+ <enum name="GConfClientErrorHandlingMode" type-name="GConfClientErrorHandlingMode" get-type="gconf_client_error_handling_mode_get_type">
<member name="GCONF_CLIENT_HANDLE_NONE" value="0"/>
<member name="GCONF_CLIENT_HANDLE_UNRETURNED" value="1"/>
<member name="GCONF_CLIENT_HANDLE_ALL" value="2"/>
</enum>
- <enum name="GConfClientPreloadType">
+ <enum name="GConfClientPreloadType" type-name="GConfClientPreloadType" get-type="gconf_client_preload_type_get_type">
<member name="GCONF_CLIENT_PRELOAD_NONE" value="0"/>
<member name="GCONF_CLIENT_PRELOAD_ONELEVEL" value="1"/>
<member name="GCONF_CLIENT_PRELOAD_RECURSIVE" value="2"/>
</enum>
- <enum name="GConfError">
+ <enum name="GConfError" type-name="GConfError" get-type="gconf_error_get_type">
<member name="GCONF_ERROR_SUCCESS" value="0"/>
<member name="GCONF_ERROR_FAILED" value="1"/>
<member name="GCONF_ERROR_NO_SERVER" value="2"/>
@@ -1216,7 +1228,7 @@
<member name="GCONF_ERROR_NO_WRITABLE_DATABASE" value="15"/>
<member name="GCONF_ERROR_IN_SHUTDOWN" value="16"/>
</enum>
- <enum name="GConfValueType">
+ <enum name="GConfValueType" type-name="GConfValueType" get-type="gconf_value_type_get_type">
<member name="GCONF_VALUE_INVALID" value="0"/>
<member name="GCONF_VALUE_STRING" value="1"/>
<member name="GCONF_VALUE_INT" value="2"/>
@@ -1226,7 +1238,7 @@
<member name="GCONF_VALUE_LIST" value="6"/>
<member name="GCONF_VALUE_PAIR" value="7"/>
</enum>
- <flags name="GConfUnsetFlags">
+ <flags name="GConfUnsetFlags" type-name="GConfUnsetFlags" get-type="gconf_unset_flags_get_type">
<member name="GCONF_UNSET_INCLUDING_SCHEMA_NAMES" value="1"/>
</flags>
<object name="GConfClient" parent="GObject" type-name="GConfClient" get-type="gconf_client_get_type">
@@ -1621,7 +1633,7 @@
<field name="notify_list" type="GSList*"/>
<field name="notify_handler" type="guint"/>
<field name="pending_notify_count" type="int"/>
- <field name="pad1" type="gpointer"/>
+ <field name="cache_dirs" type="GHashTable*"/>
<field name="pad2" type="int"/>
</object>
</namespace>
diff --git a/vapi/packages/gdk-2.0/gdk-2.0.gi b/vapi/packages/gdk-2.0/gdk-2.0.gi
index 1456c060e..34fd946fc 100644
--- a/vapi/packages/gdk-2.0/gdk-2.0.gi
+++ b/vapi/packages/gdk-2.0/gdk-2.0.gi
@@ -2766,9 +2766,22 @@
<parameter name="value" type="gdouble*"/>
</parameters>
</method>
+ <method name="get_axis_use" symbol="gdk_device_get_axis_use">
+ <return-type type="GdkAxisUse"/>
+ <parameters>
+ <parameter name="device" type="GdkDevice*"/>
+ <parameter name="index" type="guint"/>
+ </parameters>
+ </method>
<method name="get_core_pointer" symbol="gdk_device_get_core_pointer">
<return-type type="GdkDevice*"/>
</method>
+ <method name="get_has_cursor" symbol="gdk_device_get_has_cursor">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="device" type="GdkDevice*"/>
+ </parameters>
+ </method>
<method name="get_history" symbol="gdk_device_get_history">
<return-type type="gboolean"/>
<parameters>
@@ -2780,6 +2793,33 @@
<parameter name="n_events" type="gint*"/>
</parameters>
</method>
+ <method name="get_key" symbol="gdk_device_get_key">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="device" type="GdkDevice*"/>
+ <parameter name="index" type="guint"/>
+ <parameter name="keyval" type="guint*"/>
+ <parameter name="modifiers" type="GdkModifierType*"/>
+ </parameters>
+ </method>
+ <method name="get_mode" symbol="gdk_device_get_mode">
+ <return-type type="GdkInputMode"/>
+ <parameters>
+ <parameter name="device" type="GdkDevice*"/>
+ </parameters>
+ </method>
+ <method name="get_name" symbol="gdk_device_get_name">
+ <return-type type="gchar*"/>
+ <parameters>
+ <parameter name="device" type="GdkDevice*"/>
+ </parameters>
+ </method>
+ <method name="get_source" symbol="gdk_device_get_source">
+ <return-type type="GdkInputSource"/>
+ <parameters>
+ <parameter name="device" type="GdkDevice*"/>
+ </parameters>
+ </method>
<method name="get_state" symbol="gdk_device_get_state">
<return-type type="void"/>
<parameters>
@@ -3161,6 +3201,36 @@
</signal>
</object>
<object name="GdkDragContext" parent="GObject" type-name="GdkDragContext" get-type="gdk_drag_context_get_type">
+ <method name="get_actions" symbol="gdk_drag_context_get_actions">
+ <return-type type="GdkDragAction"/>
+ <parameters>
+ <parameter name="context" type="GdkDragContext*"/>
+ </parameters>
+ </method>
+ <method name="get_selected_action" symbol="gdk_drag_context_get_selected_action">
+ <return-type type="GdkDragAction"/>
+ <parameters>
+ <parameter name="context" type="GdkDragContext*"/>
+ </parameters>
+ </method>
+ <method name="get_source_window" symbol="gdk_drag_context_get_source_window">
+ <return-type type="GdkWindow*"/>
+ <parameters>
+ <parameter name="context" type="GdkDragContext*"/>
+ </parameters>
+ </method>
+ <method name="get_suggested_action" symbol="gdk_drag_context_get_suggested_action">
+ <return-type type="GdkDragAction"/>
+ <parameters>
+ <parameter name="context" type="GdkDragContext*"/>
+ </parameters>
+ </method>
+ <method name="list_targets" symbol="gdk_drag_context_list_targets">
+ <return-type type="GList*"/>
+ <parameters>
+ <parameter name="context" type="GdkDragContext*"/>
+ </parameters>
+ </method>
<constructor name="new" symbol="gdk_drag_context_new">
<return-type type="GdkDragContext*"/>
</constructor>
@@ -3765,12 +3835,54 @@
<field name="colormap" type="GdkColormap*"/>
</object>
<object name="GdkImage" parent="GObject" type-name="GdkImage" get-type="gdk_image_get_type">
+ <method name="get_bits_per_pixel" symbol="gdk_image_get_bits_per_pixel">
+ <return-type type="guint16"/>
+ <parameters>
+ <parameter name="image" type="GdkImage*"/>
+ </parameters>
+ </method>
+ <method name="get_byte_order" symbol="gdk_image_get_byte_order">
+ <return-type type="GdkByteOrder"/>
+ <parameters>
+ <parameter name="image" type="GdkImage*"/>
+ </parameters>
+ </method>
+ <method name="get_bytes_per_line" symbol="gdk_image_get_bytes_per_line">
+ <return-type type="guint16"/>
+ <parameters>
+ <parameter name="image" type="GdkImage*"/>
+ </parameters>
+ </method>
+ <method name="get_bytes_per_pixel" symbol="gdk_image_get_bytes_per_pixel">
+ <return-type type="guint16"/>
+ <parameters>
+ <parameter name="image" type="GdkImage*"/>
+ </parameters>
+ </method>
<method name="get_colormap" symbol="gdk_image_get_colormap">
<return-type type="GdkColormap*"/>
<parameters>
<parameter name="image" type="GdkImage*"/>
</parameters>
</method>
+ <method name="get_depth" symbol="gdk_image_get_depth">
+ <return-type type="guint16"/>
+ <parameters>
+ <parameter name="image" type="GdkImage*"/>
+ </parameters>
+ </method>
+ <method name="get_height" symbol="gdk_image_get_height">
+ <return-type type="gint"/>
+ <parameters>
+ <parameter name="image" type="GdkImage*"/>
+ </parameters>
+ </method>
+ <method name="get_image_type" symbol="gdk_image_get_image_type">
+ <return-type type="GdkImageType"/>
+ <parameters>
+ <parameter name="image" type="GdkImage*"/>
+ </parameters>
+ </method>
<method name="get_pixel" symbol="gdk_image_get_pixel">
<return-type type="guint32"/>
<parameters>
@@ -3779,6 +3891,18 @@
<parameter name="y" type="gint"/>
</parameters>
</method>
+ <method name="get_visual" symbol="gdk_image_get_visual">
+ <return-type type="GdkVisual*"/>
+ <parameters>
+ <parameter name="image" type="GdkImage*"/>
+ </parameters>
+ </method>
+ <method name="get_width" symbol="gdk_image_get_width">
+ <return-type type="gint"/>
+ <parameters>
+ <parameter name="image" type="GdkImage*"/>
+ </parameters>
+ </method>
<constructor name="new" symbol="gdk_image_new">
<return-type type="GdkImage*"/>
<parameters>
@@ -4356,6 +4480,57 @@
<parameter name="visual_type" type="GdkVisualType"/>
</parameters>
</method>
+ <method name="get_bits_per_rgb" symbol="gdk_visual_get_bits_per_rgb">
+ <return-type type="gint"/>
+ <parameters>
+ <parameter name="visual" type="GdkVisual*"/>
+ </parameters>
+ </method>
+ <method name="get_blue_pixel_details" symbol="gdk_visual_get_blue_pixel_details">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="visual" type="GdkVisual*"/>
+ <parameter name="mask" type="guint32*"/>
+ <parameter name="shift" type="gint*"/>
+ <parameter name="precision" type="gint*"/>
+ </parameters>
+ </method>
+ <method name="get_byte_order" symbol="gdk_visual_get_byte_order">
+ <return-type type="GdkByteOrder"/>
+ <parameters>
+ <parameter name="visual" type="GdkVisual*"/>
+ </parameters>
+ </method>
+ <method name="get_colormap_size" symbol="gdk_visual_get_colormap_size">
+ <return-type type="gint"/>
+ <parameters>
+ <parameter name="visual" type="GdkVisual*"/>
+ </parameters>
+ </method>
+ <method name="get_depth" symbol="gdk_visual_get_depth">
+ <return-type type="gint"/>
+ <parameters>
+ <parameter name="visual" type="GdkVisual*"/>
+ </parameters>
+ </method>
+ <method name="get_green_pixel_details" symbol="gdk_visual_get_green_pixel_details">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="visual" type="GdkVisual*"/>
+ <parameter name="mask" type="guint32*"/>
+ <parameter name="shift" type="gint*"/>
+ <parameter name="precision" type="gint*"/>
+ </parameters>
+ </method>
+ <method name="get_red_pixel_details" symbol="gdk_visual_get_red_pixel_details">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="visual" type="GdkVisual*"/>
+ <parameter name="mask" type="guint32*"/>
+ <parameter name="shift" type="gint*"/>
+ <parameter name="precision" type="gint*"/>
+ </parameters>
+ </method>
<method name="get_screen" symbol="gdk_visual_get_screen">
<return-type type="GdkScreen*"/>
<parameters>
@@ -4365,6 +4540,12 @@
<method name="get_system" symbol="gdk_visual_get_system">
<return-type type="GdkVisual*"/>
</method>
+ <method name="get_visual_type" symbol="gdk_visual_get_visual_type">
+ <return-type type="GdkVisualType"/>
+ <parameters>
+ <parameter name="visual" type="GdkVisual*"/>
+ </parameters>
+ </method>
<field name="type" type="GdkVisualType"/>
<field name="depth" type="gint"/>
<field name="byte_order" type="GdkByteOrder"/>
@@ -4480,6 +4661,26 @@
<parameter name="new_height" type="gint*"/>
</parameters>
</method>
+ <method name="coords_from_parent" symbol="gdk_window_coords_from_parent">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="window" type="GdkWindow*"/>
+ <parameter name="parent_x" type="gdouble"/>
+ <parameter name="parent_y" type="gdouble"/>
+ <parameter name="x" type="gdouble*"/>
+ <parameter name="y" type="gdouble*"/>
+ </parameters>
+ </method>
+ <method name="coords_to_parent" symbol="gdk_window_coords_to_parent">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="window" type="GdkWindow*"/>
+ <parameter name="x" type="gdouble"/>
+ <parameter name="y" type="gdouble"/>
+ <parameter name="parent_x" type="gdouble*"/>
+ <parameter name="parent_y" type="gdouble*"/>
+ </parameters>
+ </method>
<method name="deiconify" symbol="gdk_window_deiconify">
<return-type type="void"/>
<parameters>
@@ -4560,12 +4761,39 @@
<parameter name="window" type="GdkWindow*"/>
</parameters>
</method>
+ <method name="get_accept_focus" symbol="gdk_window_get_accept_focus">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="window" type="GdkWindow*"/>
+ </parameters>
+ </method>
+ <method name="get_back_pixmap" symbol="gdk_window_get_back_pixmap">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="window" type="GdkWindow*"/>
+ <parameter name="pixmap" type="GdkPixmap**"/>
+ <parameter name="parent_relative" type="gboolean*"/>
+ </parameters>
+ </method>
+ <method name="get_background" symbol="gdk_window_get_background">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="window" type="GdkWindow*"/>
+ <parameter name="color" type="GdkColor*"/>
+ </parameters>
+ </method>
<method name="get_children" symbol="gdk_window_get_children">
<return-type type="GList*"/>
<parameters>
<parameter name="window" type="GdkWindow*"/>
</parameters>
</method>
+ <method name="get_composited" symbol="gdk_window_get_composited">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="window" type="GdkWindow*"/>
+ </parameters>
+ </method>
<method name="get_cursor" symbol="gdk_window_get_cursor">
<return-type type="GdkCursor*"/>
<parameters>
@@ -4587,12 +4815,30 @@
<parameter name="y" type="gint*"/>
</parameters>
</method>
+ <method name="get_effective_parent" symbol="gdk_window_get_effective_parent">
+ <return-type type="GdkWindow*"/>
+ <parameters>
+ <parameter name="window" type="GdkWindow*"/>
+ </parameters>
+ </method>
+ <method name="get_effective_toplevel" symbol="gdk_window_get_effective_toplevel">
+ <return-type type="GdkWindow*"/>
+ <parameters>
+ <parameter name="window" type="GdkWindow*"/>
+ </parameters>
+ </method>
<method name="get_events" symbol="gdk_window_get_events">
<return-type type="GdkEventMask"/>
<parameters>
<parameter name="window" type="GdkWindow*"/>
</parameters>
</method>
+ <method name="get_focus_on_map" symbol="gdk_window_get_focus_on_map">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="window" type="GdkWindow*"/>
+ </parameters>
+ </method>
<method name="get_frame_extents" symbol="gdk_window_get_frame_extents">
<return-type type="void"/>
<parameters>
@@ -4626,6 +4872,12 @@
<parameter name="y_offset" type="gint*"/>
</parameters>
</method>
+ <method name="get_modal_hint" symbol="gdk_window_get_modal_hint">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="window" type="GdkWindow*"/>
+ </parameters>
+ </method>
<method name="get_origin" symbol="gdk_window_get_origin">
<return-type type="gint"/>
<parameters>
@@ -4773,6 +5025,18 @@
<parameter name="window" type="GdkWindow*"/>
</parameters>
</method>
+ <method name="is_input_only" symbol="gdk_window_is_input_only">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="window" type="GdkWindow*"/>
+ </parameters>
+ </method>
+ <method name="is_shaped" symbol="gdk_window_is_shaped">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="window" type="GdkWindow*"/>
+ </parameters>
+ </method>
<method name="is_viewable" symbol="gdk_window_is_viewable">
<return-type type="gboolean"/>
<parameters>
diff --git a/vapi/packages/gdk-x11-2.0/gdk-x11-2.0.gi b/vapi/packages/gdk-x11-2.0/gdk-x11-2.0.gi
index baef917a9..0dec2ec81 100644
--- a/vapi/packages/gdk-x11-2.0/gdk-x11-2.0.gi
+++ b/vapi/packages/gdk-x11-2.0/gdk-x11-2.0.gi
@@ -188,6 +188,12 @@
<parameter name="xdisplay" type="Display*"/>
</parameters>
</function>
+ <function name="x11_pixmap_get_drawable_impl" symbol="gdk_x11_pixmap_get_drawable_impl">
+ <return-type type="GdkDrawable*"/>
+ <parameters>
+ <parameter name="pixmap" type="GdkPixmap*"/>
+ </parameters>
+ </function>
<function name="x11_register_standard_event_type" symbol="gdk_x11_register_standard_event_type">
<return-type type="void"/>
<parameters>
@@ -196,6 +202,13 @@
<parameter name="n_events" type="gint"/>
</parameters>
</function>
+ <function name="x11_screen_get_monitor_output" symbol="gdk_x11_screen_get_monitor_output">
+ <return-type type="XID"/>
+ <parameters>
+ <parameter name="screen" type="GdkScreen*"/>
+ <parameter name="monitor_num" type="gint"/>
+ </parameters>
+ </function>
<function name="x11_screen_get_screen_number" symbol="gdk_x11_screen_get_screen_number">
<return-type type="int"/>
<parameters>
@@ -237,6 +250,12 @@
<parameter name="visual" type="GdkVisual*"/>
</parameters>
</function>
+ <function name="x11_window_get_drawable_impl" symbol="gdk_x11_window_get_drawable_impl">
+ <return-type type="GdkDrawable*"/>
+ <parameters>
+ <parameter name="window" type="GdkWindow*"/>
+ </parameters>
+ </function>
<function name="x11_window_move_to_current_desktop" symbol="gdk_x11_window_move_to_current_desktop">
<return-type type="void"/>
<parameters>
diff --git a/vapi/packages/gio-2.0/gio-2.0.gi b/vapi/packages/gio-2.0/gio-2.0.gi
index c76e87c32..33adcfac9 100644
--- a/vapi/packages/gio-2.0/gio-2.0.gi
+++ b/vapi/packages/gio-2.0/gio-2.0.gi
@@ -130,51 +130,51 @@
<function name="g_content_type_can_be_executable" symbol="g_content_type_can_be_executable">
<return-type type="gboolean"/>
<parameters>
- <parameter name="type" type="char*"/>
+ <parameter name="type" type="gchar*"/>
</parameters>
</function>
<function name="g_content_type_equals" symbol="g_content_type_equals">
<return-type type="gboolean"/>
<parameters>
- <parameter name="type1" type="char*"/>
- <parameter name="type2" type="char*"/>
+ <parameter name="type1" type="gchar*"/>
+ <parameter name="type2" type="gchar*"/>
</parameters>
</function>
<function name="g_content_type_from_mime_type" symbol="g_content_type_from_mime_type">
- <return-type type="char*"/>
+ <return-type type="gchar*"/>
<parameters>
- <parameter name="mime_type" type="char*"/>
+ <parameter name="mime_type" type="gchar*"/>
</parameters>
</function>
<function name="g_content_type_get_description" symbol="g_content_type_get_description">
- <return-type type="char*"/>
+ <return-type type="gchar*"/>
<parameters>
- <parameter name="type" type="char*"/>
+ <parameter name="type" type="gchar*"/>
</parameters>
</function>
<function name="g_content_type_get_icon" symbol="g_content_type_get_icon">
<return-type type="GIcon*"/>
<parameters>
- <parameter name="type" type="char*"/>
+ <parameter name="type" type="gchar*"/>
</parameters>
</function>
<function name="g_content_type_get_mime_type" symbol="g_content_type_get_mime_type">
- <return-type type="char*"/>
+ <return-type type="gchar*"/>
<parameters>
- <parameter name="type" type="char*"/>
+ <parameter name="type" type="gchar*"/>
</parameters>
</function>
<function name="g_content_type_guess" symbol="g_content_type_guess">
- <return-type type="char*"/>
+ <return-type type="gchar*"/>
<parameters>
- <parameter name="filename" type="char*"/>
+ <parameter name="filename" type="gchar*"/>
<parameter name="data" type="guchar*"/>
<parameter name="data_size" type="gsize"/>
<parameter name="result_uncertain" type="gboolean*"/>
</parameters>
</function>
<function name="g_content_type_guess_for_tree" symbol="g_content_type_guess_for_tree">
- <return-type type="char**"/>
+ <return-type type="gchar**"/>
<parameters>
<parameter name="root" type="GFile*"/>
</parameters>
@@ -182,14 +182,14 @@
<function name="g_content_type_is_a" symbol="g_content_type_is_a">
<return-type type="gboolean"/>
<parameters>
- <parameter name="type" type="char*"/>
- <parameter name="supertype" type="char*"/>
+ <parameter name="type" type="gchar*"/>
+ <parameter name="supertype" type="gchar*"/>
</parameters>
</function>
<function name="g_content_type_is_unknown" symbol="g_content_type_is_unknown">
<return-type type="gboolean"/>
<parameters>
- <parameter name="type" type="char*"/>
+ <parameter name="type" type="gchar*"/>
</parameters>
</function>
<function name="g_content_types_get_registered" symbol="g_content_types_get_registered">
@@ -499,6 +499,7 @@
<parameters>
<parameter name="connection" type="GDBusConnection*"/>
<parameter name="message" type="GDBusMessage*"/>
+ <parameter name="incoming" type="gboolean"/>
<parameter name="user_data" type="gpointer"/>
</parameters>
</callback>
@@ -592,6 +593,14 @@
<parameter name="user_data" type="gpointer"/>
</parameters>
</callback>
+ <callback name="GSettingsGetMapping">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="value" type="GVariant*"/>
+ <parameter name="result" type="gpointer*"/>
+ <parameter name="user_data" type="gpointer"/>
+ </parameters>
+ </callback>
<callback name="GSimpleAsyncThreadFunc">
<return-type type="void"/>
<parameters>
@@ -616,14 +625,7 @@
<field name="method_call" type="GDBusInterfaceMethodCallFunc"/>
<field name="get_property" type="GDBusInterfaceGetPropertyFunc"/>
<field name="set_property" type="GDBusInterfaceSetPropertyFunc"/>
- <field name="_g_reserved1" type="GCallback"/>
- <field name="_g_reserved2" type="GCallback"/>
- <field name="_g_reserved3" type="GCallback"/>
- <field name="_g_reserved4" type="GCallback"/>
- <field name="_g_reserved5" type="GCallback"/>
- <field name="_g_reserved6" type="GCallback"/>
- <field name="_g_reserved7" type="GCallback"/>
- <field name="_g_reserved8" type="GCallback"/>
+ <field name="padding" type="gpointer[]"/>
</struct>
<struct name="GDBusSubtreeVTable">
<field name="enumerate" type="GDBusSubtreeEnumerateFunc"/>
@@ -1332,6 +1334,7 @@
<member name="G_APP_INFO_CREATE_NONE" value="0"/>
<member name="G_APP_INFO_CREATE_NEEDS_TERMINAL" value="1"/>
<member name="G_APP_INFO_CREATE_SUPPORTS_URIS" value="2"/>
+ <member name="G_APP_INFO_CREATE_SUPPORTS_STARTUP_NOTIFICATION" value="4"/>
</flags>
<flags name="GAskPasswordFlags" type-name="GAskPasswordFlags" get-type="g_ask_password_flags_get_type">
<member name="G_ASK_PASSWORD_NEED_PASSWORD" value="1"/>
@@ -1368,6 +1371,7 @@
<member name="G_DBUS_CONNECTION_FLAGS_AUTHENTICATION_SERVER" value="2"/>
<member name="G_DBUS_CONNECTION_FLAGS_AUTHENTICATION_ALLOW_ANONYMOUS" value="4"/>
<member name="G_DBUS_CONNECTION_FLAGS_MESSAGE_BUS_CONNECTION" value="8"/>
+ <member name="G_DBUS_CONNECTION_FLAGS_DELAY_MESSAGE_PROCESSING" value="16"/>
</flags>
<flags name="GDBusMessageFlags" type-name="GDBusMessageFlags" get-type="g_dbus_message_flags_get_type">
<member name="G_DBUS_MESSAGE_FLAGS_NONE" value="0"/>
@@ -2014,9 +2018,9 @@
<signal name="authorize-authenticated-peer" when="LAST">
<return-type type="gboolean"/>
<parameters>
- <parameter name="observer" type="GDBusAuthObserver*"/>
- <parameter name="stream" type="GIOStream*"/>
- <parameter name="credentials" type="GCredentials*"/>
+ <parameter name="object" type="GDBusAuthObserver*"/>
+ <parameter name="p0" type="GIOStream*"/>
+ <parameter name="p1" type="GCredentials*"/>
</parameters>
</signal>
</object>
@@ -2093,6 +2097,31 @@
<parameter name="error" type="GError**"/>
</parameters>
</method>
+ <method name="flush" symbol="g_dbus_connection_flush">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="connection" type="GDBusConnection*"/>
+ <parameter name="cancellable" type="GCancellable*"/>
+ <parameter name="callback" type="GAsyncReadyCallback"/>
+ <parameter name="user_data" type="gpointer"/>
+ </parameters>
+ </method>
+ <method name="flush_finish" symbol="g_dbus_connection_flush_finish">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="connection" type="GDBusConnection*"/>
+ <parameter name="res" type="GAsyncResult*"/>
+ <parameter name="error" type="GError**"/>
+ </parameters>
+ </method>
+ <method name="flush_sync" symbol="g_dbus_connection_flush_sync">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="connection" type="GDBusConnection*"/>
+ <parameter name="cancellable" type="GCancellable*"/>
+ <parameter name="error" type="GError**"/>
+ </parameters>
+ </method>
<method name="get_capabilities" symbol="g_dbus_connection_get_capabilities">
<return-type type="GDBusCapabilityFlags"/>
<parameters>
@@ -2198,7 +2227,7 @@
<parameters>
<parameter name="connection" type="GDBusConnection*"/>
<parameter name="object_path" type="gchar*"/>
- <parameter name="introspection_data" type="GDBusInterfaceInfo*"/>
+ <parameter name="interface_info" type="GDBusInterfaceInfo*"/>
<parameter name="vtable" type="GDBusInterfaceVTable*"/>
<parameter name="user_data" type="gpointer"/>
<parameter name="user_data_free_func" type="GDestroyNotify"/>
@@ -2292,6 +2321,12 @@
<parameter name="subscription_id" type="guint"/>
</parameters>
</method>
+ <method name="start_message_processing" symbol="g_dbus_connection_start_message_processing">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="connection" type="GDBusConnection*"/>
+ </parameters>
+ </method>
<method name="unregister_object" symbol="g_dbus_connection_unregister_object">
<return-type type="gboolean"/>
<parameters>
@@ -2318,9 +2353,9 @@
<signal name="closed" when="LAST">
<return-type type="void"/>
<parameters>
- <parameter name="connection" type="GDBusConnection*"/>
- <parameter name="remote_peer_vanished" type="gboolean"/>
- <parameter name="error" type="GError*"/>
+ <parameter name="object" type="GDBusConnection*"/>
+ <parameter name="p0" type="gboolean"/>
+ <parameter name="p1" type="GError*"/>
</parameters>
</signal>
</object>
@@ -3022,8 +3057,8 @@
<signal name="new-connection" when="LAST">
<return-type type="void"/>
<parameters>
- <parameter name="server" type="GDBusServer*"/>
- <parameter name="connection" type="GDBusConnection*"/>
+ <parameter name="object" type="GDBusServer*"/>
+ <parameter name="p0" type="GDBusConnection*"/>
</parameters>
</signal>
</object>
@@ -5807,6 +5842,13 @@
<parameter name="key" type="gchar*"/>
</parameters>
</method>
+ <method name="get_flags" symbol="g_settings_get_flags">
+ <return-type type="guint"/>
+ <parameters>
+ <parameter name="settings" type="GSettings*"/>
+ <parameter name="key" type="gchar*"/>
+ </parameters>
+ </method>
<method name="get_has_unapplied" symbol="g_settings_get_has_unapplied">
<return-type type="gboolean"/>
<parameters>
@@ -5820,6 +5862,15 @@
<parameter name="key" type="gchar*"/>
</parameters>
</method>
+ <method name="get_mapped" symbol="g_settings_get_mapped">
+ <return-type type="gpointer"/>
+ <parameters>
+ <parameter name="settings" type="GSettings*"/>
+ <parameter name="key" type="gchar*"/>
+ <parameter name="mapping" type="GSettingsGetMapping"/>
+ <parameter name="user_data" type="gpointer"/>
+ </parameters>
+ </method>
<method name="get_string" symbol="g_settings_get_string">
<return-type type="gchar*"/>
<parameters>
@@ -5848,6 +5899,15 @@
<parameter name="name" type="gchar*"/>
</parameters>
</method>
+ <method name="list_items" symbol="g_settings_list_items">
+ <return-type type="gchar**"/>
+ <parameters>
+ <parameter name="settings" type="GSettings*"/>
+ </parameters>
+ </method>
+ <method name="list_schemas" symbol="g_settings_list_schemas">
+ <return-type type="gchar**"/>
+ </method>
<constructor name="new" symbol="g_settings_new">
<return-type type="GSettings*"/>
<parameters>
@@ -5914,6 +5974,14 @@
<parameter name="value" type="gint"/>
</parameters>
</method>
+ <method name="set_flags" symbol="g_settings_set_flags">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="settings" type="GSettings*"/>
+ <parameter name="key" type="gchar*"/>
+ <parameter name="value" type="guint"/>
+ </parameters>
+ </method>
<method name="set_int" symbol="g_settings_set_int">
<return-type type="gboolean"/>
<parameters>
diff --git a/vapi/packages/gnome-vfs-2.0/gnome-vfs-2.0.gi b/vapi/packages/gnome-vfs-2.0/gnome-vfs-2.0.gi
index f4ee24c51..7fd5e0a6d 100644
--- a/vapi/packages/gnome-vfs-2.0/gnome-vfs-2.0.gi
+++ b/vapi/packages/gnome-vfs-2.0/gnome-vfs-2.0.gi
@@ -2635,11 +2635,11 @@
</boxed>
<boxed name="GnomeVfsGetFileInfoResult" type-name="GnomeVfsGetFileInfoResult" get-type="gnome_vfs_get_file_info_result_get_type">
</boxed>
- <enum name="GnomeVFSDNSSDServiceStatus">
+ <enum name="GnomeVFSDNSSDServiceStatus" type-name="GnomeVFSDNSSDServiceStatus" get-type="gnome_vfs_dns_sd_service_status_get_type">
<member name="GNOME_VFS_DNS_SD_SERVICE_ADDED" value="0"/>
<member name="GNOME_VFS_DNS_SD_SERVICE_REMOVED" value="1"/>
</enum>
- <enum name="GnomeVFSDeviceType">
+ <enum name="GnomeVFSDeviceType" type-name="GnomeVFSDeviceType" get-type="gnome_vfs_device_type_get_type">
<member name="GNOME_VFS_DEVICE_TYPE_UNKNOWN" value="0"/>
<member name="GNOME_VFS_DEVICE_TYPE_AUDIO_CD" value="1"/>
<member name="GNOME_VFS_DEVICE_TYPE_VIDEO_DVD" value="2"/>
@@ -2659,7 +2659,7 @@
<member name="GNOME_VFS_DEVICE_TYPE_LOOPBACK" value="16"/>
<member name="GNOME_VFS_DEVICE_TYPE_NETWORK" value="17"/>
</enum>
- <enum name="GnomeVFSFileType">
+ <enum name="GnomeVFSFileType" type-name="GnomeVFSFileType" get-type="gnome_vfs_file_type_get_type">
<member name="GNOME_VFS_FILE_TYPE_UNKNOWN" value="0"/>
<member name="GNOME_VFS_FILE_TYPE_REGULAR" value="1"/>
<member name="GNOME_VFS_FILE_TYPE_DIRECTORY" value="2"/>
@@ -2669,30 +2669,30 @@
<member name="GNOME_VFS_FILE_TYPE_BLOCK_DEVICE" value="6"/>
<member name="GNOME_VFS_FILE_TYPE_SYMBOLIC_LINK" value="7"/>
</enum>
- <enum name="GnomeVFSFindDirectoryKind">
+ <enum name="GnomeVFSFindDirectoryKind" type-name="GnomeVFSFindDirectoryKind" get-type="gnome_vfs_find_directory_kind_get_type">
<member name="GNOME_VFS_DIRECTORY_KIND_DESKTOP" value="1000"/>
<member name="GNOME_VFS_DIRECTORY_KIND_TRASH" value="1001"/>
</enum>
- <enum name="GnomeVFSMimeActionType">
+ <enum name="GnomeVFSMimeActionType" type-name="GnomeVFSMimeActionType" get-type="gnome_vfs_mime_action_type_get_type">
<member name="GNOME_VFS_MIME_ACTION_TYPE_NONE" value="0"/>
<member name="GNOME_VFS_MIME_ACTION_TYPE_APPLICATION" value="1"/>
<member name="GNOME_VFS_MIME_ACTION_TYPE_COMPONENT" value="2"/>
</enum>
- <enum name="GnomeVFSMimeApplicationArgumentType">
+ <enum name="GnomeVFSMimeApplicationArgumentType" type-name="GnomeVFSMimeApplicationArgumentType" get-type="gnome_vfs_mime_application_argument_type_get_type">
<member name="GNOME_VFS_MIME_APPLICATION_ARGUMENT_TYPE_URIS" value="0"/>
<member name="GNOME_VFS_MIME_APPLICATION_ARGUMENT_TYPE_PATHS" value="1"/>
<member name="GNOME_VFS_MIME_APPLICATION_ARGUMENT_TYPE_URIS_FOR_NON_FILES" value="2"/>
</enum>
- <enum name="GnomeVFSMimeEquivalence">
+ <enum name="GnomeVFSMimeEquivalence" type-name="GnomeVFSMimeEquivalence" get-type="gnome_vfs_mime_equivalence_get_type">
<member name="GNOME_VFS_MIME_UNRELATED" value="0"/>
<member name="GNOME_VFS_MIME_IDENTICAL" value="1"/>
<member name="GNOME_VFS_MIME_PARENT" value="2"/>
</enum>
- <enum name="GnomeVFSModuleCallbackAuthenticationAuthType">
+ <enum name="GnomeVFSModuleCallbackAuthenticationAuthType" type-name="GnomeVFSModuleCallbackAuthenticationAuthType" get-type="gnome_vfs_module_callback_authentication_auth_type_get_type">
<member name="AuthTypeBasic" value="0"/>
<member name="AuthTypeDigest" value="1"/>
</enum>
- <enum name="GnomeVFSMonitorEventType">
+ <enum name="GnomeVFSMonitorEventType" type-name="GnomeVFSMonitorEventType" get-type="gnome_vfs_monitor_event_type_get_type">
<member name="GNOME_VFS_MONITOR_EVENT_CHANGED" value="0"/>
<member name="GNOME_VFS_MONITOR_EVENT_DELETED" value="1"/>
<member name="GNOME_VFS_MONITOR_EVENT_STARTEXECUTING" value="2"/>
@@ -2700,11 +2700,11 @@
<member name="GNOME_VFS_MONITOR_EVENT_CREATED" value="4"/>
<member name="GNOME_VFS_MONITOR_EVENT_METADATA_CHANGED" value="5"/>
</enum>
- <enum name="GnomeVFSMonitorType">
+ <enum name="GnomeVFSMonitorType" type-name="GnomeVFSMonitorType" get-type="gnome_vfs_monitor_type_get_type">
<member name="GNOME_VFS_MONITOR_FILE" value="0"/>
<member name="GNOME_VFS_MONITOR_DIRECTORY" value="1"/>
</enum>
- <enum name="GnomeVFSResult">
+ <enum name="GnomeVFSResult" type-name="GnomeVFSResult" get-type="gnome_vfs_result_get_type">
<member name="GNOME_VFS_OK" value="0"/>
<member name="GNOME_VFS_ERROR_NOT_FOUND" value="1"/>
<member name="GNOME_VFS_ERROR_GENERIC" value="2"/>
@@ -2759,39 +2759,39 @@
<member name="GNOME_VFS_ERROR_NOT_A_SYMBOLIC_LINK" value="51"/>
<member name="GNOME_VFS_NUM_ERRORS" value="52"/>
</enum>
- <enum name="GnomeVFSSeekPosition">
+ <enum name="GnomeVFSSeekPosition" type-name="GnomeVFSSeekPosition" get-type="gnome_vfs_seek_position_get_type">
<member name="GNOME_VFS_SEEK_START" value="0"/>
<member name="GNOME_VFS_SEEK_CURRENT" value="1"/>
<member name="GNOME_VFS_SEEK_END" value="2"/>
</enum>
- <enum name="GnomeVFSVolumeType">
+ <enum name="GnomeVFSVolumeType" type-name="GnomeVFSVolumeType" get-type="gnome_vfs_volume_type_get_type">
<member name="GNOME_VFS_VOLUME_TYPE_MOUNTPOINT" value="0"/>
<member name="GNOME_VFS_VOLUME_TYPE_VFS_MOUNT" value="1"/>
<member name="GNOME_VFS_VOLUME_TYPE_CONNECTED_SERVER" value="2"/>
</enum>
- <enum name="GnomeVFSXferErrorAction">
+ <enum name="GnomeVFSXferErrorAction" type-name="GnomeVFSXferErrorAction" get-type="gnome_vfs_xfer_error_action_get_type">
<member name="GNOME_VFS_XFER_ERROR_ACTION_ABORT" value="0"/>
<member name="GNOME_VFS_XFER_ERROR_ACTION_RETRY" value="1"/>
<member name="GNOME_VFS_XFER_ERROR_ACTION_SKIP" value="2"/>
</enum>
- <enum name="GnomeVFSXferErrorMode">
+ <enum name="GnomeVFSXferErrorMode" type-name="GnomeVFSXferErrorMode" get-type="gnome_vfs_xfer_error_mode_get_type">
<member name="GNOME_VFS_XFER_ERROR_MODE_ABORT" value="0"/>
<member name="GNOME_VFS_XFER_ERROR_MODE_QUERY" value="1"/>
</enum>
- <enum name="GnomeVFSXferOverwriteAction">
+ <enum name="GnomeVFSXferOverwriteAction" type-name="GnomeVFSXferOverwriteAction" get-type="gnome_vfs_xfer_overwrite_action_get_type">
<member name="GNOME_VFS_XFER_OVERWRITE_ACTION_ABORT" value="0"/>
<member name="GNOME_VFS_XFER_OVERWRITE_ACTION_REPLACE" value="1"/>
<member name="GNOME_VFS_XFER_OVERWRITE_ACTION_REPLACE_ALL" value="2"/>
<member name="GNOME_VFS_XFER_OVERWRITE_ACTION_SKIP" value="3"/>
<member name="GNOME_VFS_XFER_OVERWRITE_ACTION_SKIP_ALL" value="4"/>
</enum>
- <enum name="GnomeVFSXferOverwriteMode">
+ <enum name="GnomeVFSXferOverwriteMode" type-name="GnomeVFSXferOverwriteMode" get-type="gnome_vfs_xfer_overwrite_mode_get_type">
<member name="GNOME_VFS_XFER_OVERWRITE_MODE_ABORT" value="0"/>
<member name="GNOME_VFS_XFER_OVERWRITE_MODE_QUERY" value="1"/>
<member name="GNOME_VFS_XFER_OVERWRITE_MODE_REPLACE" value="2"/>
<member name="GNOME_VFS_XFER_OVERWRITE_MODE_SKIP" value="3"/>
</enum>
- <enum name="GnomeVFSXferPhase">
+ <enum name="GnomeVFSXferPhase" type-name="GnomeVFSXferPhase" get-type="gnome_vfs_xfer_phase_get_type">
<member name="GNOME_VFS_XFER_PHASE_INITIAL" value="0"/>
<member name="GNOME_VFS_XFER_CHECKING_DESTINATION" value="1"/>
<member name="GNOME_VFS_XFER_PHASE_COLLECTING" value="2"/>
@@ -2811,24 +2811,24 @@
<member name="GNOME_VFS_XFER_PHASE_COMPLETED" value="16"/>
<member name="GNOME_VFS_XFER_NUM_PHASES" value="17"/>
</enum>
- <enum name="GnomeVFSXferProgressStatus">
+ <enum name="GnomeVFSXferProgressStatus" type-name="GnomeVFSXferProgressStatus" get-type="gnome_vfs_xfer_progress_status_get_type">
<member name="GNOME_VFS_XFER_PROGRESS_STATUS_OK" value="0"/>
<member name="GNOME_VFS_XFER_PROGRESS_STATUS_VFSERROR" value="1"/>
<member name="GNOME_VFS_XFER_PROGRESS_STATUS_OVERWRITE" value="2"/>
<member name="GNOME_VFS_XFER_PROGRESS_STATUS_DUPLICATE" value="3"/>
</enum>
- <flags name="GnomeVFSDirectoryVisitOptions">
+ <flags name="GnomeVFSDirectoryVisitOptions" type-name="GnomeVFSDirectoryVisitOptions" get-type="gnome_vfs_directory_visit_options_get_type">
<member name="GNOME_VFS_DIRECTORY_VISIT_DEFAULT" value="0"/>
<member name="GNOME_VFS_DIRECTORY_VISIT_SAMEFS" value="1"/>
<member name="GNOME_VFS_DIRECTORY_VISIT_LOOPCHECK" value="2"/>
<member name="GNOME_VFS_DIRECTORY_VISIT_IGNORE_RECURSE_ERROR" value="4"/>
</flags>
- <flags name="GnomeVFSFileFlags">
+ <flags name="GnomeVFSFileFlags" type-name="GnomeVFSFileFlags" get-type="gnome_vfs_file_flags_get_type">
<member name="GNOME_VFS_FILE_FLAGS_NONE" value="0"/>
<member name="GNOME_VFS_FILE_FLAGS_SYMLINK" value="1"/>
<member name="GNOME_VFS_FILE_FLAGS_LOCAL" value="2"/>
</flags>
- <flags name="GnomeVFSFileInfoFields">
+ <flags name="GnomeVFSFileInfoFields" type-name="GnomeVFSFileInfoFields" get-type="gnome_vfs_file_info_fields_get_type">
<member name="GNOME_VFS_FILE_INFO_FIELDS_NONE" value="0"/>
<member name="GNOME_VFS_FILE_INFO_FIELDS_TYPE" value="1"/>
<member name="GNOME_VFS_FILE_INFO_FIELDS_PERMISSIONS" value="2"/>
@@ -2849,7 +2849,7 @@
<member name="GNOME_VFS_FILE_INFO_FIELDS_ACL" value="65536"/>
<member name="GNOME_VFS_FILE_INFO_FIELDS_SELINUX_CONTEXT" value="131072"/>
</flags>
- <flags name="GnomeVFSFileInfoOptions">
+ <flags name="GnomeVFSFileInfoOptions" type-name="GnomeVFSFileInfoOptions" get-type="gnome_vfs_file_info_options_get_type">
<member name="GNOME_VFS_FILE_INFO_DEFAULT" value="0"/>
<member name="GNOME_VFS_FILE_INFO_GET_MIME_TYPE" value="1"/>
<member name="GNOME_VFS_FILE_INFO_FORCE_FAST_MIME_TYPE" value="2"/>
@@ -2860,7 +2860,7 @@
<member name="GNOME_VFS_FILE_INFO_GET_ACL" value="64"/>
<member name="GNOME_VFS_FILE_INFO_GET_SELINUX_CONTEXT" value="128"/>
</flags>
- <flags name="GnomeVFSFilePermissions">
+ <flags name="GnomeVFSFilePermissions" type-name="GnomeVFSFilePermissions" get-type="gnome_vfs_file_permissions_get_type">
<member name="GNOME_VFS_PERM_SUID" value="2048"/>
<member name="GNOME_VFS_PERM_SGID" value="1024"/>
<member name="GNOME_VFS_PERM_STICKY" value="512"/>
@@ -2880,12 +2880,12 @@
<member name="GNOME_VFS_PERM_ACCESS_WRITABLE" value="131072"/>
<member name="GNOME_VFS_PERM_ACCESS_EXECUTABLE" value="262144"/>
</flags>
- <flags name="GnomeVFSMakeURIDirs">
+ <flags name="GnomeVFSMakeURIDirs" type-name="GnomeVFSMakeURIDirs" get-type="gnome_vfs_make_uri_dirs_get_type">
<member name="GNOME_VFS_MAKE_URI_DIR_NONE" value="0"/>
<member name="GNOME_VFS_MAKE_URI_DIR_HOMEDIR" value="1"/>
<member name="GNOME_VFS_MAKE_URI_DIR_CURRENT" value="2"/>
</flags>
- <flags name="GnomeVFSModuleCallbackFullAuthenticationFlags">
+ <flags name="GnomeVFSModuleCallbackFullAuthenticationFlags" type-name="GnomeVFSModuleCallbackFullAuthenticationFlags" get-type="gnome_vfs_module_callback_full_authentication_flags_get_type">
<member name="GNOME_VFS_MODULE_CALLBACK_FULL_AUTHENTICATION_PREVIOUS_ATTEMPT_FAILED" value="1"/>
<member name="GNOME_VFS_MODULE_CALLBACK_FULL_AUTHENTICATION_NEED_PASSWORD" value="2"/>
<member name="GNOME_VFS_MODULE_CALLBACK_FULL_AUTHENTICATION_NEED_USERNAME" value="4"/>
@@ -2893,17 +2893,17 @@
<member name="GNOME_VFS_MODULE_CALLBACK_FULL_AUTHENTICATION_SAVING_SUPPORTED" value="16"/>
<member name="GNOME_VFS_MODULE_CALLBACK_FULL_AUTHENTICATION_ANON_SUPPORTED" value="32"/>
</flags>
- <flags name="GnomeVFSModuleCallbackFullAuthenticationOutFlags">
+ <flags name="GnomeVFSModuleCallbackFullAuthenticationOutFlags" type-name="GnomeVFSModuleCallbackFullAuthenticationOutFlags" get-type="gnome_vfs_module_callback_full_authentication_out_flags_get_type">
<member name="GNOME_VFS_MODULE_CALLBACK_FULL_AUTHENTICATION_OUT_ANON_SELECTED" value="1"/>
</flags>
- <flags name="GnomeVFSOpenMode">
+ <flags name="GnomeVFSOpenMode" type-name="GnomeVFSOpenMode" get-type="gnome_vfs_open_mode_get_type">
<member name="GNOME_VFS_OPEN_NONE" value="0"/>
<member name="GNOME_VFS_OPEN_READ" value="1"/>
<member name="GNOME_VFS_OPEN_WRITE" value="2"/>
<member name="GNOME_VFS_OPEN_RANDOM" value="4"/>
<member name="GNOME_VFS_OPEN_TRUNCATE" value="8"/>
</flags>
- <flags name="GnomeVFSSetFileInfoMask">
+ <flags name="GnomeVFSSetFileInfoMask" type-name="GnomeVFSSetFileInfoMask" get-type="gnome_vfs_set_file_info_mask_get_type">
<member name="GNOME_VFS_SET_FILE_INFO_NONE" value="0"/>
<member name="GNOME_VFS_SET_FILE_INFO_NAME" value="1"/>
<member name="GNOME_VFS_SET_FILE_INFO_PERMISSIONS" value="2"/>
@@ -2913,7 +2913,7 @@
<member name="GNOME_VFS_SET_FILE_INFO_SELINUX_CONTEXT" value="32"/>
<member name="GNOME_VFS_SET_FILE_INFO_SYMLINK_NAME" value="64"/>
</flags>
- <flags name="GnomeVFSURIHideOptions">
+ <flags name="GnomeVFSURIHideOptions" type-name="GnomeVFSURIHideOptions" get-type="gnome_vfs_uri_hide_options_get_type">
<member name="GNOME_VFS_URI_HIDE_NONE" value="0"/>
<member name="GNOME_VFS_URI_HIDE_USER_NAME" value="1"/>
<member name="GNOME_VFS_URI_HIDE_PASSWORD" value="2"/>
@@ -2922,7 +2922,7 @@
<member name="GNOME_VFS_URI_HIDE_TOPLEVEL_METHOD" value="16"/>
<member name="GNOME_VFS_URI_HIDE_FRAGMENT_IDENTIFIER" value="256"/>
</flags>
- <flags name="GnomeVFSXferOptions">
+ <flags name="GnomeVFSXferOptions" type-name="GnomeVFSXferOptions" get-type="gnome_vfs_xfer_options_get_type">
<member name="GNOME_VFS_XFER_DEFAULT" value="0"/>
<member name="GNOME_VFS_XFER_UNUSED_1" value="1"/>
<member name="GNOME_VFS_XFER_FOLLOW_LINKS" value="2"/>
@@ -3474,9 +3474,9 @@
<constant name="GNOME_VFS_APPLICATION_REGISTRY_STARTUP_NOTIFY" type="char*" value="startup_notify"/>
<constant name="GNOME_VFS_APPLICATION_REGISTRY_USES_GNOMEVFS" type="char*" value="uses_gnomevfs"/>
<constant name="GNOME_VFS_MAJOR_VERSION" type="int" value="2"/>
- <constant name="GNOME_VFS_MICRO_VERSION" type="int" value="1"/>
+ <constant name="GNOME_VFS_MICRO_VERSION" type="int" value="3"/>
<constant name="GNOME_VFS_MIME_TYPE_UNKNOWN" type="char*" value="application/octet-stream"/>
- <constant name="GNOME_VFS_MINOR_VERSION" type="int" value="20"/>
+ <constant name="GNOME_VFS_MINOR_VERSION" type="int" value="24"/>
<constant name="GNOME_VFS_MODULE_CALLBACK_AUTHENTICATION" type="char*" value="simple-authentication"/>
<constant name="GNOME_VFS_MODULE_CALLBACK_FILL_AUTHENTICATION" type="char*" value="fill-authentication"/>
<constant name="GNOME_VFS_MODULE_CALLBACK_FULL_AUTHENTICATION" type="char*" value="full-authentication"/>
diff --git a/vapi/packages/json-glib-1.0/json-glib-1.0.gi b/vapi/packages/json-glib-1.0/json-glib-1.0.gi
index 76e1bfeda..35aa0a0af 100644
--- a/vapi/packages/json-glib-1.0/json-glib-1.0.gi
+++ b/vapi/packages/json-glib-1.0/json-glib-1.0.gi
@@ -668,7 +668,11 @@
</enum>
<enum name="JsonParserError" type-name="JsonParserError" get-type="json_parser_error_get_type">
<member name="JSON_PARSER_ERROR_PARSE" value="0"/>
- <member name="JSON_PARSER_ERROR_UNKNOWN" value="1"/>
+ <member name="JSON_PARSER_ERROR_TRAILING_COMMA" value="1"/>
+ <member name="JSON_PARSER_ERROR_MISSING_COMMA" value="2"/>
+ <member name="JSON_PARSER_ERROR_MISSING_COLON" value="3"/>
+ <member name="JSON_PARSER_ERROR_INVALID_BAREWORD" value="4"/>
+ <member name="JSON_PARSER_ERROR_UNKNOWN" value="5"/>
</enum>
<object name="JsonGenerator" parent="GObject" type-name="JsonGenerator" get-type="json_generator_get_type">
<constructor name="new" symbol="json_generator_new">
@@ -872,9 +876,9 @@
</vfunc>
</interface>
<constant name="JSON_MAJOR_VERSION" type="int" value="0"/>
- <constant name="JSON_MICRO_VERSION" type="int" value="0"/>
- <constant name="JSON_MINOR_VERSION" type="int" value="10"/>
+ <constant name="JSON_MICRO_VERSION" type="int" value="1"/>
+ <constant name="JSON_MINOR_VERSION" type="int" value="11"/>
<constant name="JSON_VERSION_HEX" type="int" value="0"/>
- <constant name="JSON_VERSION_S" type="char*" value="0.10.0"/>
+ <constant name="JSON_VERSION_S" type="char*" value="0.11.1"/>
</namespace>
</api>
diff --git a/vapi/packages/libgnome-menu/libgnome-menu.gi b/vapi/packages/libgnome-menu/libgnome-menu.gi
index ea29b0483..9d726e98f 100644
--- a/vapi/packages/libgnome-menu/libgnome-menu.gi
+++ b/vapi/packages/libgnome-menu/libgnome-menu.gi
@@ -36,6 +36,12 @@
<parameter name="tree" type="GMenuTree*"/>
</parameters>
</method>
+ <method name="get_sort_key" symbol="gmenu_tree_get_sort_key">
+ <return-type type="GMenuTreeSortKey"/>
+ <parameters>
+ <parameter name="tree" type="GMenuTree*"/>
+ </parameters>
+ </method>
<method name="get_user_data" symbol="gmenu_tree_get_user_data">
<return-type type="gpointer"/>
<parameters>
@@ -63,6 +69,13 @@
<parameter name="user_data" type="gpointer"/>
</parameters>
</method>
+ <method name="set_sort_key" symbol="gmenu_tree_set_sort_key">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="tree" type="GMenuTree*"/>
+ <parameter name="sort_key" type="GMenuTreeSortKey"/>
+ </parameters>
+ </method>
<method name="set_user_data" symbol="gmenu_tree_set_user_data">
<return-type type="void"/>
<parameters>
@@ -168,12 +181,24 @@
<parameter name="entry" type="GMenuTreeEntry*"/>
</parameters>
</method>
+ <method name="get_display_name" symbol="gmenu_tree_entry_get_display_name">
+ <return-type type="char*"/>
+ <parameters>
+ <parameter name="entry" type="GMenuTreeEntry*"/>
+ </parameters>
+ </method>
<method name="get_exec" symbol="gmenu_tree_entry_get_exec">
<return-type type="char*"/>
<parameters>
<parameter name="entry" type="GMenuTreeEntry*"/>
</parameters>
</method>
+ <method name="get_generic_name" symbol="gmenu_tree_entry_get_generic_name">
+ <return-type type="char*"/>
+ <parameters>
+ <parameter name="entry" type="GMenuTreeEntry*"/>
+ </parameters>
+ </method>
<method name="get_icon" symbol="gmenu_tree_entry_get_icon">
<return-type type="char*"/>
<parameters>
@@ -254,7 +279,8 @@
<member name="GMENU_TREE_FLAGS_INCLUDE_EXCLUDED" value="1"/>
<member name="GMENU_TREE_FLAGS_SHOW_EMPTY" value="2"/>
<member name="GMENU_TREE_FLAGS_INCLUDE_NODISPLAY" value="4"/>
- <member name="GMENU_TREE_FLAGS_MASK" value="7"/>
+ <member name="GMENU_TREE_FLAGS_SHOW_ALL_SEPARATORS" value="8"/>
+ <member name="GMENU_TREE_FLAGS_MASK" value="15"/>
</enum>
<enum name="GMenuTreeItemType">
<member name="GMENU_TREE_ITEM_INVALID" value="0"/>
@@ -264,5 +290,9 @@
<member name="GMENU_TREE_ITEM_HEADER" value="4"/>
<member name="GMENU_TREE_ITEM_ALIAS" value="5"/>
</enum>
+ <enum name="GMenuTreeSortKey">
+ <member name="GMENU_TREE_SORT_NAME" value="0"/>
+ <member name="GMENU_TREE_SORT_DISPLAY_NAME" value="1"/>
+ </enum>
</namespace>
</api>
diff --git a/vapi/packages/libnotify/libnotify.gi b/vapi/packages/libnotify/libnotify.gi
index d51441293..81cdc2c03 100644
--- a/vapi/packages/libnotify/libnotify.gi
+++ b/vapi/packages/libnotify/libnotify.gi
@@ -31,12 +31,12 @@
<callback name="NotifyActionCallback">
<return-type type="void"/>
<parameters>
- <parameter name="p1" type="NotifyNotification*"/>
- <parameter name="p2" type="gchar*"/>
- <parameter name="p3" type="gpointer"/>
+ <parameter name="notification" type="NotifyNotification*"/>
+ <parameter name="action" type="char*"/>
+ <parameter name="user_data" type="gpointer"/>
</parameters>
</callback>
- <enum name="NotifyUrgency">
+ <enum name="NotifyUrgency" type-name="NotifyUrgency" get-type="notify_urgency_get_type">
<member name="NOTIFY_URGENCY_LOW" value="0"/>
<member name="NOTIFY_URGENCY_NORMAL" value="1"/>
<member name="NOTIFY_URGENCY_CRITICAL" value="2"/>
@@ -86,21 +86,27 @@
<parameter name="error" type="GError**"/>
</parameters>
</method>
+ <method name="get_closed_reason" symbol="notify_notification_get_closed_reason">
+ <return-type type="gint"/>
+ <parameters>
+ <parameter name="notification" type="NotifyNotification*"/>
+ </parameters>
+ </method>
<constructor name="new" symbol="notify_notification_new">
<return-type type="NotifyNotification*"/>
<parameters>
- <parameter name="summary" type="gchar*"/>
- <parameter name="body" type="gchar*"/>
- <parameter name="icon" type="gchar*"/>
+ <parameter name="summary" type="char*"/>
+ <parameter name="body" type="char*"/>
+ <parameter name="icon" type="char*"/>
<parameter name="attach" type="GtkWidget*"/>
</parameters>
</constructor>
<constructor name="new_with_status_icon" symbol="notify_notification_new_with_status_icon">
<return-type type="NotifyNotification*"/>
<parameters>
- <parameter name="summary" type="gchar*"/>
- <parameter name="body" type="gchar*"/>
- <parameter name="icon" type="gchar*"/>
+ <parameter name="summary" type="char*"/>
+ <parameter name="body" type="char*"/>
+ <parameter name="icon" type="char*"/>
<parameter name="status_icon" type="GtkStatusIcon*"/>
</parameters>
</constructor>
@@ -124,7 +130,7 @@
<return-type type="void"/>
<parameters>
<parameter name="notification" type="NotifyNotification*"/>
- <parameter name="key" type="gchar*"/>
+ <parameter name="key" type="char*"/>
<parameter name="value" type="guchar"/>
</parameters>
</method>
@@ -132,7 +138,7 @@
<return-type type="void"/>
<parameters>
<parameter name="notification" type="NotifyNotification*"/>
- <parameter name="key" type="gchar*"/>
+ <parameter name="key" type="char*"/>
<parameter name="value" type="guchar*"/>
<parameter name="len" type="gsize"/>
</parameters>
@@ -141,7 +147,7 @@
<return-type type="void"/>
<parameters>
<parameter name="notification" type="NotifyNotification*"/>
- <parameter name="key" type="gchar*"/>
+ <parameter name="key" type="char*"/>
<parameter name="value" type="gdouble"/>
</parameters>
</method>
@@ -149,7 +155,7 @@
<return-type type="void"/>
<parameters>
<parameter name="notification" type="NotifyNotification*"/>
- <parameter name="key" type="gchar*"/>
+ <parameter name="key" type="char*"/>
<parameter name="value" type="gint"/>
</parameters>
</method>
@@ -157,8 +163,16 @@
<return-type type="void"/>
<parameters>
<parameter name="notification" type="NotifyNotification*"/>
- <parameter name="key" type="gchar*"/>
- <parameter name="value" type="gchar*"/>
+ <parameter name="key" type="char*"/>
+ <parameter name="value" type="char*"/>
+ </parameters>
+ </method>
+ <method name="set_hint_uint32" symbol="notify_notification_set_hint_uint32">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="notification" type="NotifyNotification*"/>
+ <parameter name="key" type="char*"/>
+ <parameter name="value" type="guint"/>
</parameters>
</method>
<method name="set_icon_from_pixbuf" symbol="notify_notification_set_icon_from_pixbuf">
@@ -168,6 +182,13 @@
<parameter name="icon" type="GdkPixbuf*"/>
</parameters>
</method>
+ <method name="set_image_from_pixbuf" symbol="notify_notification_set_image_from_pixbuf">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="notification" type="NotifyNotification*"/>
+ <parameter name="image" type="GdkPixbuf*"/>
+ </parameters>
+ </method>
<method name="set_timeout" symbol="notify_notification_set_timeout">
<return-type type="void"/>
<parameters>
@@ -193,14 +214,16 @@
<return-type type="gboolean"/>
<parameters>
<parameter name="notification" type="NotifyNotification*"/>
- <parameter name="summary" type="gchar*"/>
- <parameter name="body" type="gchar*"/>
- <parameter name="icon" type="gchar*"/>
+ <parameter name="summary" type="char*"/>
+ <parameter name="body" type="char*"/>
+ <parameter name="icon" type="char*"/>
</parameters>
</method>
<property name="attach-widget" type="GtkWidget*" readable="1" writable="1" construct="1" construct-only="0"/>
<property name="body" type="char*" readable="1" writable="1" construct="1" construct-only="0"/>
+ <property name="closed-reason" type="gint" readable="1" writable="0" construct="0" construct-only="0"/>
<property name="icon-name" type="char*" readable="1" writable="1" construct="1" construct-only="0"/>
+ <property name="id" type="gint" readable="1" writable="1" construct="1" construct-only="0"/>
<property name="status-icon" type="GtkStatusIcon*" readable="1" writable="1" construct="1" construct-only="0"/>
<property name="summary" type="char*" readable="1" writable="1" construct="1" construct-only="0"/>
<signal name="closed" when="FIRST">
diff --git a/vapi/packages/libsoup-2.4/libsoup-2.4.gi b/vapi/packages/libsoup-2.4/libsoup-2.4.gi
index d8f67fb05..13bf3ea5b 100644
--- a/vapi/packages/libsoup-2.4/libsoup-2.4.gi
+++ b/vapi/packages/libsoup-2.4/libsoup-2.4.gi
@@ -173,6 +173,14 @@
<parameter name="value" type="char*"/>
</parameters>
</function>
+ <function name="header_g_string_append_param_quoted" symbol="soup_header_g_string_append_param_quoted">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="string" type="GString*"/>
+ <parameter name="name" type="char*"/>
+ <parameter name="value" type="char*"/>
+ </parameters>
+ </function>
<function name="header_parse_list" symbol="soup_header_parse_list">
<return-type type="GSList*"/>
<parameters>
@@ -1439,6 +1447,7 @@
<member name="SOUP_STATUS_IO_ERROR" value="7"/>
<member name="SOUP_STATUS_MALFORMED" value="8"/>
<member name="SOUP_STATUS_TRY_AGAIN" value="9"/>
+ <member name="SOUP_STATUS_TOO_MANY_REDIRECTS" value="10"/>
<member name="SOUP_STATUS_CONTINUE" value="100"/>
<member name="SOUP_STATUS_SWITCHING_PROTOCOLS" value="101"/>
<member name="SOUP_STATUS_PROCESSING" value="102"/>
@@ -1512,6 +1521,7 @@
<member name="SOUP_SSL_ERROR_HANDSHAKE_NEEDS_READ" value="0"/>
<member name="SOUP_SSL_ERROR_HANDSHAKE_NEEDS_WRITE" value="1"/>
<member name="SOUP_SSL_ERROR_CERTIFICATE" value="2"/>
+ <member name="SOUP_SSL_ERROR_HANDSHAKE_FAILED" value="3"/>
</enum>
<enum name="SoupSocketIOStatus" type-name="SoupSocketIOStatus" get-type="soup_socket_io_status_get_type">
<member name="SOUP_SOCKET_OK" value="0"/>
@@ -3144,6 +3154,11 @@
<constant name="SOUP_AUTH_IS_FOR_PROXY" type="char*" value="is-for-proxy"/>
<constant name="SOUP_AUTH_REALM" type="char*" value="realm"/>
<constant name="SOUP_AUTH_SCHEME_NAME" type="char*" value="scheme-name"/>
+ <constant name="SOUP_CHAR_HTTP_CTL" type="int" value="16"/>
+ <constant name="SOUP_CHAR_HTTP_SEPARATOR" type="int" value="8"/>
+ <constant name="SOUP_CHAR_URI_GEN_DELIMS" type="int" value="2"/>
+ <constant name="SOUP_CHAR_URI_PERCENT_ENCODED" type="int" value="1"/>
+ <constant name="SOUP_CHAR_URI_SUB_DELIMS" type="int" value="4"/>
<constant name="SOUP_CONTENT_DECODER_H" type="int" value="1"/>
<constant name="SOUP_CONTENT_SNIFFER_H" type="int" value="1"/>
<constant name="SOUP_COOKIE_H" type="int" value="1"/>
diff --git a/vapi/packages/libwnck-1.0/libwnck-1.0.gi b/vapi/packages/libwnck-1.0/libwnck-1.0.gi
index ebb523361..fdcd15e36 100644
--- a/vapi/packages/libwnck-1.0/libwnck-1.0.gi
+++ b/vapi/packages/libwnck-1.0/libwnck-1.0.gi
@@ -75,26 +75,26 @@
<field name="current_row" type="int"/>
<field name="current_col" type="int"/>
</struct>
- <enum name="WnckClientType">
+ <enum name="WnckClientType" type-name="WnckClientType" get-type="wnck_client_type_get_type">
<member name="WNCK_CLIENT_TYPE_APPLICATION" value="1"/>
<member name="WNCK_CLIENT_TYPE_PAGER" value="2"/>
</enum>
- <enum name="WnckMotionDirection">
+ <enum name="WnckMotionDirection" type-name="WnckMotionDirection" get-type="wnck_motion_direction_get_type">
<member name="WNCK_MOTION_UP" value="-1"/>
<member name="WNCK_MOTION_DOWN" value="-2"/>
<member name="WNCK_MOTION_LEFT" value="-3"/>
<member name="WNCK_MOTION_RIGHT" value="-4"/>
</enum>
- <enum name="WnckPagerDisplayMode">
+ <enum name="WnckPagerDisplayMode" type-name="WnckPagerDisplayMode" get-type="wnck_pager_display_mode_get_type">
<member name="WNCK_PAGER_DISPLAY_NAME" value="0"/>
<member name="WNCK_PAGER_DISPLAY_CONTENT" value="1"/>
</enum>
- <enum name="WnckTasklistGroupingType">
+ <enum name="WnckTasklistGroupingType" type-name="WnckTasklistGroupingType" get-type="wnck_tasklist_grouping_type_get_type">
<member name="WNCK_TASKLIST_NEVER_GROUP" value="0"/>
<member name="WNCK_TASKLIST_AUTO_GROUP" value="1"/>
<member name="WNCK_TASKLIST_ALWAYS_GROUP" value="2"/>
</enum>
- <enum name="WnckWindowGravity">
+ <enum name="WnckWindowGravity" type-name="WnckWindowGravity" get-type="wnck_window_gravity_get_type">
<member name="WNCK_WINDOW_GRAVITY_CURRENT" value="0"/>
<member name="WNCK_WINDOW_GRAVITY_NORTHWEST" value="1"/>
<member name="WNCK_WINDOW_GRAVITY_NORTH" value="2"/>
@@ -107,7 +107,7 @@
<member name="WNCK_WINDOW_GRAVITY_SOUTHEAST" value="9"/>
<member name="WNCK_WINDOW_GRAVITY_STATIC" value="10"/>
</enum>
- <enum name="WnckWindowType">
+ <enum name="WnckWindowType" type-name="WnckWindowType" get-type="wnck_window_type_get_type">
<member name="WNCK_WINDOW_NORMAL" value="0"/>
<member name="WNCK_WINDOW_DESKTOP" value="1"/>
<member name="WNCK_WINDOW_DOCK" value="2"/>
@@ -117,7 +117,7 @@
<member name="WNCK_WINDOW_UTILITY" value="6"/>
<member name="WNCK_WINDOW_SPLASHSCREEN" value="7"/>
</enum>
- <flags name="WnckWindowActions">
+ <flags name="WnckWindowActions" type-name="WnckWindowActions" get-type="wnck_window_actions_get_type">
<member name="WNCK_WINDOW_ACTION_MOVE" value="1"/>
<member name="WNCK_WINDOW_ACTION_RESIZE" value="2"/>
<member name="WNCK_WINDOW_ACTION_SHADE" value="4"/>
@@ -138,13 +138,13 @@
<member name="WNCK_WINDOW_ACTION_ABOVE" value="131072"/>
<member name="WNCK_WINDOW_ACTION_BELOW" value="262144"/>
</flags>
- <flags name="WnckWindowMoveResizeMask">
+ <flags name="WnckWindowMoveResizeMask" type-name="WnckWindowMoveResizeMask" get-type="wnck_window_move_resize_mask_get_type">
<member name="WNCK_WINDOW_CHANGE_X" value="1"/>
<member name="WNCK_WINDOW_CHANGE_Y" value="2"/>
<member name="WNCK_WINDOW_CHANGE_WIDTH" value="4"/>
<member name="WNCK_WINDOW_CHANGE_HEIGHT" value="8"/>
</flags>
- <flags name="WnckWindowState">
+ <flags name="WnckWindowState" type-name="WnckWindowState" get-type="wnck_window_state_get_type">
<member name="WNCK_WINDOW_STATE_MINIMIZED" value="1"/>
<member name="WNCK_WINDOW_STATE_MAXIMIZED_HORIZONTALLY" value="2"/>
<member name="WNCK_WINDOW_STATE_MAXIMIZED_VERTICALLY" value="4"/>
@@ -804,6 +804,13 @@
<parameter name="size" type="gint"/>
</parameters>
</method>
+ <method name="set_orientation" symbol="wnck_tasklist_set_orientation">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="tasklist" type="WnckTasklist*"/>
+ <parameter name="orient" type="GtkOrientation"/>
+ </parameters>
+ </method>
<method name="set_screen" symbol="wnck_tasklist_set_screen">
<return-type type="void"/>
<parameters>
diff --git a/vapi/packages/pango/pango.gi b/vapi/packages/pango/pango.gi
index 04fc67ad3..022081af0 100644
--- a/vapi/packages/pango/pango.gi
+++ b/vapi/packages/pango/pango.gi
@@ -187,6 +187,15 @@
<parameter name="hint" type="PangoGravityHint"/>
</parameters>
</function>
+ <function name="gravity_get_for_script_and_width" symbol="pango_gravity_get_for_script_and_width">
+ <return-type type="PangoGravity"/>
+ <parameters>
+ <parameter name="script" type="PangoScript"/>
+ <parameter name="wide" type="gboolean"/>
+ <parameter name="base_gravity" type="PangoGravity"/>
+ <parameter name="hint" type="PangoGravityHint"/>
+ </parameters>
+ </function>
<function name="gravity_to_rotation" symbol="pango_gravity_to_rotation">
<return-type type="double"/>
<parameters>
@@ -1113,6 +1122,14 @@
<parameter name="glyph_item" type="PangoGlyphItem*"/>
</parameters>
</method>
+ <method name="get_logical_widths" symbol="pango_glyph_item_get_logical_widths">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="glyph_item" type="PangoGlyphItem*"/>
+ <parameter name="text" type="char*"/>
+ <parameter name="logical_widths" type="int*"/>
+ </parameters>
+ </method>
<method name="letter_space" symbol="pango_glyph_item_letter_space">
<return-type type="void"/>
<parameters>
@@ -2860,8 +2877,8 @@
<constant name="PANGO_UNKNOWN_GLYPH_HEIGHT" type="int" value="14"/>
<constant name="PANGO_UNKNOWN_GLYPH_WIDTH" type="int" value="10"/>
<constant name="PANGO_VERSION_MAJOR" type="int" value="1"/>
- <constant name="PANGO_VERSION_MICRO" type="int" value="0"/>
- <constant name="PANGO_VERSION_MINOR" type="int" value="24"/>
- <constant name="PANGO_VERSION_STRING" type="char*" value="1.24.0"/>
+ <constant name="PANGO_VERSION_MICRO" type="int" value="1"/>
+ <constant name="PANGO_VERSION_MINOR" type="int" value="28"/>
+ <constant name="PANGO_VERSION_STRING" type="char*" value="1.28.1"/>
</namespace>
</api>
diff --git a/vapi/packages/poppler-glib/poppler-glib.gi b/vapi/packages/poppler-glib/poppler-glib.gi
index d5be391bd..abadaecf0 100644
--- a/vapi/packages/poppler-glib/poppler-glib.gi
+++ b/vapi/packages/poppler-glib/poppler-glib.gi
@@ -1,6 +1,13 @@
<?xml version="1.0"?>
<api version="1.0">
<namespace name="Poppler">
+ <function name="date_parse" symbol="poppler_date_parse">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="date" type="gchar*"/>
+ <parameter name="timet" type="time_t*"/>
+ </parameters>
+ </function>
<function name="error_quark" symbol="poppler_error_quark">
<return-type type="GQuark"/>
</function>
@@ -76,6 +83,69 @@
<field name="named" type="PopplerActionNamed"/>
<field name="movie" type="PopplerActionMovie"/>
</boxed>
+ <boxed name="PopplerAnnotCalloutLine" type-name="PopplerAnnotCalloutLine" get-type="poppler_annot_callout_line_get_type">
+ <method name="copy" symbol="poppler_annot_callout_line_copy">
+ <return-type type="PopplerAnnotCalloutLine*"/>
+ <parameters>
+ <parameter name="callout" type="PopplerAnnotCalloutLine*"/>
+ </parameters>
+ </method>
+ <method name="free" symbol="poppler_annot_callout_line_free">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="callout" type="PopplerAnnotCalloutLine*"/>
+ </parameters>
+ </method>
+ <constructor name="new" symbol="poppler_annot_callout_line_new">
+ <return-type type="PopplerAnnotCalloutLine*"/>
+ </constructor>
+ <field name="multiline" type="gboolean"/>
+ <field name="x1" type="gdouble"/>
+ <field name="y1" type="gdouble"/>
+ <field name="x2" type="gdouble"/>
+ <field name="y2" type="gdouble"/>
+ <field name="x3" type="gdouble"/>
+ <field name="y3" type="gdouble"/>
+ </boxed>
+ <boxed name="PopplerAnnotMapping" type-name="PopplerAnnotMapping" get-type="poppler_annot_mapping_get_type">
+ <method name="copy" symbol="poppler_annot_mapping_copy">
+ <return-type type="PopplerAnnotMapping*"/>
+ <parameters>
+ <parameter name="mapping" type="PopplerAnnotMapping*"/>
+ </parameters>
+ </method>
+ <method name="free" symbol="poppler_annot_mapping_free">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="mapping" type="PopplerAnnotMapping*"/>
+ </parameters>
+ </method>
+ <constructor name="new" symbol="poppler_annot_mapping_new">
+ <return-type type="PopplerAnnotMapping*"/>
+ </constructor>
+ <field name="area" type="PopplerRectangle"/>
+ <field name="annot" type="PopplerAnnot*"/>
+ </boxed>
+ <boxed name="PopplerColor" type-name="PopplerColor" get-type="poppler_color_get_type">
+ <method name="copy" symbol="poppler_color_copy">
+ <return-type type="PopplerColor*"/>
+ <parameters>
+ <parameter name="color" type="PopplerColor*"/>
+ </parameters>
+ </method>
+ <method name="free" symbol="poppler_color_free">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="color" type="PopplerColor*"/>
+ </parameters>
+ </method>
+ <constructor name="new" symbol="poppler_color_new">
+ <return-type type="PopplerColor*"/>
+ </constructor>
+ <field name="red" type="guint16"/>
+ <field name="green" type="guint16"/>
+ <field name="blue" type="guint16"/>
+ </boxed>
<boxed name="PopplerDest" type-name="PopplerDest" get-type="poppler_dest_get_type">
<method name="copy" symbol="poppler_dest_copy">
<return-type type="PopplerDest*"/>
@@ -193,7 +263,7 @@
<return-type type="PopplerImageMapping*"/>
</constructor>
<field name="area" type="PopplerRectangle"/>
- <field name="image" type="GdkPixbuf*"/>
+ <field name="image_id" type="gint"/>
</boxed>
<boxed name="PopplerIndexIter" type-name="PopplerIndexIter" get-type="poppler_index_iter_get_type">
<method name="copy" symbol="poppler_index_iter_copy">
@@ -239,6 +309,50 @@
</parameters>
</method>
</boxed>
+ <boxed name="PopplerLayersIter" type-name="PopplerLayersIter" get-type="poppler_layers_iter_get_type">
+ <method name="copy" symbol="poppler_layers_iter_copy">
+ <return-type type="PopplerLayersIter*"/>
+ <parameters>
+ <parameter name="iter" type="PopplerLayersIter*"/>
+ </parameters>
+ </method>
+ <method name="free" symbol="poppler_layers_iter_free">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="iter" type="PopplerLayersIter*"/>
+ </parameters>
+ </method>
+ <method name="get_child" symbol="poppler_layers_iter_get_child">
+ <return-type type="PopplerLayersIter*"/>
+ <parameters>
+ <parameter name="parent" type="PopplerLayersIter*"/>
+ </parameters>
+ </method>
+ <method name="get_layer" symbol="poppler_layers_iter_get_layer">
+ <return-type type="PopplerLayer*"/>
+ <parameters>
+ <parameter name="iter" type="PopplerLayersIter*"/>
+ </parameters>
+ </method>
+ <method name="get_title" symbol="poppler_layers_iter_get_title">
+ <return-type type="gchar*"/>
+ <parameters>
+ <parameter name="iter" type="PopplerLayersIter*"/>
+ </parameters>
+ </method>
+ <constructor name="new" symbol="poppler_layers_iter_new">
+ <return-type type="PopplerLayersIter*"/>
+ <parameters>
+ <parameter name="document" type="PopplerDocument*"/>
+ </parameters>
+ </constructor>
+ <method name="next" symbol="poppler_layers_iter_next">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="iter" type="PopplerLayersIter*"/>
+ </parameters>
+ </method>
+ </boxed>
<boxed name="PopplerLinkMapping" type-name="PopplerLinkMapping" get-type="poppler_link_mapping_get_type">
<method name="copy" symbol="poppler_link_mapping_copy">
<return-type type="PopplerLinkMapping*"/>
@@ -303,21 +417,73 @@
<field name="x2" type="gdouble"/>
<field name="y2" type="gdouble"/>
</boxed>
- <enum name="PopplerActionType">
+ <enum name="PopplerActionType" type-name="PopplerActionType" get-type="poppler_action_type_get_type">
<member name="POPPLER_ACTION_UNKNOWN" value="0"/>
- <member name="POPPLER_ACTION_GOTO_DEST" value="1"/>
- <member name="POPPLER_ACTION_GOTO_REMOTE" value="2"/>
- <member name="POPPLER_ACTION_LAUNCH" value="3"/>
- <member name="POPPLER_ACTION_URI" value="4"/>
- <member name="POPPLER_ACTION_NAMED" value="5"/>
- <member name="POPPLER_ACTION_MOVIE" value="6"/>
+ <member name="POPPLER_ACTION_NONE" value="1"/>
+ <member name="POPPLER_ACTION_GOTO_DEST" value="2"/>
+ <member name="POPPLER_ACTION_GOTO_REMOTE" value="3"/>
+ <member name="POPPLER_ACTION_LAUNCH" value="4"/>
+ <member name="POPPLER_ACTION_URI" value="5"/>
+ <member name="POPPLER_ACTION_NAMED" value="6"/>
+ <member name="POPPLER_ACTION_MOVIE" value="7"/>
+ </enum>
+ <enum name="PopplerAnnotExternalDataType" type-name="PopplerAnnotExternalDataType" get-type="poppler_annot_external_data_type_get_type">
+ <member name="POPPLER_ANNOT_EXTERNAL_DATA_MARKUP_3D" value="0"/>
+ <member name="POPPLER_ANNOT_EXTERNAL_DATA_MARKUP_UNKNOWN" value="1"/>
</enum>
- <enum name="PopplerBackend">
+ <enum name="PopplerAnnotFreeTextQuadding" type-name="PopplerAnnotFreeTextQuadding" get-type="poppler_annot_free_text_quadding_get_type">
+ <member name="POPPLER_ANNOT_FREE_TEXT_QUADDING_LEFT_JUSTIFIED" value="0"/>
+ <member name="POPPLER_ANNOT_FREE_TEXT_QUADDING_CENTERED" value="1"/>
+ <member name="POPPLER_ANNOT_FREE_TEXT_QUADDING_RIGHT_JUSTIFIED" value="2"/>
+ </enum>
+ <enum name="PopplerAnnotMarkupReplyType" type-name="PopplerAnnotMarkupReplyType" get-type="poppler_annot_markup_reply_type_get_type">
+ <member name="POPPLER_ANNOT_MARKUP_REPLY_TYPE_R" value="0"/>
+ <member name="POPPLER_ANNOT_MARKUP_REPLY_TYPE_GROUP" value="1"/>
+ </enum>
+ <enum name="PopplerAnnotTextState" type-name="PopplerAnnotTextState" get-type="poppler_annot_text_state_get_type">
+ <member name="POPPLER_ANNOT_TEXT_STATE_MARKED" value="0"/>
+ <member name="POPPLER_ANNOT_TEXT_STATE_UNMARKED" value="1"/>
+ <member name="POPPLER_ANNOT_TEXT_STATE_ACCEPTED" value="2"/>
+ <member name="POPPLER_ANNOT_TEXT_STATE_REJECTED" value="3"/>
+ <member name="POPPLER_ANNOT_TEXT_STATE_CANCELLED" value="4"/>
+ <member name="POPPLER_ANNOT_TEXT_STATE_COMPLETED" value="5"/>
+ <member name="POPPLER_ANNOT_TEXT_STATE_NONE" value="6"/>
+ <member name="POPPLER_ANNOT_TEXT_STATE_UNKNOWN" value="7"/>
+ </enum>
+ <enum name="PopplerAnnotType" type-name="PopplerAnnotType" get-type="poppler_annot_type_get_type">
+ <member name="POPPLER_ANNOT_UNKNOWN" value="0"/>
+ <member name="POPPLER_ANNOT_TEXT" value="1"/>
+ <member name="POPPLER_ANNOT_LINK" value="2"/>
+ <member name="POPPLER_ANNOT_FREE_TEXT" value="3"/>
+ <member name="POPPLER_ANNOT_LINE" value="4"/>
+ <member name="POPPLER_ANNOT_SQUARE" value="5"/>
+ <member name="POPPLER_ANNOT_CIRCLE" value="6"/>
+ <member name="POPPLER_ANNOT_POLYGON" value="7"/>
+ <member name="POPPLER_ANNOT_POLY_LINE" value="8"/>
+ <member name="POPPLER_ANNOT_HIGHLIGHT" value="9"/>
+ <member name="POPPLER_ANNOT_UNDERLINE" value="10"/>
+ <member name="POPPLER_ANNOT_SQUIGGLY" value="11"/>
+ <member name="POPPLER_ANNOT_STRIKE_OUT" value="12"/>
+ <member name="POPPLER_ANNOT_STAMP" value="13"/>
+ <member name="POPPLER_ANNOT_CARET" value="14"/>
+ <member name="POPPLER_ANNOT_INK" value="15"/>
+ <member name="POPPLER_ANNOT_POPUP" value="16"/>
+ <member name="POPPLER_ANNOT_FILE_ATTACHMENT" value="17"/>
+ <member name="POPPLER_ANNOT_SOUND" value="18"/>
+ <member name="POPPLER_ANNOT_MOVIE" value="19"/>
+ <member name="POPPLER_ANNOT_WIDGET" value="20"/>
+ <member name="POPPLER_ANNOT_SCREEN" value="21"/>
+ <member name="POPPLER_ANNOT_PRINTER_MARK" value="22"/>
+ <member name="POPPLER_ANNOT_TRAP_NET" value="23"/>
+ <member name="POPPLER_ANNOT_WATERMARK" value="24"/>
+ <member name="POPPLER_ANNOT_3D" value="25"/>
+ </enum>
+ <enum name="PopplerBackend" type-name="PopplerBackend" get-type="poppler_backend_get_type">
<member name="POPPLER_BACKEND_UNKNOWN" value="0"/>
<member name="POPPLER_BACKEND_SPLASH" value="1"/>
<member name="POPPLER_BACKEND_CAIRO" value="2"/>
</enum>
- <enum name="PopplerDestType">
+ <enum name="PopplerDestType" type-name="PopplerDestType" get-type="poppler_dest_type_get_type">
<member name="POPPLER_DEST_UNKNOWN" value="0"/>
<member name="POPPLER_DEST_XYZ" value="1"/>
<member name="POPPLER_DEST_FIT" value="2"/>
@@ -329,11 +495,14 @@
<member name="POPPLER_DEST_FITBV" value="8"/>
<member name="POPPLER_DEST_NAMED" value="9"/>
</enum>
- <enum name="PopplerError">
+ <enum name="PopplerError" type-name="PopplerError" get-type="poppler_error_get_type">
<member name="POPPLER_ERROR_INVALID" value="0"/>
<member name="POPPLER_ERROR_ENCRYPTED" value="1"/>
+ <member name="POPPLER_ERROR_OPEN_FILE" value="2"/>
+ <member name="POPPLER_ERROR_BAD_CATALOG" value="3"/>
+ <member name="POPPLER_ERROR_DAMAGED" value="4"/>
</enum>
- <enum name="PopplerFontType">
+ <enum name="PopplerFontType" type-name="PopplerFontType" get-type="poppler_font_type_get_type">
<member name="POPPLER_FONT_TYPE_UNKNOWN" value="0"/>
<member name="POPPLER_FONT_TYPE_TYPE1" value="1"/>
<member name="POPPLER_FONT_TYPE_TYPE1C" value="2"/>
@@ -347,34 +516,34 @@
<member name="POPPLER_FONT_TYPE_CID_TYPE2" value="10"/>
<member name="POPPLER_FONT_TYPE_CID_TYPE2OT" value="11"/>
</enum>
- <enum name="PopplerFormButtonType">
+ <enum name="PopplerFormButtonType" type-name="PopplerFormButtonType" get-type="poppler_form_button_type_get_type">
<member name="POPPLER_FORM_BUTTON_PUSH" value="0"/>
<member name="POPPLER_FORM_BUTTON_CHECK" value="1"/>
<member name="POPPLER_FORM_BUTTON_RADIO" value="2"/>
</enum>
- <enum name="PopplerFormChoiceType">
+ <enum name="PopplerFormChoiceType" type-name="PopplerFormChoiceType" get-type="poppler_form_choice_type_get_type">
<member name="POPPLER_FORM_CHOICE_COMBO" value="0"/>
<member name="POPPLER_FORM_CHOICE_LIST" value="1"/>
</enum>
- <enum name="PopplerFormFieldType">
+ <enum name="PopplerFormFieldType" type-name="PopplerFormFieldType" get-type="poppler_form_field_type_get_type">
<member name="POPPLER_FORM_FIELD_UNKNOWN" value="0"/>
<member name="POPPLER_FORM_FIELD_BUTTON" value="1"/>
<member name="POPPLER_FORM_FIELD_TEXT" value="2"/>
<member name="POPPLER_FORM_FIELD_CHOICE" value="3"/>
<member name="POPPLER_FORM_FIELD_SIGNATURE" value="4"/>
</enum>
- <enum name="PopplerFormTextType">
+ <enum name="PopplerFormTextType" type-name="PopplerFormTextType" get-type="poppler_form_text_type_get_type">
<member name="POPPLER_FORM_TEXT_NORMAL" value="0"/>
<member name="POPPLER_FORM_TEXT_MULTILINE" value="1"/>
<member name="POPPLER_FORM_TEXT_FILE_SELECT" value="2"/>
</enum>
- <enum name="PopplerOrientation">
+ <enum name="PopplerOrientation" type-name="PopplerOrientation" get-type="poppler_orientation_get_type">
<member name="POPPLER_ORIENTATION_PORTRAIT" value="0"/>
<member name="POPPLER_ORIENTATION_LANDSCAPE" value="1"/>
<member name="POPPLER_ORIENTATION_UPSIDEDOWN" value="2"/>
<member name="POPPLER_ORIENTATION_SEASCAPE" value="3"/>
</enum>
- <enum name="PopplerPageLayout">
+ <enum name="PopplerPageLayout" type-name="PopplerPageLayout" get-type="poppler_page_layout_get_type">
<member name="POPPLER_PAGE_LAYOUT_UNSET" value="0"/>
<member name="POPPLER_PAGE_LAYOUT_SINGLE_PAGE" value="1"/>
<member name="POPPLER_PAGE_LAYOUT_ONE_COLUMN" value="2"/>
@@ -383,7 +552,7 @@
<member name="POPPLER_PAGE_LAYOUT_TWO_PAGE_LEFT" value="5"/>
<member name="POPPLER_PAGE_LAYOUT_TWO_PAGE_RIGHT" value="6"/>
</enum>
- <enum name="PopplerPageMode">
+ <enum name="PopplerPageMode" type-name="PopplerPageMode" get-type="poppler_page_mode_get_type">
<member name="POPPLER_PAGE_MODE_UNSET" value="0"/>
<member name="POPPLER_PAGE_MODE_NONE" value="1"/>
<member name="POPPLER_PAGE_MODE_USE_OUTLINES" value="2"/>
@@ -392,15 +561,15 @@
<member name="POPPLER_PAGE_MODE_USE_OC" value="5"/>
<member name="POPPLER_PAGE_MODE_USE_ATTACHMENTS" value="6"/>
</enum>
- <enum name="PopplerPageTransitionAlignment">
+ <enum name="PopplerPageTransitionAlignment" type-name="PopplerPageTransitionAlignment" get-type="poppler_page_transition_alignment_get_type">
<member name="POPPLER_PAGE_TRANSITION_HORIZONTAL" value="0"/>
<member name="POPPLER_PAGE_TRANSITION_VERTICAL" value="1"/>
</enum>
- <enum name="PopplerPageTransitionDirection">
+ <enum name="PopplerPageTransitionDirection" type-name="PopplerPageTransitionDirection" get-type="poppler_page_transition_direction_get_type">
<member name="POPPLER_PAGE_TRANSITION_INWARD" value="0"/>
<member name="POPPLER_PAGE_TRANSITION_OUTWARD" value="1"/>
</enum>
- <enum name="PopplerPageTransitionType">
+ <enum name="PopplerPageTransitionType" type-name="PopplerPageTransitionType" get-type="poppler_page_transition_type_get_type">
<member name="POPPLER_PAGE_TRANSITION_REPLACE" value="0"/>
<member name="POPPLER_PAGE_TRANSITION_SPLIT" value="1"/>
<member name="POPPLER_PAGE_TRANSITION_BLINDS" value="2"/>
@@ -414,19 +583,33 @@
<member name="POPPLER_PAGE_TRANSITION_UNCOVER" value="10"/>
<member name="POPPLER_PAGE_TRANSITION_FADE" value="11"/>
</enum>
- <enum name="PopplerSelectionStyle">
+ <enum name="PopplerSelectionStyle" type-name="PopplerSelectionStyle" get-type="poppler_selection_style_get_type">
<member name="POPPLER_SELECTION_GLYPH" value="0"/>
<member name="POPPLER_SELECTION_WORD" value="1"/>
<member name="POPPLER_SELECTION_LINE" value="2"/>
</enum>
- <flags name="PopplerPermissions">
+ <flags name="PopplerAnnotFlag" type-name="PopplerAnnotFlag" get-type="poppler_annot_flag_get_type">
+ <member name="POPPLER_ANNOT_FLAG_UNKNOWN" value="0"/>
+ <member name="POPPLER_ANNOT_FLAG_INVISIBLE" value="1"/>
+ <member name="POPPLER_ANNOT_FLAG_HIDDEN" value="2"/>
+ <member name="POPPLER_ANNOT_FLAG_PRINT" value="4"/>
+ <member name="POPPLER_ANNOT_FLAG_NO_ZOOM" value="8"/>
+ <member name="POPPLER_ANNOT_FLAG_NO_ROTATE" value="16"/>
+ <member name="POPPLER_ANNOT_FLAG_NO_VIEW" value="32"/>
+ <member name="POPPLER_ANNOT_FLAG_READ_ONLY" value="64"/>
+ <member name="POPPLER_ANNOT_FLAG_LOCKED" value="128"/>
+ <member name="POPPLER_ANNOT_FLAG_TOGGLE_NO_VIEW" value="256"/>
+ <member name="POPPLER_ANNOT_FLAG_LOCKED_CONTENTS" value="512"/>
+ </flags>
+ <flags name="PopplerPermissions" type-name="PopplerPermissions" get-type="poppler_permissions_get_type">
<member name="POPPLER_PERMISSIONS_OK_TO_PRINT" value="1"/>
<member name="POPPLER_PERMISSIONS_OK_TO_MODIFY" value="2"/>
<member name="POPPLER_PERMISSIONS_OK_TO_COPY" value="4"/>
<member name="POPPLER_PERMISSIONS_OK_TO_ADD_NOTES" value="8"/>
- <member name="POPPLER_PERMISSIONS_FULL" value="15"/>
+ <member name="POPPLER_PERMISSIONS_OK_TO_FILL_FORM" value="16"/>
+ <member name="POPPLER_PERMISSIONS_FULL" value="31"/>
</flags>
- <flags name="PopplerViewerPreferences">
+ <flags name="PopplerViewerPreferences" type-name="PopplerViewerPreferences" get-type="poppler_viewer_preferences_get_type">
<member name="POPPLER_VIEWER_PREFERENCES_UNSET" value="0"/>
<member name="POPPLER_VIEWER_PREFERENCES_HIDE_TOOLBAR" value="1"/>
<member name="POPPLER_VIEWER_PREFERENCES_HIDE_MENUBAR" value="2"/>
@@ -436,6 +619,142 @@
<member name="POPPLER_VIEWER_PREFERENCES_DISPLAY_DOC_TITLE" value="32"/>
<member name="POPPLER_VIEWER_PREFERENCES_DIRECTION_RTL" value="64"/>
</flags>
+ <object name="PopplerAnnot" parent="GObject" type-name="PopplerAnnot" get-type="poppler_annot_get_type">
+ <method name="get_annot_type" symbol="poppler_annot_get_annot_type">
+ <return-type type="PopplerAnnotType"/>
+ <parameters>
+ <parameter name="poppler_annot" type="PopplerAnnot*"/>
+ </parameters>
+ </method>
+ <method name="get_color" symbol="poppler_annot_get_color">
+ <return-type type="PopplerColor*"/>
+ <parameters>
+ <parameter name="poppler_annot" type="PopplerAnnot*"/>
+ </parameters>
+ </method>
+ <method name="get_contents" symbol="poppler_annot_get_contents">
+ <return-type type="gchar*"/>
+ <parameters>
+ <parameter name="poppler_annot" type="PopplerAnnot*"/>
+ </parameters>
+ </method>
+ <method name="get_flags" symbol="poppler_annot_get_flags">
+ <return-type type="PopplerAnnotFlag"/>
+ <parameters>
+ <parameter name="poppler_annot" type="PopplerAnnot*"/>
+ </parameters>
+ </method>
+ <method name="get_modified" symbol="poppler_annot_get_modified">
+ <return-type type="gchar*"/>
+ <parameters>
+ <parameter name="poppler_annot" type="PopplerAnnot*"/>
+ </parameters>
+ </method>
+ <method name="get_name" symbol="poppler_annot_get_name">
+ <return-type type="gchar*"/>
+ <parameters>
+ <parameter name="poppler_annot" type="PopplerAnnot*"/>
+ </parameters>
+ </method>
+ <method name="set_contents" symbol="poppler_annot_set_contents">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="poppler_annot" type="PopplerAnnot*"/>
+ <parameter name="contents" type="gchar*"/>
+ </parameters>
+ </method>
+ </object>
+ <object name="PopplerAnnotFreeText" parent="PopplerAnnotMarkup" type-name="PopplerAnnotFreeText" get-type="poppler_annot_free_text_get_type">
+ <method name="get_callout_line" symbol="poppler_annot_free_text_get_callout_line">
+ <return-type type="PopplerAnnotCalloutLine*"/>
+ <parameters>
+ <parameter name="poppler_annot" type="PopplerAnnotFreeText*"/>
+ </parameters>
+ </method>
+ <method name="get_quadding" symbol="poppler_annot_free_text_get_quadding">
+ <return-type type="PopplerAnnotFreeTextQuadding"/>
+ <parameters>
+ <parameter name="poppler_annot" type="PopplerAnnotFreeText*"/>
+ </parameters>
+ </method>
+ </object>
+ <object name="PopplerAnnotMarkup" parent="PopplerAnnot" type-name="PopplerAnnotMarkup" get-type="poppler_annot_markup_get_type">
+ <method name="get_date" symbol="poppler_annot_markup_get_date">
+ <return-type type="GDate*"/>
+ <parameters>
+ <parameter name="poppler_annot" type="PopplerAnnotMarkup*"/>
+ </parameters>
+ </method>
+ <method name="get_external_data" symbol="poppler_annot_markup_get_external_data">
+ <return-type type="PopplerAnnotExternalDataType"/>
+ <parameters>
+ <parameter name="poppler_annot" type="PopplerAnnotMarkup*"/>
+ </parameters>
+ </method>
+ <method name="get_label" symbol="poppler_annot_markup_get_label">
+ <return-type type="gchar*"/>
+ <parameters>
+ <parameter name="poppler_annot" type="PopplerAnnotMarkup*"/>
+ </parameters>
+ </method>
+ <method name="get_opacity" symbol="poppler_annot_markup_get_opacity">
+ <return-type type="gdouble"/>
+ <parameters>
+ <parameter name="poppler_annot" type="PopplerAnnotMarkup*"/>
+ </parameters>
+ </method>
+ <method name="get_popup_is_open" symbol="poppler_annot_markup_get_popup_is_open">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="poppler_annot" type="PopplerAnnotMarkup*"/>
+ </parameters>
+ </method>
+ <method name="get_popup_rectangle" symbol="poppler_annot_markup_get_popup_rectangle">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="poppler_annot" type="PopplerAnnotMarkup*"/>
+ <parameter name="poppler_rect" type="PopplerRectangle*"/>
+ </parameters>
+ </method>
+ <method name="get_reply_to" symbol="poppler_annot_markup_get_reply_to">
+ <return-type type="PopplerAnnotMarkupReplyType"/>
+ <parameters>
+ <parameter name="poppler_annot" type="PopplerAnnotMarkup*"/>
+ </parameters>
+ </method>
+ <method name="get_subject" symbol="poppler_annot_markup_get_subject">
+ <return-type type="gchar*"/>
+ <parameters>
+ <parameter name="poppler_annot" type="PopplerAnnotMarkup*"/>
+ </parameters>
+ </method>
+ <method name="has_popup" symbol="poppler_annot_markup_has_popup">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="poppler_annot" type="PopplerAnnotMarkup*"/>
+ </parameters>
+ </method>
+ </object>
+ <object name="PopplerAnnotText" parent="PopplerAnnotMarkup" type-name="PopplerAnnotText" get-type="poppler_annot_text_get_type">
+ <method name="get_icon" symbol="poppler_annot_text_get_icon">
+ <return-type type="gchar*"/>
+ <parameters>
+ <parameter name="poppler_annot" type="PopplerAnnotText*"/>
+ </parameters>
+ </method>
+ <method name="get_is_open" symbol="poppler_annot_text_get_is_open">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="poppler_annot" type="PopplerAnnotText*"/>
+ </parameters>
+ </method>
+ <method name="get_state" symbol="poppler_annot_text_get_state">
+ <return-type type="PopplerAnnotTextState"/>
+ <parameters>
+ <parameter name="poppler_annot" type="PopplerAnnotText*"/>
+ </parameters>
+ </method>
+ </object>
<object name="PopplerAttachment" parent="GObject" type-name="PopplerAttachment" get-type="poppler_attachment_get_type">
<method name="save" symbol="poppler_attachment_save">
<return-type type="gboolean"/>
@@ -533,10 +852,20 @@
<parameter name="error" type="GError**"/>
</parameters>
</method>
+ <method name="save_a_copy" symbol="poppler_document_save_a_copy">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="document" type="PopplerDocument*"/>
+ <parameter name="uri" type="char*"/>
+ <parameter name="error" type="GError**"/>
+ </parameters>
+ </method>
<property name="author" type="char*" readable="1" writable="0" construct="0" construct-only="0"/>
<property name="creation-date" type="gint" readable="1" writable="0" construct="0" construct-only="0"/>
<property name="creator" type="char*" readable="1" writable="0" construct="0" construct-only="0"/>
<property name="format" type="char*" readable="1" writable="0" construct="0" construct-only="0"/>
+ <property name="format-major" type="guint" readable="1" writable="0" construct="0" construct-only="0"/>
+ <property name="format-minor" type="guint" readable="1" writable="0" construct="0" construct-only="0"/>
<property name="keywords" type="char*" readable="1" writable="0" construct="0" construct-only="0"/>
<property name="linearized" type="char*" readable="1" writable="0" construct="0" construct-only="0"/>
<property name="metadata" type="char*" readable="1" writable="0" construct="0" construct-only="0"/>
@@ -748,6 +1077,44 @@
</parameters>
</method>
</object>
+ <object name="PopplerLayer" parent="GObject" type-name="PopplerLayer" get-type="poppler_layer_get_type">
+ <method name="get_radio_button_group_id" symbol="poppler_layer_get_radio_button_group_id">
+ <return-type type="gint"/>
+ <parameters>
+ <parameter name="layer" type="PopplerLayer*"/>
+ </parameters>
+ </method>
+ <method name="get_title" symbol="poppler_layer_get_title">
+ <return-type type="gchar*"/>
+ <parameters>
+ <parameter name="layer" type="PopplerLayer*"/>
+ </parameters>
+ </method>
+ <method name="hide" symbol="poppler_layer_hide">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="layer" type="PopplerLayer*"/>
+ </parameters>
+ </method>
+ <method name="is_parent" symbol="poppler_layer_is_parent">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="layer" type="PopplerLayer*"/>
+ </parameters>
+ </method>
+ <method name="is_visible" symbol="poppler_layer_is_visible">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="layer" type="PopplerLayer*"/>
+ </parameters>
+ </method>
+ <method name="show" symbol="poppler_layer_show">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="layer" type="PopplerLayer*"/>
+ </parameters>
+ </method>
+ </object>
<object name="PopplerPSFile" parent="GObject" type-name="PopplerPSFile" get-type="poppler_ps_file_get_type">
<method name="free" symbol="poppler_ps_file_free">
<return-type type="void"/>
@@ -788,6 +1155,12 @@
<parameter name="text" type="char*"/>
</parameters>
</method>
+ <method name="free_annot_mapping" symbol="poppler_page_free_annot_mapping">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="list" type="GList*"/>
+ </parameters>
+ </method>
<method name="free_form_field_mapping" symbol="poppler_page_free_form_field_mapping">
<return-type type="void"/>
<parameters>
@@ -806,6 +1179,12 @@
<parameter name="list" type="GList*"/>
</parameters>
</method>
+ <method name="get_annot_mapping" symbol="poppler_page_get_annot_mapping">
+ <return-type type="GList*"/>
+ <parameters>
+ <parameter name="page" type="PopplerPage*"/>
+ </parameters>
+ </method>
<method name="get_crop_box" symbol="poppler_page_get_crop_box">
<return-type type="void"/>
<parameters>
@@ -825,6 +1204,13 @@
<parameter name="page" type="PopplerPage*"/>
</parameters>
</method>
+ <method name="get_image" symbol="poppler_page_get_image">
+ <return-type type="cairo_surface_t*"/>
+ <parameters>
+ <parameter name="page" type="PopplerPage*"/>
+ <parameter name="image_id" type="gint"/>
+ </parameters>
+ </method>
<method name="get_image_mapping" symbol="poppler_page_get_image_mapping">
<return-type type="GList*"/>
<parameters>
@@ -844,7 +1230,7 @@
</parameters>
</method>
<method name="get_selection_region" symbol="poppler_page_get_selection_region">
- <return-type type="GdkRegion*"/>
+ <return-type type="GList*"/>
<parameters>
<parameter name="page" type="PopplerPage*"/>
<parameter name="scale" type="gdouble"/>
@@ -869,6 +1255,12 @@
</parameters>
</method>
<method name="get_thumbnail" symbol="poppler_page_get_thumbnail">
+ <return-type type="cairo_surface_t*"/>
+ <parameters>
+ <parameter name="page" type="PopplerPage*"/>
+ </parameters>
+ </method>
+ <method name="get_thumbnail_pixbuf" symbol="poppler_page_get_thumbnail_pixbuf">
<return-type type="GdkPixbuf*"/>
<parameters>
<parameter name="page" type="PopplerPage*"/>
@@ -895,6 +1287,13 @@
<parameter name="cairo" type="cairo_t*"/>
</parameters>
</method>
+ <method name="render_for_printing" symbol="poppler_page_render_for_printing">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="page" type="PopplerPage*"/>
+ <parameter name="cairo" type="cairo_t*"/>
+ </parameters>
+ </method>
<method name="render_selection" symbol="poppler_page_render_selection">
<return-type type="void"/>
<parameters>
@@ -903,8 +1302,8 @@
<parameter name="selection" type="PopplerRectangle*"/>
<parameter name="old_selection" type="PopplerRectangle*"/>
<parameter name="style" type="PopplerSelectionStyle"/>
- <parameter name="glyph_color" type="GdkColor*"/>
- <parameter name="background_color" type="GdkColor*"/>
+ <parameter name="glyph_color" type="PopplerColor*"/>
+ <parameter name="background_color" type="PopplerColor*"/>
</parameters>
</method>
<method name="render_selection_to_pixbuf" symbol="poppler_page_render_selection_to_pixbuf">
@@ -934,6 +1333,19 @@
<parameter name="pixbuf" type="GdkPixbuf*"/>
</parameters>
</method>
+ <method name="render_to_pixbuf_for_printing" symbol="poppler_page_render_to_pixbuf_for_printing">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="page" type="PopplerPage*"/>
+ <parameter name="src_x" type="int"/>
+ <parameter name="src_y" type="int"/>
+ <parameter name="src_width" type="int"/>
+ <parameter name="src_height" type="int"/>
+ <parameter name="scale" type="double"/>
+ <parameter name="rotation" type="int"/>
+ <parameter name="pixbuf" type="GdkPixbuf*"/>
+ </parameters>
+ </method>
<method name="render_to_ps" symbol="poppler_page_render_to_ps">
<return-type type="void"/>
<parameters>
@@ -941,8 +1353,18 @@
<parameter name="ps_file" type="PopplerPSFile*"/>
</parameters>
</method>
+ <method name="selection_region_free" symbol="poppler_page_selection_region_free">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="region" type="GList*"/>
+ </parameters>
+ </method>
<property name="label" type="char*" readable="1" writable="0" construct="0" construct-only="0"/>
</object>
<constant name="POPPLER_HAS_CAIRO" type="int" value="1"/>
+ <constant name="POPPLER_MAJOR_VERSION" type="int" value="0"/>
+ <constant name="POPPLER_MICRO_VERSION" type="int" value="4"/>
+ <constant name="POPPLER_MINOR_VERSION" type="int" value="12"/>
+ <constant name="POPPLER_WITH_GDK" type="int" value="1"/>
</namespace>
</api>
diff --git a/vapi/packages/webkit-1.0/webkit-1.0.gi b/vapi/packages/webkit-1.0/webkit-1.0.gi
index ac25bbdc5..76794ab51 100644
--- a/vapi/packages/webkit-1.0/webkit-1.0.gi
+++ b/vapi/packages/webkit-1.0/webkit-1.0.gi
@@ -9,6 +9,18 @@
<parameter name="micro" type="guint"/>
</parameters>
</function>
+ <function name="geolocation_policy_allow" symbol="webkit_geolocation_policy_allow">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="decision" type="WebKitGeolocationPolicyDecision*"/>
+ </parameters>
+ </function>
+ <function name="geolocation_policy_deny" symbol="webkit_geolocation_policy_deny">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="decision" type="WebKitGeolocationPolicyDecision*"/>
+ </parameters>
+ </function>
<function name="get_cache_model" symbol="webkit_get_cache_model">
<return-type type="WebKitCacheModel"/>
</function>
@@ -241,6 +253,8 @@
</parameters>
</signal>
</object>
+ <object name="WebKitGeolocationPolicyDecision" parent="GObject" type-name="WebKitGeolocationPolicyDecision" get-type="webkit_geolocation_policy_decision_get_type">
+ </object>
<object name="WebKitHitTestResult" parent="GObject" type-name="WebKitHitTestResult" get-type="webkit_hit_test_result_get_type">
<property name="context" type="WebKitHitTestResultContext" readable="1" writable="1" construct="0" construct-only="1"/>
<property name="image-uri" type="char*" readable="1" writable="1" construct="0" construct-only="1"/>
@@ -375,6 +389,12 @@
<parameter name="history_item" type="WebKitWebHistoryItem*"/>
</parameters>
</method>
+ <method name="clear" symbol="webkit_web_back_forward_list_clear">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="web_back_forward_list" type="WebKitWebBackForwardList*"/>
+ </parameters>
+ </method>
<method name="contains_item" symbol="webkit_web_back_forward_list_contains_item">
<return-type type="gboolean"/>
<parameters>
@@ -1078,11 +1098,13 @@
<property name="enable-private-browsing" type="gboolean" readable="1" writable="1" construct="1" construct-only="0"/>
<property name="enable-scripts" type="gboolean" readable="1" writable="1" construct="1" construct-only="0"/>
<property name="enable-site-specific-quirks" type="gboolean" readable="1" writable="1" construct="1" construct-only="0"/>
+ <property name="enable-spatial-navigation" type="gboolean" readable="1" writable="1" construct="1" construct-only="0"/>
<property name="enable-spell-checking" type="gboolean" readable="1" writable="1" construct="1" construct-only="0"/>
<property name="enable-universal-access-from-file-uris" type="gboolean" readable="1" writable="1" construct="1" construct-only="0"/>
<property name="enable-xss-auditor" type="gboolean" readable="1" writable="1" construct="1" construct-only="0"/>
<property name="enforce-96-dpi" type="gboolean" readable="1" writable="1" construct="1" construct-only="0"/>
<property name="fantasy-font-family" type="char*" readable="1" writable="1" construct="1" construct-only="0"/>
+ <property name="javascript-can-access-clipboard" type="gboolean" readable="1" writable="1" construct="1" construct-only="0"/>
<property name="javascript-can-open-windows-automatically" type="gboolean" readable="1" writable="1" construct="1" construct-only="0"/>
<property name="minimum-font-size" type="gint" readable="1" writable="1" construct="1" construct-only="0"/>
<property name="minimum-logical-font-size" type="gint" readable="1" writable="1" construct="1" construct-only="0"/>
@@ -1602,6 +1624,13 @@
<parameter name="p1" type="GObject*"/>
</parameters>
</signal>
+ <signal name="document-load-finished" when="LAST">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="object" type="WebKitWebView*"/>
+ <parameter name="p0" type="WebKitWebFrame*"/>
+ </parameters>
+ </signal>
<signal name="download-requested" when="LAST">
<return-type type="gboolean"/>
<parameters>
@@ -1609,6 +1638,21 @@
<parameter name="p0" type="GObject*"/>
</parameters>
</signal>
+ <signal name="geolocation-policy-decision-cancelled" when="LAST">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="object" type="WebKitWebView*"/>
+ <parameter name="p0" type="WebKitWebFrame*"/>
+ </parameters>
+ </signal>
+ <signal name="geolocation-policy-decision-requested" when="LAST">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="object" type="WebKitWebView*"/>
+ <parameter name="p0" type="WebKitWebFrame*"/>
+ <parameter name="p1" type="WebKitGeolocationPolicyDecision*"/>
+ </parameters>
+ </signal>
<signal name="hovering-over-link" when="LAST">
<return-type type="void"/>
<parameters>
@@ -1858,8 +1902,8 @@
<property name="y" type="gint" readable="1" writable="1" construct="1" construct-only="0"/>
</object>
<constant name="WEBKIT_MAJOR_VERSION" type="int" value="1"/>
- <constant name="WEBKIT_MICRO_VERSION" type="int" value="22"/>
- <constant name="WEBKIT_MINOR_VERSION" type="int" value="1"/>
+ <constant name="WEBKIT_MICRO_VERSION" type="int" value="3"/>
+ <constant name="WEBKIT_MINOR_VERSION" type="int" value="2"/>
<constant name="WEBKIT_USER_AGENT_MAJOR_VERSION" type="int" value="531"/>
<constant name="WEBKIT_USER_AGENT_MINOR_VERSION" type="int" value="2"/>
</namespace>
diff --git a/vapi/pango.vapi b/vapi/pango.vapi
index 58f1e4ad6..8ad4840d0 100644
--- a/vapi/pango.vapi
+++ b/vapi/pango.vapi
@@ -272,6 +272,7 @@ namespace Pango {
public weak Pango.Item item;
public unowned GLib.SList apply_attrs (string text, Pango.AttrList list);
public Pango.GlyphItem copy ();
+ public void get_logical_widths (string text, int logical_widths);
public void letter_space (string text, Pango.LogAttr[] log_attrs, int letter_spacing);
public unowned Pango.GlyphItem split (string text, int split_index);
}
@@ -897,6 +898,8 @@ namespace Pango {
[CCode (cheader_filename = "pango/pango.h")]
public static Pango.Gravity gravity_get_for_script (Pango.Script script, Pango.Gravity base_gravity, Pango.GravityHint hint);
[CCode (cheader_filename = "pango/pango.h")]
+ public static Pango.Gravity gravity_get_for_script_and_width (Pango.Script script, bool wide, Pango.Gravity base_gravity, Pango.GravityHint hint);
+ [CCode (cheader_filename = "pango/pango.h")]
public static double gravity_to_rotation (Pango.Gravity gravity);
[CCode (cheader_filename = "pango/pango.h")]
public static bool is_zero_width (unichar ch);
diff --git a/vapi/poppler-glib.vapi b/vapi/poppler-glib.vapi
index 83155bcfa..8f3b99d60 100644
--- a/vapi/poppler-glib.vapi
+++ b/vapi/poppler-glib.vapi
@@ -65,6 +65,62 @@ namespace Poppler {
public weak string uri;
}
[CCode (cheader_filename = "poppler.h")]
+ public class Annot : GLib.Object {
+ public Poppler.AnnotType get_annot_type ();
+ public unowned Poppler.Color get_color ();
+ public unowned string get_contents ();
+ public Poppler.AnnotFlag get_flags ();
+ public unowned string get_modified ();
+ public unowned string get_name ();
+ public void set_contents (string contents);
+ }
+ [Compact]
+ [CCode (copy_function = "poppler_annot_callout_line_copy", type_id = "POPPLER_TYPE_ANNOT_CALLOUT_LINE", cheader_filename = "poppler.h")]
+ public class AnnotCalloutLine {
+ public bool multiline;
+ public double x1;
+ public double x2;
+ public double x3;
+ public double y1;
+ public double y2;
+ public double y3;
+ [CCode (has_construct_function = false)]
+ public AnnotCalloutLine ();
+ public unowned Poppler.AnnotCalloutLine copy ();
+ }
+ [CCode (cheader_filename = "poppler.h")]
+ public class AnnotFreeText : Poppler.AnnotMarkup {
+ public unowned Poppler.AnnotCalloutLine get_callout_line ();
+ public Poppler.AnnotFreeTextQuadding get_quadding ();
+ }
+ [Compact]
+ [CCode (copy_function = "poppler_annot_mapping_copy", type_id = "POPPLER_TYPE_ANNOT_MAPPING", cheader_filename = "poppler.h")]
+ public class AnnotMapping {
+ public weak Poppler.Annot annot;
+ public Poppler.Rectangle area;
+ [CCode (has_construct_function = false)]
+ public AnnotMapping ();
+ public unowned Poppler.AnnotMapping copy ();
+ }
+ [CCode (cheader_filename = "poppler.h")]
+ public class AnnotMarkup : Poppler.Annot {
+ public GLib.Date get_date ();
+ public Poppler.AnnotExternalDataType get_external_data ();
+ public unowned string get_label ();
+ public double get_opacity ();
+ public bool get_popup_is_open ();
+ public bool get_popup_rectangle (Poppler.Rectangle poppler_rect);
+ public Poppler.AnnotMarkupReplyType get_reply_to ();
+ public unowned string get_subject ();
+ public bool has_popup ();
+ }
+ [CCode (cheader_filename = "poppler.h")]
+ public class AnnotText : Poppler.AnnotMarkup {
+ public unowned string get_icon ();
+ public bool get_is_open ();
+ public Poppler.AnnotTextState get_state ();
+ }
+ [CCode (cheader_filename = "poppler.h")]
public class Attachment : GLib.Object {
public weak GLib.StringBuilder checksum;
public GLib.Time ctime;
@@ -76,6 +132,16 @@ namespace Poppler {
public bool save_to_callback (Poppler.AttachmentSaveFunc save_func) throws GLib.Error;
}
[Compact]
+ [CCode (copy_function = "poppler_color_copy", type_id = "POPPLER_TYPE_COLOR", cheader_filename = "poppler.h")]
+ public class Color {
+ public uint16 blue;
+ public uint16 green;
+ public uint16 red;
+ [CCode (has_construct_function = false)]
+ public Color ();
+ public unowned Poppler.Color copy ();
+ }
+ [Compact]
[CCode (copy_function = "poppler_dest_copy", type_id = "POPPLER_TYPE_DEST", cheader_filename = "poppler.h")]
public class Dest {
public double bottom;
@@ -105,6 +171,7 @@ namespace Poppler {
public unowned Poppler.Page get_page_by_label (string label);
public bool has_attachments ();
public bool save (string uri) throws GLib.Error;
+ public bool save_a_copy (string uri) throws GLib.Error;
[NoAccessorMethod]
public string author { owned get; }
[NoAccessorMethod]
@@ -114,6 +181,10 @@ namespace Poppler {
[NoAccessorMethod]
public string format { owned get; }
[NoAccessorMethod]
+ public uint format_major { get; }
+ [NoAccessorMethod]
+ public uint format_minor { get; }
+ [NoAccessorMethod]
public string keywords { owned get; }
[NoAccessorMethod]
public string linearized { owned get; }
@@ -199,7 +270,7 @@ namespace Poppler {
[CCode (copy_function = "poppler_image_mapping_copy", type_id = "POPPLER_TYPE_IMAGE_MAPPING", cheader_filename = "poppler.h")]
public class ImageMapping {
public Poppler.Rectangle area;
- public weak Gdk.Pixbuf image;
+ public int image_id;
[CCode (has_construct_function = false)]
public ImageMapping ();
public Poppler.ImageMapping copy ();
@@ -215,6 +286,26 @@ namespace Poppler {
public bool is_open ();
public bool next ();
}
+ [CCode (cheader_filename = "poppler.h")]
+ public class Layer : GLib.Object {
+ public int get_radio_button_group_id ();
+ public unowned string get_title ();
+ public void hide ();
+ public bool is_parent ();
+ public bool is_visible ();
+ public void show ();
+ }
+ [Compact]
+ [CCode (copy_function = "poppler_layers_iter_copy", type_id = "POPPLER_TYPE_LAYERS_ITER", cheader_filename = "poppler.h")]
+ public class LayersIter {
+ [CCode (has_construct_function = false)]
+ public LayersIter (Poppler.Document document);
+ public unowned Poppler.LayersIter copy ();
+ public unowned Poppler.LayersIter get_child ();
+ public unowned Poppler.Layer get_layer ();
+ public unowned string get_title ();
+ public bool next ();
+ }
[Compact]
[CCode (copy_function = "poppler_link_mapping_copy", type_id = "POPPLER_TYPE_LINK_MAPPING", cheader_filename = "poppler.h")]
public class LinkMapping {
@@ -235,26 +326,33 @@ namespace Poppler {
[CCode (cheader_filename = "poppler.h")]
public class Page : GLib.Object {
public unowned GLib.List find_text (string text);
+ public static void free_annot_mapping (GLib.List list);
public static void free_form_field_mapping (GLib.List list);
public static void free_image_mapping (GLib.List list);
public static void free_link_mapping (GLib.List list);
+ public unowned GLib.List get_annot_mapping ();
public void get_crop_box (out Poppler.Rectangle rect);
public double get_duration ();
public unowned GLib.List get_form_field_mapping ();
+ public unowned Cairo.Surface get_image (int image_id);
public unowned GLib.List get_image_mapping ();
public int get_index ();
public unowned GLib.List get_link_mapping ();
- public unowned Gdk.Region get_selection_region (double scale, Poppler.SelectionStyle style, Poppler.Rectangle selection);
+ public unowned GLib.List get_selection_region (double scale, Poppler.SelectionStyle style, Poppler.Rectangle selection);
public void get_size (out double width, out double height);
public unowned string get_text (Poppler.SelectionStyle style, Poppler.Rectangle rect);
- public unowned Gdk.Pixbuf get_thumbnail ();
+ public unowned Cairo.Surface get_thumbnail ();
+ public unowned Gdk.Pixbuf get_thumbnail_pixbuf ();
public bool get_thumbnail_size (int width, int height);
public unowned Poppler.PageTransition get_transition ();
public void render (Cairo.Context cairo);
- public void render_selection (Cairo.Context cairo, Poppler.Rectangle selection, Poppler.Rectangle old_selection, Poppler.SelectionStyle style, Gdk.Color glyph_color, Gdk.Color background_color);
+ public void render_for_printing (Cairo.Context cairo);
+ public void render_selection (Cairo.Context cairo, Poppler.Rectangle selection, Poppler.Rectangle old_selection, Poppler.SelectionStyle style, Poppler.Color glyph_color, Poppler.Color background_color);
public void render_selection_to_pixbuf (double scale, int rotation, Gdk.Pixbuf pixbuf, Poppler.Rectangle selection, Poppler.Rectangle old_selection, Poppler.SelectionStyle style, Gdk.Color glyph_color, Gdk.Color background_color);
public void render_to_pixbuf (int src_x, int src_y, int src_width, int src_height, double scale, int rotation, Gdk.Pixbuf pixbuf);
+ public void render_to_pixbuf_for_printing (int src_x, int src_y, int src_width, int src_height, double scale, int rotation, Gdk.Pixbuf pixbuf);
public void render_to_ps (Poppler.PSFile ps_file);
+ public static void selection_region_free (GLib.List region);
[NoAccessorMethod]
public string label { owned get; }
}
@@ -279,9 +377,10 @@ namespace Poppler {
public double x2;
public double y2;
}
- [CCode (cprefix = "POPPLER_ACTION_", has_type_id = false, cheader_filename = "poppler.h")]
+ [CCode (cprefix = "POPPLER_ACTION_", cheader_filename = "poppler.h")]
public enum ActionType {
UNKNOWN,
+ NONE,
GOTO_DEST,
GOTO_REMOTE,
LAUNCH,
@@ -289,13 +388,84 @@ namespace Poppler {
NAMED,
MOVIE
}
- [CCode (cprefix = "POPPLER_BACKEND_", has_type_id = false, cheader_filename = "poppler.h")]
+ [CCode (cprefix = "POPPLER_ANNOT_EXTERNAL_DATA_MARKUP_", cheader_filename = "poppler.h")]
+ public enum AnnotExternalDataType {
+ @3D,
+ UNKNOWN
+ }
+ [CCode (cprefix = "POPPLER_ANNOT_FLAG_", cheader_filename = "poppler.h")]
+ [Flags]
+ public enum AnnotFlag {
+ UNKNOWN,
+ INVISIBLE,
+ HIDDEN,
+ PRINT,
+ NO_ZOOM,
+ NO_ROTATE,
+ NO_VIEW,
+ READ_ONLY,
+ LOCKED,
+ TOGGLE_NO_VIEW,
+ LOCKED_CONTENTS
+ }
+ [CCode (cprefix = "POPPLER_ANNOT_FREE_TEXT_QUADDING_", cheader_filename = "poppler.h")]
+ public enum AnnotFreeTextQuadding {
+ LEFT_JUSTIFIED,
+ CENTERED,
+ RIGHT_JUSTIFIED
+ }
+ [CCode (cprefix = "POPPLER_ANNOT_MARKUP_REPLY_TYPE_", cheader_filename = "poppler.h")]
+ public enum AnnotMarkupReplyType {
+ R,
+ GROUP
+ }
+ [CCode (cprefix = "POPPLER_ANNOT_TEXT_STATE_", cheader_filename = "poppler.h")]
+ public enum AnnotTextState {
+ MARKED,
+ UNMARKED,
+ ACCEPTED,
+ REJECTED,
+ CANCELLED,
+ COMPLETED,
+ NONE,
+ UNKNOWN
+ }
+ [CCode (cprefix = "POPPLER_ANNOT_", cheader_filename = "poppler.h")]
+ public enum AnnotType {
+ UNKNOWN,
+ TEXT,
+ LINK,
+ FREE_TEXT,
+ LINE,
+ SQUARE,
+ CIRCLE,
+ POLYGON,
+ POLY_LINE,
+ HIGHLIGHT,
+ UNDERLINE,
+ SQUIGGLY,
+ STRIKE_OUT,
+ STAMP,
+ CARET,
+ INK,
+ POPUP,
+ FILE_ATTACHMENT,
+ SOUND,
+ MOVIE,
+ WIDGET,
+ SCREEN,
+ PRINTER_MARK,
+ TRAP_NET,
+ WATERMARK,
+ @3D
+ }
+ [CCode (cprefix = "POPPLER_BACKEND_", cheader_filename = "poppler.h")]
public enum Backend {
UNKNOWN,
SPLASH,
CAIRO
}
- [CCode (cprefix = "POPPLER_DEST_", has_type_id = false, cheader_filename = "poppler.h")]
+ [CCode (cprefix = "POPPLER_DEST_", cheader_filename = "poppler.h")]
public enum DestType {
UNKNOWN,
XYZ,
@@ -308,12 +478,15 @@ namespace Poppler {
FITBV,
NAMED
}
- [CCode (cprefix = "POPPLER_ERROR_", has_type_id = false, cheader_filename = "poppler.h")]
+ [CCode (cprefix = "POPPLER_ERROR_", cheader_filename = "poppler.h")]
public enum Error {
INVALID,
- ENCRYPTED
+ ENCRYPTED,
+ OPEN_FILE,
+ BAD_CATALOG,
+ DAMAGED
}
- [CCode (cprefix = "POPPLER_FONT_TYPE_", has_type_id = false, cheader_filename = "poppler.h")]
+ [CCode (cprefix = "POPPLER_FONT_TYPE_", cheader_filename = "poppler.h")]
public enum FontType {
UNKNOWN,
TYPE1,
@@ -328,18 +501,18 @@ namespace Poppler {
CID_TYPE2,
CID_TYPE2OT
}
- [CCode (cprefix = "POPPLER_FORM_BUTTON_", has_type_id = false, cheader_filename = "poppler.h")]
+ [CCode (cprefix = "POPPLER_FORM_BUTTON_", cheader_filename = "poppler.h")]
public enum FormButtonType {
PUSH,
CHECK,
RADIO
}
- [CCode (cprefix = "POPPLER_FORM_CHOICE_", has_type_id = false, cheader_filename = "poppler.h")]
+ [CCode (cprefix = "POPPLER_FORM_CHOICE_", cheader_filename = "poppler.h")]
public enum FormChoiceType {
COMBO,
LIST
}
- [CCode (cprefix = "POPPLER_FORM_FIELD_", has_type_id = false, cheader_filename = "poppler.h")]
+ [CCode (cprefix = "POPPLER_FORM_FIELD_", cheader_filename = "poppler.h")]
public enum FormFieldType {
UNKNOWN,
BUTTON,
@@ -347,20 +520,20 @@ namespace Poppler {
CHOICE,
SIGNATURE
}
- [CCode (cprefix = "POPPLER_FORM_TEXT_", has_type_id = false, cheader_filename = "poppler.h")]
+ [CCode (cprefix = "POPPLER_FORM_TEXT_", cheader_filename = "poppler.h")]
public enum FormTextType {
NORMAL,
MULTILINE,
FILE_SELECT
}
- [CCode (cprefix = "POPPLER_ORIENTATION_", has_type_id = false, cheader_filename = "poppler.h")]
+ [CCode (cprefix = "POPPLER_ORIENTATION_", cheader_filename = "poppler.h")]
public enum Orientation {
PORTRAIT,
LANDSCAPE,
UPSIDEDOWN,
SEASCAPE
}
- [CCode (cprefix = "POPPLER_PAGE_LAYOUT_", has_type_id = false, cheader_filename = "poppler.h")]
+ [CCode (cprefix = "POPPLER_PAGE_LAYOUT_", cheader_filename = "poppler.h")]
public enum PageLayout {
UNSET,
SINGLE_PAGE,
@@ -370,7 +543,7 @@ namespace Poppler {
TWO_PAGE_LEFT,
TWO_PAGE_RIGHT
}
- [CCode (cprefix = "POPPLER_PAGE_MODE_", has_type_id = false, cheader_filename = "poppler.h")]
+ [CCode (cprefix = "POPPLER_PAGE_MODE_", cheader_filename = "poppler.h")]
public enum PageMode {
UNSET,
NONE,
@@ -380,17 +553,17 @@ namespace Poppler {
USE_OC,
USE_ATTACHMENTS
}
- [CCode (cprefix = "POPPLER_PAGE_TRANSITION_", has_type_id = false, cheader_filename = "poppler.h")]
+ [CCode (cprefix = "POPPLER_PAGE_TRANSITION_", cheader_filename = "poppler.h")]
public enum PageTransitionAlignment {
HORIZONTAL,
VERTICAL
}
- [CCode (cprefix = "POPPLER_PAGE_TRANSITION_", has_type_id = false, cheader_filename = "poppler.h")]
+ [CCode (cprefix = "POPPLER_PAGE_TRANSITION_", cheader_filename = "poppler.h")]
public enum PageTransitionDirection {
INWARD,
OUTWARD
}
- [CCode (cprefix = "POPPLER_PAGE_TRANSITION_", has_type_id = false, cheader_filename = "poppler.h")]
+ [CCode (cprefix = "POPPLER_PAGE_TRANSITION_", cheader_filename = "poppler.h")]
public enum PageTransitionType {
REPLACE,
SPLIT,
@@ -405,22 +578,23 @@ namespace Poppler {
UNCOVER,
FADE
}
- [CCode (cprefix = "POPPLER_PERMISSIONS_", has_type_id = false, cheader_filename = "poppler.h")]
+ [CCode (cprefix = "POPPLER_PERMISSIONS_", cheader_filename = "poppler.h")]
[Flags]
public enum Permissions {
OK_TO_PRINT,
OK_TO_MODIFY,
OK_TO_COPY,
OK_TO_ADD_NOTES,
+ OK_TO_FILL_FORM,
FULL
}
- [CCode (cprefix = "POPPLER_SELECTION_", has_type_id = false, cheader_filename = "poppler.h")]
+ [CCode (cprefix = "POPPLER_SELECTION_", cheader_filename = "poppler.h")]
public enum SelectionStyle {
GLYPH,
WORD,
LINE
}
- [CCode (cprefix = "POPPLER_VIEWER_PREFERENCES_", has_type_id = false, cheader_filename = "poppler.h")]
+ [CCode (cprefix = "POPPLER_VIEWER_PREFERENCES_", cheader_filename = "poppler.h")]
[Flags]
public enum ViewerPreferences {
UNSET,
@@ -437,6 +611,16 @@ namespace Poppler {
[CCode (cheader_filename = "poppler.h")]
public const int HAS_CAIRO;
[CCode (cheader_filename = "poppler.h")]
+ public const int MAJOR_VERSION;
+ [CCode (cheader_filename = "poppler.h")]
+ public const int MICRO_VERSION;
+ [CCode (cheader_filename = "poppler.h")]
+ public const int MINOR_VERSION;
+ [CCode (cheader_filename = "poppler.h")]
+ public const int WITH_GDK;
+ [CCode (cheader_filename = "poppler.h")]
+ public static bool date_parse (string date, ulong timet);
+ [CCode (cheader_filename = "poppler.h")]
public static GLib.Quark error_quark ();
[CCode (cheader_filename = "poppler.h")]
public static Poppler.Backend get_backend ();
diff --git a/vapi/webkit-1.0.vapi b/vapi/webkit-1.0.vapi
index 387371221..93e1f7870 100644
--- a/vapi/webkit-1.0.vapi
+++ b/vapi/webkit-1.0.vapi
@@ -30,6 +30,9 @@ namespace WebKit {
public virtual signal bool error (int p0, int p1, string p2);
}
[CCode (cheader_filename = "webkit/webkit.h")]
+ public class GeolocationPolicyDecision : GLib.Object {
+ }
+ [CCode (cheader_filename = "webkit/webkit.h")]
public class HitTestResult : GLib.Object {
[NoAccessorMethod]
public WebKit.HitTestResultContext context { get; construct; }
@@ -82,6 +85,7 @@ namespace WebKit {
[CCode (cheader_filename = "webkit/webkit.h")]
public class WebBackForwardList : GLib.Object {
public void add_item (WebKit.WebHistoryItem history_item);
+ public void clear ();
public bool contains_item (WebKit.WebHistoryItem history_item);
public unowned WebKit.WebHistoryItem get_back_item ();
public int get_back_length ();
@@ -296,6 +300,8 @@ namespace WebKit {
[NoAccessorMethod]
public bool enable_site_specific_quirks { get; set construct; }
[NoAccessorMethod]
+ public bool enable_spatial_navigation { get; set construct; }
+ [NoAccessorMethod]
public bool enable_spell_checking { get; set construct; }
[NoAccessorMethod]
public bool enable_universal_access_from_file_uris { get; set construct; }
@@ -306,6 +312,8 @@ namespace WebKit {
[NoAccessorMethod]
public string fantasy_font_family { owned get; set construct; }
[NoAccessorMethod]
+ public bool javascript_can_access_clipboard { get; set construct; }
+ [NoAccessorMethod]
public bool javascript_can_open_windows_automatically { get; set construct; }
[NoAccessorMethod]
public int minimum_font_size { get; set construct; }
@@ -426,7 +434,10 @@ namespace WebKit {
[HasEmitter]
public virtual signal void cut_clipboard ();
public virtual signal void database_quota_exceeded (GLib.Object p0, GLib.Object p1);
+ public virtual signal void document_load_finished (WebKit.WebFrame p0);
public virtual signal bool download_requested (GLib.Object p0);
+ public virtual signal void geolocation_policy_decision_cancelled (WebKit.WebFrame p0);
+ public virtual signal bool geolocation_policy_decision_requested (WebKit.WebFrame p0, WebKit.GeolocationPolicyDecision p1);
public virtual signal void hovering_over_link (string? p0, string p1);
public virtual signal void icon_loaded (string p0);
public virtual signal void load_committed (WebKit.WebFrame p0);
@@ -590,6 +601,10 @@ namespace WebKit {
[CCode (cheader_filename = "webkit/webkit.h")]
public static bool check_version (uint major, uint minor, uint micro);
[CCode (cheader_filename = "webkit/webkit.h")]
+ public static void geolocation_policy_allow (WebKit.GeolocationPolicyDecision decision);
+ [CCode (cheader_filename = "webkit/webkit.h")]
+ public static void geolocation_policy_deny (WebKit.GeolocationPolicyDecision decision);
+ [CCode (cheader_filename = "webkit/webkit.h")]
public static WebKit.CacheModel get_cache_model ();
[CCode (cheader_filename = "webkit/webkit.h")]
public static unowned Soup.Session get_default_session ();