vala r951 - in trunk: . vapi vapi/packages/gtk+-2.0



Author: juergbi
Date: Sat Feb  2 13:48:26 2008
New Revision: 951
URL: http://svn.gnome.org/viewvc/vala?rev=951&view=rev

Log:
2008-02-02  Juerg Billeter  <j bitron ch>

	* vapi/atk.vapi, vapi/gdk-2.0.vapi, vapi/gio-2.0.vapi,
	  vapi/gnome-vfs-2.0.vapi, vapi/gstreamer-0.10.vapi,
	  vapi/gstreamer-audio-0.10.vapi, vapi/gstreamer-base-0.10.vapi,
	  vapi/gstreamer-interfaces-0.10.vapi, vapi/gstreamer-rtp-0.10.vapi,
	  vapi/gstreamer-tag-0.10.vapi, vapi/gtk+-2.0.vapi,
	  vapi/libglade-2.0.vapi, vapi/liboobs-1.vapi, vapi/libsoup-2.2.vapi,
	  vapi/libsoup-2.4.vapi, vapi/libwnck-1.0.vapi, vapi/pango.vapi,
	  vapi/vte.vapi, vapi/WebKitGtk.vapi: regenerated


Modified:
   trunk/ChangeLog
   trunk/vapi/WebKitGtk.vapi
   trunk/vapi/atk.vapi
   trunk/vapi/gdk-2.0.vapi
   trunk/vapi/gio-2.0.vapi
   trunk/vapi/gnome-vfs-2.0.vapi
   trunk/vapi/gstreamer-0.10.vapi
   trunk/vapi/gstreamer-audio-0.10.vapi
   trunk/vapi/gstreamer-base-0.10.vapi
   trunk/vapi/gstreamer-interfaces-0.10.vapi
   trunk/vapi/gstreamer-rtp-0.10.vapi
   trunk/vapi/gstreamer-tag-0.10.vapi
   trunk/vapi/gtk+-2.0.vapi
   trunk/vapi/libglade-2.0.vapi
   trunk/vapi/liboobs-1.vapi
   trunk/vapi/libsoup-2.2.vapi
   trunk/vapi/libsoup-2.4.vapi
   trunk/vapi/libwnck-1.0.vapi
   trunk/vapi/packages/gtk+-2.0/gtk+-2.0.metadata
   trunk/vapi/pango.vapi
   trunk/vapi/vte.vapi

Modified: trunk/vapi/WebKitGtk.vapi
==============================================================================
--- trunk/vapi/WebKitGtk.vapi	(original)
+++ trunk/vapi/WebKitGtk.vapi	Sat Feb  2 13:48:26 2008
@@ -160,6 +160,10 @@
 		public void stop_loading ();
 		[CCode (cname = "webkit_web_view_unmark_text_matches")]
 		public void unmark_text_matches ();
+		[NoWrapper]
+		public virtual weak string choose_file (WebKit.WebFrame frame, string old_file);
+		[NoWrapper]
+		public virtual weak WebKit.WebView create_web_view ();
 		public weak Gtk.TargetList copy_target_list { get; }
 		public weak bool editable { get; set; }
 		public weak Gtk.TargetList paste_target_list { get; }

Modified: trunk/vapi/atk.vapi
==============================================================================
--- trunk/vapi/atk.vapi	(original)
+++ trunk/vapi/atk.vapi	Sat Feb  2 13:48:26 2008
@@ -284,14 +284,16 @@
 	}
 	[CCode (cheader_filename = "atk/atk.h")]
 	public class Hyperlink : GLib.Object, Atk.Action {
+		public bool is_inline ();
 		public virtual int get_end_index ();
 		public virtual int get_n_anchors ();
 		public virtual weak Atk.Object get_object (int i);
 		public virtual int get_start_index ();
 		public virtual weak string get_uri (int i);
-		public bool is_inline ();
 		public virtual bool is_selected_link ();
 		public virtual bool is_valid ();
+		[NoWrapper]
+		public virtual uint link_state ();
 		public weak int end_index { get; }
 		[NoAccessorMethod]
 		public weak int number_of_anchors { get; }
@@ -322,23 +324,27 @@
 		public weak Atk.RelationSet relation_set;
 		public Atk.Layer layer;
 		public bool add_relationship (Atk.RelationType relationship, Atk.Object target);
+		public int get_n_accessible_children ();
+		public void notify_state_change (Atk.State state, bool value);
+		public weak Atk.Object ref_accessible_child (int i);
+		public bool remove_relationship (Atk.RelationType relationship, Atk.Object target);
 		public virtual uint connect_property_change_handler (Atk.PropertyChangeHandler handler);
 		public virtual weak Atk.AttributeSet get_attributes ();
 		public virtual weak string get_description ();
 		public virtual int get_index_in_parent ();
 		public virtual Atk.Layer get_layer ();
 		public virtual int get_mdi_zorder ();
-		public int get_n_accessible_children ();
+		[NoWrapper]
+		public virtual int get_n_children ();
 		public virtual weak string get_name ();
 		public virtual weak Atk.Object get_parent ();
 		public virtual Atk.Role get_role ();
 		public virtual void initialize (pointer data);
-		public void notify_state_change (Atk.State state, bool value);
-		public weak Atk.Object ref_accessible_child (int i);
+		[NoWrapper]
+		public virtual weak Atk.Object ref_child (int i);
 		public virtual weak Atk.RelationSet ref_relation_set ();
 		public virtual weak Atk.StateSet ref_state_set ();
 		public virtual void remove_property_change_handler (uint handler_id);
-		public bool remove_relationship (Atk.RelationType relationship, Atk.Object target);
 		public virtual void set_description (string description);
 		public virtual void set_name (string name);
 		public virtual void set_parent (Atk.Object parent);
@@ -440,6 +446,20 @@
 	}
 	[CCode (cheader_filename = "atk/atk.h")]
 	public class Util : GLib.Object {
+		[NoWrapper]
+		public virtual uint add_global_event_listener (GLib.SignalEmissionHook listener, string event_type);
+		[NoWrapper]
+		public virtual uint add_key_event_listener (Atk.KeySnoopFunc listener, pointer data);
+		[NoWrapper]
+		public virtual weak Atk.Object get_root ();
+		[NoWrapper]
+		public virtual weak string get_toolkit_name ();
+		[NoWrapper]
+		public virtual weak string get_toolkit_version ();
+		[NoWrapper]
+		public virtual void remove_global_event_listener (uint listener_id);
+		[NoWrapper]
+		public virtual void remove_key_event_listener (uint listener_id);
 	}
 	[CCode (cheader_filename = "atk/atk.h")]
 	public interface Action {
@@ -473,10 +493,18 @@
 	public interface Document {
 		public weak string get_attribute_value (string attribute_name);
 		public weak Atk.AttributeSet get_attributes ();
-		public abstract pointer get_document ();
-		public abstract weak string get_document_type ();
 		public weak string get_locale ();
 		public bool set_attribute_value (string attribute_name, string attribute_value);
+		public abstract pointer get_document ();
+		[NoWrapper]
+		public abstract weak string get_document_attribute_value (string attribute_name);
+		[NoWrapper]
+		public abstract weak Atk.AttributeSet get_document_attributes ();
+		[NoWrapper]
+		public abstract weak string get_document_locale ();
+		public abstract weak string get_document_type ();
+		[NoWrapper]
+		public abstract bool set_document_attribute (string attribute_name, string attribute_value);
 		public signal void load_complete ();
 		public signal void load_stopped ();
 		public signal void reload ();
@@ -573,12 +601,12 @@
 	}
 	[CCode (cheader_filename = "atk/atk.h")]
 	public interface Text {
-		public abstract bool add_selection (int start_offset, int end_offset);
 		public static Atk.TextAttribute attribute_for_name (string name);
 		public static weak string attribute_get_name (Atk.TextAttribute attr);
 		public static weak string attribute_get_value (Atk.TextAttribute attr, int index_);
 		public static Atk.TextAttribute attribute_register (string name);
 		public static void free_ranges (out weak Atk.TextRange ranges);
+		public abstract bool add_selection (int start_offset, int end_offset);
 		public abstract weak Atk.TextRange get_bounded_ranges (Atk.TextRectangle rect, Atk.CoordType coord_type, Atk.TextClipType x_clip_type, Atk.TextClipType y_clip_type);
 		public abstract int get_caret_offset ();
 		public abstract unichar get_character_at_offset (int offset);

Modified: trunk/vapi/gdk-2.0.vapi
==============================================================================
--- trunk/vapi/gdk-2.0.vapi	(original)
+++ trunk/vapi/gdk-2.0.vapi	Sat Feb  2 13:48:26 2008
@@ -1019,13 +1019,10 @@
 		public static weak Gdk.Display get_default ();
 		public uint get_default_cursor_size ();
 		public weak Gdk.Window get_default_group ();
-		public virtual weak Gdk.Screen get_default_screen ();
 		public weak Gdk.Event get_event ();
 		public void get_maximal_cursor_size (uint width, uint height);
-		public virtual int get_n_screens ();
 		public weak string get_name ();
 		public void get_pointer (out weak Gdk.Screen screen, int x, int y, Gdk.ModifierType mask);
-		public virtual weak Gdk.Screen get_screen (int screen_num);
 		public weak Gdk.Window get_window_at_pointer (int win_x, int win_y);
 		public void keyboard_ungrab (uint time_);
 		public weak GLib.List list_devices ();
@@ -1050,6 +1047,11 @@
 		public bool supports_shapes ();
 		public void sync ();
 		public void warp_pointer (Gdk.Screen screen, int x, int y);
+		public virtual weak Gdk.Screen get_default_screen ();
+		[NoWrapper]
+		public virtual weak string get_display_name ();
+		public virtual int get_n_screens ();
+		public virtual weak Gdk.Screen get_screen (int screen_num);
 		public signal void closed (bool is_error);
 	}
 	[CCode (cheader_filename = "gdk/gdk.h")]
@@ -1078,15 +1080,50 @@
 	[CCode (cheader_filename = "gdk/gdk.h")]
 	public class Drawable : GLib.Object {
 		public weak Gdk.Image copy_to_image (Gdk.Image image, int src_x, int src_y, int dest_x, int dest_y, int width, int height);
+		public weak Gdk.Display get_display ();
+		[NoWrapper]
+		public virtual weak Gdk.GC create_gc (Gdk.GCValues values, Gdk.GCValuesMask mask);
+		[NoWrapper]
+		public virtual void draw_arc (Gdk.GC gc, bool filled, int x, int y, int width, int height, int angle1, int angle2);
+		[NoWrapper]
+		public virtual void draw_drawable (Gdk.GC gc, Gdk.Drawable src, int xsrc, int ysrc, int xdest, int ydest, int width, int height);
+		[NoWrapper]
+		public virtual void draw_glyphs (Gdk.GC gc, Pango.Font font, int x, int y, Pango.GlyphString glyphs);
+		[NoWrapper]
+		public virtual void draw_glyphs_transformed (Gdk.GC gc, Pango.Matrix matrix, Pango.Font font, int x, int y, Pango.GlyphString glyphs);
+		[NoWrapper]
+		public virtual void draw_image (Gdk.GC gc, Gdk.Image image, int xsrc, int ysrc, int xdest, int ydest, int width, int height);
+		[NoWrapper]
+		public virtual void draw_lines (Gdk.GC gc, Gdk.Point points, int npoints);
+		[NoWrapper]
+		public virtual void draw_pixbuf (Gdk.GC gc, Gdk.Pixbuf pixbuf, int src_x, int src_y, int dest_x, int dest_y, int width, int height, Gdk.RgbDither dither, int x_dither, int y_dither);
+		[NoWrapper]
+		public virtual void draw_points (Gdk.GC gc, Gdk.Point points, int npoints);
+		[NoWrapper]
+		public virtual void draw_polygon (Gdk.GC gc, bool filled, Gdk.Point points, int npoints);
+		[NoWrapper]
+		public virtual void draw_rectangle (Gdk.GC gc, bool filled, int x, int y, int width, int height);
+		[NoWrapper]
+		public virtual void draw_segments (Gdk.GC gc, Gdk.Segment segs, int nsegs);
+		[NoWrapper]
+		public virtual void draw_text (Gdk.Font font, Gdk.GC gc, int x, int y, string text, int text_length);
+		[NoWrapper]
+		public virtual void draw_text_wc (Gdk.Font font, Gdk.GC gc, int x, int y, Gdk.WChar text, int text_length);
+		[NoWrapper]
+		[NoArrayLength]
+		public virtual void draw_trapezoids (Gdk.GC gc, Gdk.Trapezoid[] trapezoids, int n_trapezoids);
 		public virtual weak Gdk.Region get_clip_region ();
 		public virtual weak Gdk.Colormap get_colormap ();
+		[NoWrapper]
+		public virtual weak Gdk.Drawable get_composite_drawable (int x, int y, int width, int height, int composite_x_offset, int composite_y_offset);
 		public virtual int get_depth ();
-		public weak Gdk.Display get_display ();
 		public virtual weak Gdk.Image get_image (int x, int y, int width, int height);
 		public virtual weak Gdk.Screen get_screen ();
 		public virtual void get_size (int width, int height);
 		public virtual weak Gdk.Region get_visible_region ();
 		public virtual weak Gdk.Visual get_visual ();
+		[NoWrapper]
+		public virtual weak Cairo.Surface ref_cairo_surface ();
 		public virtual void set_colormap (Gdk.Colormap colormap);
 	}
 	[CCode (cheader_filename = "gdk/gdk.h")]
@@ -1099,7 +1136,6 @@
 		public void copy (Gdk.GC src_gc);
 		public weak Gdk.Colormap get_colormap ();
 		public weak Gdk.Screen get_screen ();
-		public virtual void get_values (Gdk.GCValues values);
 		public GC (Gdk.Drawable drawable);
 		public GC.with_values (Gdk.Drawable drawable, Gdk.GCValues values, Gdk.GCValuesMask values_mask);
 		public void offset (int x_offset, int y_offset);
@@ -1109,8 +1145,6 @@
 		public void set_clip_rectangle (Gdk.Rectangle rectangle);
 		public void set_clip_region (Gdk.Region region);
 		public void set_colormap (Gdk.Colormap colormap);
-		[NoArrayLength]
-		public virtual void set_dashes (int dash_offset, char[] dash_list, int n);
 		public void set_exposures (bool exposures);
 		public void set_fill (Gdk.Fill fill);
 		public void set_foreground (Gdk.Color color);
@@ -1122,6 +1156,9 @@
 		public void set_subwindow (Gdk.SubwindowMode mode);
 		public void set_tile (Gdk.Pixmap tile);
 		public void set_ts_origin (int x, int y);
+		public virtual void get_values (Gdk.GCValues values);
+		[NoArrayLength]
+		public virtual void set_dashes (int dash_offset, char[] dash_list, int n);
 		public virtual void set_values (Gdk.GCValues values, Gdk.GCValuesMask values_mask);
 	}
 	[CCode (cheader_filename = "gdk/gdk.h")]

