Copyright 2008, 2009, 2010, 2011, 2012 Kevin Ryde This file is part of Gtk2-Ex-WidgetBits. Gtk2-Ex-WidgetBits is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3, or (at your option) any later version. Gtk2-Ex-WidgetBits is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with Gtk2-Ex-WidgetBits. If not, see . Version 48, October 2012 - AdjustmentBits set_maybe(value=>$v) avoid double notify in Gtk 2.12 Version 47, August 2012 - AdjustmentBits new set_empty() - new Gtk2::Ex::Statusbar::Message - new Gtk2::Ex::TableBits with update_attach() Version 46, July 2012 - AdjustmentBits new scroll_increment(), scroll_event() - EntryBits new x_to_text_index(), scroll_number(), funcs exportable Version 45, January 2012 - Test::Without::Gtk2Things fix for "menuitem_label_property" method removal (and perhaps other method removals) - ToolItem::OverflowToDialog workaround some glib 2.30 closure dubiousness Version 44, July 2011 - ToolItem::OverflowToDialog new buildable internal-child overflow_menuitem and dialog Version 43, June 2011 - new Gtk2::Ex::LayoutBits move_maybe() - AdjustmentBits new set_maybe() Version 42, June 2011 - new Gtk2::Ex::ToolItem::CheckButton Version 41, June 2011 - ToolItem::OverflowToDialog fix set of overflow-mnemonic when menuitem exists Version 40, May 2011 - new Gtk2::Ex::AdjustmentBits with scroll_value() - WidgetBits new pixel_size_mm(), pixel_aspect_ratio() - WidgetBits xy_distance_mm() undef if no screen instead of croak Version 39, May 2011 - Test::Weaken::Gtk2 new ignore_default_screen() and ignore_default_root_window() - Test::Without::Gtk2Things without gdkdisplay quieten Gtk2::Gdk->get_default_root_window() - PixbufBits type_supports_size() don't enforce 1x1 minimum for now Version 38, May 2011 - GdkBits new draw_rectangle_corners() - PixbufBits new type_max_size(), type_supports_size() Version 37, February 2011 - PixbufBits fix save_adapt_options() return, affecting save_adapt() too Version 36, January 2011 - new Gtk2::Ex::ToolItem::OverflowToDialog - ContainerBits allow export (of remove_all and remove_widgets) - ToolbarBits fix stray 5.010 meant to be 5.008 - PixbufBits save_adapt() fix tEXt goes to png always - tests fix PixbufBits tiff exercising Version 35, January 2011 - new Gtk2::Ex::PixbufBits with save_adapt(), save_adapt_options(), type_to_format(), sampled_majority_color() - MenuBits new mnemonic_escape(), mnemonic_undo() Version 34, January 2011 - new Gtk2::Ex::ToolbarBits move_item_after() Version 33, December 2010 - Test::Without::Gtk2Things new without builder, draw_as_radio, gdkdisplay Version 32, November 2010 - new Gtk2::Ex::FreezeChildNotify - TreeModelBits new iter_prev(), and allow export of individual funcs Version 31, November 2010 - WidgetBits new xy_root_to_widget() Version 30, November 2010 - fix MenuItem::Subclass missed $VERSION variable - Units millimetres, MenuBits position and WidgetBits warp allow for no GdkScreen in Gtk 2.0.x Version 29, November 2010 - new Gtk2::Ex::MenuItem::Subclass - MessageUntilKey, SyncCall allow for no GdkDisplay in Gtk 2.0.x Version 28, October 2010 - Test::Without::Gtk2Things new without menuitem_label_property Version 27, October 2010 - Test::Without::Gtk2Things fix for set_property mangling, and hide from Glib::Object::new() too Version 26, October 2010 - Units width()/height() arg checking - Test::Without::Gtk2Things new without widget_tooltip Version 25, September 2010 - Test::Without::Gtk2Things new without warp_pointer - Test::Weaken::Gtk2 contents_submenu() also MenuToolButton - tests fix WidgetBits for no warp_pointer pre Gtk 2.8 Version 24, September 2010 - Test::Weaken::Gtk2 - new contents_cell_renderers() - fix contents_submenu() return empty list for no submenu - Test::Without::Gtk2Things - new without cell_layout_get_cells - fix $VERSION number Version 23, August 2010 - ActionTooltips and MenuBits fix Exporter setups - GdkBits new window_clear_region Version 22, August 2010 - reduce some stray "use 5.010"s Version 21, August 2010 - new Gtk2::Ex::ContainerBits with remove_widgets(), remove_all() - new Gtk2::Ex::WidgetEvents Version 20, August 2010 - new Gtk2::Ex::Statusbar::DynamicContext Version 19, July 2010 - new Test::Without::Gtk2Things Version 18, May 2010 - new Gtk2::Ex::TextBufferBits Version 17, April 2010 - new Gtk2::Ex::MenuBits, Gtk2::Ex::TreeModel::ImplBits and Test::Weaken::Gtk2 Version 16, March 2010 - TreeModelBits remove_matching_rows() extra arguments passed to $subr - MessageUntilKey call remove() through object for subclassing Version 15, February 2010 - test script fix for WidgetBits get_root_position() Version 14, December 2009 - TreeViewBits remove_selected_rows() use TreeRowReference for more safety - Units new char_width() Version 13, December 2009 - new Gtk2::Ex::Units Version 12, December 2009 - SyncCall workaround for gtk 2.18.4 bug in property-change-event delivery Version 11, December 2009 - new Gtk2::Ex::EntryBits and Gtk2::Ex::Statusbar::MessageUntilKey Version 10, June 2009 - new Gtk2::Ex::ActionTooltips Version 9, April 2009 - new Gtk2::Ex::TreeModelFilter::Change Version 8, March 2009 - new Gtk2::Ex::TreeViewBits Version 7, November 2008 - allow for older Gtk in the TreeModel tests Version 6, November 2008 - new Gtk2::Ex::TreeModelBits Version 5, November 2008 - forgot dependency on Glib::Ex::SignalIds Version 4, September 2008 - don't use Glib::Ex::SourceIds in SyncCall.t Version 3, September 2008 - first collected up version, comprising Gtk2::Ex::GdkBits Gtk2::Ex::KeySnooper Gtk2::Ex::SyncCall Gtk2::Ex::WidgetBits (SyncCall version 2 was in Gtk2-Ex-Dragger)