vala r957 - in trunk: . vapi vapigen
- From: juergbi svn gnome org
- To: svn-commits-list gnome org
- Subject: vala r957 - in trunk: . vapi vapigen
- Date: Sun, 3 Feb 2008 19:48:29 +0000 (GMT)
Author: juergbi
Date: Sun Feb 3 19:48:29 2008
New Revision: 957
URL: http://svn.gnome.org/viewvc/vala?rev=957&view=rev
Log:
2008-02-03 Juerg Billeter <j bitron ch>
* vapigen/valagidlparser.vala: set requires_null_check for nullable
parameters, they're not local variables
* vapi/gtk+-2.0.vapi: regenerated
Modified:
trunk/ChangeLog
trunk/vapi/gtk+-2.0.vapi
trunk/vapigen/valagidlparser.vala
Modified: trunk/vapi/gtk+-2.0.vapi
==============================================================================
--- trunk/vapi/gtk+-2.0.vapi (original)
+++ trunk/vapi/gtk+-2.0.vapi Sun Feb 3 19:48:29 2008
@@ -999,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 ();
@@ -3418,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")]
@@ -5368,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]
@@ -6072,9 +6072,9 @@
public abstract int get_n_columns ();
public abstract Gtk.TreePath get_path (Gtk.TreeIter iter);
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/vapigen/valagidlparser.vala
==============================================================================
--- trunk/vapigen/valagidlparser.vala (original)
+++ trunk/vapigen/valagidlparser.vala Sun Feb 3 19:48:29 2008
@@ -1273,6 +1273,7 @@
} else if (nv[0] == "nullable") {
if (eval (nv[1]) == "1") {
param_type.nullable = true;
+ param_type.requires_null_check = true;
}
} else if (nv[0] == "transfer_ownership") {
if (eval (nv[1]) == "1") {
@@ -1558,6 +1559,7 @@
} else if (nv[0] == "nullable") {
if (eval (nv[1]) == "1") {
param_type.nullable = true;
+ param_type.requires_null_check = true;
}
} else if (nv[0] == "type_name") {
param_type.type_name = eval (nv[1]);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]