ANNOUNCE: Tomboy 1.2.2 and 1.4.2 Stable Bugfix Releases

2010-10-25 Thread Sandy Armstrong
Hey folks,

I'm pleased to announce Tomboy 1.2.2 and 1.4.2 stable bugfix releases,
fixing a potential dataloss bug in web sync with Ubuntu One, Snowy,
and Tomboy Online.

We have filed bugs with major distros to get these versions adopted.
If you use U1, Snowy, or Tomboy Online sync, please make sure you are
using 1.2.2, 1.4.2, 1.5.2, or that your distro has patched its package
with the fix for GNOME bug #632535.

For Ubuntu users, the Tomboy PPAs has been updated with these releases
for Jaunty and Maverick, with Karmic packages on the way.

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

Linux tarballs:
http://download.gnome.org/sources/tomboy/1.2/tomboy-1.2.2.tar.bz2
http://download.gnome.org/sources/tomboy/1.4/tomboy-1.4.2.tar.bz2

Windows installer:
(There is no reason to maintain 1.2.x for Windows users)
http://download.gnome.org/binaries/win32/tomboy/1.4/Tomboy-1.4.2.msi

Mac OS X zip:
(We do not recommend 1.2.x or 1.4.x for Mac users)
http://download.gnome.org/binaries/mac/tomboy/1.5/Tomboy-1.5.2.zip

Changes in these releases (since 1.2.0 and 1.4.0) include:

