src/hb-ucdn.cc


Log

Author Commit Date CI Message
Behdad Esfahbod c77ae408 2018-08-25T22:36:36 Rename hb-*private.hh to hb-*.hh Sorry for the noise, downstream custom builders. Please adjust.
Behdad Esfahbod f0ef096b 2018-08-13T10:30:41 Don't add reference in get_unicode_funcs() functions Users don't expect a new reference returned from a get() function. Indeed, all users of that API I foud where NOT destroying the reference. Just change the implementations to NOT return a reference. This applies to the following APIs: hb_unicode_funcs_get_default() hb_glib_get_unicode_funcs() hb_icu_get_unicode_funcs() Fixes https://github.com/harfbuzz/harfbuzz/issues/1134
Behdad Esfahbod 7bd508a0 2018-08-12T17:19:55 [lazy] Rename free()
Behdad Esfahbod 53442be1 2018-08-12T16:20:11 [lazy] Use for ft_library
Behdad Esfahbod 7a8d4803 2018-08-12T16:00:13 [lazy] Add .free()
Behdad Esfahbod cb3fc368 2018-08-12T13:39:01 [ucdn/glib/icu] Port unicode_funcs statics to lazy-loader
Behdad Esfahbod 1f738094 2018-08-09T00:22:37 [atomic] Add hb_atomic_ptr_t<> and port all uses Found and fixed a couple bugs. Found a couple multithreading issues. Marked them with "XXX-MT-bug".
Behdad Esfahbod 9d3cd13c 2018-06-05T17:59:31 [ucdn] Update to Unicode 11 https://github.com/grigorig/ucdn/issues/19
Ebrahim Byagowi 70d36543 2018-03-30T05:00:28 Make atexit callbacks threadsafe (#930)
Behdad Esfahbod 93f7c165 2017-11-14T10:59:54 Revert "[glib/ucdn/icu/ft/ot] Make returned funcs inert" This reverts commit 5daf3bd4494cce6b4fb074533be9e99c4d9e0edd. If other atexit callbacks try to destruct the objects we destruct in atexit callbacks, bad things will happen. I'll come up with some other way to catch premature destruction of HB-owned objects. Fixes https://github.com/behdad/harfbuzz/issues/618
Behdad Esfahbod 5daf3bd4 2017-10-27T16:34:01 [glib/ucdn/icu/ft/ot] Make returned funcs inert Such that client cannot accidentally destroy them, even though that will be a bug in their code...
Behdad Esfahbod bfa7f37a 2017-10-27T16:03:51 Fix previous commit Oops.
Behdad Esfahbod 8864864b 2017-10-27T15:26:45 [glib/icu/ucdn] Make the funcs object allocated on demand
Behdad Esfahbod dbdbfe3d 2017-10-15T12:11:08 Use nullptr instead of NULL
Behdad Esfahbod 74f1b88e 2017-10-13T11:01:55 [ucdn] Fix compiler warnings
Behdad Esfahbod 0faa16a2 2017-10-02T17:15:46 [ucdn] Update to Unicode 10 Update to commit c000ebf79c095a7d58cf90090bde5715592c4834 plus this bug-fix: https://github.com/grigorig/ucdn/issues/18
Behdad Esfahbod 08c08af2 2016-07-21T01:23:33 [ucdn] Update to Unicode 9.0.0 Fixes https://github.com/grigorig/ucdn/issues/12
Grigori Goronzy 91a2e5d2 2015-07-08T23:28:11 Update UCDN to upstream commit 8af93f30 This adds support for Unicode 8.0 and fixes a bug with wrong properties for ranges of codepoints.
Behdad Esfahbod 0cd94491 2014-07-09T16:51:38 [ucdn] Update to Unicode 7.0.0 data From http://github.com/behdad/ucdn
Behdad Esfahbod 54e6f6c5 2013-08-09T14:34:54 Clean up list of Unicode scripts Rename HB_SCRIPT_CANADIAN_ABORIGINAL to HB_SCRIPT_CANADIAN_SYLLABICS and a macro for the old name.
Behdad Esfahbod 0beb66e3 2012-12-05T18:46:04 Fix warnings
Behdad Esfahbod 32dbfcf7 2012-10-02T17:42:13 Fix visibility of UCDN symbols
Behdad Esfahbod 3f33f0d1 2012-10-02T16:03:18 Import UCDN into source tree https://github.com/grigorig/ucdn