Steven Kirk
14f17f263c
Stop assert dialogs popping up in netfx tests.
4 years ago
Steven Kirk
fd3e561404
Reinstated test.
4 years ago
Steven Kirk
fb3e9d71b7
Implemented coercion.
4 years ago
Steven Kirk
483bbd2e26
Refactored inheritance.
To remove `InheritanceFrame` - it was unneeded, we can just point to the nearest ancestor value store with inherited values.
4 years ago
Steven Kirk
71785b73d8
Initial refactor of AvaloniaObject value store.
Most (but not all) tests passing, all features mostly implemented exception coercion.
4 years ago
Dan Walmsley
ac30a64d78
dont use window size that could go off screen.
4 years ago
Dan Walmsley
e8914c966d
reliably replace old bundle.
4 years ago
Dan Walmsley
c3bb062a37
ensure bundle id is registered.
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
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