History log of /external/harfbuzz_ng/src/hb-private.hh
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
c5d91f39802078fc6f6de71940739ec4d04eca07 09-Mar-2013 Behdad Esfahbod <behdad@behdad.org> Add hb_auto_array_t
/external/harfbuzz_ng/src/hb-private.hh
20b817ac21147e0a8edbf23ef071c2f4ce6c2b95 28-Feb-2013 Behdad Esfahbod <behdad@behdad.org> [buffer] Implement buffer deserialization for format=json

Using a ragel machine.
/external/harfbuzz_ng/src/hb-private.hh
847794e929831750e97525137ab5e285ccd1064e 27-Feb-2013 Behdad Esfahbod <behdad@behdad.org> [buffer] Implement buffer deserialization for format=text

Using a ragel machine.
/external/harfbuzz_ng/src/hb-private.hh
29ff25481584e20a2fa39195f295c8eb4bf3bad0 26-Feb-2013 Behdad Esfahbod <behdad@behdad.org> Add HB_DEBUG_VERBOSE

Only affects the verbosity of function name printing right now.
/external/harfbuzz_ng/src/hb-private.hh
bab02d339f39ed5168daaef9461227f78e596a2f 12-Feb-2013 Behdad Esfahbod <behdad@behdad.org> Rename HB_OT_INDIC_OPTIONS env var to HB_OPTIONS

The Myanmar shaper now respects the uniscribe-bug-compatibility
option too.
/external/harfbuzz_ng/src/hb-private.hh
bd61bc13ea8ff350ada5449b2cfeb612e66ecafa 11-Dec-2012 Behdad Esfahbod <behdad@behdad.org> [OTLayout] Add UINT24 type
/external/harfbuzz_ng/src/hb-private.hh
5f9569c1391c65d7addff363ad6e5ec9b087f01a 10-Dec-2012 Behdad Esfahbod <behdad@behdad.org> Make older MSVC happy
/external/harfbuzz_ng/src/hb-private.hh
0beb66e3a61ae8bb1fa66e54b1ff1abb2f8711e9 06-Dec-2012 Behdad Esfahbod <behdad@behdad.org> Fix warnings
/external/harfbuzz_ng/src/hb-private.hh
130bb3f6144afe5c88bb5b4e4c98e7cba03b1e26 05-Dec-2012 Behdad Esfahbod <behdad@behdad.org> Rename VOID and void_t to have HarfBuzz prefix

Fixes build on Windows. Ouch!
/external/harfbuzz_ng/src/hb-private.hh
adf7758a27a11fb1a8a14a2673867589437d22a3 23-Nov-2012 Behdad Esfahbod <behdad@behdad.org> Improve debug log format in presence of templates
/external/harfbuzz_ng/src/hb-private.hh
2c9d6485a1f89c11f84e720d3c7978dc11a5039a 23-Nov-2012 Behdad Esfahbod <behdad@behdad.org> More tracing fixup
/external/harfbuzz_ng/src/hb-private.hh
a1733db1c6ff40aae71fa142a12b1fea7b53dd37 23-Nov-2012 Behdad Esfahbod <behdad@behdad.org> [OTLayout] Start adding process() tracing
/external/harfbuzz_ng/src/hb-private.hh
902cc8aca0b3ff25eeee50b3a84d729e31731ef3 23-Nov-2012 Behdad Esfahbod <behdad@behdad.org> [OTLayout] Start unbreaking tracing
/external/harfbuzz_ng/src/hb-private.hh
dabe698fcbeb02911128b17aa8e3b2d864795960 23-Nov-2012 Behdad Esfahbod <behdad@behdad.org> Minor
/external/harfbuzz_ng/src/hb-private.hh
c779d82b2fc801eec0d349a106c0e860448fcf4e 23-Nov-2012 Behdad Esfahbod <behdad@behdad.org> Fix warnings
/external/harfbuzz_ng/src/hb-private.hh
2d1dcb3ce3354c2d5e2b4d1d291beb8d23cdea22 07-Oct-2012 Behdad Esfahbod <behdad@behdad.org> Mark debug message functions static
/external/harfbuzz_ng/src/hb-private.hh
fabd3113a98c5f4114f48920fa7ea38bd65a8d32 06-Sep-2012 Behdad Esfahbod <behdad@behdad.org> [OT] Port Arabic fallback shaping to synthetic GSUB

