Gtk2 1.040 (stable)

Gtk2 is a Perl extension providing Perl bindings to the 2.x series of the Gtk+ graphical user interface library. This module allows you to write graphical user interfaces in a perlish and object-oriented way, freeing you from the casting and memory management in C, yet remaining very close in spirit to original API. Find out more about Gtk+ at , and about Gtk2-Perl at .

As always, the code is available from our sourceforge project page: showfiles.php?group_id=64773&package_id=91218&release_id=225936

...and from anonymous cvs, tagged rel-1-04-0 in the directory /gtk2-perl-xs/Gtk2 -- see the project page for more info.

Overview of Changes in 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/  [Ross]
  * Assorted bits of code cleanup.  [muppet]

muppet <scott at asofyet dot org>

[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]