|
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
|