]> git.ipfire.org Git - thirdparty/vala.git/commitdiff
Update several bindings to newer versions
authorEvan Nemerson <evan@coeus-group.com>
Mon, 19 Jul 2010 09:24:26 +0000 (02:24 -0700)
committerEvan Nemerson <evan@coeus-group.com>
Mon, 19 Jul 2010 09:24:26 +0000 (02:24 -0700)
atk to 1.30.0, gconf-2.0 to 2.28.1, gdk-2.0 to 2.21.2, gdk-x11-2.0 to
2.21.2, gio-2.0 to 2.25.11, gnome-vfs-2.0 to 2.24.3, json-glib-1.0 to
0.11.1, libgnome-menu to 2.30.0, libnotify to 0.5.0, libsoup-2.4 to
2.30.2, libwnck-1.0 to 2.30.0

28 files changed:
vapi/atk.vapi
vapi/gconf-2.0.vapi
vapi/gdk-2.0.vapi
vapi/gdk-x11-2.0.vapi
vapi/gio-2.0.vapi
vapi/gnome-vfs-2.0.vapi
vapi/json-glib-1.0.vapi
vapi/libgnome-menu.vapi
vapi/libnotify.vapi
vapi/libsoup-2.4.vapi
vapi/libwnck-1.0.vapi
vapi/packages/atk/atk.gi
vapi/packages/gconf-2.0/gconf-2.0.gi
vapi/packages/gdk-2.0/gdk-2.0.gi
vapi/packages/gdk-x11-2.0/gdk-x11-2.0.gi
vapi/packages/gio-2.0/gio-2.0.gi
vapi/packages/gnome-vfs-2.0/gnome-vfs-2.0.gi
vapi/packages/json-glib-1.0/json-glib-1.0.gi
vapi/packages/libgnome-menu/libgnome-menu.gi
vapi/packages/libnotify/libnotify.gi
vapi/packages/libsoup-2.4/libsoup-2.4.gi
vapi/packages/libwnck-1.0/libwnck-1.0.gi
vapi/packages/pango/pango.gi
vapi/packages/poppler-glib/poppler-glib.gi
vapi/packages/webkit-1.0/webkit-1.0.gi
vapi/pango.vapi
vapi/poppler-glib.vapi
vapi/webkit-1.0.vapi

index 6114340f60864b39f39beddb8bff6707decedbe0..c81ca5eb1f74ad6c1cb8baf7032eb6b1942db45c 100644 (file)
@@ -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")]
index 77f919bc3780513eeb0d28b38ddf91e2cc169e6c..5294bcf4a87b8e3c31d8751acf9eb17aa5be19da 100644 (file)
@@ -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,
index 562acf5e70e467ca3e2fd9abd6d454353a9cea63..b8a2b7879df5c1f7bd8aa72ba782dfb0d7c26ce1 100644 (file)
@@ -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);
index 4827ea5d9166e12820efa72c6766f02d989c11db..2f5dac412d375a2283c52b672c8658623a873038 100644 (file)
@@ -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);
index 82c5c303c5134bca6cef7f03a48f4a90c13b263c..114a84c0ab2d26d7d142818ee25ac3a764e23d2a 100644 (file)
@@ -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")]
index 25d8f07ea002a6c47a6d2370f388003e36ffcfd1..eaaccd3b9d1470f440068b52ca957ae06e534b44 100644 (file)
@@ -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,
index f496c2cc1af22bb2890e60f3d01b21ae203562a4..219e1fb208f96893809134cce5101462ada95463 100644 (file)
@@ -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")]
index a762535f77986d1a3773874c19f6bbf2fcdb7ea2..844fa5a07dcf1cc0eea53000a58728cbedfa563c 100644 (file)
@@ -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);
 }
index 9d5aade1d1a4bcc9d803196e0a4cd9d6280cbdbd..f9019779f89bee73ee5e109f457c4e857c57e86e 100644 (file)
@@ -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")]
index b59bb53a6dcf3204650b9cb9aca51167047b171e..230dc8a4e6ae80d2e6d1afd534bfca360b56dc94 100644 (file)
@@ -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);
index 42fc37785b4aca4e3c693fea5c32da9ef60c8510..fa2e43e8aaa08d2c43c2f908588ca51384b14924 100644 (file)
@@ -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,
index 1d7fd5a74d961d2504a0374b613bd48a77e2e004..6af80b56b797dea132291d94e551058568690853 100644 (file)
                        <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"/>
                </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*"/>
                                </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*"/>
                        </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"/>
index b3805820c9b0d061afb18c8c384143c2f05783e0..e5ed3fe529ee707d435a20189c80d4647b03d6eb 100644 (file)
                                        <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>
                                </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"/>
                        <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"/>
                        <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">
                        <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>
