7627100f428ac0ec8509d961d368d2d25d8f0b6e |
|
11-Jul-2014 |
Behdad Esfahbod <behdad@behdad.org> |
Mark unsigned integer literals with the u suffix Simplifies hb_in_range() calls as the type can be inferred. The rest is obsessiveness, I admit.
/external/harfbuzz_ng/src/hb-ot-cmap-table.hh
|
af528b6674bccac3efd13f8b33fcdc6aeb178f4c |
|
28-Jun-2014 |
Behdad Esfahbod <behdad@behdad.org> |
Fix typo; ouch!
/external/harfbuzz_ng/src/hb-ot-cmap-table.hh
|
7d4ada66c96a748ce92f8e8edac149361c3dc829 |
|
27-Jun-2014 |
Behdad Esfahbod <behdad@behdad.org> |
Mark unsed members with a "Z" suffix There may be more. There are members that are by definition redundant or reserved and not needed, NOT what we *currently* don't use. I'm sure there's more...
/external/harfbuzz_ng/src/hb-ot-cmap-table.hh
|
a5a4736916b6035e6413d4619f9e7287e683d51b |
|
27-Jun-2014 |
Behdad Esfahbod <behdad@behdad.org> |
[cmap] Implement subtable format 14
/external/harfbuzz_ng/src/hb-ot-cmap-table.hh
|
41ea59495032e712fa6f801350ee00d5f00b5724 |
|
27-Jun-2014 |
Behdad Esfahbod <behdad@behdad.org> |
Minor: Remove LongSortedArrayOf
/external/harfbuzz_ng/src/hb-ot-cmap-table.hh
|
9da552dcc5b89b3bbbe5a55fb7c543222382e12a |
|
27-Jun-2014 |
Behdad Esfahbod <behdad@behdad.org> |
Minor: Remove some GenericXXX templates
/external/harfbuzz_ng/src/hb-ot-cmap-table.hh
|
36073ede5b52bd1231622cbacd1bee6b82696d81 |
|
27-Jun-2014 |
Behdad Esfahbod <behdad@behdad.org> |
Minor: Reorder template parameter order
/external/harfbuzz_ng/src/hb-ot-cmap-table.hh
|
df554af99db390e42d378983bb3fcf583477a1d7 |
|
19-Jun-2014 |
Behdad Esfahbod <behdad@behdad.org> |
Rename search() to bsearch() and lsearch() Such that the complexity of the algorithm used is clear at call site.
/external/harfbuzz_ng/src/hb-ot-cmap-table.hh
|
f1a72fe7bf863535ec09b559cc0bd878fd0799f2 |
|
05-Jun-2014 |
Behdad Esfahbod <behdad@behdad.org> |
[ot-font] Fix cmap EncodingRecord cmp order
/external/harfbuzz_ng/src/hb-ot-cmap-table.hh
|
ce34f0b07e5324ed52e6e2c43000c2b09ee010d4 |
|
05-Jun-2014 |
Behdad Esfahbod <behdad@behdad.org> |
[ot-font] Use binary search for format12 cmap subtable
/external/harfbuzz_ng/src/hb-ot-cmap-table.hh
|
257d1adfa1b3422c511c55e641840a6e31ec6008 |
|
05-Jun-2014 |
Behdad Esfahbod <behdad@behdad.org> |
[ot-font] Work around broken cmap subtable format 4 length Roboto was hitting this. FreeType also has pretty much the same code for this, in ttcmap.c:tt_cmap4_validate(): /* in certain fonts, the `length' field is invalid and goes */ /* out of bound. We try to correct this here... */ if ( table + length > valid->limit ) { if ( valid->level >= FT_VALIDATE_TIGHT ) FT_INVALID_TOO_SHORT; length = (FT_UInt)( valid->limit - table ); }
/external/harfbuzz_ng/src/hb-ot-cmap-table.hh
|
500737e8e16dce5248aff394899bb3761a9c3bbf |
|
05-Jun-2014 |
Behdad Esfahbod <behdad@behdad.org> |
[ot-font] Don't select a Null cmap subtable Can happen either in broken fonts, or as a result of sanitize().
/external/harfbuzz_ng/src/hb-ot-cmap-table.hh
|
c95587618c88d187be64f923033dae151cf820be |
|
14-May-2014 |
Behdad Esfahbod <behdad@behdad.org> |
[ot] Minor note re cmap subtable format 2 and 8
/external/harfbuzz_ng/src/hb-ot-cmap-table.hh
|
b7878cd58ea9a67236e1e0228c35b5b03ec4ff9c |
|
14-May-2014 |
Behdad Esfahbod <behdad@behdad.org> |
[ot] Implement cmap subtable format 0
/external/harfbuzz_ng/src/hb-ot-cmap-table.hh
|
ca7b77431d1e0aaa803722be8be85a368a385f47 |
|
14-May-2014 |
Behdad Esfahbod <behdad@behdad.org> |
[ot] Factor out code between cmap sutable format 12 and 13
/external/harfbuzz_ng/src/hb-ot-cmap-table.hh
|
94759e8219ed08392573bae948a8135e16b8e0d0 |
|
14-May-2014 |
Behdad Esfahbod <behdad@behdad.org> |
[ot] Factor out code between cmap subtable format 6 and 10
/external/harfbuzz_ng/src/hb-ot-cmap-table.hh
|
91bbfca87527fa14d6ebec86b087f2a989381872 |
|
13-May-2014 |
Behdad Esfahbod <behdad@behdad.org> |
[ot] Implement cmap subtable formats 6 and 10
/external/harfbuzz_ng/src/hb-ot-cmap-table.hh
|
d294a2cb165c4f20daa5624969067c51eb9aef58 |
|
12-May-2014 |
Behdad Esfahbod <behdad@behdad.org> |
[ot] Implement cmap subtable format 13
/external/harfbuzz_ng/src/hb-ot-cmap-table.hh
|
0d75793fae95ed9f6b8522ae3af4fcdf397d8c36 |
|
12-May-2014 |
Behdad Esfahbod <behdad@behdad.org> |
[ot] Implement cmap subtable format 12
/external/harfbuzz_ng/src/hb-ot-cmap-table.hh
|
3608a6847e7b7eb4206df049158513a085810afd |
|
12-May-2014 |
Behdad Esfahbod <behdad@behdad.org> |
[ot] Hook up cmap table to hb_ot_font_funcs()
/external/harfbuzz_ng/src/hb-ot-cmap-table.hh
|
c8a47452993b9dee6854bfc866aca4a20142696f |
|
10-May-2014 |
Behdad Esfahbod <behdad@behdad.org> |
[ot] Implement cmap subtable format 4
/external/harfbuzz_ng/src/hb-ot-cmap-table.hh
|
41ca1fbebf61cf26e1e0e4b11f4a5b52fb7d88a9 |
|
09-May-2014 |
Behdad Esfahbod <behdad@behdad.org> |
[ot] Start implementing cmap table
/external/harfbuzz_ng/src/hb-ot-cmap-table.hh
|