[vala] gconf-2.0: Fix GConf.Client.get_entry binding (bgo#589739)
- From: Jaap A. Haitsma <jhaitsma src gnome org>
- To: svn-commits-list gnome org
- Subject: [vala] gconf-2.0: Fix GConf.Client.get_entry binding (bgo#589739)
- Date: Sun, 26 Jul 2009 10:07:29 +0000 (UTC)
commit 89cd7292e7ec21f108e39d4e265053b11bb3fecc
Author: Jaap A. Haitsma <jaap haitsma org>
Date: Sun Jul 26 12:05:45 2009 +0200
gconf-2.0: Fix GConf.Client.get_entry binding (bgo#589739)
The "locale" parameter in gconf_client_get_entry can be NULL.
Fixes GNOME Bug #589739.
Patch by Mark Lee <marklee src gnome org>
vapi/gconf-2.0.vapi | 12 ++++++------
vapi/packages/gconf-2.0/gconf-2.0.metadata | 1 +
2 files changed, 7 insertions(+), 6 deletions(-)
---
diff --git a/vapi/gconf-2.0.vapi b/vapi/gconf-2.0.vapi
index f20e6e3..58a811c 100644
--- a/vapi/gconf-2.0.vapi
+++ b/vapi/gconf-2.0.vapi
@@ -12,7 +12,7 @@ namespace GConf {
[CCode (has_construct_function = false)]
public ChangeSet ();
public void remove (string key);
- public void set (string key, GConf.Value value);
+ public void @set (string key, GConf.Value value);
public void set_bool (string key, bool val);
public void set_float (string key, double val);
public void set_int (string key, int val);
@@ -45,11 +45,11 @@ namespace GConf {
public void clear_cache ();
public bool commit_change_set (GConf.ChangeSet cs, bool remove_committed) throws GLib.Error;
public bool dir_exists (string dir) throws GLib.Error;
- public unowned GConf.Value get (string key) throws GLib.Error;
+ public unowned GConf.Value @get (string key) throws GLib.Error;
public bool get_bool (string key) throws GLib.Error;
public static unowned GConf.Client get_default ();
public unowned GConf.Value get_default_from_schema (string key) throws GLib.Error;
- public unowned GConf.Entry get_entry (string key, string locale, bool use_schema_default) throws GLib.Error;
+ public unowned GConf.Entry get_entry (string key, string? locale, bool use_schema_default) throws GLib.Error;
public double get_float (string key) throws GLib.Error;
public static unowned GConf.Client get_for_engine (GConf.Engine engine);
public int get_int (string key) throws GLib.Error;
@@ -66,7 +66,7 @@ namespace GConf {
public bool recursive_unset (string key, GConf.UnsetFlags flags) throws GLib.Error;
public void remove_dir (string dir) throws GLib.Error;
public unowned GConf.ChangeSet reverse_change_set (GConf.ChangeSet cs) throws GLib.Error;
- public void set (string key, GConf.Value val) throws GLib.Error;
+ public void @set (string key, GConf.Value val) throws GLib.Error;
public bool set_bool (string key, bool val) throws GLib.Error;
public void set_error_handling (GConf.ClientErrorHandlingMode mode);
public bool set_float (string key, double val) throws GLib.Error;
@@ -95,7 +95,7 @@ namespace GConf {
public unowned GConf.ChangeSet change_set_from_currentv (string keys) throws GLib.Error;
public bool commit_change_set (GConf.ChangeSet cs, bool remove_committed) throws GLib.Error;
public bool dir_exists (string dir) throws GLib.Error;
- public unowned GConf.Value get (string key) throws GLib.Error;
+ public unowned GConf.Value @get (string key) throws GLib.Error;
public bool get_bool (string key) throws GLib.Error;
public static unowned GConf.Engine get_default ();
public unowned GConf.Value get_default_from_schema (string key) throws GLib.Error;
@@ -116,7 +116,7 @@ namespace GConf {
public void notify_remove (uint cnxn);
public void remove_dir (string dir) throws GLib.Error;
public unowned GConf.ChangeSet reverse_change_set (GConf.ChangeSet cs) throws GLib.Error;
- public bool set (string key, GConf.Value value) throws GLib.Error;
+ public bool @set (string key, GConf.Value value) throws GLib.Error;
public bool set_bool (string key, bool val) throws GLib.Error;
public bool set_float (string key, double val) throws GLib.Error;
public bool set_int (string key, int val) throws GLib.Error;
diff --git a/vapi/packages/gconf-2.0/gconf-2.0.metadata b/vapi/packages/gconf-2.0/gconf-2.0.metadata
index a6788bb..4cfc820 100644
--- a/vapi/packages/gconf-2.0/gconf-2.0.metadata
+++ b/vapi/packages/gconf-2.0/gconf-2.0.metadata
@@ -4,6 +4,7 @@ GConfClient::error has_emitter="1"
GConfClient::unreturned_error has_emitter="1"
GConfClient::value_changed has_emitter="1"
GConfClient::error has_emitter="1"
+gconf_client_get_entry.locale nullable="1"
gconf_client_notify_add.func transfer_ownership="1"
gconf_client_notify_add.destroy_notify hidden="1"
gconf_client_get_without_default transfer_ownership="1"
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]