Skip to content

Commit

Permalink
...
Browse files Browse the repository at this point in the history
  • Loading branch information
markm committed Jan 20, 2006
1 parent efe0a5f commit 33af2c7
Show file tree
Hide file tree
Showing 4 changed files with 45 additions and 33 deletions.
2 changes: 1 addition & 1 deletion LICENSE.txt
Original file line number Diff line number Diff line change
Expand Up @@ -159,7 +159,7 @@ Also add information on how to contact you by electronic and paper mail.

You should also get your employer (if you work as a programmer) or your school, if any, to sign a "copyright disclaimer" for the library, if necessary. Here is a sample; alter the names:

Yoyodyne, Inc., hereby disclaims all copyright interest in the library `Frob' (a library for tweaking knobs) written by James Random Hacker.
Yoyodyne, Inc., hereby disclaims all copyright interest in the library 'Frob' (a library for tweaking knobs) written by James Random Hacker.

signature of Ty Coon, 1 April 1990
Ty Coon, President of Vice
Expand Down
64 changes: 35 additions & 29 deletions doc_src/HISTORY.TXT
Original file line number Diff line number Diff line change
@@ -1,42 +1,48 @@
------------------------------------------------
0.1.3 Many many many changes
15-Jan-2006
* Wrote doc strings for all modules, classes and functions
* Ran pychecker and pylint and fixed some errors/warnings
* changed _connect, _start, _window, _control, _write to connect_, start_, window_, connect_, write_ respectively
If you forget to change _window, _connect and _start then you will probably get the following error.
TypeError: '_DynamicAttributes' object is not callable
* pywinauto is now a package name - you need to import it or its modules
* Changes to the code to deal with pywinauto package name
* Fixed searching for windows if a Parent is passed in
* Added Index to retrieved MenuItem dictionary
* Added a check to ensure that a windows Handle is a valid window
(191)
------------------------------------------------
15-Jan-2006 ::

* Wrote doc strings for all modules, classes and functions
* Ran pychecker and pylint and fixed some errors/warnings
* changed _connect, _start, _window, _control, _write to connect_, start_, window_, connect_, write_ respectively
If you forget to change _window, _connect and _start then you will probably get the following error.::

TypeError: '_DynamicAttributes' object is not callable

* pywinauto is now a package name - you need to import it or its modules
* Changes to the code to deal with pywinauto package name
* Fixed searching for windows if a Parent is passed in
* Added Index to retrieved MenuItem dictionary
* Added a check to ensure that a windows Handle is a valid window
* Refactored some of the methods in common_controls
* Refactored how FriendlyClassName is discovered (and still not really happy!



------------------------------------------------
0.1.2 Add Readme and rollup various changes
15-Jan-2006
* Updated Readme (original readme was incorrect)
* Added clipboard module
* Fixed DrawOutline part of tests.__init__.print_bugs
* Added a NotifyParent to HwndWrapper
* Make sure that HwndWrapper.ref is initialized to None
* Refactored some methods of ComboBox and ListBox
* Updated Combo/ListBox selection methods
* Removed hardcoded paths from test_application.py
* Added section to save the document as UTF-8 in MinimalNotepadTest
* Fixed EscapeSpecials and UnEscapeSpecials in XMLHelpers
* Made sure that overly large bitmaps do not break XML writing
------------------------------------------------
15-Jan-2006 ::

* Updated Readme (original readme was incorrect)
* Added clipboard module
* Fixed DrawOutline part of tests.__init__.print_bugs
* Added a NotifyParent to HwndWrapper
* Make sure that HwndWrapper.ref is initialized to None
* Refactored some methods of ComboBox and ListBox
* Updated Combo/ListBox selection methods
* Removed hardcoded paths from test_application.py
* Added section to save the document as UTF-8 in MinimalNotepadTest
* Fixed EscapeSpecials and UnEscapeSpecials in XMLHelpers
* Made sure that overly large bitmaps do not break XML writing


------------------------------------------------
0.1.1 Minor bug fix release
------------------------------------------------
12-Jan-2006
* Fixed some minor bugs discovered after release

------------------------------------------------
* Fixed some minor bugs discovered after release

0.1.0 Initial Release
------------------------------------------------
6-Jan-2006

10 changes: 8 additions & 2 deletions doc_src/TODO.txt
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ APPLICATION TODO's
To fix this we may need to add more magic around calling actions on dialogs
e.g.
on an attribute access for an ActionDialog do the following:

- Check if it is an Action
- If it is not enabled then wait a little bit
- If it is then wait a little bit and try again
Expand All @@ -21,9 +22,12 @@ APPLICATION TODO's
the number of times the calling func tried to succeed!)

* Need to make Menu items into classes so instead of Dlg.MenuSelect we should
be doing
be doing ::

dlg.Menu("blah->blah").Select()
or even

or even ::

dlg.Menu.Blah.Blah.Select()


Expand All @@ -39,6 +43,7 @@ APPLICATION TODO's
application)

* Allow apps to be started in a different thread so we don't lock up

- this is being done already - the problem is that some messages cannot
be sent across processes if they have pointers (so we need to send a
synchronous message which waits for the other process to respond
Expand All @@ -48,6 +53,7 @@ APPLICATION TODO's
those messages?

* Message traps - how to handle unwanted message boxes popping up?

a) Wait for an Exception then handle it there
b) set a trap waiting for a specific dialog

Expand Down
2 changes: 1 addition & 1 deletion makedocs.bat
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
@echo off

c:\.temp\pudge\pudge\cli --documents docs\about.rst,docs\index.rst --title pywinauto -v -d pudge_output_green_paste -m pywinauto.application,pywinauto.clipboard,pywinauto.controlactions,pywinauto.findbestmatch,pywinauto.findwindows,pywinauto.handleprops,pywinauto.XMLHelpers,pywinauto.controls,pywinauto.tests -t \.temp\pudge\pudge\template\green_paste
c:\.temp\pudge\pudge\cli --documents docs\about.rst,docs\index.rst,history.txt,license.txt,todo.txt --title pywinauto -v -d pudge_output_green_paste -m pywinauto.application,pywinauto.clipboard,pywinauto.controlactions,pywinauto.findbestmatch,pywinauto.findwindows,pywinauto.handleprops,pywinauto.XMLHelpers,pywinauto.controls,pywinauto.tests -t \.temp\pudge\pudge\template\green_paste

REM --documents docs\about.rst

Expand Down

0 comments on commit 33af2c7

Please sign in to comment.