1. 0f8881d More refactoring by Behdad Esfahbod · 13 years ago
  2. 428dfca Minor refactoring by Behdad Esfahbod · 13 years ago
  3. 61f4184 Add Hebrew presentation forms shaping by Behdad Esfahbod · 13 years ago
  4. 32d71dc [Graphite] Minor by Behdad Esfahbod · 13 years ago
  5. 030ac50 Remove enum trailing comma by Behdad Esfahbod · 13 years ago
  6. 368b4e7 Minor by Behdad Esfahbod · 13 years ago
  7. ade7459 [util] Fix leaks by Behdad Esfahbod · 13 years ago
  8. 2fef993 [Graphite] Fix graphite2 backend with RTL text by Behdad Esfahbod · 13 years ago
  9. e4992e1 [Graphite] Port graphite2 backend to new shaper infrastructure by Behdad Esfahbod · 13 years ago
  10. 66591ec Remove unnecessary lifecycle bits by Behdad Esfahbod · 13 years ago
  11. 167b625 [Indic] Minor, move 'blwf' after 'half' by Behdad Esfahbod · 13 years ago
  12. 048e3b5 Speed up hb_set_digest_lowest_bits_t calcs by Behdad Esfahbod · 13 years ago
  13. 3d1b66a Speed up hb_set_digest_common_bits_t calcs by Behdad Esfahbod · 13 years ago
  14. 25326c2 Rewrite ARRAY_LENGTH as a template function by Behdad Esfahbod · 13 years ago
  15. 8ba8042 [Indic] Fix consonant position font lookup logic by Behdad Esfahbod · 13 years ago
  16. abd0c05 Minor by Behdad Esfahbod · 13 years ago
  17. 46ee108 Fix leak by Behdad Esfahbod · 13 years ago
  18. 71baea0 [OT] Use general-category, not GDEF class, to decide to zero mark advances by Behdad Esfahbod · 13 years ago
  19. 3a7e137 Dn't use gint by Behdad Esfahbod · 13 years ago
  20. 11b0e20 [Indic] Add per-script configuration tables by Behdad Esfahbod · 13 years ago
  21. 85fc6c4 [Indic] Move more stuff to the shape_plan by Behdad Esfahbod · 13 years ago
  22. 914ffaa [Indic] Move more repeated work into shape_plan by Behdad Esfahbod · 13 years ago
  23. a8c6da9 [OT] Add per-complex-shaper shape_plan data by Behdad Esfahbod · 13 years ago
  24. 8bb5deb [OT] Pipe shape_plan down to pause_callbacks by Behdad Esfahbod · 13 years ago
  25. 3e38c0f More massaging by Behdad Esfahbod · 13 years ago
  26. 16c6a27 [OT] Port complex_shaper to planner/plan by Behdad Esfahbod · 13 years ago
  27. 5393e3a [OT] Minor refactoring by Behdad Esfahbod · 13 years ago
  28. 24eacf1 [Indic] Move consonant-position-setting into initial_reordering() by Behdad Esfahbod · 13 years ago
  29. afbcc24 [GSUB] Wire the font, not just the face, down to substitute() by Behdad Esfahbod · 13 years ago
  30. b0e6a26 [OT] Hide some API by Behdad Esfahbod · 13 years ago
  31. 3052467 Minor by Behdad Esfahbod · 13 years ago
  32. 8ef3d53 [Indic] More refactoring of consonant position peeking in the font by Behdad Esfahbod · 13 years ago
  33. 3eb6f81 [Indic] Refactor by Behdad Esfahbod · 13 years ago
  34. 3614ba2 [Indic] Rename by Behdad Esfahbod · 13 years ago
  35. 610e5e8 [Indic] Streamline feature would_apply() by Behdad Esfahbod · 13 years ago
  36. 1d00204 [Indic] Minor by Behdad Esfahbod · 13 years ago
  37. 6f76113 [GSUB/GPOS] Check array size before accessing digests by Behdad Esfahbod · 13 years ago
  38. 22148b8 Use Coverage digests in would_apply by Behdad Esfahbod · 13 years ago
  39. 6c459c8 Minor by Behdad Esfahbod · 13 years ago
  40. e2b8d75 Use wider set digests on 64-bit archs by Behdad Esfahbod · 13 years ago
  41. 0120ce9 [GSUB/GPOS] Remove unused get_coverage() methods by Behdad Esfahbod · 13 years ago
  42. 1336ecd [GSUB/GPOS] Use Coverage digests as gatekeeper by Behdad Esfahbod · 13 years ago
  43. a878c58 [GSUB/GPOS] Add add_coverage() by Behdad Esfahbod · 13 years ago
  44. 60a3035 Add hb_set_digest_t by Behdad Esfahbod · 13 years ago
  45. c8accf1 [OT] Templatize Coverage::add_coverage() by Behdad Esfahbod · 13 years ago
  46. 8fbfda9 Inline font getters by Behdad Esfahbod · 13 years ago
  47. 6adf417 Use a lookup table for modified_combining_class by Behdad Esfahbod · 13 years ago
  48. 208f70f Inline Unicode callbacks internally by Behdad Esfahbod · 13 years ago
  49. 7470315 Move unicode accessors around by Behdad Esfahbod · 13 years ago
  50. 21fdcee Add hb_unicode_combining_class_t by Behdad Esfahbod · 13 years ago
  51. 84186a6 Add commentary on the compatibility decomposition in the normalizer by Behdad Esfahbod · 13 years ago
  52. 0834d95 [hb-old] Adjust mark positioning parameters by Behdad Esfahbod · 13 years ago
  53. 4ca743d [old] Implement fontMetrics by Behdad Esfahbod · 13 years ago
  54. 1e7d860 [GPOS] Adjust mark advance-width zeroing logic by Behdad Esfahbod · 13 years ago
  55. a8842e4 Remove some TODO items by Behdad Esfahbod · 13 years ago
  56. 2bc3b9a [OT] Zero mark advances if the shaper desires so by Behdad Esfahbod · 13 years ago
  57. 5fecd8b [OT] Synthesize glyph classes by Behdad Esfahbod · 13 years ago
  58. 03b0921 [GSUB] Minor by Behdad Esfahbod · 13 years ago
  59. f0fc1df [hb-old] Implement getGlyphMetrics() by Behdad Esfahbod · 13 years ago
  60. 378d279 Implement Unicode compatibility decompositions by Behdad Esfahbod · 13 years ago
  61. 321ec29 Remove unused function by Behdad Esfahbod · 13 years ago
  62. 69cc492 [buffer] Minor by Behdad Esfahbod · 13 years ago
  63. 693918e [OT] Streamline complex shaper enumeration by Behdad Esfahbod · 13 years ago
  64. c2e42c3 Minor by Behdad Esfahbod · 13 years ago
  65. 03f67bc More refactoring glyph class access by Behdad Esfahbod · 13 years ago
  66. 300c730 [OT] Don't crash if no GDEF available by Behdad Esfahbod · 13 years ago
  67. 3dcbdc2 Minor by Behdad Esfahbod · 13 years ago
  68. 05bd1b6 [GSUB/GPOS] Move glyph props matching around by Behdad Esfahbod · 13 years ago
  69. 2fca142 [GSUB] Don't erase glyph classes if GDEF does not have glyph classes by Behdad Esfahbod · 13 years ago
  70. fd42257 Minor by Behdad Esfahbod · 13 years ago
  71. 7fbbf86 [GSUB] Minor by Behdad Esfahbod · 13 years ago
  72. 713914d [Uniscribe] Clean up a bit by Behdad Esfahbod · 13 years ago
  73. 301168d [CoreText] Port to shape_plan infrastructure by Behdad Esfahbod · 13 years ago
  74. 6cdfd14 Fix build on Mac by Behdad Esfahbod · 13 years ago
  75. 7e34601 Unbreak Hangul jamo composition by Behdad Esfahbod · 13 years ago
  76. 7afb144 [Indic] Recategorize Telugu length marks by Behdad Esfahbod · 13 years ago
  77. f237715 [hb-old] Fix misc leaks by Behdad Esfahbod · 13 years ago
  78. 3f4764b Don't lock user_data set during destruction if empty by Behdad Esfahbod · 13 years ago
  79. 4ba647e Fix leak by Behdad Esfahbod · 13 years ago
  80. f860366 [OT] Gain back some lost speed by Behdad Esfahbod · 13 years ago
  81. 11f4c87 [OT] Remove hb_ot_layout_ensure() by Behdad Esfahbod · 13 years ago
  82. 578e421 Minor by Behdad Esfahbod · 13 years ago
  83. a973b5c [GSUB] Further adjustments to mark-attachment vs ligation interaction by Behdad Esfahbod · 13 years ago
  84. 0aef425 [GSUB] Minor by Behdad Esfahbod · 13 years ago
  85. d1d69ec [GSUB] Don't ligate glyphs attached to different components of ligatures by Behdad Esfahbod · 13 years ago
  86. 4751dec Minor by Behdad Esfahbod · 13 years ago
  87. f24bcfb Minor by Behdad Esfahbod · 13 years ago
  88. fe20c0f [GSUB] Fix mark component stuff when ligatures form ligatures! by Behdad Esfahbod · 13 years ago
  89. 2ec3ba4 [GSUB/GPOS] Minor by Behdad Esfahbod · 13 years ago
  90. ef6e9ce Fixup bb0e4ba3e9c5a407fc5d73c914e429d24d336380 by Behdad Esfahbod · 13 years ago
  91. cb3d340 [GSUB] Don't set new lig_id on mark ligatures by Behdad Esfahbod · 13 years ago
  92. a15b70a [hb-old] Fix cluster formation in RTL by Behdad Esfahbod · 13 years ago
  93. 8a7e70e [Minor] by Behdad Esfahbod · 13 years ago
  94. bb0e4ba Minor by Behdad Esfahbod · 13 years ago
  95. a00ad60 [Uniscribe] Remove hb_uniscribe_font_ensure() by Behdad Esfahbod · 13 years ago
  96. 5d874d5 [GPOS] Fix mark-to-mark positioning when one of the marks is a ligature by Behdad Esfahbod · 13 years ago
  97. 338fe66 [GSUB] Minor by Behdad Esfahbod · 13 years ago
  98. e6f7479 [GSUB] Simplify would-apply by Behdad Esfahbod · 13 years ago
  99. dadede0 Minor by Behdad Esfahbod · 13 years ago
  100. 0b99429 [GSUB/GPOS] Add get_coverage() and use it to speed up main loop by Behdad Esfahbod · 13 years ago