Skip to content

Commit

Permalink
Merge pull request #457 from vasily-v-ryabov/release_0.6.4
Browse files Browse the repository at this point in the history
Prepare release 0.6.4
  • Loading branch information
vasily-v-ryabov committed Jan 21, 2018
2 parents 0c8f04d + ac9dc11 commit fd27458
Show file tree
Hide file tree
Showing 81 changed files with 116 additions and 84 deletions.
32 changes: 32 additions & 0 deletions docs/HISTORY.txt
Expand Up @@ -2,6 +2,38 @@
Change Log
==========

0.6.4 NULL pointer access fix and enhancements
--------------------------------------------------------------------
21-January-2018

Bug Fixes:
* Final fix for ``ValueError: NULL COM pointer access``.

Enhancements:
* Multi-threading mode (MTA) for comtypes is enabled by default, if it's not initialized
by another library before importing pywinauto.

* Method ``get_value()`` has been added to EditWrapper in UIA backend.

* Method ``scroll()`` has been added for all UIA controls which have ScrollPattern implemented.

* Added methods ``is_minimized/is_maximized/is_normal/get_show_state`` for UIAWrapper.

* Added handling in-place controls inside ListView control and (row, column) indexing
in a grid-like table mode. Examples: ::

auto_detected_ctrl = list_view.get_item(0).inplace_control()

combo = list_view.get_item(1,1).inplace_control("ComboBox")
combo.select("Item name")

edit = list_view.get_item(3,4).inplace_control("Edit")
edit.type_keys("some text{ENTER}", set_foreground=False)

dt_picker = list_view.get_item(2,0).inplace_control("DateTimePicker")



0.6.3 A lot of improvements and some optimizations
--------------------------------------------------------------------
03-July-2017
Expand Down
6 changes: 3 additions & 3 deletions docs/HowTo.txt
Expand Up @@ -152,9 +152,9 @@ The code builds up multiple identifiers for each control from the following:
- friendly class
- title + friendly class

If the control's text is empty (after removing non char characters) text is
not used. Instead we look for the closest control above and to the right fo
the contol. And append the friendly class. So the list becomes
If the control's title text is empty (after removing non char characters) this text is
not used. Instead we look for the closest title text above and to the right of
the control. And append the friendly class. So the list becomes

- friendly class
- closest text + friendly class
Expand Down
2 changes: 1 addition & 1 deletion docs/conf.py
Expand Up @@ -106,7 +106,7 @@ def mocked_import(name, globals={}, locals={}, fromlist=[], level=0):

# General information about the project.
project = u'pywinauto'
copyright = u'2017, Mark Mc Mahon and Contributors'
copyright = u'2018, Mark Mc Mahon and Contributors'
author = u'Mark Mc Mahon and Contributors'

# The version info for the project you're documenting, acts as replacement for
Expand Down
2 changes: 1 addition & 1 deletion docs/index.txt
@@ -1,7 +1,7 @@
====================
What is pywinauto
====================
© Mark Mc Mahon and Contributors_, 2006-2017
© Mark Mc Mahon and Contributors_, 2006-2018

.. _Contributors: https://github.com/pywinauto/pywinauto/graphs/contributors

