56 Commits (fc709df9341b87b5aa2c2f1ea650afdbf5a44b21)

Author SHA1 Message Date
Benedikt Stebner 3657128cd2
Read all pixels then write all pixels to avoid virtual call overhead (#14111) 2 years ago
Nikita Tsukanov 8ad0290374
Propagate exceptions from compositor to unit/render tests (#14808) 2 years ago
workgroupengineering 7106b37a01
fix: #14211 BoxShadow.ToString() behavior (#14228) 2 years ago
robloo 2a9e7e9dcf
Add BackgroundSizing (#14048) 2 years ago
workgroupengineering e700e12f0b
fix(Geometries): Relative line drawing (#14013) 2 years ago
SKProCH 21ad94b980
Fixes Border and Shape border re-rendering when changing Brush value (#13980) 2 years ago
Julien Lebosquain 3fa13d3b64
Warning cleanup 2 (#13696) 2 years ago
Nikita Tsukanov 5b02b0389a
X11 IME preedit, preedit cursor, input context improvements (#13282) 2 years ago
Mihnea Rădulescu 7b67fda0eb
Fix issue 4427 - System.InvalidOperationException: Default font family name can't be null or empty (#12817) 3 years ago
Benedikt Stebner cb461ab043
Allow multiple font sources per FontFamily and make sure combinations of system and embedded fonts can be used (#12871) 3 years ago
Benedikt Stebner fac9e55f69
Introduce PixelFormatWriter (#12807) 3 years ago
Benedikt Stebner 250743d786 Rework GetNext/PreviousCharacterHit 3 years ago
Max Katz fbca526f85 Seal CreateDefiningGeometry 3 years ago
Giuseppe Lippolis 718911ce27 fix(BoxShadows): ToString() 3 years ago
Nikita Tsukanov 64610c264b Composition aware resources 3 years ago
robloo fac0a045d4 Add direct conversions for HsvColor.ToHsl() and HslColor.ToHsv() 3 years ago
Max Katz 4aa6035ec3 Reuse text and geometry related headless mocks in Avalonia unit tests and benchmarks 3 years ago
Nikita Tsukanov cf28998a46 Bitmap effects support 3 years ago
Benedikt Stebner a4a96d6ff4 Optimize FontManager caching 3 years ago
Steven Kirk 668fa942b7 Don't leak IPlatformRenderInterface. 3 years ago
Benedikt Stebner d08083bbf3 Introduce font collections 3 years ago
Benedikt Stebner cb884c6e9e Reintroduce customizable GlyphRun.BaselineOrigin 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
Julien Lebosquain 4144be11fe Pass GlyphInfo directly to GlyphRun 3 years ago
Julien Lebosquain 076d10fcaf BiDiAlgorithm and BiDiData instances are reusable 3 years ago
Julien Lebosquain dec8c1c586 Used Memory/Span instead of CharacterBufferReference/Range 3 years ago
Sergey Mikolaitis 84206e93dd [Text] Optimize grapheme and add performance benchmark 3 years ago
Simon Cropp fb37ab1e77 leverage GetRequiredService 3 years ago
Max Katz c2e00428df Remove AppBuilderBase and generics 3 years ago
Benedikt Stebner 895d85aa89 Implement CharacterBufferReference and related classes 3 years ago
Giuseppe Lippolis a763255f3f fix: revert test changes 3 years ago
Giuseppe Lippolis de4b55f8ee feat(tests): Address rule CA1822 4 years ago
Giuseppe Lippolis 36cfc43a59 feat: Address CA1820 Rule 4 years ago
Benedikt Stebner a4a24c2fa5 Remove GlyphTypeface.PlatformImpl 4 years ago
Benedikt Stebner 373372fd51 Update to Unicode 15.0 4 years ago
Takoooooo 99e02059a8 Fix Test. 4 years ago
Benedikt Stebner 77e32f4bbe Update to Unicode 14 4 years ago
Benedikt Stebner 90e0dcc9e3 Add Copy geasture 4 years ago
Benedikt Stebner a408ea10d7 Some Progress 4 years ago
Benedikt Stebner 7f347308f1 Update generator 4 years ago
Benedikt Stebner 608238211b Disable trie generation 4 years ago
Benedikt Stebner f6c5dbe5ea First naive attempt to get zero reflection unicode data 4 years ago
Benedikt Stebner 3dfad3bc79 Remove redudant test 4 years ago
Benedikt Stebner 9cfac4dd3f FIx GeometryGroup.Children parent handling 4 years ago
Benedikt Stebner 71aba01b10 Implement FormattedText.BuildGeometry 4 years ago
kaminova 0907e9519a Fix test 4 years ago
kaminova 987a69aafb spaces 4 years ago