1. a8c6da9 [OT] Add per-complex-shaper shape_plan data by Behdad Esfahbod · 13 years ago
  2. 8bb5deb [OT] Pipe shape_plan down to pause_callbacks by Behdad Esfahbod · 13 years ago
  3. 3e38c0f More massaging by Behdad Esfahbod · 13 years ago
  4. 16c6a27 [OT] Port complex_shaper to planner/plan by Behdad Esfahbod · 13 years ago
  5. 5393e3a [OT] Minor refactoring by Behdad Esfahbod · 13 years ago
  6. 24eacf1 [Indic] Move consonant-position-setting into initial_reordering() by Behdad Esfahbod · 13 years ago
  7. afbcc24 [GSUB] Wire the font, not just the face, down to substitute() by Behdad Esfahbod · 13 years ago
  8. b0e6a26 [OT] Hide some API by Behdad Esfahbod · 13 years ago
  9. 3052467 Minor by Behdad Esfahbod · 13 years ago
  10. 8ef3d53 [Indic] More refactoring of consonant position peeking in the font by Behdad Esfahbod · 13 years ago
  11. 3eb6f81 [Indic] Refactor by Behdad Esfahbod · 13 years ago
  12. 3614ba2 [Indic] Rename by Behdad Esfahbod · 13 years ago
  13. 610e5e8 [Indic] Streamline feature would_apply() by Behdad Esfahbod · 13 years ago
  14. 1d00204 [Indic] Minor by Behdad Esfahbod · 13 years ago
  15. 6f76113 [GSUB/GPOS] Check array size before accessing digests by Behdad Esfahbod · 13 years ago
  16. 22148b8 Use Coverage digests in would_apply by Behdad Esfahbod · 13 years ago
  17. 6c459c8 Minor by Behdad Esfahbod · 13 years ago
  18. e2b8d75 Use wider set digests on 64-bit archs by Behdad Esfahbod · 13 years ago
  19. 0120ce9 [GSUB/GPOS] Remove unused get_coverage() methods by Behdad Esfahbod · 13 years ago
  20. 1336ecd [GSUB/GPOS] Use Coverage digests as gatekeeper by Behdad Esfahbod · 13 years ago
  21. a878c58 [GSUB/GPOS] Add add_coverage() by Behdad Esfahbod · 13 years ago
  22. 60a3035 Add hb_set_digest_t by Behdad Esfahbod · 13 years ago
  23. c8accf1 [OT] Templatize Coverage::add_coverage() by Behdad Esfahbod · 13 years ago
  24. 8fbfda9 Inline font getters by Behdad Esfahbod · 13 years ago
  25. 6adf417 Use a lookup table for modified_combining_class by Behdad Esfahbod · 13 years ago
  26. 208f70f Inline Unicode callbacks internally by Behdad Esfahbod · 13 years ago
  27. 7470315 Move unicode accessors around by Behdad Esfahbod · 13 years ago
  28. 21fdcee Add hb_unicode_combining_class_t by Behdad Esfahbod · 13 years ago
  29. 84186a6 Add commentary on the compatibility decomposition in the normalizer by Behdad Esfahbod · 13 years ago
  30. 0834d95 [hb-old] Adjust mark positioning parameters by Behdad Esfahbod · 13 years ago
  31. 4ca743d [old] Implement fontMetrics by Behdad Esfahbod · 13 years ago
  32. 1e7d860 [GPOS] Adjust mark advance-width zeroing logic by Behdad Esfahbod · 13 years ago
  33. a8842e4 Remove some TODO items by Behdad Esfahbod · 13 years ago
  34. 2bc3b9a [OT] Zero mark advances if the shaper desires so by Behdad Esfahbod · 13 years ago
  35. 5fecd8b [OT] Synthesize glyph classes by Behdad Esfahbod · 13 years ago
  36. 03b0921 [GSUB] Minor by Behdad Esfahbod · 13 years ago
  37. f0fc1df [hb-old] Implement getGlyphMetrics() by Behdad Esfahbod · 13 years ago
  38. 378d279 Implement Unicode compatibility decompositions by Behdad Esfahbod · 13 years ago
  39. 321ec29 Remove unused function by Behdad Esfahbod · 13 years ago
  40. 69cc492 [buffer] Minor by Behdad Esfahbod · 13 years ago
  41. 693918e [OT] Streamline complex shaper enumeration by Behdad Esfahbod · 13 years ago
  42. c2e42c3 Minor by Behdad Esfahbod · 13 years ago
  43. 03f67bc More refactoring glyph class access by Behdad Esfahbod · 13 years ago
  44. 300c730 [OT] Don't crash if no GDEF available by Behdad Esfahbod · 13 years ago
  45. 3dcbdc2 Minor by Behdad Esfahbod · 13 years ago
  46. 05bd1b6 [GSUB/GPOS] Move glyph props matching around by Behdad Esfahbod · 13 years ago
  47. 2fca142 [GSUB] Don't erase glyph classes if GDEF does not have glyph classes by Behdad Esfahbod · 13 years ago
  48. fd42257 Minor by Behdad Esfahbod · 13 years ago
  49. 7fbbf86 [GSUB] Minor by Behdad Esfahbod · 13 years ago
  50. 713914d [Uniscribe] Clean up a bit by Behdad Esfahbod · 13 years ago
  51. 301168d [CoreText] Port to shape_plan infrastructure by Behdad Esfahbod · 13 years ago
  52. 6cdfd14 Fix build on Mac by Behdad Esfahbod · 13 years ago
  53. 7e34601 Unbreak Hangul jamo composition by Behdad Esfahbod · 13 years ago
  54. 7afb144 [Indic] Recategorize Telugu length marks by Behdad Esfahbod · 13 years ago
  55. 70b3dc3 Add Hebrew test by Behdad Esfahbod · 13 years ago
  56. f237715 [hb-old] Fix misc leaks by Behdad Esfahbod · 13 years ago
  57. 3f4764b Don't lock user_data set during destruction if empty by Behdad Esfahbod · 13 years ago
  58. 4ba647e Fix leak by Behdad Esfahbod · 13 years ago
  59. f860366 [OT] Gain back some lost speed by Behdad Esfahbod · 13 years ago
  60. 11f4c87 [OT] Remove hb_ot_layout_ensure() by Behdad Esfahbod · 13 years ago
  61. 578e421 Minor by Behdad Esfahbod · 13 years ago
  62. a973b5c [GSUB] Further adjustments to mark-attachment vs ligation interaction by Behdad Esfahbod · 13 years ago
  63. 0aef425 [GSUB] Minor by Behdad Esfahbod · 13 years ago
  64. d1d69ec [GSUB] Don't ligate glyphs attached to different components of ligatures by Behdad Esfahbod · 13 years ago
  65. 4751dec Minor by Behdad Esfahbod · 13 years ago
  66. f24bcfb Minor by Behdad Esfahbod · 13 years ago
  67. fe20c0f [GSUB] Fix mark component stuff when ligatures form ligatures! by Behdad Esfahbod · 13 years ago
  68. 2ec3ba4 [GSUB/GPOS] Minor by Behdad Esfahbod · 13 years ago
  69. ef6e9ce Fixup bb0e4ba3e9c5a407fc5d73c914e429d24d336380 by Behdad Esfahbod · 13 years ago
  70. cb3d340 [GSUB] Don't set new lig_id on mark ligatures by Behdad Esfahbod · 13 years ago
  71. 97a201b Add Arabic tests for mark ligature component attachments by Behdad Esfahbod · 13 years ago
  72. a15b70a [hb-old] Fix cluster formation in RTL by Behdad Esfahbod · 13 years ago
  73. 8a7e70e [Minor] by Behdad Esfahbod · 13 years ago
  74. bb0e4ba Minor by Behdad Esfahbod · 13 years ago
  75. a00ad60 [Uniscribe] Remove hb_uniscribe_font_ensure() by Behdad Esfahbod · 13 years ago
  76. 5d874d5 [GPOS] Fix mark-to-mark positioning when one of the marks is a ligature by Behdad Esfahbod · 13 years ago
  77. 338fe66 [GSUB] Minor by Behdad Esfahbod · 13 years ago
  78. e6f7479 [GSUB] Simplify would-apply by Behdad Esfahbod · 13 years ago
  79. dadede0 Minor by Behdad Esfahbod · 13 years ago
  80. 0b99429 [GSUB/GPOS] Add get_coverage() and use it to speed up main loop by Behdad Esfahbod · 13 years ago
  81. 30ec900 Reject lookups with no subTable by Behdad Esfahbod · 13 years ago
  82. 0981068 [GSUB/GPOS] Reject Context/ChainContext lookups with zero input by Behdad Esfahbod · 13 years ago
  83. 2f87ceb Implement shape_plan caching by Behdad Esfahbod · 13 years ago
  84. e9eb950 Add default_shaper_list to shape_plan by Behdad Esfahbod · 13 years ago
  85. 3b7c4e2 Don't fail choosing shaper on planning failure by Behdad Esfahbod · 13 years ago
  86. cfe9882 Add hb_ot_layout_ensure() and hb_uniscribe_font_ensure() by Behdad Esfahbod · 13 years ago
  87. c5b668f Choose one shaper per plan by Behdad Esfahbod · 13 years ago
  88. e82061e Move ot shaper completely to shape_plan by Behdad Esfahbod · 13 years ago
  89. ea278d3 Partially switch ot shaper to shape_plan by Behdad Esfahbod · 13 years ago
  90. b6b7ba1 Switch old and uniscribe backends to shape_plan by Behdad Esfahbod · 13 years ago
  91. c32c096 Switch to shape_plan by Behdad Esfahbod · 13 years ago
  92. 5b95c14 Start implementing shape_plan by Behdad Esfahbod · 13 years ago
  93. bd26b4d Minor by Behdad Esfahbod · 13 years ago
  94. 027857d Start adding a unified shaper access infrastructure by Behdad Esfahbod · 13 years ago
  95. fa2dfcd Fix visibility warnings with MinGW32 by Behdad Esfahbod · 13 years ago
  96. ac2085d [CoreText] Ensure cluster indices in output buffer are non-decreasing. by Jonathan Kew · 13 years ago
  97. 441d3bb Minor by Behdad Esfahbod · 13 years ago
  98. 2e7f223 [hb-old] Fix Arabic cursive positioning by Behdad Esfahbod · 13 years ago
  99. 9550a8c [hb-old] Fixup not-enough-space handling by Behdad Esfahbod · 13 years ago
  100. 91e721e [hb-old] Fix clusters by Behdad Esfahbod · 13 years ago