Modified: trunk/vapi/gio-2.0.vapi
==============================================================================
--- trunk/vapi/gio-2.0.vapi	(original)
+++ trunk/vapi/gio-2.0.vapi	Sat Feb  2 13:48:26 2008
@@ -223,16 +223,13 @@
 	}
 	[CCode (cheader_filename = "gio/gio.h")]
 	public class AppLaunchContext : GLib.Object {
+		public AppLaunchContext ();
 		public virtual weak string get_display (GLib.AppInfo info, GLib.List files);
 		public virtual weak string get_startup_notify_id (GLib.AppInfo info, GLib.List files);
 		public virtual void launch_failed (string startup_notify_id);
-		public AppLaunchContext ();
 	}
 	[CCode (cheader_filename = "gio/gio.h")]
 	public class BufferedInputStream : GLib.FilterInputStream {
-		public virtual long fill (long count, GLib.Cancellable cancellable) throws GLib.Error;
-		public virtual void fill_async (long count, int io_priority, GLib.Cancellable cancellable, GLib.AsyncReadyCallback callback, pointer user_data);
-		public virtual long fill_finish (GLib.AsyncResult _result) throws GLib.Error;
 		public ulong get_available ();
 		public ulong get_buffer_size ();
 		public BufferedInputStream (GLib.InputStream base_stream);
@@ -241,6 +238,9 @@
 		public pointer peek_buffer (ulong count);
 		public int read_byte (GLib.Cancellable cancellable) throws GLib.Error;
 		public void set_buffer_size (ulong size);
+		public virtual long fill (long count, GLib.Cancellable cancellable) throws GLib.Error;
+		public virtual void fill_async (long count, int io_priority, GLib.Cancellable cancellable, GLib.AsyncReadyCallback callback, pointer user_data);
+		public virtual long fill_finish (GLib.AsyncResult _result) throws GLib.Error;
 		public weak uint buffer_size { get; set construct; }
 	}
 	[CCode (cheader_filename = "gio/gio.h")]
