|
c77ae408
|
2018-08-25T22:36:36
|
|
Rename hb-*private.hh to hb-*.hh
Sorry for the noise, downstream custom builders. Please adjust.
|
|
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
|
|
7bd508a0
|
2018-08-12T17:19:55
|
|
[lazy] Rename free()
|
|
53442be1
|
2018-08-12T16:20:11
|
|
[lazy] Use for ft_library
|
|
7a8d4803
|
2018-08-12T16:00:13
|
|
[lazy] Add .free()
|
|
cb3fc368
|
2018-08-12T13:39:01
|
|
[ucdn/glib/icu] Port unicode_funcs statics to lazy-loader
|
|
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".
|
|
9d3cd13c
|
2018-06-05T17:59:31
|
|
[ucdn] Update to Unicode 11
https://github.com/grigorig/ucdn/issues/19
|
|
70d36543
|
2018-03-30T05:00:28
|
|
Make atexit callbacks threadsafe (#930)
|
|
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
|
|
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...
|
|
bfa7f37a
|
2017-10-27T16:03:51
|
|
Fix previous commit
Oops.
|
|
8864864b
|
2017-10-27T15:26:45
|
|
[glib/icu/ucdn] Make the funcs object allocated on demand
|
|
dbdbfe3d
|
2017-10-15T12:11:08
|
|
Use nullptr instead of NULL
|
|
74f1b88e
|
2017-10-13T11:01:55
|
|
[ucdn] Fix compiler warnings
|
|
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
|
|
08c08af2
|
2016-07-21T01:23:33
|
|
[ucdn] Update to Unicode 9.0.0
Fixes https://github.com/grigorig/ucdn/issues/12
|
|
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.
|
|
0cd94491
|
2014-07-09T16:51:38
|
|
[ucdn] Update to Unicode 7.0.0 data
From http://github.com/behdad/ucdn
|
|
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.
|
|
0beb66e3
|
2012-12-05T18:46:04
|
|
Fix warnings
|
|
32dbfcf7
|
2012-10-02T17:42:13
|
|
Fix visibility of UCDN symbols
|
|
3f33f0d1
|
2012-10-02T16:03:18
|
|
Import UCDN into source tree
https://github.com/grigorig/ucdn
|