Revision history for Perl extension Win32::CtrlGUI. 0.32 2015-01-10 - no functional changes - release tests moved to xt/ 0.31 2012-10-20 - Reduced number of files by merging Criteria and much of State - Build process converted to Build.PL to make for easy PPM gens - Now maintained by Christopher J. Madsen 0.30 2002-05-24 - Added get_property method to Win32::CtrlGUI::Window - Added send_message and post_message methods to Win32::CtrlGUI::Window - Added get_text method to Win32::CtrlGUI::Window - Added lb_get_items, lb_get_selindexes, and lb_set_selindexes methods to Win32::CtrlGUI::Window - Added cb_get_items, cb_get_selindex, and cb_set_selindex methods to Win32::CtrlGUI::Window 0.22 2001-10-30 - Bugfix in Win32::CtrlGUI::Criteria::multi to deal with criteria that return booleans - Added a NAME section to the POD in Win32::CtrlGUI::State::DebugTk.pm 0.21 2001-07-24 - Update Manifest properly - Added support for "named" windows in atom, the Criteria, and Win32::CtrlGUI - Added support for aggregate criteria (and, or, xor, nand) - Cleaned up bug in bookkeeper::reset - Extended demotk.pl script to demonstrate looping and aggregate criteria - Rewrite of DebugTk.pm to use Text widgets instead of Label widgets for displaying information in the HList - Rewrite of DebugTk to us tagged_stringify so that stringified states can control their display when they're a pcs state - Modified aggregate criteria to support tagged_stringify so you can see which parts are matching. Also displays timeout value as it counts down - Modified state display to show counting down timeout - Modified DebugTk to use :\t inplace of => - Modified State::Dialog to use named windows (i.e. dialog001, dialog002, etc.) 0.20 2001-06-18 - Added code to Win32::CtrlGUI::Window to verify that the window still exists before doing things (like sending keystrokes). - Total, total refactor of the multi hierarchy. bookkeeper implemented. - Tk debugger for Win32::CtrlGUI::State written. The killer app for Win32::CtrlGUI::State now exists. It still needs some work, but it's functional enough to be of use. 0.11 2001-06-13 - Added reset support to State hierarchy. - Added more debug_print statements to State hierarchy. - Refactored code in State::seq hierarchy - Refactored lots of code in the State hierarchy to create multi abstract parent class - Discovered overload fallback => 1 !!!!! - Rewrote loop support syntax (important, important) - Added completely new (and, I believe, superior) syntax option for all multi subclasses 0.10 2001-06-11 - Added loop support. - First public release. 0.01 2000-10-25 - Started work on module.