Re: gtk2-perl stable releases
Murray Cumming <[email protected]>
| Newsgroups | gmane.comp.gnome.language-bindings |
|---|---|
| Message-ID | <[email protected]> |
Hi, do you have any overall list of changes for the other perl modules? On Wed, 2004-03-24 at 04:50, muppet wrote: > Now that gtk+-2.4.0 is out, we are able to make our Glib and Gtk2 > modules stable. > > Overview of Changes in Glib 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. :-) > > 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.0391 > ------------ > * Test fixes. [Torsten] > * Use INT2PTR to quell cast warnings. [muppet] > * Documentation updates. [all] > * Hide private symbols from ABI. [muppet] > * Add examples/dialog.pl [Ross] > * Assorted bits of code cleanup. [muppet] > > > > -- > "that's it! you're a genius!" "yes. that's what i think. do you > think i deserve a raise?" > - dialogue from 'Godzilla versus Mothra', 1964 > > _______________________________________________ > language-bindings mailing list [email protected] > http://mail.gnome.org/mailman/listinfo/language-bindings -- Murray Cumming www.murrayc.com [email protected] _______________________________________________ language-bindings mailing list [email protected] http://mail.gnome.org/mailman/listinfo/language-bindings