[vala] gnome-keyring-1: Fix GNOME_KEYRING_ constant bindings



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]