1. c62d6f4 Third attempt of updating HarfBuzz to 6.0.0 by Seigo Nonaka · 2 years ago
  2. a089370 Revert "Revert "Revert "Update HarfBuzz to 6.0.0""" by Dan Shi · 2 years, 1 month ago
  3. 0ed724b Revert "Revert "Update HarfBuzz to 6.0.0"" by Seigo Nonaka · 2 years, 1 month ago
  4. 4d4a715 Revert "Update HarfBuzz to 6.0.0" by Dan Shi · 2 years, 1 month ago
  5. 630b874 [gsubgpos] Add a cache to intersected_class_glyphs by Behdad Esfahbod · 2 years, 3 months ago
  6. c044f4a [gsubgpos] Remove wrong const by Behdad Esfahbod · 2 years, 3 months ago
  7. 2680be1 [gsubgpos] Don't set unnecessary funcs by Behdad Esfahbod · 2 years, 3 months ago
  8. ac8b232 [gsub] Cache intersects_class results for closure by Behdad Esfahbod · 2 years, 3 months ago
  9. c6a4b60 [gsubgpos] Add an unlikely by Behdad Esfahbod · 2 years, 3 months ago
  10. a4a4078 Merge pull request #3893 from googlefonts/preprocess_test by Behdad Esfahbod · 2 years, 4 months ago
  11. 0c70bc7 [skippy-iter] Fix two logic errors by Behdad Esfahbod · 2 years, 4 months ago
  12. 1fa64c0 [gsubgpos] Conditionalize skippy on unsafe-to-concat by Behdad Esfahbod · 2 years, 4 months ago
  13. 42681bd [gsubgpos] No logic-change minor rewrite by Behdad Esfahbod · 2 years, 4 months ago
  14. c15efde [gsubgpos] Comment by Behdad Esfahbod · 2 years, 4 months ago
  15. 7ec1c41 [gsubgpos] Skippy-iter: Prefer correctness to performance by Behdad Esfahbod · 2 years, 4 months ago
  16. ff3cac0 [subset] Fix unecessary trailing 0 bytes left by ContextFormat2 pruning. by Garret Rieger · 2 years, 4 months ago
  17. 01f961a [gsubgpos] Minor call hb_iter() instead of ->iter() directly by Behdad Esfahbod · 2 years, 4 months ago
  18. bba5765 [gsubgpos] Remove a few unnecessary namespace invocations by Behdad Esfahbod · 2 years, 4 months ago
  19. b4d0d16 [gsubgpos] Rewrite a couple apply() functions as daggers by Behdad Esfahbod · 2 years, 4 months ago
  20. 76c8214 [gsubgpos] Move member around by Behdad Esfahbod · 2 years, 4 months ago
  21. 1610008 [gsubgpos] Minor remove call to hb_iter by Behdad Esfahbod · 2 years, 4 months ago
  22. 19ec01d [gsubgpos] Sprinkle const around by Behdad Esfahbod · 2 years, 4 months ago
  23. 8b2a211 [layout] Keep digest updated in the context by Behdad Esfahbod · 2 years, 4 months ago
  24. 15b6c32 [layout] Use a buffer digest for GPOS to skip whole lookups by Behdad Esfahbod · 2 years, 4 months ago
  25. a053b84 [gsubgpos] Optimize set-digest initialization by Behdad Esfahbod · 2 years, 4 months ago
  26. f4813e3 [instance] update collect_lookups/prune_features()/closure_features() with variations by Qunxin Liu · 2 years, 6 months ago
  27. 64e2f2f [instance] store active featurevariation record/condition idxes in the plan by Qunxin Liu · 2 years, 6 months ago
  28. a3e6dbb [subset] skip the script if it's not included in the final subset by Qunxin Liu · 2 years, 6 months ago
  29. 8d611a7 [repacker] remove temporary visibility overrides in gsubgpos. by Garret Rieger · 2 years, 8 months ago
  30. b1d38a6 [repack] WIP implement extension promotion mechanism. by Garret Rieger · 2 years, 8 months ago
  31. 3f7a74f [repacker] WIP extension promotion implementation. by Garret Rieger · 2 years, 8 months ago
  32. 94de328 [GSUB/GPOS] Adjust buffer message by Behdad Esfahbod · 2 years, 8 months ago
  33. bc80e4b [GSUB/GPOS] More buffer message for contextuals by Behdad Esfahbod · 2 years, 8 months ago
  34. 5a9c793 Add HB_NO_BEYOND_64K by Behdad Esfahbod · 2 years, 8 months ago
  35. 00dfbbc [Coverage] Rename and templatize intersected_coverage_glyphs by Behdad Esfahbod · 2 years, 8 months ago
  36. 6826b2c [gsubgpos/closure] Minor condition use bool operator by Behdad Esfahbod · 2 years, 8 months ago
  37. 1665cf6 [>64k:layout] Split GDEFVersion1 by Behdad Esfahbod · 2 years, 8 months ago
  38. 99f017f [>64k:layout:GSUBGPOS] Implement format 2 by Behdad Esfahbod · 2 years, 8 months ago
  39. 9ef9fc0 [>64k:layout] Templatize GSUBGPOSFormat1 by Behdad Esfahbod · 2 years, 8 months ago
  40. 5fd0a3f [>64k:layout] Templatize GSUBGPOSFormat1 by Behdad Esfahbod · 2 years, 8 months ago
  41. 6d0e3e6 [>64k:layout] Split GSUBGPOSVersion1 into own struct by Behdad Esfahbod · 2 years, 8 months ago
  42. 04c5cd4 [subset/layout] Move find_duplicate_features to subset from layout by Behdad Esfahbod · 2 years, 8 months ago
  43. 1bf8fa2 [>64k:layout:(Chain)Context] Implement format 4 by Behdad Esfahbod · 2 years, 8 months ago
  44. 0f13eb1 [>64k:layout] Templatize (Chain)ContextFormat1 by Behdad Esfahbod · 2 years, 8 months ago
  45. d1f58e5 [>64k:layout:(Chain)Context] Implement format 5 by Behdad Esfahbod · 2 years, 8 months ago
  46. a90c5af [>64k:layout] Templatize (Chain)ContextFormat2 by Behdad Esfahbod · 2 years, 8 months ago
  47. 9d0e9fa [>64k:layout] Templatable bunch of GSUBGPOS internal functions by Behdad Esfahbod · 2 years, 8 months ago
  48. 429b387 [>64k:layout] Support HBUINT24 in skippy_iter by Behdad Esfahbod · 2 years, 8 months ago
  49. 1ef67a6 [gsubgpos] Remove HBUINT16 from matcher by Behdad Esfahbod · 2 years, 8 months ago
  50. 6d051f4 [layout] Simplify StructAfter<> usage by Behdad Esfahbod · 2 years, 8 months ago
  51. 5192294 . by Behdad Esfahbod · 2 years, 8 months ago
  52. 8b349e1 [gsubgpos] Remove HBUINT16 from match functions signatures by Behdad Esfahbod · 2 years, 8 months ago
  53. f114b18 [gsubgpos] Break skippy_iter set_match_func into two by Behdad Esfahbod · 2 years, 8 months ago
  54. 4119f73 [subset/layout] Rename dispatch_closure_lookups_recurse_func to dispatch_recurse_func<> by Behdad Esfahbod · 2 years, 9 months ago
  55. 21346af [layout-cache] Adjust cost-function for recent change by Behdad Esfahbod · 2 years, 9 months ago
  56. bfee683 [layout-cache] Cache lookahead, not input, classdef in ChainContextFormat2 by Behdad Esfahbod · 2 years, 9 months ago
  57. 39820af [layout] Add HB_NO_OT_LAYOUT_LOOKUP_CACHE to disable caching lookups by Behdad Esfahbod · 2 years, 9 months ago
  58. c8fb048 [gsubgpos] Document caching by Behdad Esfahbod · 2 years, 9 months ago
  59. 5963cf4 [gsubgpos] Merge cache_enter and cache_leave entry points by Behdad Esfahbod · 2 years, 9 months ago
  60. d4c09e9 [gsubgpos] Remove apply_cached() entry point by Behdad Esfahbod · 2 years, 9 months ago
  61. b96622d [layout] Use a cache for main input ClassDef of (Chain)ContextLookupFormat2 by Behdad Esfahbod · 2 years, 9 months ago
  62. e6409d3 Revert "[layout] Use a cache for main input ClassDef of (Chain)ContextLookups" by Behdad Esfahbod · 2 years, 9 months ago
  63. 57d1c08 [layout] Use a cache for main input ClassDef of (Chain)ContextLookups by Behdad Esfahbod · 2 years, 9 months ago
  64. f9b643f [layout] s/hb_get_subtables_context_t/hb_accelerate_subtables_context_t/g by Behdad Esfahbod · 2 years, 9 months ago
  65. a42c624 Convert one final use of hashmap to unique_ptr by Behdad Esfahbod · 2 years, 9 months ago
  66. f13a795 [subset] Convert another use of hashmap to unique_ptr by Behdad Esfahbod · 2 years, 9 months ago
  67. 997d9cc [map] Make unique_ptr hashable by Behdad Esfahbod · 2 years, 9 months ago
  68. bca710e [gsubgpos] Use map has() instead of get() when appropriate by Behdad Esfahbod · 2 years, 9 months ago
  69. e9407a2 Use shared_ptr<hb_set_t> in one place by Behdad Esfahbod · 2 years, 9 months ago
  70. 9a2a857 [ot-shape] Don't verify buffer if shaping failed by Behdad Esfahbod · 2 years, 10 months ago
  71. f4a8b70 More member initialization by Behdad Esfahbod · 2 years, 10 months ago
  72. 97aa1ce [gsubgpos] Move some member initialization by Behdad Esfahbod · 2 years, 10 months ago
  73. 3eb7eff Remove varstore cache use if HB_NO_VAR by Behdad Esfahbod · 2 years, 10 months ago
  74. 880f50f Refactor varstore cache by Behdad Esfahbod · 2 years, 10 months ago
  75. f2a2fb9 [GPOS] Cache VarStore region scalars by Behdad Esfahbod · 2 years, 10 months ago
  76. 202e6c4 [subset] Remove unnecessary test by Behdad Esfahbod · 2 years, 10 months ago
  77. 4cfc2d6 [subset] Use a std::move on set_t when feasible by Behdad Esfahbod · 2 years, 10 months ago
  78. 6695bf0 [gsubgpos] Remove wrong condition in Context application by Behdad Esfahbod · 2 years, 11 months ago
  79. a85461b Add link to Context LookupFlag discussion by Behdad Esfahbod · 2 years, 11 months ago
  80. 044d7a0 [indic-like] Add per-lookup per-syllable flag by Behdad Esfahbod · 3 years ago
  81. e8f3397 [matcher] Simplify syllable initialization by Behdad Esfahbod · 3 years ago
  82. ccd9161 [apply-lookup] Try to fix the logic for contextual lookups by Behdad Esfahbod · 3 years ago
  83. bf2a845 [ot-layout] Comment by Behdad Esfahbod · 3 years ago
  84. 4e2f409 [subset] Don't hold references to members of the active_glyph_stack. by Garret Rieger · 3 years, 1 month ago
  85. bc89965 [subset] Fix for issue #3397. by Garret Rieger · 3 years, 1 month ago
  86. f3c1f4f [subset] convert active_glyphs_stack to be a vector of hb_set_t instead of hb_set_t*. by Garret Rieger · 3 years, 1 month ago
  87. 60006d3 [gsubgpos] Adjust chaining unsafe-to-concat application by Behdad Esfahbod · 3 years, 2 months ago
  88. 78481b3 [gsubgpos] Combine input/backtrack/lookahead unsafe-to-concat by Behdad Esfahbod · 3 years, 4 months ago
  89. 3122c2c [buffer] Add HB_GLYPH_FLAG_UNSAFE_TO_CONCAT by Behdad Esfahbod · 3 years, 3 months ago
  90. ac1bb3e [machinery] Move accelerators to constructor/destructor by Behdad Esfahbod · 3 years, 2 months ago
  91. e062376 [machinery] Make accelerator lazy-loader call Xinit/Xfini by Behdad Esfahbod · 3 years, 2 months ago
  92. c8195db Merge pull request #3365 from harfbuzz/gdef-fix by Behdad Esfahbod · 3 years, 2 months ago
  93. 5a91db1 [map] Remove constexpr invalid items by Behdad Esfahbod · 3 years, 2 months ago
  94. fa12f1a Rename method by Behdad Esfahbod · 3 years, 2 months ago
  95. 9408e0d Rename variable by Behdad Esfahbod · 3 years, 2 months ago
  96. 96c969c Preserve glyph props by Behdad Esfahbod · 3 years, 2 months ago
  97. 77507a1 [subset] Don't double count visit lookups in closure_lookups by Garret Rieger · 3 years, 3 months ago
  98. d670257 [subset] reset the visited lookup count before each closure iteration. by Garret Rieger · 3 years, 3 months ago
  99. 706014f [subset] (Chain)ContextSubst glyph_closure fix by Qunxin Liu · 3 years, 3 months ago
  100. 98fefd5 Merge pull request #3301 from harfbuzz/hashmap-classes by Behdad Esfahbod · 3 years, 4 months ago