[ANN] Stable Guile-Gnome-Platform 2.16.1 released
- From: Andy Wingo <wingo pobox com>
- To: guile-user <guile-user gnu org>, guile-gtk-general <guile-gtk-general gnu org>, info-gnu gnu org, language-bindings gnome org, gnome-announce-list gnome org, lwn lwn net
- Subject: [ANN] Stable Guile-Gnome-Platform 2.16.1 released
- Date: Thu, 03 Jul 2008 18:49:46 +0200
Greetings to hackers of the good hack,
After seven years of development by a varied and motley crew, we are
pleased and relieved to finally announce the first^Wsecond API- and
ABI-stable release of guile-gnome-platform, version 2.16.0^W2.16.1.
Guile-gnome-platform 2.16.1 may be downloaded from:
http://ftp.gnu.org/pub/gnu/guile-gnome/guile-gnome-platform/guile-gnome-platform-2.16.1.tar.gz
Version 2.16.0 was released without publicity. 2.16.1 is a bugfix
release, but those interested in history can grab older tarballs in that
same directory:
http://ftp.gnu.org/pub/gnu/guile-gnome/guile-gnome-platform/
About guile-gnome-platform
==========================
Guile-gnome-platform is a binding between Guile Scheme and the Gnome
stack of libraries. It is API- and ABI- stable.
There are several things that are the awesome about this code:
* It's fully integrated!
Instances of GObject are objects in Scheme; you can query their
properties, class hierarchies, etc at runtime. You can derive new
types yourself, with signals, properties, and the like. Good stuff!
* It's fully documented!
Start with the tutorial-like docs for the core GObject wrapper:
http://www.gnu.org/software/guile-gnome/docs/gobject/html/gnome-gobject.html
Then branch out into individual modules:
http://www.gnu.org/software/guile-gnome/docs/
* Fully extensible!
Guile-Gnome-Platform also provides a good base off of which to bind
other libraries based on GLib. For example, Guile-Clutter binds
almost all of the new Clutter library, with documentation, and most
of that work was done in a day.
* Stable!
Write once, run anywhen! Guile-Gnome's API and ABI will never be
changed incompatibly.
* Scheme!
You will be assimilated, or alternately, gnawed to death by
fingernail clippings.
Changes
=======
packaging changes
-----------------
* Removed the "docs" module; its content, the tutorial, is now folded
into the documentation for all of the relevant modules (e.g. GLib,
GTK+, CORBA, etc.)
* Changelogs have all been archived to ChangeLog.pre-2.16, because now
we will just use revision control logs.
* Suppress some automake warnings.
* Add guile-clutter to the set of configurable packages.
atk
---
* Improved documentation.
cairo
-----
* New platform release, no change.
corba
-----
* Improved documentation, folding the tutorial text in to the (gnome
corba) module commentary.
* Removed a printf.
defs
----
* New platform release, no change.
gconf
-----
* Imroved documentation, with example.
* Fixed a bug regarding GConfClient notification.
glib
----
* Improved documentation.
* Build process is slightly less noisy.
* Recognize GInitiallyUnowned as a sinkable object.
This doesn't affect e.g. GTK+, for which we already recognize GtkObject
as sinkable, but it does affect e.g. Clutter.
* Don't error when constructing parameter types of which we are unaware.
Affects e.g. ClutterUnit parameters; the precise nature of this fix will
change in the future.
* Accept integers as init values for <gchar> or <guchar> values.
* Bugfix for custom-wrapped boxed values, like GdkRectangle.
* Fix regressions on x86-64.
gnome-vfs
---------
* Improved documentation, with some example code.
gtk
---
* Improved documentation, merging in content from the tutorial into the
main GTK+ docs.
libglade
--------
* Improved documentation, with an example.
libgnome
--------
* Improved documentation.
libgnomecanvas
--------------
* Improved documentation.
libgnomeui
----------
* Improved documentation.
pango
-----
* Added (gnome pangocairo) module, along with documentation.
--
http://wingolog.org/
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]