Jump to content
Compatible Support Forums
Sign in to follow this  
news

[ANN] Stable Guile-Gnome-Platform 2.16.1 released

Recommended Posts

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

_______________________________________________

 

Share this post


Link to post

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
Sign in to follow this  

×