@@ -304,14 +304,16 @@
 	[CCode (cheader_filename = "gio/gio.h")]
 	public class FileEnumerator : GLib.Object {
 		public bool close (GLib.Cancellable cancellable) throws GLib.Error;
-		public virtual void close_async (int io_priority, GLib.Cancellable cancellable, GLib.AsyncReadyCallback callback, pointer user_data);
-		public virtual bool close_finish (GLib.AsyncResult _result) throws GLib.Error;
 		public bool has_pending ();
 		public bool is_closed ();
+		public void set_pending (bool pending);
+		public virtual void close_async (int io_priority, GLib.Cancellable cancellable, GLib.AsyncReadyCallback callback, pointer user_data);
+		public virtual bool close_finish (GLib.AsyncResult _result) throws GLib.Error;
+		[NoWrapper]
+		public virtual bool close_fn (GLib.Cancellable cancellable) throws GLib.Error;
 		public virtual weak GLib.FileInfo next_file (GLib.Cancellable cancellable) throws GLib.Error;
 		public virtual void next_files_async (int num_files, int io_priority, GLib.Cancellable cancellable, GLib.AsyncReadyCallback callback, pointer user_data);
 		public virtual weak GLib.List next_files_finish (GLib.AsyncResult _result) throws GLib.Error;
-		public void set_pending (bool pending);
 	}
 	[CCode (cheader_filename = "gio/gio.h")]
 	public class FileIcon : GLib.Object, GLib.Icon, GLib.LoadableIcon {
@@ -379,18 +381,24 @@
 	}
 	[CCode (cheader_filename = "gio/gio.h")]
 	public class FileInputStream : GLib.InputStream, GLib.Seekable {
+		[NoWrapper]
+		public virtual bool can_seek ();
 		public virtual weak GLib.FileInfo query_info (string attributes, GLib.Cancellable cancellable) throws GLib.Error;
 		public virtual void query_info_async (string attributes, int io_priority, GLib.Cancellable cancellable, GLib.AsyncReadyCallback callback, pointer user_data);
 		public virtual weak GLib.FileInfo query_info_finish (GLib.AsyncResult _result) throws GLib.Error;
+		[NoWrapper]
+		public virtual bool seek (int64 offset, GLib.SeekType type, GLib.Cancellable cancellable) throws GLib.Error;
+		[NoWrapper]
+		public virtual int64 tell ();
 	}
 	[CCode (cheader_filename = "gio/gio.h")]
 	public class FileMonitor : GLib.Object {
-		public virtual bool cancel ();
 		public static weak GLib.FileMonitor directory (GLib.File file, GLib.FileMonitorFlags flags, GLib.Cancellable cancellable) throws GLib.Error;
 		public void emit_event (GLib.File child, GLib.File other_file, GLib.FileMonitorEvent event_type);
 		public static weak GLib.FileMonitor file (GLib.File file, GLib.FileMonitorFlags flags, GLib.Cancellable cancellable) throws GLib.Error;
 		public bool is_cancelled ();
 		public void set_rate_limit (int limit_msecs);
+		public virtual bool cancel ();
 		[NoAccessorMethod]
 		public weak bool cancelled { get; }
 		[NoAccessorMethod]
@@ -399,10 +407,20 @@
 	}
 	[CCode (cheader_filename = "gio/gio.h")]
 	public class FileOutputStream : GLib.OutputStream, GLib.Seekable {
+		[NoWrapper]
+		public virtual bool can_seek ();
+		[NoWrapper]
+		public virtual bool can_truncate ();
 		public virtual weak string get_etag ();
 		public virtual weak GLib.FileInfo query_info (string attributes, GLib.Cancellable cancellable) throws GLib.Error;
 		public virtual void query_info_async (string attributes, int io_priority, GLib.Cancellable cancellable, GLib.AsyncReadyCallback callback, pointer user_data);
 		public virtual weak GLib.FileInfo query_info_finish (GLib.AsyncResult _result) throws GLib.Error;
+		[NoWrapper]
+		public virtual bool seek (int64 offset, GLib.SeekType type, GLib.Cancellable cancellable) throws GLib.Error;
+		[NoWrapper]
+		public virtual int64 tell ();
+		[NoWrapper]
+		public virtual bool truncate_fn (int64 size, GLib.Cancellable cancellable) throws GLib.Error;
 	}
 	[CCode (cheader_filename = "gio/gio.h")]
 	public class FilenameCompleter : GLib.Object {
@@ -434,15 +452,19 @@
 	public class InputStream : GLib.Object {
 		public void clear_pending ();
 		public bool close (GLib.Cancellable cancellable) throws GLib.Error;
-		public virtual void close_async (int io_priority, GLib.Cancellable cancellable, GLib.AsyncReadyCallback callback, pointer user_data);
-		public virtual bool close_finish (GLib.AsyncResult _result) throws GLib.Error;
 		public bool has_pending ();
 		public bool is_closed ();
 		public long read (pointer buffer, ulong count, GLib.Cancellable cancellable) throws GLib.Error;
 		public bool read_all (pointer buffer, ulong count, ulong bytes_read, GLib.Cancellable cancellable) throws GLib.Error;
+		public bool set_pending () throws GLib.Error;
+		public virtual void close_async (int io_priority, GLib.Cancellable cancellable, GLib.AsyncReadyCallback callback, pointer user_data);
+		public virtual bool close_finish (GLib.AsyncResult _result) throws GLib.Error;
+		[NoWrapper]
+		public virtual bool close_fn (GLib.Cancellable cancellable) throws GLib.Error;
 		public virtual void read_async (pointer buffer, ulong count, int io_priority, GLib.Cancellable cancellable, GLib.AsyncReadyCallback callback, pointer user_data);
 		public virtual long read_finish (GLib.AsyncResult _result) throws GLib.Error;
-		public bool set_pending () throws GLib.Error;
+		[NoWrapper]
+		public virtual long read_fn (pointer buffer, ulong count, GLib.Cancellable cancellable) throws GLib.Error;
 		public virtual long skip (ulong count, GLib.Cancellable cancellable) throws GLib.Error;
 		public virtual void skip_async (ulong count, int io_priority, GLib.Cancellable cancellable, GLib.AsyncReadyCallback callback, pointer user_data);
 		public virtual long skip_finish (GLib.AsyncResult _result) throws GLib.Error;
@@ -487,26 +509,32 @@
 	}
 	[CCode (cheader_filename = "gio/gio.h")]
 	public class NativeVolumeMonitor : GLib.VolumeMonitor {
+		[NoWrapper]
+		public virtual weak GLib.Mount get_mount_for_mount_path (string mount_path, GLib.Cancellable cancellable);
 	}
 	[CCode (cheader_filename = "gio/gio.h")]
 	public class OutputStream : GLib.Object {
 		public void clear_pending ();
 		public bool close (GLib.Cancellable cancellable) throws GLib.Error;
+		public bool has_pending ();
+		public bool is_closed ();
+		public bool set_pending () throws GLib.Error;
+		public long write (pointer buffer, ulong count, GLib.Cancellable cancellable) throws GLib.Error;
+		public bool write_all (pointer buffer, ulong count, ulong bytes_written, GLib.Cancellable cancellable) throws GLib.Error;
 		public virtual void close_async (int io_priority, GLib.Cancellable cancellable, GLib.AsyncReadyCallback callback, pointer user_data);
 		public virtual bool close_finish (GLib.AsyncResult _result) throws GLib.Error;
+		[NoWrapper]
+		public virtual bool close_fn (GLib.Cancellable cancellable) throws GLib.Error;
 		public virtual bool flush (GLib.Cancellable cancellable) throws GLib.Error;
 		public virtual void flush_async (int io_priority, GLib.Cancellable cancellable, GLib.AsyncReadyCallback callback, pointer user_data);
 		public virtual bool flush_finish (GLib.AsyncResult _result) throws GLib.Error;
-		public bool has_pending ();
-		public bool is_closed ();
-		public bool set_pending () throws GLib.Error;
 		public virtual long splice (GLib.InputStream source, GLib.OutputStreamSpliceFlags flags, GLib.Cancellable cancellable) throws GLib.Error;
 		public virtual void splice_async (GLib.InputStream source, GLib.OutputStreamSpliceFlags flags, int io_priority, GLib.Cancellable cancellable, GLib.AsyncReadyCallback callback, pointer user_data);
 		public virtual long splice_finish (GLib.AsyncResult _result) throws GLib.Error;
-		public long write (pointer buffer, ulong count, GLib.Cancellable cancellable) throws GLib.Error;
-		public bool write_all (pointer buffer, ulong count, ulong bytes_written, GLib.Cancellable cancellable) throws GLib.Error;
 		public virtual void write_async (pointer buffer, ulong count, int io_priority, GLib.Cancellable cancellable, GLib.AsyncReadyCallback callback, pointer user_data);
 		public virtual long write_finish (GLib.AsyncResult _result) throws GLib.Error;
+		[NoWrapper]
+		public virtual long write_fn (pointer buffer, ulong count, GLib.Cancellable cancellable) throws GLib.Error;
 	}
 	[CCode (cheader_filename = "gio/gio.h")]
 	public class SimpleAsyncResult : GLib.Object, GLib.AsyncResult {
@@ -540,22 +568,24 @@
 	[CCode (cheader_filename = "gio/gio.h")]
 	public class Vfs : GLib.Object {
 		public static weak GLib.Vfs get_default ();
+		public static weak GLib.Vfs get_local ();
 		public virtual weak GLib.File get_file_for_path (string path);
 		public virtual weak GLib.File get_file_for_uri (string uri);
-		public static weak GLib.Vfs get_local ();
 		public virtual weak string get_supported_uri_schemes ();
 		public virtual bool is_active ();
 		public virtual weak GLib.File parse_name (string parse_name);
 	}
 	[CCode (cheader_filename = "gio/gio.h")]
 	public class VolumeMonitor : GLib.Object {
-		public static weak GLib.Volume adopt_orphan_mount (GLib.Mount mount);
 		public static weak GLib.VolumeMonitor get ();
+		public virtual weak GLib.Volume adopt_orphan_mount (GLib.Mount mount);
 		public virtual weak GLib.List get_connected_drives ();
 		public virtual weak GLib.Mount get_mount_for_uuid (string uuid);
 		public virtual weak GLib.List get_mounts ();
 		public virtual weak GLib.Volume get_volume_for_uuid (string uuid);
 		public virtual weak GLib.List get_volumes ();
+		[NoWrapper]
+		public virtual bool is_supported ();
 		public signal void drive_changed (GLib.Drive drive);
 		public signal void drive_connected (GLib.Drive drive);
 		public signal void drive_disconnected (GLib.Drive drive);
@@ -569,15 +599,15 @@
 	}
 	[CCode (cheader_filename = "gio/gio.h")]
 	public interface AppInfo : GLib.Object {
-		public abstract bool add_supports_type (string content_type) throws GLib.Error;
-		public abstract bool can_remove_supports_type ();
 		public static weak GLib.AppInfo create_from_commandline (string commandline, string application_name, GLib.AppInfoCreateFlags flags) throws GLib.Error;
-		public abstract weak GLib.AppInfo dup ();
-		public abstract bool equal (GLib.AppInfo appinfo2);
 		public static weak GLib.List get_all ();
 		public static weak GLib.List get_all_for_type (string content_type);
 		public static weak GLib.AppInfo get_default_for_type (string content_type, bool must_support_uris);
 		public static weak GLib.AppInfo get_default_for_uri_scheme (string uri_scheme);
+		public abstract bool add_supports_type (string content_type) throws GLib.Error;
+		public abstract bool can_remove_supports_type ();
+		public abstract weak GLib.AppInfo dup ();
+		public abstract bool equal (GLib.AppInfo appinfo2);
 		public abstract weak string get_description ();
 		public abstract weak string get_executable ();
 		public abstract weak GLib.Icon get_icon ();
@@ -620,18 +650,41 @@
 	}
 	[CCode (cheader_filename = "gio/gio.h")]
 	public interface File : GLib.Object {
+		public bool copy_attributes (GLib.File destination, GLib.FileCopyFlags flags, GLib.Cancellable cancellable) throws GLib.Error;
+		public bool delete (GLib.Cancellable cancellable) throws GLib.Error;
+		public weak GLib.File get_child (string name);
+		public bool load_contents (GLib.Cancellable cancellable, out weak string contents, ulong length, out weak string etag_out) throws GLib.Error;
+		public void load_contents_async (GLib.Cancellable cancellable, GLib.AsyncReadyCallback callback, pointer user_data);
+		public bool load_contents_finish (GLib.AsyncResult res, out weak string contents, ulong length, out weak string etag_out) throws GLib.Error;
+		public void load_partial_contents_async (GLib.Cancellable cancellable, GLib.FileReadMoreCallback read_more_callback, GLib.AsyncReadyCallback callback, pointer user_data);
+		public bool load_partial_contents_finish (GLib.AsyncResult res, out weak string contents, ulong length, out weak string etag_out) throws GLib.Error;
+		public static GLib.File new_for_commandline_arg (string arg);
+		public static GLib.File new_for_path (string path);
+		public static GLib.File new_for_uri (string uri);
+		public static weak GLib.File parse_name (string parse_name);
+		public bool query_exists (GLib.Cancellable cancellable);
+		public weak GLib.FileInputStream read (GLib.Cancellable cancellable) throws GLib.Error;
+		public bool replace_contents (string contents, ulong length, string etag, bool make_backup, GLib.FileCreateFlags flags, out weak string new_etag, GLib.Cancellable cancellable) throws GLib.Error;
+		public void replace_contents_async (string contents, ulong length, string etag, bool make_backup, GLib.FileCreateFlags flags, GLib.Cancellable cancellable, GLib.AsyncReadyCallback callback, pointer user_data);
+		public bool replace_contents_finish (GLib.AsyncResult res, out weak string new_etag) throws GLib.Error;
+		public bool set_attribute_byte_string (string attribute, string value, GLib.FileQueryInfoFlags flags, GLib.Cancellable cancellable) throws GLib.Error;
+		public bool set_attribute_int32 (string attribute, int value, GLib.FileQueryInfoFlags flags, GLib.Cancellable cancellable) throws GLib.Error;
+		public bool set_attribute_int64 (string attribute, int64 value, GLib.FileQueryInfoFlags flags, GLib.Cancellable cancellable) throws GLib.Error;
+		public bool set_attribute_string (string attribute, string value, GLib.FileQueryInfoFlags flags, GLib.Cancellable cancellable) throws GLib.Error;
+		public bool set_attribute_uint32 (string attribute, uint value, GLib.FileQueryInfoFlags flags, GLib.Cancellable cancellable) throws GLib.Error;
+		public bool set_attribute_uint64 (string attribute, uint64 value, GLib.FileQueryInfoFlags flags, GLib.Cancellable cancellable) throws GLib.Error;
 		public abstract weak GLib.FileOutputStream append_to (GLib.FileCreateFlags flags, GLib.Cancellable cancellable) throws GLib.Error;
 		public abstract void append_to_async (GLib.FileCreateFlags flags, int io_priority, GLib.Cancellable cancellable, GLib.AsyncReadyCallback callback, pointer user_data);
 		public abstract weak GLib.FileOutputStream append_to_finish (GLib.AsyncResult res) throws GLib.Error;
 		public abstract bool contains_file (GLib.File descendant);
 		public abstract bool copy (GLib.File destination, GLib.FileCopyFlags flags, GLib.Cancellable cancellable, GLib.FileProgressCallback progress_callback, pointer progress_callback_data) throws GLib.Error;
 		public abstract void copy_async (GLib.File destination, GLib.FileCopyFlags flags, int io_priority, GLib.Cancellable cancellable, GLib.FileProgressCallback progress_callback, pointer progress_callback_data, GLib.AsyncReadyCallback callback, pointer user_data);
-		public bool copy_attributes (GLib.File destination, GLib.FileCopyFlags flags, GLib.Cancellable cancellable) throws GLib.Error;
 		public abstract bool copy_finish (GLib.AsyncResult res) throws GLib.Error;
 		public abstract weak GLib.FileOutputStream create (GLib.FileCreateFlags flags, GLib.Cancellable cancellable) throws GLib.Error;
 		public abstract void create_async (GLib.FileCreateFlags flags, int io_priority, GLib.Cancellable cancellable, GLib.AsyncReadyCallback callback, pointer user_data);
 		public abstract weak GLib.FileOutputStream create_finish (GLib.AsyncResult res) throws GLib.Error;
-		public bool delete (GLib.Cancellable cancellable) throws GLib.Error;
+		[NoWrapper]
+		public abstract bool delete_file (GLib.Cancellable cancellable) throws GLib.Error;
 		public abstract weak GLib.File dup ();
 		public abstract void eject_mountable (GLib.MountUnmountFlags flags, GLib.Cancellable cancellable, GLib.AsyncReadyCallback callback, pointer user_data);
 		public abstract bool eject_mountable_finish (GLib.AsyncResult _result) throws GLib.Error;
@@ -643,7 +696,6 @@
 		public abstract void find_enclosing_mount_async (int io_priority, GLib.Cancellable cancellable, GLib.AsyncReadyCallback callback, pointer user_data);
 		public abstract weak GLib.Mount find_enclosing_mount_finish (GLib.AsyncResult res) throws GLib.Error;
 		public abstract weak string get_basename ();
-		public weak GLib.File get_child (string name);
 		public abstract weak GLib.File get_child_for_display_name (string display_name) throws GLib.Error;
 		public abstract weak GLib.File get_parent ();
 		public abstract weak string get_parse_name ();
@@ -652,48 +704,34 @@
 		public abstract weak string get_uri ();
 		public abstract weak string get_uri_scheme ();
 		public abstract bool has_uri_scheme (string uri_scheme);
-		public static uint hash (pointer file);
+		public abstract uint hash (pointer file);
 		public abstract bool is_native ();
-		public bool load_contents (GLib.Cancellable cancellable, out weak string contents, ulong length, out weak string etag_out) throws GLib.Error;
-		public void load_contents_async (GLib.Cancellable cancellable, GLib.AsyncReadyCallback callback, pointer user_data);
-		public bool load_contents_finish (GLib.AsyncResult res, out weak string contents, ulong length, out weak string etag_out) throws GLib.Error;
-		public void load_partial_contents_async (GLib.Cancellable cancellable, GLib.FileReadMoreCallback read_more_callback, GLib.AsyncReadyCallback callback, pointer user_data);
-		public bool load_partial_contents_finish (GLib.AsyncResult res, out weak string contents, ulong length, out weak string etag_out) throws GLib.Error;
 		public abstract bool make_directory (GLib.Cancellable cancellable) throws GLib.Error;
 		public abstract bool make_symbolic_link (string symlink_value, GLib.Cancellable cancellable) throws GLib.Error;
+		[NoWrapper]
+		public abstract weak GLib.FileMonitor monitor_dir (GLib.FileMonitorFlags flags, GLib.Cancellable cancellable) throws GLib.Error;
+		[NoWrapper]
+		public abstract weak GLib.FileMonitor monitor_file (GLib.FileMonitorFlags flags, GLib.Cancellable cancellable) throws GLib.Error;
 		public abstract void mount_enclosing_volume (GLib.MountOperation mount_operation, GLib.Cancellable cancellable, GLib.AsyncReadyCallback callback, pointer user_data);
 		public abstract bool mount_enclosing_volume_finish (GLib.AsyncResult _result) throws GLib.Error;
 		public abstract void mount_mountable (GLib.MountOperation mount_operation, GLib.Cancellable cancellable, GLib.AsyncReadyCallback callback, pointer user_data);
 		public abstract weak GLib.File mount_mountable_finish (GLib.AsyncResult _result) throws GLib.Error;
 		public abstract bool move (GLib.File destination, GLib.FileCopyFlags flags, GLib.Cancellable cancellable, GLib.FileProgressCallback progress_callback, pointer progress_callback_data) throws GLib.Error;
-		public static GLib.File new_for_commandline_arg (string arg);
-		public static GLib.File new_for_path (string path);
-		public static GLib.File new_for_uri (string uri);
-		public static weak GLib.File parse_name (string parse_name);
-		public bool query_exists (GLib.Cancellable cancellable);
 		public abstract weak GLib.FileInfo query_filesystem_info (string attributes, GLib.Cancellable cancellable) throws GLib.Error;
 		public abstract weak GLib.FileInfo query_info (string attributes, GLib.FileQueryInfoFlags flags, GLib.Cancellable cancellable) throws GLib.Error;
 		public abstract void query_info_async (string attributes, GLib.FileQueryInfoFlags flags, int io_priority, GLib.Cancellable cancellable, GLib.AsyncReadyCallback callback, pointer user_data);
 		public abstract weak GLib.FileInfo query_info_finish (GLib.AsyncResult res) throws GLib.Error;
 		public abstract weak GLib.FileAttributeInfoList query_settable_attributes (GLib.Cancellable cancellable) throws GLib.Error;
 		public abstract weak GLib.FileAttributeInfoList query_writable_namespaces (GLib.Cancellable cancellable) throws GLib.Error;
-		public weak GLib.FileInputStream read (GLib.Cancellable cancellable) throws GLib.Error;
 		public abstract void read_async (int io_priority, GLib.Cancellable cancellable, GLib.AsyncReadyCallback callback, pointer user_data);
 		public abstract weak GLib.FileInputStream read_finish (GLib.AsyncResult res) throws GLib.Error;
+		[NoWrapper]
+		public abstract weak GLib.FileInputStream read_fn (GLib.Cancellable cancellable) throws GLib.Error;
 		public abstract weak GLib.FileOutputStream replace (string etag, bool make_backup, GLib.FileCreateFlags flags, GLib.Cancellable cancellable) throws GLib.Error;
 		public abstract void replace_async (string etag, bool make_backup, GLib.FileCreateFlags flags, int io_priority, GLib.Cancellable cancellable, GLib.AsyncReadyCallback callback, pointer user_data);
-		public bool replace_contents (string contents, ulong length, string etag, bool make_backup, GLib.FileCreateFlags flags, out weak string new_etag, GLib.Cancellable cancellable) throws GLib.Error;
-		public void replace_contents_async (string contents, ulong length, string etag, bool make_backup, GLib.FileCreateFlags flags, GLib.Cancellable cancellable, GLib.AsyncReadyCallback callback, pointer user_data);
-		public bool replace_contents_finish (GLib.AsyncResult res, out weak string new_etag) throws GLib.Error;
 		public abstract weak GLib.FileOutputStream replace_finish (GLib.AsyncResult res) throws GLib.Error;
 		public abstract weak GLib.File resolve_relative_path (string relative_path);
 		public abstract bool set_attribute (string attribute, GLib.FileAttributeType type, pointer value_p, GLib.FileQueryInfoFlags flags, GLib.Cancellable cancellable) throws GLib.Error;
-		public bool set_attribute_byte_string (string attribute, string value, GLib.FileQueryInfoFlags flags, GLib.Cancellable cancellable) throws GLib.Error;
-		public bool set_attribute_int32 (string attribute, int value, GLib.FileQueryInfoFlags flags, GLib.Cancellable cancellable) throws GLib.Error;
-		public bool set_attribute_int64 (string attribute, int64 value, GLib.FileQueryInfoFlags flags, GLib.Cancellable cancellable) throws GLib.Error;
-		public bool set_attribute_string (string attribute, string value, GLib.FileQueryInfoFlags flags, GLib.Cancellable cancellable) throws GLib.Error;
-		public bool set_attribute_uint32 (string attribute, uint value, GLib.FileQueryInfoFlags flags, GLib.Cancellable cancellable) throws GLib.Error;
-		public bool set_attribute_uint64 (string attribute, uint64 value, GLib.FileQueryInfoFlags flags, GLib.Cancellable cancellable) throws GLib.Error;
 		public abstract void set_attributes_async (GLib.FileInfo info, GLib.FileQueryInfoFlags flags, int io_priority, GLib.Cancellable cancellable, GLib.AsyncReadyCallback callback, pointer user_data);
 		public abstract bool set_attributes_finish (GLib.AsyncResult _result, out weak GLib.FileInfo info) throws GLib.Error;
 		public abstract bool set_attributes_from_info (GLib.FileInfo info, GLib.FileQueryInfoFlags flags, GLib.Cancellable cancellable) throws GLib.Error;
@@ -707,7 +745,7 @@
 	[CCode (cheader_filename = "gio/gio.h")]
 	public interface Icon : GLib.Object {
 		public abstract bool equal (GLib.Icon icon2);
-		public static uint hash (pointer icon);
+		public abstract uint hash (pointer icon);
 	}
 	[CCode (cheader_filename = "gio/gio.h")]
 	public interface LoadableIcon : GLib.Icon, GLib.Object {
@@ -736,14 +774,17 @@
 	}
 	[CCode (cheader_filename = "gio/gio.h")]
 	public interface Seekable : GLib.Object {
+		public bool truncate (int64 offset, GLib.Cancellable cancellable) throws GLib.Error;
 		public abstract bool can_seek ();
 		public abstract bool can_truncate ();
 		public abstract bool seek (int64 offset, GLib.SeekType type, GLib.Cancellable cancellable) throws GLib.Error;
 		public abstract int64 tell ();
-		public bool truncate (int64 offset, GLib.Cancellable cancellable) throws GLib.Error;
+		[NoWrapper]
+		public abstract bool truncate_fn (int64 offset, GLib.Cancellable cancellable) throws GLib.Error;
 	}
 	[CCode (cheader_filename = "gio/gio.h")]
 	public interface Volume : GLib.Object {
+		public void mount (GLib.MountOperation mount_operation, GLib.Cancellable cancellable, GLib.AsyncReadyCallback callback, pointer user_data);
 		public abstract bool can_eject ();
 		public abstract bool can_mount ();
 		public abstract void eject (GLib.MountUnmountFlags flags, GLib.Cancellable cancellable, GLib.AsyncReadyCallback callback, pointer user_data);
@@ -755,8 +796,9 @@
 		public abstract weak GLib.Mount get_mount ();
 		public abstract weak string get_name ();
 		public abstract weak string get_uuid ();
-		public void mount (GLib.MountOperation mount_operation, GLib.Cancellable cancellable, GLib.AsyncReadyCallback callback, pointer user_data);
 		public abstract bool mount_finish (GLib.AsyncResult _result) throws GLib.Error;
+		[NoWrapper]
+		public abstract void mount_fn (GLib.MountOperation mount_operation, GLib.Cancellable cancellable, GLib.AsyncReadyCallback callback, pointer user_data);
 		public signal void changed ();
 		public signal void removed ();
 	}

Modified: trunk/vapi/gnome-vfs-2.0.vapi
==============================================================================
--- trunk/vapi/gnome-vfs-2.0.vapi	(original)
+++ trunk/vapi/gnome-vfs-2.0.vapi	Sat Feb  2 13:48:26 2008
@@ -764,6 +764,14 @@
 		public void set_kind (GnomeVFS.ACLKind kind);
 		public void set_negative (bool negative);
 		public void set_perms (GnomeVFS.ACLPerm perms);
+		[NoWrapper]
+		public virtual void reserved1 ();
+		[NoWrapper]
+		public virtual void reserved2 ();
+		[NoWrapper]
+		public virtual void reserved3 ();
+		[NoWrapper]
+		public virtual void reserved4 ();
 		public weak string id { get; set construct; }
 		public weak bool inherit { get; set; }
 		public weak uint kind { get; set construct; }

Modified: trunk/vapi/gstreamer-0.10.vapi
==============================================================================
--- trunk/vapi/gstreamer-0.10.vapi	(original)
+++ trunk/vapi/gstreamer-0.10.vapi	Sat Feb  2 13:48:26 2008
@@ -1099,6 +1099,12 @@
 		public Bin (string name);
 		public bool remove (Gst.Element element);
 		public void remove_many (Gst.Element element_1, ...);
+		[NoWrapper]
+		public virtual bool add_element (Gst.Element element);
+		[NoWrapper]
+		public virtual void handle_message (Gst.Message message);
+		[NoWrapper]
+		public virtual bool remove_element (Gst.Element element);
 		[NoAccessorMethod]
 		public weak bool async_handling { get; set; }
 		public signal void element_added (Gst.Element child);
@@ -1155,9 +1161,7 @@
 		public bool add_observation (Gst.ClockTime slave, Gst.ClockTime master, double r_squared);
 		public weak Gst.ClockTime adjust_unlocked (Gst.ClockTime internal);
 		public void get_calibration (Gst.ClockTime internal, Gst.ClockTime external, Gst.ClockTime rate_num, Gst.ClockTime rate_denom);
-		public virtual weak Gst.ClockTime get_internal_time ();
 		public weak Gst.Clock get_master ();
-		public virtual weak Gst.ClockTime get_resolution ();
 		public weak Gst.ClockTime get_time ();
 		public Clock.periodic_id (Gst.Clock clock, Gst.ClockTime start_time, Gst.ClockTime interval);
 		public Clock.single_shot_id (Gst.Clock clock, Gst.ClockTime time);
@@ -1165,6 +1169,18 @@
 		public bool set_master (Gst.Clock master);
 		public weak Gst.ClockTime set_resolution (Gst.ClockTime resolution);
 		public weak Gst.ClockTime unadjust_unlocked (Gst.ClockTime external);
+		[NoWrapper]
+		public virtual weak Gst.ClockTime change_resolution (Gst.ClockTime old_resolution, Gst.ClockTime new_resolution);
+		public virtual weak Gst.ClockTime get_internal_time ();
+		public virtual weak Gst.ClockTime get_resolution ();
+		[NoWrapper]
+		public virtual void unschedule (Gst.ClockEntry entry);
+		[NoWrapper]
+		public virtual Gst.ClockReturn wait (Gst.ClockEntry entry);
+		[NoWrapper]
+		public virtual Gst.ClockReturn wait_async (Gst.ClockEntry entry);
+		[NoWrapper]
+		public virtual Gst.ClockReturn wait_jitter (Gst.ClockEntry entry, Gst.ClockTimeDiff jitter);
 		[NoAccessorMethod]
 		public weak bool stats { get; set; }
 		[NoAccessorMethod]
@@ -1196,7 +1212,6 @@
 		public pointer abidata;
 		public void abort_state ();
 		public bool add_pad (Gst.Pad pad);
-		public virtual Gst.StateChangeReturn change_state (Gst.StateChange transition);
 		public static void class_add_pad_template (pointer klass, Gst.PadTemplate templ);
 		public static weak Gst.PadTemplate class_get_pad_template (pointer element_class, string name);
 		public static weak GLib.List class_get_pad_template_list (pointer element_class);
@@ -1213,11 +1228,8 @@
 		public weak Gst.Pad get_compatible_pad (Gst.Pad pad, Gst.Caps caps);
 		public weak Gst.PadTemplate get_compatible_pad_template (Gst.PadTemplate compattempl);
 		public weak Gst.ElementFactory get_factory ();
-		public virtual weak Gst.Index get_index ();
 		public weak Gst.Pad get_pad (string name);
-		public virtual Gst.QueryType get_query_types ();
 		public weak Gst.Pad get_request_pad (string name);
-		public virtual Gst.StateChangeReturn get_state (out Gst.State state, out Gst.State pending, Gst.ClockTime timeout);
 		public weak Gst.Pad get_static_pad (string name);
 		public bool implements_interface (GLib.Type iface_type);
 		public bool is_indexable ();
@@ -1234,9 +1246,7 @@
 		public static weak Gst.Element make_from_uri (Gst.URIType type, string uri, string elementname);
 		public void message_full (Gst.MessageType type, GLib.Quark domain, int code, string text, string debug, string file, string function, int line);
 		public bool post_message (Gst.Message message);
-		public virtual weak Gst.Clock provide_clock ();
 		public bool provides_clock ();
-		public virtual bool query (Gst.Query query);
 		public bool query_convert (Gst.Format src_format, int64 src_val, Gst.Format dest_format, int64 dest_val);
 		public bool query_duration (ref Gst.Format format, out int64 duration);
 		public bool query_position (ref Gst.Format format, out int64 cur);
@@ -1246,19 +1256,29 @@
 		public bool requires_clock ();
 		public bool seek (double rate, Gst.Format format, Gst.SeekFlags flags, Gst.SeekType cur_type, int64 cur, Gst.SeekType stop_type, int64 stop);
 		public bool seek_simple (Gst.Format format, Gst.SeekFlags seek_flags, int64 seek_pos);
-		public virtual bool send_event (Gst.Event event);
 		public void set_base_time (Gst.ClockTime time);
-		public virtual void set_bus (Gst.Bus bus);
-		public virtual bool set_clock (Gst.Clock clock);
-		public virtual void set_index (Gst.Index index);
 		public bool set_locked_state (bool locked_state);
-		public virtual Gst.StateChangeReturn set_state (Gst.State state);
 		public static weak string state_change_return_get_name (Gst.StateChangeReturn state_ret);
 		public static weak string state_get_name (Gst.State state);
 		public bool sync_state_with_parent ();
 		public void unlink (Gst.Element dest);
 		public void unlink_many (Gst.Element element_2, ...);
 		public void unlink_pads (string srcpadname, Gst.Element dest, string destpadname);
+		public virtual Gst.StateChangeReturn change_state (Gst.StateChange transition);
+		public virtual weak Gst.Index get_index ();
+		public virtual Gst.QueryType get_query_types ();
+		public virtual Gst.StateChangeReturn get_state (out Gst.State state, out Gst.State pending, Gst.ClockTime timeout);
+		public virtual weak Gst.Clock provide_clock ();
+		public virtual bool query (Gst.Query query);
+		[NoWrapper]
+		public virtual void release_pad (Gst.Pad pad);
+		[NoWrapper]
+		public virtual weak Gst.Pad request_new_pad (Gst.PadTemplate templ, string name);
+		public virtual bool send_event (Gst.Event event);
+		public virtual void set_bus (Gst.Bus bus);
+		public virtual bool set_clock (Gst.Clock clock);
+		public virtual void set_index (Gst.Index index);
+		public virtual Gst.StateChangeReturn set_state (Gst.State state);
 		[HasEmitter]
 		public signal void no_more_pads ();
 		public signal void pad_added (Gst.Pad pad);
@@ -1306,12 +1326,9 @@
 		public weak Gst.IndexEntry add_format (int id, Gst.Format format);
 		public weak Gst.IndexEntry add_id (int id, string description);
 		public weak Gst.IndexEntry add_object (int id, string key, GLib.Type type, pointer object);
-		public virtual void commit (int id);
-		public virtual weak Gst.IndexEntry get_assoc_entry (int id, Gst.IndexLookupMethod method, Gst.AssocFlags flags, Gst.Format format, int64 value);
 		public weak Gst.IndexEntry get_assoc_entry_full (int id, Gst.IndexLookupMethod method, Gst.AssocFlags flags, Gst.Format format, int64 value, GLib.CompareDataFunc func, pointer user_data);
 		public Gst.IndexCertainty get_certainty ();
 		public int get_group ();
-		public virtual bool get_writer_id (Gst.Object writer, int id);
 		public Index ();
 		public Index.group (Gst.Index index);
 		public void set_certainty (Gst.IndexCertainty certainty);
@@ -1319,6 +1336,11 @@
 		public void set_filter_full (Gst.IndexFilter filter, pointer user_data, GLib.DestroyNotify user_data_destroy);
 		public bool set_group (int groupnum);
 		public void set_resolver (Gst.IndexResolver resolver, pointer user_data);
+		[NoWrapper]
+		public virtual void add_entry (Gst.IndexEntry entry);
+		public virtual void commit (int id);
+		public virtual weak Gst.IndexEntry get_assoc_entry (int id, Gst.IndexLookupMethod method, Gst.AssocFlags flags, Gst.Format format, int64 value);
+		public virtual bool get_writer_id (Gst.Object writer, int id);
 		[NoAccessorMethod]
 		public weak Gst.IndexResolver resolver { get; set; }
 		public signal void entry_added (Gst.IndexEntry entry);
@@ -1350,14 +1372,14 @@
 		public bool has_ancestor (Gst.Object ancestor);
 		public static pointer @ref (pointer object);
 		public void replace (Gst.Object newobj);
-		public virtual void restore_thyself (pointer self);
-		public virtual pointer save_thyself (pointer parent);
 		public bool set_name (string name);
 		public void set_name_prefix (string name_prefix);
 		public bool set_parent (Gst.Object parent);
 		public static void sink (pointer object);
 		public void unparent ();
 		public static void unref (pointer object);
+		public virtual void restore_thyself (pointer self);
+		public virtual pointer save_thyself (pointer parent);
 		public weak string name { get; set construct; }
 		public signal void deep_notify (Gst.Object orig, GLib.ParamSpec pspec);
 		public signal void object_saved (pointer parent);
@@ -1652,20 +1674,22 @@
 		public bool parse_memory (uchar[] buffer, uint size, string root);
 		public static pointer write (Gst.Element element);
 		public static int write_file (Gst.Element element, GLib.FileStream @out);
+		[NoWrapper]
+		public virtual void object_saved (Gst.Object object, pointer self);
 		public signal void object_loaded (Gst.Object object, pointer self);
 	}
 	[CCode (cheader_filename = "gst/gst.h")]
 	public interface ChildProxy : Gst.Object {
 		public static void get (Gst.Object object, ...);
-		public abstract weak Gst.Object get_child_by_index (uint index);
 		public weak Gst.Object get_child_by_name (string name);
-		public abstract uint get_children_count ();
 		public static void get_property (Gst.Object object, string name, GLib.Value value);
 		public static void get_valist (Gst.Object object, string first_property_name, pointer var_args);
 		public static bool lookup (Gst.Object object, string name, out weak Gst.Object target, out weak GLib.ParamSpec pspec);
 		public static void set (Gst.Object object, ...);
 		public static void set_property (Gst.Object object, string name, GLib.Value value);
 		public static void set_valist (Gst.Object object, string first_property_name, pointer var_args);
+		public abstract weak Gst.Object get_child_by_index (uint index);
+		public abstract uint get_children_count ();
 		[HasEmitter]
 		public signal void child_added (GLib.Object child);
 		[HasEmitter]
@@ -1675,12 +1699,20 @@
 	public interface ImplementsInterface : Gst.Element {
 		public static pointer cast (pointer from, GLib.Type type);
 		public static bool check (pointer from, GLib.Type type);
+		[NoWrapper]
+		public abstract bool supported (GLib.Type iface_type);
 	}
 	[CCode (cheader_filename = "gst/gst.h")]
 	public interface URIHandler {
+		public uint get_uri_type ();
 		public abstract weak string get_protocols ();
+		[NoWrapper]
+		public abstract weak string get_protocols_full (GLib.Type type);
+		[NoWrapper]
+		public abstract Gst.URIType get_type ();
+		[NoWrapper]
+		public abstract Gst.URIType get_type_full (GLib.Type type);
 		public abstract weak string get_uri ();
-		public uint get_uri_type ();
 		public abstract bool set_uri (string uri);
 		[HasEmitter]
 		public signal void new_uri (string uri);

Modified: trunk/vapi/gstreamer-audio-0.10.vapi
==============================================================================
--- trunk/vapi/gstreamer-audio-0.10.vapi	(original)
+++ trunk/vapi/gstreamer-audio-0.10.vapi	Sat Feb  2 13:48:26 2008
@@ -129,25 +129,55 @@
 	public class AudioFilter : Gst.BaseTransform {
 		public weak Gst.RingBufferSpec format;
 		public static void class_add_pad_templates (pointer klass, Gst.Caps allowed_caps);
+		[NoWrapper]
+		public virtual bool setup (Gst.RingBufferSpec format);
 	}
 	[CCode (cheader_filename = "gst/audio/gstaudiosink.h")]
 	public class AudioSink : Gst.BaseAudioSink {
 		public weak GLib.Thread thread;
+		[NoWrapper]
+		public virtual bool close ();
+		[NoWrapper]
+		public virtual uint delay ();
+		[NoWrapper]
+		public virtual bool open ();
+		[NoWrapper]
+		public virtual bool prepare (Gst.RingBufferSpec spec);
+		[NoWrapper]
+		public virtual void reset ();
+		[NoWrapper]
+		public virtual bool unprepare ();
+		[NoWrapper]
+		public virtual uint write (pointer data, uint length);
 	}
 	[CCode (cheader_filename = "gst/audio/gstaudiosrc.h")]
 	public class AudioSrc : Gst.BaseAudioSrc {
 		public weak GLib.Thread thread;
+		[NoWrapper]
+		public virtual bool close ();
+		[NoWrapper]
+		public virtual uint delay ();
+		[NoWrapper]
+		public virtual bool open ();
+		[NoWrapper]
+		public virtual bool prepare (Gst.RingBufferSpec spec);
+		[NoWrapper]
+		public virtual uint read (pointer data, uint length);
+		[NoWrapper]
+		public virtual void reset ();
+		[NoWrapper]
+		public virtual bool unprepare ();
 	}
 	[CCode (cheader_filename = "gst/audio/gstaudiosink.h")]
 	public class BaseAudioSink : Gst.BaseSink {
 		public weak Gst.RingBuffer ringbuffer;
 		public uint64 next_sample;
 		public weak Gst.Clock provided_clock;
-		public virtual weak Gst.RingBuffer create_ringbuffer ();
 		public bool get_provide_clock ();
 		public Gst.BaseAudioSinkSlaveMethod get_slave_method ();
 		public void set_provide_clock (bool provide);
 		public void set_slave_method (Gst.BaseAudioSinkSlaveMethod method);
+		public virtual weak Gst.RingBuffer create_ringbuffer ();
 		[NoAccessorMethod]
 		public weak int64 buffer_time { get; set; }
 		[NoAccessorMethod]
@@ -160,9 +190,9 @@
 		public weak Gst.RingBuffer ringbuffer;
 		public uint64 next_sample;
 		public weak Gst.Clock clock;
-		public virtual weak Gst.RingBuffer create_ringbuffer ();
 		public bool get_provide_clock ();
 		public void set_provide_clock (bool provide);
+		public virtual weak Gst.RingBuffer create_ringbuffer ();
 		[NoAccessorMethod]
 		public weak int64 buffer_time { get; set; }
 		[NoAccessorMethod]
@@ -186,32 +216,34 @@
 		public Gst.RingBufferCallback callback;
 		public pointer cb_data;
 		public pointer abidata;
-		public virtual bool acquire (Gst.RingBufferSpec spec);
 		public void advance (uint advance);
 		public void clear (int segment);
 		public void clear_all ();
-		public virtual bool close_device ();
 		[NoArrayLength]
 		public uint commit (uint64 sample, uchar[] data, uint len);
 		[NoArrayLength]
 		public uint commit_full (uint64 sample, uchar[] data, int in_samples, int out_samples, int accum);
 		public static void debug_spec_buff (Gst.RingBufferSpec spec);
 		public static void debug_spec_caps (Gst.RingBufferSpec spec);
-		public virtual uint delay ();
 		public bool device_is_open ();
 		public bool is_acquired ();
 		public void may_start (bool allowed);
-		public virtual bool open_device ();
 		public static bool parse_caps (Gst.RingBufferSpec spec, Gst.Caps caps);
-		public virtual bool pause ();
 		public bool prepare_read (int segment, uchar readptr, int len);
 		[NoArrayLength]
 		public uint read (uint64 sample, uchar[] data, uint len);
-		public virtual bool release ();
 		public uint64 samples_done ();
 		public void set_callback (Gst.RingBufferCallback cb, pointer user_data);
 		public void set_flushing (bool flushing);
 		public void set_sample (uint64 sample);
+		public virtual bool acquire (Gst.RingBufferSpec spec);
+		public virtual bool close_device ();
+		public virtual uint delay ();
+		public virtual bool open_device ();
+		public virtual bool pause ();
+		public virtual bool release ();
+		[NoWrapper]
+		public virtual bool resume ();
 		public virtual bool start ();
 		public virtual bool stop ();
 	}

Modified: trunk/vapi/gstreamer-base-0.10.vapi
==============================================================================
--- trunk/vapi/gstreamer-base-0.10.vapi	(original)
+++ trunk/vapi/gstreamer-base-0.10.vapi	Sat Feb  2 13:48:26 2008
@@ -88,6 +88,34 @@
 		public void set_ts_offset (Gst.ClockTimeDiff offset);
 		public Gst.FlowReturn wait_eos (Gst.ClockTime time, Gst.ClockTimeDiff jitter);
 		public Gst.FlowReturn wait_preroll ();
+		[NoWrapper]
+		public virtual bool activate_pull (bool active);
+		[NoWrapper]
+		public virtual Gst.StateChangeReturn async_play ();
+		[NoWrapper]
+		public virtual Gst.FlowReturn buffer_alloc (uint64 offset, uint size, Gst.Caps caps, out weak Gst.Buffer buf);
+		[NoWrapper]
+		public virtual bool event (Gst.Event event);
+		[NoWrapper]
+		public virtual void fixate (Gst.Caps caps);
+		[NoWrapper]
+		public virtual weak Gst.Caps get_caps ();
+		[NoWrapper]
+		public virtual void get_times (Gst.Buffer buffer, Gst.ClockTime start, Gst.ClockTime end);
+		[NoWrapper]
+		public virtual Gst.FlowReturn preroll (Gst.Buffer buffer);
+		[NoWrapper]
+		public virtual Gst.FlowReturn render (Gst.Buffer buffer);
+		[NoWrapper]
+		public virtual bool set_caps (Gst.Caps caps);
+		[NoWrapper]
+		public virtual bool start ();
+		[NoWrapper]
+		public virtual bool stop ();
+		[NoWrapper]
+		public virtual bool unlock ();
+		[NoWrapper]
+		public virtual bool unlock_stop ();
 		[NoAccessorMethod]
 		public weak bool async { get; set; }
 		public weak Gst.Buffer last_buffer { get; }
@@ -124,6 +152,43 @@
 		public void set_format (Gst.Format format);
 		public void set_live (bool live);
 		public Gst.FlowReturn wait_playing ();
+		[NoWrapper]
+		public virtual bool check_get_range ();
+		[NoWrapper]
+		public virtual Gst.FlowReturn create (uint64 offset, uint size, out weak Gst.Buffer buf);
+		[NoWrapper]
+		public virtual bool do_seek (Gst.Segment segment);
+		[NoWrapper]
+		public virtual bool event (Gst.Event event);
+		[NoWrapper]
+		public virtual void fixate (Gst.Caps caps);
+		[NoWrapper]
+		public virtual weak Gst.Caps get_caps ();
+		[NoWrapper]
+		public virtual bool get_size (uint64 size);
+		[NoWrapper]
+		public virtual void get_times (Gst.Buffer buffer, Gst.ClockTime start, Gst.ClockTime end);
+		[NoWrapper]
+		public virtual bool is_seekable ();
+		[NoWrapper]
+		public virtual bool negotiate ();
+		[NoWrapper]
+		[CCode (cname = "gst_base_src_newsegment")]
+		public BaseSrc.newsegment (Gst.BaseSrc src);
+		[NoWrapper]
+		public virtual bool prepare_seek_segment (Gst.Event seek, Gst.Segment segment);
+		[NoWrapper]
+		public virtual bool query (Gst.Query query);
+		[NoWrapper]
+		public virtual bool set_caps (Gst.Caps caps);
+		[NoWrapper]
+		public virtual bool start ();
+		[NoWrapper]
+		public virtual bool stop ();
+		[NoWrapper]
+		public virtual bool unlock ();
+		[NoWrapper]
+		public virtual bool unlock_stop ();
 		[NoAccessorMethod]
 		public weak ulong blocksize { get; set; }
 		public weak bool do_timestamp { get; set; }
@@ -157,6 +222,30 @@
 		public void set_passthrough (bool passthrough);
 		public void set_qos_enabled (bool enabled);
 		public void update_qos (double proportion, Gst.ClockTimeDiff diff, Gst.ClockTime timestamp);
+		[NoWrapper]
+		public virtual bool event (Gst.Event event);
+		[NoWrapper]
+		public virtual void fixate_caps (Gst.PadDirection direction, Gst.Caps caps, Gst.Caps othercaps);
+		[NoWrapper]
+		public virtual bool get_unit_size (Gst.Caps caps, uint size);
+		[NoWrapper]
+		public virtual Gst.FlowReturn prepare_output_buffer (Gst.Buffer input, int size, Gst.Caps caps, out weak Gst.Buffer buf);
+		[NoWrapper]
+		public virtual bool set_caps (Gst.Caps incaps, Gst.Caps outcaps);
+		[NoWrapper]
+		public virtual bool src_event (Gst.Event event);
+		[NoWrapper]
+		public virtual bool start ();
+		[NoWrapper]
+		public virtual bool stop ();
+		[NoWrapper]
+		public virtual Gst.FlowReturn transform (Gst.Buffer inbuf, Gst.Buffer outbuf);
+		[NoWrapper]
+		public virtual weak Gst.Caps transform_caps (Gst.PadDirection direction, Gst.Caps caps);
+		[NoWrapper]
+		public virtual Gst.FlowReturn transform_ip (Gst.Buffer buf);
+		[NoWrapper]
+		public virtual bool transform_size (Gst.PadDirection direction, Gst.Caps caps, uint size, Gst.Caps othercaps, uint othersize);
 		[NoAccessorMethod]
 		public weak bool qos { get; set; }
 	}
@@ -220,6 +309,8 @@
 	}
 	[CCode (cheader_filename = "gst/base/gstpushsrc.h")]
 	public class PushSrc : Gst.BaseSrc {
+		[NoWrapper]
+		public virtual Gst.FlowReturn create (out weak Gst.Buffer buf);
 	}
 	public static delegate void CollectDataDestroyNotify (Gst.CollectData data);
 	public static delegate Gst.FlowReturn CollectPadsFunction (Gst.CollectPads pads, pointer user_data);

Modified: trunk/vapi/gstreamer-interfaces-0.10.vapi
==============================================================================
--- trunk/vapi/gstreamer-interfaces-0.10.vapi	(original)
+++ trunk/vapi/gstreamer-interfaces-0.10.vapi	Sat Feb  2 13:48:26 2008
@@ -55,9 +55,17 @@
 	public class MixerOptions : Gst.MixerTrack {
 		public weak GLib.List values;
 		public weak GLib.List get_values ();
+		[NoWrapper]
+		public virtual void option_changed (string value);
 	}
 	[CCode (cheader_filename = "gst/interfaces/mixer.h")]
 	public class MixerTrack : GLib.Object {
+		[NoWrapper]
+		public virtual void mute_toggled (bool mute);
+		[NoWrapper]
+		public virtual void record_toggled (bool record);
+		[NoWrapper]
+		public virtual void volume_changed (int volumes);
 		[NoAccessorMethod]
 		public weak uint flags { get; }
 		[NoAccessorMethod]
@@ -100,15 +108,15 @@
 	}
 	[CCode (cheader_filename = "gst/interfaces/mixer.h")]
 	public interface Mixer : Gst.ImplementsInterface, Gst.Element {
-		public abstract Gst.MixerFlags get_mixer_flags ();
-		public abstract weak string get_option (Gst.MixerOptions opts);
-		public abstract void get_volume (Gst.MixerTrack track, int volumes);
-		public abstract weak GLib.List list_tracks ();
 		public static Gst.MixerMessageType message_get_type (Gst.Message message);
 		public static void message_parse_mute_toggled (Gst.Message message, out weak Gst.MixerTrack track, bool mute);
 		public static void message_parse_option_changed (Gst.Message message, out weak Gst.MixerOptions options, string value);
 		public static void message_parse_record_toggled (Gst.Message message, out weak Gst.MixerTrack track, bool record);
 		public static void message_parse_volume_changed (Gst.Message message, out weak Gst.MixerTrack track, int volumes, int num_channels);
+		public abstract Gst.MixerFlags get_mixer_flags ();
+		public abstract weak string get_option (Gst.MixerOptions opts);
+		public abstract void get_volume (Gst.MixerTrack track, int volumes);
+		public abstract weak GLib.List list_tracks ();
 		public abstract void mute_toggled (Gst.MixerTrack track, bool mute);
 		public abstract void option_changed (Gst.MixerOptions opts, string value);
 		public abstract void record_toggled (Gst.MixerTrack track, bool record);
@@ -120,22 +128,22 @@
 	}
 	[CCode (cheader_filename = "gst/interfaces/navigation.h")]
 	public interface Navigation {
-		public abstract void send_event (Gst.Structure structure);
 		public void send_key_event (string event, string key);
 		public void send_mouse_event (string event, int button, double x, double y);
+		public abstract void send_event (Gst.Structure structure);
 	}
 	[CCode (cheader_filename = "gst/interfaces/propertyprobe.h")]
 	public interface PropertyProbe {
-		public abstract weak GLib.List get_properties ();
 		public weak GLib.ParamSpec get_property (string name);
-		public abstract GLib.ValueArray get_values (GLib.ParamSpec pspec);
 		public GLib.ValueArray get_values_name (string name);
-		public abstract bool needs_probe (GLib.ParamSpec pspec);
 		public bool needs_probe_name (string name);
 		public GLib.ValueArray probe_and_get_values (GLib.ParamSpec pspec);
 		public GLib.ValueArray probe_and_get_values_name (string name);
-		public abstract void probe_property (GLib.ParamSpec pspec);
 		public void probe_property_name (string name);
+		public abstract weak GLib.List get_properties ();
+		public abstract GLib.ValueArray get_values (GLib.ParamSpec pspec);
+		public abstract bool needs_probe (GLib.ParamSpec pspec);
+		public abstract void probe_property (GLib.ParamSpec pspec);
 		public signal void probe_needed (pointer pspec);
 	}
 	[CCode (cheader_filename = "gst/interfaces/tunerchannel.h")]
@@ -171,14 +179,14 @@
 	}
 	[CCode (cheader_filename = "gst/interfaces/xoverlay.h")]
 	public interface XOverlay : Gst.ImplementsInterface, Gst.Element {
-		[CCode (cname = "gst_x_overlay_expose")]
-		public abstract void expose ();
 		[CCode (cname = "gst_x_overlay_got_xwindow_id")]
 		public void got_xwindow_id (ulong xwindow_id);
-		[CCode (cname = "gst_x_overlay_handle_events")]
-		public abstract void handle_events (bool handle_events);
 		[CCode (cname = "gst_x_overlay_prepare_xwindow_id")]
 		public void prepare_xwindow_id ();
+		[CCode (cname = "gst_x_overlay_expose")]
+		public abstract void expose ();
+		[CCode (cname = "gst_x_overlay_handle_events")]
+		public abstract void handle_events (bool handle_events);
 		[CCode (cname = "gst_x_overlay_set_xwindow_id")]
 		public abstract void set_xwindow_id (ulong xwindow_id);
 	}

Modified: trunk/vapi/gstreamer-rtp-0.10.vapi
==============================================================================
--- trunk/vapi/gstreamer-rtp-0.10.vapi	(original)
+++ trunk/vapi/gstreamer-rtp-0.10.vapi	Sat Feb  2 13:48:26 2008
@@ -132,6 +132,14 @@
 		public bool need_newsegment;
 		public Gst.FlowReturn push (Gst.Buffer out_buf);
 		public Gst.FlowReturn push_ts (uint timestamp, Gst.Buffer out_buf);
+		[NoWrapper]
+		public virtual Gst.FlowReturn add_to_queue (Gst.Buffer @in);
+		[NoWrapper]
+		public virtual weak Gst.Buffer process (Gst.Buffer @in);
+		[NoWrapper]
+		public virtual bool set_caps (Gst.Caps caps);
+		[NoWrapper]
+		public virtual void set_gst_timestamp (uint timestamp, Gst.Buffer buf);
 		[NoAccessorMethod]
 		public weak uint queue_delay { get; set; }
 	}
