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
|