cairo release 1.12.0 now available [resend]

2012-03-26 Thread Chris Wilson
A new cairo release 1.12.0 is now available from:

http://cairographics.org/releases/cairo-1.12.0.tar.gz

which can be verified with:

http://cairographics.org/releases/cairo-1.12.0.tar.gz.sha1
63e0d1372a7919956b6d959709dfdf35d3cecc02  cairo-1.12.0.tar.gz

http://cairographics.org/releases/cairo-1.12.0.tar.gz.sha1.asc
(signed by Chris Wilson)

  Additionally, a git clone of the source tree:

git clone git://git.cairographics.org/git/cairo

will include a signed 1.12.0 tag which points to a commit named:
a0bf6d25b5b68c897d63580d1ca9ee182f04cce1

which can be verified with:
git verify-tag 1.12.0

and can be checked out with a command such as:
git checkout -b build 1.12.0

Release 1.12.0 (2012-03-23 Chris Wilson )
===
It's taken over 18 months, but the wait is finally over. A new cairo release!
We are pleased to annouce a new stable release of Cairo that brings many
new features and performance improvements, all whilst maintaining
compatibility with cairo-1.0 and all releases since. We recommend anyone
using a previous release of Cairo to upgrade to 1.12.0.

The major feature of this release is the introduction of a new procedural
pattern; the mesh gradient. This, albeit complex, gradient is constructed
from a set of cubic Bezier patches and is a superset of all other gradient
surfaces which allows for the construction of incredibily detailed patterns.
In PDF parlance, the mesh gradient corresponds with type 7 patterns. Many
thanks to Andrea Canciani for bringing this to Cairo, and for his work on
making gradient handling robust.

Not content with just adding another procedural pattern, Cairo 1.12 also
adds new API to create a callback pattern,
cairo_pattern_create_raster_source, that allows the application to
provide the pixel data for the region of interest at the time of
rendering. This can be used for instance, by an application to decode
compressed images on demand and to keep a cache of those decompressed
images, independently of Cairo. When combined with the recording
surface, it should form a useful basis for a deferred renderer.

With the release of cairo-1.12, we also introduce a new supported
backend for interoperating with X using XCB. Uli Schlachter, also
w available

maintainer of awesome and contributor to libxcb, has volunteered to
maintain cairo-xcb for us. Thanks Uli!

For cairo-1.12, we have also added some common API to address any
surface as an image and so allow direct modification of the raster data.
Previously, only the Quartz and Win32 backends supported a very narrow
interface to allow for efficient pixel upload. Now with
cairo_surface_create_similar_image, cairo_surface_map_to_image, and
cairo_surface_unmap_image, Cairo exports a consistent method for
treating those surfaces as an image and so allow modification inplace.
These are the same routines used internally, and should support
efficient transfer or direct mapping of the target surfaces as
applicable.

Another focus over the past year has been to address many performance
issues, without sacrificing the composition model. To accomplish the
goal, once again the rasterisation pipeline was overhauled and made
explicit, giving the backends the freedom to implement their own
specific pipeline whilst also providing a library of common routines
from which to build the pipeline. For instance, this allows the image
backend and the gl backend to composite scan line primitives inplace,
and to then implement custom fallbacks to catch the corner cases that do
not map onto their fastest paths. Similarly, this allows for the Xlib
backend to implement trapezoidation without compromising the other
backends, yet still allow for the pipeline to be used elsewhere for
testing and fallbacks. Clipping was once again overhauled, so that the
common cases for the raster pipelines could be captured and processed
with fast paths with the emphasis on performing geometric clipping to
reduce the frequency of using multi-pass clipmasks. Stroking was made
faster, both by providing specialised fast-paths for simple, yet frequent,
cases (such as stroking around a rectangle) and by reducing the number
of edges generated by the general stroker.

As part of the focus on performance, Cairo 1.12 introduces some
antialias hints (NONE,FAST, GOOD, BEST) that are interpolated by the
raserisers to fine tune their performance versus quality. Cairo 1.12
also introduces a new observation architecture,
cairo_surface_observer_t, which can be used to analyse the amount of
time consumed by drawing commands and help identify inefficiencies in
both Cairo and the application.

Last, but by no means least, the OpenGL backend has seen significant
work including the port to GLESv2 and the exploitation of advanced
hardware features. Interesting times.

As always, I would like to thank everyone who contributed to Cairo,
not only through 

Hitori 0.3.2 released

2012-03-26 Thread Philip Withnall
Hitori 0.3.2 is now available from:

  http://download.gnome.org/sources/hitori/0.3/

cc52b1e993b3c0d4489459ca1db4dc5913b611ed8d7d9429b78269ba431fcdfc  
hitori-0.3.2.news
a5af2db8a115764a2131c6d74955e08a5a52b43d59b2b00bedad160d68309ae0  
hitori-0.3.2.changes
9e72bb0c84b0e0b66a96fcee6918cf15832f45458df4d8dd5f8091a20bba4350  
hitori-0.3.2.tar.xz

This release contains a few minor fixes and lots of new and updated
translations.

About Hitori


Hitori is a GTK+ application to generate and let you play games of
Hitori, a logic game similar to Sudoku created by Nikoli.

Overview of changes from Hitori 0.3.1 to Hitori 0.3.2
=

* Remove implicit dependency on libm
* Fix some drawing artifacts with cell borders
* Translations:
** de (Mario Blättermann)
** fr (Gérard Baylard)
** gl (Fran Diéguez)
** pl (Piotr Drąg)
** ro (Cristian Buzdugă, Daniel Șerbănescu)
** sl (Мирослав Николић)

Philip Withnall
March 24, 2012
http://live.gnome.org/Hitori


signature.asc
Description: This is a digitally signed message part
___
gnome-announce-list mailing list
gnome-announce-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gnome-announce-list


libgnomekbd 3.4.0

2012-03-26 Thread Sergey Udaltsov
The stable version of libgnomekbd is released. The changes from the
last beta are as follows:

       Dropping obsolete plugins architecture
       Small memory leak fixed
       Options comparison improved


Download

http://download.gnome.org/sources/libgnomekbd/3.4/libgnomekbd-3.4.0.tar.xz
(360K)
 sha256sum: 7ae48ff83508519516ba835d56cbde38c78357fac7fd7ed03759f8343ff8808d

Cheers,

Sergey
___
gnome-announce-list mailing list
gnome-announce-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gnome-announce-list


Almanah Diary 0.9.0 released

2012-03-26 Thread Philip Withnall
Almanah Diary 0.9.0 is now available from:

  http://download.gnome.org/sources/almanah/0.9/

