Benedikt Stebner
|
f3625f0ee1
|
Fix TextTrimming in combination with TextWrapping
|
3 years ago |
Benedikt Stebner
|
b0691681cb
|
Allow setting a LineHeight that is smaller than the default
|
3 years ago |
Benedikt Stebner
|
bd3f097895
|
Adjust behavior to match what WPF expects
|
3 years ago |
Benedikt Stebner
|
9c94158ae7
|
Make sure TextLine.GetCharacterHitFromDistance for mixed buffers
|
3 years ago |
Benedikt Stebner
|
250743d786
|
Rework GetNext/PreviousCharacterHit
|
3 years ago |
Benedikt Stebner
|
cc507ba359
|
Handle extra lines during hit testing
|
3 years ago |
Benedikt Stebner
|
29c873ce6a
|
Fix caret position for empty TextBox with RTL flow direction
|
3 years ago |
Benedikt Stebner
|
e7c31e7de8
|
Fix combined TextRunBounds
|
3 years ago |
Benedikt Stebner
|
bfdd3fa325
|
Prevent infinite loop
|
3 years ago |
Benedikt Stebner
|
3070e8960c
|
Fix FindIndexedRun
|
3 years ago |
Benedikt Stebner
|
460ea0e093
|
Rework TextLine GetTextBounds and GetDistanceFromCharacterHit
Fix TextAlignment.Right offset calculation
|
3 years ago |
Benedikt Stebner
|
f153c626f8
|
Fix TextLineImpl.GetCharacterHitFromDistance for lines that include a TextEndOfLine run
Fix overhang handling to prevent clipped text for slanted glyphs
Fix TextBox selection issues
|
3 years ago |
Benedikt Stebner
|
4ddd83b561
|
Fix TextBlock Measure/Arrange
|
3 years ago |
Benedikt Stebner
|
8df3b34032
|
Add TextEndOfLine runs to TextBounds.TextRunBounds
|
3 years ago |
Benedikt Stebner
|
f432d6f0a9
|
Fix GetTextBounds for combinations of EndOfParargrap and embedded RTL text
|
3 years ago |
Benedikt Stebner
|
a00946492d
|
Fix failing test
|
3 years ago |
Benedikt Stebner
|
f307b7364a
|
Fix TextLineImp GetTextBounds
Fix Tab character handling
|
3 years ago |
Benedikt Stebner
|
147db08f90
|
Introduce GlyphRun.Bounds
|
3 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
|
3 years ago |
Benedikt Stebner
|
14fba2e53a
|
Rework HitTestTextRange
|
3 years ago |
Benedikt Stebner
|
3f6cb82241
|
Add failing test
|
3 years ago |
Julien Lebosquain
|
5ffd961742
|
Perf: improved text wrapping
|
3 years ago |
Julien Lebosquain
|
63f6ef63af
|
Perf: pass FontManager and typefaces around during text layout
|
3 years ago |
Benedikt Stebner
|
07c11c75e7
|
Use IGlyphRunImpl in the IDrawingContextImpl
|
3 years ago |
Julien Lebosquain
|
91f89c5176
|
Added FormattingObjectPool to reduce temp allocs during text layout
|
3 years ago |
Julien Lebosquain
|
290c8fe169
|
Removed most allocations for BidiReorder
|
3 years ago |
Julien Lebosquain
|
658fd804af
|
Removed some temporary List<T> from text layout
|
3 years ago |
Benedikt Stebner
|
1e646fd9a0
|
Prevent a crash for empty lines
|
3 years ago |
Benedikt Stebner
|
13280eecf5
|
Fix TextLineMetrics calculation for TextLines that contain a TextEndOfLine run
|
3 years ago |
Sergey Mikolaitis
|
91fd89017e
|
[Text] do not use linq on dispose
|
3 years ago |
Sergey Mikolaitis
|
39374451dd
|
[Text] Add pooling to shapedBuffer. works only with dispose.
|
3 years ago |
Benedikt Stebner
|
a5ee7ebde8
|
Resolve conflicts
|
3 years ago |
Sergey Mikolaitis
|
5fef8af151
|
[Text] [Rename] ShapeableTextCharacters to UnshapedTextRun and ShapedTextCharacters to ShapedTextRun
|
3 years ago |
Benedikt Stebner
|
9f309415c1
|
Allow to process non text TextRuns
Add TextEndOfLine to a TextLine's TextRuns
|
3 years ago |
Benedikt Stebner
|
895d85aa89
|
Implement CharacterBufferReference and related classes
|
3 years ago |
robloo
|
3fc6a51571
|
Remove Rect.Default
|
3 years ago |
robloo
|
509ebddcc4
|
Standardize Default member in Rect
|
3 years ago |
Benedikt Stebner
|
5a5080b1a5
|
Rework GlyphTypeface
|
4 years ago |
Benedikt Stebner
|
678620422d
|
More RTL hit testing fixes
|
4 years ago |
Benedikt Stebner
|
0856cfaff9
|
Remove redundant comment
|
4 years ago |
Benedikt
|
4f79ac8a1c
|
Fix precession errors
|
4 years ago |
Benedikt Stebner
|
adc81678ca
|
Only add offsets for LeftToRight runs
|
4 years ago |
Benedikt Stebner
|
d5084eaf75
|
Fix GetCharacterHitFromDistance
|
4 years ago |
Benedikt Stebner
|
6fefe5c803
|
Align justified text to the natural start
|
4 years ago |
Benedikt Stebner
|
e7be7cb88d
|
Fix that thing
|
4 years ago |
Benedikt Stebner
|
81b0dce302
|
Fix RichTextBlock Inlines update handling
|
4 years ago |
Benedikt Stebner
|
23b08b1f34
|
Attempt to fix consistent hit testing results
GetCharacterHitFromDistance and GetDistanceFromCharacterHit should match all the time
|
4 years ago |
Benedikt Stebner
|
c921d1e097
|
Fix center alignment for RTL
|
4 years ago |
Benedikt Stebner
|
eb627f393c
|
More fixes
|
4 years ago |
Benedikt Stebner
|
7cbeb7ad3f
|
Rework TextLineImpl hit testing
|
4 years ago |