1. ed023f6 Enable -Wformat-signedness by Behdad Esfahbod · 2 years, 2 months ago
  2. 1a5c749 [config] Flesh out HB_NO_SHAPER a bit more by Behdad Esfahbod · 2 years, 3 months ago
  3. 59c45f6 Use hb_memcpy instead of memcpy consistently by Behdad Esfahbod · 2 years, 4 months ago
  4. 1945b40 [cpluscplus] Wrap hb-subset types as well by Behdad Esfahbod · 2 years, 8 months ago
  5. e1b5f2f [object] Call destructor in hb_object_destroy() by Behdad Esfahbod · 2 years, 8 months ago
  6. 42da7da Fix HB_NO_SHAPER HB_NO_OT_SHAPE build by Behdad Esfahbod · 2 years, 8 months ago
  7. 98e90cc [docs] Reduce warnings by Khaled Hosny · 2 years, 9 months ago
  8. f78a250 [gi] Remove Xconstructor annotations by Behdad Esfahbod · 2 years, 9 months ago
  9. eba626f [shape-plan] Return empty plan if buffer direction is invalid by Behdad Esfahbod · 2 years, 10 months ago
  10. 2d5ef05 Use !g_object_is_valid() instead of g_object_is_inert() by Behdad Esfahbod · 3 years, 7 months ago
  11. 2337f0d Internally use hb_malloc/.../hb_free instead of malloc/.../free by Behdad Esfahbod · 3 years, 8 months ago
  12. bb48bf5 Rename misc uses of "free" by Behdad Esfahbod · 3 years, 8 months ago
  13. 9936490 [docs] Invalid use of "optional" annotation by Khaled Hosny · 4 years, 2 months ago
  14. 5a55b31 [docs] Complete hb-shape-plan docs a bit by Khaled Hosny · 4 years, 2 months ago
  15. 22468c8 [docs] Give destroy callbacks have (optional) annotation by Khaled Hosny · 4 years, 3 months ago
  16. 77e704d [buffer] Add assert_unicode()/assert_glyphs() and use internally by Behdad Esfahbod · 4 years, 5 months ago
  17. 88cdea6 [Docs] Add GTK-Doc comments to hb-shape-plan. by Nathan Willis · 6 years ago
  18. e40c0d8 [ENOMEM] Handle immutable buffer in shape_full() by Behdad Esfahbod · 4 years, 6 months ago
  19. 2dda6dd minor, tweak spacing by Ebrahim Byagowi · 5 years ago
  20. a0b4ac4 Turn 8 spaces to tab across the project by Ebrahim Byagowi · 6 years ago
  21. 7aad536 [config] Add HB_NO_OT_SHAPE / HB_NO_OT by Behdad Esfahbod · 6 years ago
  22. e412008 Remove redundant void from C++ sources (#1486) by Ebrahim Byagowi · 6 years ago
  23. ce5da0f [shaper] Rewrite shaper data code to be more template-driven than macro-driven by Behdad Esfahbod · 6 years ago
  24. 3bf1ce7 [shaper] Rename by Behdad Esfahbod · 6 years ago
  25. 6c22f3f [shape-plan] Implement fine-grained caching plans with user-features by Behdad Esfahbod · 6 years ago
  26. cc84287 [shape-plan] Cache shape plans with variations based on variation indices by Behdad Esfahbod · 6 years ago
  27. 8284cb9 [shape-plan] Refactor more by Behdad Esfahbod · 6 years ago
  28. 1082338 [shape-plan] Only use shape-plan key to initialize hb_ot_shape_plan_t by Behdad Esfahbod · 6 years ago
  29. 7ac03f8 [shape-plan] Minor by Behdad Esfahbod · 6 years ago
  30. c7be933 [shape-plan] Refactor some more by Behdad Esfahbod · 6 years ago
  31. fc27777 [shape-plan] Refactor more by Behdad Esfahbod · 6 years ago
  32. 5666122 [shape-plan] Turn hb_shape_plan_proposal_t into hb_shape_plan_key_t by Behdad Esfahbod · 6 years ago
  33. 65456bf [shape-plan] Minor by Behdad Esfahbod · 6 years ago
  34. 1db672a [shaper] Rename by Behdad Esfahbod · 6 years ago
  35. 3e284e0 [shape-plan] Minor by Behdad Esfahbod · 6 years ago
  36. 420c9de [shape-plan] Minor rename by Behdad Esfahbod · 6 years ago
  37. 77bd0a6 Add variation coords to shape_plan proposal by Behdad Esfahbod · 6 years ago
  38. 9c767d0 Minor by Behdad Esfahbod · 6 years ago
  39. f521a28 Embed hb_ot_shape_plan_t into hb_shape_plan_t by Behdad Esfahbod · 6 years ago
  40. fabb012 Remove wrong comment by Behdad Esfahbod · 6 years ago
  41. dcb6386 [shape-plan] Remove use of custom null object by Behdad Esfahbod · 6 years ago
  42. 109891d [shape-plan] Make null object all zeros by Behdad Esfahbod · 6 years ago
  43. f6fc557 Add pointer magic operators to hb_atomic_ptr_t by Behdad Esfahbod · 6 years ago
  44. 93ef20a Replace most uses of is_inert with is_immutable by Behdad Esfahbod · 6 years ago
  45. a4f4f5b [docs] Fix titles here as well by Behdad Esfahbod · 6 years ago
  46. 5dd86aa [docs] Rename section titles to object names by Behdad Esfahbod · 6 years ago
  47. 00cf4e5 [docs] Fill in some sections by Behdad Esfahbod · 6 years ago
  48. 39bd07a Fix bunch of unused parameter warnings by Behdad Esfahbod · 6 years ago
  49. 8d1e479 Use bool literals instead of 0/1. by Bruce Mitchener · 6 years ago
  50. c77ae40 Rename hb-*private.hh to hb-*.hh by Behdad Esfahbod · 7 years ago
  51. 1f73809 [atomic] Add hb_atomic_ptr_t<> and port all uses by Behdad Esfahbod · 7 years ago
  52. 3506672 Port _nil objects to Null() machinery by Behdad Esfahbod · 7 years ago
  53. be458eb Include more basic internal headers from hb-private.hh by Behdad Esfahbod · 7 years ago
  54. 40ec3bb Consolidate debug stuff into hb-debug.hh by Behdad Esfahbod · 7 years ago
  55. dbdbfe3 Use nullptr instead of NULL by Behdad Esfahbod · 7 years ago
  56. 19e77e0 [shape-plan] Don't look for a cached plan if variation coords are specified. Fixes #549. (#550) by jfkthame · 7 years ago
  57. 68af14d Protect against div-by-zero in CBDT extent code by Behdad Esfahbod · 8 years ago
  58. aacca37 Fix clang -Wcomma warnings (#471) (#472) by Chris Peterson · 8 years ago
  59. 466b3e5 Shuffle things around a bit by Behdad Esfahbod · 8 years ago
  60. 72ada4f [GX] Hook up feature variations by Behdad Esfahbod · 9 years ago
  61. 3d976d2 Show the shaper name in the debug message (#306) by Khaled Hosny · 9 years ago
  62. a5efaac Replace a couple of malloc()s with calloc() by Behdad Esfahbod · 9 years ago
  63. 26ba4d1 Fix segfault with empty buffer in hb_shape_plan_execute() by Behdad Esfahbod · 9 years ago
  64. 01c3a88 Fix "Since:" tags by Sascha Brawer · 10 years ago
  65. eb0bf3a Relax inert checks by Behdad Esfahbod · 11 years ago
  66. 30eed75 [shape-plan] Fix typo! by Behdad Esfahbod · 11 years ago
  67. dc9aba6 [shape-plan] Better debug messages by Behdad Esfahbod · 11 years ago
  68. e956c65 [shape-plan] Simplify macro by Behdad Esfahbod · 11 years ago
  69. 8d5eebc [shape-plan] Fix shape-plan caching with more than one requested shaper by Behdad Esfahbod · 11 years ago
  70. bc3d0dc [shape-plan] Add debug tracing by Behdad Esfahbod · 11 years ago
  71. dac8602 Fix some cppcheck warnings by Behdad Esfahbod · 11 years ago
  72. f47b921 Fix unsafe shape_plan->face dependency by Behdad Esfahbod · 11 years ago
  73. ca8d96c cache shape plans even if (global) user features are set by Jonathan Kew · 11 years ago
  74. 8ffa528 Add note about unsafe shape_plan->face by Behdad Esfahbod · 11 years ago
  75. 085d429 [introspection] Disable constructors for now by Behdad Esfahbod · 12 years ago
  76. 288f289 [docs/introspection] More annotations by Behdad Esfahbod · 12 years ago
  77. 7abddbb Add assertions for a couple programmer errors by Behdad Esfahbod · 12 years ago
  78. 7c5b7fe Fix hb_shape_plan_get_shaper() by Behdad Esfahbod · 12 years ago
  79. f9edd5d Implement hb_shape_plan_get_shaper() by Behdad Esfahbod · 12 years ago
  80. f306410 Bunch of independent changes (ouch) by Behdad Esfahbod · 12 years ago
  81. 4c8ac4f Misc minor fixes by Behdad Esfahbod · 13 years ago
  82. 801298b Fix cast by Behdad Esfahbod · 13 years ago
  83. 46ee108 Fix leak by Behdad Esfahbod · 13 years ago
  84. 5393e3a [OT] Minor refactoring by Behdad Esfahbod · 13 years ago
  85. ef6e9ce Fixup bb0e4ba3e9c5a407fc5d73c914e429d24d336380 by Behdad Esfahbod · 13 years ago
  86. bb0e4ba Minor by Behdad Esfahbod · 13 years ago
  87. 2f87ceb Implement shape_plan caching by Behdad Esfahbod · 13 years ago
  88. e9eb950 Add default_shaper_list to shape_plan by Behdad Esfahbod · 13 years ago
  89. 3b7c4e2 Don't fail choosing shaper on planning failure by Behdad Esfahbod · 13 years ago
  90. cfe9882 Add hb_ot_layout_ensure() and hb_uniscribe_font_ensure() by Behdad Esfahbod · 13 years ago
  91. c5b668f Choose one shaper per plan by Behdad Esfahbod · 13 years ago
  92. ea278d3 Partially switch ot shaper to shape_plan by Behdad Esfahbod · 13 years ago
  93. c32c096 Switch to shape_plan by Behdad Esfahbod · 13 years ago
  94. 5b95c14 Start implementing shape_plan by Behdad Esfahbod · 13 years ago
  95. bd26b4d Minor by Behdad Esfahbod · 13 years ago
  96. 027857d Start adding a unified shaper access infrastructure by Behdad Esfahbod · 13 years ago