Fine tune how schemas work
authorStef Walter <stefw@gnome.org>
Sun, 18 Mar 2012 18:04:44 +0000 (19:04 +0100)
committerStef Walter <stefw@gnome.org>
Sun, 18 Mar 2012 20:58:02 +0000 (21:58 +0100)
commit8417d8c98bc4362b6ab6f6ac1e31f03892bbed8f
treef579193837b80067407c906441f170b12f011cc1
parent65969cf82ef3082bff5d721a90cf60f61a3a36e3
Fine tune how schemas work

 * Handled entirely on the client side.
 * Schema names are stored in an xdg:schema attribute
 * Add option to turn of matching on schema names. So that we can
   lookup items stored by libgnome-keyring and others
 * Change schema 'identifier' to 'name'
 * Fix up tests
23 files changed:
docs/reference/libsecret/libsecret-sections.txt
library/Makefile.am
library/org.freedesktop.Secrets.xml
library/secret-item.c
library/secret-item.h
library/secret-methods.c
library/secret-password.c
library/secret-private.h
library/secret-schema.c
library/secret-schema.h
library/secret-schemas.c
library/secret-util.c
library/secret.h
library/tests/mock/service.py
library/tests/test-item.c
library/tests/test-lookup-password.js
library/tests/test-lookup-password.py
library/tests/test-methods.c
library/tests/test-password.c
library/tests/test-remove-password.js
library/tests/test-remove-password.py
library/tests/test-store-password.js
library/tests/test-store-password.py