1. 6d555ce [meta] Use std::forward instead of hb_forward() by Behdad Esfahbod · 3 years, 2 months ago
  2. 08428a1 minor, spacing by Ebrahim Byagowi · 4 years, 9 months ago
  3. 0558413 Minor, tweak spaces by Ebrahim Byagowi · 5 years ago
  4. 12092a4 [config] Rename HB_NO_SHAPE_AAT to HB_NO_AAT_SHAPE by Behdad Esfahbod · 6 years ago
  5. 799c6a5 [config] Add some by Behdad Esfahbod · 6 years ago
  6. 2c93f0d Add HB_NO_AAT by Behdad Esfahbod · 6 years ago
  7. 83e3eab Whitespace by Behdad Esfahbod · 6 years ago
  8. 36bb24f [dispatch] Forward arguments in all dispatch multiplexers by Behdad Esfahbod · 6 years ago
  9. 9258878 Remove space between right angle brackets now that we have C++11 (#1689) by Ebrahim Byagowi · 6 years ago
  10. 5d4b037 Convert unsigned enum class consts to static constexpr by Behdad Esfahbod · 6 years ago
  11. ef00654 Convert tag enum class consts to static constexpr by Behdad Esfahbod · 6 years ago
  12. 39e1b6d Convert boolean enum class consts to static constexpr by Behdad Esfahbod · 6 years ago
  13. e412008 Remove redundant void from C++ sources (#1486) by Ebrahim Byagowi · 6 years ago
  14. b2ebaa9 Remove redundant 'inline' from methods (#1483) by Ebrahim Byagowi · 6 years ago
  15. fb05908 Revert ugly fixes by Behdad Esfahbod · 6 years ago
  16. d39760c One more... by Behdad Esfahbod · 6 years ago
  17. 5c4fead Convert "static const hb_tag_t" constants to enum by Behdad Esfahbod · 6 years ago
  18. 9e4138c Convert misc "static const" constants to enum by Behdad Esfahbod · 6 years ago
  19. 44cbd2e Convert "static const bool" constants to anonymous enum by Behdad Esfahbod · 6 years ago
  20. 7489622 [aat] Disable mark advance zeroing if kern table has state-machines by Behdad Esfahbod · 6 years ago
  21. 209b58e Minor by Behdad Esfahbod · 6 years ago
  22. 3b9fd17 Disallow taking Null() of unbounded structs by Behdad Esfahbod · 6 years ago
  23. 9af983a [kern] Switch to dispatch by Behdad Esfahbod · 6 years ago
  24. bc06e28 [kerx/kern] Add has_cross_stream() by Behdad Esfahbod · 6 years ago
  25. 7a9629f [kerx] Implement CrossStream kerning for non-state-machine subtables by Behdad Esfahbod · 6 years ago
  26. 0eb4157 [kerx] Disable backwards-kerning for non-state-machine tables by Behdad Esfahbod · 6 years ago
  27. 14772da [kern/kerx] Share KernTable, renamed to KerxTable by Behdad Esfahbod · 6 years ago
  28. db6e658 [kern/kerx] More towards sharing KernTable by Behdad Esfahbod · 6 years ago
  29. 89ec095 [kern] Disable Format1 and Format3 for OT-style tables by Behdad Esfahbod · 6 years ago
  30. ab57bca [kern] Minor by Behdad Esfahbod · 6 years ago
  31. 30af5b4 [kern] Move code by Behdad Esfahbod · 6 years ago
  32. 1ff3004 [kern] Massage more by Behdad Esfahbod · 6 years ago
  33. f8c3df7 [kern/kerx] Minor by Behdad Esfahbod · 6 years ago
  34. f5e0a63 [kern/kerx] Towards sharing KernTable by Behdad Esfahbod · 6 years ago
  35. 3305084 [kern/kerx] Minor by Behdad Esfahbod · 6 years ago
  36. 1a5ef84 [kern/kerx] Share Format2 by Behdad Esfahbod · 6 years ago
  37. d5c0ca2 [aat] Minor by Behdad Esfahbod · 6 years ago
  38. 241ba7d [morx/kerx] Rename types by Behdad Esfahbod · 6 years ago
  39. c808e44 [kern/kerx] Share Format1 subtable by Behdad Esfahbod · 6 years ago
  40. f5f4ca7 [kern/kerx] Enable crossStream kerning in vertical by Behdad Esfahbod · 6 years ago
  41. 5b17853 [kern/kerx] Share Format0 by Behdad Esfahbod · 6 years ago
  42. c97dde5 [kern/kerx] Towards merge more by Behdad Esfahbod · 6 years ago
  43. 540ccc3 [kern/kerx] More towards sharing by Behdad Esfahbod · 6 years ago
  44. d0f8f4c [kern] Move kern machine to hb-kern.hh by Behdad Esfahbod · 6 years ago
  45. befac33 [kern] Remove Override business by Behdad Esfahbod · 6 years ago
  46. 59e04e4 [kern/kerx] Fix cursive joining by Behdad Esfahbod · 6 years ago
  47. 8d0f797 [kern/kerx] Fix "reset" magic value by Behdad Esfahbod · 6 years ago
  48. 80a33b9 [kern] More tweaks by Behdad Esfahbod · 6 years ago
  49. 564e8ac [kern] Adjust some more by Behdad Esfahbod · 6 years ago
  50. 4d003b8 [kern] Add TODO by Behdad Esfahbod · 6 years ago
  51. 9810f0b [kern] Minor by Behdad Esfahbod · 6 years ago
  52. 9c04b60 [kern] In Format1, adjust how kerning is done by Behdad Esfahbod · 6 years ago
  53. e8c4772 [kern] XXX Negate CrossKerning sign by Behdad Esfahbod · 6 years ago
  54. 01bf43a [kern] Implement CrossStream kerning by Behdad Esfahbod · 6 years ago
  55. b11830c [kern] Improve Format 2 by Behdad Esfahbod · 6 years ago
  56. 10e6f70 [kern] Minor by Behdad Esfahbod · 6 years ago
  57. 164eedd [kern] Minor by Behdad Esfahbod · 6 years ago
  58. 220a599 [kern/kerx] Fix trace numbering by Behdad Esfahbod · 6 years ago
  59. bfafe20 [kern] Switch to dispatch by Behdad Esfahbod · 6 years ago
  60. 213fa3b [kern] Refactor to include header in each subtable type by Behdad Esfahbod · 6 years ago
  61. b0da2cd [kern] Some more by Behdad Esfahbod · 6 years ago
  62. 75b00b5 [kern] Renames by Behdad Esfahbod · 6 years ago
  63. b605db2 [aat] Clean up ankr table include mess by Behdad Esfahbod · 6 years ago
  64. 8d98c51 [kern] Third try fix access violation in Format3 by Behdad Esfahbod · 6 years ago
  65. f074da8 [kern] Really fix access violation in Format3 by Behdad Esfahbod · 6 years ago
  66. 0589787 [kern] Fix access violation in Format3 by Behdad Esfahbod · 6 years ago
  67. 8034d1d [kern] Implement Format1 by Behdad Esfahbod · 6 years ago
  68. 46b3885 [kern] Set subtable on sanitizer by Behdad Esfahbod · 6 years ago
  69. 74c7a2c [kern] Respect more flags by Behdad Esfahbod · 6 years ago
  70. 9f880ba [kern] Minor by Behdad Esfahbod · 6 years ago
  71. f1df441 [kern] Comment by Behdad Esfahbod · 6 years ago
  72. 095f5ad [kern] Push apply loop to each subtable by Behdad Esfahbod · 6 years ago
  73. 949dad8 [kern] Remove accelerator by Behdad Esfahbod · 6 years ago
  74. 6e06fe1 [kern] Implement Format3 by Behdad Esfahbod · 6 years ago
  75. a4a7a62 [kern] Add buffer message by Behdad Esfahbod · 6 years ago
  76. 661340c [kern] Scale kern pairs before applying by Behdad Esfahbod · 6 years ago
  77. 62376a7 Ignore signed-integer-overflow while kerning by Behdad Esfahbod · 6 years ago
  78. 5d34164 [kern/kerx] Fix offset base by Behdad Esfahbod · 6 years ago
  79. 0537a40 [kerx] Comment by Behdad Esfahbod · 6 years ago
  80. 27db859 [kern/kerx] Adjust bounds check by Behdad Esfahbod · 6 years ago
  81. 4df8eb2 [kern] Use kern subtable length for sanitizing in the accelerator by Behdad Esfahbod · 6 years ago
  82. 8bff1d2 [kern] Minor by Behdad Esfahbod · 6 years ago
  83. 210f899 [kern] Sanitize 4 bytes, not 2 by Behdad Esfahbod · 6 years ago
  84. 977c8a8 [kern] Minor by Behdad Esfahbod · 6 years ago
  85. a519588 Apply TrueType/OpenType kern table when GPOS kern feature is not available by Behdad Esfahbod · 6 years ago
  86. 3c23ff9 [kern] Add kerning driver to TT kern table by Behdad Esfahbod · 6 years ago
  87. 683c3a9 [kern] Abstract away kerning machine by Behdad Esfahbod · 6 years ago
  88. d62b401 [kern] Shout less by Behdad Esfahbod · 6 years ago
  89. 8aa83d9 [kern/kerx] Fix Format2 offsetting by Behdad Esfahbod · 6 years ago
  90. dff2c45 Port rest from VAR to UnsizedArrayOf<> by Behdad Esfahbod · 6 years ago
  91. 9507b05 Simplify sanitize->check_array() by Behdad Esfahbod · 6 years ago
  92. 3a0b3a2 Free up hb-ot-face.hh from includes by Behdad Esfahbod · 6 years ago
  93. c77ae40 Rename hb-*private.hh to hb-*.hh by Behdad Esfahbod · 6 years ago
  94. 9583e00 Port more off of Sanitizer<> by Behdad Esfahbod · 6 years ago
  95. 2a46a02 Minor by Behdad Esfahbod · 7 years ago
  96. eba1c16 Always lock blob in sanitize. Remove blob->lock_as() in favor of blob->lock() by Behdad Esfahbod · 7 years ago
  97. b4fa505 Move Sanitizer::lock_instance<>() to blob->lock_as<>(). by Behdad Esfahbod · 7 years ago
  98. a02c3ee Add or update tables specifications links by Ebrahim Byagowi · 7 years ago
  99. 2a23606 Fix llvm-gcc-4.2 compile issue and add a macOS bot to test it (#899) by Ebrahim Byagowi · 7 years ago
  100. 85be365 Use KernSubTableFormat2::rightClassTable by bungeman · 7 years ago