Dan Walmsley
b64ca7d5b7
add more unit tests for relative panel
6 years ago
Benedikt Schroeder
40711f8597
Fix wrapping test
6 years ago
Benedikt Schroeder
4e53adb9d4
Fix MeasureText for empty glyph clusters
6 years ago
Dan Walmsley
4b9cf819ba
acceptable relativepanel implementation.
6 years ago
Dan Walmsley
df1bfd60b5
skip test.
6 years ago
Dan Walmsley
835e87e8cd
add a failing relative panel test.
6 years ago
Dan Walmsley
be55373811
add some unit tests and tidy relative panel
6 years ago
Benedikt Schroeder
bc9926014f
Fix typeface fallback for embedded fonts
Fix text wrapping for multiple corner cases
6 years ago
Jeremy Koritzinsky
5fb7fe3c32
Fix Discovering properties and indexers on parent interfaces of an interface type.
Fixes #4234
6 years ago
Dan Walmsley
ccd5a92725
apply fix to timepicker tests also.
6 years ago
Steven Kirk
f1e4a6a50a
Register a font manager.
`DatePickerTests` are proving to be flaky, register the services that are reported missing when they fail.
6 years ago
Maksym Katsydan
6f7dac83d1
Add focus-visible support with tests
6 years ago
Steven Kirk
8d2af50808
Add failing tests for #3552 .
6 years ago
Steven Kirk
ed43a5753a
Handle BindingNotifications in LogicalNotNode.
Fixes handling binding notifications in `LogicalNotNote`. Previously if a `!` was placed in a binding that produced a `BindingNotification`, then `LogicalNotNode` tried to convert the `BindingNotification` to `bool` and failed, throwing an exception. Handle this properly.
6 years ago
amwx
c9a4543d02
Skip failing time picker test
6 years ago
Benedikt Schroeder
c9a98da01a
Fix mandatory break
6 years ago
Benedikt Schroeder
f211e3c724
Disable generators
Remove vertical tab and form feed
6 years ago
Benedikt Schroeder
f377172947
Introduce line break tests
6 years ago
Benedikt Schroeder
4fe771786e
Update to Unicode 13.0
6 years ago
Jumar Macato
baf63bfeec
add failing test
6 years ago
Jumar Macato
ea12af0778
address review and add unit tests
6 years ago
amwx
61294fcaff
Add unit tests
6 years ago
Steven Kirk
a0e8afe841
Added rotate transform test.
6 years ago
Steven Kirk
b5da0310f1
Update tests from UWP tests.
UWP tests are at: https://github.com/grokys/EffectiveBoundsTestsUWP
Try to make the Avalonia tests match them as closely as possible in order to easily port them across.
6 years ago
Steven Kirk
9c7aeaf713
Initial implementation of EffectiveViewportChanged.
6 years ago
Benedikt Schroeder
2a181d9acb
Introduce TextRunProperties
6 years ago
Steven Kirk
2807cbe6cb
Make LayoutManager disposable.
And dispose it on `TopLevel` close: this allows layout passes to be run before a window/popup is shown but prevents it being run after close.
6 years ago
Steven Kirk
f14d73f5c9
Disable render layers.
We need a new renderer :/
Fixes #2244
6 years ago
Nikita Tsukanov
a3fe36b8a5
Fixed memory tests broken by Moq
6 years ago
Steven Kirk
259529fbcd
Added unit test for not laying out invisible toplevel.
6 years ago
Steven Kirk
d3c3741bec
No longer need to pass root to ExecuteInitialLayoutPass.
6 years ago
Steven Kirk
7694fc0484
Don't run layout passes on hidden TopLevels.
To do this we need to pass the root to `LayoutManager`.
Fixes #4161
6 years ago
Luis von der Eltz
c4ef08206e
Implementing support for IsTabStop attached property
6 years ago
Dariusz Komosinski
178a1aeb19
Add failing unit test.
6 years ago
Rustam Sayfutdinov
8414ace5cf
Remove duplicate code for RoundLayoutValue
6 years ago
amwx
af2d3205e3
Rename timepicker selectedtime test
6 years ago
Steven Kirk
55868ce690
Remove serilog.
6 years ago
Steven Kirk
479d480ad9
Parameterize logger on area as well as level.
So we can filter our more logging calls early.
6 years ago
amwx
e1ba96b0f5
Add some unit tests
6 years ago
Steven Kirk
bc891efc13
Don't raise ScrollChanged if nothing changed.
And remove empty braces in test.
6 years ago
Dariusz Komosinski
2b50335727
Increase coverage of transform parsing and fix found issues.
6 years ago
Dariusz Komosinski
4b0e88f0ec
Implement remainder of matrix interpolation fallback test.
6 years ago
Dariusz Komosinski
179fdd21b3
Use epsilon when checking for singular matrices. Add benchmark for decomposing a Matrix. Add more tests for Matrix struct.
6 years ago
Dariusz Komosinski
8c5b22c8cc
Initial CSS like transform support.
6 years ago
amwx
0863b29d09
Rename existing DatePicker control
6 years ago
Rustam Sayfutdinov
5a65aa09f8
Add some tests for double case MathUtilities
6 years ago
Rustam Sayfutdinov
725081e187
Fix to not ~0 in test
6 years ago
Rustam Sayfutdinov
3307fd577b
Replace check AreClose(x, 1) by IsOne in RoundLayoutValue
6 years ago
Steven Kirk
363b2a0489
Fix failing tests.
`ScrollContentPresenter` now coerces offset so it can only be set after a viewport has been calculated.
6 years ago
Rustam Sayfutdinov
c4668f5ef3
Add tests for float math utils
6 years ago