Commit History

Author SHA1 Message Date
  Herman K 88967de49e Ability to configure font features (#14157) 1 year ago
  Benedikt Stebner 2a7b5568b7 Make sure non text runs are properly ordered by the bidi reorder logic (#14183) 1 year ago
  Benedikt Stebner bbe4ad8755 Fix TextWrapping for all modes when nothing fits into a line (#13241) 2 years ago
  Benedikt Stebner ba3773714b Fix text wrapping for languages like chinese that can break at all characters and not just at spaces (#13193) 2 years ago
  Benedikt Stebner b83a5eb8b7 [Text] Fix hit testing issues (#13155) 2 years ago
  Benedikt Stebner cc507ba359 Handle extra lines during hit testing 2 years ago
  Benedikt Stebner 2f67ca23f9 Fix emergency text wrapping for some unicode sequences 2 years ago
  Benedikt Stebner 82c86010c1 Fix Windows IME 2 years ago
  Giuseppe Lippolis 02983e3c1e fix: Misc XML Document issue 2 years ago
  Benedikt Stebner edbfd96b2d Simply ShapedBuffer GlyphInfos access 2 years ago
  Benedikt Stebner 14fba2e53a Rework HitTestTextRange 2 years ago
  Max Katz 849d37039b Merge branch 'master' into fixes/WrapWithOverflow 2 years ago
  Benedikt Stebner 743e1fa040 Fix WrapWithOverflow handling for textlines that contain TextEndOfParagraph runs 2 years ago
  Benedikt Stebner 3f6cb82241 Add failing test 2 years ago
  Julien Lebosquain 5ffd961742 Perf: improved text wrapping 2 years ago
  Julien Lebosquain a24e48f105 Text layout: ensure RentedList are returned in case of exceptions 2 years ago
  Julien Lebosquain f951929d54 Perf: improved CodepointEnumerator 2 years ago
  Julien Lebosquain 63f6ef63af Perf: pass FontManager and typefaces around during text layout 2 years ago
  Julien Lebosquain 10a3b79d12 Perf: various misc text layout optimizations 2 years ago
  Julien Lebosquain 89a78f557b Don't keep the text layout buffers around if they're too large 2 years ago
  Julien Lebosquain 91f89c5176 Added FormattingObjectPool to reduce temp allocs during text layout 2 years ago
  Julien Lebosquain 4144be11fe Pass GlyphInfo directly to GlyphRun 2 years ago
  Julien Lebosquain 290c8fe169 Removed most allocations for BidiReorder 2 years ago
  Julien Lebosquain 076d10fcaf BiDiAlgorithm and BiDiData instances are reusable 2 years ago
  Julien Lebosquain 658fd804af Removed some temporary List<T> from text layout 2 years ago
  Julien Lebosquain dec8c1c586 Used Memory/Span instead of CharacterBufferReference/Range 2 years ago
  Sergey Mikolaitis 8ece18c53d [Text] optimize CoalesceLevels alloc 2 years ago
  Sergey Mikolaitis cbde55783a merge upstream 2 years ago
  Sergey Mikolaitis ae8e6cc120 [Text] [Optimization] [Alloc] Bidi Pooling 2 years ago
  Benedikt Stebner a5ee7ebde8 Resolve conflicts 2 years ago