[gtk2-perl] Glib 1.037, Gtk2 1.037

muppet <[email protected]>
Newsgroups gmane.comp.gnome.language-bindings
Message-ID <[email protected]>
More unstable releases, preparing for the imminent API freeze.

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]

Overview of Changes in Gtk2 1.037
=================================

* Updated Glib requirement to 1.037.
* Decided on a versioning scheme, implemented it, and applied it.
    
http://lists.gnome.org/archives/gtk-perl-list/2004-February/ 
msg00085.html
   New functions: Gtk2->CHECK_VERSION, Gtk2::MAJOR_VERSION,  
Gtk2::MINOR_VERSION,
   Gtk2::MICRO_VERSION, Gtk2::major_version, Gtk2::minor_version,
   Gtk2::micro_version.  Change Gtk2::Pango::check_version to
   Gtk2::Pango::CHECK_VERSION.  [Ross, muppet]
* New functions, tracking HEAD:
   Gtk2::FileChooserDialog::new_with_backend.
   Gtk2::RadioMenuItem::new_from_widget
   Gtk2::RadioMenuItem::new_with_mnemonic_from_widget
   Gtk2::RadioMenuItem::new_with_label_from_widget
* Added to parse_maps the ability to generate error domain  
registrations;
   use that for Gtk2's own error domains.  [muppet]
* Use a weakref rather than object data to keep Tooltips objects alive.
   [muppet, implementing yosh's suggestion]
* Pod fixes and enhancements.  [Ross]
* Fix up the license notifications in source files.  [Torsten]
* Minor bugfixes, corrections, and cleanups.  [Torsten, Ross, muppet,  
Marc
   Brockschmidt]
* As always, more tests.  [Torsten]


--
muppet <scott at asofyet dot org>

_______________________________________________
language-bindings mailing list  [email protected]
http://mail.gnome.org/mailman/listinfo/language-bindings
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.