@@ -159,6 +167,14 @@
 		public void set_options (string media, bool dynamic, string encoding_name, uint clock_rate);
 		[CCode (cname = "gst_basertppayload_set_outcaps")]
 		public bool set_outcaps (string fieldname);
+		[NoWrapper]
+		public virtual weak Gst.Caps get_caps (Gst.Pad pad);
+		[NoWrapper]
+		public virtual Gst.FlowReturn handle_buffer (Gst.Buffer buffer);
+		[NoWrapper]
+		public virtual bool handle_event (Gst.Pad pad, Gst.Event event);
+		[NoWrapper]
+		public virtual bool set_caps (Gst.Caps caps);
 		[NoAccessorMethod]
 		public weak int64 max_ptime { get; set; }
 		[NoAccessorMethod]

Modified: trunk/vapi/gstreamer-tag-0.10.vapi
==============================================================================
--- trunk/vapi/gstreamer-tag-0.10.vapi	(original)
+++ trunk/vapi/gstreamer-tag-0.10.vapi	Sat Feb  2 13:48:26 2008
@@ -34,6 +34,12 @@
 	public class TagDemux : Gst.Element {
 		[NoArrayLength]
 		public weak pointer[] reserved;
+		[NoWrapper]
+		public virtual bool identify_tag (Gst.Buffer buffer, bool start_tag, uint tag_size);
+		[NoWrapper]
+		public virtual weak Gst.TagList merge_tags (Gst.TagList start_tags, Gst.TagList end_tags);
+		[NoWrapper]
+		public virtual Gst.TagDemuxResult parse_tag (Gst.Buffer buffer, bool start_tag, uint tag_size, out weak Gst.TagList tags);
 	}
 	public const string TAG_CDDA_CDDB_DISCID;
 	public const string TAG_CDDA_CDDB_DISCID_FULL;

