1. cd5c6cd 3.1.1 by Khaled Hosny · 2 years, 7 months ago
  2. 1e07d42 Typo fix by Matthias Clasen · 2 years, 7 months ago
  3. 1fd7fd9 Cosmetics: Avoid confusing indentation by Matthias Clasen · 2 years, 7 months ago
  4. 3471f8f docs: Clarify a doc comment by Matthias Clasen · 2 years, 7 months ago
  5. 07dc34b [mutex] Try work around GCC cast-align error/warning by Behdad Esfahbod · 2 years, 7 months ago
  6. 77eeec5 3.1.0 by Khaled Hosny · 2 years, 7 months ago
  7. 54e7d62 [array] Remove defaulted destructor by Behdad Esfahbod · 2 years, 7 months ago
  8. f51b48c [subset] Fix fuzzer found memory leak. by Garret Rieger · 2 years, 7 months ago
  9. b1cd0dc [map] Add INVALID_KEY and INVALID_VALUE by Behdad Esfahbod · 2 years, 7 months ago
  10. 540f19b [subset] fix bug in (Chain)ContextFormat2 by Qunxin Liu · 2 years, 7 months ago
  11. 60e2036 [subset] use glyphset_gsub instead of glyphset for GDEF by Qunxin Liu · 2 years, 7 months ago
  12. 0a7563a [subset] fuzzer fix: https://oss-fuzz.com/testcase?key=6254792024915968 by Qunxin Liu · 2 years, 7 months ago
  13. 364b6b3 [subset] Don't assume FeatureList is sorted by Qunxin Liu · 2 years, 7 months ago
  14. 49c9392 [subset] During LigatureSubstFormat1 subsetting always place Coverage last. by Garret Rieger · 2 years, 9 months ago
  15. 9643d77 [repacker] add more detailed comment about virtual links. by Garret Rieger · 2 years, 9 months ago
  16. 5bfc7d1 [repacker] remove VirtualOffset struct. by Garret Rieger · 2 years, 9 months ago
  17. bc4c534 [repacker] Add test for virtual links in the repacker. by Garret Rieger · 2 years, 9 months ago
  18. 7615b94 [repacker] add 'virtual links' to the serializer. by Garret Rieger · 2 years, 9 months ago
  19. 59d8f6c [map] Fix copy assignment operator by Behdad Esfahbod · 2 years, 7 months ago
  20. 459e485 [meta] Remove otherwise-empty test-meta by Behdad Esfahbod · 2 years, 7 months ago
  21. b8724c6 [meta] Add in-house impl of hb_is_convertible() by Behdad Esfahbod · 2 years, 7 months ago
  22. 7a078c3 [meta] Use std::conditional instead of hb_conditional() by Behdad Esfahbod · 2 years, 7 months ago
  23. 943921c [meta] Use more std type_traits by Behdad Esfahbod · 2 years, 7 months ago
  24. 6d555ce [meta] Use std::forward instead of hb_forward() by Behdad Esfahbod · 2 years, 7 months ago
  25. 811f80a [algs] Use std::move instead of hb_move() by Behdad Esfahbod · 2 years, 7 months ago
  26. 896e0c7 [meta] Remove unused traits by Behdad Esfahbod · 2 years, 7 months ago
  27. be42800 [meta] Use std::is_trivially_... instead of internal copies by Behdad Esfahbod · 2 years, 7 months ago
  28. 30c05e8 [algs] include <new> by Behdad Esfahbod · 2 years, 7 months ago
  29. 4c6fd7c [map] Try moving items when resizing by Behdad Esfahbod · 2 years, 7 months ago
  30. a28ea8d Simplify swap() by Behdad Esfahbod · 2 years, 7 months ago
  31. 9415831 [map] Add iterable constructor by Behdad Esfahbod · 2 years, 7 months ago
  32. a03b9b1 [map] Add initializer_list and swap() by Behdad Esfahbod · 2 years, 7 months ago
  33. 3604f5f [algs] Include <initializer_list> by Behdad Esfahbod · 2 years, 7 months ago
  34. c30f683 [map] Add 5 methods by Behdad Esfahbod · 2 years, 7 months ago
  35. 38debba [set] Add successful check in swap() by Behdad Esfahbod · 2 years, 7 months ago
  36. b860b44 [bimap] Simplify initialization by Behdad Esfahbod · 2 years, 7 months ago
  37. d2c364f [array] Use default methods by Behdad Esfahbod · 2 years, 7 months ago
  38. 6f74d80 [vector] Complete sorted_vector 5-methods by Behdad Esfahbod · 2 years, 7 months ago
  39. a28b5d0 [vector] Add swap() friend to hb_sorted_vector_t by Behdad Esfahbod · 2 years, 7 months ago
  40. e97e799 Verbiage by Behdad Esfahbod · 2 years, 7 months ago
  41. 34fa5e2 [set] More default operators by Behdad Esfahbod · 2 years, 7 months ago
  42. b6c0b40 [vector] Use default constructor by Behdad Esfahbod · 2 years, 7 months ago
  43. 1e3f57c [bit-set] Implement standard-5 methods plus swap by Behdad Esfahbod · 2 years, 7 months ago
  44. 11eadb5 [bit-set-invertible] Implement standard-5 methods & swap by Behdad Esfahbod · 2 years, 7 months ago
  45. dcd18da [set] Add standard the 5 standard methods & tests by Behdad Esfahbod · 2 years, 7 months ago
  46. 628a0f3 [vector] Add more tests by Behdad Esfahbod · 2 years, 7 months ago
  47. f15858b [vector] Pre-allocate if iterator has random-access length by Behdad Esfahbod · 2 years, 7 months ago
  48. 1113515 [vector] Move test code into separate file by Behdad Esfahbod · 2 years, 7 months ago
  49. ee75e71 [vector] Add initializer from iterable by Behdad Esfahbod · 2 years, 7 months ago
  50. 18a078f [vector] Implement move assignment using swap by Behdad Esfahbod · 2 years, 7 months ago
  51. eeda2c5 [vector] Add initializer_list constructor & tests by Behdad Esfahbod · 2 years, 7 months ago
  52. c484641 Revert "[vector] Add initializer_list constructor & tests" by Behdad Esfahbod · 2 years, 7 months ago
  53. aa61824 [vector] Add initializer_list constructor & tests by Behdad Esfahbod · 2 years, 7 months ago
  54. 8c05569 [algs] Add hb_swap() ala, and using, std::swap() by Behdad Esfahbod · 2 years, 7 months ago
  55. bbaccf2 Better round positions during scaling by Behdad Esfahbod · 2 years, 7 months ago
  56. 52ccdc7 docs: Add a link to the OpenType spec by Matthias Clasen · 2 years, 7 months ago
  57. 8cb2f96 Document hb_ot_name_t values by Matthias Clasen · 2 years, 7 months ago
  58. 85deddb [subset] fuzzer fix: https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=40406 by Qunxin Liu · 2 years, 7 months ago
  59. da50056 [API] Add hb_buffer_[sg]et_not_found_glyph() and --not-found-glyph by Behdad Esfahbod · 2 years, 7 months ago
  60. 6ea6c58 Remove direct link to dwrite from meson scripts by Cameron Cawley · 2 years, 9 months ago
  61. ecbe224 Revert "[hb-directwrite] Don't load dwrit.dll dynamically" by Cameron Cawley · 2 years, 9 months ago
  62. 4262636 Merge pull request #3248 from googlefonts/connected_components by Behdad Esfahbod · 2 years, 8 months ago
  63. f55d834 [subset] Move struct DeltaSetIndexMap into hb-ot-var-common.hh by Qunxin Liu · 2 years, 8 months ago
  64. 8c583db [subset] COLRv1: update subset() method for new strutc ClipList and VarIdxMap by Qunxin Liu · 2 years, 8 months ago
  65. e51c7f8 [subset] COLRv1: add ClipList/ClipRecord/ClipBox struct definition by Qunxin Liu · 2 years, 8 months ago
  66. 2e5636e [subset] add DeltasetIndexMap struct definition by Qunxin Liu · 2 years, 10 months ago
  67. d2e986f [subset] update COLRv1 table struct definitions by Qunxin Liu · 2 years, 10 months ago
  68. 792ca30 [meson] Add graphite2 option and deprecate graphite by Khaled Hosny · 2 years, 8 months ago
  69. c655774 [style] Use head->macStyle.isExtended in style fallback by Behdad Esfahbod · 2 years, 8 months ago
  70. f3f848b [head] Add is_expanded() internally by Behdad Esfahbod · 2 years, 8 months ago
  71. d17155f [repacker] use possibly updated root idx after isolate_subgraph. by Garret Rieger · 2 years, 8 months ago
  72. a7a3608 [docs] Rename overflow_resolution to repacker by Behdad Esfahbod · 2 years, 8 months ago
  73. 9bd7ba5 Err on -Wbitwise-instead-of-logical by Behdad Esfahbod · 2 years, 8 months ago
  74. 6bc6431 Add a writeup of the overflow resolution algorithm in harfbuzz. by Garret Rieger · 2 years, 8 months ago
  75. 96299d7 Fix Wbitwise-instead-of-logical warnings by Nico Weber · 2 years, 8 months ago
  76. 36ed56b [subset] code cleanup by Qunxin Liu · 2 years, 9 months ago
  77. 3e635cf [USE] Categorize characters that only have AJT by David Corbett · 2 years, 8 months ago
  78. ae193cd [USE] Insert dotted circles before lone viramas by David Corbett · 2 years, 8 months ago
  79. 641296b [USE] Categorize U+11046 BRAHMI VIRAMA as HALANT by David Corbett · 2 years, 8 months ago
  80. bb50aae [USE] Document customizations of USE categories by David Corbett · 2 years, 8 months ago
  81. 7287125 [USE] Merge the categories S and O by David Corbett · 2 years, 8 months ago
  82. 8eaee2f [USE] Only skip default ignorables within CCSes by David Corbett · 2 years, 8 months ago
  83. 4645c3b Update comments for U+180F FVS4 by David Corbett · 2 years, 8 months ago
  84. 5b882c4 [repacker] performance optimizations for topological sorting. by Garret Rieger · 2 years, 8 months ago
  85. ff7a86e [repacker] remove clone buffer, they are unnessecary. by Garret Rieger · 2 years, 8 months ago
  86. 8cae8b6 [repacker] add missing fini for parents vector. by Garret Rieger · 2 years, 8 months ago
  87. 7f0ede4 [repacker] refactor resolve overflow tests to use a helper. by Garret Rieger · 2 years, 8 months ago
  88. 7883b7e [repacker] Add additional splitting spaces test. by Garret Rieger · 2 years, 8 months ago
  89. 6265663 [repacker] add test for splitting spaces. by Garret Rieger · 2 years, 8 months ago
  90. d97bd42 [repacker] when assigning spaces use post isolation node indices. by Garret Rieger · 2 years, 8 months ago
  91. ccfc048 [indic] Apply 'calt' and 'clig' across syllable boundaries by Behdad Esfahbod · 2 years, 8 months ago
  92. d58f168 [ot-shape] Tweak table order some more; apply GPOS with morx by Behdad Esfahbod · 2 years, 8 months ago
  93. f8ebb8a [USE] Update the data files by David Corbett · 2 years, 8 months ago
  94. 564afc4 [USE] Remove overrides for hieroglyphic categories by David Corbett · 2 years, 8 months ago
  95. 8c65442 [Unicode 14] Handle U+180F FVS4 by David Corbett · 2 years, 8 months ago
  96. 375a6c8 [repacker] add the ability to move subgraphs from a shared space into their own space. by Garret Rieger · 2 years, 8 months ago
  97. 0dccbf3 [repacker] Handle the case where a subgraph root has an incoming 32 and 16 bit edge. by Garret Rieger · 2 years, 8 months ago
  98. 794b00d [subset] fuzzer fix: https://oss-fuzz.com/testcase-detail/6616166961905664 by Qunxin Liu · 2 years, 8 months ago
  99. 816c530 [repacker] restrict 32 bit subgraph connected component search to only nodes reachable via directed links. by Garret Rieger · 2 years, 8 months ago
  100. 67eb222 [repacker] when assigning each connected subgraph a space, also isolate it. by Garret Rieger · 2 years, 8 months ago