[libsecret] Release version 0.6



commit 49cdaf5df8732f4085ff3e6b64bb09beb1f7e9c5
Author: Stef Walter <stefw gnome org>
Date:   Sat Jul 14 08:59:36 2012 +0200

    Release version 0.6

 NEWS                                               |    7 +++
 configure.ac                                       |    2 +-
 docs/reference/libsecret/libsecret-examples.sgml   |   52 ++++++++++----------
 ...t-remove-password.js => test-clear-password.js} |    0
 ...t-remove-password.py => test-clear-password.py} |   16 +++---
 5 files changed, 42 insertions(+), 35 deletions(-)
---
diff --git a/NEWS b/NEWS
index 81dcb65..4126d09 100644
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,10 @@
+0.6
+ * Rename secret_password_remove() to secret_password_clear()
+   and similar names for related functions.
+ * The secret_attribute_build() functions are stable
+ * The predefined secret schemas are stable
+ * Build fixes
+
 0.5
  * secret_service_remove() removes all unlocked matching items
  * Make sure that we have some attributes when searching
diff --git a/configure.ac b/configure.ac
index 24f8154..f49c0c6 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1,6 +1,6 @@
 AC_PREREQ(2.63)
 
-AC_INIT([libsecret],[0.5],
+AC_INIT([libsecret],[0.6],
         [http://bugzilla.gnome.org/enter_bug.cgi?product=libsecret],
         [libsecret])
 
diff --git a/docs/reference/libsecret/libsecret-examples.sgml b/docs/reference/libsecret/libsecret-examples.sgml
index 67c3bce..b6f881b 100644
--- a/docs/reference/libsecret/libsecret-examples.sgml
+++ b/docs/reference/libsecret/libsecret-examples.sgml
@@ -215,13 +215,13 @@
 
 			<informalexample><programlisting language="c"><![CDATA[
 			static void
-			on_password_removed (GObject *source,
+			on_password_cleared (GObject *source,
 			                     GAsyncResult *result,
 			                     gpointer unused)
 			 {
 				GError *error = NULL;
 
-				gboolean removed = secret_password_remove_finish (result, &error);
+				gboolean removed = secret_password_clear_finish (result, &error);
 
 				if (error != NULL) {
 					/* ... handle the failure here */
@@ -236,10 +236,10 @@
 			 * The variable argument list is the attributes used to later
 			 * lookup the password. These attributes must conform to the schema.
 			 */
-			secret_password_remove (EXAMPLE_SCHEMA, NULL, on_password_removed, NULL,
-			                        "string", "nine",
-			                        "even", FALSE,
-			                        NULL);
+			secret_password_clear (EXAMPLE_SCHEMA, NULL, on_password_cleard, NULL,
+			                       "string", "nine",
+			                       "even", FALSE,
+			                       NULL);
 			]]></programlisting></informalexample>
 
 			<para>This next example looks up a password synchronously. The function
@@ -253,10 +253,10 @@
 			 * The variable argument list is the attributes used to later
 			 * lookup the password. These attributes must conform to the schema.
 			 */
-			gboolean removed = secret_password_remove_sync (EXAMPLE_SCHEMA, NULL, &error,
-			                                                "string", "nine",
-			                                                "even", FALSE,
-			                                                NULL);
+			gboolean removed = secret_password_clear_sync (EXAMPLE_SCHEMA, NULL, &error,
+			                                               "string", "nine",
+			                                               "even", FALSE,
+			                                               NULL);
 
 			if (error != NULL) {
 				/* ... handle the failure here */
@@ -423,14 +423,14 @@
 			<informalexample><programlisting language="javascript"><![CDATA[
 			const Secret = imports.gi.Secret;
 
-			function on_password_remove(source, result) {
-				var removed = Secret.password_remove_finish(result);
+			function on_password_clear(source, result) {
+				var removed = Secret.password_clear_finish(result);
 				/* removed will be true if the password was removed */
 			}
 
 			/* The attributes used to lookup which password to remove should conform to the schema. */
-			Secret.password_remove(EXAMPLE_SCHEMA, { "number": "8", "even": "true" },
-			                       null, on_password_remove);
+			Secret.password_clear(EXAMPLE_SCHEMA, { "number": "8", "even": "true" },
+			                      null, on_password_clear);
 			]]></programlisting></informalexample>
 
 			<para>This next example removes a password synchronously. The function
@@ -441,9 +441,9 @@
 			const Secret = imports.gi.Secret;
 
 			/* The attributes used to lookup which password to remove should conform to the schema. */
-			var removed = Secret.password_remove_sync(EXAMPLE_SCHEMA,
-			                                          { "number": "8", "even": "true" },
-			                                          null);
+			var removed = Secret.password_clear_sync(EXAMPLE_SCHEMA,
+			                                         { "number": "8", "even": "true" },
+			                                         null);
 
 			/* removed will be true if the password was removed */
 			]]></programlisting></informalexample>
@@ -592,12 +592,12 @@
 			<informalexample><programlisting language="python"><![CDATA[
 			from gi.repository import Secret
 
-			def on_password_remove(source, result, unused):
-				removed = Secret.password_remove_finish(result)
+			def on_password_clear(source, result, unused):
+				removed = Secret.password_clear_finish(result)
 				# removed will be true if the password was removed
 
-			Secret.password_remove(EXAMPLE_SCHEMA, { "number": "8", "even": "true" },
-                                               None, on_password_remove)
+			Secret.password_clear(EXAMPLE_SCHEMA, { "number": "8", "even": "true" },
+                                              None, on_password_clear)
 			]]></programlisting></informalexample>
 
 			<para>This next example removes a password synchronously. The function
@@ -607,7 +607,7 @@
 			<informalexample><programlisting language="python"><![CDATA[
 			from gi.repository import Secret
 
-			removed = Secret.password_remove_sync(EXAMPLE_SCHEMA, { "number": "8", "even": "true" }, None)
+			removed = Secret.password_clear_sync(EXAMPLE_SCHEMA, { "number": "8", "even": "true" }, None)
 			# removed will be true if the password was removed
 			]]></programlisting></informalexample>
 		</section>
@@ -759,8 +759,8 @@
 			attributes["string"] = "eight";
 			attributes["even"] = "true";
 
-			Secret.password_removev.begin (example_schema, attributes, null, (obj, async_res) => {
-				bool removed = Secret.password_removev.end (async_res);
+			Secret.password_clearv.begin (example_schema, attributes, null, (obj, async_res) => {
+				bool removed = Secret.password_clearv.end (async_res);
 			});
 			]]></programlisting></informalexample>
 
@@ -774,8 +774,8 @@
 			attributes["string"] = "eight";
 			attributes["even"] = "true";
 
-			bool removed = Secret.password_remove_sync (example_schema, null,
-			                                            "number", 8, "string", "eight", "even", true);
+			bool removed = Secret.password_clear_sync (example_schema, null,
+			                                           "number", 8, "string", "eight", "even", true);
 			/* removed will be true if the password was removed */
 			]]></programlisting></informalexample>
 		</section>
diff --git a/libsecret/tests/test-remove-password.js b/libsecret/tests/test-clear-password.js
similarity index 100%
rename from libsecret/tests/test-remove-password.js
rename to libsecret/tests/test-clear-password.js
diff --git a/libsecret/tests/test-remove-password.py b/libsecret/tests/test-clear-password.py
similarity index 73%
rename from libsecret/tests/test-remove-password.py
rename to libsecret/tests/test-clear-password.py
index b587c9a..8d01506 100644
--- a/libsecret/tests/test-remove-password.py
+++ b/libsecret/tests/test-clear-password.py
@@ -27,7 +27,7 @@ class TestRemove(unittest.TestCase):
 		password = Secret.password_lookup_sync(STORE_SCHEMA, attributes, None)
 		self.assertEqual("111", password)
 
-		deleted = Secret.password_remove_sync(STORE_SCHEMA, attributes, None)
+		deleted = Secret.password_clear_sync(STORE_SCHEMA, attributes, None)
 		self.assertEqual(True, deleted)
 
 	def testSyncNotFound(self):
@@ -36,7 +36,7 @@ class TestRemove(unittest.TestCase):
 		password = Secret.password_lookup_sync(STORE_SCHEMA, attributes, None)
 		self.assertEqual(None, password)
 
-		deleted = Secret.password_remove_sync(STORE_SCHEMA, attributes, None)
+		deleted = Secret.password_clear_sync(STORE_SCHEMA, attributes, None)
 		self.assertEqual(False, deleted)
 
 	def testAsynchronous(self):
@@ -44,11 +44,11 @@ class TestRemove(unittest.TestCase):
 
 		def on_result_ready(source, result, unused):
 			loop.quit()
-			deleted = Secret.password_remove_finish(result)
+			deleted = Secret.password_clear_finish(result)
 			self.assertEquals(True, deleted)
 
-		Secret.password_remove(STORE_SCHEMA, { "number": "2", "string": "two" },
-		                       None, on_result_ready, None)
+		Secret.password_clear(STORE_SCHEMA, { "number": "2", "string": "two" },
+		                      None, on_result_ready, None)
 
 		loop.run()
 
@@ -57,11 +57,11 @@ class TestRemove(unittest.TestCase):
 
 		def on_result_ready(source, result, unused):
 			loop.quit()
-			deleted = Secret.password_remove_finish(result)
+			deleted = Secret.password_clear_finish(result)
 			self.assertEquals(False, deleted)
 
-		Secret.password_remove(STORE_SCHEMA, { "number": "7", "string": "five" },
-		                       None, on_result_ready, None)
+		Secret.password_clear(STORE_SCHEMA, { "number": "7", "string": "five" },
+		                      None, on_result_ready, None)
 
 		loop.run()
 



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