Re: gtk2-perl stable releases
- From: "muppet" <scott asofyet org>
- To: "Murray Cumming" <murrayc murrayc com>
- Cc: "language-bindings gnome org" <language-bindings gnome org>
- Subject: Re: gtk2-perl stable releases
- Date: Wed, 14 Apr 2004 13:01:05 -0400 (EDT)
Murray Cumming said:
> Hi, do you have any overall list of changes for the other perl modules?
Hrm, i thought there had been one sent to language-bindings, but i can't find
it in the archives. I guess, of course, since we've made stable releases of a
couple of modules since then, you might want an updated change notice for the
first bindings release. The change histories for most of the modules are
pretty uninteresting, as they are the first stable releases, for the most
part, and the changes from the last betas are not worth mentioning. For Glib
and Gtk2, i combined the recent updates into one "since" section.
Required:
perl >= 5.8.0
Required for building, but not required at runtime:
ExtUtils::Depends >= 0.202
ExtUtils::PkgConfig >= 1.03
Modules included:
Glib 1.042
Gtk2 1.042
Gtk2::GladeXML 1.00
Gnome2::Canvas 1.00
Gnome2::VFS 1.001
Gnome2::GConf 1.000
Gnome2 1.00
All tarballs are available from:
http://sourceforge.net/project/showfiles.php?group_id=64773
Overview of Changes in Glib 1.042
=================================
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.040
-----------
* Documentation improvements. [muppet, Torsten]
* Don't clobber $_ when warning of unhandled exceptions (the previous
SAVE_DEFSV trick apparently didn't work). [muppet]
* Don't barf on bad filenames in gperl_sv_from_filename() [Marc Lehmann]
* Make Glib::filename_from_unicode() actually do work. [muppet]
Overview of Changes in Gtk2 1.040
=================================
Since 1.02x (the previous stable series)
----------------------------------------
* Updated requirements:
- Glib >= 1.040
- ExtUtils::Depends >= 0.2 (required only at build time)
- ExtUtils::PkgConfig >= 1.03 (require only at build time)
* Add support for new objects and API in gtk+-2.4.0.
* Derivation of Gtk2::CellRenderer has been reworked; it's much more
sane now, but we retain backward compatibility with the 1.02x code.
* It is now possible to implement GInterfaces in Perl code, so you
can now implement your own Gtk2::TreeModels and Gtk2::CellEditables.
Examples are included.
* The SPLICE operation is now supported on Gtk2::SimpleList's tied
data.
* New, standardized versioning API and documentation.
* Documentation enhancements all around.
* Huge test suite expansion and amazing increase in API coverage.
* New utility module Gtk2::TestHelper wraps up some of the boilerplate
involved in testing Gtk2-based modules.
Since 1.040
-----------
* Documentation fixes and improvements. [muppet, Torsten, Jason
Stirling]
* SimpleList bugfixes; store, pop, shift, unshift, and splice now
return the proper values. [Ross]
* Fix incorrect code in examples. [muppet]
* Doc updates. [Torsten, Ross]
* Don't overwrite the Gtk2.pm docs with a Gtk2.pod. Unfortunately,
those upgrading from source or CPAN will need to remove the stray
Gtk2.pod from the perl library manually in order to get the correct
docs from perldoc; the manpage should upgrade fine. [Torsten]
* Test suite updates and fixes. [Torsten, Ross]
* Fix miscellaneous issues. [Thierry Vignaud, Cory Omand, muppet, Ross]
Overview of Changes in Gtk2::GladeXML 1.00
==========================================
This is the first stable release.
Overview of Changes in Gnome2::Canvas 1.00
==========================================
This is the first stable release.
Overview of Changes in Gnome2::VFS 1.001
========================================
* Made all version checks refer to stable releases.
* Made the test suite more robust.
Overview of Changes in Gnome2::GConf 1.000
==========================================
This is the first stable release.
Overview of Changes in Gnome2 1.00
==================================
This is the first stable release.
--
muppet <scott at asofyet dot org>
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]