1. db4c874 Revert "Revert "[aat] Support feature ranges"" by Behdad Esfahbod · 2 years ago
  2. 6a7a385 Revert "[aat] Support feature ranges" by Behdad Esfahbod · 2 years ago
  3. 1b7994c [aat] Support feature ranges by Behdad Esfahbod · 2 years ago
  4. 44a892a [shape] Use hb_memcmp instead of memcmp by Behdad Esfahbod · 2 years, 2 months ago
  5. 3fad942 Try fix leak by Behdad Esfahbod · 2 years, 6 months ago
  6. d57ce30 [ot-shape] Pass reference to props instead of pointer by Behdad Esfahbod · 2 years, 6 months ago
  7. 44a7b3b s/ot_complex_shaper/ot_shaper/g by Behdad Esfahbod · 2 years, 7 months ago
  8. 79e8b30 [ot-shape] Fix application of kern table if GPOS kern is missing by Behdad Esfahbod · 3 years, 6 months ago
  9. 071e2e3 minor by Ebrahim Byagowi · 4 years, 10 months ago
  10. 2dc20e6 Implement fallback vertical shaping from Firefox by Behdad Esfahbod · 5 years ago
  11. 12092a4 [config] Rename HB_NO_SHAPE_AAT to HB_NO_AAT_SHAPE by Behdad Esfahbod · 6 years ago
  12. d8bf672 [config] Disable more legacy kerning by Behdad Esfahbod · 6 years ago
  13. 43d7048 [config] More trak disabling by Behdad Esfahbod · 6 years ago
  14. d84932b [config] add HB_NO_OT_SHAPE_FRACTIONS, enabled in HB_LEAN by Behdad Esfahbod · 6 years ago
  15. 588697a [config] Add HB_NO_OT_KERN, enabled by HB_MINI / HB_NO_LEGACY by Behdad Esfahbod · 6 years ago
  16. 809c587 [config] Better compile away morx/kerx/trak by Behdad Esfahbod · 6 years ago
  17. e412008 Remove redundant void from C++ sources (#1486) by Ebrahim Byagowi · 6 years ago
  18. b2ebaa9 Remove redundant 'inline' from methods (#1483) by Ebrahim Byagowi · 6 years ago
  19. a201fa7 [aat] Tweak fallback positioning logic when applying morx by Behdad Esfahbod · 6 years ago
  20. c221dc0 [ot-shape] Move code around by Behdad Esfahbod · 6 years ago
  21. cc84287 [shape-plan] Cache shape plans with variations based on variation indices by Behdad Esfahbod · 6 years ago
  22. 1082338 [shape-plan] Only use shape-plan key to initialize hb_ot_shape_plan_t by Behdad Esfahbod · 6 years ago
  23. 3e284e0 [shape-plan] Minor by Behdad Esfahbod · 6 years ago
  24. f521a28 Embed hb_ot_shape_plan_t into hb_shape_plan_t by Behdad Esfahbod · 6 years ago
  25. ca23567 Disable fallback mark positioning if kern table has cross-stream kerning by Behdad Esfahbod · 6 years ago
  26. 5b56364 Remove HB_DISALLOW_COPY_AND_ASSIGN from hb_ot_shape_planner_t by Behdad Esfahbod · 6 years ago
  27. ffe3478 [aat] Allow enabling/disabling features by Behdad Esfahbod · 6 years ago
  28. 76324d9 Shift code around by Behdad Esfahbod · 6 years ago
  29. cf92d65 [trak] Allow disabling tracking for ranges of text by Behdad Esfahbod · 6 years ago
  30. b59a428 Minor by Behdad Esfahbod · 6 years ago
  31. 60f86d3 [kerx] Don't loop over kerning subtables if kerning disabled by Behdad Esfahbod · 6 years ago
  32. d1be805 More rewriting plan compile by Behdad Esfahbod · 6 years ago
  33. 2091b50 [kerx] Hook up to shaper by Behdad Esfahbod · 6 years ago
  34. a519588 Apply TrueType/OpenType kern table when GPOS kern feature is not available by Behdad Esfahbod · 6 years ago
  35. 09ad261 Separate fallback kern vs mark positioning by Behdad Esfahbod · 6 years ago
  36. 14ff3cb Apply morx if there's no GSUB! by Behdad Esfahbod · 6 years ago
  37. 96eca87 Move things by Behdad Esfahbod · 6 years ago
  38. 10b6c7c Minor include cleanup by Behdad Esfahbod · 6 years ago
  39. 1d1734e Shuffle code around by Behdad Esfahbod · 6 years ago
  40. c77ae40 Rename hb-*private.hh to hb-*.hh by Behdad Esfahbod · 6 years ago[Renamed (94%) from src/hb-ot-shape-private.hh]
  41. f9abbf8 Fix fallout from 975bdd5ef562e37655067b703b2b9ca7481f4985 by Behdad Esfahbod · 7 years ago
  42. a7dd90f Revert "Remove HB_DISALLOW_COPY_AND_ASSIGN" by Behdad Esfahbod · 7 years ago
  43. ff92de7 Remove HB_DISALLOW_COPY_AND_ASSIGN by Behdad Esfahbod · 7 years ago
  44. 6c22276 Add HB_DISALLOW_COPY_AND_ASSIGN by Behdad Esfahbod · 7 years ago
  45. a60ba79 s/finish/fini by Behdad Esfahbod · 7 years ago
  46. 384862d Remove NO_COPY() by Behdad Esfahbod · 7 years ago
  47. dbdbfe3 Use nullptr instead of NULL by Behdad Esfahbod · 7 years ago
  48. 72ada4f [GX] Hook up feature variations by Behdad Esfahbod · 8 years ago
  49. a821652 Only do fallback Hebrew composition if no GPOS 'mark' available by Behdad Esfahbod · 11 years ago
  50. 5497a8a Cache various masks on the shape plan by Behdad Esfahbod · 11 years ago
  51. f47b921 Fix unsafe shape_plan->face dependency by Behdad Esfahbod · 11 years ago
  52. 2265be0 Minor by Behdad Esfahbod · 12 years ago
  53. 607feb7 [OTLayout] Ignore default-ignorables when matching GSUB/GPOS by Behdad Esfahbod · 12 years ago
  54. 6b1e350 Remember ZWNJ by Behdad Esfahbod · 12 years ago
  55. f306410 Bunch of independent changes (ouch) by Behdad Esfahbod · 12 years ago
  56. 6fddf2d Refactoring ot-map building to make chosen script available earlier by Behdad Esfahbod · 12 years ago
  57. cf3afd8 Rename and revamp is_zero_width() to be is_default_ignorable() by Behdad Esfahbod · 12 years ago
  58. 3992b5e Move code around by Behdad Esfahbod · 12 years ago
  59. cd0c6e1 Shuffle buffer variable allocations around by Behdad Esfahbod · 12 years ago
  60. a8c6da9 [OT] Add per-complex-shaper shape_plan data by Behdad Esfahbod · 12 years ago
  61. 8bb5deb [OT] Pipe shape_plan down to pause_callbacks by Behdad Esfahbod · 12 years ago
  62. 16c6a27 [OT] Port complex_shaper to planner/plan by Behdad Esfahbod · 12 years ago
  63. 5393e3a [OT] Minor refactoring by Behdad Esfahbod · 12 years ago
  64. 208f70f Inline Unicode callbacks internally by Behdad Esfahbod · 12 years ago
  65. 693918e [OT] Streamline complex shaper enumeration by Behdad Esfahbod · 12 years ago
  66. e82061e Move ot shaper completely to shape_plan by Behdad Esfahbod · 12 years ago
  67. 027857d Start adding a unified shaper access infrastructure by Behdad Esfahbod · 12 years ago
  68. d1deaa2 Replace zerowidth invisible chars with a zero-advance space glyph by Behdad Esfahbod · 13 years ago
  69. 683b503 Minor by Behdad Esfahbod · 13 years ago
  70. b9f199c Move code around by Behdad Esfahbod · 13 years ago
  71. 6bd9b47 Hide backend-specific shape functions by Behdad Esfahbod · 13 years ago
  72. 7752aa7 Minor by Behdad Esfahbod · 13 years ago
  73. 11138cc Add normalize mode by Behdad Esfahbod · 13 years ago
  74. 6769f21 More moving code around by Behdad Esfahbod · 13 years ago
  75. 2db2a56 Move code around by Behdad Esfahbod · 13 years ago
  76. 634c9e3 Minor by Behdad Esfahbod · 13 years ago
  77. 514b6f8 Followup: Reorder Hebrew combining classes for better rendering by Behdad Esfahbod · 13 years ago
  78. 6e78607 Reorder Hebrew combining classes for better rendering by Behdad Esfahbod · 13 years ago
  79. 3007ffa Reorder combining-class to better suit Arabic shadda mark-mark positioning by Behdad Esfahbod · 13 years ago
  80. c605bbb Remove C++ guards from source files by Behdad Esfahbod · 13 years ago
  81. 34c22f8 Implement Unicode Canonical Reordering Algorithm by Behdad Esfahbod · 13 years ago
  82. 4541252 More normalization kick by Behdad Esfahbod · 13 years ago
  83. 5d90a34 Document normalization design by Behdad Esfahbod · 13 years ago
  84. 192445a Remove intermittent_glyph() by Behdad Esfahbod · 13 years ago
  85. 5c6f598 Towards normalization by Behdad Esfahbod · 13 years ago
  86. 655586f Towards normalization by Behdad Esfahbod · 13 years ago
  87. 76f7681 Shuffle code around, remove shape_plan from complex shapers by Behdad Esfahbod · 14 years ago
  88. b9452bf Fix compiler warnings with -pedantic by Behdad Esfahbod · 14 years ago
  89. b9ddbd5 [Indic] Start an Indic shaper by Behdad Esfahbod · 14 years ago
  90. 90645fb [OT] Separate map_builder from the actual map by Behdad Esfahbod · 14 years ago
  91. e06d4ed Use constructor/destructor for hb_ot_shape_plan_t by Behdad Esfahbod · 14 years ago
  92. 6a7ac79 Plug leaks by Behdad Esfahbod · 14 years ago
  93. 2409d5f Update Copyright headers by Behdad Esfahbod · 14 years ago
  94. c57d454 Rename all private sources and headers to C++ files by Behdad Esfahbod · 14 years ago
  95. 99b7476 Rename hb_category_t to hb_unicode_general_category_t by Behdad Esfahbod · 14 years ago
  96. bbbbe80 Rename original_direction to target_direction by Behdad Esfahbod · 14 years ago
  97. 3a852ae Save general category and combining class in the buffer for reuse by Behdad Esfahbod · 14 years ago
  98. 13403bc Hookup Arabic shaper! by Behdad Esfahbod · 14 years ago
  99. fd3d32d Add hb_ot_shape_execute() by Behdad Esfahbod · 14 years ago
  100. 49baa1f Add hb_ot_complex_shaper_t stuff and start hooking Arabic shaper up by Behdad Esfahbod · 14 years ago