1. 3f291ff [buffer] Fix compiler warnings by Behdad Esfahbod · 7 years ago
  2. 8c0d191 Improve CGJ skipping logic by Behdad Esfahbod · 7 years ago
  3. baf7779 Limit how much recursion GSUB/GPOS does by Behdad Esfahbod · 7 years ago
  4. 173dab6 Minor move by Behdad Esfahbod · 7 years ago
  5. e4da380 [coretext/uniscribe/directwrite/graphite/fallback] Update for unsafe-to-break by Behdad Esfahbod · 7 years ago
  6. 102f5ea Enable PSVita (arm-none-eabi) compile again and add it to CI (#594) by ebraminio · 7 years ago
  7. c3448e8 Use static_assert instead of custom ASSERT_STATIC by Behdad Esfahbod · 7 years ago
  8. 331d66c Add function to compare two buffers by Jonathan Kew · 8 years ago
  9. 1c17c2b [unsafe-to-break] Copy flag to all glyphs in a cluster by Behdad Esfahbod · 8 years ago
  10. e2a2b5b [unsafe-to-break] Be careful with flag propagation when merging clusters by Behdad Esfahbod · 8 years ago
  11. 40bd7e9 [unsafe-to-break] Add UNSAFE_TO_BREAK flag by Behdad Esfahbod · 8 years ago
  12. 3331731 Fix sign of shift operators by Behdad Esfahbod · 9 years ago
  13. 0c7fb74 Speed up buffer variable allocation sanity check by Behdad Esfahbod · 9 years ago
  14. 91dd115 Add HB_NDEBUG by Behdad Esfahbod · 9 years ago
  15. 9881650 Disable internal buffer variable bookkeeping in NDEBUG builds by Behdad Esfahbod · 9 years ago
  16. cbc3a76 [GPOS] Merge fixing of offsets for cursive and mark attachments by Behdad Esfahbod · 9 years ago
  17. 0475ef2 [buffer] Add debugging, aka, message, API by Behdad Esfahbod · 9 years ago
  18. 13188cb Revert "Fix hang in OOM situations" by Behdad Esfahbod · 9 years ago
  19. 18e1c6b Revert "Make sure we make progress in OOM situations" by Behdad Esfahbod · 9 years ago
  20. 167c327 Fix build on MSVC >= 2012 by Chun-wei Fan · 9 years ago
  21. f1c4adb Fix typo by Behdad Esfahbod · 9 years ago
  22. 68b507a Make sure we make progress in OOM situations by Behdad Esfahbod · 9 years ago
  23. f0599db Fix hang in OOM situations by Behdad Esfahbod · 9 years ago
  24. 4301703 Limit buffer max size growth by Behdad Esfahbod · 9 years ago
  25. 73fec39 Reserve a few scratch-flags bits for complex shapers by Behdad Esfahbod · 9 years ago
  26. 550bd14 Actually commit changes for previous commit by Behdad Esfahbod · 9 years ago
  27. e3e4bb0 Don't do fractions if buffer is ASCII-only by Behdad Esfahbod · 9 years ago
  28. 6986208 Optimize runs without Default_Ignorable's by Behdad Esfahbod · 9 years ago
  29. 49ef630 Adjust the width of various spaces if font does not cover them by Behdad Esfahbod · 9 years ago
  30. aa7044d Generalize flags types by Behdad Esfahbod · 9 years ago
  31. 8565839 Protect against possible invalid-memory access after OOM by Behdad Esfahbod · 9 years ago
  32. 4cc80be Fix typo! by Behdad Esfahbod · 9 years ago
  33. e995d33 [OT] Merge clusters when reordering marks for normalization by Behdad Esfahbod · 10 years ago
  34. 2dbd3d2 Fix hide-ignorables if font doesn't have space glyph by Behdad Esfahbod · 10 years ago
  35. 376d587 Implement more granular cluster-merging by Behdad Esfahbod · 10 years ago
  36. 701112d [ot] Simplify form_clusters() by Behdad Esfahbod · 10 years ago
  37. 5f13bbd When removing default-ignorables, merge clusters by Behdad Esfahbod · 10 years ago
  38. 82b521a Rewrite hide_default_ignorables by Behdad Esfahbod · 10 years ago
  39. b5fbc3b API: Do not clear buffer-flags in hb_buffer_clear_contents() by Behdad Esfahbod · 11 years ago
  40. a6b8dc8 [coretext] Fix buffer resize handling by Behdad Esfahbod · 11 years ago
  41. 976c8f4 New API: hb_buffer_[sg]et_replacement_codepoint() by Behdad Esfahbod · 11 years ago
  42. 2a8c49a Remove unnecessary includes by Behdad Esfahbod · 11 years ago
  43. 02c6c8c Set buffer content type to INVALID in hb_buffer_set_length(0) by Behdad Esfahbod · 11 years ago
  44. 061cb46 Use long alignment for scratch buffer by Behdad Esfahbod · 11 years ago
  45. 68c372e More scratch-buffer cleanup by Behdad Esfahbod · 11 years ago
  46. 16f175c Fix scratch-buffer alignment warnings by Behdad Esfahbod · 11 years ago
  47. 6b65a76 [otlayout] Fix (Chain)Context recursion! by Behdad Esfahbod · 11 years ago
  48. 8b63efb Minor by Behdad Esfahbod · 12 years ago
  49. 847794e [buffer] Implement buffer deserialization for format=text by Behdad Esfahbod · 12 years ago
  50. 3f82f8f Rename hb_buffer_guess_properties() to hb_buffer_guess_segment_properties() by Behdad Esfahbod · 12 years ago
  51. f306410 Bunch of independent changes (ouch) by Behdad Esfahbod · 12 years ago
  52. 66ac2ff API change: Remove "mask" from hb_buffer_add() by Behdad Esfahbod · 12 years ago
  53. 0c7df22 Add buffer flags by Behdad Esfahbod · 12 years ago
  54. 82ecaff Add hb_buffer_clear() by Behdad Esfahbod · 12 years ago
  55. 0bc7a38 [OT] Fix ReverseChainingSubst by Behdad Esfahbod · 12 years ago
  56. 05207a7 [buffer] Save pre/post textual context by Behdad Esfahbod · 12 years ago
  57. 96fdc04 Add hb_buffer_[sg]et_content_type by Behdad Esfahbod · 13 years ago
  58. b85800f [Indic] Implement dotted-circle insertion for broken clusters by Behdad Esfahbod · 13 years ago
  59. 1be368e Minor by Behdad Esfahbod · 13 years ago
  60. 965c280 Add HB_BUFFER_ASSERT_VAR by Behdad Esfahbod · 13 years ago
  61. 801298b Fix cast by Behdad Esfahbod · 13 years ago
  62. 69cc492 [buffer] Minor by Behdad Esfahbod · 13 years ago
  63. 2f87ceb Implement shape_plan caching by Behdad Esfahbod · 13 years ago
  64. ea278d3 Partially switch ot shaper to shape_plan by Behdad Esfahbod · 13 years ago
  65. d16ccc4 Leave one extra item at the end of buffer allocation by Behdad Esfahbod · 13 years ago
  66. 1bc1cb3 Make source more digestable for gobject-introspection by Behdad Esfahbod · 13 years ago
  67. e085fcf Remove unused buffer->replace_glyphs_be16 by Behdad Esfahbod · 13 years ago
  68. 2a3d911 Fix alignment-requirement missmatch by Behdad Esfahbod · 13 years ago
  69. 6220e5f Add ASSERT_POD for most objects by Behdad Esfahbod · 13 years ago
  70. 0594a24 Cleanup TRUE/FALSE vs true/false by Behdad Esfahbod · 13 years ago
  71. 99c2695 Add accessort to buffer for current info, current pos, and prev info by Behdad Esfahbod · 13 years ago
  72. 8e3715f Minor by Behdad Esfahbod · 13 years ago
  73. d4cc447 Move code around, in prep for Thai/Lao shaper by Behdad Esfahbod · 13 years ago
  74. 9ebe8c0 Add buffer->replace_glyphs() by Behdad Esfahbod · 14 years ago
  75. 02aeca9 [API] Changes to main shape API by Behdad Esfahbod · 14 years ago
  76. c605bbb Remove C++ guards from source files by Behdad Esfahbod · 14 years ago
  77. e62df43 Add internal hb_buffer_t::get_scratch_buffer() by Behdad Esfahbod · 14 years ago
  78. b65c060 Formalize buffer var allocations by Behdad Esfahbod · 14 years ago
  79. a9ad3d3 Move more code around by Behdad Esfahbod · 14 years ago
  80. f4a579b Add internal API for buffer var allocation by Behdad Esfahbod · 14 years ago
  81. 468e9cb Move buffer methods into the object by Behdad Esfahbod · 14 years ago
  82. 9111b21 Add _hb_buffer_output_glyph() and _hb_buffer_skip_glyph() by Behdad Esfahbod · 14 years ago
  83. 31f18ab Minor compiler warning fixes by Behdad Esfahbod · 14 years ago
  84. e0db4b8 [buffer] More error handling by Behdad Esfahbod · 14 years ago
  85. fca368c Add hb_object_header_t which is the common part of all objects by Behdad Esfahbod · 14 years ago
  86. 2409d5f Update Copyright headers by Behdad Esfahbod · 14 years ago
  87. c57d454 Rename all private sources and headers to C++ files by Behdad Esfahbod · 14 years ago
  88. fb194b8 unicode: Cleanup implementation by Behdad Esfahbod · 14 years ago
  89. c0af193 Change buffer default properties to invalid by Behdad Esfahbod · 14 years ago
  90. 8f0d7e0 Remove hb_buffer_clear_positions(), add hb_ot_layout_position_start() by Behdad Esfahbod · 14 years ago
  91. cc1a8a9 Fix ChanContext backtrack matching with GPOS by Behdad Esfahbod · 14 years ago
  92. 98370e8 WIP removing external synthesized GDEF support and implementing it internally by Behdad Esfahbod · 14 years ago
  93. 870e2d6 Remove unused function by Behdad Esfahbod · 14 years ago
  94. 1115890 More cleanup by Behdad Esfahbod · 14 years ago
  95. dbf56b1 More lig-id cleanup by Behdad Esfahbod · 14 years ago
  96. dd2ffd2 Minor renaming by Behdad Esfahbod · 14 years ago
  97. fe26327 Move setting lig_id/component out of buffer and to the gsub code by Behdad Esfahbod · 14 years ago
  98. 88474c6 Get rid of the OpenType-specific internal buffer representation by Behdad Esfahbod · 14 years ago
  99. bd7378b Massage mask setting a bit more by Behdad Esfahbod · 14 years ago
  100. 57ac0ec Merge clearing masks and setting global masks by Behdad Esfahbod · 14 years ago