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