7cfb2ce4ce5224f49dd1bb759e56478565c27525a19ef7acb11f1c5af8405045  
almanah-0.9.0.news
394d11c50b59e676bbaa210787e310e5bef3628d89d91d20e00ac7d46870f0b0  
almanah-0.9.0.changes
c8928c5beda9e7a54040ba5a87873ad8fad5feb5585546b0ab5e57d08c3aa7c6  
almanah-0.9.0.tar.xz

This implements the first phase of a new appearance for Almanah, thanks
to work done by Álvaro Peña. See
http://live.gnome.org/Almanah_Diary/Design for the designs!

This release also drops support for ‘definitions’ which were never
very…well defined. Instead, Almanah now supports more conventional
hyperlinks inside entries.

Apart from that, there are many great updates and additions to the
translations; a few fixes and clean-ups; and various build fixes.
Notably, Almanah can once more be built with spell checking support,
due to GtkSpell being ported to GTK+3.

About Almanah Diary
===

Almanah is a small GTK+ application to allow you to keep a diary of your
life.

Overview of changes from Almanah 0.8.0 to Almanah 0.9.0
===

Major changes:
* Removed ‘definitions’ in favour of hyperlinks
* Move to a new XML-based entry serialisation format (the change should be 
transparent to users)
* Use the new GApplication single instance mechanism (bumping our GTK+ and GIO 
dependencies to 3.0.0 and 2.28.0, respectively)
* Various fixes to the import system
* Search is now asynchronous and case-insensitive (thanks to Álvaro Peña)
* Fixed build with --enable-spell-checking and --disable-encryption
* The first phase of a major re-working of the UI to make it more GNOME-3-ish 
(thanks to Álvaro Peña) — see https://live.gnome.org/Almanah_Diary/Design
* Re-enable spell checking with GTK+3 (which adds a dependency on GtkSpell v3)
* Automatically save the current entry every 5 minutes (instead of just when 
closing or changing entries)

Bugs fixed:
* Bug 631835 — Support hyperlinks in diary entries
* Bug 622193 — Use single instance
* Bug 647691 — Make search case-insensitive
* Bug 647690 — Make search asynchronous
* Bug 662016 — Create a toolbar menu item with the fonts style
* Bug 662014 — Remove the right panel
* Bug 667263 — Add support for gtkspell-3.0 in configure
* Bug 666801 — Fix build with encryption support
* Bug 671801 — i18n doesn't work
* Bug 669927 — Save current entry after a timeout

Updated translations:
* cs (Marek Černocký)
* da (Joe Hansen)
* de (Mario Blättermann)
* en_GB (Philip Withnall)
* eo (Kristjan SCHMIDT)
* es (Daniel Mustieles)
* eu (Iñaki Larrañaga Murgoitio)
* fr (Claude Paroz, Pierre Henry)
* gl (Fran Diéguez)
* hu (Balázs Úr)
* pl (Mateusz Kacprzak)
* pt_BR (Djavan Fagundes, Gabriel Speckhahn)
* ru (Yuri Myasoedov)
* sl (Andrej Žnidaršič)
* sr (Мирослав Николић)
* tr (Muhammet Kara)
* uk (Sergiy Gavrylov)

Philip Withnall
March 25, 2012
http://live.gnome.org/Almanah_Diary


signature.asc
Description: This is a digitally signed message part
___
gnome-announce-list mailing list
gnome-announce-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gnome-announce-list


libgnomekbd 3.4.0.1

2012-03-26 Thread Sergey Udaltsov
The release 3.4.0 had a critical issue that could be a blocker for
GNOME 3.4 release

https://bugzilla.gnome.org/show_bug.cgi?id=672729

Hence, 3.4.0.1 is uploaded.

Download

http://download.gnome.org/sources/libgnomekbd/3.4/libgnomekbd-3.4.0.1.tar.xz
(360K)
 sha256sum: d2e4af0f4b81656f816e491a23165a6ed7695c0e09202fd1dcffd9c27c8e4af1
___
gnome-announce-list mailing list
gnome-announce-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gnome-announce-list


PyGObject 3.2.0 released

2012-03-26 Thread Martin Pitt
I am pleased to announce version 3.2.0 of the Python bindings for
GObject. This is the final 3.2.0 release from the stable python-3-2 branch,
which will be used for backporting fixes for the stable 3.2.x series.

Download

The new release is available from ftp.gnome.org:

http://download.gnome.org/sources/pygobject/3.2/pygobject-3.2.0.tar.xz
  sha256sum:
1a2140c4c4ce0c1a5d7abe74eeb7a7040f426cb17943c3ae7e57695b355151c3

What’s new since PyGObject 3.1.93
=
 - No changes since 3.1.93 except version number.

About PyGObject
===

GObject is a object system used by GTK+, GStreamer and other libraries.

PyGObject provides a convenient wrapper for use in Python programs when
accessing GObject libraries.

Like the GObject library itself PyGObject is licensed under the GNU
LGPL, so is suitable for use in both free software and proprietary
applications. It is already in use in many applications ranging from
small single purpose scripts up to large full featured applications.

PyGObject now dynamically accesses any GObject libraries that uses
GObject Introspection. It replaces the need for separate modules such as
PyGTK, GIO and python-gnome to build a full GNOME 3.0 application. Once
new functionality is added to gobject library it is instantly available
as a Python API without the need for intermediate Python glue.

Martin
-- 
Martin Pitt| http://www.piware.de
Ubuntu Developer (www.ubuntu.com)  | Debian Developer  (www.debian.org)


signature.asc
Description: Digital signature
___
gnome-announce-list mailing list
gnome-announce-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gnome-announce-list


ANNOUNCE: libcryptui 3.4.0

2012-03-26 Thread Stef Walter

libcryptui is a library used to list GnuPG keys. It is gradually being
replaced by the GCR library, and will soon be deprecated.

This is a stable release.


Changes between 3.2.x and 3.4.0:


 * Add explicit dependency on libSM and libICE, needed for XSMP client
 * Updated translations


Detailed change log between 3.2.x and 3.4.0:


Mario Blättermann (1):
  [l10n] Updated German translation

Piotr Drąg (1):
  Convert Malay translation to UTF-8

Stef Walter (5):
  Merge branch 'gnome-3-2'
  Release 3.3.5
  Add configure dependency on libSM and libICE
  Release 3.3.91
  Release 3.4.0


Downloads:
==

http://download.gnome.org/sources/libcryptui/3.4/

23e84fd9e733e58bd1640b229cfc35830287628125f0f15604ea6aecd606fac7 
libcryptui-3.4.0.tar.xz


Cheers,

Stef Walter
___
gnome-announce-list mailing list
gnome-announce-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gnome-announce-list