All of init/medi/fina/isol and rlig implemented.

Let there be dragons... ⻯
/external/harfbuzz_ng/src/hb-private.hh
6f3a300138f659020c21c3e08b7981c78df5f332 08-Aug-2012 Behdad Esfahbod <behdad@behdad.org> Add hb_font_glyph_from/to_string
/external/harfbuzz_ng/src/hb-private.hh
25326c2359b0a3e25222b94acd142bc36eff78a4 05-Aug-2012 Behdad Esfahbod <behdad@behdad.org> Rewrite ARRAY_LENGTH as a template function

Such it wouldn't apply to pointers accidentally.
/external/harfbuzz_ng/src/hb-private.hh
3f4764bb56bb7e42ba8859f1905810bd2f998838 30-Jul-2012 Behdad Esfahbod <behdad@behdad.org> Don't lock user_data set during destruction if empty
/external/harfbuzz_ng/src/hb-private.hh
093cd583263a5d427e3377b31585043fb55d2557 23-Jul-2012 Behdad Esfahbod <behdad@behdad.org> [Thai] Fix SARA AM handling

Oops, thinko.
/external/harfbuzz_ng/src/hb-private.hh
4a7f4f3e56f8f7640ae7337aa1b3324f31e0d4ab 23-Jul-2012 Behdad Esfahbod <behdad@behdad.org> [Thai] Adjust SARA AM reordering to match Uniscribe

Adjust the list of marks before SARA AM that get the reordering
treatment. Also adjust cluster formation to match Uniscribe.

With Wikipedia test data, now I see:

- For Thai, with the Angsana New font from Win7, I see 54 failures out
of over 4M tests (0.00129107%). Of the 54, two are legitimate
reordering issues (fix coming soon), and the other 52 are simply
Uniscribe using a zero-width space char instead of an unknown
character for missing glyphs. No idea why. The missing-glyph
sequences include one that is a Thai character followed by an Arabic
Sokun. Someone confused it with Nikhahit I assume!

- For Lao, with the Dokchampa font from Win7, 33 tests fail out of
54k (0.0615167%). All seem to be insignificant mark positioning
with two marks on a base. Have to investigate.
/external/harfbuzz_ng/src/hb-private.hh
efb4ad735691837a52447bedc1a66a87d0d9af51 20-Jul-2012 Behdad Esfahbod <behdad@behdad.org> Fix compiler warnings

If x is not constant, we cannot ASSERT_STATIC on it.
/external/harfbuzz_ng/src/hb-private.hh
2c372b80f6befad69e216e3f218b38640b8cc044 20-Jul-2012 Behdad Esfahbod <behdad@behdad.org> [Indic] Better check for applying 'init'

Specifically, don't apply 'init' if previous char is a joiner.

Fixes some more of Bengali.
/external/harfbuzz_ng/src/hb-private.hh
ae63cf206291befe3920adfe015e6cd0961580e5 20-Jul-2012 Behdad Esfahbod <behdad@behdad.org> Print line number during return when tracing
/external/harfbuzz_ng/src/hb-private.hh
39b17837b4064d59c18cebb49c1c0b5b8cc0c117 17-Jul-2012 Behdad Esfahbod <behdad@behdad.org> Add hb_buffer_normalize_glyphs() and hb-shape --normalize-glyphs

This reorders glyphs within the cluster to a nominal order. This should
have no visible effect on the output, but helps with testing, for
getting the same hb-shape output for visually-equal glyphs for each
cluster.
/external/harfbuzz_ng/src/hb-private.hh
b5aeb95afeb13a66177caada9f5d5ad4cddbd35f 13-Jul-2012 Behdad Esfahbod <behdad@behdad.org> Make hb_in_range() static
/external/harfbuzz_ng/src/hb-private.hh
6932a41fb61ffc2901c260587b1e98ed9c2a7ea1 26-Jun-2012 Behdad Esfahbod <behdad@behdad.org> Use octal-escaped UTF-8 characters instead of plain text

https://bugs.freedesktop.org/show_bug.cgi?id=50970
/external/harfbuzz_ng/src/hb-private.hh
fcd6f5326166e993b8f5222efbaffe916da98f0a 08-Jun-2012 Behdad Esfahbod <behdad@behdad.org> Unbreak Uniscribe

