10 Commits (266368993625e0cfb6eef9188f8b9aa29fb97391)

Author SHA1 Message Date
Behdad Esfahbod 747d2564e6 [lazy] Port more 6 years ago
Behdad Esfahbod 1f7380944d [atomic] Add hb_atomic_ptr_t<> and port all uses 6 years ago
Ebrahim Byagowi 70d36543aa Make atexit callbacks threadsafe (#930) 7 years ago
Behdad Esfahbod dbdbfe3d7b Use nullptr instead of NULL 7 years ago
Behdad Esfahbod a5efaac4ff Replace a couple of malloc()s with calloc() 9 years ago
Chris Peterson fb85d618f5 Add #ifdef HB_USE_ATEXIT to fix -Wunused-function warnings 10 years ago
Behdad Esfahbod 38fb30d742 Use atexit() only if it's safe to call from shared library 10 years ago
Behdad Esfahbod e9171af55c Bug 60053 - hb-common.cc:181:6: warning: ‘void free_langs()’ defined but not used 12 years ago
Behdad Esfahbod f30641038b Bunch of independent changes (ouch) 12 years ago
Behdad Esfahbod bd26b4d21f Minor 12 years ago
Behdad Esfahbod 027857d041 Start adding a unified shaper access infrastructure 12 years ago
Behdad Esfahbod 8fe4c7405b [hb-old] Add HarfBuzz.old shaper 12 years ago
Jonathan Kew aa6d849838 [CoreText] Add basic Core Text backend for comparison with our native shaping 12 years ago
Behdad Esfahbod 97aa0b738a Minor const correctness shuffling 12 years ago
Behdad Esfahbod 6095de1635 Fix clang warning with NO_MT path 13 years ago
Behdad Esfahbod 0594a24484 Cleanup TRUE/FALSE vs true/false 13 years ago
Behdad Esfahbod f64b2ebf82 Remove last static initializer 13 years ago
Behdad Esfahbod a5e40542ab Make font immutable in hb_shape() 13 years ago
Behdad Esfahbod 6bd9b479b8 Hide backend-specific shape functions 13 years ago
Behdad Esfahbod cd2b901027 [graphite] Minor 13 years ago
Behdad Esfahbod 1f49cf32c9 Add graphite2 integration from Martin Hosken 13 years ago
Behdad Esfahbod 0501573ded Fix const correctness in the API 13 years ago
Behdad Esfahbod 33ccc77902 [API] Make set_user_data() functions take a replace parameter 13 years ago
Behdad Esfahbod 670c873499 Fix shaper ordering logic 13 years ago
Behdad Esfahbod cc797e0d53 Minor 13 years ago
Behdad Esfahbod ff199ba356 Fix shaper_list manipulation, aaaaaaaaaaaaargh 13 years ago
Behdad Esfahbod 9da554504e Add hb_shape_list_shapers() 13 years ago
Behdad Esfahbod c62a8f10f3 Free all static memory upon exit 13 years ago
Behdad Esfahbod c4d63ef744 Fix env parsing code 13 years ago
Behdad Esfahbod 3ca6c4ecc2 Change hb_shape() API back to what it was, add hb_shape_full() 13 years ago
Behdad Esfahbod 02aeca985b [API] Changes to main shape API 13 years ago
Behdad Esfahbod c605bbbb6d Remove C++ guards from source files 13 years ago
Behdad Esfahbod c4641723fb [API] Add compose() and decompose() unicode funcs, rename other ones 14 years ago
Behdad Esfahbod 891c4755ba Humm, undo some shuffling 14 years ago
Behdad Esfahbod 1a64f6e19a [API] Add HB_LANGUAGE_INVALID 14 years ago
Behdad Esfahbod 34fb5521a5 [API] Add hb_language_get_default() 14 years ago
Behdad Esfahbod 72657e4ce7 [API] Make hb_font_create() take a face and reference it 14 years ago
Behdad Esfahbod 2409d5f8d7 Update Copyright headers 14 years ago
Behdad Esfahbod c57d454acc Rename all private sources and headers to C++ files 14 years ago
Behdad Esfahbod c035812feb [API] Rename hb_face_get_table() to hb_face_reference_table() 14 years ago
Behdad Esfahbod fb194b8794 unicode: Cleanup implementation 14 years ago
Ryan Lortie 2fd0c577e3 [API] unicode: rework virtual functions for subclassing 14 years ago
Behdad Esfahbod 62879eebd9 [API] Use ISO 15924 tags for hb_script_t 14 years ago
Behdad Esfahbod 5814dfa3f5 Cosmetic 14 years ago
Behdad Esfahbod 3286fc0e9a Let hb_shape() guess script and direction... 14 years ago
Behdad Esfahbod acdba3f90b Prefer C linkage 15 years ago
Behdad Esfahbod b485da0b71 Disable Graphite as it crashes all over the place... 15 years ago
Behdad Esfahbod 15c7379c16 Revert "Merge remote branch 'martin/master'" 15 years ago
Martin Hosken 1432ab15c1 Add graphical output to hbtestfont 15 years ago
Behdad Esfahbod ca663bb23c Move main shaper code into hb_ot_shape() 15 years ago