130 Commits (MikeCodesDotNET-coc-update)

Author SHA1 Message Date
Julien Lebosquain ee748802b3
Enable nullability in various test projects (#20374) 9 months ago
Benedikt Stebner 981a0106a6
Introduce PathSegmentEllipsis TextTrimming (#20077) 9 months ago
Benedikt Stebner 3e62621aaf
Improve FontCollection customization (#19756) 10 months ago
Lin e3dbedbcfa
Fixed the issue where a newline character required two backspaces to be deleted in Windows. (#20073) 10 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) 11 months ago
Benedikt Stebner c5efedb81a
Adjust GetBackspaceCaretCharacterHit (#19586) 11 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) 1 year ago
Benedikt Stebner 4ae0184726
Fix TextWrapping in combination with TextEndOfLine runs (#18523) 1 year 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
Benedikt Stebner f8ec196e2f
Fix text hit testing for invisible runs (#13135) 3 years ago
Benedikt Stebner bd3f097895 Adjust behavior to match what WPF expects 3 years ago
Benedikt Stebner 1e64c51879 Adjust test 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 c2bbdf80b1 Remove redundant usings 3 years ago
Benedikt Stebner cc507ba359 Handle extra lines during hit testing 3 years ago
Benedikt Stebner e7c31e7de8 Fix combined TextRunBounds 3 years ago
Benedikt Stebner bfdd3fa325 Prevent infinite loop 3 years ago
Benedikt Stebner 460ea0e093 Rework TextLine GetTextBounds and GetDistanceFromCharacterHit 3 years ago
Benedikt Stebner f153c626f8 Fix TextLineImpl.GetCharacterHitFromDistance for lines that include a TextEndOfLine run 3 years ago
Max Katz 4aa6035ec3 Reuse text and geometry related headless mocks in Avalonia unit tests and benchmarks 3 years ago
Benedikt Stebner 8df3b34032 Add TextEndOfLine runs to TextBounds.TextRunBounds 3 years ago
Benedikt Stebner 2f67ca23f9 Fix emergency text wrapping for some unicode sequences 3 years ago
Benedikt Stebner f432d6f0a9 Fix GetTextBounds for combinations of EndOfParargrap and embedded RTL text 4 years ago