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 [thread overview]
Message-ID: <m31w2aewut.fsf@pobox.com> (raw)
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/
next reply other threads:[~2008-07-03 16:49 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2008-07-03 16:49 Andy Wingo [this message]
2008-07-04 14:14 ` [ANN] Stable Guile-Gnome-Platform 2.16.1 released David Séverin
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
List information: https://www.gnu.org/software/guile/
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=m31w2aewut.fsf@pobox.com \
--to=wingo@pobox.com \
--cc=gnome-announce-list@gnome.org \
--cc=guile-gtk-general@gnu.org \
--cc=guile-user@gnu.org \
--cc=info-gnu@gnu.org \
--cc=language-bindings@gnome.org \
--cc=lwn@lwn.net \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).