Expand Down
2 changes: 1 addition & 1 deletion examples/misc_examples.py
@@ -1,5 +1,5 @@
# GUI Application automation and testing library
# Copyright (C) 2006-2017 Mark Mc Mahon and Contributors
# Copyright (C) 2006-2018 Mark Mc Mahon and Contributors
# https://github.com/pywinauto/pywinauto/graphs/contributors
# http://pywinauto.readthedocs.io/en/latest/credits.html
# All rights reserved.
Expand Down
2 changes: 1 addition & 1 deletion examples/notepad_fast.py
@@ -1,5 +1,5 @@
# GUI Application automation and testing library
# Copyright (C) 2006-2017 Mark Mc Mahon and Contributors
# Copyright (C) 2006-2018 Mark Mc Mahon and Contributors
# https://github.com/pywinauto/pywinauto/graphs/contributors
# http://pywinauto.readthedocs.io/en/latest/credits.html
# All rights reserved.
Expand Down
2 changes: 1 addition & 1 deletion examples/notepad_item.py
@@ -1,5 +1,5 @@
# GUI Application automation and testing library
# Copyright (C) 2006-2017 Mark Mc Mahon and Contributors
# Copyright (C) 2006-2018 Mark Mc Mahon and Contributors
# https://github.com/pywinauto/pywinauto/graphs/contributors
# http://pywinauto.readthedocs.io/en/latest/credits.html
# All rights reserved.
Expand Down
2 changes: 1 addition & 1 deletion examples/notepad_slow.py
@@ -1,5 +1,5 @@
# GUI Application automation and testing library
# Copyright (C) 2006-2017 Mark Mc Mahon and Contributors
# Copyright (C) 2006-2018 Mark Mc Mahon and Contributors
# https://github.com/pywinauto/pywinauto/graphs/contributors
# http://pywinauto.readthedocs.io/en/latest/credits.html
# All rights reserved.
Expand Down
2 changes: 1 addition & 1 deletion examples/save_from_firefox.py
@@ -1,5 +1,5 @@
# GUI Application automation and testing library
# Copyright (C) 2006-2017 Mark Mc Mahon and Contributors
# Copyright (C) 2006-2018 Mark Mc Mahon and Contributors
# https://github.com/pywinauto/pywinauto/graphs/contributors
# http://pywinauto.readthedocs.io/en/latest/credits.html
# All rights reserved.
Expand Down
2 changes: 1 addition & 1 deletion examples/save_from_internet_explorer.py
@@ -1,5 +1,5 @@
# GUI Application automation and testing library
# Copyright (C) 2006-2017 Mark Mc Mahon and Contributors
# Copyright (C) 2006-2018 Mark Mc Mahon and Contributors
# https://github.com/pywinauto/pywinauto/graphs/contributors
# http://pywinauto.readthedocs.io/en/latest/credits.html
# All rights reserved.
Expand Down
2 changes: 1 addition & 1 deletion examples/test_sakura.py
@@ -1,6 +1,6 @@
# -*- coding: UTF-8 -*-
# GUI Application automation and testing library
# Copyright (C) 2006-2017 Mark Mc Mahon and Contributors
# Copyright (C) 2006-2018 Mark Mc Mahon and Contributors
# https://github.com/pywinauto/pywinauto/graphs/contributors
# http://pywinauto.readthedocs.io/en/latest/credits.html
# All rights reserved.
Expand Down
2 changes: 1 addition & 1 deletion examples/test_sakura2.py
@@ -1,6 +1,6 @@
# -*- coding: UTF-8 -*-
# GUI Application automation and testing library
# Copyright (C) 2006-2017 Mark Mc Mahon and Contributors
# Copyright (C) 2006-2018 Mark Mc Mahon and Contributors
# https://github.com/pywinauto/pywinauto/graphs/contributors
# http://pywinauto.readthedocs.io/en/latest/credits.html
# All rights reserved.
Expand Down
2 changes: 1 addition & 1 deletion examples/windowmediaplayer.py
@@ -1,5 +1,5 @@
# GUI Application automation and testing library
# Copyright (C) 2006-2017 Mark Mc Mahon and Contributors
# Copyright (C) 2006-2018 Mark Mc Mahon and Contributors
# https://github.com/pywinauto/pywinauto/graphs/contributors
# http://pywinauto.readthedocs.io/en/latest/credits.html
# All rights reserved.
Expand Down
4 changes: 2 additions & 2 deletions pywinauto/__init__.py
@@ -1,5 +1,5 @@
# GUI Application automation and testing library
# Copyright (C) 2006-2017 Mark Mc Mahon and Contributors
# Copyright (C) 2006-2018 Mark Mc Mahon and Contributors
# https://github.com/pywinauto/pywinauto/graphs/contributors
# http://pywinauto.readthedocs.io/en/latest/credits.html
# http://pywinauto.readthedocs.io/en/latest/credits.html
Expand Down Expand Up @@ -32,7 +32,7 @@

"""Python package for automating GUI manipulation on Windows"""

__version__ = "0.6.3"
__version__ = "0.6.4"

