Nikita Tsukanov
4b7feeb4f4
Fixed various invalidation and hit-testing issues
4 years ago
Dan Walmsley
ac30a64d78
dont use window size that could go off screen.
4 years ago
Luis von der Eltz
25b19931e8
Add timeout to "hang" UT
4 years ago
Dan Walmsley
e8914c966d
reliably replace old bundle.
4 years ago
Dan Walmsley
c3bb062a37
ensure bundle id is registered.
4 years ago
Luis von der Eltz
e64a4430a0
Apply async hack to make timeout work
4 years ago
Luis von der Eltz
107fc7162e
Fix infinite loop when all items are disabled
4 years ago
Luis von der Eltz
d9ce64e1b0
Skip disabled controls when moving to first/last item
4 years ago
Benedikt
6a882d97dc
Fix unit tests on mac
4 years ago
Dan Walmsley
5d69d1648d
run appium and restart it each time.
4 years ago
Benedikt Stebner
199d74332a
Add arabic test typeface
4 years ago
Steven Kirk
af0014b735
Added --debug switch to benchmarks.
To be able to run benchmarks in the debugger, you need to pass `DebugInProcessConfig` to the benchmark switcher. There doesn't seem to be any inbuilt switch to enable this from the command-line, so added one to the benchmarks projects in order to be able to debug benchmarks more easily.
4 years ago
Dan Walmsley
d59c9feac9
make sure any existing instances are closed.
4 years ago
Dan Walmsley
e0c1bae842
use pkill to close app.
4 years ago
Dan Walmsley
7746b79fb5
close app after running
4 years ago
Steven Kirk
76274f80b3
Added SafeEnumerableList and use in Classes.
Adds a simple copy-on-write list and uses it to store the listeners to `Classes` to prevent problems with re-entrancy.
Fixes #8480
4 years ago
Steven Kirk
9e4a597225
Added failing tests for #8480 .
4 years ago
Benedikt Stebner
eb627f393c
More fixes
4 years ago
Dan Walmsley
0aacec3fae
fix mockwindowplatform and test.
4 years ago
Dan Walmsley
9be71040c8
failing unit test.
4 years ago
Steven Kirk
8f0b3911a5
Added failing tests for MenuItem.TemplatedParent.
Seems #8412 caused `Menu.TemplatedParent` to get set to the parent `MenuItem` when re-opening a popup.
4 years ago
Dan Walmsley
b9aa49bc05
Add failing unit test.
4 years ago
Benedikt Stebner
7cbeb7ad3f
Rework TextLineImpl hit testing
4 years ago
Dan Walmsley
0553c7ceab
add a failing unit test
4 years ago
Takoooooo
8e57d0b7c6
Fix bindings to Types.
4 years ago
Max Katz
34f8f3d556
Fix DataType set on Binding extension + add tests
4 years ago
Max Katz
2619ab1759
Fix compiled binding with TemplatedParent relative source
4 years ago
Max Katz
142b878984
Fix special case of compiled binding with Path child
4 years ago
Max Katz
042fd47c1e
Fix ElementName binding inside of control template
4 years ago
Max Katz
a1804e2e16
Add tests for explicitly implemented interface property binding
4 years ago
Lubomir Tetak
1812540ad9
unit test
4 years ago
Dan Walmsley
92bdf1cce5
install the integration sample app
4 years ago
Steven Kirk
b95e377a7e
Added failing batch update test.
4 years ago
Max Katz
49aad04861
Apply target's TemplatedParent to a Flyout and Tooltip, when it's opened ( #8412 )
* Apply target's TemplatedParent to a Flyout and Tooltip, when it's opened
* Add flyout and tooltip leak tests
* Fix Flyout_Is_Freed
4 years ago
Benedikt Stebner
1408e52199
Add IAddChild support
4 years ago
Steven Kirk
e63aa46458
Add a more efficient way to listen to classes changes.
Improves the situation in e.g. #8389 drastically.
4 years ago
Steven Kirk
aa5dc3e0f5
Added class selector style benchmarks.
4 years ago
Steven Kirk
c26173c4fe
Added failing test for #7381 .
4 years ago
Steven Kirk
cebd5b169d
Added script to run automation tests on macOS.
4 years ago
Benedikt Stebner
77e32f4bbe
Update to Unicode 14
4 years ago
Steven Kirk
4e63f19a0b
Account for scaling.
4 years ago
Steven Kirk
91fc1335a0
Sigh, winappdriver.
4 years ago
Steven Kirk
7156339304
Test CenterOwner window position.
4 years ago
Steven Kirk
4f84950c41
Added tests for #8335 .
4 years ago
Steven Kirk
19c55102e5
Use manual window startup location in macOS tests.
Seems to cause less flaky tests; `mainWindow.Click()` clicks the main window in the middle, where the secondary window is shown, so don't go out of our way to put the secondary window in front of where we're clicking.
4 years ago
Steven Kirk
cd04964c85
Added a retry to macOS window tests.
MacOS sometimes seems to need a bit of time to get itself back in order after switching out of fullscreen.
4 years ago
Steven Kirk
267710787e
Tweak tests.
- Add a retry to `GetWindowInfo`
- Owned windows can't go fullscreen on macOS.
4 years ago
Benedikt Stebner
f4a3843731
Fix unit test
4 years ago
robloo
0863a05c76
Rename PointerLeave to PointerExited
4 years ago
robloo
8a0903f616
Rename PointerEnter to PointerEntered
4 years ago