ANNOUNCEMENT: libgnome-keyring 3.4.0

2012-03-26 Thread Stef Walter

gnome-keyring is the part of the GNOME Desktop that saves your passwords
and encryption keys securely. libgnome-keyring is a library that allows
applications to interact with the keyrings and passwords.

libgnome-keyring is in the process of being deprecated and replaced by 
libsecret.


This is a stable release.


Changes between 3.2.x and 3.4.0:


 * GObject introspection for synchronous functions, which allows use
   with javascript, python, and so on.
 * Fix bug where an operation could be completed twice, leading to
   crashers or undefined behavior.
 * Fix gnome_keyring_item_info_copy()
 * Build and testing fixes
 * Updated translations


Details of changes between 3.2.x and 3.4.0:
===

Bahodir Mansurov (1):
  Adding Uzbek@cyrillic translation

Evan Nemerson (1):
  Add GnomePasswordSchemaAttribute type

Javier Jardón (1):
  configure.ac: Use maintainer mode by default

Khoem Sokhem (1):
  Add initial Khmer translation

Kjartan Maraas (1):
  Updated Norwegian bokmål translation

Martin Pitt (7):
  Fix gnome_keyring_item_info_copy()
  Build introspection typelib
  Add GI annotations
  Box structs to make them introspectable
  Allow bindings to use GnomeKeyringAttributeList
  Add GnomeKeyringAttribute union accessor methods
  Add Python test script for GI binding

Sam Thursfield (1):
  Explicitly require gmodule-2.0 in pkg-config query

Stef Walter (16):
  Fill in the gnome_keyring_item_info_get_mtime() field correctly
  Make sure to return find results in original order from daemon
  Merge branch 'gnome-3-2'
  Add tool for playing with default keyring
  Release version 3.3.3
  Release version 3.3.4
  Better testing, and build tweaks
  Fix issue where an operation could be cancelled or completed twice
  Double check operation references
  Add more tests of cancellation, test tweaks
  Fixes for parallel builds and distcheck
  Fix build dependency on valgrind
  Release 3.3.5
  Release 3.3.91
  Release version 3.3.92
  Release 3.4.0


Downloads:
==

http://download.gnome.org/sources/libgnome-keyring/3.4/

60cc0728fd9c1c10c62b05abec24037ca616931e167b658ed78ec93ede2d3f7a 
libgnome-keyring-3.4.0.tar.xz



Cheers,

Stef Walter
___
gnome-announce-list mailing list
gnome-announce-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gnome-announce-list


ANNOUNCE: gcr 3.4.0

2012-03-26 Thread Stef Walter
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.

Important Notes:


 * Split out of gnome-keyring 3.2.x

 * Dependencies are glib, gtk3, p11-kit, libgcrypt


Changes between 3.2.x and 3.4.0:


 * Expose the non-pageable memory API
 * Added a prompter API used by gnome-keyring for shell integration
 * Add support for parsing certificate requests and displaying them in
   the viewer, both PKCS#10 and SPKAC formats.
 * Support for dynamically loading private key data from PKCS#11
 * Add API for creating certificate requests.
 * Show import errors clearly in the viewer.
 * Don't show empty dates when viewing GnuPG keys
 * Additional fixes and refactoring for the GCK PKCS#10 API
 * Fix up the copyright headers
 * Updated translations
 * Build fixes


Details of changes between 3.2.x and 3.4.0:
===

Colin Walters (3):
  build: Don't reference uninstalled gck
  autogen.sh: Make executable
  gcr-secure-memory: Fix prototype to match implementation

Gabor Kelemen (1):
  Include gi18n-lib.h in library sources instead of gi18n.h

Jordi Mallach (1):
  Fix copyright headers.

Piotr Drąg (2):
  Updated POTFILES.in
  Updated Polish translation

Ryan Lortie (2):
  various srcdir != builddir fixes
  Change style of toplevel installed headers

