ANNOUNCE: folks 0.3.6

2011-02-14 Thread Philip Withnall
libfolks 0.3.6 is now available for download from:

http://ftp.gnome.org/pub/GNOME/sources/folks/0.3/

274818fcf325cf77b292abddca62745a5a5c56e701b900a8c42e0b8283d4f830  
folks-0.3.6.tar.bz2

e6a84948e61822b84bf65528b15cedc689594c05b5ed7775943c2c545c457b07  
folks-0.3.6.tar.gz

libfolks 0.3.6 — The release so nice, we made it twice

Libfolks pulls together contacts from any number of accounts supported
by the libfolks backends. This release includes a Telepathy backend
complete enough to power Empathy and a key file backend to allow contact
linking. We would like to include additional backends
(especially evolution-data-server), so let us know if we can help!

libfolks is not yet API or ABI stable, so please proceed with caution.
See the NEWS file for details on every break we make. In future
releases, we will have example programs that will be kept up-to-date
with the latest API as well.

For more information, see the Folks wiki page:
http://telepathy.freedesktop.org/wiki/Folks

What's new?
===

(Note: this release was previously made as 0.3.5, but that went bad, so we 
tidied it up and relabelled it as 0.3.6.)

Major changes:
* Various API breaks and improvements, especially in the IndividualAggregator
* Add various new interfaces: NameOwner, FieldDetails, Urlable, GenderOwner,
  Phoneable and Emailable

API changes:
* Add NameOwner interface
* Add FieldDetails interface
* Add Urlable interface
* Add GenderOwner interface
* Add Phoneable interface
* Add Emailable interface
* Add Tpf.Persona.is_in_contact_list
* Rename the URLable interface to Urlable
* Take a PersonaStore in IndividualAggregator.add_persona_from_details
* Remove IndividualAggregatorError.STORE_NOT_FOUND
* Rename the getter for BackendStore.enabled_backends from
  folks_backend_store_get_enabled_backends() to
  folks_backend_store_dup_enabled_backends()
* Rename BackendStore.get_backend_by_name() to .dup_backend_by_name()

Bugs fixed:
* Bug 640901 — Allow it to be determined whether a user Tpf.Persona is in the
  contact list
* Bug 641780 — Incorrect C function names for URLable interface
* Bug 629078 — Folks needs a full API review to take advantage of our
  compatibility break in 0.2.x
* Bug 642036 — No way to pass a message when adding a contact

Dependencies

libfolks and depend upon core GNOME libraries (GLib, GIO, etc.), as well
as the recent releases of Vala and gobject-introspection.

The Telepathy backend also requires a recent release of
telepathy-glib, built to include its Vala bindings.

Contributing/Contact

For any questions, comments, feature proposals, etc., please refer to
the Telepathy mailing list or #telepathy on Freenode.
For bug reports, please file them with the GNOME Bugzilla module "folks"

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


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


ANNOUNCE: Clutter 1.6.2 (stable)

2011-02-14 Thread Emmanuele Bassi
Good news, everyone!

A new Clutter release is now available at:

  http://source.clutter-project.org/sources/clutter/1.6/clutter-1.6.4.tar.bz2

SHA256 Checksum:

d9b69553f9f1100ff9c3842a2cf42bd71f78d13a3b70f7096a2a8b38db62d702  
clutter-1.6.4.tar.bz2

Additionally, a git clone of the source tree:

  git clone git://git.clutter-project.org/clutter

will include a signed 1.6.4 tag which points to a commit named:
  c9b87435d563b9497d1570be5d007e710bf83881

which can be verified with:
  git verify-tag 1.6.4

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

Clutter is an open source software library for creating fast,
compelling, portable, and dynamic graphical user interfaces.

