Max Katz
d1683c963e
Remove MouseDevice from the TopLevel
4 years ago
Max Katz
e5f2b145a7
Avoid deprecated input API in tests
4 years ago
Benedikt Stebner
fdb19912b8
Fix tests
4 years ago
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
Dan Walmsley
5d69d1648d
run appium and restart it each time.
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
Steven Kirk
fb49040fbe
Added some ControlTheme benchmarks.
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
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
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
Steven Kirk
05c1f58308
Added ItemContainerTheme property.
Otherwise there's no easy way to apply themes to item containers.
4 years ago
Lubomir Tetak
1812540ad9
unit test
4 years ago
Steven Kirk
002377044a
Disallow selectors with trailing /template/.
It's an invalid selector: what does `Button /template/` select?
4 years ago
Steven Kirk
3e17bd0662
Skip these failing tests for now.
I will work on a fix.
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
Steven Kirk
f385cc12f1
Remove debug/unused code.
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
5fd854e35b
Added failing test.
4 years ago
Steven Kirk
e50b416d5b
Fix parent selectors with /template/ at end.
Previously the combinator state was lost when traversing nested selectors. To fix it, instead of running the parent selector in `NestingSelector.Evaluate`, return the parent selector with `MovePrevious`. This required `MovePrevious` to be aware of parent styles and because I had to change its signature, I also made it internal as it doesn't need to be a public API.
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