Oops. hb_tag_t and OPENTYPE_TAG have different endianness. Perhaps
something to add API for in hb-uniscribe.h
/external/harfbuzz_ng/src/hb-private.hh
73cb02de2dd28b09d4aa76230132248215cfe83d 06-Jun-2012 Behdad Esfahbod <behdad@behdad.org> Minor
/external/harfbuzz_ng/src/hb-private.hh
79e2b4791fe95ede9a1e6b1c71ccc6e36c4fc0e5 06-Jun-2012 Behdad Esfahbod <behdad@behdad.org> Fix ASSERT_POD on clang

As reported by bashi. Not tested.
/external/harfbuzz_ng/src/hb-private.hh
6220e5fc0dad728e67a92e838d3ac275d032f2c7 06-Jun-2012 Behdad Esfahbod <behdad@behdad.org> Add ASSERT_POD for most objects
/external/harfbuzz_ng/src/hb-private.hh
a00a63b5ef503fafa87e26b517732b2214e01719 06-Jun-2012 Behdad Esfahbod <behdad@behdad.org> Add macros to check that types are POD
/external/harfbuzz_ng/src/hb-private.hh
0594a2448440208efa0acac9a5d8d52d43108289 06-Jun-2012 Behdad Esfahbod <behdad@behdad.org> Cleanup TRUE/FALSE vs true/false
/external/harfbuzz_ng/src/hb-private.hh
0e253e97af71e2a7ead153589f61fd579a247502 05-Jun-2012 Behdad Esfahbod <behdad@behdad.org> Add a mutex to object header

Removes one more static-initialization. A few more to go.
/external/harfbuzz_ng/src/hb-private.hh
bf93b636c4963cbc32d5fba7ace1053db6719192 05-Jun-2012 Behdad Esfahbod <behdad@behdad.org> Remove constructor from hb_prealloced_array_t

This was causing all object types to be non-POD and have static
initializers. We don't need that!

Now, most nil objects just moved from .bss to .data. Fixing for that
coming soon.
/external/harfbuzz_ng/src/hb-private.hh
93345edcbea49bdf0e22f26b5b74a23e601dfab4 13-May-2012 Behdad Esfahbod <behdad@behdad.org> Fix warnings
/external/harfbuzz_ng/src/hb-private.hh
4be46bade26faf13f7b4d447e9cc608e183955dc 11-May-2012 Behdad Esfahbod <behdad@behdad.org> [Indic] Fix state machine to backtrack
/external/harfbuzz_ng/src/hb-private.hh
9659523ca32b0e254d0e5fe387d817208d9cb6bf 11-May-2012 Behdad Esfahbod <behdad@behdad.org> More beauty in debug output!
/external/harfbuzz_ng/src/hb-private.hh
d7bba01a353efc7432c474dd8755a02db4abd2ae 11-May-2012 Behdad Esfahbod <behdad@behdad.org> Only print class name in debug output if there's one available
/external/harfbuzz_ng/src/hb-private.hh
85f73fa8da1fbb864aef0f3a592b1d65e24d593d 11-May-2012 Behdad Esfahbod <behdad@behdad.org> Only printout class name in tracing, if one is available

Makes debug output much more pleasant.
/external/harfbuzz_ng/src/hb-private.hh
5ccfe8e2154ad0b58dabcc236bbe9478c17b02ab 11-May-2012 Behdad Esfahbod <behdad@behdad.org> /Minor/
/external/harfbuzz_ng/src/hb-private.hh
0ab8c8621712d33e1e91dfdb4ad0b335e3d2a3fb 11-May-2012 Behdad Esfahbod <behdad@behdad.org> Annotate SANITIZE return values

More to come, for APPLY, CLOSURE, etc.
/external/harfbuzz_ng/src/hb-private.hh
829e814ff358c5e700ba4df54932696801aa9f65 11-May-2012 Behdad Esfahbod <behdad@behdad.org> Minor
/external/harfbuzz_ng/src/hb-private.hh
6eec6f406d2cc13dbca422e88492d3d498af02bf 11-May-2012 Behdad Esfahbod <behdad@behdad.org> Code reshuffling
/external/harfbuzz_ng/src/hb-private.hh
1e08830b4fac3a60ae52349cab6e101d389d30cd 11-May-2012 Behdad Esfahbod <behdad@behdad.org> Beautify debug output
/external/harfbuzz_ng/src/hb-private.hh
6f4553801729a06e506ffdde7b27c72780d4bb80 10-May-2012 Behdad Esfahbod <behdad@behdad.org> More massaging trace messaging
/external/harfbuzz_ng/src/hb-private.hh
208109703c929428c684ddcf9310b8ba780c4c31 10-May-2012 Behdad Esfahbod <behdad@behdad.org> Better trace message support infrastructure