index 1456c060e2d7180842aa35ca4fe02d128f4d6575..34fd946fcd42a01b770c5eb47dbc09f46e0d6eaf 100644 (file)
                                        <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>
                                        <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>
                        </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>
                        <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>
                                        <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>
                                        <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>
                        <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"/>
                                        <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>
                                        <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>
                                        <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>
                                        <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>
                                        <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>
index baef917a9f6a66818735539bcae98bf691f7b0ba..0dec2ec814e5b4eb82d721289c4bfbd4b0700383 100644 (file)
                                <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>
                                <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>
                                <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>
index c76e87c3275ffa3e2ea39390b8fff253e4c36ade..33adcfac9c22a0edd93360a9dc70ed63dcf3da95 100644 (file)
                <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>
                <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">
                        <parameters>
                                <parameter name="connection" type="GDBusConnection*"/>
                                <parameter name="message" type="GDBusMessage*"/>
+                               <parameter name="incoming" type="gboolean"/>
                                <parameter name="user_data" type="gpointer"/>
                        </parameters>
                </callback>
                                <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>
                        <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"/>
                        <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"/>
                        <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"/>
                        <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>
                                        <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>
                                <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"/>
                                        <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>
                        <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>
                        <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>
                                        <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>
                                        <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>
                                        <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>
                                        <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>
index f4ee24c51ef8f090f49d18875868ca1b039d4b22..7fd5e0a6d10e5562332df84c88130f8ec3350cb5 100644 (file)
                </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"/>
                        <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"/>
                        <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"/>
                        <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"/>
                        <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"/>
                        <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"/>
                        <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"/>
                        <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"/>
                        <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"/>
                        <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"/>
                        <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"/>
                        <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"/>
                <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"/>
index 76e1bfeda52995bac866653e70407255ea5994f6..35aa0a0af6a9e094aa62b2a5826fbd56d22a02fd 100644 (file)
                </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">
                        </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>
index ea29b0483c35bc64d6b38f303a9faec7e4f58815..9d726e98ff9888f6c0fc50369cb96eae66508f1f 100644 (file)
                                        <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>
                                        <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>
                                        <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>
                        <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"/>
                        <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>
index d5144129370a092bef92abe76c2b340f8480a589..81cdc2c033ea58bfb5233fef83ff3e92eeca1b55 100644 (file)
                <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"/>
                                        <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>
                                <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>
                                <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>
                                <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>
                                <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>
                                <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">
                                        <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>
                                <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">
index d8f67fb05d284f5aad248f7dd94d717e7ac2ac92..13bf3ea5b8dd164b59b4155fc4e1558762d7255d 100644 (file)
                                <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>
                        <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"/>
                        <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"/>
                <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"/>
index ebb5233618a51fc898de39e65561f8794aa044eb..fdcd15e36875c6cc992ddb939fc93f12821a5485 100644 (file)
                        <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"/>
                        <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"/>
                        <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"/>
                        <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"/>
                                        <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>
index 04fc67ad32cf97114de17a2d24f092b975252bde..022081af03a5368d8bb0f9e4e6cc15481b928eb4 100644 (file)
                                <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>
                                        <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>
                <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>
index d5be391bdb347db571d39e91807d2163da6cbe96..abadaecf0ef4df49518f49a0ea55925a2e2df4b7 100644 (file)
@@ -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>
                        <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*"/>
                                <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">
                                </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*"/>
                        <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"/>
                        <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"/>
                        <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"/>
                        <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"/>
                        <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"/>
                        <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"/>
                        <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"/>
                                        <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"/>
                                </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"/>
                                        <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>
                                        <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>
                                        <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>
                                </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"/>
                                </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*"/>
                                        <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>
                                        <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">
                                        <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>
                                        <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>
index ac25bbdc5d2b4b2d1cfb3b2fb510264691a57976..76794ab519925dfe15c1f8befb2e757c94e1e2c8 100644 (file)
@@ -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>
                                </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"/>
                                        <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>
                        <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"/>
                                        <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>
                                        <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>
                        <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>
index 58f1e4ad695df77ee08e8054105dabc7dd54918b..8ad4840d05472f2ccacc55b483925dc8562b6b62 100644 (file)
@@ -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);
index 83155bcfa40e1e06712b334266ea30c306cefe7c..8f3b99d6021ad88cba51f6def35c990ca25fa4cf 100644 (file)
@@ -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 ();
index 3873712219c8f0122cf3b6dc963bc79c2da13927..93e1f7870cbf6cede4841fecac1e3748e1fff45a 100644 (file)
@@ -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 ();