145 Commits (main)

Author SHA1 Message Date
Benedikt Stebner 2e7d2c5c60
Fix infinite loop when a text run shapes to no glyphs (#22119) 1 month ago
Benedikt Stebner 648edcdbc4
[Text] Do not shape the space after fallback text with the fallback font (#22067) 1 month ago
Benedikt Stebner 4459a577fd
[Text] Snap a right-to-left buffer split to the cluster boundary (#22066) 1 month ago
Benedikt Stebner 58a9cf31cd
[Text] Justify word gaps that fall on a run boundary (#22065) 1 month ago
Benedikt Stebner a83222ea6a
[Text] Ignore default ignorable codepoints in font fallback (#22059) 1 month ago
ぷこるふ af9d9a7d89
Fix TextBlock ellipsis not showing with TextWrapping and MaxLines (#22017) 1 month ago
Benedikt Stebner 20c1d6a2e2
[Text] InterWordJustification fixes (#21701) 3 months ago
Benedikt Stebner 883a2477a5
[Text] Rework text fallback itemization (#21631) 3 months ago
Benedikt Stebner aee3f68551
TextCollapsingProperties bidirectional-text (BiDi) correctness fixes (#21446) 4 months ago
Benedikt Stebner 42bba0b859
[Text] Unicode and text layout optimizations (#21400) 4 months ago
Benedikt Stebner 507e16797d
[Text] Fixes double reorder of cached bidi runs (#21351) 5 months ago
Benedikt Stebner f41f97ee26
Implement TextRunCache (#21030) 6 months ago
Benedikt Stebner 9330519821
Ensure glyph clusters are slice relative (#21089) 6 months ago
Benedikt Stebner ada1e72ce8
Hide TextRange. It has no public usage. (#20893) 7 months ago
Benedikt Stebner e8424283fe
Universal GlyphTypeface implementation (#19852) 9 months ago
Julien Lebosquain ee748802b3
Enable nullability in various test projects (#20374) 9 months ago
Benedikt Stebner 981a0106a6
Introduce PathSegmentEllipsis TextTrimming (#20077) 10 months ago
Benedikt Stebner 3e62621aaf
Improve FontCollection customization (#19756) 11 months ago
Lin e3dbedbcfa
Fixed the issue where a newline character required two backspaces to be deleted in Windows. (#20073) 11 months ago
Benedikt Stebner 8c8545bc52
[Text] Properly handle DrawableRun.Baseline (#19896) 11 months ago
Benedikt Stebner f5fe25b2c6
Distribute LineGap evenly to top and bottom (#19556) 12 months ago
Benedikt Stebner c5efedb81a
Adjust GetBackspaceCaretCharacterHit (#19586) 12 months ago
Benedikt Stebner ec9f50db3d
Fixes TextLineImpl.GetTextBounds with trailing zero width (#19616) 1 year ago
Benedikt Stebner b92bb933ac
TextLine.GetTextBounds zero width run fixes (#19602) 1 year ago
Benedikt Stebner 27859b9e54
Rework TextLineImpl.GetTextBounds (#19576) 1 year ago
Benedikt Stebner 51443cb089
Fix FontCollection MatchCharacter (#19494) 1 year ago
Benedikt Stebner da52b7246f
Do not treat combining marks as whitespace (#19498) 1 year ago
Benedikt Stebner f56babbab1
Fix buffer index calculation for the zero width character handling during hit testing (#19488) 1 year ago
Benedikt Stebner a4b9eb3aab
Fix overhang calculation (#19013) 1 year ago
Jan Kučera 21b5812746
Text API sample app (#19455) 1 year ago
Ahmed Elsayed dc19c39df5
fix: Selecting multiple lines in RTL textbox (#19093) 1 year ago
Benedikt Stebner 44295dd73c
Fix TextLineIImpl.GetTextBounds for clustered trailing zero width characters (#19208) 1 year ago
Benedikt Stebner 63690b5e78
Properly handle in cluster ShapedBuffer split (#19090) 1 year ago
Benedikt Stebner aaf6fe9cb6
Multiple TextLine.GetTextRunBounds fixes (#18749) 1 year ago
Alexandre Mutel 46d4735868
Fix issue with OverhangLeading (#18438) 2 years ago
Benedikt Stebner 4ae0184726
Fix TextWrapping in combination with TextEndOfLine runs (#18523) 2 years ago
Alexandre Mutel 72caa3ccba
Fix TextLayout.Width calculation (#18305) (#18310) 2 years ago
Compunet 84e62d67f9
[TextTrimming] Fixed some text trimming bugs (#17998) 2 years ago
Compunet 7071c7a8d6
Reset bidi levels of trailing whitespace after text wrapping (According to TR9 guidelines) (#17924) 2 years ago
Compunet e913c895ec
Fixed an issue RTL wrapped text calculates an extra line for the control desired size (#17209) 2 years ago
Benedikt Stebner 432fbe8a9e
Do not shape and render null terminator (#17119) 2 years ago
Sergey Mikolaytis 20b5c2b880
[Text] Fix infinite loop hang on selection of bidi text (#16306) 2 years ago
Benedikt Stebner 376a84182e
Fix BaselineAlignment (#16276) 2 years ago
Benedikt Stebner eb882213be
Make sure glyphInfos usage is always in within bounds (#16120) 2 years ago
Benedikt Stebner 2a7b5568b7
Make sure non text runs are properly ordered by the bidi reorder logic (#14183) 3 years ago
Julien Lebosquain 3fa13d3b64
Warning cleanup 2 (#13696) 3 years ago
Benedikt Stebner da3d4ca5c2
Fix TextLayout.OverhandLeading calculation (#13287) 3 years ago
Benedikt Stebner bbe4ad8755
Fix TextWrapping for all modes when nothing fits into a line (#13241) 3 years ago
Benedikt Stebner ba3773714b
Fix text wrapping for languages like chinese that can break at all characters and not just at spaces (#13193) 3 years ago
Benedikt Stebner b83a5eb8b7
[Text] Fix hit testing issues (#13155) 3 years ago