GNOME 2.31.4 released

2010-07-01 Thread Matthias Clasen
GNOME 2.31.4 Development Release


GNOME 2.31.4 has been released. This is the first release featuring a
number of modules that have switched from GTK+ 2.x to 3, and it also
brings a surprise standalone gdk-pixbuf.
We hope to ramp up the number of modules using GTK+ 3 for the 2.31.5 release.

To compile GNOME 2.31.4, you can the jhbuild [1] modulesets [2] (which
use the exact tarball versions from the official release):

 [1] http://library.gnome.org/devel/jhbuild/
 [2] http://download.gnome.org/teams/releng/2.31.4/


The release notes that describe the changes between 2.31.3 and 2.31.4
are available. Go read them to learn all the goodness of this release:

platform - http://download.gnome.org/platform/2.31/2.31.4/NEWS
desktop  - http://download.gnome.org/desktop/2.31/2.31.4/NEWS
admin- http://download.gnome.org/admin/2.31/2.31.4/NEWS
bindings - http://download.gnome.org/bindings/2.31/2.31.4/NEWS
devtools - http://download.gnome.org/devtools/2.31/2.31.4/NEWS

The GNOME 2.31.4 release is available here:

platform sources - http://download.gnome.org/platform/2.31/2.31.4/
desktop  sources - http://download.gnome.org/desktop/2.31/2.31.4/
adminsources - http://download.gnome.org/admin/2.31/2.31.4/
bindings sources - http://download.gnome.org/bindings/2.31/2.31.4/
devtools sources - http://download.gnome.org/devtools/2.31/2.31.4/


WARNING! WARNING! WARNING!
--

This release is a snapshot of development code. Although it is
buildable and usable, it is primarily intended for testing and hacking
purposes. GNOME uses odd minor version numbers to indicate
development status.

For more information about 2.31, the full schedules, the official
modules list and the proposed modules list, please see our 2.31 page:
 http://www.gnome.org/start/unstable/

Also take a look at the abbreviated schedule reminder page at:
 http://live.gnome.org/Schedule

We hope you'll like it,

The GNOME Release Team
___
gnome-announce-list mailing list
gnome-announce-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gnome-announce-list


ANNOUNCE: tracker 0.9.11 released (unstable)

2010-07-01 Thread Martyn Russell
What is it?
===
All-in-one indexer, search tool and metadata database.

Where can I find out more?
==
You can visit the project web site:

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

Where can I get it?
===

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

What's New?
===

A lot of these changes have also been back-ported to the 0.8 branch!

The changes are:

 * Fixes: GB#511474, Remove the option to index remote mounted directories
 * Fixes: GB#622734, too many open files error / possible file descriptor leak
 * Fixes: GB#623203, Fix segfault when guessing content type in mounts without 
path
 * Fixes: GB#616809, t-s-t shows Author as urn:uuid: in metadata bar
 * Fixes: GB#622702, 0.8.13 does not build with gio 2.22 anymore
 * Fixes: NB#174202, Some .pya audio files cannot be displayed in Music 
application after copying to device via USB.
 * Fixes: NB#176932, Pure asf audio file is displayed in Video&TV application.
 * Fixes: NB#177447, Remove the 'error' signal from TrackerMiner object
 * general: Added -Wno-portability to AM_INIT_AUTOMAKE
 * general: Bumped version requirement for GLib from 2.20 to 2.24
 * general: Bumped version requirement for D-Bus from 1.3.0 to 1.3.1 for FD 
passing
 * tracker-control: Fixed typo in --help
 * tracker-extract: Plug leak in JPEG extractor
 * tracker-extract: Plug leaks in MSOffice extractor
 * tracker-extract: Plug leaks in PDF extractor
 * tracker-extract: Plug leaks in XMP extractor
 * tracker-extract: Plug leaks in GStreamer extractor on pipeline creation 
errors
 * tracker-store: Avoid CPU hopping of main threads (GNU only platforms)
 * tracker-store: Improve memory allocation for change events and avoid 
duplicates
 * tracker-store: Always reset interrupt thread before queries AND updates
 * tracker-store: Fix call to tracker_store_sparql_update for FD passing API
 * tracker-miner-fs: Use TrackerMinerFS caches for application mining
 * tracker-miner-fs: Fix various SPARQL issues for application mining
 * libtracker-data: Fix typo in define used for FTS support
 * libtracker-client: Updated Vala bindings
 * libtracker-miner: Fix potential invalid read error
 * libtracker-miner: Fix compilation if UPOWER and HAL are disabled
 * evolution: Don't fail to add mails with spaces in the folder name
 * function-tests: added mass storage mode test cases

Translations:

  * Updated et: Mattias Põldaru
  * Updated de: Mario Blättermann
  * Updated es: Jorge González
  * Updated sl: Andrej Žnidaršič

Notes:

  None

-- 
01 July 2010
Tracker team

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


ANNOUNCE: tracker 0.8.14 released (stable)

