Nikita Tsukanov
ae1fcfed51
Refactored DrawingContext and VisualBrush, added DrawingBrush ( #10419 )
Refactored DrawingContext and VisualBrush, added DrawingBrush
3 years ago
Steven Kirk
40ab20146f
Clear data validation when binding completes.
3 years ago
Steven Kirk
d787a72f7f
Initial impl of data validation for styled properties.
Currently only local value bindings implemented.
3 years ago
Steven Kirk
eabc9493fa
Added tests for styled property data validation.
3 years ago
Steven Kirk
688dbc4fdc
Moved EnableDataValdiation to AvaloniaPropertyMetadata
Support data validation in StyledProperty bindings
Co-Authored-By: Tom Edwards <109803929+tomenscape@users.noreply.github.com>
3 years ago
Steven Kirk
2cff53c057
Added failing test for #10345 .
3 years ago
Steven Kirk
dd17097323
Added failing test for #10255 .
3 years ago
Max Katz
4fc1995246
Make AvaloniaProperty.Register overload with "notifying" parameter internal
3 years ago
Steven Kirk
0ce9180d7c
Added untyped SetCurrentValue.
3 years ago
Steven Kirk
8741b7e410
Fix IsSet with SetCurrentValue.
And add unit tests.
3 years ago
Steven Kirk
19078979e3
Initial implementation of SetCurrentValue.
3 years ago
José Pedro
04df472194
Added unit test for #10226 .
3 years ago
José Pedro
f8af158a38
Updated packages used by tests.
3 years ago
Steven Kirk
bca57ea0e9
Added additional failing test.
3 years ago
Steven Kirk
7b00ef6989
Make untyped bindings produce default value.
This changes the behavior of bindings slightly, in that previously a binding which produced `UnsetValue` (or a binding error) caused the value of any lower priority value of value to take effect. After this change, the binding reverts to the property's default value. This behavior more closely matches WPF and fixes #10110 .
3 years ago
Steven Kirk
1e926dac72
Added failing tests for #10110 .
3 years ago
Tom Edwards
796722f319
Never convert null to UnsetValue in bindings
Revert ToggleButton.IsChecked hack
3 years ago
Julien Lebosquain
5e13c5b59a
Implemented layout and render time graph overlays
3 years ago
Max Katz
546aa8fcae
Fix tests
3 years ago
Nikita Tsukanov
abf8819947
Implemented pixel format transcoding for Bitmap and WriteableBitmap
3 years ago
Steven Kirk
0065a962ac
Move ItemsRepeater to separate assembly.
3 years ago
Nikita Tsukanov
d0a4890f18
Dispose CompositorTestServices
3 years ago
Nikita Tsukanov
6bdf0eacc7
Removed legacy renderers
3 years ago
Benedikt Stebner
cb884c6e9e
Reintroduce customizable GlyphRun.BaselineOrigin
Reintroduce Brush IBrush inheritance
3 years ago
Julien Lebosquain
f951929d54
Perf: improved CodepointEnumerator
3 years ago
Julien Lebosquain
2f429062a1
Perf: improved GraphemeEnumerator by avoiding double codepoint iteration
3 years ago
Benedikt Stebner
07c11c75e7
Use IGlyphRunImpl in the IDrawingContextImpl
3 years ago
Julien Lebosquain
7ae394d247
Fixed text layout buffer reset for Stack and Dictionary (+ tests)
3 years ago
Nikita Tsukanov
d714f37fce
Implemented interop with externally managed GPU memory
3 years ago
Julien Lebosquain
4144be11fe
Pass GlyphInfo directly to GlyphRun
3 years ago
Julien Lebosquain
076d10fcaf
BiDiAlgorithm and BiDiData instances are reusable
3 years ago
Max Katz
be22b361c8
Add theme variants specific tests
3 years ago
Dmitry Zhelnin
a75753c942
EventRoute: remove additional check if event was handled
3 years ago
Julien Lebosquain
dec8c1c586
Used Memory/Span instead of CharacterBufferReference/Range
+ GlyphRun uses ReadOnlyMemory for characters
3 years ago
Max Katz
fe115d9dd9
Remove platform specific IsPathRooted
3 years ago
Max Katz
37545cbeb1
IStorageProvider API updates
3 years ago
Max Katz
a78b0edd42
Changes after review
3 years ago
Sergey Mikolaitis
84206e93dd
[Text] Optimize grapheme and add performance benchmark
3 years ago
Max Katz
36f93ae7bc
Update tests and designer
3 years ago
Simon Cropp
fb37ab1e77
leverage GetRequiredService
3 years ago
Simon Cropp
dba476c11c
fix more typos
3 years ago
Simon
876fa08812
move to a consistent langversion of 11
3 years ago
Nikita Tsukanov
78b4c6a96e
Ignore Opacity for hit-testing purposes
3 years ago
Emmanuel Hansen
66ca4ca639
remove hold styled properties in InputElement
3 years ago
Emmanuel Hansen
57255586c2
update hold tests
3 years ago
Emmanuel Hansen
08f17fa206
add more tests
3 years ago
Max Katz
1776522397
Mock IPlatformThreadingInterface
3 years ago
Emmanuel Hansen
29e7666a67
attempt at testing
3 years ago
Emmanuel Hansen
be843f699a
add mock thread interface to touch device tests
3 years ago
Emmanuel Hansen
f61c7f6cd9
Revert "fix tests"
This reverts commit 584e18f78d29480890711b1149d946f61e0d8447.
3 years ago