Stef Walter (143):
  Fix problem with doap file syntax
  Update glib dependency for 2.30.0
  gck: Add gck_session_find_handles() and friends
  gcr: Fix documentation build by linking to right library
  gck: Fix build issue on i686 where sizeof (gsize) != sizeof (CK_UL
  gck: Enumerator can now retrieve object attributes
  gck: Documentation fix up
  gck: Add gck_slot_enumerate_objects() function
  gcr: Function to emit notify on GcrCertificate props for data chan
  gcr: Add password icon
  gcr: Fix up docs and symbols
  Add gnupg, and cleanup icon rendering
  gcr: Add function to get the elements of a union collection
  Release version 3.3.1
  Bump version number
  gcr: Don't include main headers in individual components
  gcr: Fix building of introspection dependencies
  Release version 3.3.1.1
  Bump version number
  gck: Remove duplicate typedef of GckObjectAttributes
  gcr: Remove redefinition of GcrRenderer typedef
  Remove g_thread_init() calls.
  gcr: Fix gobject-introspection build ... again
  Ignore coverage file types for git inclusion
  gck: Add methods for opening and logging in that accept interactio
  gck: Don't try and discard handle for session that was not opened
  gck: Remove unneeded variable in gck_session_from_handle()
  gck: GTlsInteraction is set on sessions, not slots
  gck: Fix documentation
  gck: Allow enumerating objects on a session
  gck: Chaining of enumerators
  gck: Add gck_attribute_hash and cleanup for use in hash table
  gck: gck_attribute_get_string() should not return a NULL string
  gck: fix symbols file
  gcr: Add GcrFilterCollection
  gck: Allow generating key without getting out key objects
  gck: Fix annotations for array and out params in GckSession
  gcr: Add tree and list mode for GcrCollectionModel
  gcr: Allow changing the collection on a GcrCollectionModel
  Fix problem where test sources were being ignored by git.
  gck: Fix regression in gck_slot_open_session_finish
  Ignore editor backup files
  gck: Fix problem where gck_slot_open_session_async() leaked object
  gcr: Add missing symbols to gcr.symbols
  gck: Make gck_attributes_unref take a pointer
  gcr: Use GBytes immutable ref counted byte buffers
  Add valgrind memory checking and fix up errors
  egg: Remove usage of libtasn1.h
  Release 3.3.2
  Bump version number
  Fix bugs and unused code highlighted by the clang static analyzer
  Don't include internal glib headers
  Release version 3.3.2.1
  gcr: Add support for parsing PKCS#10 and SPKAC formats
  gcr: Add support for viewing certificate requests
  egg: Rename egg_asn1x_xxx_raw_element() to egg_asn1x_xxx_element_r
  egg: Expose ASN.1 node types
  egg: In egg_assert_cmpmem() output printable without encoding
  egg: Rework egg_assert_cmpbytes()
  egg: Encode DER tag classes correctly
  egg: Fix regression of DER choice encoding
  egg: Add support for building simple DNs
  gck: add gck_attributes_set() and gck_attributes_set_all() functio
  gcr: Implement functions for loading and using SubjectPublicKeyInf
  gcr: Add GcrCertificateRequest class for requesting certificates
  gcr: Document GcrCertificateRequest
  gcr: Rename GcrCertificateReqRenderer to GcrCertificateRequestRend
  gcr

ANNOUNCE: gcr 3.4.0

2012-03-26 Thread Stef Walter
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.

Important Notes:


 * Split out of gnome-keyring 3.2.x

 * Dependencies are glib, gtk3, p11-kit, libgcrypt


Changes between 3.2.x and 3.4.0:


 * Expose the non-pageable memory API
 * Added a prompter API used by gnome-keyring for shell integration
 * Add support for parsing certificate requests and displaying them in
   the viewer, both PKCS#10 and SPKAC formats.
 * Support for dynamically loading private key data from PKCS#11
 * Add API for creating certificate requests.
 * Show import errors clearly in the viewer.
 * Don't show empty dates when viewing GnuPG keys
 * Additional fixes and refactoring for the GCK PKCS#10 API
 * Fix up the copyright headers
 * Updated translations
 * Build fixes


Details of changes between 3.2.x and 3.4.0:
===

Colin Walters (3):
  build: Don't reference uninstalled gck
  autogen.sh: Make executable
  gcr-secure-memory: Fix prototype to match implementation

Gabor Kelemen (1):
  Include gi18n-lib.h in library sources instead of gi18n.h

Jordi Mallach (1):
  Fix copyright headers.

Piotr Drąg (2):
  Updated POTFILES.in
  Updated Polish translation

Ryan Lortie (2):
  various srcdir != builddir fixes
  Change style of toplevel installed headers

Stef Walter (143):
  Fix problem with doap file syntax
  Update glib dependency for 2.30.0
  gck: Add gck_session_find_handles() and friends
  gcr: Fix documentation build by linking to right library
  gck: Fix build issue on i686 where sizeof (gsize) != sizeof (CK_UL
  gck: Enumerator can now retrieve object attributes
  gck: Documentation fix up
  gck: Add gck_slot_enumerate_objects() function
  gcr: Function to emit notify on GcrCertificate props for data chan
  gcr: Add password icon
  gcr: Fix up docs and symbols
  Add gnupg, and cleanup icon rendering
  gcr: Add function to get the elements of a union collection
  Release version 3.3.1
  Bump version number
  gcr: Don't include main headers in individual components
  gcr: Fix building of introspection dependencies
  Release version 3.3.1.1
  Bump version number
  gck: Remove duplicate typedef of GckObjectAttributes
  gcr: Remove redefinition of GcrRenderer typedef
  Remove g_thread_init() calls.
  gcr: Fix gobject-introspection build ... again
  Ignore coverage file types for git inclusion
  gck: Add methods for opening and logging in that accept interactio
  gck: Don't try and discard handle for session that was not opened
  gck: Remove unneeded variable in gck_session_from_handle()
  gck: GTlsInteraction is set on sessions, not slots
  gck: Fix documentation
  gck: Allow enumerating objects on a session
  gck: Chaining of enumerators
  gck: Add gck_attribute_hash and cleanup for use in hash table
  gck: gck_attribute_get_string() should not return a NULL string
  gck: fix symbols file
  gcr: Add GcrFilterCollection
  gck: Allow generating key without getting out key objects
  gck: Fix annotations for array and out params in GckSession
  gcr: Add tree and list mode for GcrCollectionModel
  gcr: Allow changing the collection on a GcrCollectionModel
  Fix problem where test sources were being ignored by git.
  gck: Fix regression in gck_slot_open_session_finish
  Ignore editor backup files
  gck: Fix problem where gck_slot_open_session_async() leaked object
  gcr: Add missing symbols to gcr.symbols
  gck: Make gck_attributes_unref take a pointer
  gcr: Use GBytes immutable ref counted byte buffers
  Add valgrind memory checking and fix up errors
  egg: Remove usage of libtasn1.h
  Release 3.3.2
  Bump version number
  Fix bugs and unused code highlighted by the clang static analyzer
  Don't include internal glib headers
  Release version 3.3.2.1
  gcr: Add support for parsing PKCS#10 and SPKAC formats
  gcr: Add support for viewing certificate requests
  egg: Rename egg_asn1x_xxx_raw_element() to egg_asn1x_xxx_element_r
  egg: Expose ASN.1 node types
  egg: In egg_assert_cmpmem() output printable without encoding
  egg: Rework egg_assert_cmpbytes()
  egg: Encode DER tag classes correctly
  egg: Fix regression of DER choice encoding
  egg: Add support for building simple DNs
  gck: add gck_attributes_set() and gck_attributes_set_all() functio
  gcr: Implement functions for loading and using SubjectPublicKeyInf
  gcr: Add GcrCertificateRequest class for requesting certificates
  gcr: Document GcrCertificateRequest
  gcr: Rename GcrCertificateReqRenderer to GcrCertificateRequestRend
  gcr

ANNOUNCE: gnome-keyring 3.4.0

2012-03-26 Thread Stef Walter

gnome-keyring is the part of the GNOME Desktop that saves your passwords
and encryption keys securely.

This is a stable release.


Important Notes:


 * Some helpful notes for distributors:
   http://live.gnome.org/GnomeKeyring/Distributors


Changes between 3.2.x and 3.4.0:


 * Use gnome-shell for prompting when available
 * Use a single ca certificates file by default
 * Use runtime dir instead of tmp for sockets
 * Correctly handle case in pkcs11 module where gnome-keyring-daemon
   not running, don't print warning.
 * Don't crash when reading a seemingly valid but truncated keyring file
 * Fix copyright headers
 * Updated Translations
 * Build, crasher, and other fixes


Details of changes between 3.2.x and 3.4.0:
===

A S Alam (2):
  update Punjabi Translation
  update Punjabi Translation

Alberto Ruiz (1):
  gcr: Fix build issues, ui and atools not including gcr-base

Alexander Shopov (1):
  Updated Bulgarian translation

Andre Klapper (2):
  Rename GKR_SECURE_USE_FALLBACK to fix building with valgrind suppo
  Rename GKR_SECURE_USE_FALLBACK to fix building with valgrind suppo

Anita Reitere (1):
  Updated Latvian translation.

Arash Mousavi (2):
  Updated Persian translation
  Updated Persian Translation

Aron Xu (1):
  Update simplified Chinese translation.

Aurimas Černius (2):
  Updated Lithuanian translation
  Updated Lithuanian translation

Bruce Cowan (2):
  Updated British English translation
  Updated British English translation

Bruno Brouard (1):
  Updated French translation

Carles Ferrando (2):
  [l10n]Updated Catalan (Valencian) translation
  [l10n]Updated Catalan (Valencian) translation

Changwoo Ryu (1):
  Updated Korean translation

Chao-Hsiung Liao (2):
  Updated Traditional Chinese translation(Hong Kong and Taiwan)
  Updated Traditional Chinese translation(Hong Kong and Taiwan)

Daniel Korostil (1):
  Uploaded Ukranian

Daniel Mustieles (4):
  Updated Spanish translation
  Updated Spanish translation
  Updated Spanish translation
  Updated Spanish translation

Daniel Nylander (3):
  Updated Swedish translation
  Updated Swedish translation
  Updated Swedish translation

Dr.T.Vasudevan (1):
  updated Tamil translation

Duarte Loreto (1):
  Updated Portuguese translation

Enrico Nicoletto (1):
  Updated Brazilian Portuguese translation

Evan Nemerson (2):
  gcr: add GObject introspection support
  gcr: mark many fields as private

Fran Diéguez (3):
  Updated Galician translations
  Updated Galician translations
  Updated Galician translations

Gabor Kelemen (3):
  Updated Hungarian translation
  Updated Hungarian translation
  Updated Hungarian translation

Gabriel Speckhahn (1):
  Updated Brazilian Portuguese translation

Hideki Yamane (1):
  Updated Japanese translation

IWAI, Masaharu (1):
  Updated Japanese translation

Ihar Hrachyshka (2):
  Updated Belarusian translation.
  Updated Belarusian translation.

Inaki Larranaga Murgoitio (2):
  Updated Basque language
  Updated Basque language

Joan Duran (2):
  [l10n]Updated Catalan translation
  [l10n] Updated Catalan translation

Jordi Mallach (1):
  Fix copyright headers.

Jovan Naumovski (1):
  Updated Macedonian translation.

Jürg Billeter (1):
  wrap-layer: Fix build

Kenneth Nielsen (2):
  Updated Danish translation
  Updated Danish translation

Khoem Sokhem (1):
  Add initial Khmer translation

Kjartan Maraas (5):
  Updated Norwegian bokmål translation
  Updated Norwegian bokmål translation
  Updated Norwegian bokmål translation
  Updated Norwegian bokmål translation
  Updated Norwegian bokmål translation

Krasimir Chonov (1):
  Updated Bulgarian translation

Lucas Lommer (1):
  Updated Czech translation

Marek Černocký (1):
  Updated Czech translation

Mario Blättermann (2):
  [l10n] Updated German translation
  [l10n] Updated German translation

Matej Urbančič (3):
  Updated Slovenian translation
  Updated Slovenian translation
  Updated Slovenian translation

Mattias Põldaru (2):
  [l10n] Updated Estonian translation
  [l10n] Updated Estonian translation

Milo Casagrande (2):
  [l10n] Updated Italian translation
  [l10n] Updated Italian translation

Muhammet Kara (1):
  [l10n]Updated Turkish translation

Nguyễn Thái Ngọc Duy (2):
  po/vi: import from Damned Lies
  Updated Vietnamese translation

Nilamdyuti Goswami (4):
  Updated Assamese Translations:bugzilla#659595
  Assamese translation updated
  Assamese translation completed
  Assamese translation completed

Piotr Drąg (2):
  Updated POTFILES.in
  Updated Polish translation

Praveen Illa (1):
  Updated Telugu Translation

Ryan Lortie (1):
  gnome2-store: fix

ANNOUNCEMENT: seahorse 3.4.0

2012-03-26 Thread Stef Walter

Seahorse is the GNOME application for managing encryption keys and
passwords. This is an stable release.


Highlights between 3.2.x and 3.4.0:
===

 * Redesign the user interface, with an optional sidebar that shows
   all the places for keys to be stored
 * If multiple keys with some label in signer list, add hex keyid
 * Remove limitation of max keyring item description characters
 * Support for PKCS#11 key generation
 * Support for creating certificate requests
 * Certificate actions happen from certificate window.
 * Add ability to lock and unlock places from the sidebar
 * Implement login to smart cards and PKCS#11 tokens
 * Listing of private keys on smart cards and PKCS#11 tokens
 * Showing matching keys and certificates together, in listing and
   properties
 * Asynchronously initialize PKCS#11 modules
 * Use the new importer infrastructure in libgcr
 * Blacklist certain PKCS#11 tokens from showing up in seahorse
 * Builder, crasher, and other fixes


Details between 3.2.x and 3.4.0:


A S Alam (2):
  update Punjabi Translation
  update Punjabi Translation

Alexander Shopov (3):
  Updated Bulgarian translation
  Updated Bulgarian translation
  Updated Bulgarian translation

Algimantas Margevičius (1):
  Updated Lithuanian translation

Andre Klapper (1):
  Remove non-existing file from POTFILES.in to make xgettext work

Aron Xu (1):
  Update Simplified Chinese translation.

Ask H. Larsen (1):
  Updated Danish translation

Automatic Mirroring (2):
  Update Simplified Chinese translation.
  Update Simplified Chinese translation

Bruce Cowan (1):
  Updated British English translation

Bruno Brouard (3):
  Updated French translation
  Updated French translation
  Updated French translation

Carles Ferrando (4):
  [l10n]Updated Catalan (Valencian) translation
  [l10n]Updated Catalan (Valencian) translation
  [l10n]Updated Catalan (Valencian) translation
  [l10n]Updated Catalan (Valencian) translation

Changwoo Ryu (1):
  Updated Korean translation

Chao-Hsiung Liao (3):
  Updated Traditional Chinese translation(Hong Kong and Taiwan)
  Updated Traditional Chinese translation(Hong Kong and Taiwan)
  Updated Traditional Chinese translation(Hong Kong and Taiwan)

Daniel Korostil (2):
  Uploaded Ukranian
  Uploaded Ukranian

Daniel Mustieles (18):
  Updated Spanish translation
  Updated Spanish translation
  Updated Spanish translation
  Updated Spanish translation
  Updated Spanish translation
  Updated Spanish translation
  Updated Spanish translation
  Updated Spanish translation
  Updated Spanish translation
  Updated Spanish translation
  Updated Spanish translation
  Updated Spanish translation
  Updated Spanish translation
  Updated Spanish translation
  Updated Spanish translation
  Updated Spanish translation
  Updated Spanish translation
  Updated Spanish translation

Daniel Nylander (3):
  Updated Swedish translation
  Updated Swedish translation
  Updated Swedish translation

Dr.T.Vasudevan (5):
  updated Tamil translation
  updated Tamil translation
  updated Tamil translation
  updated Tamil translation
  updated Tamil translation

Duarte Loreto (1):
  Updated Portuguese translation

Fran Diéguez (8):
  Updated Galician translations
  Updated Galician translations
  Updated Galician translations
  Updated Galician translations
  Updated Galician translations
  Updated Galician translations
  Updated Galician translations
  Updated Galician translations

Gabor Kelemen (3):
  Transform translation context to a comment.
  Updated Hungarian translation
  Updated Hungarian translation

Gabriel Speckhahn (1):
  Updated Brazilian Portuguese translation

Gert Kulyk (1):
  Fixes for building with -Wformat-security

Gheyret Kenji (1):
  updated Uyghur translation

Gil Forcada (3):
  [l10n] Updated Catalan translation
  [l10n] Minor update to Catalan translation
  [l10n] Updated Catalan translation

Hideki Yamane (1):
  Updated Japanese translation

Ihar Hrachyshka (1):
  Updated Belarusian translation.

Inaki Larranaga Murgoitio (1):
  Updated Basque language

Jiro Matsuzawa (1):
  Updated Japanese translation

Jonh Wendell (1):
  Updated Brazilian Portuguese translation

Jorge González (3):
  Updated Spanish translation
  Updated Spanish translation
  Updated Spanish translation

Jovan Naumovski (1):
  Updated Macedonian translation.

Kasia Bondarava (1):
  Added Belarusian translation.

Kenneth Nielsen (2):
  Updated Danish translation
  Updated Danish translation

Kjartan Maraas (9):
  Updated Norwegian bokmål translation
  Updated Norwegian bokmål translation
  Updated Norwegian bokmål translation
  Upda

GNOME Online Accounts 3.4.0 released

2012-03-26 Thread Debarshi Ray
GNOME Online Accounts provides interfaces so that applications and libraries in
GNOME can access the user's online accounts.

This release contains translation updates for:
  * German
  * Lithuanian
  * Vietnamese

The NEWS file has the full list of changes.

Download: http://download.gnome.org/sources/gnome-online-accounts/3.4/
Bugs: https://bugzilla.gnome.org/enter_bug.cgi?product=gnome-online-accounts

Happy hacking,
Debarshi


pgpdXjQTvyT9B.pgp
Description: PGP signature
___
gnome-announce-list mailing list
gnome-announce-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gnome-announce-list


Rygel 0.14.0 (Lava's a Many Splendored Thing)

2012-03-26 Thread Jens Georg
Rygel 0.14.0 (Lava's a Many Splendored Thing) is out!

A new stable release for GNOME 3.4

Changes compared to 0.13.4:

Added/updated translations
 - cs, courtesy of Marek Černocký
 - gl, courtesy of Fran Dieguez
 - ja, courtesy of Kentaro KAZUHAMA
 - sv, courtesy of Daniel Nylander

All contributors to this release:
 Marek Černocký 
 Kentaro KAZUHAMA 
 Fran Diéguez 
 Daniel Nylander 

Download source tarball here: http://download.gnome.org/sources/rygel/0.13/


What is Rygel?

Rygel is a home media solution that allows you to easily share audio, video and
pictures, and control of media player on your home network. In technical terms
it is both a UPnP AV MediaServer and MediaRenderer implemented through a plug-in
mechanism. Interoperability with other devices in the market is achieved by
conformance to very strict requirements of DLNA and on the fly conversion of
media to format that client devices are capable of handling.

More info at our project home page: http://www.rygel-project.org

___
gnome-announce-list mailing list
gnome-announce-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gnome-announce-list


Boxes 3.4.0

2012-03-26 Thread Zeeshan Ali (Khattak)
We are pleased to announce a new release of Boxes.

Changes since 3.3.92:

- Added/updated translations:
  - Assamese
  - Belarusian
  - Brazilian Portuguese
  - Bulgarian
  - Catalan
  - Catalan (Valencian)
  - Czech
  - Danish
  - Estonian
  - French
  - Galician
  - Hebrew
  - Hungarian
  - Japanese
  - Latvian
  - Lithuanian
  - New Malayalam
  - Polish
  - Portuguese
  - Russian
  - Serbian
  - Simplified Chinese
  - Slovenian
  - Spanish
  - Swedish
  - Telugu
  - Traditional Chinese (Hong Kong and Taiwan)
  - Ukranian

All contributors to this release:

Adam Matoušek 
Antonio Fernandes C. Neto 
Aurimas Černius 
Automatic Mirroring 
Bruno Brouard 
Carles Ferrando 
Cheng-Chia Tseng 
Daniel Korostil 
Daniel Mustieles 
Daniel Nylander 
Duarte Loreto 
Fran Diéguez 
Gabor Kelemen 
Gil Forcada 
Hajime Taira 
Ihar Hrachyshka 
Kenneth Nielsen 
Krasimir Chonov 
Marek Černocký 
Matej Urbančič 
Mattias Põldaru 
Nilamdyuti Goswami 
Piotr Drąg 
Praveen Arimbrathodiyil 
Rudolfs Mazurs 
Sasi Bhushan 
tuhaihe 
Yaron Shahrabani 
Yuri Myasoedov 
Zeeshan Ali (Khattak) 
Мирослав Николић 
-

What is Boxes?
==

A simple GNOME 3 application to access remote or virtual systems.

Goals
=

* View, access, and use:
 * remote machines
 * remote virtual machines
 * local virtual machines
 * When technology permits, set up access for applications on local
  virtual machines
* View, access, and use virtual machines on removable media
* View, access, and use shared connection / machines
* Share connections?
* Upload / publish virtual machines
* Select favorites
* Search for connections

Non-Goals
=

* Enterprise system management / administration
* Asset management
* Software distribution
* Automation

Use Cases
=

* Connect to a local virtual machine for testing.
* Connecting to a work machine from home.
* Connect to a work machine over a low quality cellular network.

Homage page
===

https://live.gnome.org/Boxes

Downloads
=

http://download.gnome.org/sources/gnome-boxes

-- 
Regards,

Zeeshan Ali (Khattak)
FSF member#5124
___
gnome-announce-list mailing list
gnome-announce-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gnome-announce-list


Announce: mousetweaks 3.4.0

2012-03-26 Thread Francesco Fumanti

Dear reader,


A new release of mousetweaks is available; the version number is 3.4.0.

It can be downloaded from:
http://download.gnome.org/sources/mousetweaks/3.4/

Direct download link:
http://download.gnome.org/sources/mousetweaks/3.4/mousetweaks-3.4.0.tar.xz 
(1.94M)
  sha256sum: f44711d47fb6fb6286ca46c144bbdc791e39c5062f923b55e9e300844d317144


=
What is mousetweaks ?
=

Mousetweaks is a package that provides mouse accessibility enhancements
for the GNOME desktop. These enhancements are:

1. It offers a way to perform the various clicks without using any

hardware button. (Hover Click)

2. It allows users to perform a secondary click by keeping the primary
mousebutton pressed for a determined amount of time. (Simulated
Secondary Click)

These enhancements can be accessed through the Universal Access panel
in the GNOME Control Center or through the command-line interface.


===
Distribution Notes:
===

Mousetweaks is implemented as a daemon that only runs when one of its
features has been enabled.

Apart the click-type window that can be used to control the type of
the next simulated click, there is no graphical user interface
shipping with mousetweaks. Distributions can create their own
graphical user interface matching their desktop and use dbus to
completely control mousetweaks.


=
What is new in this release ?
=

New and updated translations:

[pa] A S Alam
[pt_BR] Enrico Nicoletto
[te] Krishnababu Krothapalli
[zh_CN] YunQiang Su



Many thanks to all contributors.


Best regards,

The MouseTweaks team

___
gnome-announce-list mailing list
gnome-announce-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gnome-announce-list


[ANNOUNCE] Vala 0.16.0 - Compiler for the GObject type system

2012-03-26 Thread Jürg Billeter
We are pleased to announce version 0.16.0 of Vala, a compiler for the
GObject type system.

Vala 0.16.0 is now available for download at:
   http://download.gnome.org/sources/vala/0.15/

Changes since 0.15.2
 * Add udisks2 bindings.
 * Bug fixes and binding updates.

Vala is a programming language that aims to bring modern programming
language features to GNOME developers without imposing any additional
runtime requirements and without using a different ABI compared to
applications and libraries written in C.

valac, the Vala compiler, is a self-hosting compiler that translates
Vala source code into C source and header files. It uses the GObject
type system to create classes and interfaces declared in the Vala source
code.

More information about Vala is available at

http://www.vala-project.org/


The Vala Team

___
gnome-announce-list mailing list
gnome-announce-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gnome-announce-list


Mutter 3.4.0 released

2012-03-26 Thread Owen Taylor
About Mutter


Mutter is a window and compositing manager that displays and manages
your desktop via OpenGL. Mutter combines a sophisticated display
engine using the Clutter toolkit with solid window-management logic
inherited from the Metacity window manager.

While Mutter can be used stand-alone, it is primarily intended to be
used as the display core of a larger system such as GNOME Shell. For
this reason, Mutter is very extensible via plugins, which are used
both to add fancy visual effects and to rework the window management
behaviors to meet the needs of the environment.

News


* Fix crash when a full-screen window is opened [Jasper; #672797]
* Fix memory leaks [Pavel; #672640]

Contributors:
 Jasper St. Pierre, Pavel Vasin

Translations:
 Marek Černocký, Petr Kovar [cz], Bruno Brouard [fr], Sweta Kothari [gu],
 Yaron Shahrabani [he], Changwoo Ryu [kr], Enrico Nicoletto [pt_BR],
 Yuri Myasoedov [ru], Muhammet Kara [tr], Nguyễn Thái Ngọc Duy [vi]

Download

http://download.gnome.org/sources/mutter/3.4/mutter-3.4.0.tar.xz (1.52M)
  sha256sum: 6aa8a91ec7f20eee20b8fd9f93a9529c5a530c21b607ec6656bb9c8b80190431


___
gnome-announce-list mailing list
gnome-announce-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gnome-announce-list


GNOME Shell 3.4.0 released

2012-03-26 Thread Owen Taylor
About GNOME Shell
=

GNOME Shell provides core user interface functions for the GNOME 3
desktop, like switching to windows and launching applications. GNOME
Shell takes advantage of the capabilities of modern graphics hardware
and introduces innovative user interface concepts to provide a
visually attractive and easy to use experience.

Tarball releases are provided largely for distributions to build
packages. If you are interested in building GNOME Shell from source,
we would recommend building from version control using the build
script described at:

 http://live.gnome.org/GnomeShell

Not only will that give you the very latest version of this rapidly
changing project, it will be much easier than get GNOME Shell and its
dependencies to build from tarballs.

News


* Don't crash when taking screenshots [Jasper; #672775]
* Fix dialog-resizing problem [Florian; #672543]

Contributors:
 Florian Müllner, Jasper St. Pierre

Translations:
 Khaled Hosny, Abderrahim Kitouni [ar], Ihar Hrachyshka [be],
 Alexander Shopov [bg], Marek Černocký [cz], Jiri Grönroos, Timo Jyrinki [fi],
 Bruno Brouard [fr], Fran Diéguez [gl], Yaron Shahrabani [he],
 Gabor Kelemen [hu], Jiro Matsuzawa [ja], Kenneth Nielsen [dk],
 Mattias Põldaru [et], Changwoo Ryu [kr], Rudolfs Mazurs [lv],
 Jonh Wendell [pt_BR], Yuri Myasoedov[ru], Daniel Korostil [uk],
 Nguyễn Thái Ngọc Duy [vi], Chao-Hsiung Liao [zh_HK, zh_TW]

Download

http://download.gnome.org/sources/gnome-shell/3.4/gnome-shell-3.4.0.tar.xz 
(1.19M)
  sha256sum: b6a706da199a99540a008a5fec609bbeff194b1a933e2fc73e51e667d4599a85


___
gnome-announce-list mailing list
gnome-announce-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gnome-announce-list


GTK+ 3.4.0 released

2012-03-26 Thread Matthias Clasen
GTK+ 3.4.0 is now available for download at:

 http://download.gnome.org/sources/gtk+/3.4/
 ftp://ftp.gtk.org/pub/gtk/3.4/

sha256 sum:
00af8be8bc60355e08a8f57e3e7503c916cec5cd5c6acb3eaedb01330b81f3e0  gtk
+-3.4.0.tar.xz

What is GTK+


GTK+ is a multi-platform toolkit for creating graphical user
interfaces. Offering a complete set of widgets, GTK+ is
suitable for projects ranging from small one-off tools to
complete application suites.

GTK+ has been designed from the ground up to support a range
of languages, not only C/C++. Using GTK+ from languages such
as Perl and Python (especially in combination with the Glade
GUI builder) provides an effective method of rapid application
development.

GTK+ is free software and part of the GNU Project. However,
the licensing terms for GTK+, the GNU LGPL, allow it to be
used by all developers, including those developing proprietary
software, without any license fees or royalties. GTK+ is the
only 100% free-of-cost open source industrial-strength GUI
toolkit available today.

Since its origins as the toolkit for the GNU Image
Manipulation Program (GIMP), GTK+ has been used in a wide
range of software. Notably, GTK+ is the foundation of the
GNOME desktop.


What's new in 3.4
=

Major new features include:

* Menu support in GtkApplication

* A new color chooser

* Add support for touch devices
 - New device types GDK_SOURCE_TOUCHSCREEN and
   GDK_SOURCE_TOUCHPAD for direct and indirect
   touch devices
 - New event GdkEventTouch and GDK_TOUCH_MASK
 - New signal GtkWidget::touch-event

* Add support for smooth scrolling
 - Scroll events can contain scroll deltas,
   obtainable via gdk_event_get_scroll_deltas()
 - Scroll direction for such events is GDK_SCROLL_SMOOTH
 - To receive scroll events, widgets must now
   set either GDK_SCROLL_MASK or GDK_SMOOTH_SCROLL_MASK

* GtkScrolledWindow will do kinetic scrolling
  with touch devices

Platform support:

* OS X support has been improved in many aspects:
 - Better keyboard handling (use 'Command' and 'Option'
   as modifiers)
 - Menu support in GtkApplication
 - Handle recursive CFRunLoops

* This is the first version of GTK+ 3 that works
  well on Windows. Official builds of GTK+ 3.4.0 for
  Windows are expected in the near future

* The Wayland backend has been updated to the
  current Wayland API, and the backend is much more
  complete now, with support for resize grips, grabs,
  geometry and window type hints, clipboard and
  selection support, etc.

* The Broadway backend has been updated to support
  V7+ websockets.

Other improvements:

* Spin buttons have received a new look

* Accessibility: the treeview accessible support
  has been rewritten and works much better now

* Theming
 - More complete CSS support ('transparent' as color,
   'background-clip', 'background-origin', 'background-size'
   CSS properties, linear-gradient syntax)
 - Support percentages, angles and other units in CSS
 - Better notebook tab rendering
 - Rounded corners for tooltips
 - Unfocused windows can be themed differently

For more details and lists of fixed bugs, see the NEWS file
that is included in the tarball, or see:

 http://git.gnome.org/browse/gtk+/plain/NEWS?id=3.4.0

For concerns about porting from older GLib release, see the
README file that is included in the tarball, or see:

http://git.gnome.org/browse/gtk+/plain/README.in?id=3.4.0


Where to get more information about GTK+


Information about GTK+ including links to documentation can be
found at:

 http://www.gtk.org/

An installation guide for GTK+ is found at:

 http://library.gnome.org/devel/gtk3/stable/gtk-building.html

Common questions:

 http://library.gnome.org/devel/gtk3/stable/gtk-question-index.html


Contributing


GTK+ is a large project and relies on voluntary contributions.
We are actively searching for new contributors in various areas
and invite everyone to help project development.
If you are willing to participate, please subscribe to the project
mailing lists to offer your help and read over our list of vacant
project tasks:
http://live.gnome.org/GtkTasks


Thanks to the many people who contributed to this release
in the form of bug reports, patches and translations.

Special thanks to Carlos Garnacho for his work on multitouch
and to Ryan Lortie for his GtkApplication work.


March 26, 2012
Matthias Clasen


___
gnome-announce-list mailing list
gnome-announce-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gnome-announce-list


Announcing libsecret

2012-03-26 Thread Stef Walter
libsecret is a library for storing and retrieving passwords and other 
secrets. It communicates with the "Secret Service" using DBus. 
gnome-keyring and ksecretservice are both implementations of a Secret 
Service.


libsecret replaces libgnome-keyring. libsecret works with multiple 
threads, is introspectable, and uses proper async model. It also has 
GDBus style proxy objects for various keyrings and items on the server.


As time permits I'll be coming around and posting patches for various 
projects that use libgnome-keyring to migrate them to libsecret.


libsecret is not all stable yet. It has a basic password storage and 
retrieval API, which is (hopefully) stable:


http://people.gnome.org/~stefw/libsecret-docs/simple.html

There's a more complete API for power users (like seahorse), which isn't 
stable:


http://people.gnome.org/~stefw/libsecret-docs/complete.html

The goal is to use this 3.4 cycle to figure out any further issues with 
the libsecret API, and fix them up. Hopefully we can have something 
stable by 3.6


Source: http://git.gnome.org/libsecret [1]
Documentation: http://people.gnome.org/~stefw/libsecret-docs/ [2]

Cheers,

Stef


[1] Code importation not yet completed, as I want to have the liberty to 
be able to make drastic changes for the next few weeks...


[2] Obviously this will go into developer.gnome.org
___
gnome-announce-list mailing list
gnome-announce-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gnome-announce-list


ATK 2.4.0 released

2012-03-26 Thread Piñeiro
About ATK
=

GNOME provides support for accessibility devices using the ATK
framework. This framework defines a set of interfaces to which
graphical interface components adhere. This allows, for instance,
screen readers to read the text of an interface and interact with its
controls. ATK support is built into GTK+ and the rest of the GNOME
platform, so any application using GTK+ will have reasonable
accessibility support for free.

Nonetheless, you should be aware of accessibility issues when when
developing your applications. Although GTK+ interfaces provide
reasonable accessibility by default, you can often improve how well
your program behaves with accessibility tools by providing additional
information to ATK. If you develop custom widgets, you should ensure
that they expose their properties to ATK. You should also avoid using
sound, graphics, or color as the sole means of conveying information
to the user.

The GNOME desktop ships with a number of accessibility tools which
enable users with disabilities to take full advantage of their desktop
and applications. Applications that fully implement ATK will be able
to work with the accessibility tools. GNOME's accessibility tools
include a screen reader, a screen magnifier, an on-screen keyboard,
and Dasher, an predictive text entry tool.

News


* Bug 593220: Some typos in atktable signals (docs)
* Updated Hindi and Simplified Chinese translation


Contributors


Daniel Mustieles, Alejandro Piñeiro Iglesias,

Translations


* Automatic Mirroring (zh_CN)
* Rajesh Ranjan (hi)


Download


http://download.gnome.org/sources/atk/2.4/atk-2.4.0.tar.xz (593K)
  sha256sum:
091e9ce975a9fbbc7cd8fa64c9c389ffb7fa6cdde58b6d5c01b2c267093d888d


-- 
Alejandro Piñeiro Iglesias

___
gnome-announce-list mailing list
gnome-announce-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gnome-announce-list