2010-07-01 Thread Martyn Russell
What is it?
===
All-in-one indexer, search tool and metadata database.

Where can I find out more?
==
You can visit the project web site:

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

Where can I get it?
===

  http://download.gnome.org/sources/tracker/0.8/

What's New?
===

The changes are:

 * Fixes: GB#511474, Remove the option to index remote mounted directories
 * Fixes: GB#622734, too many open files error / possible file descriptor leak
 * Fixes: GB#623203, Fix segfault when guessing content type in mounts without 
path
 * Fixes: GB#616809, t-s-t shows Author as urn:uuid: in metadata bar
 * Fixes: GB#622702, 0.8.13 does not build with gio 2.22 anymore
 * Fixes: NB#174202, Some .pya audio files cannot be displayed in Music 
application after copying to device via USB.
 * Fixes: NB#176932, Pure asf audio file is displayed in Video&TV application.
 * Fixes: NB#177447, Remove the 'error' signal from TrackerMiner object
 * general: Added -Wno-portability to AM_INIT_AUTOMAKE
 * general: Bumped version requirement for GLib from 2.20 to 2.24
 * tracker-control: Fixed typo in --help
 * tracker-extract: Plug leaks in XMP extractor
 * tracker-extract: Plug leaks in GStreamer extractor on pipeline creation 
errors
 * tracker-store: Improve memory allocation for change events and avoid 
duplicates
 * libtracker-miner: Fix potential invalid read error
 * evolution: Don't fail to add mails with spaces in the folder name
 * function-tests: added mass storage mode test cases

Translations:

 * Updated de: Mario Blättermann
 * Updated sl: Andrej Žnidaršič
 * Updated es: Jorge González
 * Updated ja: Takeshi AIHANA

Notes:

  None

-- 
01 July 2010
Tracker team

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


GNOME PackageKit 2.31.4 released

2010-07-01 Thread Richard Hughes
GNOME PackageKit is the name of the collection of PackageKit GUI tools
for use in the GNOME desktop.

Version 2.31.4
~~
Released: 2010-07-01

* Translations
 - Added Latvian translation (Peteris Krisjanis)
 - Updated Traditional Chinese translation (Cheng-Chia Tseng)
 - Updated Estonian translation (Ivar Smolin)
 - Updated Estonian translation (Mattias Põldaru)
 - Updated Serbian translation (Miloš Popović)
 - Updated Hebrew translation (Yaron Shahrabani)
 - Updated Czech translation (Ondřej Kopka)

* New Features:
 - Port the preferences dialog to libgnome-control-center (Richard Hughes)
 - Use the GSetting enum functionality (Richard Hughes)

* Bugfix:
 - Use the correct URL in the about dialog to fix an error. Fixes
rh#598261 (Richard Hughes)
 - Do not futz with the date, and just use the correct strftime
parameters. Fixes rh#609114 (Richard Hughes)
 - Depend on gnome-control-center 2.31.4 so the GTK dep is correct
(Richard Hughes)

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


GNOME Power Manager 2.31.4

2010-07-01 Thread Richard Hughes
GNOME Power Manager is a session daemon that makes it easy to manage the
power on your laptop or desktop system.

Version 2.31.4
~~
Released: 2010-07-01

* Translations
 - Add Esperanto translation (Kristjan Schmidt)
 - Updated Estonian translation (Ivar Smolin)
 - Updated Estonian translation (Mattias Põldaru)

* New Features:
 - Port the preferences dialog to libgnome-control-center (Richard Hughes)
 - Use the GSetting enum functionality (Richard Hughes)
 - Convert from our homegrown test framework to GTest (Richard Hughes)

* Bugfix:
 - Do not assume the lid is open at boot. Fixes #622026 (Richard Hughes)
 - Do not show the prefs menu on LiveCD's and with GDM. Fixes #621674
(Richard Hughes)
 - Depend on gnome-control-center 2.31.4 so the GTK dep is correct
(Richard Hughes)

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


GNOME Color Manager 2.31.4

2010-07-01 Thread Richard Hughes
gnome-color-manager is a session program that makes it easy to manage, install
and generate color profiles in the GNOME desktop.

Version 2.31.4
~~
Released: 2010-07-01

* Translations
 - Updated Galician translations (Fran Diéguez)
 - Updated Spanish translation (Jorge González)
 - Updated Estonian translation (Mattias Põldaru)
 - Updated Hebrew translation (Yaron Shahrabani)
 - Updated Simplified Chinese translation (甘露 Gan Lu)

* New Features:
 - Port from lcms to lcms2 (Richard Hughes)
 - Split gcm-prefs into a control center module and a profile viewer
(Richard Hughes)
 - Add gcm_image_set_abstract_profile() so we can set LAB abstract
profiles (Richard Hughes)
 - Add GcmProfileSearchFlags so we can control what kind of profiles
are loaded (Richard Hughes)
 - Allow passing profile and device types to GetProfilesForType()
(Richard Hughes)