Modified: trunk/vapi/gtk+-2.0.vapi
==============================================================================
--- trunk/vapi/gtk+-2.0.vapi	(original)
+++ trunk/vapi/gtk+-2.0.vapi	Sat Feb  2 13:48:26 2008
@@ -957,7 +957,6 @@
 		public void ensure_style ();
 		public void error_bell ();
 		public void freeze_child_notify ();
-		public virtual weak Atk.Object get_accessible ();
 		public weak Gtk.Action get_action ();
 		public weak Gtk.Widget get_ancestor (GLib.Type widget_type);
 		public void get_child_requisition (out Gtk.Requisition requisition);
@@ -993,7 +992,6 @@
 		public weak Gdk.Visual get_visual ();
 		public void grab_default ();
 		public bool has_screen ();
-		public virtual void hide_all ();
 		public bool hide_on_delete ();
 		public void input_shape_combine_mask (Gdk.Bitmap shape_mask, int offset_x, int offset_y);
 		public bool intersect (Gdk.Rectangle area, Gdk.Rectangle intersection);
@@ -1001,13 +999,13 @@
 		public bool is_composited ();
 		public weak GLib.List list_accel_closures ();
 		public weak GLib.List list_mnemonic_labels ();
-		public void modify_base (Gtk.StateType state, Gdk.Color? color);
-		public void modify_bg (Gtk.StateType state, Gdk.Color? color);
-		public void modify_cursor (Gdk.Color? primary, Gdk.Color? secondary);
-		public void modify_fg (Gtk.StateType state, Gdk.Color? color);
+		public void modify_base (Gtk.StateType state, Gdk.Color color);
+		public void modify_bg (Gtk.StateType state, Gdk.Color color);
+		public void modify_cursor (Gdk.Color primary, Gdk.Color secondary);
+		public void modify_fg (Gtk.StateType state, Gdk.Color color);
 		public void modify_font (Pango.FontDescription font_desc);
 		public void modify_style (Gtk.RcStyle style);
-		public void modify_text (Gtk.StateType state, Gdk.Color? color);
+		public void modify_text (Gtk.StateType state, Gdk.Color color);
 		public void path (uint path_length, string path, string path_reversed);
 		public static void pop_colormap ();
 		public static void pop_composite_child ();
@@ -1051,7 +1049,6 @@
 		public void set_tooltip_text (string text);
 		public void set_tooltip_window (Gtk.Window custom_window);
 		public void shape_combine_mask (Gdk.Bitmap shape_mask, int offset_x, int offset_y);
-		public virtual void show_all ();
 		public void show_now ();
 		public void style_get (...);
 		public void style_get_property (string property_name, GLib.Value value);
@@ -1060,6 +1057,11 @@
 		public bool translate_coordinates (Gtk.Widget dest_widget, int src_x, int src_y, int dest_x, int dest_y);
 		public void trigger_tooltip_query ();
 		public void unparent ();
+		[NoWrapper]
+		public virtual void dispatch_child_properties_changed (uint n_pspecs, out weak GLib.ParamSpec pspecs);
+		public virtual weak Atk.Object get_accessible ();
+		public virtual void hide_all ();
+		public virtual void show_all ();
 		[NoAccessorMethod]
 		public weak bool app_paintable { get; set; }
 		[NoAccessorMethod]
