Glib 1.040 (stable)
- From: muppet <scott asofyet org>
- To: gtk-perl list <gtk-perl-list gnome org>
- Subject: Glib 1.040 (stable)
- Date: Tue, 23 Mar 2004 22:50:18 -0500
Glib provides Perl access to the GLib and GObject libraries. GLib is a
portability and utility library; GObject provides a generic type system
with inheritance and a powerful signal system. Together these
libraries are used as the foundation for many of the libraries that
make up the Gnome environment, and are used in many unrelated projects.
As always, the code is available from our sourceforge project page:
http://sourceforge.net/project/
showfiles.php?group_id=64773&package_id=91217&release_id=225938
...and from anonymous cvs, tagged rel-1-04-0 in the directory
/gtk2-perl-xs/Glib .
Overview of Changes in 1.040
============================
Since 1.02x (the previous stable series)
----------------------------------------
* Updated build requirement
- ExtUtils::Depends >= 0.2
* Support for a few new API features in glib-2.4.x.
* Functions that use GErrors in C throw magical Glib::Error exception
objects; these objects overload the stringification operator, so
old code
won't be broken, but new code can match errors without worrying
about
translated error messages. User code and other extensions can
register
their own error domains. See the Glib::Error manpage for more info.
* Glib::Type enhancements
- Perl code can register enum and flags types for use as
Glib::Object
property types.
- During Glib::Object class initialization, invoke INIT_BASE in the
object's package, if it exists. (Analogue for GTypeClass's
base_init.)
- It is now possible to add GInterface implementations to
Glib::Object
types derived in Perl code.
- New param spec, Glib::ParamSpec::scalar
* Glib::MakeHelper is generally more helpful.
* The POD generation tools allow specification of cumulative data type
descriptions, and much finer control over the format and content of
the
generated documentation.
* Glib can now export useful constants on request.
* New versioning API, see Glib::version.
Since 1.0391
------------
* Nothing. :-)
--
muppet <scott at asofyet dot org>
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]