* Add 0.4.0 release notes

This commit is contained in:
markm 2010-04-03 10:12:00 +00:00
parent e54edace88
commit 70a9c2b4a7

@ -2,6 +2,53 @@
Change Log
==========
0.4.0 Various cleanup and bug fixes.
------------------------------------------------------------------
03-April-2010
* Gracefully Handle dir() calls on Application or WindowSpecification objects
(which used hang for a while as these classes would search for windows
matching __members__, __methods__ and __bases__). The code now checks for
any attribute that starts with '__' and ends with '__' and raises
AttributeError immediately. Thanks to Sebastian Haase for raising this.
* Removed the reference to an Application object in WindowSpecification.
It was not used in the class and made the class harder to use.
WindowSpecification is now more useful as a utility class.
* Add imports of application.WindowSpecification and application.Application
to pywinauto.__init__.py so that these classes can be used more easily
(without having to directly import pywinauto.application). Thanks again to
Sebastian Haase.
* Added a function to empty the clipboard (thanks to Tocer on Sourceforge)
* Use 'SendMessageTimeout' to get the text of a window. (SendMessage will hang
if the application is not processing messages)
* Fixed references to PIL.ImageGrab. PIL add's it's module directly to the
module path, so it should just be referenced by ImageGrab and not
PIL.ImageGrab.
* Use AttachThreadInput + PostMessage rather than SendMessageTimeout to send
mouse clicks.
* Fix how timeout retry times are calculated in timings.WaitUntil() and
timings.Wait
* Fixed some issues with application.Kill_() method, highlighted due to the
changes in the HwndWrapper.Close() method.
* Fix writing images to XML. It was broken with updates to PIL that I had not
followed. Changed the method of knowing if it is an image by checking for
various attributes.
* Renamed WindowSpecification.(Ww)indow() to ChildWindow() and added
deprecation messages for the other functions.
* Improved the tests (fixed test failures which were not pywinauto issues)
0.3.9 Experimental! New Sendkeys, and various fixes
------------------------------------------------------------------
27-November-2009