Win32-GuiTest

 view release on metacpan or  search on metacpan

CHANGES  view on Meta::CPAN


    - 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 )