Glib 1.037 (unstable)
- From: muppet <scott asofyet org>
- To: gtk-perl list <gtk-perl-list gnome org>
- Subject: Glib 1.037 (unstable)
- Date: Fri, 27 Feb 2004 02:44:00 -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.
!!NOTE!! Gtk2-Perl is approaching an API freeze on 1 Mar 04. If you
have something to say about the Gtk2 API, NOW IS THE TIME.
See the Gnome Platform Bindings Release Set Rules for more info:
http://developer.gnome.org/dotplan/bindings/rules.html
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=220060
...and from anonymous cvs, tagged rel-1-03-7 in the directory
/gtk2-perl-xs/Glib .
Overview of Changes in Glib 1.037
=================================
* Added bindings for missing utility functions, with tests and doc:
g_get_user_name, g_get_real_name, g_get_home_dir, g_get_tmp_dir,
g_get_application_name, g_set_application_name. [muppet]
* Decided on versioning API, implemented, used, and documented it.
There's
more documentation on the versioning stuff than code to implement it.
New functions: Glib->CHECK_VERSION, Glib::MAJOR_VERSION,
Glib::MINOR_VERSION, Glib::MICRO_VERSION, Glib->check_version,
Glib::major_version, Glib::minor_version, Glib::micro_version.
[Ross, muppet]
* GPerlClosure's exception handlers no longer clobber $_. [muppet]
* Add the ability to register new error domains and throw Glib::Errors
from
Perl. New utility function, Glib::Error::matches (binding for
g_error_matches), makes it easy to test errors. New xs utility
function
for parsing a perl data structure into a GError. [muppet]
* POD generation cleanups and fixes and enhancements. [Ross]
- Methods are now sorted for readability
- Plain functions get proper non-method signatures
- Hiding works better, more extensibly
- Can now specify where in the file the POD should code.
* Miscellaneous bug fixes. [Torsten, Ross, muppet]
--
muppet <scott at asofyet dot org>
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]