@@ -1771,13 +1773,8 @@
 	public class Action : GLib.Object, Gtk.Buildable {
 		public void block_activate_from (Gtk.Widget proxy);
 		public void connect_accelerator ();
-		public virtual void connect_proxy (Gtk.Widget proxy);
 		public weak Gtk.Widget create_icon (Gtk.IconSize icon_size);
-		public virtual weak Gtk.Widget create_menu ();
-		public virtual weak Gtk.Widget create_menu_item ();
-		public virtual weak Gtk.Widget create_tool_item ();
 		public void disconnect_accelerator ();
-		public virtual void disconnect_proxy (Gtk.Widget proxy);
 		public weak GLib.Closure get_accel_closure ();
 		public weak string get_accel_path ();
 		public weak string get_name ();
@@ -1792,6 +1789,11 @@
 		public void set_sensitive (bool sensitive);
 		public void set_visible (bool visible);
 		public void unblock_activate_from (Gtk.Widget proxy);
+		public virtual void connect_proxy (Gtk.Widget proxy);
+		public virtual weak Gtk.Widget create_menu ();
+		public virtual weak Gtk.Widget create_menu_item ();
+		public virtual weak Gtk.Widget create_tool_item ();
+		public virtual void disconnect_proxy (Gtk.Widget proxy);
 		[NoAccessorMethod]
 		public weak Gtk.ActionGroup action_group { get; set; }
 		[NoAccessorMethod]
@@ -1837,7 +1839,6 @@
 		public void add_toggle_actions (Gtk.ToggleActionEntry[] entries, uint n_entries, pointer user_data);
 		[NoArrayLength]
 		public void add_toggle_actions_full (Gtk.ToggleActionEntry[] entries, uint n_entries, pointer user_data, GLib.DestroyNotify destroy);
-		public virtual weak Gtk.Action get_action (string action_name);
 		public weak string get_name ();
 		public bool get_sensitive ();
 		public bool get_visible ();
@@ -1849,6 +1850,7 @@
 		public void set_translation_domain (string domain);
 		public void set_visible (bool visible);
 		public weak string translate_string (string string);
+		public virtual weak Gtk.Action get_action (string action_name);
 		[NoAccessorMethod]
 		public weak string name { get; construct; }
 		public weak bool sensitive { get; set; }
@@ -1990,11 +1992,11 @@
 		public weak GLib.Object get_object (string name);
 		public weak GLib.SList get_objects ();
 		public weak string get_translation_domain ();
-		public virtual GLib.Type get_type_from_name (string type_name);
 		public Builder ();
 		public void set_translation_domain (string domain);
 		public bool value_from_string (GLib.ParamSpec pspec, string string, GLib.Value value) throws GLib.Error;
 		public bool value_from_string_type (GLib.Type type, string string, GLib.Value value) throws GLib.Error;
+		public virtual GLib.Type get_type_from_name (string type_name);
 		public weak string translation_domain { get; set; }
 	}
 	[CCode (cheader_filename = "gtk/gtk.h")]
@@ -2118,13 +2120,13 @@
 	[CCode (cheader_filename = "gtk/gtk.h")]
 	public class CellRenderer : Gtk.Object {
 		public uint editing;
-		public virtual bool activate (Gdk.Event event, Gtk.Widget widget, string path, Gdk.Rectangle background_area, Gdk.Rectangle cell_area, Gtk.CellRendererState flags);
 		public void get_fixed_size (int width, int height);
+		public void set_fixed_size (int width, int height);
+		public void stop_editing (bool canceled);
+		public virtual bool activate (Gdk.Event event, Gtk.Widget widget, string path, Gdk.Rectangle background_area, Gdk.Rectangle cell_area, Gtk.CellRendererState flags);
 		public virtual void get_size (Gtk.Widget widget, Gdk.Rectangle cell_area, int x_offset, int y_offset, int width, int height);
 		public virtual void render (Gdk.Window window, Gtk.Widget widget, Gdk.Rectangle background_area, Gdk.Rectangle cell_area, Gdk.Rectangle expose_area, Gtk.CellRendererState flags);
-		public void set_fixed_size (int width, int height);
 		public virtual weak Gtk.CellEditable start_editing (Gdk.Event event, Gtk.Widget widget, string path, Gdk.Rectangle background_area, Gdk.Rectangle cell_area, Gtk.CellRendererState flags);
-		public void stop_editing (bool canceled);
 		[NoAccessorMethod]
 		public weak string cell_background { set; }
 		[NoAccessorMethod]
@@ -2373,6 +2375,8 @@
 		public CheckButton ();
 		public CheckButton.with_label (string label);
 		public CheckButton.with_mnemonic (string label);
+		[NoWrapper]
+		public virtual void draw_indicator (Gdk.Rectangle area);
 	}
 	[CCode (cheader_filename = "gtk/gtk.h")]
 	public class CheckMenuItem : Gtk.MenuItem, Atk.Implementor, Gtk.Buildable {
@@ -2386,6 +2390,8 @@
 		public void set_active (bool is_active);
 		public void set_draw_as_radio (bool draw_as_radio);
 		public void set_inconsistent (bool setting);
+		[NoWrapper]
+		public virtual void draw_indicator (Gdk.Rectangle area);
 		public weak bool active { get; set; }
 		public weak bool draw_as_radio { get; set; }
 		public weak bool inconsistent { get; set; }
@@ -2483,7 +2489,6 @@
 		public void append_text (string text);
 		public int get_active ();
 		public bool get_active_iter (out Gtk.TreeIter iter);
-		public virtual weak string get_active_text ();
 		public bool get_add_tearoffs ();
 		public int get_column_span_column ();
 		public bool get_focus_on_click ();
@@ -2509,6 +2514,7 @@
 		public void set_row_span_column (int row_span);
 		public void set_title (string title);
 		public void set_wrap_width (int width);
+		public virtual weak string get_active_text ();
 		public weak int active { get; set; }
 		public weak bool add_tearoffs { get; set; }
 		public weak int column_span_column { get; set; }
@@ -2551,11 +2557,9 @@
 		public void child_set (Gtk.Widget child, ...);
 		public void child_set_property (Gtk.Widget child, string property_name, GLib.Value value);
 		public void child_set_valist (Gtk.Widget child, string first_property_name, pointer var_args);
-		public virtual GLib.Type child_type ();
 		public static weak GLib.ParamSpec class_find_child_property (GLib.ObjectClass cclass, string property_name);
 		public static void class_install_child_property (pointer cclass, uint property_id, GLib.ParamSpec pspec);
 		public static weak GLib.ParamSpec class_list_child_properties (GLib.ObjectClass cclass, uint n_properties);
-		public virtual void forall (Gtk.Callback callback, pointer callback_data);
 		public void @foreach (Gtk.Callback callback, pointer callback_data);
 		public uint get_border_width ();
 		public weak GLib.List get_children ();
@@ -2572,6 +2576,14 @@
 		public void set_reallocate_redraws (bool needs_redraws);
 		public void set_resize_mode (Gtk.ResizeMode resize_mode);
 		public void unset_focus_chain ();
+		public virtual GLib.Type child_type ();
+		[NoWrapper]
+		public virtual weak string composite_name (Gtk.Widget child);
+		public virtual void forall (Gtk.Callback callback, pointer callback_data);
+		[NoWrapper]
+		public virtual void get_child_property (Gtk.Widget child, uint property_id, GLib.Value value, GLib.ParamSpec pspec);
+		[NoWrapper]
+		public virtual void set_child_property (Gtk.Widget child, uint property_id, GLib.Value value, GLib.ParamSpec pspec);
 		public weak uint border_width { get; set; }
 		[NoAccessorMethod]
 		public weak Gtk.Widget child { set; }
@@ -2941,6 +2953,8 @@
 		public void set_label_align (float xalign, float yalign);
 		public void set_label_widget (Gtk.Widget label_widget);
 		public void set_shadow_type (Gtk.ShadowType type);
+		[NoWrapper]
+		public virtual void compute_child_allocation (Gtk.Allocation allocation);
 		public weak string label { get; set; }
 		public weak Gtk.Widget label_widget { get; set; }
 		[NoAccessorMethod]
@@ -3404,15 +3418,15 @@
 		public void append (out Gtk.TreeIter iter);
 		public void clear ();
 		public void insert (out Gtk.TreeIter iter, int position);
-		public void insert_after (out Gtk.TreeIter iter, Gtk.TreeIter? sibling);
-		public void insert_before (out Gtk.TreeIter iter, Gtk.TreeIter? sibling);
+		public void insert_after (out Gtk.TreeIter iter, Gtk.TreeIter sibling);
+		public void insert_before (out Gtk.TreeIter iter, Gtk.TreeIter sibling);
 		[CCode (sentinel = "-1")]
 		public void insert_with_values (out Gtk.TreeIter iter, int position, ...);
 		[NoArrayLength]
 		public void insert_with_valuesv (out Gtk.TreeIter iter, int position, int columns, GLib.Value[] values, int n_values);
 		public bool iter_is_valid (Gtk.TreeIter iter);
-		public void move_after (Gtk.TreeIter iter, Gtk.TreeIter? position);
-		public void move_before (Gtk.TreeIter iter, Gtk.TreeIter? position);
+		public void move_after (Gtk.TreeIter iter, Gtk.TreeIter position);
+		public void move_before (Gtk.TreeIter iter, Gtk.TreeIter position);
 		public ListStore (int n_columns, ...);
 		[NoArrayLength]
 		[CCode (cname = "gtk_list_store_newv")]
@@ -3545,11 +3559,13 @@
 		public void append (Gtk.Widget child);
 		public void deselect ();
 		public bool get_take_focus ();
-		public virtual void insert (Gtk.Widget child, int position);
 		public void prepend (Gtk.Widget child);
 		public void select_first (bool search_sensitive);
-		public virtual void select_item (Gtk.Widget menu_item);
 		public void set_take_focus (bool take_focus);
+		[NoWrapper]
+		public virtual int get_popup_delay ();
+		public virtual void insert (Gtk.Widget child, int position);
+		public virtual void select_item (Gtk.Widget menu_item);
 		public weak bool take_focus { get; set; }
 		public signal void activate_current (bool force_hide);
 		[HasEmitter]
@@ -3646,7 +3662,6 @@
 		public weak string get_tab_label_text (Gtk.Widget child);
 		public Gtk.PositionType get_tab_pos ();
 		public bool get_tab_reorderable (Gtk.Widget child);
-		public virtual int insert_page (Gtk.Widget child, Gtk.Widget tab_label, int position);
 		public int insert_page_menu (Gtk.Widget child, Gtk.Widget tab_label, Gtk.Widget menu_label, int position);
 		public Notebook ();
 		public void next_page ();
@@ -3672,6 +3687,7 @@
 		public void set_tab_pos (Gtk.PositionType pos);
 		public void set_tab_reorderable (Gtk.Widget child, bool reorderable);
 		public static void set_window_creation_hook (Gtk.NotebookWindowCreationFunc func, pointer data, GLib.DestroyNotify destroy);
+		public virtual int insert_page (Gtk.Widget child, Gtk.Widget tab_label, int position);
 		[NoAccessorMethod]
 		public weak bool enable_popup { get; set; }
 		public weak pointer group { get; set; }
@@ -3705,6 +3721,10 @@
 	[CCode (cheader_filename = "gtk/gtk.h")]
 	public class Object : GLib.InitiallyUnowned {
 		public uint flags;
+		[NoWrapper]
+		public virtual void get_arg (Gtk.Arg arg, uint arg_id);
+		[NoWrapper]
+		public virtual void set_arg (Gtk.Arg arg, uint arg_id);
 		[NoAccessorMethod]
 		public weak pointer user_data { get; set; }
 		[HasEmitter]
@@ -4062,6 +4082,8 @@
 		public void set_update_policy (Gtk.UpdateType policy);
 		public void set_upper_stepper_sensitivity (Gtk.SensitivityType sensitivity);
 		public void set_value (double value);
+		[NoWrapper]
+		public virtual void get_range_border (Gtk.Border border_);
 		public weak Gtk.Adjustment adjustment { get; set construct; }
 		public weak double fill_level { get; set; }
 		public weak bool inverted { get; set; }
@@ -4099,6 +4121,14 @@
 		public uint engine_specified;
 		public weak Gtk.RcStyle copy ();
 		public RcStyle ();
+		[NoWrapper]
+		public virtual weak Gtk.RcStyle create_rc_style ();
+		[NoWrapper]
+		public virtual weak Gtk.Style create_style ();
+		[NoWrapper]
+		public virtual void merge (Gtk.RcStyle src);
+		[NoWrapper]
+		public virtual uint parse (Gtk.Settings settings, GLib.Scanner scanner);
 	}
 	[CCode (cheader_filename = "gtk/gtk.h")]
 	public class RecentAction : Gtk.Action, Gtk.Buildable, Gtk.RecentChooser {
@@ -4119,6 +4149,14 @@
 		public RecentChooserMenu ();
 		public RecentChooserMenu.for_manager (Gtk.RecentManager manager);
 		public void set_show_numbers (bool show_numbers);
+		[NoWrapper]
+		public virtual void gtk_recent1 ();
+		[NoWrapper]
+		public virtual void gtk_recent2 ();
+		[NoWrapper]
+		public virtual void gtk_recent3 ();
+		[NoWrapper]
+		public virtual void gtk_recent4 ();
 		public weak bool show_numbers { get; set; }
 	}
 	[CCode (cheader_filename = "gtk/gtk.h")]
@@ -4170,12 +4208,12 @@
 		public int xsrc;
 		public int ysrc;
 		public int slider_size;
-		public virtual void draw_pos ();
-		public virtual void draw_ticks ();
 		public Gtk.MetricType get_metric ();
 		public void get_range (double lower, double upper, double position, double max_size);
 		public void set_metric (Gtk.MetricType metric);
 		public void set_range (double lower, double upper, double position, double max_size);
+		public virtual void draw_pos ();
+		public virtual void draw_ticks ();
 		[NoAccessorMethod]
 		public weak double lower { get; set; }
 		[NoAccessorMethod]
@@ -4191,11 +4229,11 @@
 		public int get_digits ();
 		public bool get_draw_value ();
 		public weak Pango.Layout get_layout ();
-		public virtual void get_layout_offsets (int x, int y);
 		public Gtk.PositionType get_value_pos ();
 		public void set_digits (int digits);
 		public void set_draw_value (bool draw_value);
 		public void set_value_pos (Gtk.PositionType pos);
+		public virtual void get_layout_offsets (int x, int y);
 		public weak int digits { get; set; }
 		public weak bool draw_value { get; set; }
 		public weak Gtk.PositionType value_pos { get; set; }
@@ -4589,11 +4627,57 @@
 		public weak GLib.SList icon_factories;
 		public void apply_default_background (Gdk.Window window, bool set_bg, Gtk.StateType state_type, Gdk.Rectangle area, int x, int y, int width, int height);
 		public weak Gtk.Style attach (Gdk.Window window);
-		public virtual weak Gtk.Style copy ();
 		public void detach ();
 		public bool lookup_color (string color_name, out Gdk.Color color);
 		public weak Gtk.IconSet lookup_icon_set (string stock_id);
 		public Style ();
+		[NoWrapper]
+		public virtual weak Gtk.Style clone ();
+		public virtual void copy ();
+		[NoWrapper]
+		public virtual void draw_arrow (Gdk.Window window, Gtk.StateType state_type, Gtk.ShadowType shadow_type, Gdk.Rectangle area, Gtk.Widget widget, string detail, Gtk.ArrowType arrow_type, bool fill, int x, int y, int width, int height);
+		[NoWrapper]
+		public virtual void draw_box (Gdk.Window window, Gtk.StateType state_type, Gtk.ShadowType shadow_type, Gdk.Rectangle area, Gtk.Widget widget, string detail, int x, int y, int width, int height);
+		[NoWrapper]
+		public virtual void draw_box_gap (Gdk.Window window, Gtk.StateType state_type, Gtk.ShadowType shadow_type, Gdk.Rectangle area, Gtk.Widget widget, string detail, int x, int y, int width, int height, Gtk.PositionType gap_side, int gap_x, int gap_width);
+		[NoWrapper]
+		public virtual void draw_check (Gdk.Window window, Gtk.StateType state_type, Gtk.ShadowType shadow_type, Gdk.Rectangle area, Gtk.Widget widget, string detail, int x, int y, int width, int height);
+		[NoWrapper]
+		public virtual void draw_diamond (Gdk.Window window, Gtk.StateType state_type, Gtk.ShadowType shadow_type, Gdk.Rectangle area, Gtk.Widget widget, string detail, int x, int y, int width, int height);
+		[NoWrapper]
+		public virtual void draw_expander (Gdk.Window window, Gtk.StateType state_type, Gdk.Rectangle area, Gtk.Widget widget, string detail, int x, int y, Gtk.ExpanderStyle expander_style);
+		[NoWrapper]
+		public virtual void draw_extension (Gdk.Window window, Gtk.StateType state_type, Gtk.ShadowType shadow_type, Gdk.Rectangle area, Gtk.Widget widget, string detail, int x, int y, int width, int height, Gtk.PositionType gap_side);
+		[NoWrapper]
+		public virtual void draw_flat_box (Gdk.Window window, Gtk.StateType state_type, Gtk.ShadowType shadow_type, Gdk.Rectangle area, Gtk.Widget widget, string detail, int x, int y, int width, int height);
+		[NoWrapper]
+		public virtual void draw_focus (Gdk.Window window, Gtk.StateType state_type, Gdk.Rectangle area, Gtk.Widget widget, string detail, int x, int y, int width, int height);
+		[NoWrapper]
+		public virtual void draw_handle (Gdk.Window window, Gtk.StateType state_type, Gtk.ShadowType shadow_type, Gdk.Rectangle area, Gtk.Widget widget, string detail, int x, int y, int width, int height, Gtk.Orientation orientation);
+		[NoWrapper]
+		public virtual void draw_hline (Gdk.Window window, Gtk.StateType state_type, Gdk.Rectangle area, Gtk.Widget widget, string detail, int x1, int x2, int y);
+		[NoWrapper]
+		public virtual void draw_layout (Gdk.Window window, Gtk.StateType state_type, bool use_text, Gdk.Rectangle area, Gtk.Widget widget, string detail, int x, int y, Pango.Layout layout);
+		[NoWrapper]
+		public virtual void draw_option (Gdk.Window window, Gtk.StateType state_type, Gtk.ShadowType shadow_type, Gdk.Rectangle area, Gtk.Widget widget, string detail, int x, int y, int width, int height);
+		[NoWrapper]
+		public virtual void draw_polygon (Gdk.Window window, Gtk.StateType state_type, Gtk.ShadowType shadow_type, Gdk.Rectangle area, Gtk.Widget widget, string detail, Gdk.Point point, int npoints, bool fill);
+		[NoWrapper]
+		public virtual void draw_resize_grip (Gdk.Window window, Gtk.StateType state_type, Gdk.Rectangle area, Gtk.Widget widget, string detail, Gdk.WindowEdge edge, int x, int y, int width, int height);
+		[NoWrapper]
+		public virtual void draw_shadow (Gdk.Window window, Gtk.StateType state_type, Gtk.ShadowType shadow_type, Gdk.Rectangle area, Gtk.Widget widget, string detail, int x, int y, int width, int height);
+		[NoWrapper]
+		public virtual void draw_shadow_gap (Gdk.Window window, Gtk.StateType state_type, Gtk.ShadowType shadow_type, Gdk.Rectangle area, Gtk.Widget widget, string detail, int x, int y, int width, int height, Gtk.PositionType gap_side, int gap_x, int gap_width);
+		[NoWrapper]
+		public virtual void draw_slider (Gdk.Window window, Gtk.StateType state_type, Gtk.ShadowType shadow_type, Gdk.Rectangle area, Gtk.Widget widget, string detail, int x, int y, int width, int height, Gtk.Orientation orientation);
+		[NoWrapper]
+		public virtual void draw_string (Gdk.Window window, Gtk.StateType state_type, Gdk.Rectangle area, Gtk.Widget widget, string detail, int x, int y, string string);
+		[NoWrapper]
+		public virtual void draw_tab (Gdk.Window window, Gtk.StateType state_type, Gtk.ShadowType shadow_type, Gdk.Rectangle area, Gtk.Widget widget, string detail, int x, int y, int width, int height);
+		[NoWrapper]
+		public virtual void draw_vline (Gdk.Window window, Gtk.StateType state_type, Gdk.Rectangle area, Gtk.Widget widget, string detail, int y1_, int y2_, int x);
+		[NoWrapper]
+		public virtual void init_from_rc (Gtk.RcStyle rc_style);
 		public virtual weak Gdk.Pixbuf render_icon (Gtk.IconSource source, Gtk.TextDirection direction, Gtk.StateType state, Gtk.IconSize size, Gtk.Widget widget, string detail);
 		public virtual void set_background (Gdk.Window window, Gtk.StateType state_type);
 		public signal void realize ();
@@ -5015,6 +5099,8 @@
 		public void set_wrap_mode (Gtk.WrapMode wrap_mode);
 		public bool starts_display_line (Gtk.TextIter iter);
 		public void window_to_buffer_coords (Gtk.TextWindowType win, int window_x, int window_y, int buffer_x, int buffer_y);
+		[NoWrapper]
+		public virtual void move_focus (Gtk.DirectionType direction);
 		public weak bool accepts_tab { get; set; }
 		public weak Gtk.TextBuffer buffer { get; set; }
 		public weak bool cursor_visible { get; set; }
@@ -5282,27 +5368,27 @@
 		public pointer default_sort_data;
 		public Gtk.DestroyNotify default_sort_destroy;
 		public uint columns_dirty;
-		public void append (out Gtk.TreeIter iter, Gtk.TreeIter? parent);
+		public void append (out Gtk.TreeIter iter, Gtk.TreeIter parent);
 		public void clear ();
-		public void insert (out Gtk.TreeIter iter, Gtk.TreeIter? parent, int position);
-		public void insert_after (out Gtk.TreeIter iter, Gtk.TreeIter? parent, Gtk.TreeIter? sibling);
-		public void insert_before (out Gtk.TreeIter iter, Gtk.TreeIter? parent, Gtk.TreeIter? sibling);
+		public void insert (out Gtk.TreeIter iter, Gtk.TreeIter parent, int position);
+		public void insert_after (out Gtk.TreeIter iter, Gtk.TreeIter parent, Gtk.TreeIter sibling);
+		public void insert_before (out Gtk.TreeIter iter, Gtk.TreeIter parent, Gtk.TreeIter sibling);
 		[CCode (sentinel = "-1")]
-		public void insert_with_values (out Gtk.TreeIter iter, Gtk.TreeIter? parent, int position, ...);
+		public void insert_with_values (out Gtk.TreeIter iter, Gtk.TreeIter parent, int position, ...);
 		[NoArrayLength]
-		public void insert_with_valuesv (out Gtk.TreeIter iter, Gtk.TreeIter? parent, int position, int columns, GLib.Value[] values, int n_values);
+		public void insert_with_valuesv (out Gtk.TreeIter iter, Gtk.TreeIter parent, int position, int columns, GLib.Value[] values, int n_values);
 		public bool is_ancestor (Gtk.TreeIter iter, Gtk.TreeIter descendant);
 		public int iter_depth (Gtk.TreeIter iter);
 		public bool iter_is_valid (Gtk.TreeIter iter);
-		public void move_after (Gtk.TreeIter iter, Gtk.TreeIter? position);
-		public void move_before (Gtk.TreeIter iter, Gtk.TreeIter? position);
+		public void move_after (Gtk.TreeIter iter, Gtk.TreeIter position);
+		public void move_before (Gtk.TreeIter iter, Gtk.TreeIter position);
 		public TreeStore (int n_columns, ...);
 		[NoArrayLength]
 		[CCode (cname = "gtk_tree_store_newv")]
 		public TreeStore.newv (int n_columns, GLib.Type[] types);
-		public void prepend (out Gtk.TreeIter iter, Gtk.TreeIter? parent);
+		public void prepend (out Gtk.TreeIter iter, Gtk.TreeIter parent);
 		public bool remove (Gtk.TreeIter iter);
-		public void reorder (Gtk.TreeIter? parent, int new_order);
+		public void reorder (Gtk.TreeIter parent, int new_order);
 		[CCode (sentinel = "-1")]
 		public void set (Gtk.TreeIter iter, ...);
 		[NoArrayLength]
@@ -5551,18 +5637,18 @@
 		public uint add_ui_from_string (string buffer, long length) throws GLib.Error;
 		public void ensure_update ();
 		public weak Gtk.AccelGroup get_accel_group ();
-		public virtual weak Gtk.Action get_action (string path);
 		public weak GLib.List get_action_groups ();
 		public bool get_add_tearoffs ();
 		public weak GLib.SList get_toplevels (Gtk.UIManagerItemType types);
 		public weak string get_ui ();
-		public virtual weak Gtk.Widget get_widget (string path);
 		public void insert_action_group (Gtk.ActionGroup action_group, int pos);
 		public UIManager ();
 		public UIManager.merge_id (Gtk.UIManager self);
 		public void remove_action_group (Gtk.ActionGroup action_group);
 		public void remove_ui (uint merge_id);
 		public void set_add_tearoffs (bool add_tearoffs);
+		public virtual weak Gtk.Action get_action (string path);
+		public virtual weak Gtk.Widget get_widget (string path);
 		public weak bool add_tearoffs { get; set; }
 		public weak string ui { get; }
 		public signal void actions_changed ();
@@ -5744,6 +5830,8 @@
 		public void unfullscreen ();
 		public void unmaximize ();
 		public void unstick ();
+		[NoWrapper]
+		public virtual void move_focus (Gtk.DirectionType direction);
 		public weak bool accept_focus { get; set; }
 		[NoAccessorMethod]
 		public weak bool allow_grow { get; set; }
@@ -5819,6 +5907,7 @@
 	}
 	[CCode (cheader_filename = "gtk/gtk.h")]
 	public interface CellLayout : GLib.Object {
+		public void set_attributes (Gtk.CellRenderer cell, ...);
 		public abstract void add_attribute (Gtk.CellRenderer cell, string attribute, int column);
 		public abstract void clear ();
 		public abstract void clear_attributes (Gtk.CellRenderer cell);
@@ -5826,7 +5915,6 @@
 		public abstract void pack_end (Gtk.CellRenderer cell, bool expand);
 		public abstract void pack_start (Gtk.CellRenderer cell, bool expand);
 		public abstract void reorder (Gtk.CellRenderer cell, int position);
-		public void set_attributes (Gtk.CellRenderer cell, ...);
 		public abstract void set_cell_data_func (Gtk.CellRenderer cell, Gtk.CellLayoutDataFunc func, pointer func_data, GLib.DestroyNotify destroy);
 	}
 	[CCode (cheader_filename = "gtk/gtk.h")]
