1. 100fbea Fix ligature component of a mark happening after a ligature within a ligature! by Behdad Esfahbod · 9 years ago
  2. 2f02fc7 Improve ligature-component handling by Behdad Esfahbod · 9 years ago
  3. 9cc1ed4 Do not allow recursiving to same position and same lookup by Behdad Esfahbod · 9 years ago
  4. 37b40cd Fix another move_to assertion failure by Behdad Esfahbod · 9 years ago
  5. abadc17 Try to better handle OOM situations by Behdad Esfahbod · 9 years ago
  6. cc5d3a3 Towards using top-byte of unicode-props for more things by Behdad Esfahbod · 9 years ago
  7. 8259669 Minor by Behdad Esfahbod · 9 years ago
  8. 5ba4504 Make max context-length and max nesting level configurable by Behdad Esfahbod · 9 years ago
  9. 4a6b1ee Fix one more -Wshadow warning by Behdad Esfahbod · 9 years ago
  10. f396fbb Fix return value of sanitize when subformat is not readable by Behdad Esfahbod · 9 years ago
  11. 77a1a2b Add hb_dispatch_context_t by Behdad Esfahbod · 9 years ago
  12. b471590 Define return_trace() by Behdad Esfahbod · 9 years ago
  13. c917965 Add missing returns by Behdad Esfahbod · 9 years ago
  14. 2c8b3b2 [debug] Print lookup index in debug-apply output by Behdad Esfahbod · 9 years ago
  15. d99f50b Add missing TRACE_RETURN by Behdad Esfahbod · 9 years ago
  16. 2dc8e3f [ot] Add missing return! by Behdad Esfahbod · 9 years ago
  17. 4ba796b Refactor _hb_glyph_info_is_default_ignorable() by Behdad Esfahbod · 9 years ago
  18. b931e0b Fix warnings by Behdad Esfahbod · 10 years ago
  19. 095a125 [layout] Port sanitize() to use dispatch() by Behdad Esfahbod · 10 years ago
  20. 40c5892 [layout] Refactor Lookup::dispatch() by Behdad Esfahbod · 10 years ago
  21. 8e36ccf [layout] Use dispatch() for add_coverage() by Behdad Esfahbod · 10 years ago
  22. 50b8dc7 [layout] Add may_dispatch() by Behdad Esfahbod · 10 years ago
  23. de2118e Make sanitize() a const method by Behdad Esfahbod · 10 years ago
  24. 365576d [layout] Allocate iters in the context by Behdad Esfahbod · 10 years ago
  25. 514564f [layout] Move skippy_iter setup from constructor into init() by Behdad Esfahbod · 10 years ago
  26. b051be5 [lookup] Add skippy_iter.reset() by Behdad Esfahbod · 10 years ago
  27. 2cecc38 [layout] Shuffle code around by Behdad Esfahbod · 10 years ago
  28. 6962669 [layout] Merge forward and backward iterators by Behdad Esfahbod · 10 years ago
  29. 1f038ee [layout] Fix backward reject() by Behdad Esfahbod · 10 years ago
  30. 37d13ac [layout] Remove some unnecessary checks in skippy by Behdad Esfahbod · 10 years ago
  31. f4ee48f [layout] Remove unused wrapper method by Behdad Esfahbod · 10 years ago
  32. 093c520 [otlayout] Mark variables that are C arrays as opposed to OT::ArrayOf by Behdad Esfahbod · 10 years ago
  33. 9df0a52 [otlayout] Avoid invalid access with Context format 3 by Behdad Esfahbod · 10 years ago
  34. 295ef1d [ot] Debug get_coverage by Behdad Esfahbod · 10 years ago
  35. 00f6a8e [ot] Print format in dispatch trace by Behdad Esfahbod · 10 years ago
  36. fde3e4a In hb_ot_collect_glyphs(), don't recurse to a lookup more than once by Behdad Esfahbod · 10 years ago
  37. b98c5db Minor refactoring by Behdad Esfahbod · 10 years ago
  38. 73e23b0 Whitespace by Behdad Esfahbod · 10 years ago
  39. 7627100 Mark unsigned integer literals with the u suffix by Behdad Esfahbod · 10 years ago
  40. da13293 Rework handling of requiredFeature to solve problem with rlig in arial.ttf from winxp by Jonathan Kew · 11 years ago
  41. 832a6f9 [indic] Don't reorder reph/pref if ligature was expanded by Behdad Esfahbod · 10 years ago
  42. b6b304f [ot] Add TODO re zero-len MultipleSubst sequences by Behdad Esfahbod · 10 years ago
  43. 04d894e Minor by Behdad Esfahbod · 11 years ago
  44. 333cc6e [otlayout] Remove unused is_inplace() by Behdad Esfahbod · 11 years ago
  45. 3d436d3 [otlayout] Reset ccc when marking glyph as letter by Behdad Esfahbod · 11 years ago
  46. 71b4c99 Revert "Zero marks by GDEF for Tibetan" by Behdad Esfahbod · 11 years ago
  47. d5bd059 Zero marks by GDEF for Tibetan by Behdad Esfahbod · 11 years ago
  48. a1f7b28 [otlayout] Switch over from old is_a_ligature() to IS_LIGATED by Behdad Esfahbod · 11 years ago
  49. 09675a8 [otlayout] Add HB_OT_LAYOUT_GLYPH_PROPS_LIGATED by Behdad Esfahbod · 11 years ago
  50. 05ad6b5 [otlayout] Add HB_OT_LAYOUT_GLYPH_PROPS_SUBSTITUTED by Behdad Esfahbod · 11 years ago
  51. 101303d [otlayout] More shuffling around by Behdad Esfahbod · 11 years ago
  52. 91689de [otlayout] Add _hb_glyph_info_set_glyph_props() by Behdad Esfahbod · 11 years ago
  53. a016174 [otlayout] Simplify set_class() usage by Behdad Esfahbod · 11 years ago
  54. 3ddf892 [otlayout] Renaming by Behdad Esfahbod · 11 years ago
  55. 3c3df9c [otlayout] Minor by Behdad Esfahbod · 11 years ago
  56. 6cc136f [otlayout] Minor by Behdad Esfahbod · 11 years ago
  57. e714fe6 [otlayout] Simplify ligate_input() by Behdad Esfahbod · 11 years ago
  58. da72042 [otlayout] Fix up recent Context matching change by Behdad Esfahbod · 11 years ago
  59. 6b65a76 [otlayout] Fix (Chain)Context recursion! by Behdad Esfahbod · 11 years ago
  60. 86522e4 Fix glyph closure recursion! by Behdad Esfahbod · 11 years ago
  61. 74439d0 Minor by Behdad Esfahbod · 11 years ago
  62. 8751de5 Followup fix for 3f9e2dced298c3d00f31b2dfc38685bb071a3a22 by Behdad Esfahbod · 11 years ago
  63. 3f9e2dc Fix contextual lookup recursion indexing by Behdad Esfahbod · 11 years ago
  64. 7e08f12 Don't zero advance of mark-non-mark ligatures by Behdad Esfahbod · 11 years ago
  65. 2e0c44f [OTLayout] Add is_inplace() method to GSUB by Behdad Esfahbod · 12 years ago
  66. bac1dd6 [OTLayout] Refactor a bit more by Behdad Esfahbod · 12 years ago
  67. 76ea563 [OTLayout] Add note about collect_glyphs() and recursive lookups by Behdad Esfahbod · 12 years ago
  68. a8cf7b4 [Indic] Futher adjust ZWJ handling in Indic-like shapers by Behdad Esfahbod · 12 years ago
  69. 9c5a9ee [OTLayout] Rename process() to dispatch() by Behdad Esfahbod · 12 years ago
  70. 722e8b8 Fixup previous commit by Behdad Esfahbod · 12 years ago
  71. 2b2a6e8 [OTLayout] Correctly skip Default_Ignorable when match_func not set by Behdad Esfahbod · 12 years ago
  72. ff93ac8 Minor by Behdad Esfahbod · 12 years ago
  73. cb90b1b [OTLayout] Respect syllable boundaries for backtrack/lookahead matching by Behdad Esfahbod · 12 years ago
  74. cfc507c [Indic-like] Disable automatic joiner handling for basic shaping features by Behdad Esfahbod · 12 years ago
  75. 0b45479 [OTLayout] Add fine-grained control over ZWJ matching by Behdad Esfahbod · 12 years ago
  76. 607feb7 [OTLayout] Ignore default-ignorables when matching GSUB/GPOS by Behdad Esfahbod · 12 years ago
  77. 4e51df7 [OTLayout] Remove unused function by Behdad Esfahbod · 12 years ago
  78. 8820bb2 [OTLayout] Port apply_lookup to skippy_iter by Behdad Esfahbod · 12 years ago
  79. dfca269 [OTLayout] Port ligate_input to skippy_iter by Behdad Esfahbod · 12 years ago
  80. 7e53415 [OTLayout] Minor fix for apply_lookup() by Behdad Esfahbod · 12 years ago
  81. 6880f7e [OTLayout] Make table type known to apply context by Behdad Esfahbod · 12 years ago
  82. 2c7d0b6 [OTLayou] Unbreak backtrack matching by Behdad Esfahbod · 12 years ago
  83. c074ebc [OTLayout] Minor refactoring by Behdad Esfahbod · 12 years ago
  84. 407fc12 [OTLayout] Remove bogus caching of glyph property by Behdad Esfahbod · 12 years ago
  85. 54f7b4d [OTLayout] Respect lookup-flags skipping over non-mark glyphs by Behdad Esfahbod · 12 years ago
  86. 9082efc [OTLayout] s/mark_skipping/skipping/ by Behdad Esfahbod · 12 years ago
  87. 7b912c1 Remove a few unnecessary const's by Behdad Esfahbod · 12 years ago
  88. 11fba79 [OTLayout] Fix various introspection issues with ClassDef's by Behdad Esfahbod · 12 years ago
  89. 0beb66e Fix warnings by Behdad Esfahbod · 12 years ago
  90. 130bb3f Rename VOID and void_t to have HarfBuzz prefix by Behdad Esfahbod · 12 years ago
  91. 4a350d0 [OTLayout] Reuse context in collect_glyphs() recursion by Behdad Esfahbod · 12 years ago
  92. 8303593 Minor by Behdad Esfahbod · 12 years ago
  93. 1bcfa06 [OTLayout] Don't recurse in collect_glyphs() for GPOS by Behdad Esfahbod · 12 years ago
  94. e75943d [OTLayout] Fix collect_glyphs() recursion in ContextFormat3 by Behdad Esfahbod · 12 years ago
  95. f18ff5a [OTLayout] Return correct value from recursion by Behdad Esfahbod · 12 years ago
  96. 2dc1141 [OTLayout] Remove operator() from ClassDef by Behdad Esfahbod · 12 years ago
  97. b67881b [OTLayout] Remove operator() from Coverage by Behdad Esfahbod · 12 years ago
  98. 1ea375d [OTLayout] Only collect output glyphs during recursion in collect_glyphs() by Behdad Esfahbod · 12 years ago
  99. f1b1278 [OTLayout] Implement ChainContext collect_glyphs() by Behdad Esfahbod · 12 years ago
  100. 4c4e8f0 [OTLayout] Reuse apply context for recursion by Behdad Esfahbod · 12 years ago