Win32-GuiTest
view release on metacpan or search on metacpan
- Added WMGetText to allow getting the content of an EDIT window. See
'eg\notepad_text.pl' for more details.
Thanks to Mauro <m_servizi@yahoo.it> from Italy for the idea.
0.09 Thu Jan 4 22:30:50 2001
- Added {SPC} action to sendkeys to simulate hitting the spacebar.
Thanks to Sohrab Niramwalla <sohrab.niramwalla@utoronto.ca> for the
idea.
1.00 Sun May 13 22:02:01 2001
- Fixed a bug in FindWindowLike that caused duplicated window handles to
be returned.
- Simplified the logic in FindWindowLike.
- Added IsChild and GetChildDepth functions. Exported GetChildWindows.
- Added more tests (tightening the net in XP-speak)
- Added 'eg\spy--.pl' to the distribution.
1.10 Sun Jun 17 19:54:27 2001
- Added GetWindowRect, GetScreenRes, ScreenToNorm and NormToScreen,
following suggestion and code from Frank van Dijk <fvdijk@oke.nl>.
- Added SendMessage, PostMessage, GetCursorPos, AttachWin,
additional SendKeys flags (Windows keys and context menu),
WMSetText, GetCaretPos, GetFocus, GetActiveWindow, GetForegroundWindow,
SetActiveWindow, EnableWindow, IsWindowEnabled, IsWindowVisible and
ShowWindow (+ constants to use it).
Thanks to Jarek Jurasz <jurasz@imb.uni-karlsruhe.de> for all of them.
Jarek also provided two scripts: 'eg\showmouse.pl' and 'eg\showwin.pl'.
I found showwin very interesting (if somewhat dangerous!).
He also fixed an export list problem (WMGetKey was mentioned instead
of WMGetText) and added export tags :ALL and :SW, so that full module
functionality can be imported with
use Win32::GuiTest qw(:ALL :SW);
- Added IsWindow, ScreenToClient, ClientToScreen, IsCheckedButton and
IsGrayedButton.
- SendKeys now takes an optional parameter to change the default 50 ms
delay between keystrokes. Suggested by Wilson P. Snyder II
<wsnyder@world.std.com>.
1.20 Wed Jul 18 20:44:11 2001
- Added GetComboText, GetComboContents, GetListText and GetListContents
to allow easy extraction of data from list and combo boxes.
- Added 'eg\fonts.pl' to show the new functionality. This script opens
the Notepad "Font" dialog and prints to stdout the contents of the Font
combobox.
- Fixed bug in SendMessage (and others), where the return value was lost
Caused by a missing OUTPUT tag.
- Added IsKeyPressed function. Suggested by Rudi Farkas.
See 'eg\keypress.pl' for a demo. Works even if the script
is running in the background.
1.30 Sat Dec 1 20:50:02 2001
- Fixed bad POD formating. Added podchecker and html pod generation to makedist.bat.
- Added PushButton and PushChildButton. Based on code from an anonymous contributor. Thanks!
See 'eg\pushbutton.pl' for an example.
- Fixed a problem when building with Active State, build 526.
1.40 --- --- - --:--:-- ----
Big thanks to an anonymous contributor for the following pieces:
- Added WaitWindowLike and WaitWindow. See 'eg\WaitWindow.pl' for an example.
The test.pl code changed as a consequence as I now use WaitWindowLike instead
of sleep+FindWindowLike.
- Added IsWindowStyle and IsWindowStyleEx and 'eg/IsWindowStyle.pl'.
- Added SelectTabItem and 'eg/selecttabitem.pl'.
- Added MenuSelect and 'eg/menuselect.pl'.
- Refactored the test code.
- Fixed a couple of PPCODE bugs reported by a nice contributor.
- Added SetWindowPos (thanks to Paul Covington).
- Several TabCtrl functions (also courtesy of Paul Covington).
1.49 Wed May 08 23:08:09 2002
- Added Win32::GuiTest::Cmd module to simplify command-line type tasks.
- Added DibSect module (writen by Jarek Jurasz) that allows screen-shot
type functionality.
- Added some pod documentation submitted by Jarek Jurasz.
- Cleaned-up the pod docs.
- Moved all constants into Win32/GuiTest/GuiTest.pc to allow them
to be autogenerated in the future.
- Rationalized EXPORT_OK.
- Changed makefile.pl to include author info in the ppd file.
1.49.1 Wed May 22 00:00:00 2002
- Improved IsKeyPressed.
( run in 2.598 seconds using v1.01-cache-2.11-cpan-2398b32b56e )