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 @@
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 @@
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 */
]]>
@@ -592,12 +592,12 @@
This next example removes a password synchronously. The function
@@ -607,7 +607,7 @@
@@ -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);
});
]]>
@@ -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 */
]]>
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()