Revision history for Perl extension Win32::CtrlGUI.
0.21 Tue Jul 24 2001
- 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 Mon Jun 18 2001
- 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 Wed Jun 13 2001
- 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 Mon Jun 11 2001
- Added loop support.
- First public release.
0.01 Wed Oct 25 2000
- Started work on module.