1. 70d3654 Make atexit callbacks threadsafe (#930) by Ebrahim Byagowi · 7 years ago
  2. dbdbfe3 Use nullptr instead of NULL by Behdad Esfahbod · 7 years ago
  3. 5dfd341 Minor by Behdad Esfahbod · 8 years ago
  4. 7236410 Move code around by Behdad Esfahbod · 8 years ago
  5. 72ada4f [GX] Hook up feature variations by Behdad Esfahbod · 8 years ago
  6. 70e72e5 [gobject] Fix a few warnings by Behdad Esfahbod · 9 years ago
  7. 9ab9f97 [docs] More buffers documentation by Khaled Hosny · 9 years ago
  8. 26ba4d1 Fix segfault with empty buffer in hb_shape_plan_execute() by Behdad Esfahbod · 9 years ago
  9. b881142 Fix Since tags by Behdad Esfahbod · 10 years ago
  10. 01c3a88 Fix "Since:" tags by Sascha Brawer · 10 years ago
  11. be66ec5 Use TRUE/FALSE instead of true/false in docs by Behdad Esfahbod · 10 years ago
  12. d055e1f Some attempt into initial hb-shape documentation by Khaled Hosny · 10 years ago
  13. a394bb6 [bindings] Fix *_from_string functions by Khaled Hosny · 10 years ago
  14. b91904a [bindings] Replace deprecated allow-none with optional and nullable by Behdad Esfahbod · 10 years ago
  15. fb85d61 Add #ifdef HB_USE_ATEXIT to fix -Wunused-function warnings by Chris Peterson · 10 years ago
  16. 38fb30d Use atexit() only if it's safe to call from shared library by Behdad Esfahbod · 11 years ago
  17. 6e69200 Fix snprintf() format by Behdad Esfahbod · 11 years ago
  18. 5c5cdbb Make sure broken feature strings are not partially parsed by Behdad Esfahbod · 11 years ago
  19. a795fe6 Allow quotation marks around feature tag in hb_feature_from_string() by Behdad Esfahbod · 11 years ago
  20. 3f64618 Allow space at the end of feature string with values, eg 'dlig=1 ' by Behdad Esfahbod · 11 years ago
  21. f31f7d2 Minor by Behdad Esfahbod · 11 years ago
  22. 60cb18a Allow on/off in hb_feature_from_string() by Behdad Esfahbod · 11 years ago
  23. d9e618e Remove duplicate definition of ISALNUM by Behdad Esfahbod · 11 years ago
  24. 2ee5f66 Fix parsing of features like "- liga" (with the space) by Behdad Esfahbod · 11 years ago
  25. e15fa7a Do not require the '=' in hb_feature_from_string() by Behdad Esfahbod · 11 years ago
  26. f4fe9ba Reject tags longer than 4 chars in hb_feature_from_string() by Behdad Esfahbod · 11 years ago
  27. 288f289 [docs/introspection] More annotations by Behdad Esfahbod · 12 years ago
  28. 38b8b40 Fix possible snprintf OOM by Behdad Esfahbod · 12 years ago
  29. 7235f33 Fix misc warnings reported by cppcheck by Behdad Esfahbod · 12 years ago
  30. 20b817a [buffer] Implement buffer deserialization for format=json by Behdad Esfahbod · 12 years ago
  31. 847794e [buffer] Implement buffer deserialization for format=text by Behdad Esfahbod · 12 years ago
  32. 8da5111 Minor by Behdad Esfahbod · 12 years ago
  33. c462b32 Disable automatic segment properties guessing by Behdad Esfahbod · 12 years ago
  34. e9171af Bug 60053 - hb-common.cc:181:6: warning: ‘void free_langs()’ defined but not used by Behdad Esfahbod · 12 years ago
  35. 3f82f8f Rename hb_buffer_guess_properties() to hb_buffer_guess_segment_properties() by Behdad Esfahbod · 12 years ago
  36. 1c7e555 Minor fix by Behdad Esfahbod · 12 years ago
  37. 96fdc04 Add hb_buffer_[sg]et_content_type by Behdad Esfahbod · 13 years ago
  38. e30ebd2 Add hb_feature_to/from_string() by Behdad Esfahbod · 13 years ago
  39. 5393e3a [OT] Minor refactoring by Behdad Esfahbod · 13 years ago
  40. a8842e4 Remove some TODO items by Behdad Esfahbod · 13 years ago
  41. 2f87ceb Implement shape_plan caching by Behdad Esfahbod · 13 years ago
  42. b6b7ba1 Switch old and uniscribe backends to shape_plan by Behdad Esfahbod · 13 years ago
  43. c32c096 Switch to shape_plan by Behdad Esfahbod · 13 years ago
  44. 5b95c14 Start implementing shape_plan by Behdad Esfahbod · 13 years ago
  45. bd26b4d Minor by Behdad Esfahbod · 13 years ago
  46. 027857d Start adding a unified shaper access infrastructure by Behdad Esfahbod · 13 years ago
  47. 8fe4c74 [hb-old] Add HarfBuzz.old shaper by Behdad Esfahbod · 13 years ago
  48. aa6d849 [CoreText] Add basic Core Text backend for comparison with our native shaping by Jonathan Kew · 13 years ago
  49. 97aa0b7 Minor const correctness shuffling by Behdad Esfahbod · 13 years ago
  50. 6095de1 Fix clang warning with NO_MT path by Behdad Esfahbod · 13 years ago
  51. 0594a24 Cleanup TRUE/FALSE vs true/false by Behdad Esfahbod · 13 years ago
  52. f64b2eb Remove last static initializer by Behdad Esfahbod · 13 years ago
  53. a5e4054 Make font immutable in hb_shape() by Behdad Esfahbod · 13 years ago
  54. 6bd9b47 Hide backend-specific shape functions by Behdad Esfahbod · 13 years ago
  55. cd2b901 [graphite] Minor by Behdad Esfahbod · 14 years ago
  56. 1f49cf3 Add graphite2 integration from Martin Hosken by Behdad Esfahbod · 14 years ago
  57. 0501573 Fix const correctness in the API by Behdad Esfahbod · 14 years ago
  58. 33ccc77 [API] Make set_user_data() functions take a replace parameter by Behdad Esfahbod · 14 years ago
  59. 670c873 Fix shaper ordering logic by Behdad Esfahbod · 14 years ago
  60. cc797e0 Minor by Behdad Esfahbod · 14 years ago
  61. ff199ba Fix shaper_list manipulation, aaaaaaaaaaaaargh by Behdad Esfahbod · 14 years ago
  62. 9da5545 Add hb_shape_list_shapers() by Behdad Esfahbod · 14 years ago
  63. c62a8f1 Free all static memory upon exit by Behdad Esfahbod · 14 years ago
  64. c4d63ef Fix env parsing code by Behdad Esfahbod · 14 years ago
  65. 3ca6c4e Change hb_shape() API back to what it was, add hb_shape_full() by Behdad Esfahbod · 14 years ago
  66. 02aeca9 [API] Changes to main shape API by Behdad Esfahbod · 14 years ago
  67. c605bbb Remove C++ guards from source files by Behdad Esfahbod · 14 years ago
  68. c464172 [API] Add compose() and decompose() unicode funcs, rename other ones by Behdad Esfahbod · 14 years ago
  69. 891c475 Humm, undo some shuffling by Behdad Esfahbod · 14 years ago
  70. 1a64f6e [API] Add HB_LANGUAGE_INVALID by Behdad Esfahbod · 14 years ago
  71. 34fb552 [API] Add hb_language_get_default() by Behdad Esfahbod · 14 years ago
  72. 72657e4 [API] Make hb_font_create() take a face and reference it by Behdad Esfahbod · 14 years ago
  73. 2409d5f Update Copyright headers by Behdad Esfahbod · 14 years ago
  74. c57d454 Rename all private sources and headers to C++ files by Behdad Esfahbod · 14 years ago
  75. c035812 [API] Rename hb_face_get_table() to hb_face_reference_table() by Behdad Esfahbod · 14 years ago
  76. fb194b8 unicode: Cleanup implementation by Behdad Esfahbod · 14 years ago
  77. 2fd0c57 [API] unicode: rework virtual functions for subclassing by Ryan Lortie · 14 years ago
  78. 62879ee [API] Use ISO 15924 tags for hb_script_t by Behdad Esfahbod · 14 years ago
  79. 5814dfa Cosmetic by Behdad Esfahbod · 14 years ago
  80. 3286fc0 Let hb_shape() guess script and direction... by Behdad Esfahbod · 14 years ago
  81. acdba3f Prefer C linkage by Behdad Esfahbod · 15 years ago
  82. b485da0 Disable Graphite as it crashes all over the place... by Behdad Esfahbod · 15 years ago
  83. 15c7379 Revert "Merge remote branch 'martin/master'" by Behdad Esfahbod · 15 years ago
  84. 1432ab1 Add graphical output to hbtestfont by Martin Hosken · 15 years ago
  85. ca663bb Move main shaper code into hb_ot_shape() by Behdad Esfahbod · 15 years ago
  86. 305ba86 Import Graphite shaping backend by Martin Hosken by Behdad Esfahbod · 15 years ago
  87. ca54a12 Minor by Behdad Esfahbod · 15 years ago
  88. 36b73c8 Shortening buffer accessors: rename buffer->in_pos to buffer->i by Behdad Esfahbod · 15 years ago
  89. 6960350 Shortening buffer accessors: rename buffer->in_length to buffer->len by Behdad Esfahbod · 15 years ago
  90. 1b62182 Shortening buffer accessors: rename buffer->positions to buffer->pos by Behdad Esfahbod · 15 years ago
  91. 7e7007a Shortening buffer accessors: rename buffer->in_string to buffer->info by Behdad Esfahbod · 15 years ago
  92. 7e53ebe Remove the IN_CURGLYPH() macro by Behdad Esfahbod · 15 years ago
  93. 281f59b Remove IN_INFO() and IN_NEXTGLYPH() macros by Behdad Esfahbod · 15 years ago
  94. 6e489cd Remove the IN_GLYPH() macro by Behdad Esfahbod · 15 years ago
  95. 01feb74 Remove the IN_CLUSTER() macro by Behdad Esfahbod · 15 years ago
  96. 3109375 Remove POSITION() and CURPOSITION() macros by Behdad Esfahbod · 15 years ago
  97. 22da7fd Rename a few files to be C++ sources by Behdad Esfahbod · 15 years ago[Renamed (97%) from src/hb-shape.c]
  98. 64d3fc8 Cosmetic: Rename HB_LIKELY/HB_UNLIKELY to likely/unlikely by Behdad Esfahbod · 15 years ago
  99. 33d13fd Rename HB_GNUC_UNUSED -> HB_UNUSED by Behdad Esfahbod · 15 years ago
  100. 4c5fbae Make sure mirroring is done in original direction by Behdad Esfahbod · 15 years ago