349 Commits (2b9f32dfd3ddf49ce6f3ff45afdc2d6c8b2cd660)

Author SHA1 Message Date
Steven Kirk 981dfd29d7 Added WindowBase.Resized event. 3 years ago
Benedikt Stebner a4a96d6ff4 Optimize FontManager caching 3 years ago
Nikita Tsukanov 312f1250e2 Don't use AvaloniaObject in IPlatformRenderInterface 3 years ago
Nikita Tsukanov 44a830fd7f Fixed tests 3 years ago
Nikita Tsukanov 91e4bd00b6 Fixed more tests 3 years ago
Benedikt Stebner f307b7364a Fix TextLineImp GetTextBounds 3 years ago
Nikita Tsukanov 371251d58c Review comments 3 years ago
Nikita Tsukanov 0f4ed2a4b9 Updated tests to use IDispatcherImpl 3 years ago
Nikita Tsukanov 6a99ca39f9 Implemented dispatcher that works like WPF one 3 years ago
Dan Walmsley 2b076322e5 check access before clearing job queue. 4 years ago
Dan Walmsley a298ff55f9 clear dispatcher queue at the end of tests. 4 years ago
Benedikt Stebner 147db08f90 Introduce GlyphRun.Bounds 4 years ago
Benedikt Stebner d08083bbf3 Introduce font collections 4 years ago
Benedikt Stebner edbfd96b2d Simply ShapedBuffer GlyphInfos access 4 years ago
Nikita Tsukanov ae1fcfed51
Refactored DrawingContext and VisualBrush, added DrawingBrush (#10419) 4 years ago
Julien Lebosquain 39fe9b17fb Nullability fixes for Avalonia.Base 4 years ago
Julien Lebosquain 7eda49e061 Ensure IRenderRoot.Renderer is never null 4 years ago
Julien Lebosquain 5e13c5b59a Implemented layout and render time graph overlays 4 years ago
Max Katz 546aa8fcae Fix tests 4 years ago
Max Katz f5a81d71e2 Introduce TopLevelImpl.TryGetFeature instead of having multiple interfaces per feature 4 years ago
Nikita Tsukanov abf8819947 Implemented pixel format transcoding for Bitmap and WriteableBitmap 4 years ago
Nikita Tsukanov 5eecfe486a Workaround for https://github.com/AvaloniaUI/Avalonia/issues/10081 4 years ago
Nikita Tsukanov 6bdf0eacc7 Removed legacy renderers 4 years ago
Benedikt Stebner cb884c6e9e Reintroduce customizable GlyphRun.BaselineOrigin 4 years ago
Julien Lebosquain 7a1f74a3d3 Benchmarks: option to use Skia for text layout 4 years ago
Julien Lebosquain 10a3b79d12 Perf: various misc text layout optimizations 4 years ago
Benedikt Stebner 07c11c75e7 Use IGlyphRunImpl in the IDrawingContextImpl 4 years ago
Nikita Tsukanov d714f37fce Implemented interop with externally managed GPU memory 4 years ago
Julien Lebosquain 7fcfc82be0 Fixed TextShaperImpl when the text is backed by an array 4 years ago
Julien Lebosquain 91f89c5176 Added FormattingObjectPool to reduce temp allocs during text layout 4 years ago
Julien Lebosquain 4144be11fe Pass GlyphInfo directly to GlyphRun 4 years ago
Max Katz be22b361c8 Add theme variants specific tests 4 years ago
Julien Lebosquain dec8c1c586 Used Memory/Span instead of CharacterBufferReference/Range 4 years ago
Benedikt Stebner fc4e549c2e Cleanup 4 years ago
Sergey Mikolaitis 80972e5f5b [Text] a bit better usage of Codepoint.ReadAt 4 years ago
Sergey Mikolaitis ba9bf5d364 [Text] Clone CodePoint ReadAt for Span 4 years ago
Simon Cropp ac01ee00e6 . 4 years ago
Simon Cropp fb37ab1e77 leverage GetRequiredService 4 years ago
Simon 876fa08812 move to a consistent langversion of 11 4 years ago
Emmanuel Hansen f61c7f6cd9 Revert "fix tests" 4 years ago
Emmanuel Hansen c804fa00cf fix tests 4 years ago
Max Katz c2e00428df Remove AppBuilderBase and generics 4 years ago
Emmanuel Hansen 586c3350dc adds tests 4 years ago
Max Katz 59d7874b1d Replace System.Reactive with internal extensions 4 years ago
Steven Kirk f0c89a614e Reimplemented Carousel. 4 years ago
Benedikt Stebner 895d85aa89 Implement CharacterBufferReference and related classes 4 years ago
Steven Kirk 692c0c155d Begin refactoring ItemsPresenter. 4 years ago
Glen Nicol 2a5dceecbb Feature: Double click expand/collapse treeview and numpad keyboard shortcuts 4 years ago
Nikita Tsukanov eaf2ce38a4 Context management 4 years ago
Steven Kirk 306ac0e21a Throw an exception on unit test assertion fail. 4 years ago