• Requirements

  GLib ≥ 2.26.0
  JSON-GLib ≥ 0.12.0
  Cairo ≥ 1.10
  Pango ≥ 1.20
  Atk ≥ 1.7
  OpenGL ≥ 1.3 (or 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
  UProf ≥ 0.3

• Documentation

API Reference:
  ‣ Clutter: http://docs.clutter-project.org/docs/clutter/1.6/
  ‣ Cogl:http://docs.clutter-project.org/docs/cogl/1.6/
  ‣ Cally:   http://docs.clutter-project.org/docs/cally/1.6/

• Release Notes

  - This is the third stable release of the 1.6 cycle.
  - 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 on the Clutter Project bugzilla, at:
http://bugzilla.clutter-project.org/enter_bug.cgi?product=clutter

• What's new in Clutter 1.6.4 since Clutter 1.6.2

» Fix handling of opacity in ClutterOffscreenEffect.

» Fix partially off-stage actors in ClutterOffscreenEffect.

» Add a recipe in the Cookbook for animating an actor on a path.

» Refresh key mapping when notified by X11.

» Clean up the ClutterStageWindow redraw implementations.

» Update the Wayland backend to match upstream API changes:
  • allow using shared buffers if DRM fails;
  • improve checks for the required extensions.

» Documentation fixes.

» Introspection annotations fixes.

» Fix setting the matrix for a pipeline layer.

» Fix flushing the framebuffer when switching to it.

» Make sure to call glFlush when blitting a stage region to the
  front buffer, to avoid the driver batching the command for an
  undefined amount of time.

» Fix the windowing system defines for non-X11 platforms.

» Fix the location of the shared objects in the Cally pkg-config
  file.

• Bugs fixed since Clutter 1.6.2

#1024 - test-multistage.c assertion failure
#1025 - test-paint-wrapper.c assertion failure
#1028 - test-random-text.c hangs with spinning beach ball
#1029 - test-cogl-primitives.c hangs with spinning beach ball
#1358 - scroll events not handled
#2373 - OSX Backend fix
#2525 - [PATCH] x11: Handle key map changes
#2541 - ClutterOffscreenEffect with multiply the actor's opacity
#2546 - [PATCH, git branch] update wayland backend
#2549 - Fix lib locations in *.pc.in
#2550 - offscreen effects are always clipped to stage boundaries
#2551 - Slight drawing lag with larger windows on Intel x3100 (i965)
#2554 - Add recipe per animating an actor on a curved path
#2555 - Per-framebuffer journal causes corruptions
#2558 - backend-glx: Remove redundant glFlush()
#2559 - x11: segfault on closing non-default stage window

Many thanks to:

  nobled, Chris Lord, Neil Roberts, Robert Bragg, Adel Gadllah,
  Elliot Smith

have fun with Clutter!

-- 
Emmanuele Bassi, Open Source Software Engineer
Intel Open Source Technology Center

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


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

2011-02-14 Thread Jürg Billeter
We are pleased to announce version 0.11.6 of Vala, a compiler for the
GObject type system.

Vala 0.11.6 is now available for download at:
   http://download.gnome.org/sources/vala/0.11/

This is a development release leading toward 0.12.

Changes since 0.11.5
 * Add parse and try_parse methods to boolean and numeric types.
 * Add clutter-gtk-1.0 bindings.
 * Add pixmap-1 bindings (Evan Nemerson).
 * Many bug fixes and binding updates.

Vala is a new 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.

The syntax of Vala is similar to C#, modified to better fit the GObject
type system. Vala supports modern language features as the following:

* Interfaces
* Properties
* Signals
* Foreach
* Lambda expressions
* Type inference for local variables
* Generics
* Non-null types
* Assisted memory management
* Exception handling

Vala is designed to allow access to existing C libraries, especially
GObject-based libraries, without the need for runtime bindings. All that
is needed to use a library with Vala is an API file, containing the class
and method declarations in Vala syntax. Vala currently comes with
bindings for GLib and GTK+. It's planned to provide generated bindings for
the full GNOME Platform at a later stage.

Using classes and methods written in Vala from an application written in
C is not difficult. The Vala library only has to install the generated
header files and C applications may then access the GObject-based API of
the Vala library as usual. It should also be easily possible to write a
bindings generator for access to Vala libraries from applications
written in e.g. C# as the Vala parser is written as a library, so that
all compile-time information is available when generating a binding.

More information about Vala is available at

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


Jürg Billeter

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


Announcing: gscan2pdf 0.9.32 released

2011-02-14 Thread Jeffrey Ratcliffe
* Use Log::Log4perl for logging messages
* + Print option
* Fixed ignored unpaper border-margin options
* Fixed sensitivity of unpaper border-margin options on startup
* Switched from forks to threads
* + filters to the file selector
  Thanks to Jarl Stefansson for the patch
* Changed DPI->PPI.
* Retrieve metadata from resource file as unicode
  Thanks to Andy Fingerhut for the patch
* Fixed bug saving postscript with multiple pages
  Thanks to Andy Fingerhut for the patch
* Fixed bug saving postscript with spaces in filename
* Fixed bug saving OCR output as text
  Thanks to Andy Fingerhut for the patch
* Fixed bug saving to an existing write-protected file
  Thanks to Andy Fingerhut for the patch
* Fixed bug running OCR on pages with varying sizes
  Thanks to Andy Fingerhut for the patch
* Fixed regex for Tesseract language codes so that deu-f is recognised
* Moved ocropus option tesslanguage to environment variable
  Closes Debian bug #599181
* Support cuneiform better by converting first to bmp if necessary
  Closes LP: #654771
* Use trick from Jakub Wilk to avoid hardcoding tessdata path
* Deal better with errors from tesseract
* Ask before clearing all pages
  Closes Debian bug #608226
* Don't load page if unpaper call is cancelled
* Make escape button hide/kill active dialog/window
* Update to Brazilian Portuguese translation (thanks to Jlio Cezar Santos Pires)
* Update to Catalan translation (thanks to Norbux)
* Update to Dutch translation (thanks to Tico)
* Update to French translation (thanks to JeromeJ)
* Update to German translation (thanks to Matthias Gutjahr)
* Update to Italian translation (thanks to Luca Pedrazzi)
* Update to Japanese translation (thanks to YAMAKAGE Hideo)
* Update to Polish translation (thanks to Piotr Strębski)
* Update to Russian translation (thanks to Oleg Koptev)
* Update to Spanish translation (thanks to Fitoschido)
* Update to Ukranian translation (thanks to Сергій Дубик)
___
gnome-announce-list mailing list
gnome-announce-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gnome-announce-list


[libpeas] ANNOUNCE: libpeas 0.7.2

2011-02-14 Thread Garrett Regier

Hi everybody,

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


libpeas is a gobject-based plugins engine, and is targeted at giving 
every application the chance to assume its own extensibility.



== Changes since last version ==
Garrett Regier (37):
Fix PeasEngine's dispose
Add a test for reloading plugins
Fix typo in os-dependant-help and add it to Makefile.am
Add a test for an invalid loader
Fix disable-loader test and expand it
Check that the plugin is loaded before creating an extension
Don't rescan for plugins in the tests
Fix disabling a loader multiple times
Have GSlice debug when running tests, except for valgrind
Add a make rule for running the tests under callgrind
Make PeasEngine a proper singleton
Move the module support check to constructor
Fix PeasEngine to be capable of being created multiple times
Port tests to creating a new engine for each test
Added peas_engine_shutdown()
Added a test for running PeasEngine's dispose
Fix PeasEngine:loaded-plugins to return a proper array of strings
Make peas_engine_shutdown() semi-private
Don't return NULL in the constructor
Added the view property to PeasPluginManager
Add a GtkBuilder test
Add Glade catalog for libpeas-gtk
Fix testing_show_widget()
Renamed invalid-loader test to nonexistent-loader
Show a tooltip for unavailable plugins
Replace plugin loader disabling with enabling
Add (array zero-terminated=1) annotation to API
Validate function arguments
State why C plugins are resident
Don't link to libpeas in test Introspection
Fix two clang warnings
Added optional engine parameter back to libpeas-gtk API
Allow the engine to be NULL in PeasExtensionSet
Allow multiple instances of PeasEngine
Check that the manager's view has the same engine
Lazy load the plugin loaders
Drop peas_plugin_info_get_keys()

Ignacio Casal Quinteiro (1):
Add padding to public classes.

Marek Černocký (1):
Updated Czech translation

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

Michal Hruby (1):
Add missing EXPORT_PACKAGES, bump required gobject-introspection version

Steve Frécinaux (6):
Post-release version bump for 0.7.2
Fix PeasExtensionSet example to comply with the latest behaviour.
Do not marshall out arguments in extension subclasses
Fix comment style to avoid puzzling gtk-doc
Fix building libpeas when it is not installed yet.
Make the interface age 0.


== Download and useful links ==

The home page is:
http://live.gnome.org/Libpeas

libpeas is available for download here:
http://ftp.gnome.org/pub/GNOME/sources/libpeas/0.7/libpeas-0.7.2.tar.bz2
http://ftp.gnome.org/pub/GNOME/sources/libpeas/0.7/libpeas-0.7.2.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 channel is:
#libpeas on GimpNet

The mailing list is:
libpeas-l...@gnome.org

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


libxklavier 5.1

2011-02-14 Thread Sergey Udaltsov
Hi ppl

This new release of the keyboard library is a must have for gnome 2.91
unstable series. Some important functions were implemented.
Also, some bugfixes and build process improvements were made.

The tarballs can be downloaded from either freedesktop.org:
http://people.freedesktop.org/~svu/libxklavier-5.1.tar.bz2
or gnome.org:
http://ftp.gnome.org/pub/GNOME/sources/libxklavier/5.1/

The CVS repository is on cvs.freedesktop.org, module xklavier, tag v_5_1.

I am going to move to git after release.

Bugs are welcome: https://bugs.freedesktop.org/enter_bug.cgi?product=libxklavier

Cheers,

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


ANNOUNCE: gbrainy 1.62 released

2011-02-14 Thread Jordi Mas

What is gbrainy ?
=
gbrainy is a brain teaser game and trainer to have fun and to keep your
brain trained.

It provides the following types of games:

* Logic puzzles. Games designed to challenge your reasoning and thinking
skills.
* Mental calculation. Games based on arithmetical operations designed to
prove your mental calculation skills.
* Memory trainers. Games designed to challenge your short term memory.
* Verbal analogies. Games that challenge your verbal aptitude.

What is new?

Version 1.62
* 4 bug fixes
* Updated and new translations

Where can I get it ?

* http://gent.softcatala.org/jmas/gbrainy/gbrainy-1.62.tar.gz
(md5sum e046fe9bbda66af990bc8c730763ea8e)

For more information consult our home page at http://live.gnome.org/gbrainy
--
Jordi Mas i Hernàndez. Bloc: http://gent.softcatala.org/jmas/bloc/
Planet Softcatalà -> http://planeta.softcatala.org
___
gnome-announce-list mailing list
gnome-announce-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gnome-announce-list


ANNOUNCE: gtkmm 2.99.4

2011-02-14 Thread Murray Cumming
*** gtkmm 2.99:

gtkmm 2.99 (previously 2.90 and 2.91) wraps GTK+ 2.99. It is the gtkmm-3.0 ABI 
and installs in 
parallel with the gtkmm-2.4 ABI, of which gtkmm 2.20 is currently the latest 
stable 
version. This allows application developers to start using it when they choose 
to, 
without being forced, and without breaking existing installed applications.

gtkmm-3.0 will be mostly API-compatible with gtkmm-2.4, though some  
changes will be needed in application source code.

gtkmm stays in-sync with GTK+ by following the official GNOME release schedule:
http://www.gnome.org/start/unstable/

Bindings for the rest of the GNOME Platform are also available, and are also 
API-stable.

http://www.gtkmm.org


*** Changes

2.99.4 (unstable):

Gtk:
* Added AppChooser, AppChooserButton, AppChooserDialog and AppChooserWidget.
* Button: Restore the clicked() method.
Thanks to Aurimas Černius.
* CellArea: Added constructor that takes a CellArea.
  (Murray Cumming)
* Entry: Added unset_icon().
  (Murray Cumming) Bug #621742 (feuloren)

Documentation:
* ComboBoxText: Add warning about not confusing these.
Bug #619656 (JimO, Kjell Ahlstedt)

*** Development 

There is active discussion on the mailing list: 
http://www.gtkmm.org/mailinglist.shtml
and in the #c++ channel on irc.gnome.org


-- 
Murray Cumming
murr...@murrayc.com
www.murrayc.com
www.openismus.com



















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