172 Commits (b57fef45593d1fd8d0be49c2d2ed5e45bcff40a1)

Author SHA1 Message Date
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
Julien Lebosquain 89a78f557b Don't keep the text layout buffers around if they're too large 4 years ago
Nikita Tsukanov d714f37fce Implemented interop with externally managed GPU memory 4 years ago
Julien Lebosquain fd0720fc56 Updated text layout benchmark with trimming/wrapping 4 years ago
Julien Lebosquain 4144be11fe Pass GlyphInfo directly to GlyphRun 4 years ago
Benedikt Stebner 74bbfd8509 Support intercepts for all location but TextDecorationLocation.Strikethrough 4 years ago
Sergey Mikolaitis 56e94e424c [Text] Add textblocks virtualization benchmark, rename field 4 years ago
Sergey Mikolaitis 39374451dd [Text] Add pooling to shapedBuffer. works only with dispose. 4 years ago
Sergey Mikolaitis 2565538fd3 [Text] improve benchmarks. add BuildManySmallTexts benchmark 4 years ago
Sergey Mikolaitis 84206e93dd [Text] Optimize grapheme and add performance benchmark 4 years ago
Max Katz b3eab25240 Fix tests build 4 years ago
Max Katz 8a78f134c5 Remove JetBrains.Annotations from the repo 4 years ago
Nikita Tsukanov eaf2ce38a4 Context management 4 years ago
Max Katz de039015ca Small cleanup of warnings 4 years ago
Max Katz c03187ff7c Add a new benchmark 4 years ago
Steven Kirk ec74057151 Removed a number of interfaces. 4 years ago
Steven Kirk e074a70187 Refactored style invalidation/removal. 4 years ago
Steven Kirk c29ed43e0e Move attaching styles in tests to a helper. 4 years ago
Steven Kirk 1945345cd1 Rename TemplatedParent priority to Template. 4 years ago
Steven Kirk 326dac2328 Refactored how we switch control themes. 4 years ago
Steven Kirk 273124603f Added benchmark for changing control theme. 4 years ago
Steven Kirk 1a338ac087 Remove IStyler and make style apply internal. 4 years ago
Steven Kirk 0db8d5a2d2 Refactored style attach benchmark. 4 years ago
Max Katz 07d53775ba Make all themes AOT friendly by moving StyleInclude to the XAML 4 years ago
Benedikt Stebner 17b2834d21 Implement letter spacing 4 years ago
Giuseppe Lippolis cb0993b5fc fix: double declaration OutputType 4 years ago
Benedikt Stebner a4a24c2fa5 Remove GlyphTypeface.PlatformImpl 4 years ago
Benedikt Stebner 74fafe3b09 Optimize GlyphRun allocations 4 years ago
Nikita Tsukanov 3717aec4f5 Use GetFeature + API lease approach for accessing SKCanvas 4 years ago
robloo e94eb0cbfd More simple theme renaming 4 years ago
Max Katz a9910501ec Fix tests 4 years ago
Max Katz 1731f88822 Rename Default to Simple 4 years ago
Steven Kirk 1e737dcaf6 Remove duplicate import. 4 years ago
Steven Kirk f10d4ac3a7 Flush dispatcher queue in control benchmarks. 4 years ago
Steven Kirk 2bfaa8bd07 Renamed/moved benchmark. 4 years ago
Steven Kirk 0518fddd30 Conform better to dictionary API. 4 years ago
Steven Kirk d77fe8c38a WIP: Speed up benchmarks. 4 years ago
Steven Kirk cda288ff03 WIP: Removed initializing, use try pattern. 4 years ago
Steven Kirk 309b1276af WIP: Tweaking benchmarks. 4 years ago
Steven Kirk 71785b73d8 Initial refactor of AvaloniaObject value store. 4 years ago
Steven Kirk af0014b735 Added --debug switch to benchmarks. 4 years ago
Steven Kirk fb49040fbe Added some ControlTheme benchmarks. 4 years ago
Steven Kirk aa5dc3e0f5 Added class selector style benchmarks. 4 years ago
robloo 017788cd8e
Add Loaded/Unloaded Events (#8277) 4 years ago
Benedikt Stebner 71aba01b10 Implement FormattedText.BuildGeometry 4 years ago
Benedikt Stebner 020c8de59e Fix mocks 4 years ago
Dariusz Komosinski cf0688565a Refactor value storage to reduce overhead and memory allocations. 4 years ago