new releases: Gtk2 1.00rc2, Glib 1.00rc2, ExtUtils::PkgConfig 1.00



Long ago we meant to break Glib::PkgConfig out into something that could be used without installing Glib. We finally got to it this week. ExtUtils::PkgConfig 1.00 is now available from the sourceforge download page and CVS. This is basically PkgConfig.pm from Glib 1.00rc1 in its own candy shell. All of the other modules will require this one in order to build. It's really late and this release took forever, so i haven't updated GladeXML, Gnome2 etc yet. expect those later on this weekend.

Gtk2 1.00rc2 fixes several bugs, including the long-standing discrepancy between the response id returned from $dialog->run and that given to the "response" signal handler. The signal handler now gets the same values as the run function, enum strings for known values and integers for any custom, app-provided ones. This removes the need for the silly Gtk2::Dialog::Responses module that appeared in 1.00rc1, so it's gone now.

Fixing the dialog bug required adding infrastructure to Glib to allow binding developers to override signal marshalers on a per-signal basis. Thus, Gtk2 1.00rc2 requires you to update to Glib 1.00rc2.

Ross did a sweep of the code to make it compile cleanly with -W, and in doing so he found and fixed quite a few bugs; i made a few more tweaks to ensure that it builds on windows. I suspect there are plenty more in there --- try these out, and give us all the bug reports you can!


--
muppet <scott at asofyet dot org>




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