[vala] gnome-keyring-1: Fix GNOME_KEYRING_ constant bindings
- From: Jürg Billeter <juergbi src gnome org>
- To: svn-commits-list gnome org
- Subject: [vala] gnome-keyring-1: Fix GNOME_KEYRING_ constant bindings
- Date: Fri, 10 Jul 2009 14:50:23 +0000 (UTC)
commit 20195b7019544eb125aea42ee37b24e27307c528
Author: Evan Nemerson <evan polussystems com>
Date: Wed Jul 8 16:30:36 2009 -0700
gnome-keyring-1: Fix GNOME_KEYRING_ constant bindings
Fixes bug 556632.
vapi/gnome-keyring-1.vapi | 13 ++++-------
.../gnome-keyring-1/gnome-keyring-1-custom.vala | 23 ++++++++++++++++++++
.../gnome-keyring-1/gnome-keyring-1.metadata | 6 +++++
3 files changed, 34 insertions(+), 8 deletions(-)
---
diff --git a/vapi/gnome-keyring-1.vapi b/vapi/gnome-keyring-1.vapi
index 6016770..01a2987 100644
--- a/vapi/gnome-keyring-1.vapi
+++ b/vapi/gnome-keyring-1.vapi
@@ -108,11 +108,14 @@ namespace GnomeKeyring {
}
[CCode (cprefix = "GNOME_KEYRING_ITEM_INFO_", has_type_id = "0", cheader_filename = "gnome-keyring.h")]
public enum ItemInfoFlags {
+ ALL,
BASICS,
SECRET
}
[CCode (cprefix = "GNOME_KEYRING_ITEM_", has_type_id = "0", cheader_filename = "gnome-keyring.h")]
public enum ItemType {
+ APPLICATION_SECRET,
+ ITEM_TYPE_MASK,
GENERIC_SECRET,
NETWORK_PASSWORD,
NOTE,
@@ -151,16 +154,10 @@ namespace GnomeKeyring {
[CCode (cheader_filename = "gnome-keyring.h")]
public const string DEFAULT;
[CCode (cheader_filename = "gnome-keyring.h")]
- public const int GNOME_KEYRING_ITEM_APPLICATION_SECRET;
- [CCode (cheader_filename = "gnome-keyring.h")]
- public const int GNOME_KEYRING_ITEM_INFO_ALL;
- [CCode (cheader_filename = "gnome-keyring.h")]
- public const int GNOME_KEYRING_ITEM_TYPE_MASK;
- [CCode (cheader_filename = "gnome-keyring.h")]
- public const string GNOME_KEYRING_SESSION;
- [CCode (cheader_filename = "gnome-keyring.h")]
public const GnomeKeyring.PasswordSchema NETWORK_PASSWORD;
[CCode (cheader_filename = "gnome-keyring.h")]
+ public const string SESSION;
+ [CCode (cheader_filename = "gnome-keyring.h")]
public static unowned GLib.List acl_copy (GLib.List list);
[CCode (cheader_filename = "gnome-keyring.h")]
public static void acl_free (GLib.List acl);
diff --git a/vapi/packages/gnome-keyring-1/gnome-keyring-1-custom.vala b/vapi/packages/gnome-keyring-1/gnome-keyring-1-custom.vala
index 5289eb7..c393c11 100644
--- a/vapi/packages/gnome-keyring-1/gnome-keyring-1-custom.vala
+++ b/vapi/packages/gnome-keyring-1/gnome-keyring-1-custom.vala
@@ -16,4 +16,27 @@ namespace GnomeKeyring
public Attribute[] data;
public uint len;
}
+
+ [CCode (cprefix = "GNOME_KEYRING_ITEM_", has_type_id = "0", cheader_filename = "gnome-keyring.h")]
+ public enum ItemType {
+ APPLICATION_SECRET,
+ ITEM_TYPE_MASK,
+ GENERIC_SECRET,
+ NETWORK_PASSWORD,
+ NOTE,
+ CHAINED_KEYRING_PASSWORD,
+ ENCRYPTION_KEY_PASSWORD,
+ PK_STORAGE,
+ LAST_TYPE
+ }
+
+ [CCode (cprefix = "GNOME_KEYRING_ITEM_INFO_", has_type_id = "0", cheader_filename = "gnome-keyring.h")]
+ public enum ItemInfoFlags {
+ ALL,
+ BASICS,
+ SECRET
+ }
+
+ [CCode (cname = "GNOME_KEYRING_SESSION")]
+ public const string SESSION;
}
diff --git a/vapi/packages/gnome-keyring-1/gnome-keyring-1.metadata b/vapi/packages/gnome-keyring-1/gnome-keyring-1.metadata
index 5d62c72..fcb534e 100644
--- a/vapi/packages/gnome-keyring-1/gnome-keyring-1.metadata
+++ b/vapi/packages/gnome-keyring-1/gnome-keyring-1.metadata
@@ -1,6 +1,7 @@
GnomeKeyring cheader_filename="gnome-keyring.h"
#Simple password api
+GNOME_KEYRING_SESSION hidden="1"
gnome_keyring_store_password ellipsis="1"
gnome_keyring_store_password.keyring nullable="1"
gnome_keyring_store_password.callback transfer_ownership="1"
@@ -77,6 +78,11 @@ gnome_keyring_list_item_ids_sync.ids type_arguments="uint" is_out="1" takes_owne
gnome_keyring_list_keyring_names.callback transfer_ownership="1"
gnome_keyring_list_keyring_names.data hidden="1"
gnome_keyring_list_keyring_names.destroy_data hidden="1"
+GnomeKeyringItemInfoFlags hidden="1"
+GNOME_KEYRING_ITEM_APPLICATION_SECRET hidden="1"
+GNOME_KEYRING_ITEM_INFO_ALL hidden="1"
+GNOME_KEYRING_ITEM_TYPE_MASK hidden="1"
+GnomeKeyringItemType hidden="1"
#find item api
gnome_keyring_find_items.callback transfer_ownership="1"
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]