import sys # noqa: E402
import warnings # noqa: E402
Expand Down
2 changes: 1 addition & 1 deletion pywinauto/actionlogger.py
@@ -1,5 +1,5 @@
# GUI Application automation and testing library
# Copyright (C) 2006-2017 Mark Mc Mahon and Contributors
# Copyright (C) 2006-2018 Mark Mc Mahon and Contributors
# https://github.com/pywinauto/pywinauto/graphs/contributors
# http://pywinauto.readthedocs.io/en/latest/credits.html
# All rights reserved.
Expand Down
2 changes: 1 addition & 1 deletion pywinauto/application.py
@@ -1,5 +1,5 @@
# GUI Application automation and testing library
# Copyright (C) 2006-2017 Mark Mc Mahon and Contributors
# Copyright (C) 2006-2018 Mark Mc Mahon and Contributors
# https://github.com/pywinauto/pywinauto/graphs/contributors
# http://pywinauto.readthedocs.io/en/latest/credits.html
# All rights reserved.
Expand Down
2 changes: 1 addition & 1 deletion pywinauto/backend.py
@@ -1,5 +1,5 @@
# GUI Application automation and testing library
# Copyright (C) 2006-2017 Mark Mc Mahon and Contributors
# Copyright (C) 2006-2018 Mark Mc Mahon and Contributors
# https://github.com/pywinauto/pywinauto/graphs/contributors
# http://pywinauto.readthedocs.io/en/latest/credits.html
# All rights reserved.
Expand Down
2 changes: 1 addition & 1 deletion pywinauto/base_wrapper.py
@@ -1,5 +1,5 @@
# GUI Application automation and testing library
# Copyright (C) 2006-2017 Mark Mc Mahon and Contributors
# Copyright (C) 2006-2018 Mark Mc Mahon and Contributors
# https://github.com/pywinauto/pywinauto/graphs/contributors
# http://pywinauto.readthedocs.io/en/latest/credits.html
# All rights reserved.
Expand Down
2 changes: 1 addition & 1 deletion pywinauto/clipboard.py
@@ -1,5 +1,5 @@
# GUI Application automation and testing library
# Copyright (C) 2006-2017 Mark Mc Mahon and Contributors
# Copyright (C) 2006-2018 Mark Mc Mahon and Contributors
# https://github.com/pywinauto/pywinauto/graphs/contributors
# http://pywinauto.readthedocs.io/en/latest/credits.html
# All rights reserved.
Expand Down
2 changes: 1 addition & 1 deletion pywinauto/controlproperties.py
@@ -1,5 +1,5 @@
# GUI Application automation and testing library
# Copyright (C) 2006-2017 Mark Mc Mahon and Contributors
# Copyright (C) 2006-2018 Mark Mc Mahon and Contributors
# https://github.com/pywinauto/pywinauto/graphs/contributors
# http://pywinauto.readthedocs.io/en/latest/credits.html
# All rights reserved.
Expand Down
2 changes: 1 addition & 1 deletion pywinauto/controls/__init__.py
@@ -1,5 +1,5 @@
# GUI Application automation and testing library
# Copyright (C) 2006-2017 Mark Mc Mahon and Contributors
# Copyright (C) 2006-2018 Mark Mc Mahon and Contributors
# https://github.com/pywinauto/pywinauto/graphs/contributors
# http://pywinauto.readthedocs.io/en/latest/credits.html
# All rights reserved.
Expand Down
2 changes: 1 addition & 1 deletion pywinauto/controls/common_controls.py
@@ -1,5 +1,5 @@
# GUI Application automation and testing library
# Copyright (C) 2006-2017 Mark Mc Mahon and Contributors
# Copyright (C) 2006-2018 Mark Mc Mahon and Contributors
# https://github.com/pywinauto/pywinauto/graphs/contributors
# http://pywinauto.readthedocs.io/en/latest/credits.html
# All rights reserved.
Expand Down
2 changes: 1 addition & 1 deletion pywinauto/controls/hwndwrapper.py
@@ -1,5 +1,5 @@
# GUI Application automation and testing library
# Copyright (C) 2006-2017 Mark Mc Mahon and Contributors
# Copyright (C) 2006-2018 Mark Mc Mahon and Contributors
# https://github.com/pywinauto/pywinauto/graphs/contributors
# http://pywinauto.readthedocs.io/en/latest/credits.html
# All rights reserved.
Expand Down
2 changes: 1 addition & 1 deletion pywinauto/controls/menuwrapper.py
@@ -1,5 +1,5 @@
# GUI Application automation and testing library
# Copyright (C) 2006-2017 Mark Mc Mahon and Contributors
# Copyright (C) 2006-2018 Mark Mc Mahon and Contributors
# https://github.com/pywinauto/pywinauto/graphs/contributors
# http://pywinauto.readthedocs.io/en/latest/credits.html
# All rights reserved.
Expand Down
2 changes: 1 addition & 1 deletion pywinauto/controls/uia_controls.py
@@ -1,5 +1,5 @@
# GUI Application automation and testing library
# Copyright (C) 2006-2017 Mark Mc Mahon and Contributors
# Copyright (C) 2006-2018 Mark Mc Mahon and Contributors
# https://github.com/pywinauto/pywinauto/graphs/contributors
# http://pywinauto.readthedocs.io/en/latest/credits.html
# All rights reserved.
Expand Down
2 changes: 1 addition & 1 deletion pywinauto/controls/uiawrapper.py
@@ -1,5 +1,5 @@
# GUI Application automation and testing library
# Copyright (C) 2006-2017 Mark Mc Mahon and Contributors
# Copyright (C) 2006-2018 Mark Mc Mahon and Contributors
# https://github.com/pywinauto/pywinauto/graphs/contributors
# http://pywinauto.readthedocs.io/en/latest/credits.html
# All rights reserved.
Expand Down
2 changes: 1 addition & 1 deletion pywinauto/controls/win32_controls.py
@@ -1,5 +1,5 @@
# GUI Application automation and testing library
# Copyright (C) 2006-2017 Mark Mc Mahon and Contributors
# Copyright (C) 2006-2018 Mark Mc Mahon and Contributors
# https://github.com/pywinauto/pywinauto/graphs/contributors
# http://pywinauto.readthedocs.io/en/latest/credits.html
# All rights reserved.
Expand Down
2 changes: 1 addition & 1 deletion pywinauto/element_info.py
@@ -1,5 +1,5 @@
# GUI Application automation and testing library
# Copyright (C) 2006-2017 Mark Mc Mahon and Contributors
# Copyright (C) 2006-2018 Mark Mc Mahon and Contributors
# https://github.com/pywinauto/pywinauto/graphs/contributors
# http://pywinauto.readthedocs.io/en/latest/credits.html
# All rights reserved.
Expand Down
2 changes: 1 addition & 1 deletion pywinauto/findbestmatch.py
@@ -1,5 +1,5 @@
# GUI Application automation and testing library
# Copyright (C) 2006-2017 Mark Mc Mahon and Contributors
# Copyright (C) 2006-2018 Mark Mc Mahon and Contributors
# https://github.com/pywinauto/pywinauto/graphs/contributors
# http://pywinauto.readthedocs.io/en/latest/credits.html
# All rights reserved.
Expand Down
2 changes: 1 addition & 1 deletion pywinauto/findwindows.py
@@ -1,5 +1,5 @@
# GUI Application automation and testing library
# Copyright (C) 2006-2017 Mark Mc Mahon and Contributors
# Copyright (C) 2006-2018 Mark Mc Mahon and Contributors
# https://github.com/pywinauto/pywinauto/graphs/contributors
# http://pywinauto.readthedocs.io/en/latest/credits.html
# All rights reserved.
Expand Down
2 changes: 1 addition & 1 deletion pywinauto/fuzzydict.py
@@ -1,5 +1,5 @@
# GUI Application automation and testing library
# Copyright (C) 2006-2017 Mark Mc Mahon and Contributors
# Copyright (C) 2006-2018 Mark Mc Mahon and Contributors
# https://github.com/pywinauto/pywinauto/graphs/contributors
# http://pywinauto.readthedocs.io/en/latest/credits.html
# All rights reserved.
Expand Down
2 changes: 1 addition & 1 deletion pywinauto/handleprops.py
@@ -1,5 +1,5 @@
# GUI Application automation and testing library
# Copyright (C) 2006-2017 Mark Mc Mahon and Contributors
# Copyright (C) 2006-2018 Mark Mc Mahon and Contributors
# https://github.com/pywinauto/pywinauto/graphs/contributors
# http://pywinauto.readthedocs.io/en/latest/credits.html
# All rights reserved.
Expand Down
2 changes: 1 addition & 1 deletion pywinauto/keyboard.py
@@ -1,6 +1,6 @@
# -*- coding: utf-8 -*-
# GUI Application automation and testing library
# Copyright (C) 2006-2017 Mark Mc Mahon and Contributors
# Copyright (C) 2006-2018 Mark Mc Mahon and Contributors
# https://github.com/pywinauto/pywinauto/graphs/contributors
# http://pywinauto.readthedocs.io/en/latest/credits.html
# All rights reserved.
Expand Down
2 changes: 1 addition & 1 deletion pywinauto/linux/clipboard.py
@@ -1,5 +1,5 @@
# GUI Application automation and testing library
# Copyright (C) 2006-2017 Mark Mc Mahon and Contributors
# Copyright (C) 2006-2018 Mark Mc Mahon and Contributors
# https://github.com/pywinauto/pywinauto/graphs/contributors
# http://pywinauto.readthedocs.io/en/latest/credits.html
# All rights reserved.
Expand Down
2 changes: 1 addition & 1 deletion pywinauto/linux/keyboard.py
@@ -1,6 +1,6 @@
# -*- coding: utf-8 -*-
# GUI Application automation and testing library
# Copyright (C) 2006-2017 Mark Mc Mahon and Contributors
# Copyright (C) 2006-2018 Mark Mc Mahon and Contributors
# https://github.com/pywinauto/pywinauto/graphs/contributors
# http://pywinauto.readthedocs.io/en/latest/credits.html
# All rights reserved.
Expand Down
2 changes: 1 addition & 1 deletion pywinauto/mouse.py
@@ -1,5 +1,5 @@
# GUI Application automation and testing library
# Copyright (C) 2006-2017 Mark Mc Mahon and Contributors
# Copyright (C) 2006-2018 Mark Mc Mahon and Contributors
# https://github.com/pywinauto/pywinauto/graphs/contributors
# http://pywinauto.readthedocs.io/en/latest/credits.html
# All rights reserved.
Expand Down
2 changes: 1 addition & 1 deletion pywinauto/remote_memory_block.py
@@ -1,5 +1,5 @@
# GUI Application automation and testing library
# Copyright (C) 2006-2017 Mark Mc Mahon and Contributors
# Copyright (C) 2006-2018 Mark Mc Mahon and Contributors
# https://github.com/pywinauto/pywinauto/graphs/contributors
# http://pywinauto.readthedocs.io/en/latest/credits.html
# All rights reserved.
Expand Down
2 changes: 1 addition & 1 deletion pywinauto/sysinfo.py
@@ -1,5 +1,5 @@
# GUI Application automation and testing library
# Copyright (C) 2006-2017 Mark Mc Mahon and Contributors
# Copyright (C) 2006-2018 Mark Mc Mahon and Contributors
# https://github.com/pywinauto/pywinauto/graphs/contributors
# http://pywinauto.readthedocs.io/en/latest/credits.html
# All rights reserved.
Expand Down
2 changes: 1 addition & 1 deletion pywinauto/taskbar.py
@@ -1,5 +1,5 @@
# GUI Application automation and testing library
# Copyright (C) 2006-2017 Mark Mc Mahon and Contributors
# Copyright (C) 2006-2018 Mark Mc Mahon and Contributors
# https://github.com/pywinauto/pywinauto/graphs/contributors
# http://pywinauto.readthedocs.io/en/latest/credits.html
# All rights reserved.
Expand Down
2 changes: 1 addition & 1 deletion pywinauto/tests/__init__.py
@@ -1,5 +1,5 @@
# GUI Application automation and testing library
# Copyright (C) 2006-2017 Mark Mc Mahon and Contributors
# Copyright (C) 2006-2018 Mark Mc Mahon and Contributors
# https://github.com/pywinauto/pywinauto/graphs/contributors
# http://pywinauto.readthedocs.io/en/latest/credits.html
# All rights reserved.
Expand Down
2 changes: 1 addition & 1 deletion pywinauto/tests/_menux.py
@@ -1,5 +1,5 @@
# GUI Application automation and testing library
# Copyright (C) 2006-2017 Mark Mc Mahon and Contributors
# Copyright (C) 2006-2018 Mark Mc Mahon and Contributors
# https://github.com/pywinauto/pywinauto/graphs/contributors
# http://pywinauto.readthedocs.io/en/latest/credits.html
# All rights reserved.
Expand Down
2 changes: 1 addition & 1 deletion pywinauto/tests/allcontrols.py
@@ -1,5 +1,5 @@
# GUI Application automation and testing library
# Copyright (C) 2006-2017 Mark Mc Mahon and Contributors
# Copyright (C) 2006-2018 Mark Mc Mahon and Contributors
# https://github.com/pywinauto/pywinauto/graphs/contributors
# http://pywinauto.readthedocs.io/en/latest/credits.html
# All rights reserved.
Expand Down
2 changes: 1 addition & 1 deletion pywinauto/tests/asianhotkey.py
@@ -1,5 +1,5 @@
# GUI Application automation and testing library
# Copyright (C) 2006-2017 Mark Mc Mahon and Contributors
# Copyright (C) 2006-2018 Mark Mc Mahon and Contributors
# https://github.com/pywinauto/pywinauto/graphs/contributors
# http://pywinauto.readthedocs.io/en/latest/credits.html
# All rights reserved.
Expand Down
2 changes: 1 addition & 1 deletion pywinauto/tests/comboboxdroppedheight.py
@@ -1,5 +1,5 @@
# GUI Application automation and testing library
# Copyright (C) 2006-2017 Mark Mc Mahon and Contributors
# Copyright (C) 2006-2018 Mark Mc Mahon and Contributors
# https://github.com/pywinauto/pywinauto/graphs/contributors
# http://pywinauto.readthedocs.io/en/latest/credits.html
# All rights reserved.
Expand Down
2 changes: 1 addition & 1 deletion pywinauto/tests/comparetoreffont.py
@@ -1,5 +1,5 @@
# GUI Application automation and testing library
# Copyright (C) 2006-2017 Mark Mc Mahon and Contributors
# Copyright (C) 2006-2018 Mark Mc Mahon and Contributors
# https://github.com/pywinauto/pywinauto/graphs/contributors
# http://pywinauto.readthedocs.io/en/latest/credits.html
# All rights reserved.
Expand Down
2 changes: 1 addition & 1 deletion pywinauto/tests/leadtrailspaces.py
@@ -1,5 +1,5 @@
# GUI Application automation and testing library
# Copyright (C) 2006-2017 Mark Mc Mahon and Contributors
# Copyright (C) 2006-2018 Mark Mc Mahon and Contributors
# https://github.com/pywinauto/pywinauto/graphs/contributors
# http://pywinauto.readthedocs.io/en/latest/credits.html
# All rights reserved.
Expand Down
2 changes: 1 addition & 1 deletion pywinauto/tests/miscvalues.py
@@ -1,5 +1,5 @@
# GUI Application automation and testing library
# Copyright (C) 2006-2017 Mark Mc Mahon and Contributors
# Copyright (C) 2006-2018 Mark Mc Mahon and Contributors
# https://github.com/pywinauto/pywinauto/graphs/contributors
# http://pywinauto.readthedocs.io/en/latest/credits.html
# All rights reserved.
Expand Down
2 changes: 1 addition & 1 deletion pywinauto/tests/missalignment.py
@@ -1,5 +1,5 @@
# GUI Application automation and testing library
# Copyright (C) 2006-2017 Mark Mc Mahon and Contributors
# Copyright (C) 2006-2018 Mark Mc Mahon and Contributors
# https://github.com/pywinauto/pywinauto/graphs/contributors
# http://pywinauto.readthedocs.io/en/latest/credits.html
# All rights reserved.
Expand Down
2 changes: 1 addition & 1 deletion pywinauto/tests/missingextrastring.py
@@ -1,5 +1,5 @@
# GUI Application automation and testing library
# Copyright (C) 2006-2017 Mark Mc Mahon and Contributors
# Copyright (C) 2006-2018 Mark Mc Mahon and Contributors
# https://github.com/pywinauto/pywinauto/graphs/contributors
# http://pywinauto.readthedocs.io/en/latest/credits.html
# All rights reserved.
Expand Down

0 comments on commit fd27458

Please sign in to comment.