|
5f995db1
|
2016-02-26T00:36:17
|
|
Fix missing ICU #include
Fix compile error in hb-icu.cc when ICU configured with
U_NO_DEFAULT_INCLUDE_UTF_HEADERS=1
|
|
d1897a98
|
2015-01-03T19:46:19
|
|
Fix hb_atomic_ptr_cmpexch -Wunused-value warnings
|
|
90364843
|
2014-03-24T14:26:36
|
|
Start fleshing out builtin font functions
|
|
daf07318
|
2012-08-16T07:32:59
|
|
[ICU] Fix includes
As reported by Steven Loomis, including uversion.h works everywhere.
|
|
4ac4c6f2
|
2012-08-13T10:52:52
|
|
Fix ICU build with older ICUs
|
|
d5045a5f
|
2012-08-11T21:26:25
|
|
[ICU] Use new normalizer2 compose/decompose API
It's considerably faster than the fallback implementation we had
previously!
|
|
b1914b8b
|
2012-08-07T16:57:48
|
|
Fix warnings
|
|
3a7e137a
|
2012-08-03T17:23:40
|
|
Dn't use gint
|
|
21fdcee0
|
2012-08-01T16:23:44
|
|
Add hb_unicode_combining_class_t
|
|
378d279b
|
2012-07-31T21:36:16
|
|
Implement Unicode compatibility decompositions
Based on patch from Philip Withnall.
https://bugs.freedesktop.org/show_bug.cgi?id=41095
|
|
a18280a8
|
2012-06-07T15:44:12
|
|
Fix warnings produced by clang analyzer
|
|
0594a244
|
2012-06-05T20:35:40
|
|
Cleanup TRUE/FALSE vs true/false
|
|
be4560a3
|
2012-06-05T18:14:03
|
|
Undo default unicode-funcs to avoid static initializer again
|
|
f06ab8a4
|
2012-06-05T12:31:51
|
|
Better hide nil objects and make them const
|
|
889caa52
|
2012-01-18T22:32:52
|
|
[icu] Use U_FAILURE
|
|
36a4f4a4
|
2012-01-18T22:16:49
|
|
Replace u_strlen() with u_countChar32()
The latter is what I meant.
|
|
299ae0c3
|
2012-01-14T21:29:45
|
|
[icu] Remove glib-ism
|
|
4c9fe88d
|
2011-08-26T09:18:53
|
|
[API] Make all _from_string() functions take a len parameter
Can be -1 for NUL-terminated string. This is useful for passing parts
of a larger string to a function without having to copy or modify the
string first.
Affected functions:
hb_tag_t hb_tag_from_string()
hb_direction_from_string()
hb_language_from_string()
hb_script_from_string()
|
|
c605bbbb
|
2011-08-04T20:00:53
|
|
Remove C++ guards from source files
Where causing issues for people with MSVC.
|
|
63c0ef4a
|
2011-07-21T20:58:42
|
|
Fix decompose() implementations to work with non-starter non-composables
Add tests.
|
|
5157e12a
|
2011-07-21T00:12:33
|
|
Rename HB_UNICODE_GENERAL_CATEGORY_COMBINING_MARK to HB_UNICODE_GENERAL_CATEGORY_SPACING_MARK
Spacing_Mark is the current Unicode long-name for this property value.
The previous name was wrongly carried from glib.
|
|
498e1a9b
|
2011-07-20T23:19:49
|
|
[icu] Implement compose()/decompose()
|
|
fca0923b
|
2011-07-20T22:16:13
|
|
Minor
|
|
c4641723
|
2011-07-07T23:47:19
|
|
[API] Add compose() and decompose() unicode funcs, rename other ones
Add compose() and decompose() unicode funcs. These implement
pair-wise canonical composition/decomposition.
The glib/icu implementations are lacking for now. We are adding
API for this to glib, but I cannot find any useful API in ICU.
May end of implementing these in-house.
Changed all unicode_funcs callback names to remove the "_get" part.
Eg, hb_unicode_get_script_func_t is now hb_unicode_script_func_t,
and hb_unicode_get_script() is hb_unicode_script() now.
|
|
b9452bfc
|
2011-06-14T14:47:07
|
|
Fix compiler warnings with -pedantic
|
|
03034acb
|
2011-05-02T12:37:45
|
|
[icu] Make sure we return script UNKNOWN instead of INVALID
|
|
d4bee9f8
|
2011-04-27T09:24:37
|
|
[API] Add hb_unicode_funcs_get_default()
|
|
fca368c4
|
2011-04-21T18:24:02
|
|
Add hb_object_header_t which is the common part of all objects
Makes way for adding arbitrary user_data support.
|
|
2409d5f8
|
2011-04-21T17:14:28
|
|
Update Copyright headers
|
|
4d559cdd
|
2011-04-21T14:58:23
|
|
[icu] Remove big script switch(), rely on reverse-lookup
|
|
c57d454a
|
2011-04-20T18:50:27
|
|
Rename all private sources and headers to C++ files
So we can liberally use the simple features of C++ that parts of the
codebase is already using.
|
|
f144a8ea
|
2011-04-20T02:54:42
|
|
[icu] Add two-way script conversion functions
Also optimizes the common-direction script lookup.
|
|
5c8c1b68
|
2011-04-20T02:29:22
|
|
Remove verbose comments
|
|
fb194b87
|
2011-04-20T02:00:47
|
|
unicode: Cleanup implementation
|