6adf417bc15d4524e280b284e3accd1ae647662e |
|
02-Aug-2012 |
Behdad Esfahbod <behdad@behdad.org> |
Use a lookup table for modified_combining_class
/external/harfbuzz_ng/src/hb-unicode.h
|
21fdcee00125b6e1c09f0bed3064d16ccd3a7a5d |
|
01-Aug-2012 |
Behdad Esfahbod <behdad@behdad.org> |
Add hb_unicode_combining_class_t
/external/harfbuzz_ng/src/hb-unicode.h
|
378d279bbf692195c4654e312dae854ab3be04cf |
|
01-Aug-2012 |
Behdad Esfahbod <behdad@behdad.org> |
Implement Unicode compatibility decompositions Based on patch from Philip Withnall. https://bugs.freedesktop.org/show_bug.cgi?id=41095
/external/harfbuzz_ng/src/hb-unicode.h
|
1bc1cb3603167f5da309336f7018c8b0608ac104 |
|
16-Jun-2012 |
Behdad Esfahbod <behdad@behdad.org> |
Make source more digestable for gobject-introspection
/external/harfbuzz_ng/src/hb-unicode.h
|
d1c9eb458c843215da8df84b596bfae51fee135b |
|
12-Apr-2012 |
Behdad Esfahbod <behdad@behdad.org> |
Make it an error to include non-top-level headers Users should #include <hb.h> (or hb-ft.h, hb-glib.h, etc), but never things like hb-shape.h directly. This makes it easier to refactor headers later on without breaking compatibility.
/external/harfbuzz_ng/src/hb-unicode.h
|
33ccc77902660ed4b49184e5ec99f4fd0ef63175 |
|
09-Aug-2011 |
Behdad Esfahbod <behdad@behdad.org> |
[API] Make set_user_data() functions take a replace parameter We need this to set data on objects safely without worrying that some other thread unsets it by setting it at the same time.
/external/harfbuzz_ng/src/hb-unicode.h
|
c4641723fbf6532b2e80a662e15573b31276bc73 |
|
08-Jul-2011 |
Behdad Esfahbod <behdad@behdad.org> |
[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.
/external/harfbuzz_ng/src/hb-unicode.h
|
80a6833b032bc63b4e8c3da6489d3767af1168f3 |
|
12-May-2011 |
Behdad Esfahbod <behdad@behdad.org> |
[API] Add hb_*_get_empty() for all objects
/external/harfbuzz_ng/src/hb-unicode.h
|
446df9cdb1fddb51819b731436fca54146d0bb23 |
|
11-May-2011 |
Behdad Esfahbod <behdad@behdad.org> |
Whitespace
/external/harfbuzz_ng/src/hb-unicode.h
|
defc45be6d75aba4a67fa7814b91b73bad953fe6 |
|
11-May-2011 |
Behdad Esfahbod <behdad@behdad.org> |
[API] Add hb_font_create_sub_font() and hb_font_get_parent() Not quite useful just yet.
/external/harfbuzz_ng/src/hb-unicode.h
|
6af9cff5e17e82100b435c8d21aed0765296d58d |
|
29-Apr-2011 |
Behdad Esfahbod <behdad@behdad.org> |
[test/unicode] Use text fixture instead of static variables
/external/harfbuzz_ng/src/hb-unicode.h
|
5fa849b77d49da2212825ebb1bea9145713b8449 |
|
28-Apr-2011 |
Behdad Esfahbod <behdad@behdad.org> |
[API] Add _set/get_user_data() for all objects
/external/harfbuzz_ng/src/hb-unicode.h
|
d4bee9f813bb299b1c4aab7c33d588be2a7d354b |
|
27-Apr-2011 |
Behdad Esfahbod <behdad@behdad.org> |
[API] Add hb_unicode_funcs_get_default()
/external/harfbuzz_ng/src/hb-unicode.h
|
2409d5f8d7dd8b535ce5ea29e933f7db27d33793 |
|
21-Apr-2011 |
Behdad Esfahbod <behdad@behdad.org> |
Update Copyright headers
/external/harfbuzz_ng/src/hb-unicode.h
|
af02933739e03a156b9f7761fd7a63e2a02d0df1 |
|
20-Apr-2011 |
Behdad Esfahbod <behdad@behdad.org> |
[API] Remove hb_*_get_reference_count() This was a bizzare piece of API that I inherited from cairo. It has been wrong adding them to cairo in the first place. Remove them before someone uses them!
/external/harfbuzz_ng/src/hb-unicode.h
|
fb194b8794898f51eb596fa4092c26606889d376 |
|
20-Apr-2011 |
Behdad Esfahbod <behdad@behdad.org> |
unicode: Cleanup implementation
/external/harfbuzz_ng/src/hb-unicode.h
|
ecfb773829a5d98a4f5456a992f3e5ecd6731435 |
|
20-Apr-2011 |
Behdad Esfahbod <behdad@behdad.org> |
Cosmetic
/external/harfbuzz_ng/src/hb-unicode.h
|
2fd0c577e322ccbf762927bc4600b3ea31db4c80 |
|
20-Apr-2011 |
Ryan Lortie <desrt@desrt.ca> |
[API] unicode: rework virtual functions for subclassing Unicode data providers can now be subclassed, including support for chain-up. The interface should now be nicely bindable, as well. Also fix glib unicode funcs that where broken after hb_script_t changes. Nicely caught by the test-unicode.c added in this commit.
/external/harfbuzz_ng/src/hb-unicode.h
|
00bec2c969555e76c3f84650a1d3c45308e585ad |
|
16-Apr-2011 |
Behdad Esfahbod <behdad@behdad.org> |
Move enum types to hb-common.h
/external/harfbuzz_ng/src/hb-unicode.h
|
0e8d35c0932ddc20ebf430f2fd82c087da698954 |
|
16-Apr-2011 |
Behdad Esfahbod <behdad@behdad.org> |
Add hb_script_from_string()
/external/harfbuzz_ng/src/hb-unicode.h
|
99b74760a4cddc798ab44b5ca897486bbb9c76d6 |
|
11-Apr-2011 |
Behdad Esfahbod <behdad@behdad.org> |
Rename hb_category_t to hb_unicode_general_category_t
/external/harfbuzz_ng/src/hb-unicode.h
|
5d91c3d547f78163b36aa7436d4388a836cca94a |
|
16-Mar-2011 |
Behdad Esfahbod <behdad@behdad.org> |
Add script to/from ISO 15924 tag support Also adds --script support to hb-view. If a script tag is not known to us, we pass the ISO 15924 tag around. Right now, the OT layer ignores that, but we can fix it to blindly convert that to an OT script tag.
/external/harfbuzz_ng/src/hb-unicode.h
|
3286fc0e9adc3f2874c9409e7fdb09e4d2b7dda1 |
|
16-Mar-2011 |
Behdad Esfahbod <behdad@behdad.org> |
Let hb_shape() guess script and direction... - Rename HB_SCRIPT_INVALID_CODE to HB_SCRIPT_INVALID - Add HB_DIRECTION_INVALID - Make hb_script_get_horizontal_direction() public - Make hb_shape() guess script from buffer text (first non-common non-inherit script) if buffer script is set to HB_SCRIPT_INVALID (this is NOT the default.) - Make hb_shape() guess direction from buffer script if buffer direction is set to HB_DIRECTION_INVALID (this is NOT the default.) - Make hb-view.c set INVALID script and direction on the buffer. The above changes are meant to make hb-view fairly useful for uni-script uni-direction text. The guessing behavior however is NOT the default of hb_shape() and must be asked for explicitly. This is intended, because the guess is not a suitable substitute to full-fledged bidi and script segmentation. It's just a testing tool.
/external/harfbuzz_ng/src/hb-unicode.h
|
f3d9d9879364609502d9d3a3a9f4647adb167d78 |
|
22-Dec-2010 |
Behdad Esfahbod <behdad@behdad.org> |
Docs
/external/harfbuzz_ng/src/hb-unicode.h
|
afab01cf7caca79cf6dfabe6827d1703be1a74f7 |
|
17-Nov-2010 |
Behdad Esfahbod <behdad@behdad.org> |
Add Unicode 6.0 scripts
/external/harfbuzz_ng/src/hb-unicode.h
|
f234b68d18d956f7e4eb4bf58d6dc408d9e5146e |
|
17-Nov-2010 |
Behdad Esfahbod <behdad@behdad.org> |
Change HB_SCRIPT_MEITEI_MAYEK to HB_SCRIPT_MEETEI_MAYEK The new name matches the Unicode name. Reported by Jonathan Kew.
/external/harfbuzz_ng/src/hb-unicode.h
|
645f6f265b5f6fb85b3c0f59ea874d58c86e3917 |
|
04-Oct-2010 |
Behdad Esfahbod <behdad@behdad.org> |
Add is_mutable() functions Correspond to the make_mutable() ones.
/external/harfbuzz_ng/src/hb-unicode.h
|
19c0eab8cf96d00e168c4b11ec435019c1ed44f7 |
|
04-Oct-2010 |
Behdad Esfahbod <behdad@behdad.org> |
Add getters for all setter APIs One in particular is not a straight getter: hb_font_unset_funcs() is special because of the specific needs of the lifecycle management of the user_data object.
/external/harfbuzz_ng/src/hb-unicode.h
|
acdba3f90b232fc12fcb200dca2584481b339118 |
|
23-Jul-2010 |
Behdad Esfahbod <behdad@behdad.org> |
Prefer C linkage
/external/harfbuzz_ng/src/hb-unicode.h
|
4fa67f34ecc65056ce60a572213fbdae66e0423b |
|
21-May-2010 |
Behdad Esfahbod <behdad@behdad.org> |
Add Unicode 5.2 scripts
/external/harfbuzz_ng/src/hb-unicode.h
|
c755cb3e3ac55156d0d2ec05adea7a650b97cc41 |
|
22-Apr-2010 |
Behdad Esfahbod <behdad@behdad.org> |
Change header comment
/external/harfbuzz_ng/src/hb-unicode.h
|
5ceefa1d8dbd310570ea8d1c47107fe8d3dc96d9 |
|
20-Dec-2009 |
Behdad Esfahbod <behdad@behdad.org> |
Add hb_unicode_get_*() functions
/external/harfbuzz_ng/src/hb-unicode.h
|
214ac7c1ff51b397d227832526f882e824cb9ea3 |
|
05-Nov-2009 |
Behdad Esfahbod <behdad@behdad.org> |
Another one
/external/harfbuzz_ng/src/hb-unicode.h
|
49f261df2aa753e8b09e97f7835e6a827f92970a |
|
11-Aug-2009 |
Behdad Esfahbod <behdad@behdad.org> |
[HB] Add hb-glib
/external/harfbuzz_ng/src/hb-unicode.h
|
eb27ec0cef0d92740875ab5035b53acc639e5fae |
|
11-Aug-2009 |
Behdad Esfahbod <behdad@behdad.org> |
[HB] Add hb_unicode_funcs_make_immutable()
/external/harfbuzz_ng/src/hb-unicode.h
|
04cc0a29ee1472c318c36efcd19b9c1a6657d9ea |
|
11-Aug-2009 |
Behdad Esfahbod <behdad@behdad.org> |
[HB] Flesh out Unicode funcs
/external/harfbuzz_ng/src/hb-unicode.h
|
5c44188455ca1b696aa24b20c3a83877dfae2fb2 |
|
11-Aug-2009 |
Behdad Esfahbod <behdad@behdad.org> |
[HB] Start adding Unicode funcs
/external/harfbuzz_ng/src/hb-unicode.h
|