Version 1.4.2
* Fix potential sync dataloss bug for former Gnote users (#632535)
* Documentation fixes (#623633, Claude Paroz and Paul Cutler)
* Translation updates: es, hu, ja, ko, ro

Version 1.4.1
* Fix windows crash when libproxy not available (#624885, Jeff V Stein)
* Translation updates: ca, de, es, eu, fr

Version 1.2.2
* Fix potential sync dataloss bug for former Gnote users (#632535)
* Support latest GTK# installer on Windows
* Translation updates: hu, id

Version 1.2.1
* Fix bullet list indentation when printing (LP#516494, Owen Williams)
* Add timestamp to logger messages, useful for watching autosync output, etc
* Other fixes: LP#556628
* Translation updates: c...@valencia, el, et, nl, th

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: Tomboy 1.5.2 Development Release

2010-10-25 Thread Sandy Armstrong
Hey folks,

I'm happy to announce Tomboy 1.5.2, a quickie bugfix release with an
important data loss bugfix in web sync, and several improvements to
the Mac build.

Please note that we have also made new 1.2.x and 1.4.x stable releases
containing the data loss bugfix, and filed bugs with major distros to
get these versions adopted.  If you use U1, Snowy, or Tomboy Online
sync, please make sure you are using 1.2.2, 1.4.2, 1.5.2, or that your
distro has patched its package with the fix for GNOME bug #632535.

For Ubuntu users, the Tomboy PPAs has been updated with these releases
for Jaunty and Maverick, with Karmic packages on the way.

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

Linux tarballs:
http://download.gnome.org/sources/tomboy/1.5/tomboy-1.5.2.tar.bz2

Windows installer:
http://download.gnome.org/binaries/win32/tomboy/1.5/Tomboy-1.5.2.msi

Mac OS X zip:
http://download.gnome.org/binaries/mac/tomboy/1.5/Tomboy-1.5.2.zip

Changes since the last development release include:

Version 1.5.2
* Fix potential sync dataloss bug for former Gnote users (#632535)
* Mac-only fixes:
  + Fix loading of notebooks on startup (#612992, Stefan Schweizer)
  + User hand cursor when hovering on links (#616317, Stefan Schweizer)
  + Support building from command line with xbuild
* Documentation fixes (#623633, Claude Paroz and Paul Cutler)
* Translation updates: el, es, fr, gl, he, ja, sl

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


ANNOUNCEMENT: gnome-keyring 2.32.1

2010-10-25 Thread Stef Walter
gnome-keyring is the part of the GNOME Desktop that saves your passwords
and encryption keys securely.

This is an stable release for general usage.


Important Notes:


* Now requires:
  - GTK+ 2.20 or later
  - GLib 2.25 or later
  - Automake 1.7 or later

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


Changes between 2.32.0 and 2.32.1:
==

 * Don't offer to save password for symmetric encryption in gpg-agent.
 * Don't try to cache password when symmetric encryption in gpg-agent.
 * Check that daemon is initialized before changing password from pam.
 * Fix login keyring password doesn't match login.
 * Link correctly to gio.
 * Add extra debug guard around printing of prompt io.
 * Fix invalid memory access in rpc-layer.


Details of changes between 2.32.0 and 2.32.1:
=

Andika Triwidada (1):
  Updated Indonesian translation

Aron Xu (1):
  Merge simplified Chinese translation from master.

Changwoo Ryu (1):
  Updated Korean translation

Christos Spyroglou (1):
  l10n: Updated Greek translation for gnome-keyring

Daiki Ueno (1):
  gpg-agent: Don't try to cache password when symmetric encryption.

Damyan Ivanov (1):
  Updated Bulgarian translation

Daniel S. Koda (1):
  Updated Brazilian Portuguese translation

Francesco Marletta (1):
  [l10n] Updated Italian translation

Inaki Larranaga Murgoitio (1):
  Updated Basque language

Ivar Smolin (1):
  [l10n] Updated Estonian translation

Joan Duran (1):
  Updated Catalan translation

Kenneth Nielsen (1):
  Updated Danish translation

Khaled Hosny (1):
  Updated Arabic translation

Petr Kovar (1):
  Update Czech translation by Marek Cernocky

Piotr Drąg (1):
  Updated Polish translation

Stef Walter (8):
  [rpc-layer] Fix invalid memory access.
  [ui] Add extra debug guard around printing of prompt io.
  [gpg-agent] Link correctly to gio
  [wrap-layer] Fix login keyring password doesn't match login.
  [daemon] Check that daemon is initialized before changing
 password.
  [gpg-agent] Don't give option to save password for symmetric
 encryption.
  Accidentally released 2.32.0 on the wrong branch.
  Release version 2.32.1

Takayuki KUSANO (1):
  Updated Japanese translation

Yuri Myasoedov (1):
  Updated Russian translation

Žygimantas Beručka (1):
  Updated Lithuanian translation


Downloads:
==

Source code:
http://download.gnome.org/sources/gnome-keyring/2.32/gnome-keyring-2.32.1.tar.gz
[MD5 sum: 5266b04a9d73ef7f4dce66d37e9f635e]

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


ANNOUNCE: libfolks 0.2.1

2010-10-25 Thread Travis Reitter
libfolks 0.2.1 is now available for download from:

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

f8eeeb6a6974416d4db1ab6b18187173fb6ff4ec7830bece379dfba9b25f2a29
folks-0.2.1.tar.bz2

09a7dbbcf95ec398ab86985baebb7b0ad7fdc450ba1e2f22a6b1a3dd93461647
folks-0.2.1.tar.gz

libfolks 0.2.1 — The Wrath of Doug

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!

This release should be the last in the stable 0.2.x series, meant to
coincide with Gnome 2.32.1.

Any new projects should be developed against the 0.3.x series as it adds
new features and is API-/ABI-incompatible with the 0.2.x series.

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

What's new?
===

Bugs fixed:
* Bug 629642 — individuals-changed emitted in the wrong order
* Bug 631864 — Crash when empathy disconnects
* Bug 632564 — assertion `EMPATHY_IS_CONTACT (contact)' failed in
  individual_store_contact_sort
* Bug 632163 — Folks key-file backend needs a way to point to a specific
  .ini file

Dependencies

libfolks and its backends 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


ANNOUNCE: clutter core 1.5.4 (snapshot)

2010-10-25 Thread Emmanuele Bassi
A new Clutter snapshot is now available at:

  http://source.clutter-project.org/sources/clutter/1.5/clutter-1.5.4.tar.bz2

SHA256 Checksum:

6134d534184724648ee7aa5eba5ea7b35994185eee579bf136460a88e341bd02  
clutter-1.5.4.tar.bz2

Additionally, a git clone of the source tree:
  git clone git://git.clutter-project.org/clutter

will include a signed 1.5.4 tag which points to a commit named:
  cba230400a4d92f6c97f029326d68fa5798b1214

which can be verified with:
  git verify-tag 1.5.4

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

• Requirements

  GLib ≥ 2.26.0
  JSON-GLib ≥ 0.12.0
  Cairo ≥ 1.10
  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
  UProf ≥ 0.3

• Documentation

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

• Release Notes

  - This is the first snapshot of the 1.5 cycle leading to the next 1.6
stable release
  - 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.5.4

» Add a backend for Wayland.

» Depend on GLib ≥ 2.26, Cairo ≥ 1.10.

» Do not generate the conformance tests list using the test-conformance
  binary.

» Implement interval progress functions for ActorBox, Vertex, Geometry,
  Color and Units.

» Allow overriding the surface creation in Clutter.CairoTexture.

» Add interpolate() method to Clutter.Color.

» Add ClutterPathConstraint, a simple constraint that sets the origin
  of an actor's allocation to follow a ClutterPath.

» Fixes for ClutterState.

» Plug some memory leaks.

» Fix build of the CEx100 and EGL backends.

» Fixes for the OSX backend.

» Documentation consistency and spell checking fixes.

» Build fixes.

Translation updates:

  Andika Triwidada (id), Damien Lespiau (fr), Piotr Drąg (po)

Many thanks to:

  Damien Lespiau, Chris Lord, Neil Roberts, Kristian Høgsberg,
  Andika Triwidada, Ole André Vadla Ravnås, Robert Bragg,
  Owen W. Taylor, Piotr Drąg, Roland Peffer

have fun with Clutter!

ciao,
 Emmanuele.

-- 
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


GTK+ 2.91.2 released

2010-10-25 Thread Matthias Clasen
GTK+ 2.91.2 is now available for download at:

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

754459ed3d6a1667a8a2a88be1c47914f620c6fbd0fd6329b7bdf48eb9ed4d05  gtk
+-2.91.2.tar.bz2
b987ae03faa7986d19c70c6da410601227b1bb982137b6fa4b3ff47563de5707  gtk
+-2.91.2.tar.gz

This is a development release leading toward 3.0.

Notes:

 * GTK+ 3 will be parallel installable with GTK+ 2.x, and this release
   has been prepared to test this by renaming all .pc files, libraries,
   include paths, and so forth, to include a '3.0' component.

 * GTK+ 3 will remove deprecated API from the GTK+ 2.x series and make
   struct members unavailable that have been GSEALed in 2.x. Therefore,
   applications can be prepared for porting to GTK+ 3 by making sure
   that they build with -DGTK_DISABLE_DEPRECATED and -DGSEAL_ENABLE.
   For more information about porting concerns, see the porting guide
   that is included in the API docs.

 * Bugs should be reported to http://bugzilla.gnome.org.


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.


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+ 2.x is found at:

 http://developer.gnome.org/doc/API/2.0/gtk/gtk-building.html

Common questions:

http://developer.gnome.org/doc/API/2.0/gtk/gtk-question-index.html
http://www.gtk.org/faq/


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


Overview of Changes from GTK+ 2.91.1 to 2.91.2
==

* GtkApplication has been rewritten. It mostly relies on GApplication
  API now. Remaining functions include gtk_application_new() and
  gtk_window_set_application()

* A GtkScrollable interface has been added and implemented by all
  scrollable widgets. GtkScrolledWindow has ::min-display-width/height
  properties to control the minimal size of the content area.

* GtkComboBox changes:
 - Popups can be wider than the combo box itself
 - The deprecated GtkComboBoxEntry subclass has been removed
 - The deprecated combo box text convenience API has been removed

* GtkRecentManager changes:
 - Store xbel file in XDG_USER_DATA
 - Add gtk_recent_info_create_app_info()
 - Add gtk_recent_info_get_gicon()
 - Coalesce multiple changes

* GtkIconView allows tree models (ignoring anything below the root
level)

* GtkProgressBar, GtkSpinButton, GtkEntry and GtkCalendar no longer have
  their own input-output window

* gtk_widget_hide_all() has been removed

* GtkGrid: A legacy-free, height-for-width grid container

* GDK gained a GdkRGBA color struct containing 4 doubles, and various
  GdkColor APIs have GdkRGBA counterparts now.

* Bugs fixed:
 324899 GtkComboBoxText needs API to remove all items
 438318 Deprecate and remove hide_all()
 524304 Use XDG_USER_DATA to store the recent files
 617174 gtkrecentinfo & GIcon
 632381 gtk_combo_box_text_new_with_entry() adds two text cell renderers
 632538 Move setting property registration in gtksettings.c
 632539 Do not install gtkprivate.h
 632677 restore copyright header
 632736 change the window class of entry from INPUT_OUTPUT to INPUT_ONLY
 632936 gtkcellrenderer gdkrgba changes not correct

* Translation updates:
 Arabic
 Galician
 Hebrew
 Japanese
 Norwegian bokmål
 Spanish
 Telugu

Thanks to all contributors:
Javier Jardón
Tristan Van Berkom
Kristian Rietveld
Christian Dywan
Ryan Lortie
Colin Walters
Benjamin Otte
Michael Natterer
Ryan Lortie
Emmanuele Bassi
Richard Hughes
Boram Park
Tadej Borovšak
Christian Persch
Alberto Garcia
Carlos Garnacho


October 25, 2010
Matthias Clasen


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


GTK+ 2.91.2

2010-10-25 Thread Matthias Clasen
GTK+ 2.91.2 is now available for download at:

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

754459ed3d6a1667a8a2a88be1c47914f620c6fbd0fd6329b7bdf48eb9ed4d05  gtk
+-2.91.2.tar.bz2
b987ae03faa7986d19c70c6da410601227b1bb982137b6fa4b3ff47563de5707  gtk
+-2.91.2.tar.gz

This is a development release leading toward 3.0.

Notes:

 * GTK+ 3 will be parallel installable with GTK+ 2.x, and
   this release has been prepared to test this by renaming
   all .pc files, libraries, include paths, and so forth,
   to include a '3.0' component.

 * GTK+ 3 will remove deprecated API from the GTK+ 2.x series
   and make struct members unavailable that have been GSEALed
   in 2.x. Therefore, applications can be prepared for porting
   to GTK+ 3 by making sure that they build with
-DGTK_DISABLE_DEPRECATED
   and -DGSEAL_ENABLE. For more information about porting concerns,
   see the porting guide that is included in the API docs.

 * Bugs should be reported to http://bugzilla.gnome.org.


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.


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+ 2.x is found at:

 http://developer.gnome.org/doc/API/2.0/gtk/gtk-building.html

Common questions:

http://developer.gnome.org/doc/API/2.0/gtk/gtk-question-index.html
http://www.gtk.org/faq/


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


Overview of Changes from GTK+ 2.91.1 to 2.91.2
==

* GtkApplication has been rewritten. It mostly relies on GApplication
  API now. Remaining functions include gtk_application_new() and
  gtk_window_set_application()

* A GtkScrollable interface has been added and implemented by all
  scrollable widgets. GtkScrolledWindow has ::min-display-width/height
  properties to control the minimal size of the content area.

* GtkComboBox changes:
 - Popups can be wider than the combo box itself
 - The deprecated GtkComboBoxEntry subclass has been removed
 - The deprecated combo box text convenience API has been removed

* GtkRecentManager changes:
 - Store xbel file in XDG_USER_DATA
 - Add gtk_recent_info_create_app_info()
 - Add gtk_recent_info_get_gicon()
 - Coalesce multiple changes

* GtkIconView allows tree models (ignoring anything below the root
level)

* GtkProgressBar, GtkSpinButton, GtkEntry and GtkCalendar no longer have
  their own input-output window

* gtk_widget_hide_all() has been removed

* GtkGrid: A legacy-free, height-for-width grid container

* GDK gained a GdkRGBA color struct containing 4 doubles, and various
  GdkColor APIs have GdkRGBA counterparts now.

* Bugs fixed:
 324899 GtkComboBoxText needs API to remove all items
 438318 Deprecate and remove hide_all()
 524304 Use XDG_USER_DATA to store the recent files
 617174 gtkrecentinfo & GIcon
 632381 gtk_combo_box_text_new_with_entry() adds two text cell renderers
 632538 Move setting property registration in gtksettings.c
 632539 Do not install gtkprivate.h
 632677 restore copyright header
 632736 change the window class of entry from INPUT_OUTPUT to INPUT_ONLY
 632936 gtkcellrenderer gdkrgba changes not correct

* Translation updates:
 Arabic
 Galician
 Hebrew
 Japanese
 Norwegian bokmål
 Spanish
 Telugu

Thanks to all contributors:
Javier Jardón
Tristan Van Berkom
Kristian Rietveld
Christian Dywan
Ryan Lortie
Colin Walters
Benjamin Otte
Michael Natterer
Ryan Lortie
Emmanuele Bassi
Richard Hughes
Boram Park
Tadej Borovšak
Christian Persch
Alberto Garcia
Carlos Garnacho


October 25, 2010
Matthias Clasen


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


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

2010-10-25 Thread Jürg Billeter
We are pleased to announce version 0.11.1 of Vala, a compiler for the
GObject type system.

Vala 0.11.1 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.0
 * Require and target GLib >= 2.16.
 * Guard access to out parameters to allow null arguments.
 * Add support for local constants.
 * Support file descriptor passing with GDBus.
 * Support cached property values in GDBus clients.
 * Support Cancellable parameter in GDBus clients.
 * Support no-reply methods in GDBus clients and servers.
 * More refactoring in the code generator.
 * 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


GLib 2.27.1 released

2010-10-25 Thread Matthias Clasen
GLib 2.27.1 is now available for download at:

  ftp://ftp.gtk.org/pub/glib/2.27/
  http://download.gnome.org/sources/glib/2.27/

6071f91fab89456a425969077325a6679d9d1ccf0ebfca2d030e1bef2b66e868
glib-2.27.1.tar.bz2
0c27ffb1dc2d2059bc7614e2625bf303ab24d69da63c9b5dd2c170f24113d481
glib-2.27.1.tar.gz

The second development release in the 2.27 development cycle.


Overview of Changes from GLib 2.27.0 to 2.27.1
==

* GDateTime now has full week number support.
  New API: g_date_time_get_week_numbering_year

* The GSettings schema compiler will now skip over
  broken .xml schema files instead of aborting altogether

* GSettings now works properly on bigendian systems

* GSettings has more complete support for ranges
  New API:
g_settings_get_range
g_settings_range_check
  The gsettings commandline tool supports ranges too.

* GApplication has been rewritten; see the API docs for details
  and examples. The action support is not complete yet.
++
| WARNING|
| The GApplication API has changed compared to the version that was  |
| inluded in the 2.25 development snapshots. |
| Existing users will need adjustments.  |
++

* The GLib mainloop has gained 'dispatch to context' functionality,
  which can replace manually created idles in many cases.
  New API:
g_main_context_invoke
g_main_context_invoke_full

* The gio-desktop-app-info-lookup extension point has been
  removed from GIO. GIO now uses x-scheme-handler mimetypes when
  looking for default applications.

* On win32, make g_get_user_data_dir() return the CSIDL_LOCAL_APPDATA
  folder on Windows, and not CSIDL_PERSONAL. This matches what Qt does,
  and has been widely requested. Also make g_get_user_config_dir()
return
  this and not the (roaming) CSIDL_APPDATA folder.

* A periodic event clock has been added in GIO: GPeriodic.
++
| WARNING|
| Note that this API is still experimental and expected to undergo   |
| changes before it will be incorporated into a stable GLib release. |
| Use at your own risk.  |
++

Bug fixes:
 613822 gobject signal connect/disconnect not thread safe
 618737 "dispatch to context" functionality
 620710 g_get_user_data_dir() uses CSIDL_PERSONAL and not CSIDL_APPDATA
 623400 acquire context before dispatching
 627126 gsettings schema files don't get installed on FreeBSD
 627171 g_socket_new_from_fd() doesn't set the right protocol
 628876 Wrong error description
 628937 gracefully handle broken schemas
 629274 GNetworkService doesn't fallback when there is no SRV record
 629289 g_error() used wrong, produces core dump
 629687 leaks class refcount in gsocketcontrolmessage
 629849 GLib-CRITICAL **: g_source_get_context: assertion `!SOURCE_...
 629945 GDBus deadlock in g_bus_get_sync()
 63 g_date_time_difference
 630077 GDateTime week number support
 630185 Allow NULL strings in g_quark_try_string()
 630797 docs mention non-existent g_object_dispose()
 630968 gschema-compile problems on power g5
 631263 GSettings needs range/choice APIs
 631264 gsettings-tool choice/range support
 631379 GDBus nonce-tcp test failing
 631410 Port gapplookupgconf.c to using x-scheme-handler/
 632884 Possible deadlock in g_object_remove_toggle_ref()

Transation updates:
 Basque
 Brazilian Portuguese
 British English
 Bulgarian
 Czech
 Dutch
 Estonian
 French
 Galician
 German
 Greek
 Hebrew
 Hungarian
 Japanese
 Lithuanian
 Polish
 Portuguese
 Romanian
 Simplified Chinese
 Slovenian
 Spanish

Thanks to all contributors:
Ryan Lortie
Stefan Kost
Colin Walters
Behdad Esfahbod
Philip Withnall
Claude Paroz
Benjamin Otte
Nicolas Dufresne
David Zeuthen
Andre Klapper
Christian Dywan
Johan Dahlin
Bastien Nocera
Tor Lillqvist
William Jon McCann
Emmanuele Bassi
Javier Jardón
Alberto Garcia
Florian Müllner
Dan Winship


October 25, 2010
Matthias Clasen


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