We have varargs in the trace interface now. To be used soon...
/external/harfbuzz_ng/src/hb-private.hh
3e32cd9570fd8b09901fb790b80365ae425f681a 23-Apr-2012 Behdad Esfahbod <behdad@behdad.org> Minor
/external/harfbuzz_ng/src/hb-private.hh
e74616b8898b5f18d9bf82b9e81aefad056c1e36 15-Apr-2012 Behdad Esfahbod <behdad@behdad.org> Add comment
/external/harfbuzz_ng/src/hb-private.hh
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-private.hh
5ddd9cc499f2470eca239ae357a5c8a3626c0809 16-Sep-2011 Behdad Esfahbod <behdad@behdad.org> Minor
/external/harfbuzz_ng/src/hb-private.hh
efde8113258b117ec0a7fbffe6d681442d045c41 23-Aug-2011 Behdad Esfahbod <behdad@behdad.org> Add a constructor for hb_prealloced_array_t

Fixes build with MSVC.
/external/harfbuzz_ng/src/hb-private.hh
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-private.hh
c605bbbb6d4b2a98b1f40ca818760088d991f7d1 05-Aug-2011 Behdad Esfahbod <behdad@behdad.org> Remove C++ guards from source files

Where causing issues for people with MSVC.
/external/harfbuzz_ng/src/hb-private.hh
44b4f50d05fd51d8056a78e359fbb00fbcac43a0 04-Aug-2011 Behdad Esfahbod <behdad@behdad.org> Fix typo
/external/harfbuzz_ng/src/hb-private.hh
0fbb2dc83132a89201ad8b56c6909610437d2da0 04-Aug-2011 Behdad Esfahbod <behdad@behdad.org> Add draft experimental Uniscribe backend

Not complete yet, font selection doesn't work. But hey it shapes!

This is not supposed to be a production backend, more like a testing
backend.
/external/harfbuzz_ng/src/hb-private.hh
f60271c0c2b0101e7b2725f9a9ad950c277a616c 02-Aug-2011 Behdad Esfahbod <behdad@behdad.org> Add mingw32 support

With these changes, on Ubuntu I can do:

./configure --host=i586-mingw32msvc && make
/external/harfbuzz_ng/src/hb-private.hh
45d6f29f15f1d2323bcaa2498aed23ff0c8a1567 30-Jul-2011 Behdad Esfahbod <behdad@behdad.org> [Indic] Reorder matras

Number of failing shape-complex tests goes from 125 down to 94.

Next: Add Ra handling and it's fair to say we kinda support Indic :).
/external/harfbuzz_ng/src/hb-private.hh
8f0b64fb6988f9502d2c5e39768a9af133d9a83f 29-Jul-2011 Behdad Esfahbod <behdad@behdad.org> Minor
/external/harfbuzz_ng/src/hb-private.hh
b65c06025d2b54a44f716e030d4b10072c65bea8 28-Jul-2011 Behdad Esfahbod <behdad@behdad.org> Formalize buffer var allocations
/external/harfbuzz_ng/src/hb-private.hh
cc06c243d8be3ebb1190281653d2dba504c16c0f 26-Jul-2011 Behdad Esfahbod <behdad@behdad.org> Streamline debugging infrastructure even more
/external/harfbuzz_ng/src/hb-private.hh
43ff203d8ea3e1b09e316e3aae1a4e5ec15bfdd2 25-Jul-2011 Behdad Esfahbod <behdad@behdad.org> Use variadic macros for debugging

Looks *so* much nicer!
/external/harfbuzz_ng/src/hb-private.hh
decd4e3e16424dc311e9fb5b663170414a11556a 25-Jul-2011 Behdad Esfahbod <behdad@behdad.org> Add sugar syntax for debug messages

