news 28 Posted March 27, 2014 gcr is a library for bits of crypto and security UI, parsing etc. It used to be part of gnome-keyring. It also provides a viewer and importer for certificates and private keys. This is a stable release. Changes between 3.10.x and 3.12.0: ================================== gcr 3.12.0: - Parallel tests, non-recursive Makefile, and TAP - Add gck_enumerator_set_object_type_full() function - Add an accessor for GckAttribute raw value data - Add gcr_certificate_get_markup() function - Store imported key filename in GcrParsed & GcrParser [#705225] - Allow using GBytes with GcrParser [#708736] - Lots of VAPI and GIR fixes [#720504 ...] - Deprecation fixes - Updated translations - Valgrind fix and update headers [#710983 #702648] - Build fixes Details of changes between 3.10.x and 3.12.0: ============================================= Andika Triwidada (1): Updated Indonesian translation Ask H. Larsen (1): Updated Danish translation Aurimas Černius (1): Updated Lithuanian translation Changwoo Ryu (1): Updated Korean translation Chao-Hsiung Liao (1): Updated Traditional Chinese translation(Hong Kong and Taiwan) Christian Kirbach (1): Updated German translation Claude Paroz (1): Updated French translation Daniel Mustieles (2): Updated Spanish translation Updated FSF's address Dimitris Spingos (2): Updated Greek translation Updated Greek translation Fran Diéguez (1): Updated Galician translations Gábor Kelemen (1): Updated Hungarian translation Hashem Nasarat (1): Parser: Store imported key filename in Parsed & Parser Kjartan Maraas (1): Updated Norwegian bokmÃ¥l translation Laurent Bigonville (3): Fix compilation if valgrind support is completely disabled Allow valgrind support to be completely disabled Search for valgrind headers in build/ directory Marek Černocký (1): Updated Czech translation Matej UrbanÄÂiÄ (1): Updated Slovenian translation Matthias Clasen (1): Fix a typo Milo Casagrande (1): [l10n] Updated Italian translation. Pau Iranzo (1): [l10n] Add Catalan translation Philip Withnall (1): gcr-trust: Fix a potential NULL pointer dereference Piotr Drąg (1): Updated Polish translation Rafael Ferreira (1): Updated Brazilian Portuguese translation Ryan Lortie (2): gcr: work around issue in giscanner build: add "r0" to the clobber list on PPC in valgrind.h RÅ«dolfs Mazurs (1): Updated Latvian translation Stef Walter (53): ui: Add gcr_viewer_window_get_viewer() function docs: GcrViewerWindow shouldn't be in the documentation types ui: Unbreak various frob-xxx testing tools gcr: Allow using GBytes with GcrParser Fix spacing for silent automake rules Fix up documentation warnings Use AM_CPPFLAGS instead of INCLUDES in Makefile.am files Add proper bounds on our glib dependency build: Update valgrind headers to recently released configure: Remove --enable-valgrind=run option configure: Fix minimum glib requirement gck: Expose gck_mechanisms_check() in Vala Add a basic PKCS#11 VAPI file gcr: Make GcrComparable introspectable as an interface gck: Properly expose introspectable gck_builder_add_only() gck: Define GCK_INVALID as a gulong, for easier introspection gck: Properly flag (out) arguments for introspection gcr: More vapi fixes for GcrComparable eggimagemenubutton: Copy and un-deprecate GtkImageMenuitem gcr-comparable: Fix documentation warning ui: Stop using GtkStock now that it's been deprecated gcr-display-view: gtk_icon_size_lookup_for_settings() deprecated gcr-unlock-options-widget: gtk_widget_get_state() deprecated gcr-importer: Debugging and doc tweaks Bump version number Add version checking macros eggimagemenuitem: Update comments about for GtkImageMenuItem gcr: A few tweaks to GcrCertificate introspection data gck: Add an accessor for GckAttribute raw value data Gcr-3.gir: Unbreak virtual-method output for GcrCertificate.get_d Gck-1.gir: Fix the C header that should be included pkcs11.vapi: Use the expected prefix for C generated code gcr: Unbreak 'make distcheck' in gcr-unlock-options.h ui: Use memmove instead of the removed g_memmove Makefile.am: Single Makefile mode and parallel-tests gck: Help automake properly track libgck-testable.so dependencies gcr: Fix parallel build of gck and gir gobject-introspection Makefile.am: Build vapi files and use vapi metadata correctly gcr: Add gcr_certificate_get_markup() function vala: Remove nullability of GcrCertificate.expiry gck: Add some precondition checks to gck_attributes_find_xxxx() gcr: Fix typo which prevented headers from installing gcr-3.vapi: Look in the right directory for gck-1.vapi gck-1.vapi: Removed incorrectly unowned 'weak' pointers in vapi configure.ac: Bump version number gck: Add gck_enumerator_set_object_type_full() function gcr: Fix transfer annotation for gcr_viewer_new_scrolled() Makefile.am: Implement proper make check-memory target tap-gtester: Bring in some fixes from elsewhere Release version 3.11.91 build: Use /usr/bin/env to find python Work around for gdbus-codegen bug Release version 3.12.0 Tiagosdot (1): Updated Portuguese translation Wylmer Wang (1): Update Chinese simplified translation Yaron Shahrabani (1): Updated Hebrew translation. Yosef Or Boczko (1): Updated Hebrew translation Yuri Myasoedov (2): Updated Russian translation Updated Russian translation ÃœøрþÑÂûðò ÃÂøúþûøћ (1): Updated Serbian translation Downloads: ========== http://download.gnome.org/sources/gcr/3.12/ 9d561d0b0a43aaad55fc1d464b3ee3e1687a5021e444f1bbdce3ae624518de77 gcr-3.12.0.tar.xz Cheers, Stef Walter _______________________________________________ Share this post Link to post