@@ -5834,14 +5922,20 @@
 		public void copy_clipboard ();
 		public void cut_clipboard ();
 		public void delete_selection ();
-		public abstract weak string get_chars (int start_pos, int end_pos);
 		public bool get_editable ();
-		public abstract int get_position ();
-		public abstract bool get_selection_bounds (int start, int end);
 		public void paste_clipboard ();
 		public void select_region (int start, int end);
 		public void set_editable (bool is_editable);
+		[NoWrapper]
+		public abstract void do_delete_text (int start_pos, int end_pos);
+		[NoWrapper]
+		public abstract void do_insert_text (string text, int length, int position);
+		public abstract weak string get_chars (int start_pos, int end_pos);
+		public abstract int get_position ();
+		public abstract bool get_selection_bounds (int start, int end);
 		public abstract void set_position (int position);
+		[NoWrapper]
+		public abstract void set_selection_bounds (int start_pos, int end_pos);
 		public signal void changed ();
 		[HasEmitter]
 		public signal void delete_text (int start_pos, int end_pos);
@@ -5915,12 +6009,9 @@
 	}
 	[CCode (cheader_filename = "gtk/gtk.h")]
 	public interface RecentChooser : GLib.Object {
-		public abstract void add_filter (Gtk.RecentFilter filter);
 		public static GLib.Quark error_quark ();
 		public weak Gtk.RecentInfo get_current_item ();
-		public abstract weak string get_current_uri ();
 		public weak Gtk.RecentFilter get_filter ();
-		public abstract weak GLib.List get_items ();
 		public int get_limit ();
 		public bool get_local_only ();
 		public bool get_select_multiple ();
@@ -5930,11 +6021,6 @@
 		public bool get_show_tips ();
 		public Gtk.RecentSortType get_sort_type ();
 		public weak string get_uris (ulong length);
-		public abstract weak GLib.SList list_filters ();
-		public abstract void remove_filter (Gtk.RecentFilter filter);
-		public abstract void select_all ();
-		public abstract bool select_uri (string uri) throws GLib.Error;
-		public abstract bool set_current_uri (string uri) throws GLib.Error;
 		public void set_filter (Gtk.RecentFilter filter);
 		public void set_limit (int limit);
 		public void set_local_only (bool local_only);
@@ -5943,8 +6029,18 @@
 		public void set_show_not_found (bool show_not_found);
 		public void set_show_private (bool show_private);
 		public void set_show_tips (bool show_tips);
-		public abstract void set_sort_func (Gtk.RecentSortFunc sort_func, pointer sort_data, GLib.DestroyNotify data_destroy);
 		public void set_sort_type (Gtk.RecentSortType sort_type);
+		public abstract void add_filter (Gtk.RecentFilter filter);
+		public abstract weak string get_current_uri ();
+		public abstract weak GLib.List get_items ();
+		[NoWrapper]
+		public abstract weak Gtk.RecentManager get_recent_manager ();
+		public abstract weak GLib.SList list_filters ();
+		public abstract void remove_filter (Gtk.RecentFilter filter);
+		public abstract void select_all ();
+		public abstract bool select_uri (string uri) throws GLib.Error;
+		public abstract bool set_current_uri (string uri) throws GLib.Error;
+		public abstract void set_sort_func (Gtk.RecentSortFunc sort_func, pointer sort_data, GLib.DestroyNotify data_destroy);
 		public abstract void unselect_all ();
 		public abstract void unselect_uri (string uri);
 		public signal void item_activated ();
@@ -5966,19 +6062,19 @@
 		public void @foreach (Gtk.TreeModelForeachFunc func, pointer user_data);
 		[CCode (sentinel = "-1")]
 		public void get (Gtk.TreeIter iter, ...);
+		public bool get_iter_first (out Gtk.TreeIter iter);
+		public bool get_iter_from_string (out Gtk.TreeIter iter, string path_string);
+		public string get_string_from_iter (Gtk.TreeIter iter);
+		public void get_valist (Gtk.TreeIter iter, pointer var_args);
 		public abstract GLib.Type get_column_type (int index_);
 		public abstract Gtk.TreeModelFlags get_flags ();
 		public abstract bool get_iter (out Gtk.TreeIter iter, Gtk.TreePath path);
-		public bool get_iter_first (out Gtk.TreeIter iter);
-		public bool get_iter_from_string (out Gtk.TreeIter iter, string path_string);
 		public abstract int get_n_columns ();
 		public abstract Gtk.TreePath get_path (Gtk.TreeIter iter);
-		public string get_string_from_iter (Gtk.TreeIter iter);
-		public void get_valist (Gtk.TreeIter iter, pointer var_args);
 		public abstract void get_value (Gtk.TreeIter iter, int column, GLib.Value value);
-		public abstract bool iter_children (out Gtk.TreeIter iter, Gtk.TreeIter? parent);
+		public abstract bool iter_children (out Gtk.TreeIter iter, Gtk.TreeIter parent);
 		public abstract bool iter_has_child (Gtk.TreeIter iter);
-		public abstract int iter_n_children (Gtk.TreeIter? iter);
+		public abstract int iter_n_children (Gtk.TreeIter iter);
 		public abstract bool iter_next (ref Gtk.TreeIter iter);
 		public abstract bool iter_nth_child (out Gtk.TreeIter iter, Gtk.TreeIter parent, int n);
 		public abstract bool iter_parent (out Gtk.TreeIter iter, Gtk.TreeIter child);

Modified: trunk/vapi/libglade-2.0.vapi
==============================================================================
--- trunk/vapi/libglade-2.0.vapi	(original)
+++ trunk/vapi/libglade-2.0.vapi	Sat Feb  2 13:48:26 2008
@@ -90,6 +90,8 @@
 		public void signal_connect (string handlername, GLib.Callback func);
 		public void signal_connect_data (string handlername, GLib.Callback func, pointer user_data);
 		public void signal_connect_full (string handler_name, Glade.XMLConnectFunc func, pointer user_data);
+		[NoWrapper]
+		public virtual GLib.Type lookup_type (string gtypename);
 	}
 	public static delegate void ApplyCustomPropFunc (Glade.XML xml, Gtk.Widget widget, string propname, string value);
 	public static delegate void BuildChildrenFunc (Glade.XML xml, Gtk.Widget parent, Glade.WidgetInfo info);