Buffer debugging coming soon.
/external/harfbuzz_ng/src/hb-private.hh
7b08b0a7f2057937dfc3ab2ec191656bf2386463 21-Jul-2011 Behdad Esfahbod <behdad@behdad.org> Minor
/external/harfbuzz_ng/src/hb-private.hh
b70c96dbe41d6512b80fe3d966a1942e1ef64a4b 08-Jul-2011 Behdad Esfahbod <behdad@behdad.org> Enable applying GSUB/GPOS features in multiple segments

Fixes https://bugzilla.mozilla.org/show_bug.cgi?id=644184
among others.

Shapers now can request segmented feature application by calling
add_gsub_pause() or add_gpos_pause(). They can also provide a
callback to be called at the pause. Currently the Arabic shaper
uses pauses to enforce certain feature application. The Indic
shaper can use the same facility to pause and do reordering in the
callback.
/external/harfbuzz_ng/src/hb-private.hh
4ec30aec3014be6effc09cbbc88dcd075f3826df 28-Jun-2011 Behdad Esfahbod <behdad@behdad.org> [Indic] Optimize Indic table storage
/external/harfbuzz_ng/src/hb-private.hh
970e092dc23cbeb7897d4c7bb58c042209f518fb 14-Jun-2011 Behdad Esfahbod <behdad@behdad.org> Remove extra semicolon
/external/harfbuzz_ng/src/hb-private.hh
c84d15f52e1183164502d45b476b54f8fe812e0f 12-May-2011 Behdad Esfahbod <behdad@behdad.org> Remove unused hb_set_t
/external/harfbuzz_ng/src/hb-private.hh
831886a9b4073cfe27f7e1db0e957cbd5913fd31 12-May-2011 Behdad Esfahbod <behdad@behdad.org> Streamline mutex stuff
/external/harfbuzz_ng/src/hb-private.hh
6a7ac79e26e85f6781186cf708a12825c0857324 11-May-2011 Behdad Esfahbod <behdad@behdad.org> Plug leaks
/external/harfbuzz_ng/src/hb-private.hh
45bfa99034512e886d75b1d45a5a649647f4711f 11-May-2011 Behdad Esfahbod <behdad@behdad.org> Fix set implementation to be truly threadsafe even with destroy() callbacks

The test/object test is passing again, instead of deadlocking.
/external/harfbuzz_ng/src/hb-private.hh
d37486d87b65c5abaaa2998fa5c9e48eedde0933 05-May-2011 Behdad Esfahbod <behdad@behdad.org> Add hb_threadsafe_set_t
/external/harfbuzz_ng/src/hb-private.hh
b45f32ee4e599c515ce93e44315283d236b073bb 05-May-2011 Behdad Esfahbod <behdad@behdad.org> Use hb_array_t for hb_language_t mapping
/external/harfbuzz_ng/src/hb-private.hh
265ac614ea6d26041c7d64739098b76a82bbc4f4 05-May-2011 Behdad Esfahbod <behdad@behdad.org> Replace fixed-size lookup_maps array with hb_array_t
/external/harfbuzz_ng/src/hb-private.hh
6843569d2c70c1771ce964e3d1a4cf91e14e7687 05-May-2011 Behdad Esfahbod <behdad@behdad.org> Replace fixed-size feature_maps array with hb_array_t
/external/harfbuzz_ng/src/hb-private.hh
44b0a4d2fc62689fc56ef57f412b4bb1e439a614 05-May-2011 Behdad Esfahbod <behdad@behdad.org> Replace fixed-size feature_infos array with hb_array_t
/external/harfbuzz_ng/src/hb-private.hh
b214ec3ac0ce6568e9226fd09661d52de11dca96 05-May-2011 Behdad Esfahbod <behdad@behdad.org> Minor
/external/harfbuzz_ng/src/hb-private.hh
811482bd650fb5652a9835471ae8ecf0fb185611 05-May-2011 Behdad Esfahbod <behdad@behdad.org> Replace hb_map_t with hb_set_t which is more intuitive and flexible
/external/harfbuzz_ng/src/hb-private.hh
478a42536ff7ab777a7774fbfdb9c5e51334a14e 05-May-2011 Behdad Esfahbod <behdad@behdad.org> Make array/map implementation more generic
/external/harfbuzz_ng/src/hb-private.hh
2000179487b49e0d504ec127450dc6fcb5568cec 03-May-2011 Behdad Esfahbod <behdad@behdad.org> Move Win32 thread-safety stuff to hb-object-private.h

