1. f0a1892 [serialize] Remove unnecessary pointer indirection by Behdad Esfahbod · 3 years, 8 months ago
  2. bb48bf5 Rename misc uses of "free" by Behdad Esfahbod · 3 years, 9 months ago
  3. 8443cc8 [subset] Correct OffsetTo serialization in GPOS to use serialize_serialize (). by Garret Rieger · 3 years, 10 months ago
  4. e25efb3 [subset] consider all value formats when computing effective format. by Garret Rieger · 4 years ago
  5. 84dbfac [subset] fix collect_variation_idx in PairPosFormat2 by Qunxin Liu · 4 years ago
  6. d356d0f [subset] optimize ValueRecord's for PairPosFormat1. by Garret Rieger · 4 years ago
  7. f9fbe48 [subset] implement value record optimization for PairPosFormat2. by Garret Rieger · 4 years ago
  8. badb8e4 [subset] use copy_values for PairPos serialize. by Garret Rieger · 4 years ago
  9. 2f50283 [subset] Begin implementing ValueRecord optimization: by Garret Rieger · 4 years ago
  10. 5df7c66 [subset] In SinglePosFormat1 serialize only 1 value record. by Garret Rieger · 4 years ago
  11. 92757f6 [subset] Don't drop anchor device tables when dropping hints. These may contain variation data. by Garret Rieger · 4 years ago
  12. 9dc9f03 [subset] fix for fuzzer testcase: https://oss-fuzz.com/testcase-detail/5858518134554624 by Qunxin Liu · 4 years ago
  13. 553ffaf [subset] fix for fuzzer testcase: https://oss-fuzz.com/testcase-detail/6382598554255360 by Qunxin Liu · 4 years ago
  14. 6f98a8e [subset] Anchor should only use format 1 when hints are dropped. by Garret Rieger · 4 years ago
  15. 5639e25 Add Array16Of<> by Behdad Esfahbod · 4 years ago
  16. 5efe360 Rename (Unsized)OffsetListOf by Behdad Esfahbod · 4 years ago
  17. 6c4e049 s/OffsetArrayOf/Array16OfOffset16To/g by Behdad Esfahbod · 4 years ago
  18. ad28f97 Rename offset types to be explicit about their size by Behdad Esfahbod · 4 years ago
  19. b14475d [subset] further changes to serializer error handling. by Garret Rieger · 4 years ago
  20. 73ed59f [subset] store errors in the serializer as a flag set. by Garret Rieger · 4 years ago
  21. 56ca435 [subset] fix for collect_features and remove_redundant_lamngsys by Qunxin Liu · 4 years ago
  22. 2df39bc [subset] don't allocate a set to use as a glyph filter for PairPosFormat2. by Garret Rieger · 4 years ago
  23. bb54e10 [subset] Also filter class1 by coverage when collecting variation indices for PairPosFormat2. by Garret Rieger · 4 years ago
  24. 190b7a9 [subset] Update PairPosFormat2 subsetting to match fontTools updated subsetting (https://github.com/fonttools/fonttools/pull/2221) by Garret Rieger · 4 years ago
  25. 103ed7d [subset] Use dagger by Behdad Esfahbod · 4 years, 1 month ago
  26. 5ca353a [subset] fix heap buffer overflow found by fuzzer. by Garret Rieger · 4 years, 1 month ago
  27. c7d232c Merge pull request #2701 from googlefonts/Mark-To-Ligature_grieger by Behdad Esfahbod · 4 years, 2 months ago
  28. 1d9801e [subset] In AnchorMatrix::subset eliminate the use of dynamically allocated vector. by Garret Rieger · 4 years, 6 months ago
  29. 093909b [subset] Fix wrong offset base for subsetting LigatureArray. by Garret Rieger · 4 years, 6 months ago
  30. 147e93b [subset] Fixes to get GPOS 5 subsetting code compiling. by Garret Rieger · 4 years, 6 months ago
  31. 3a0b05f [subset] GPOS 5 MarkToLigature subsetting support by Qunxin Liu · 4 years, 6 months ago
  32. e583505 [subset] Use plan->glyphset_gsub instead of plan->glyphset for GSUB/GPOS by Garret Rieger · 4 years, 6 months ago
  33. fce64a4 Minor by Behdad Esfahbod · 4 years, 8 months ago
  34. 5a7cc7f minor spacing tweak by Ebrahim Byagowi · 4 years, 8 months ago
  35. d0e2add minor by Ebrahim Byagowi · 4 years, 9 months ago
  36. 9ef9ac3 [gpos] Break cycle-of-2 when cursive attaching by Behdad Esfahbod · 4 years, 10 months ago
  37. 3fe7195 Revert "[gpos] Break cycle-of-2 when cursive attaching" by Behdad Esfahbod · 4 years, 10 months ago
  38. 7090707 [gpos] Break cycle-of-2 when cursive attaching by Behdad Esfahbod · 4 years, 10 months ago
  39. 973c47f [subset] Move 2 experimental public api methods to be private methods in GSUB/GPOS. by Qunxin Liu · 4 years, 10 months ago
  40. 5671947 s/blacklist/blocklist/g by Behdad Esfahbod · 4 years, 10 months ago
  41. d7c012a [subset] GDEF Variation Store: step 2 by Qunxin Liu · 4 years, 10 months ago
  42. 8200e48 [subset] GDEF Variation Store: step 1 by Qunxin Liu · 4 years, 10 months ago
  43. 5cf53c0 Rename add_coverage to collect_coverage by Behdad Esfahbod · 5 years ago
  44. 2dda6dd minor, tweak spacing by Ebrahim Byagowi · 5 years ago
  45. c8cc1e3 fix issues in ClassDefFormat1 serialize: by Qunxin Liu · 5 years ago
  46. 2f556c3 [subset] Fix crash when serializer runs out of room during gpos subsetting. by Garret Rieger · 5 years ago
  47. 07acd1a [subset] Rename src_base args to base to match sanitize methods by Ebrahim Byagowi · 5 years ago
  48. 188a0a4 removed default base; replaced w/ bias if required by ariza · 5 years ago
  49. eb7849a [subset] GPOS6 MarkToMark subsetting support by Qunxin Liu · 5 years ago
  50. 82afc75 [subset] GPOS4 MarkBase subsetting support by Qunxin Liu · 5 years ago
  51. 1ab3924 refix PR #2087 subset PairPos1 by ariza · 5 years ago
  52. 72cbfb9 remove empty lookup subtables by ariza · 5 years ago
  53. c828d7b [subset] fixed GPOS device table sanitize & serialize (#2087) by Michiharu Ariza · 5 years ago
  54. e565d1f [subset] subset lookup/feature/script lists for GSUB/GPOS by Qunxin Liu · 5 years ago
  55. 0b39c48 [subset] closure lookups for GSUB/GPOS by Qunxin Liu · 5 years ago
  56. a061e47 Change a few HB_INTERNAL static methods to static inline by Behdad Esfahbod · 5 years ago
  57. dd3972a [GSUB] Simplify Extension is_reverse() by Behdad Esfahbod · 5 years ago
  58. 858b627 [machinery] Remove CastR<>() by Behdad Esfahbod · 5 years ago
  59. b84ceb2 [machinery] Remove CastP by Behdad Esfahbod · 5 years ago
  60. 39afe60 [algs] Fold one more custom bsearch() in by Behdad Esfahbod · 5 years ago
  61. 486754a [serialize] Extract iterable copy, copy_all by Ebrahim Byagowi · 5 years ago
  62. defe9b6 crash fix : Heap-buffer-overflow READ 2 by Qunxin Liu · 5 years ago
  63. 1f0a9d9 [subset] GPOS Lookup Type 2: PairPos by Qunxin Liu · 5 years ago
  64. 0558413 Minor, tweak spaces by Ebrahim Byagowi · 5 years ago
  65. b0c3eb0 [subset] GPOS Lookup Type 3: CursivePos by Qunxin Liu · 6 years ago
  66. 68d39ea Revert previous change and fix -Wrange-loop-analysis complains by Ebrahim Byagowi · 6 years ago
  67. cbc0646 Minor, normalize for each calls by Ebrahim Byagowi · 6 years ago
  68. f0a7677 [gpos] minor by Ebrahim Byagowi · 6 years ago
  69. c1a585f [gpos] minor by Ebrahim Byagowi · 6 years ago
  70. d87d389 Fix clang -Wrange-loop-analysis complains by Ebrahim Byagowi · 6 years ago
  71. 6e42a41 Minor, turn more of hb_apply to for each by Ebrahim Byagowi · 6 years ago
  72. d512087 Rename GlyphID to HBGlyphID by Ebrahim Byagowi · 6 years ago
  73. 3c81246 [subset] Use newer iter tools in SinglePosFormat1 by Behdad Esfahbod · 6 years ago
  74. e0e0c8c Minor by Behdad Esfahbod · 6 years ago
  75. a0b4ac4 Turn 8 spaces to tab across the project by Ebrahim Byagowi · 6 years ago
  76. 321d558 [subset] Add subsetting for GPOS Lookup Type 1: Single Adjustment Positioning Subtable by Qunxin Liu · 6 years ago
  77. c184180 Fix C++20 compile warning on implicit capture of this with '=' default capture (#1833) by Ali Javadi · 6 years ago
  78. 7dcf8e1 [config] Fix build with HB_NO_OT_LAYOUT by Behdad Esfahbod · 6 years ago
  79. c8f529a [config] Add HB_NO_HINTING, enabled by HB_TINY by Behdad Esfahbod · 6 years ago
  80. 78d35f0 Reduce captures of lambdas by Behdad Esfahbod · 6 years ago
  81. dfc5780 Fix more double-promotion errors by Behdad Esfahbod · 6 years ago
  82. 83e3eab Whitespace by Behdad Esfahbod · 6 years ago
  83. 41248cc Remove MIN/MAX in favor of hb_min/hb_max by Behdad Esfahbod · 6 years ago
  84. 36bb24f [dispatch] Forward arguments in all dispatch multiplexers by Behdad Esfahbod · 6 years ago
  85. b10f659 [dispatch] Use functionality from previous commit by Behdad Esfahbod · 6 years ago
  86. 88a4147 [serializer] Accept exact type in serialize_subset/copy() by Behdad Esfahbod · 6 years ago
  87. 9258878 Remove space between right angle brackets now that we have C++11 (#1689) by Ebrahim Byagowi · 6 years ago
  88. 95df00a Hide a few static methods by Behdad Esfahbod · 6 years ago
  89. 9d8c720 Whitespace by Behdad Esfahbod · 6 years ago
  90. f5ef8a7 [iter] Port one more function to dagger by Behdad Esfahbod · 6 years ago
  91. 090fe56 Merge branch 'master' into iter by Behdad Esfahbod · 6 years ago
  92. ef00654 Convert tag enum class consts to static constexpr by Behdad Esfahbod · 6 years ago
  93. 934d3fa Use more iter pipelines by Behdad Esfahbod · 6 years ago
  94. 0d1fdf9 Use hb_zip() some mooore by Behdad Esfahbod · 6 years ago
  95. a46874f [iter] Revert back uses of C++11 auto type deduction by Behdad Esfahbod · 6 years ago
  96. e168842 [iter] Port Coverage iterator to hb_iter_t by Behdad Esfahbod · 6 years ago
  97. 89bcfb2 Remove TRACE_COLLECT_GLYPHS by Behdad Esfahbod · 6 years ago
  98. f39b560 Comment by Behdad Esfahbod · 6 years ago
  99. b9a51f5 Minor by Behdad Esfahbod · 6 years ago
  100. e412008 Remove redundant void from C++ sources (#1486) by Ebrahim Byagowi · 6 years ago