1. 7aad536 [config] Add HB_NO_OT_SHAPE / HB_NO_OT by Behdad Esfahbod · 6 years ago
  2. 7f5941e Remove stale comment by Behdad Esfahbod · 6 years ago
  3. 30eab97 Fix invalid memory read by Behdad Esfahbod · 6 years ago
  4. 39bd07a Fix bunch of unused parameter warnings by Behdad Esfahbod · 6 years ago
  5. e883f52 Call get_nominal_glyphs() for runs of simple clusters at a time by Behdad Esfahbod · 6 years ago
  6. 8008bca Whitespace by Behdad Esfahbod · 6 years ago
  7. 30c114f Avoid sort and recompose stages if all clusters simple by Behdad Esfahbod · 6 years ago
  8. 24382de Rewrite main normalizer loop to isolate runs of simple clusters by Behdad Esfahbod · 6 years ago
  9. b5371f1 Inline decompose_cluster by Behdad Esfahbod · 6 years ago
  10. 1d1734e Shuffle code around by Behdad Esfahbod · 7 years ago
  11. 7f33539 Revert change that would decompose text if GPOS mark feature is available by Behdad Esfahbod · 7 years ago
  12. a6f4b2f Fix normalization by Behdad Esfahbod · 7 years ago
  13. 62d1e08 Prefer decomposed form if font has GPOS mark feature by Behdad Esfahbod · 7 years ago
  14. c77ae40 Rename hb-*private.hh to hb-*.hh by Behdad Esfahbod · 7 years ago
  15. 7185b27 Rename in_error to !successful by Behdad Esfahbod · 7 years ago
  16. eaf6494 Resolve clang's conditional-uninitialize warnings by Ebrahim Byagowi · 7 years ago
  17. 8c0d191 Improve CGJ skipping logic by Behdad Esfahbod · 7 years ago
  18. ab8d70e [arabic] Implement Unicode Arabic Mark Ordering Algorithm UTR#53 by Behdad Esfahbod · 7 years ago
  19. b6fe0ab Add info_cc() convenience macro by Behdad Esfahbod · 7 years ago
  20. 7f9e7f8 Adjust normalizer for out-of-order marks by Behdad Esfahbod · 7 years ago
  21. 1dd630a Minor by Behdad Esfahbod · 8 years ago
  22. 8b5bc14 Add get_nominal_glyph() and get_variation_glyph() instead of get_glyph() by Behdad Esfahbod · 9 years ago
  23. ea512f7 Use C-style casts instead of compare to 0, to convert hb_bool_t to bool by Behdad Esfahbod · 9 years ago
  24. 766963a Merge pull request #114 from ThePhD/vc++-fixes by Behdad Esfahbod · 9 years ago
  25. abadc17 Try to better handle OOM situations by Behdad Esfahbod · 9 years ago
  26. 6986208 Optimize runs without Default_Ignorable's by Behdad Esfahbod · 9 years ago
  27. 9cbc39a Minor by Behdad Esfahbod · 9 years ago
  28. 52e6c4e If font doesn't support U+2011, fall back to U+2010 by Behdad Esfahbod · 9 years ago
  29. 75483aa Untangle if/else waterfall by Behdad Esfahbod · 9 years ago
  30. 49ef630 Adjust the width of various spaces if font does not cover them by Behdad Esfahbod · 9 years ago
  31. 7793aad Normalize various spaces to space if font doesn't support by Behdad Esfahbod · 9 years ago
  32. 5c8174e Update comments for removal of compat decompositions by Behdad Esfahbod · 9 years ago
  33. f679970 Disable compatibility decomposition usage during normalization by Behdad Esfahbod · 9 years ago
  34. 980e25c Fix hb-ot-shape-normalize with empty buffer by Behdad Esfahbod · 10 years ago
  35. e995d33 [OT] Merge clusters when reordering marks for normalization by Behdad Esfahbod · 10 years ago
  36. 85846b3 Use insertion-sort instead of bubble-sort by Behdad Esfahbod · 10 years ago
  37. 5c99cf9 Merge branch 'master' into vc++-fixes by ThePhD · 10 years ago
  38. c7dfe31 Don't rely on .cluster in _hb_ot_shape_normalize() by jfkthame · 10 years ago
  39. 8e545d5 Fix all VC++ warnings and errors in the current commit's builds. by ThePhD · 10 years ago
  40. 1eff435 Minor optimization by Behdad Esfahbod · 10 years ago
  41. 8f3eebf Make sure gsubgpos buffer vars are available during fallback_position by Behdad Esfahbod · 11 years ago
  42. 5209c50 Revert "Show U+FFFD REPLACEMENT CHARACTER for invalid Unicode codepoints" by Behdad Esfahbod · 11 years ago
  43. 7627100 Mark unsigned integer literals with the u suffix by Behdad Esfahbod · 11 years ago
  44. efe7421 Show U+FFFD REPLACEMENT CHARACTER for invalid Unicode codepoints by Behdad Esfahbod · 11 years ago
  45. 08cf5d7 [ot] Don't try to compose if normalization is off by Behdad Esfahbod · 11 years ago
  46. 8fc1f7f [ot/hangul] Don't decompose Hangul even when combining marks present by Behdad Esfahbod · 11 years ago
  47. 64426ec [ot] Simplify composing by Behdad Esfahbod · 11 years ago
  48. 3d6ca0d [ot] Simplify normalization_preference again by Behdad Esfahbod · 11 years ago
  49. ac8cd51 Refactor by Behdad Esfahbod · 11 years ago
  50. 79d1007 If variation selector is not consumed by cmap, pass it on to GSUB by Behdad Esfahbod · 12 years ago
  51. c7a8491 Skip over multiple variation selectors in a row by Behdad Esfahbod · 12 years ago
  52. 269de14 Don't compose Hangul jamo by Behdad Esfahbod · 12 years ago
  53. a88a62f Minor by Behdad Esfahbod · 12 years ago
  54. 6e74c64 Improve normalization heuristic by Behdad Esfahbod · 12 years ago
  55. eba312c Plumbing to get shape plan and font into complex decompose function by Behdad Esfahbod · 12 years ago
  56. 0736915 [Indic] Decompose Sinhala split matras the way old HarfBuzz / Pango did by Behdad Esfahbod · 12 years ago
  57. 028a170 Refactor common macro by Behdad Esfahbod · 13 years ago
  58. b85800f [Indic] Implement dotted-circle insertion for broken clusters by Behdad Esfahbod · 13 years ago
  59. f4cb476 [OT] Slightly adjust normalizer by Behdad Esfahbod · 13 years ago
  60. 07d6828 Minor by Behdad Esfahbod · 13 years ago
  61. b00321e [OT] Avoid calling get_glyph() twice by Behdad Esfahbod · 13 years ago
  62. 8d1eef3 Minor by Behdad Esfahbod · 13 years ago
  63. 0f8881d More refactoring by Behdad Esfahbod · 13 years ago
  64. 428dfca Minor refactoring by Behdad Esfahbod · 13 years ago
  65. 8fbfda9 Inline font getters by Behdad Esfahbod · 13 years ago
  66. 208f70f Inline Unicode callbacks internally by Behdad Esfahbod · 13 years ago
  67. 84186a6 Add commentary on the compatibility decomposition in the normalizer by Behdad Esfahbod · 13 years ago
  68. 378d279 Implement Unicode compatibility decompositions by Behdad Esfahbod · 13 years ago
  69. bc8357e Merge clusters during normalization by Behdad Esfahbod · 13 years ago
  70. 0594a24 Cleanup TRUE/FALSE vs true/false by Behdad Esfahbod · 13 years ago
  71. 9f377ed Fix more unused-var warnings by Behdad Esfahbod · 13 years ago
  72. 99c2695 Add accessort to buffer for current info, current pos, and prev info by Behdad Esfahbod · 13 years ago
  73. d1deaa2 Replace zerowidth invisible chars with a zero-advance space glyph by Behdad Esfahbod · 13 years ago
  74. 29a7e30 Minor by Behdad Esfahbod · 13 years ago
  75. 683b503 Minor by Behdad Esfahbod · 13 years ago
  76. 9683184 Implement normalization mode HB_OT_SHAPE_NORMALIZATION_MODE_COMPOSED_FULL by Behdad Esfahbod · 13 years ago
  77. bec2ac4 Bring normalization algorithm closer to the spec by Behdad Esfahbod · 13 years ago
  78. e02d925 Flip logic around by Behdad Esfahbod · 13 years ago
  79. 11138cc Add normalize mode by Behdad Esfahbod · 13 years ago
  80. 6769f21 More moving code around by Behdad Esfahbod · 13 years ago
  81. e3b2e07 Typo by Behdad Esfahbod · 13 years ago
  82. c346671 Minor doc fixes by Behdad Esfahbod · 13 years ago
  83. af913c5 Fix infinite loop in normalization code with variation selectors by Behdad Esfahbod · 13 years ago
  84. 55deff7 Add comments by Behdad Esfahbod · 14 years ago
  85. 947c9a7 Minor by Behdad Esfahbod · 14 years ago
  86. 36b10f5 Minor by Behdad Esfahbod · 14 years ago
  87. c605bbb Remove C++ guards from source files by Behdad Esfahbod · 14 years ago
  88. 45d6f29 [Indic] Reorder matras by Behdad Esfahbod · 14 years ago
  89. c311d85 Keep Unicode props updated as we go so we avoid a scan later by Behdad Esfahbod · 14 years ago
  90. 5389ff4 Implement the Unicode Canonical Composition algorithm by Behdad Esfahbod · 14 years ago
  91. dcdc51c Handle singleton decompositions by Behdad Esfahbod · 14 years ago
  92. 34c22f8 Implement Unicode Canonical Reordering Algorithm by Behdad Esfahbod · 14 years ago
  93. 4ff0d2d Decomposition works now! by Behdad Esfahbod · 14 years ago
  94. 468e9cb Move buffer methods into the object by Behdad Esfahbod · 14 years ago
  95. 4541252 More normalization kick by Behdad Esfahbod · 14 years ago
  96. 5d90a34 Document normalization design by Behdad Esfahbod · 14 years ago
  97. d6b9c6d More kicking by Behdad Esfahbod · 14 years ago
  98. 192445a Remove intermittent_glyph() by Behdad Esfahbod · 14 years ago
  99. 5c6f598 Towards normalization by Behdad Esfahbod · 14 years ago
  100. 655586f Towards normalization by Behdad Esfahbod · 14 years ago