The Win32 definitions for LONG, ULONG, etc conflicts with
hb-open-type.h. Avoid that by making sure hb-object-private.h
and hb-open-type.h are not included in the same compilation unit.
/external/harfbuzz_ng/src/hb-private.hh
fc52e9e44c2fe84d63f18dc0098720830f0b467d 03-May-2011 Behdad Esfahbod <behdad@behdad.org> Implement win32 thread-safety stuff

Patch from Bradley Grainger.
/external/harfbuzz_ng/src/hb-private.hh
f55272ecde857c116f97a3195f3abd1df3be4b86 03-May-2011 Behdad Esfahbod <behdad@behdad.org> Add hb_mutex_free() and use it

Based on patch by Bradley Grainger.
/external/harfbuzz_ng/src/hb-private.hh
8d5186484b28b5f629b523e067d7d5166eec557a 03-May-2011 Behdad Esfahbod <behdad@behdad.org> Cosmetic
/external/harfbuzz_ng/src/hb-private.hh
5a5030366e40baa8d96ca67b47a52ad5af143157 03-May-2011 Behdad Esfahbod <behdad@behdad.org> Fix bug in array growth implementation

With this, test/object is now passing. Yay!
/external/harfbuzz_ng/src/hb-private.hh
16123e10700436df18d14e37371bb621b31ea5d1 03-May-2011 Behdad Esfahbod <behdad@behdad.org> Fix bug in map implementation
/external/harfbuzz_ng/src/hb-private.hh
080a0eb7d82d7195be72c16ece6e0a3ffed636b6 28-Apr-2011 Behdad Esfahbod <behdad@behdad.org> Add _hb_unsigned_int_mul_overflows
/external/harfbuzz_ng/src/hb-private.hh
123aa04f7b3241d6e43de2d472c4a1cbdb250ac7 28-Apr-2011 Behdad Esfahbod <behdad@behdad.org> Fix possible but improbable overflow in hb_array_t
/external/harfbuzz_ng/src/hb-private.hh
852e08ec8fbfbce1d50e571d0bb0b52ef4d4cc58 28-Apr-2011 Behdad Esfahbod <behdad@behdad.org> Move code around
/external/harfbuzz_ng/src/hb-private.hh
153142dac8dd9abaf164bb88af07c600c17fc3a1 27-Apr-2011 Behdad Esfahbod <behdad@behdad.org> Replace simple macros with inline functions for better type safety

Now that we use C++ for all source code, lets benefit from it!

The hb_be_int16/32_get/put/eq() macros grow code size if replaced with
inline functions, so leave them as is.
/external/harfbuzz_ng/src/hb-private.hh
ebdc83467c31574daa118fc18cd2ef2dc819b503 27-Apr-2011 Behdad Esfahbod <behdad@behdad.org> Don't return in void function

Would have been nice if gcc had warned...
/external/harfbuzz_ng/src/hb-private.hh
fca368c4682624346a0aaee690e1ad6ed4c0b337 22-Apr-2011 Behdad Esfahbod <behdad@behdad.org> Add hb_object_header_t which is the common part of all objects

Makes way for adding arbitrary user_data support.
/external/harfbuzz_ng/src/hb-private.hh
a9f24c802956d57180d71b83e96a0fb81197df4a 21-Apr-2011 Behdad Esfahbod <behdad@behdad.org> Move hb_reference_count_t to hb-private.h
/external/harfbuzz_ng/src/hb-private.hh
2409d5f8d7dd8b535ce5ea29e933f7db27d33793 21-Apr-2011 Behdad Esfahbod <behdad@behdad.org> Update Copyright headers
/external/harfbuzz_ng/src/hb-private.hh
dcb7026f33cbcdf60e9b7fcdd44c64cc08702c74 21-Apr-2011 Behdad Esfahbod <behdad@behdad.org> Add ASSERT_STATIC_EXPR macro

Unused right now.
/external/harfbuzz_ng/src/hb-private.hh
3e8bdbf9414291da5cf61213d5f4275c1ae23ae5 21-Apr-2011 Behdad Esfahbod <behdad@behdad.org> Cleanup hb_refrence_count_t
/external/harfbuzz_ng/src/hb-private.hh
c57d454accff66e5f2c58006e8fb40bc020b6182 21-Apr-2011 Behdad Esfahbod <behdad@behdad.org> 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.
/external/harfbuzz_ng/src/hb-private.hh