History log of /external/harfbuzz_ng/src/hb-unicode.h
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
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