4331 Commits (58c23a7efcfb7ddcf4e63b3a8e475be5115528cf)

Author SHA1 Message Date
Max Katz e9a01c6c21 Update naming 3 years ago
Max Katz d8d2240ecb Implement support for DataTypeInheritFromAttribute 3 years ago
Nikita Tsukanov a0adee3d00 Added a ctor for populating WriteableBitmap with initial data 3 years ago
Nikita Tsukanov cd332db24c Build 3 years ago
Nikita Tsukanov abf8819947 Implemented pixel format transcoding for Bitmap and WriteableBitmap 3 years ago
rabbitism 9ca156d6a6 fix: fix RadioButton empty GroupName behavior. 3 years ago
Nikita Tsukanov d0a4890f18 Dispose CompositorTestServices 3 years ago
Nikita Tsukanov 5eecfe486a Workaround for https://github.com/AvaloniaUI/Avalonia/issues/10081 3 years ago
Nikita Tsukanov 6bdf0eacc7 Removed legacy renderers 3 years ago
Max Katz 2d1d27bc2e Fix TemplateBinding with converter inside of MultiBinding 3 years ago
Max Katz 39f232dcff Remove public setter where possible on events or replace with "init;" 3 years ago
Benedikt Stebner cb884c6e9e Reintroduce customizable GlyphRun.BaselineOrigin 3 years ago
Dmitry Zhelnin 65d8e46fa6 VirtualizingStackPanel: fix selection wrapping 3 years ago
Julien Lebosquain 7a1f74a3d3 Benchmarks: option to use Skia for text layout 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
Julien Lebosquain 10a3b79d12 Perf: various misc text layout optimizations 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
Julien Lebosquain 89a78f557b Don't keep the text layout buffers around if they're too large 3 years ago
Nikita Tsukanov d714f37fce Implemented interop with externally managed GPU memory 3 years ago
Julien Lebosquain 7fcfc82be0 Fixed TextShaperImpl when the text is backed by an array 3 years ago
Julien Lebosquain fd0720fc56 Updated text layout benchmark with trimming/wrapping 3 years ago
Julien Lebosquain 91f89c5176 Added FormattingObjectPool to reduce temp allocs during text layout 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
Steven Kirk 67c9221d3c Tweaked InstancedBinding API. 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 3 years ago
Steven Kirk d0f479d80c Don't recycle focused element. 3 years ago
Steven Kirk a9fd9f4474 A few more tests. 3 years ago
Max Katz fe115d9dd9 Remove platform specific IsPathRooted 3 years ago
Max Katz 37545cbeb1 IStorageProvider API updates 3 years ago
Benedikt Stebner 74bbfd8509 Support intercepts for all location but TextDecorationLocation.Strikethrough 3 years ago
Sergey Mikolaitis 56e94e424c [Text] Add textblocks virtualization benchmark, rename field 3 years ago
Benedikt Stebner fc4e549c2e Cleanup 3 years ago
Sergey Mikolaitis 39374451dd [Text] Add pooling to shapedBuffer. works only with dispose. 3 years ago
Simon Cropp 9d075fe2a9 Update ControlTemplateTests.cs 3 years ago
rabbitism 182e469066 feat: add UT for GeometryTypeConverter. 3 years ago
Max Katz a78b0edd42 Changes after review 3 years ago
Sergey Mikolaitis 2565538fd3 [Text] improve benchmarks. add BuildManySmallTexts benchmark 3 years ago
Sergey Mikolaitis 80972e5f5b [Text] a bit better usage of Codepoint.ReadAt 3 years ago
Sergey Mikolaitis ba9bf5d364 [Text] Clone CodePoint ReadAt for Span 3 years ago
Sergey Mikolaitis 84206e93dd [Text] Optimize grapheme and add performance benchmark 3 years ago
Simon Cropp ac01ee00e6 . 3 years ago
Max Katz 36f93ae7bc Update tests and designer 3 years ago
Simon Cropp 16ffe2f6f9 use default literal 3 years ago
Simon Cropp fb37ab1e77 leverage GetRequiredService 3 years ago
Simon Cropp 209861d9d4 . 3 years ago
Sergey Mikolaitis 5fef8af151 [Text] [Rename] ShapeableTextCharacters to UnshapedTextRun and ShapedTextCharacters to ShapedTextRun 3 years ago