commit dd728dd8e13e8e4316e4613cc110919e4040ec77 Author: Stef Walter Date: 2012-10-22 Release version 3.7.1 NEWS | 7 +++++++ configure.ac | 2 +- docs/reference/gcr/Makefile.am | 2 +- 3 files changed, 9 insertions(+), 2 deletions(-) commit 5e8d935108bffb22a3b822e2ee26bbd359b4e7d1 Merge: 3d3822f fd9997b Author: Stef Walter Date: 2012-10-22 Merge branch 'gnome-3-6' commit 3d3822f590951e61d7d9c1aae6fa638a640f85f9 Author: Stef Walter Date: 2012-10-22 gcr: In the frob-prompt tool delay during 'password checking' state * This is so we can better test the cancellation. gcr/tests/frob-prompt.c | 20 +++++++++++++++++--- 1 file changed, 17 insertions(+), 3 deletions(-) commit f16948e98f6ad03d94dadc67ed9dc4078ac195ca Author: Stef Walter Date: 2012-10-22 gcr: Allow cancellation between ops in the GcrPromptDialog * Keep the cancel button enabled when in 'password checking' mode. gcr/gcr-prompt-dialog.c | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) commit 064d7588d1272481b22e70ed2c3901e7673b23f7 Author: Stef Walter Date: 2012-08-20 gcr: Cancel the prompt when prompter goes away * If the prompter quits, cancel any prompting that's going on. https://bugzilla.gnome.org/show_bug.cgi?id=684478 gcr/gcr-base.symbols | 1 + gcr/gcr-mock-prompter.c | 36 +++++++++++++--- gcr/gcr-mock-prompter.h | 2 + gcr/gcr-system-prompt.c | 95 +++++++++++++++++++++++++++++++++++++++--- gcr/tests/test-system-prompt.c | 84 +++++++++++++++++++++++++++++++++++++ 5 files changed, 206 insertions(+), 12 deletions(-) commit d042d43ae1f44c37334fd620ad1e5625f06aa88f Author: Stef Walter Date: 2012-09-21 gcr: Implement prompt-close in GcrSystemPrompt and GcrSystemPrompter * Properly relay the prompt-close signal from GcrSystemPrompter back to GcrSystemPrompt by firing the PromptDone callback method on the caller's DBus interface. * Make sure GcrSystemPrompt emits prompt-close appropriately for all the various paths that can close the prompt. * Add testing of the above, and changes in the mock prompter for this. https://bugzilla.gnome.org/show_bug.cgi?id=678611 docs/reference/gcr/gcr-sections.txt | 1 + gcr/gcr-base.symbols | 1 + gcr/gcr-mock-prompter.c | 44 ++++++++ gcr/gcr-mock-prompter.h | 2 + gcr/gcr-system-prompt.c | 212 +++++++++++++++++++++--------------- gcr/gcr-system-prompter.c | 58 ++++++++-- gcr/tests/frob-system-prompt.c | 3 + gcr/tests/test-system-prompt.c | 99 +++++++++++++++++ 8 files changed, 324 insertions(+), 96 deletions(-) commit 930654b4bc985b733640ece9017133cb8c220b7b Author: Stef Walter Date: 2012-09-21 gcr: Implement prompt-close in GcrPromptDialog * When the dialog is closed, fire the prompt-close signal and close the dialog. https://bugzilla.gnome.org/show_bug.cgi?id=678611 gcr/gcr-prompt-dialog.c | 52 +++++++++++++++++++++++++++++++++++++++---------- 1 file changed, 42 insertions(+), 10 deletions(-) commit 457348bccd3a8c7f76157549d86bc41fc3f1175c Author: Stef Walter Date: 2012-09-21 gcr: Add prompt-close action signal to GcrPrompt * This signal is fired when the prompt is closed, regardless of whether that closure was initiated by the user, or by the the application. * Add a gcr_prompt_close() method to fire this signal. * After closing a prompt the prompt should not display any further password or confirm prompts to the user. https://bugzilla.gnome.org/show_bug.cgi?id=678611 docs/reference/gcr/gcr-sections.txt | 1 + gcr/gcr-base.symbols | 1 + gcr/gcr-prompt.c | 41 +++++++++++++++++++++++++++++++++++++ gcr/gcr-prompt.h | 4 ++++ 4 files changed, 47 insertions(+) commit 1d1b5de8ffbf60e8d854148880ee81860fa0b6a9 Author: Stef Walter Date: 2012-09-21 gcr: Remove the waiting field in the system prompt CallClosure * This field wasn't being used for anything. https://bugzilla.gnome.org/show_bug.cgi?id=678611 gcr/gcr-system-prompt.c | 4 ---- 1 file changed, 4 deletions(-) commit e9e301944401f7442b945eb00d8b7be5760fef67 Author: Stef Walter Date: 2012-09-21 gcr: Always specify the context for 'running' prompts * Don't automatically use the thread context, unless that's what was passed to run_closure_begin(). https://bugzilla.gnome.org/show_bug.cgi?id=678611 gcr/gcr-prompt.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 2cd55348bedf2779076471fa972f8d26e8e0ffce Author: Stef Walter Date: 2012-09-21 gcr: Make the mock prompter's response handling more extensible * So that we can handle closing of prompts in later commits * Also makes it more predictable as to which context the response is sent from. https://bugzilla.gnome.org/show_bug.cgi?id=678611 gcr/gcr-mock-prompter.c | 43 ++++++++++++++++++++++++------------------- 1 file changed, 24 insertions(+), 19 deletions(-) commit ded634e529ea5b627d4eb7a319604e0a70dd5028 Author: Stef Walter Date: 2012-10-22 Update for deprecations * Remove old version checks for new stable dependencies * g_type_init() has been deprecated in glib 2.35.0 egg/egg-testing.c | 3 ++- gck/tests/test-gck-attributes.c | 2 ++ gck/tests/test-gck-crypto.c | 2 ++ gck/tests/test-gck-enumerator.c | 2 ++ gck/tests/test-gck-module.c | 2 ++ gck/tests/test-gck-modules.c | 2 ++ gck/tests/test-gck-object.c | 2 ++ gck/tests/test-gck-session.c | 2 ++ gck/tests/test-gck-slot.c | 2 ++ gck/tests/test-gck-uri.c | 2 ++ gcr/gcr-prompter-tool.c | 2 ++ gcr/gcr-unlock-renderer.c | 2 -- gcr/gcr-viewer-tool.c | 2 ++ gcr/tests/frob-parser.c | 2 ++ gcr/tests/test-certificate-chain.c | 2 ++ gcr/tests/test-certificate.c | 2 ++ gcr/tests/test-filter-collection.c | 2 ++ gcr/tests/test-fingerprint.c | 2 ++ gcr/tests/test-gnupg-collection.c | 2 ++ gcr/tests/test-gnupg-key.c | 2 ++ gcr/tests/test-gnupg-process.c | 2 ++ gcr/tests/test-memory-icon.c | 2 ++ gcr/tests/test-openpgp.c | 2 ++ gcr/tests/test-openssh.c | 2 ++ gcr/tests/test-parser.c | 2 ++ gcr/tests/test-pkcs11-certificate.c | 2 ++ gcr/tests/test-record.c | 2 ++ gcr/tests/test-secret-exchange.c | 2 ++ gcr/tests/test-simple-certificate.c | 2 ++ gcr/tests/test-subject-public-key.c | 2 ++ gcr/tests/test-system-prompt.c | 2 ++ gcr/tests/test-trust.c | 2 ++ gcr/tests/test-util.c | 2 ++ 33 files changed, 64 insertions(+), 3 deletions(-)