Modified: trunk/vapi/liboobs-1.vapi
==============================================================================
--- trunk/vapi/liboobs-1.vapi	(original)
+++ trunk/vapi/liboobs-1.vapi	Sat Feb  2 13:48:26 2008
@@ -122,10 +122,12 @@
 		public bool get_auto ();
 		public bool get_configured ();
 		public weak string get_device_name ();
-		public virtual bool has_gateway ();
 		public void set_active (bool is_active);
 		public void set_auto (bool is_auto);
 		public void set_configured (bool is_configured);
+		public virtual bool has_gateway ();
+		[NoWrapper]
+		public virtual bool is_configured ();
 		public weak bool active { get; set; }
 		public weak bool auto { get; set; }
 		public weak bool configured { get; set; }
@@ -269,14 +271,14 @@
 	}
 	[CCode (cheader_filename = "oobs/oobs.h")]
 	public class Object : GLib.Object {
-		public virtual Oobs.Result commit ();
 		public Oobs.Result commit_async (Oobs.ObjectAsyncFunc func, pointer data);
 		public void ensure_update ();
-		public virtual weak string get_authentication_action ();
 		public bool has_updated ();
 		public void process_requests ();
-		public virtual Oobs.Result update ();
 		public Oobs.Result update_async (Oobs.ObjectAsyncFunc func, pointer data);
+		public virtual void commit ();
+		public virtual weak string get_authentication_action ();
+		public virtual void update ();
 		[NoAccessorMethod]
 		public weak string remote_object { construct; }
 		public signal void changed ();

Modified: trunk/vapi/libsoup-2.2.vapi
==============================================================================
--- trunk/vapi/libsoup-2.2.vapi	(original)
+++ trunk/vapi/libsoup-2.2.vapi	Sat Feb  2 13:48:26 2008
@@ -435,14 +435,14 @@
 		public weak Soup.MessageQueue queue;
 		public void abort ();
 		public void add_filter (Soup.MessageFilter filter);
-		public virtual void cancel_message (Soup.Message msg);
 		public weak GLib.MainContext get_async_context ();
 		public weak Soup.Connection get_connection (Soup.Message msg, bool try_pruning, bool is_new);
-		public virtual void queue_message (Soup.Message# msg, Soup.MessageCallbackFn callback, pointer user_data);
 		public void remove_filter (Soup.MessageFilter filter);
+		public bool try_prune_connection ();
+		public virtual void cancel_message (Soup.Message msg);
+		public virtual void queue_message (Soup.Message# msg, Soup.MessageCallbackFn callback, pointer user_data);
 		public virtual void requeue_message (Soup.Message msg);
 		public virtual uint send_message (Soup.Message msg);
-		public bool try_prune_connection ();
 		[NoAccessorMethod]
 		public weak pointer async_context { get; construct; }
 		[NoAccessorMethod]

Modified: trunk/vapi/libsoup-2.4.vapi
==============================================================================
--- trunk/vapi/libsoup-2.4.vapi	(original)
+++ trunk/vapi/libsoup-2.4.vapi	Sat Feb  2 13:48:26 2008
@@ -264,15 +264,15 @@
 	}
 	[CCode (cheader_filename = "libsoup/soup.h")]
 	public class Auth : GLib.Object {
-		public virtual void authenticate (string username, string password);
 		public void free_protection_space (GLib.SList space);
-		public virtual weak string get_authorization (Soup.Message msg);
 		public weak string get_host ();
 		public weak string get_info ();
-		public virtual weak GLib.SList get_protection_space (Soup.URI source_uri);
 		public weak string get_realm ();
 		public weak string get_scheme_name ();
 		public Auth (GLib.Type type, Soup.Message msg, string auth_header);
+		public virtual void authenticate (string username, string password);
+		public virtual weak string get_authorization (Soup.Message msg);
+		public virtual weak GLib.SList get_protection_space (Soup.URI source_uri);
 		public virtual bool update (Soup.Message msg, string auth_header);
 		[NoAccessorMethod]
 		public weak string host { get; construct; }
@@ -286,16 +286,16 @@
 	}
 	[CCode (cheader_filename = "libsoup/soup.h")]
 	public class AuthDomain : GLib.Object {
-		public virtual weak string accepts (Soup.Message msg);
 		public void add_path (string path);
-		public virtual void challenge (Soup.Message msg);
-		public virtual bool check_password (Soup.Message msg, string username, string password);
 		public bool covers (Soup.Message msg);
 		public weak string get_realm ();
 		public void remove_path (string path);
 		public void set_filter (Soup.AuthDomainFilter filter, pointer filter_data, GLib.DestroyNotify dnotify);
 		public void set_generic_auth_callback (Soup.AuthDomainGenericAuthCallback auth_callback, pointer auth_data, GLib.DestroyNotify dnotify);
 		public bool try_generic_auth_callback (Soup.Message msg, string username);
+		public virtual weak string accepts (Soup.Message msg);
+		public virtual weak string challenge (Soup.Message msg);
+		public virtual bool check_password (Soup.Message msg, string username, string password);
 		[NoAccessorMethod]
 		public weak pointer filter { get; set; }
 		[NoAccessorMethod]
@@ -424,13 +424,13 @@
 	[CCode (cheader_filename = "libsoup/soup.h")]
 	public class Session : GLib.Object {
 		public void abort ();
-		public virtual void cancel_message (Soup.Message msg, uint status_code);
 		public weak GLib.MainContext get_async_context ();
 		public void pause_message (Soup.Message msg);
+		public void unpause_message (Soup.Message msg);
+		public virtual void cancel_message (Soup.Message msg, uint status_code);
 		public virtual void queue_message (Soup.Message# msg, Soup.SessionCallback callback, pointer user_data);
 		public virtual void requeue_message (Soup.Message msg);
 		public virtual uint send_message (Soup.Message msg);
-		public void unpause_message (Soup.Message msg);
 		[NoAccessorMethod]
 		public weak pointer async_context { get; construct; }
 		[NoAccessorMethod]

Modified: trunk/vapi/libwnck-1.0.vapi
==============================================================================
--- trunk/vapi/libwnck-1.0.vapi	(original)
+++ trunk/vapi/libwnck-1.0.vapi	Sat Feb  2 13:48:26 2008
@@ -134,6 +134,14 @@
 	[CCode (cheader_filename = "libwnck/libwnck.h")]
 	public class ActionMenu : Gtk.Menu, Atk.Implementor, Gtk.Buildable {
 		public ActionMenu (Wnck.Window window);
+		[NoWrapper]
+		public virtual void pad1 ();
+		[NoWrapper]
+		public virtual void pad2 ();
+		[NoWrapper]
+		public virtual void pad3 ();
+		[NoWrapper]
+		public virtual void pad4 ();
 		[NoAccessorMethod]
 		public weak pointer window { get; construct; }
 	}
@@ -150,6 +158,14 @@
 		public weak string get_startup_id ();
 		public weak GLib.List get_windows ();
 		public ulong get_xid ();
+		[NoWrapper]
+		public virtual void pad1 ();
+		[NoWrapper]
+		public virtual void pad2 ();
+		[NoWrapper]
+		public virtual void pad3 ();
+		[NoWrapper]
+		public virtual void pad4 ();
 		public signal void icon_changed ();
 		public signal void name_changed ();
 	}
@@ -161,6 +177,14 @@
 		public weak string get_name ();
 		public weak string get_res_class ();
 		public weak GLib.List get_windows ();
+		[NoWrapper]
+		public virtual void pad1 ();
+		[NoWrapper]
+		public virtual void pad2 ();
+		[NoWrapper]
+		public virtual void pad3 ();
+		[NoWrapper]
+		public virtual void pad4 ();
 		public signal void icon_changed ();
 		public signal void name_changed ();
 	}
@@ -173,6 +197,14 @@
 		public void set_screen (Wnck.Screen screen);
 		public void set_shadow_type (Gtk.ShadowType shadow_type);
 		public void set_show_all (bool show_all_workspaces);
+		[NoWrapper]
+		public virtual void pad1 ();
+		[NoWrapper]
+		public virtual void pad2 ();
+		[NoWrapper]
+		public virtual void pad3 ();
+		[NoWrapper]
+		public virtual void pad4 ();
 	}
 	[CCode (cheader_filename = "libwnck/libwnck.h")]
 	public class Screen : GLib.Object {
@@ -204,6 +236,16 @@
 		public void release_workspace_layout (int current_token);
 		public void toggle_showing_desktop (bool show);
 		public int try_set_workspace_layout (int current_token, int rows, int columns);
+		[NoWrapper]
+		public virtual void pad2 ();
+		[NoWrapper]
+		public virtual void pad3 ();
+		[NoWrapper]
+		public virtual void pad4 ();
+		[NoWrapper]
+		public virtual void pad5 ();
+		[NoWrapper]
+		public virtual void pad6 ();
 		public signal void active_window_changed (Wnck.Window previous_window);
 		public signal void active_workspace_changed (Wnck.Workspace previous_workspace);
 		public signal void application_closed (Wnck.Application app);
@@ -223,6 +265,14 @@
 	[CCode (cheader_filename = "libwnck/libwnck.h")]
 	public class Selector : Gtk.MenuBar, Atk.Implementor, Gtk.Buildable {
 		public Selector ();
+		[NoWrapper]
+		public virtual void pad1 ();
+		[NoWrapper]
+		public virtual void pad2 ();
+		[NoWrapper]
+		public virtual void pad3 ();
+		[NoWrapper]
+		public virtual void pad4 ();
 	}
 	[CCode (cheader_filename = "libwnck/libwnck.h")]
 	public class Tasklist : Gtk.Container, Atk.Implementor, Gtk.Buildable {
@@ -239,6 +289,14 @@
 		public void set_minimum_width (int size);
 		public void set_screen (Wnck.Screen screen);
 		public void set_switch_workspace_on_unminimize (bool switch_workspace_on_unminimize);
+		[NoWrapper]
+		public virtual void pad1 ();
+		[NoWrapper]
+		public virtual void pad2 ();
+		[NoWrapper]
+		public virtual void pad3 ();
+		[NoWrapper]
+		public virtual void pad4 ();
 	}
 	[CCode (cheader_filename = "libwnck/libwnck.h")]
 	public class Window : GLib.Object {
@@ -317,6 +375,14 @@
 		public void unpin ();
 		public void unshade ();
 		public void unstick ();
+		[NoWrapper]
+		public virtual void pad1 ();
+		[NoWrapper]
+		public virtual void pad2 ();
+		[NoWrapper]
+		public virtual void pad3 ();
+		[NoWrapper]
+		public virtual void pad4 ();
 		public signal void actions_changed (Wnck.WindowActions changed_mask, Wnck.WindowActions new_actions);
 		public signal void geometry_changed ();
 		public signal void icon_changed ();
@@ -339,6 +405,14 @@
 		public int get_viewport_y ();
 		public int get_width ();
 		public bool is_virtual ();
+		[NoWrapper]
+		public virtual void pad1 ();
+		[NoWrapper]
+		public virtual void pad2 ();
+		[NoWrapper]
+		public virtual void pad3 ();
+		[NoWrapper]
+		public virtual void pad4 ();
 		public signal void name_changed ();
 	}
 	public static delegate weak Gdk.Pixbuf LoadIconFunction (string icon_name, int size, uint flags, pointer data);

Modified: trunk/vapi/packages/gtk+-2.0/gtk+-2.0.metadata
==============================================================================
--- trunk/vapi/packages/gtk+-2.0/gtk+-2.0.metadata	(original)
+++ trunk/vapi/packages/gtk+-2.0/gtk+-2.0.metadata	Sat Feb  2 13:48:26 2008
@@ -111,6 +111,7 @@
 GtkRequisition is_value_type="1"
 gtk_scale_button_new.icons is_array="1"
 gtk_scale_button_set_icons.icons is_array="1"
+gtk_scale_draw_value hidden="1"
 gtk_selection_add_targets.targets is_array="1"
 gtk_show_about_dialog ellipsis="1"
 gtk_status_icon_get_geometry.area is_out="1"

Modified: trunk/vapi/pango.vapi
==============================================================================
--- trunk/vapi/pango.vapi	(original)
+++ trunk/vapi/pango.vapi	Sat Feb  2 13:48:26 2008
@@ -631,20 +631,28 @@
 		public Pango.Matrix matrix;
 		public void activate ();
 		public void deactivate ();
-		public virtual void draw_error_underline (int x, int y, int width, int height);
-		public virtual void draw_glyph (Pango.Font font, Pango.Glyph glyph, double x, double y);
-		public virtual void draw_glyphs (Pango.Font font, Pango.GlyphString glyphs, int x, int y);
 		public void draw_layout (Pango.Layout layout, int x, int y);
 		public void draw_layout_line (Pango.LayoutLine line, int x, int y);
-		public virtual void draw_rectangle (Pango.RenderPart part, int x, int y, int width, int height);
-		public virtual void draw_trapezoid (Pango.RenderPart part, double y1_, double x11, double x21, double y2, double x12, double x22);
 		public Pango.Color get_color (Pango.RenderPart part);
 		public weak Pango.Layout get_layout ();
 		public weak Pango.LayoutLine get_layout_line ();
 		public Pango.Matrix get_matrix ();
-		public virtual void part_changed (Pango.RenderPart part);
 		public void set_color (Pango.RenderPart part, Pango.Color color);
 		public void set_matrix (Pango.Matrix matrix);
+		[NoWrapper]
+		public virtual void begin ();
+		public virtual void draw_error_underline (int x, int y, int width, int height);
+		public virtual void draw_glyph (Pango.Font font, Pango.Glyph glyph, double x, double y);
+		public virtual void draw_glyphs (Pango.Font font, Pango.GlyphString glyphs, int x, int y);
+		public virtual void draw_rectangle (Pango.RenderPart part, int x, int y, int width, int height);
+		[NoWrapper]
+		public virtual void draw_shape (Pango.AttrShape attr, int x, int y);
+		public virtual void draw_trapezoid (Pango.RenderPart part, double y1_, double x11, double x21, double y2, double x12, double x22);
+		[NoWrapper]
+		public virtual void end ();
+		public virtual void part_changed (Pango.RenderPart part);
+		[NoWrapper]
+		public virtual void prepare_run (Pango.LayoutRun run);
 	}
 	[CCode (cheader_filename = "pango/pango.h")]
 	public struct LogAttr {

Modified: trunk/vapi/vte.vapi
==============================================================================
--- trunk/vapi/vte.vapi	(original)
+++ trunk/vapi/vte.vapi	Sat Feb  2 13:48:26 2008
@@ -125,6 +125,14 @@
 		public void set_size (long columns, long rows);
 		public void set_visible_bell (bool is_visible);
 		public void set_word_chars (string spec);
+		[NoWrapper]
+		public virtual void vte_reserved1 ();
+		[NoWrapper]
+		public virtual void vte_reserved2 ();
+		[NoWrapper]
+		public virtual void vte_reserved3 ();
+		[NoWrapper]
+		public virtual void vte_reserved4 ();
 		public signal void char_size_changed (uint char_width, uint char_height);
 		public signal void child_exited ();
 		public signal void commit (string text, uint size);



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]