Benedikt Stebner
|
2f67ca23f9
|
Fix emergency text wrapping for some unicode sequences
|
3 years ago |
Benedikt Stebner
|
beb57b646c
|
Fix test font typeface loading
|
4 years ago |
Giuseppe Lippolis
|
3f306b48ab
|
fix(DrawingContext): CS0618 PushPreTransform(Matrix)' is obsolete: 'Use PushTransform'
```bash
Warning CS0618 'DrawingContext.PushPreTransform(Matrix)' is obsolete: 'Use PushTransform' Avalonia.Direct2D1.RenderTests, Avalonia.Skia.RenderTests .\tests\Avalonia.RenderTests\Media\ConicGradientBrushTests.cs 203 Active
Warning CS0618 'DrawingContext.PushPreTransform(Matrix)' is obsolete: 'Use PushTransform' Avalonia.Direct2D1.RenderTests, Avalonia.Skia.RenderTests .\tests\Avalonia.RenderTests\Media\LinearGradientBrushTests.cs 98 Active
Warning CS0618 'DrawingContext.PushPreTransform(Matrix)' is obsolete: 'Use PushTransform' Avalonia.Direct2D1.RenderTests, Avalonia.Skia.RenderTests .\tests\Avalonia.RenderTests\Media\RadialGradientBrushTests.cs 188 Active
Warning CS0618 'DrawingContext.PushPreTransform(Matrix)' is obsolete: 'Use PushTransform' Avalonia.Direct2D1.RenderTests, Avalonia.Skia.RenderTests .\tests\Avalonia.RenderTests\Media\TextFormatting\TextLayoutTests.cs 315 Active
Warning CS0618 'DrawingContext.PushPreTransform(Matrix)' is obsolete: 'Use PushTransform' Avalonia.Skia.UnitTests .\tests\Avalonia.Skia.UnitTests\Media\TextFormatting\TextFormatterTests.cs 795 Active
Warning CS0618 'DrawingContext.PushPreTransform(Matrix)' is obsolete: 'Use PushTransform' ControlCatalog (netstandard2.0) .\samples\ControlCatalog\Pages\CustomDrawingExampleControl.cs 136 Active
Warning CS0618 'DrawingContext.PushPreTransform(Matrix)' is obsolete: 'Use PushTransform' ControlCatalog (netstandard2.0) .\samples\ControlCatalog\Pages\CustomDrawingExampleControl.cs 140 Active
Warning CS0618 'DrawingContext.PushPreTransform(Matrix)' is obsolete: 'Use PushTransform' ControlCatalog (netstandard2.0) .\samples\ControlCatalog\Pages\CustomDrawingExampleControl.cs 144 Active
Warning CS0618 'DrawingContext.PushPreTransform(Matrix)' is obsolete: 'Use PushTransform' ControlCatalog (netstandard2.0) .\samples\ControlCatalog\Pages\CustomDrawingExampleControl.cs 146 Active
Warning CS0618 'DrawingContext.PushPostTransform(Matrix)' is obsolete: 'Use PushTransform' RenderDemo .\samples\RenderDemo\Pages\RenderTargetBitmapPage.cs 32 Active
Warning CS0618 'DrawingContext.PushPreTransform(Matrix)' is obsolete: 'Use PushTransform' Avalonia.Base (net6.0), Avalonia.Base (netstandard2.0) .\src\Avalonia.Base\Media\DrawingGroup.cs 76 Active
Warning CS0618 'DrawingContext.PushPreTransform(Matrix)' is obsolete: 'Use PushTransform' Avalonia.Direct2D1.RenderTests, Avalonia.Skia.RenderTests .\tests\Avalonia.RenderTests\Controls\CustomRenderTests.cs 91 Active
Warning CS0618 'DrawingContext.PushPreTransform(Matrix)' is obsolete: 'Use PushTransform' Avalonia.Direct2D1.RenderTests, Avalonia.Skia.RenderTests .\tests\Avalonia.RenderTests\Controls\CustomRenderTests.cs 115 Active
```
|
4 years ago |
Benedikt Stebner
|
1ecdf32520
|
Remove trailing whitespace for right aligned text
Fix justification for non wrapped text
Fix text trimming for RTL flow direction
|
4 years ago |
Benedikt Stebner
|
14fba2e53a
|
Rework HitTestTextRange
|
4 years ago |
Benedikt Stebner
|
3f6cb82241
|
Add failing test
|
4 years ago |
Julien Lebosquain
|
5ffd961742
|
Perf: improved text wrapping
|
4 years ago |
Julien Lebosquain
|
f951929d54
|
Perf: improved CodepointEnumerator
|
4 years ago |
Julien Lebosquain
|
4144be11fe
|
Pass GlyphInfo directly to GlyphRun
|
4 years ago |
Julien Lebosquain
|
dec8c1c586
|
Used Memory/Span instead of CharacterBufferReference/Range
+ GlyphRun uses ReadOnlyMemory for characters
|
4 years ago |
Sergey Mikolaitis
|
5fef8af151
|
[Text] [Rename] ShapeableTextCharacters to UnshapedTextRun and ShapedTextCharacters to ShapedTextRun
|
4 years ago |
Benedikt Stebner
|
9f309415c1
|
Allow to process non text TextRuns
Add TextEndOfLine to a TextLine's TextRuns
|
4 years ago |
Benedikt Stebner
|
895d85aa89
|
Implement CharacterBufferReference and related classes
|
4 years ago |
Benedikt Stebner
|
17b2834d21
|
Implement letter spacing
|
4 years ago |
Benedikt Stebner
|
5a5080b1a5
|
Rework GlyphTypeface
|
4 years ago |
Giuseppe Lippolis
|
220bb0774e
|
fix: static field visibility
|
4 years ago |
Benedikt Stebner
|
6502fa1ef7
|
More TextAlignment fixes
|
4 years ago |
Giuseppe Lippolis
|
543fe599c6
|
fix: some nullable annotation warnings
|
4 years ago |
Benedikt Stebner
|
59d8f86509
|
Better WPF compat
Disable run sort
|
5 years ago |
Benedikt Stebner
|
9250d93407
|
Implement embedded runs
Improve text edit navigation
Implement IncrementalTabWidth
|
5 years ago |
Dariusz Komosinski
|
6bcf9c2973
|
Refactor text trimming and implement prefix trimming.
|
5 years ago |
Benedikt Stebner
|
3fdfdd64d2
|
Fix font fallback
Fix TextPresenter measure
|
5 years ago |
Benedikt Stebner
|
b815a22d5a
|
Port WPF's FormattedText to Avalonia and rework TextPresenter
|
5 years ago |
Benedikt Stebner
|
a55a6ec1ff
|
Fix RightToLeft TextWrapping
|
5 years ago |
Benedikt Stebner
|
43beabc9b4
|
Add a unit test
|
5 years ago |
Benedikt Stebner
|
96df38c88e
|
Add failing unit test
|
5 years ago |
Benedikt Stebner
|
251dcbf2cd
|
Add failing unit test
|
5 years ago |
Benedikt Schroeder
|
08a72e893c
|
Increase TextFormatter compatibility with WPF's version
|
5 years ago |
Andrey Kunchev
|
0f81b0fc93
|
add failing test for formatter for #4806
|
6 years ago |
Benedikt Schroeder
|
54fb09a304
|
Fix unit test
|
6 years ago |
Benedikt Schroeder
|
04c781ca14
|
Make sure GlyphTypefaces are always cached
|
6 years ago |
Benedikt Schroeder
|
40711f8597
|
Fix wrapping test
|
6 years ago |
Benedikt Schroeder
|
bc9926014f
|
Fix typeface fallback for embedded fonts
Fix text wrapping for multiple corner cases
|
6 years ago |
Benedikt Schroeder
|
2a181d9acb
|
Introduce TextRunProperties
|
6 years ago |