* Bugfix:
 - Do not try to convert if the input and output profiles are not RGB
(Richard Hughes)
 - Refuse to import a local profile if it already exists system-wide
(Richard Hughes)
 - Make GcmImage take a GcmProfile, not a base64 string (Richard Hughes)
 - Depend on gnome-control-center 2.31.4 for GTK 3.0 fixes (Richard Hughes)
 - Ensure we load the profile store in the DBus service (Richard Hughes)

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


Banshee 1.7.2 released

2010-07-01 Thread Alexander Kojevnikov
We're happy to announce the release of Banshee 1.7.2, which is part of
the unstable 1.7 series, leading up to a stable 1.8 release in the
autumn. It contains bug fixes for 1.7.1, as well as new features and
enhancements.

http://download.banshee.fm/banshee/unstable/1.7.2/
http://download.banshee.fm/banshee/unstable/1.7.2/banshee-1-1.7.2.tar.bz2
(sha256sum: 26a5bfcd51462a38f1d88b458a33fd1cdb84b86afc3255e1b34435cbe2daa40c)

New Features and Enhancements:

  * Mallard-based documentation
  * Brand new ready to hack on Gst#-based backend
  * Overhaul GNOME proxy support (bmc#1920)
  * Make GIO optional with --disable-gio configure switch
  * Use new YouTube icon in context buttons
  * Wrap long strings in the Now Playing view
  * Xperia X10 support
  * Refresh podcast feeds when network is reconnected
  * Add metadata-saving support for File System Queue (bgo#609411)

Notable Bugs Fixed:

  * Allow building without gnome-doc-utils
  * Fix various volume-related issues
  * Fix Play Queue when using it with different locales (bgo#621480)
  * Fix the Internet Archive playback (bgo#621687)
  * Correct Play Queue track reordering (bgo#61)
  * Fix SourceSwitcher crasher (bgo#618117)

More info: http://banshee.fm/download/archives/1-7-2/

Development toward 1.8 is happening on git master, and 1.7.3 is
scheduled for July 21st (see http://banshee.fm/about/calendar/).

Thanks to everybody who contributed!

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


Clutter Core 1.3.6 - developers snapshot

2010-07-01 Thread Emmanuele Bassi
good news, everyone!

here's to you the third 1.3 developers snapshot of Clutter.

Clutter 1.3.6 is now available for download at:

  http://source.clutter-project.org/sources/clutter/1.3/

A mirror is also available here:

  http://download.gnome.org/sources/clutter/1.3/

SHA256 Checksums:

3231606fa77b4c73a1892aa6715c17eefffddb510d24df7c9e2a464b53fd438e  
clutter-1.3.6.tar.gz
bb5547741ca66bce34771d1a1abb3d5921a5c070e303a372051d172b52835bd5  
clutter-1.3.6.tar.bz2

Clutter is an open source software library for creating portable, fast,
compelling and dynamical graphical user interfaces. Clutter is
licensed under the terms of the GNU Lesser General Public License
version 2.1.

Clutter currently requires:

  • GLib >= 2.18.0
  • Cairo >= 1.6
  • Pango >= 1.20
  • Atk >= 1.7
  • OpenGL >= 1.2 + multi-texturing, OpenGL|ES 1.1 or OpenGL|ES 2.0
  • GLX, WGL, Quartz or an EGL Implementation

Depending on the platform and the configuration options Clutter also 
depends on:

  • GDK-Pixbuf >= 2.0
  • JSON-GLib >= 0.10

Notes:

  • This is the third developers snapshot of the 1.3 cycle.
  • Given the changes occurred in the CoglMaterial implementation, there
can be issues and breakage with existing code; some of these issues
are known, and we're working towards fixing them.
  • This version is API and ABI compatible with the current 
stable release of Clutter.
  • Installing the contents of this release will overwrite the 
files from the installation of the current stable release 
of Clutter.
  • Bugs should be reported to:

  http://bugzilla.clutter-project.org/enter_bug.cgi?product=clutter

What's new in Clutter 1.3.6 since 1.3.4:

» Provide a fallback on GLX if the MESA_copy_sub_buffer extension is not
  available, by using EXT_framebuffer_blit. Both mechanisms are also
  throttled to avoid taking all resources when using them in a compositor
  like Mutter.

» Use (and cache) fragment shaders instead of texture combiners inside
  Cogl materials. Cogl will automatically fall back from GLSL to ARBfp
  to fixed functions depending on the level of support of the underlying
  GL implementation.

» Implement a new design for materials; this allows scaling up the
  number of materials in a scene, and also makes copying materials
  less expensive.

» Make Cogl materials responsible for depth testing, and add new
  experimental API.

» Use the (modified) GLU tesselator to draw paths to a vertex buffer
  object instead of using the stencil buffer, or the scanline rasterizer
  on platforms without a stencil buffer.

» Add ClutterDeformEffect, a base class for effects that deform an
  actor's geometry when painting it; ClutterPageTurnEffect is an
  implementation of a "page curl" deformation using the DeformEffect
  API.

» Always use scissoring when clipping, to reduce the amount of buffer
  that has to be cleared.

» Allow ClutterShaderEffect sub-classes to use vertex shaders by setting
  a constructor property; the default remains fragment shader.

» Remove the button of the press event from the DragAction::drag-begin
  and DragAction::drag-end signals. This is an API break from 1.3.4.

» Do not promote clipped redraws to full redraws.

» Improve the consistency of the default state name in ClutterState,
  both in the API and in the serialization format.

» Fix a rounding error with the Text layout size.

» Add utility functions for CoglMatrix and CoglColor.

» Avoid a re-allocation cycle warning when resizing the surface of
  a CairoTexture actor from within the allocate() implementation.

» Do not add the GL libraries for the EGL X11 backend.

» Add more checks for size of data passed to the shader types GValue
  functions.

» Add width and height to the BindConstraint.

» Parse actions, constraints and effects inside an actor definition
  for ClutterScript.

» Merge the code of native and x11 backends for EGL into a single
  backend; also allow creating GL context with the EGL backend.

» Use XSETTINGS to set up the backend configuration options, like
  the font name, resolution, font options and double click options,
  on X11; this also allows ClutterText actors created using the
  default font name to be updated when the font name and options
  change; similarly, this allows ClutterUnits to be updated when
  the screen resolution changes.

» Implement the texture_from_pixmap extension support inside Cogl
  itself, and unify ClutterX11TexturePixmap and ClutterGLXTexturePixmap.

» Documentation improvements in the API reference and in the cookbook.

» Use the -Bsymbolic-functions linker option on supported platforms
  to avoid intra-library PLT jumps.

» Fix painting transparent stages on X11 using the :use-alpha property
  of ClutterStage.

» Fix emission of scroll events on Wi

ANNOUNCE: krb5-auth-dialog 0.16

2010-07-01 Thread Guido Günther
What is it?
===
krb5-auth-dialog is a tray applet for the GNOME desktop that monitors
and refreshes your Kerberos ticket. It pops up reminders when the ticket
is about to expire.

It features ticket autorenewal and supports PKINIT.

What's changed in 0.16?
===
* Add plugin system
* Memory leaks plugged
* Bug fixes
* Make -DSEAL safe
* UI translations:
- Andrej Žnidaršič (sl)
- Christian.Kirbach (de)
- Fran Diéguez (gl)
- Jorge González (es)
- Mario Blättermann (de)
- Petter Reinholdtsen (nb)

Where can i get it?
===
krb5-auth-dialog is available at:
http://download.gnome.org/sources/krb5-auth-dialog/0.16/

Where can i get more information?
=
Screenshots, Todo list, etc. are at:
https://honk.sigxcpu.org/piki/projects/krb5-auth-dialog/

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


ANNOUNCE: Snowy 0.1 "Chihuahua" Released

2010-07-01 Thread Sandy Armstrong
Hey there Snowy fans,

I'm very happy to announce the first ever Snowy release: Snowy 0.1,
the "Chihuahua" release!  This should be considered a very early
preview release, and is not yet recommend for public servers or
important data.  Do not forget that the diminutive Chihuahua in your
local celebrity's purse has a nasty bite!

For the uninitiated, Snowy is a web-based viewer for your Tomboy
notes.  It's written in Python using the Django web framework, and is
licensed under the AGPL.

Please check out our website here:
http://live.gnome.org/Snowy

You can download the latest release here:
http://download.gnome.org/sources/snowy/0.1/snowy-0.1.tar.bz2

This release represents over a year of sporadic work.  We intend to
follow the GNOME release schedule from here on out, and aim to have a
hosted beta of Tomboy Online running Snowy 1.0 in time for GNOME 3.0
(plans subject to change).

Snowy 0.1, "Chihuahua" features:
* An implementation of the Tomboy web sync REST API (the same API that
Ubuntu One implements for note sync):
  http://live.gnome.org/Tomboy/Synchronization/REST
* OpenID support, so you can log in with your Google/Launchpad/whatever account
* Read-only online note access (notes can be made publicly readable in
the admin UI for now)
* A friendly Tomboy-like web UI for accessing your notes, supporting
rich text, note links, note pinning, full-text search, etc
* An initial unit test suite

Contributors to this release include:

Brad Taylor, Sandy Armstrong, Leon Handreke, Sander Dijkhuis, Benoit
Garret, Olivier Le Thanh Duong, Stuart Langridge, Adam Ziolkowski,
Andy Duplain, Jordan Keyes, Mike Gorse, Ray Wang, Shayne Macaulay

You can see where we're planning on going by checking out our bug list:
https://bugzilla.gnome.org/buglist.cgi?product=snowy&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED

All help is welcome!  We'd especially appreciate help from web
designers to improve our templates.  Please join us on snowy-list, or
in #snowy on GIMPNet, and we'll help you get all set up.

Thanks for your support,
Sandy
___
gnome-announce-list mailing list
gnome-announce-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gnome-announce-list


ANNOUNCE: Tomboy 1.3.1 Development Release

2010-07-01 Thread Sandy Armstrong
Hey everyone,

I'm pleased to announce Tomboy 1.3.1, a development release
on the road to Tomboy 1.4, which will coincide with GNOME 3.0.


IMPORTANT PACKAGER NOTE

Packagers take note of two important changes in this release:
* Panel applet support is disabled by default until/unless it is
ported to the new d-bus API. This is mostly done to drop deprecated
libgnome dependencies. However, if your distro is still planning to
ship these dependencies (and really, isn't everyone?), then please
configure Tomboy with --enable-panel-applet to avoid pissing of users.
* Docs have been ported to Mallard format, so the files installed are
completely different than before.

Tomboy is a simple personal note-taking application designed to be
unobtrusive and friendly, while supporting inter-note-links similar to
a WikiWikiWeb to help you organize your notes and ideas.  It can run
either as a GNOME panel applet or a notification tray icon.

Tomboy's Website: http://www.gnome.org/projects/tomboy

Tomboy's Wiki: http://live.gnome.org/Tomboy
 * Road Map: http://live.gnome.org/Tomboy/RoadMap
 * Brainstorming: http://live.gnome.org/Tomboy/PlaceForNewIdeas

Linux tarballs:
http://download.gnome.org/sources/tomboy/1.3/tomboy-1.3.1.tar.gz
http://download.gnome.org/sources/tomboy/1.3/tomboy-1.3.1.tar.bz2

Windows installer (contains a post-release fix for gtk-sharp 2.12.10 support):
http://download.gnome.org/binaries/win32/tomboy/1.3/Tomboy-1.3.1.msi

Mac OS X zip:
http://download.gnome.org/binaries/mac/tomboy/1.3/Tomboy-1.3.1.app.zip

Since I've been behind on ANNOUNCE mails, here's what's new since 1.2.0:

Version 1.3.1
* Disable panel applet support by default (Javier Jardón, #603423, #580422)
* New topic-based help (Paul Cutler and the rest of the docs team, #68)
* Add libproxy support to web sync (Alejandro Cura, #621249)
* Support LaTeX add-in on Mac (Tobias Abenius, #618577)
* Fix `make run` for developers (#431833)
* Document --debug option in manpage (Carlos Arenas, #602376)
* Translation updates: de, es, et, gl, he, hu, ms, nb

Version 1.3.0
* Use GNOME Session D-Bus API for session management (Aaron Borden, #580422)
* Fix indentation of bullet list items when printing (Owen Williams, LP#516494)
* Fix keyboard navigation in bullet lists (Stefan Schweizer, #433244)
* Applet now uses correct icon (Brian Mattern, #614795)
* Add hidden preference for quiet note deletion (Jeff Stoner, #585040)
* Add hidden preference for disabling tray icon (Matthew Pirocchi, #594682)
* HIG menu item clean-ups on Mac (Brion Vibber, #616238)
* Proper formatting when typing in timestamp text (Stefan Schweizer, #612755)
* Allow building with -DGSEAL_ENABLE (#616195)
* Fix crash in autosync when certain server types are unavailable (#620812)
* Clean up stream usage in attempt to fix LP#556628

Special thanks to everyone entering bugs, submitting patches,
keeping translations up to date, and helping to make Tomboy
better!

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


[ANNOUNCE] PyGObject 2.21.4 - unstable

2010-07-01 Thread Tomeu Vizoso
Hi,

I am pleased to announce version 2.21.4 of the Python bindings for GObject.

The new release is available from ftp.gnome.org as and its mirrors as
soon as its synced correctly:

  http://download.gnome.org/sources/pygobject/2.21/

What's new since PyGObject 2.21.3?

- Build the cairo shim as a python module so the _gi module
stops linking to it (Tomeu Vizoso)
- add drawing area demo (John (J5) Palmieri)
- sort the demo list (John (J5) Palmieri)
- rename iter to treeiter so we aren't using a python reserved
word (John (J5) Palmieri)
- Fixup for change in buffer API (John (J5) Palmieri)
- add ListStore, TreeStore and TreeViewColumn APIs (John (J5) Palmieri)
- Add unit test for add_actions user data. (Ignacio Casal Quinteiro)
- Pass user_data param when adding actions (Paolo Borelli)
- add an exception type to the try/except block (John (J5) Palmieri)
- return PyList instead of PyTuple for array, return empty
list for NULL arrays (John (J5) Palmieri)
- Fix 'make distcheck' (Tomeu Vizoso)
- Allow building pygobject without introspection support by
providing --disable-introspection to configure. (Tomeu Vizoso)
- Make sure that sys.argv is a list and not a sequence. (Tomeu Vizoso)
- Force loading the GObject typelib so we have available the
wrappers for base classes such as GInitiallyUnowned. (Tomeu Vizoso)
- we shouldn't g_array_free NULL pointers (John (J5) Palmieri)
- remove unneeded TextIter creation in the tests (John (J5) Palmieri)
- add override for TextBuffer (John (J5) Palmieri)
- fix up some build issues (John (J5) Palmieri)
- make the overrides file git friendly by appending to __all__
after each override (John (J5) Palmieri)
- Override Dialog constructor and add_buttons method (Paolo Borelli)
- Merge PyGI (Johan Dahlin)

Note to packagers:

The configure option --enable-pygi has been removed and we build now
introspection support by default. It's not recommend for distros, but
if needed, you can build PyGObject without requiring
gobject-introspection by passing --disable-introspection. When built
with introspection support (the default) we require pycairo as a build
dependency. We now install one more python module _gi_cairo.so that
links to libcairo and depends on pycairo and that should be packaged
separately.

Blurb:

GObject is an object system library used by GTK+ and GStreamer.

PyGObject provides a convenient wrapper for the GObject library for use
in Python programs, and takes care of many of the boring details such as
managing memory and type casting.  When combined with PyGTK, and
gnome-python, it can be used to write full featured Gnome applications.

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 requires glib >= 2.22.4 and Python >= 2.3.5 to build.
GIO bindings require glib >= 2.22.4.

Please remember that this is an unstable release and shouldn't be used
in production.

Regards,

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


Eye of GNOME 2.31.4

2010-07-01 Thread Felix Riemann
Hi all!

This is just to let you know that we rolled another release
on the road to Eye of GNOME 3.0.

* What is it ?
==

Eye of GNOME (EOG) is the image viewer for the GNOME desktop.


* What's changed in 2.31.4?
===

  * Rename "Image Collection" to "Image Gallery" (Felix Riemann)
  * Update totem-scrsaver to use GDBus (Bastien Nocera, Florian Müllner)
  * Build fixes (Claudio Saavedra, Felix Riemann)
  * Optimize GSettings-usage and fix key names (Felix Riemann)

Bug fixes:

  #618304, Rename 'Image Collection' to 'Gallery' (Felix Riemann)
  #621370, invalid character (_) in gsettings key (Felix Riemann)
  #621439, Update totem-scrsaver from upstream (Bastien Nocera, Florian Müllner)
  #621616, eog-2.30.1 fails to configure when --without-libjpeg is passed
   (Claudio Saavedra)

New and updated translations:

- Mario Blättermann [de]
- Kristjan SCHMIDT [eo]
- Jorge González [es]
- Ivar Smolin [et]
- Fran Diéguez [gl]
- Yaron Shahrabani [he]
- Kjartan Maraas [nb]

New and updated manual translations:

- Carles Ferrando Garcia [ca]
- Mario Blättermann [de]
- Jorge González [es]
- Jukka Heikkilä [fi]


* Where can I get it ?
==

Source code:

http://download.gnome.org/sources/eog/2.31/eog-2.31.4.tar.gz
 sha256sum: 4e4cfa2f301f5966ee2e9fa4ebeff37413d51c28c72f25101ac0661d46064c54
  size: 3.8M

http://download.gnome.org/sources/eog/2.31/eog-2.31.4.tar.bz2
 sha256sum: 5cc733cdb98105fac4b5cc380003e888769c109287c0433f500da205cad50bb7
  size: 2.8M

Enjoy!

The Eye Team

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


ANNOUNCE: at-spi2 0.3.4 released

2010-07-01 Thread Mike Gorse

AT-SPI2 0.3.4 is now available for download at:

http://download.gnome.org/sources/pyatspi/0.3/
http://download.gnome.org/sources/at-spi2-core/0.3/
http://download.gnome.org/sources/at-spi2-atk/0.3/


Notes
=

A list of work required before the full release can be found at:

http://live.gnome.org/Accessibility/BonoboDeprecation

What's changed in AT-SPI2 0.3.4
===

pyatspi:
* Listen for AddAccessible and RemoveAccessible at the DesktopCache level.
This fixes a regression with Firefox for instance that was introduced in v0.3.3.

core:
* Added GetChildren to the spec.

Atk:
* Ref an object while adding it to the message generated by GetItems.
This prevents a crash if all other references to the objects go away while
it is being analyzed.

* Add GetChildren to the introspection.

* Fix NSelectedRows and NSelectedColumns.

* Fix the behavior of ChildCount and GetChildAtIndex for sockets with
embedded plugs.

* Fix extra unref when calling get_row_header or get_column_header on a
table, or calling atk_hyperlink_get_object.

* Set the /desktop/gnome/interface/at-spi-dbus gconf key to false by default
(this key is only used when at-spi2 is relocated, which it is not by default).

* Fix a few compiler warnings.

What is AT-SPI2
===

AT-SPI2 is a D-Bus based accessibility framework. It defines a D-Bus
protocol for providing and accessing application accessibility
information. The project includes a library for bridging the D-Bus
protocol to the ATK API, allowing Gtk based applications to be made
accessible. It also contains a client (AT) side library in Python.


Where can I get more information about AT-SPI2
==

The project wiki is available at:

http://www.linuxfoundation.org/en/Accessibility/ATK/AT-SPI/AT-SPI_on_D-Bus

A page detailing the project plan can be found at:

http://live.gnome.org/Accessibility/BonoboDeprecation


How can I contribute to AT-SPI2?


We are actively seeking contributors to help us make this the standard
a11y framework for Gnome. We need help testing with Gnome accessibility
technologies, improving performance, and generally tying up loose ends.
The above-referenced page contains a list of known issues that should be
fixed.

IRC   : #a11y on Gimpnet
E-Mail: accessibility-at...@lists.linux-foundation.org

Development repositories can be found at:

git://git.gnome.org/pyatspi2
git://git.gnome.org/at-spi2-core
git://git.gnome.org/at-spi2-atk
___
gnome-announce-list mailing list
gnome-announce-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gnome-announce-list


Announce: mousetweaks 2.31.4

2010-07-01 Thread Francesco Fumanti

Dear reader,


Mousetweaks version 2.31.4 has been released and can be downloaded from:
http://download.gnome.org/sources/mousetweaks/2.31/


sha256sum of mousetweaks-2.31.4.tar.bz2:
ca929e7ec0651d3266878bd040e6bf7e4cf721ae14814cf63bd3925ff164faed

sha256sum of mousetweaks-2.31.4.tar.gz
e17bd03e71c57a2655102d34721cfc30f4c8e3834b1db31656b2c046916b8b7d


===
What is mousetweaks ?
===

The mousetweaks package provides the functions offered by the
Accessibility tab of the Mouse control panel. It also contains
two panel applets related to the mouse accessibility. More
particularly:

1. It offers a way to perform the various clicks without using any
   hardware button. In this context, the Dwell Click panel applet
   can be used to choose what click type to perform.

2. It allows users to perform a secondary click by doing a
   click&hold of the primary mouse button.

3. It provides the Pointer Capture panel applet. This applet creates
   an area on the panel into which the pointer can be captured until
   the user releases it with a predefined button and modifier
   combination.


===
What is new ?
===

Misc changes, improvements and fixes:

* Migrate daemon and dwell click to GDBus
* Remove dbus-glib dependency
* Unify code style
* Make singleton classes reusable
* Integrate unix signals into the main loop
* Rework pointer-capture applet
* Update man pages
* Update manual about modified cli commands
* Update manual about drop of AT-SPI dependency

New and updated translations:

[es] Jorge González
[gl] Fran Diéguez
[he] Yaron Shahrabani
[sl] Matej Urbančič


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: libpeas 0.5.1 - plugins for everyone

2010-07-01 Thread Steve Frécinaux

Hi all,

I am very proud to announce today a new release of libpeas - the 
gobject-based plugin engine, used by totem and gedit - in its latest 
version 0.5.1.


libpeas is the next evolution of the gedit plugins engine, and is 
targetted at giving every application the chance to assume its own 
extensibility. It also has a set of enhanced features with regard to 
what Gedit used to provide, mirroring the desiderata of your favourite 
text editor's developpers:

 - multiple extension points
 - on demand (lazy) programming language support for C, Python and JS
 - simplicity of the API

More details can be found on the announcement blog post here:
http://log.istique.net/2010-06-03/announcing-libpeas.html

== Changes since last version ==

#
# Some API changes have happened since last release. Most importantly,
# the PeasEngine 'activate_plugin'-type API was renamed to
# 'load_plugin'.
#

Bastien Nocera (2):
  Fix loading TRUE value from the plugin info file
  And make the hash table useful

Craig Keogh (1):
  Install to libdir rather than $prefix/lib

Garrett Regier (5):
  Require gi in python loader
  Silence _POSIX_C_SOURCE redefined warnings
  Cleanup python loader coding style
  Use the program name for python args if available
  Use correct directories under OS X

Philip Withnall (1):
  Fix python thread support in libpeas

Simon Wenner (1):
  Fix incorrect configure help string for the gtk2-test-build option

Steve Frécinaux (18):
  Fill the README with infos from the announcement blog post.
  Add a way to inhibit a plugin loader.
  Rename 'activate_plugin'-type API to 'load_plugin'.
  Fix some missing renames.
  Always build against gtk+ 3 unless an option is given.
  [Python] Use Py_InitializeEx()
  Add warnings when a type or method is not found in introspection.
  Fix warning when an extension is not implemented in a C plugin
  [Python] Fix extension implementation lookup
  Drop useless "garbage_collect" field in PeasObjectModuleClass
  Ensure config.h is included in every C source files.
  Define the log domain for libpeas.
  Don't assume libpeas's stuff is initialized if python is.
  Don't finalize python if we didn't initialize it.
  Add support for g_object_new-like parameters in PeasCreateFunc.
  Pass the plugin-info property when creating a C extension.
  Add a GDestroyNotify to module_register_extension_factory()
  Allow writing C extensions not inheriting from PeasExtensionBase.

== Download and useful links ==

libpeas is available for download here:
http://ftp.gnome.org/pub/GNOME/sources/libpeas/0.5/libpeas-0.5.1.tar.bz2
http://ftp.gnome.org/pub/GNOME/sources/libpeas/0.5/libpeas-0.5.1.tar.gz

You can find the git repository here:
http://git.gnome.org/browse/libpeas
git://git.gnome.org/libpeas

The bug tracker is:
https://bugzilla.gnome.org/browse.cgi?product=libpeas

The irc chan is:
#libpeas on GimpNet




Cheers,
Steve Frécinaux
___
gedit-list mailing list
gedit-l...@gnome.org
http://mail.gnome.org/mailman/listinfo/gedit-list
___
gnome-announce-list mailing list
gnome-announce-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gnome-announce-list


ANNOUNCEMENT: gnome-keyring 2.31.4

2010-07-01 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 for general usage.

Many thanks to all the testers and everyone who pitched in to help
toward this release.


Important Notes:


* gnome-keyring now requires GTK+ 2.20

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


Changes between 2.30.1 and 2.31.4:
==

* New GPG Agent built into gnome-keyring-daemon
* Start building (but not using) new DER parser and writer.
* Fix building of desktop and service files.
* Fix displaying prompts with certain characters in  strings.
* Fix deadlock on secure memory usage.
* Refactor the way prompting works for PKCS#11 components.
* Refactor the way testing works and files are named.
* Implement coverage testing.
* Cleanup whitespace issues and rename certain modules.
* Tests can now involve prompts and responses.
* Fix possible threading race condition in gp11.
* Fix broken startup when used with gdm and password-less login.
* Fix checking of uninitialized value in prompting code.


Details of changes between 2.30.1 and 2.31.4:
=

Ahmed Noor Kader Mustajir Md Eusoff (1):
  Updated Malay translation

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

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

Gil Forcada (1):
  Minor fix in Catalan translation

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

Kjartan Maraas (4):
  Updated Norwegian bokmål translation
  Updated Norwegian bokmål translation
  Remove non-existing file
  Added Norwegian bokmål translation

Manoj Kumar Giri (1):
  Updated Oriya Translation

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

Nshepperd (1):
  Fix checking of uninitialized value in prompting code.

Rob Bradford (1):
  Add dbus activation service file for org.freedesktop.secrets

Sira Nokyoongtong (1):
  Updated Thai translation.

Sjoerd Simons (1):
  Make sure the service files are created correctly

Stef Walter (64):
  Bump version number after release.
  Start work on gpg-agent, incomplete.
  Fix broken startup when used with gdm and password-less login.
  Massive cleanup of line endings and file names.
  Move and cleanup the prompt directory.
  Bump version number to unstable version
  Start the wrap-layer, with proper session mapping.
  Prompting for creation of credentials in wrap layer.
  Use an interface to dispatch dbus messages to objects.
  Implement secret service unlock using protected auth path.
  Fix bugs preventing wrap layer propmting from working.
  Simpler way to define secure memory callbacks.
  Basic rough implementation of prompting for C_Login
  Implement an initial test of the prompting functionality.
  Implement dummy prompting.
  Fix possible threading race condition in gp11.
  Run tests in a second thread, and run mainloop.
  Verobse testing, so we can see progress.
  Allow space between test definition macro and name.
  Implement login prompting tests as automatic test.
  No more prompt tests.
  Cleanup naming and whitespace for testing stuff.
  Cleanup .gitignore files.
  Implement coverage of tests using gcov and lcov.
  Implement testing for context specific login prompt.
  Cleaner naming in testing suite.
  Cleaner naming in testing suite.
  Implement some testing of creating credentials.
  Split out the mock module and test helpers.
  [gkm] Internally ignore attributes with ulValueLen == -1
  Implement auto unlock in wrap-layer.
  Make sure prompts are freed properly.
  [wrap-layer] Implement initialize and change password prompts
  [daemon] Remove old code that's now in the wrap-layer
  Merge branch 'master' into gpg-agent
  Fix up the POTFILES for GPG stuff
  [daemon] Fix deadlock on secure memory usage.
  Merge branch 'master' into gpg-agent
  [gkm] Always pass around session when finding stuff.
  [prompt] Always encode strings properly.
  Merge branch 'master' into gpg-agent
  [gpg-agent] Finish up the GPG Agent.
  [gpg-agent] Allow unlock options to be used.
  Fix building of desktop and service files.
  [egg] Initial asn1 parser work.
  [egg] Implement better dumping of asn1 tree.
  [egg] Rework how asn nodes are accessed.
  [egg] Implement DER parsing of a certificate.
  [egg] Work on indefinite length encodings.
  [egg] Handle identifier joins that are more than one level deep.
  [egg] Some more minor fixes for parsing certificates.
  [egg] A few more parsing tests.