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-open-file-private.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-open-file-private.hh
|
3084767e92483c669f38319f153c498e9a6b92c7 |
|
27-Jun-2014 |
Behdad Esfahbod <behdad@behdad.org> |
Minor: Remove LongArrayOf
/external/harfbuzz_ng/src/hb-open-file-private.hh
|
bb6ecf2ce5c2679c298741af17836a22e1d68121 |
|
27-Jun-2014 |
Behdad Esfahbod <behdad@behdad.org> |
Minor: Remove LongOffsetArrayOf and LongOffsetLongArrayOf
/external/harfbuzz_ng/src/hb-open-file-private.hh
|
be218c688cbb037a99c8c64bb835f3c980040c0b |
|
23-Nov-2012 |
Behdad Esfahbod <behdad@behdad.org> |
Pass this object to trace macros
/external/harfbuzz_ng/src/hb-open-file-private.hh
|
7d52e6601f0e695690cd168a288466746cf25300 |
|
17-Nov-2012 |
Behdad Esfahbod <behdad@behdad.org> |
Whitespace
/external/harfbuzz_ng/src/hb-open-file-private.hh
|
7c8e844d92aa604fc4b396343721ea90eb83adb8 |
|
28-Aug-2012 |
Behdad Esfahbod <behdad@behdad.org> |
Use namespace for OpenType tables Avoids USHORT, SHORT, ULONG, LONG clashes with Windows API.
/external/harfbuzz_ng/src/hb-open-file-private.hh
|
ec8d2494694275dfbbac2dd0d33ca2894b0463d6 |
|
24-Jul-2012 |
Behdad Esfahbod <behdad@behdad.org> |
Make data members of various OpenType structs protected instead of private Should fix warnings generated when building with -Wunused-private-field. Based on patch from Jonathan Kew.
/external/harfbuzz_ng/src/hb-open-file-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-open-file-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-open-file-private.hh
|
4f28fbdd804fabeec57a98fe267d892ab58b3a6d |
|
31-May-2011 |
Behdad Esfahbod <behdad@behdad.org> |
Fix TTC header handling Also change the Version type to avoid similar bugs in the future. Reported by Grigori Goronzy.
/external/harfbuzz_ng/src/hb-open-file-private.hh
|
2409d5f8d7dd8b535ce5ea29e933f7db27d33793 |
|
21-Apr-2011 |
Behdad Esfahbod <behdad@behdad.org> |
Update Copyright headers
/external/harfbuzz_ng/src/hb-open-file-private.hh
|
22c537657cee1f47a4056a21e2cddfcbe6ab1c01 |
|
15-Dec-2010 |
Behdad Esfahbod <behdad@behdad.org> |
Rename TableDirectory to TableRecord as per OpenType 1.6
/external/harfbuzz_ng/src/hb-open-file-private.hh
|
acdba3f90b232fc12fcb200dca2584481b339118 |
|
23-Jul-2010 |
Behdad Esfahbod <behdad@behdad.org> |
Prefer C linkage
/external/harfbuzz_ng/src/hb-open-file-private.hh
|
2f418f5709b2b8b3ef2f6056b9d8c13b66f0b74a |
|
08-Jul-2010 |
Behdad Esfahbod <behdad@behdad.org> |
Remove useless TODO
/external/harfbuzz_ng/src/hb-open-file-private.hh
|
d7cfb3b2d1dd2e9fdae2b3e540bbe313660895e8 |
|
13-May-2010 |
Behdad Esfahbod <behdad@behdad.org> |
s/\<context\>/c/g
/external/harfbuzz_ng/src/hb-open-file-private.hh
|
4c20d8c057738b66150a88472714690e137884f8 |
|
11-May-2010 |
Behdad Esfahbod <behdad@behdad.org> |
Sprinkle a few strategic likely()'s Shrinks the code size by some 2% even.
/external/harfbuzz_ng/src/hb-open-file-private.hh
|
b5db4f1e4eefa266a71a28b5496f47ff9d1a81e8 |
|
11-May-2010 |
Behdad Esfahbod <behdad@behdad.org> |
Clean up NO_INDEX
/external/harfbuzz_ng/src/hb-open-file-private.hh
|
dacebcadae36b35531d635d81df2afb937677b7a |
|
11-May-2010 |
Behdad Esfahbod <behdad@behdad.org> |
Simplify unions
/external/harfbuzz_ng/src/hb-open-file-private.hh
|
0eb9fc6e37935707dba2bf4b3705de2161a08cb7 |
|
11-May-2010 |
Behdad Esfahbod <behdad@behdad.org> |
Change DEFINE_SIZE_VAR to DEFINE_SIZE_ARRAY
/external/harfbuzz_ng/src/hb-open-file-private.hh
|
bea34c7cbb583cf7660776e95cab3171590b8427 |
|
10-May-2010 |
Behdad Esfahbod <behdad@behdad.org> |
Further cleanup of DEFINE_SIZE
/external/harfbuzz_ng/src/hb-open-file-private.hh
|
b3651231bf80bb7009214547a75ed90e21815c68 |
|
10-May-2010 |
Behdad Esfahbod <behdad@behdad.org> |
Remove ASSERT_SIZE in favor of the safer DEFINE_SIZE_STATIC
/external/harfbuzz_ng/src/hb-open-file-private.hh
|
569da92bc6956f42d9b2d65c784e184fb6380efe |
|
10-May-2010 |
Behdad Esfahbod <behdad@behdad.org> |
Cleanup ASSERT_SIZE_VAR
/external/harfbuzz_ng/src/hb-open-file-private.hh
|
e45d3f86f9a5f3d29ca35a282de7f98e702878f9 |
|
07-May-2010 |
Behdad Esfahbod <behdad@behdad.org> |
Start cleaning up get_size() So we know when the size is static and when dynamic.
/external/harfbuzz_ng/src/hb-open-file-private.hh
|
b157617644d1e38f680163889d1dc2e2f64d9ba3 |
|
06-May-2010 |
Behdad Esfahbod <behdad@behdad.org> |
Remove the last of SANITIZE macros: SANITIZE_SELF
/external/harfbuzz_ng/src/hb-open-file-private.hh
|
4f252fedc7136c66a9d7fbcb2978581986da6227 |
|
06-May-2010 |
Behdad Esfahbod <behdad@behdad.org> |
Remove SANITIZE macro
/external/harfbuzz_ng/src/hb-open-file-private.hh
|
41a93d2c1ff175ef06328a99983577459c2d34b0 |
|
06-May-2010 |
Behdad Esfahbod <behdad@behdad.org> |
Remove SANITIZE_WITH_BASE
/external/harfbuzz_ng/src/hb-open-file-private.hh
|
1cd1e117d060d38e314618b627d7663cb01ed584 |
|
06-May-2010 |
Behdad Esfahbod <behdad@behdad.org> |
Remove SANITIZE_ARRAY
/external/harfbuzz_ng/src/hb-open-file-private.hh
|
583d7f9586ce69754f1354aa3895e6d732a0c2ce |
|
05-May-2010 |
Behdad Esfahbod <behdad@behdad.org> |
Cosmetic
/external/harfbuzz_ng/src/hb-open-file-private.hh
|
39840474afd2cda9ff576c08aff9c87095496c27 |
|
05-May-2010 |
Behdad Esfahbod <behdad@behdad.org> |
Remove SANITIZE_ARG_DEF and SANITIZE_ARG
/external/harfbuzz_ng/src/hb-open-file-private.hh
|
bb029af943faa9905e652d58856998687e60c31d |
|
04-May-2010 |
Behdad Esfahbod <behdad@behdad.org> |
Remove SANITIZE_THIS
/external/harfbuzz_ng/src/hb-open-file-private.hh
|
ce5694c79671bf75990923c1da17bb611e4e7d15 |
|
04-May-2010 |
Behdad Esfahbod <behdad@behdad.org> |
[main] Recognize Apple SFNTs
/external/harfbuzz_ng/src/hb-open-file-private.hh
|
710500a93ecc2a0c595045602aa367073485ff91 |
|
04-May-2010 |
Behdad Esfahbod <behdad@behdad.org> |
Comment new SFNT tags
/external/harfbuzz_ng/src/hb-open-file-private.hh
|
64d3fc8d0dada673245cc8c0b1c12cd849b30997 |
|
04-May-2010 |
Behdad Esfahbod <behdad@behdad.org> |
Cosmetic: Rename HB_LIKELY/HB_UNLIKELY to likely/unlikely
/external/harfbuzz_ng/src/hb-open-file-private.hh
|
6b84198f9d471defb6f55d44d4f5423df70b2a10 |
|
04-May-2010 |
Behdad Esfahbod <behdad@behdad.org> |
Merge remote branch 'jrmuizel/master'
|
4ce578ed369f1526c91deedcf9e72537b3e4328f |
|
03-May-2010 |
Jeff Muizelaar <jmuizelaar@mozilla.com> |
Include the tags from the Apple specification for TrueType fonts
/external/harfbuzz_ng/src/hb-open-file-private.hh
|
631d10b728d9e1a02c7dddf505d4fae5e244c6e8 |
|
03-May-2010 |
Behdad Esfahbod <behdad@behdad.org> |
Remove unused method
/external/harfbuzz_ng/src/hb-open-file-private.hh
|
690b9194619589c32ffc0c092e45262ae7776e79 |
|
26-Apr-2010 |
Behdad Esfahbod <behdad@behdad.org> |
Remove use of flexible arrays Also remove wrong ASSERT_SIZE that would trigger only when not using flexible arrays (which was the case on win32, but not with gcc).
/external/harfbuzz_ng/src/hb-open-file-private.hh
|
efb324a46ff64adb4ec8612b4089e8daff1e6d8e |
|
23-Apr-2010 |
Behdad Esfahbod <behdad@behdad.org> |
Remove GET_FOR_DATA macros The major-version check is now handled by sanitize. If major doesn't match, we reject and fall back to the Null object.
/external/harfbuzz_ng/src/hb-open-file-private.hh
|
f1aaa2a43654c28405ffd393de2cb127437c99a5 |
|
23-Apr-2010 |
Behdad Esfahbod <behdad@behdad.org> |
Add TODO
/external/harfbuzz_ng/src/hb-open-file-private.hh
|
ef66ebeabc6c234004bd9e9bb67eb5c9711f4a1e |
|
23-Apr-2010 |
Behdad Esfahbod <behdad@behdad.org> |
Remove unused parameter
/external/harfbuzz_ng/src/hb-open-file-private.hh
|
1aa4666b914da7747fc58a8f6f2d913c94e3b8da |
|
23-Apr-2010 |
Behdad Esfahbod <behdad@behdad.org> |
Cleanup OpenTypeFontFile
/external/harfbuzz_ng/src/hb-open-file-private.hh
|
ae4190cafe927649f8ff8be6a0082478d1298fda |
|
23-Apr-2010 |
Behdad Esfahbod <behdad@behdad.org> |
Properly define separate structs for TTCHeader and TTCHeaderVersion1
/external/harfbuzz_ng/src/hb-open-file-private.hh
|
a0bb49c5830f8a7f25d573ec57b79df2620ddba7 |
|
23-Apr-2010 |
Behdad Esfahbod <behdad@behdad.org> |
Add comment re bsearch effect on sanitize
/external/harfbuzz_ng/src/hb-open-file-private.hh
|
a3263aa773ad7a914496792466c69047048b093c |
|
23-Apr-2010 |
Behdad Esfahbod <behdad@behdad.org> |
Convert the last set of cast macros to templates
/external/harfbuzz_ng/src/hb-open-file-private.hh
|
1856184b93760a1a54fb1a3c54281bb252df7ce6 |
|
22-Apr-2010 |
Behdad Esfahbod <behdad@behdad.org> |
Fail sanitize on major version mismatch We handle major-version differences via get_for_data(), so sanitize should never see a major version mismatch.
/external/harfbuzz_ng/src/hb-open-file-private.hh
|
df3f505dcfeefc8cd395900b116767d22549f756 |
|
22-Apr-2010 |
Behdad Esfahbod <behdad@behdad.org> |
More sanitize cleanup
/external/harfbuzz_ng/src/hb-open-file-private.hh
|
8015a8c762dc7be36998d529b7a3af59e3d14d87 |
|
22-Apr-2010 |
Behdad Esfahbod <behdad@behdad.org> |
Don't sanitize raw table data That part is performed by individual table sanitize.
/external/harfbuzz_ng/src/hb-open-file-private.hh
|
079dc40112d3908ff7b7028ea3019bfe82bf606d |
|
22-Apr-2010 |
Behdad Esfahbod <behdad@behdad.org> |
Avoid overflow in TableDirectory sanitize
/external/harfbuzz_ng/src/hb-open-file-private.hh
|
c755cb3e3ac55156d0d2ec05adea7a650b97cc41 |
|
22-Apr-2010 |
Behdad Esfahbod <behdad@behdad.org> |
Change header comment
/external/harfbuzz_ng/src/hb-open-file-private.hh
|
0dfcc13a4668cdd2c2ebdd5f4a7540a51222cf2f |
|
22-Apr-2010 |
Behdad Esfahbod <behdad@behdad.org> |
Rename ConstCharP to CharP (overloaded now)
/external/harfbuzz_ng/src/hb-open-file-private.hh
|
62c0fd75737a69721dbf29e773405a4c529f8b6d |
|
22-Apr-2010 |
Behdad Esfahbod <behdad@behdad.org> |
Cleanup de-const-casting during sanitize
/external/harfbuzz_ng/src/hb-open-file-private.hh
|
198facdc55756cb48cdfb8ba7fa50916fac54ec3 |
|
21-Apr-2010 |
Behdad Esfahbod <behdad@behdad.org> |
Use templates for const char * casts
/external/harfbuzz_ng/src/hb-open-file-private.hh
|
ffd321afd91429c5de7ab03d71ef1030044f53cb |
|
21-Apr-2010 |
Behdad Esfahbod <behdad@behdad.org> |
Simplify Tag struct
/external/harfbuzz_ng/src/hb-open-file-private.hh
|
4b8487d83e0c10076a6c573cb3487790ce366607 |
|
16-Mar-2010 |
Behdad Esfahbod <behdad@behdad.org> |
Fix the mystery bug! A couple bugs joined forces to exhibit the mystery behavior of crashes / infinite loops on OS X / wrong kerning / invalid memory access. Pooh! The bugs were involved: - Wrong pointer math with ValueRecord in PairPosFormat1 - Fallout from avoiding flex arrays, code not correctly updated to remove sizeof() usage. We strictly never use sizeof() directly now. And the PairPos code is cleaned up. Should fix them all. Bugs are: Bug 605655 - Pango 1.26.2 introduces kerning bug Bug 611229 - Pango reads from uninitialized memory Bug 593240 - (pangoosx) Crash / infinite loop with Mac OS X We were also doing wrong math converting Device adjustments to hb_position_t. Fallout from FreeType days. Should shift 16, not 6. Fixed that too. There's still another bug: we don't sanitize Device records referenced from value records. Fixing that also.
/external/harfbuzz_ng/src/hb-open-file-private.hh
|
636f017e387d46d4083c9f9ee57647a94dc5dc6d |
|
10-Nov-2009 |
Behdad Esfahbod <behdad@behdad.org> |
Remove obsolete TODO item
/external/harfbuzz_ng/src/hb-open-file-private.hh
|
d3480ba37fbb5d4be75b094060f5b2f1ce98fb53 |
|
03-Nov-2009 |
Behdad Esfahbod <behdad@behdad.org> |
Don't use zero-sized arrays It's not part of the standard and MSVC doesn't like it. It makes the code a lot less elegant than it used to be, but I think it should work now.
/external/harfbuzz_ng/src/hb-open-file-private.hh
|
3e2401f6c53d2b047954d75c37aef5e5e7cdc51a |
|
28-Aug-2009 |
Behdad Esfahbod <behdad@behdad.org> |
[HB] Rename DEBUG to TRACE where appropriate
/external/harfbuzz_ng/src/hb-open-file-private.hh
|
20b035dad41247076815a2bbb0346d63058b322f |
|
11-Aug-2009 |
Behdad Esfahbod <behdad@behdad.org> |
[HB] Put C++ inline's back Apparetly in C++, inline means a totally different thing.
/external/harfbuzz_ng/src/hb-open-file-private.hh
|
bff3c0fde5da04a70d1f7aeeb9fa2a75fe5c07f6 |
|
08-Aug-2009 |
Behdad Esfahbod <behdad@behdad.org> |
[HB] Remove clumsy macros and improve API
/external/harfbuzz_ng/src/hb-open-file-private.hh
|
e605c367c5627e7ab05af9cb59247a89290e598a |
|
07-Aug-2009 |
Behdad Esfahbod <behdad@behdad.org> |
[HB] Rebrand XXX as TODO
/external/harfbuzz_ng/src/hb-open-file-private.hh
|
71a8344a5eeaa34e31d53138cf3bbe30b819f83c |
|
06-Aug-2009 |
Behdad Esfahbod <behdad@behdad.org> |
[HB] Remove a few 'inline's, though the compiler mostly ignores them
/external/harfbuzz_ng/src/hb-open-file-private.hh
|
2870ac5e5d5d87646a4b273a9805fb3fcf280f97 |
|
05-Aug-2009 |
Behdad Esfahbod <behdad@behdad.org> |
[HB] Add missing sanitize
/external/harfbuzz_ng/src/hb-open-file-private.hh
|
b28815c1f6e46d38471cacbc31248ca6fda8c4d1 |
|
05-Aug-2009 |
Behdad Esfahbod <behdad@behdad.org> |
[HB] Add sanitize debugging facilities
/external/harfbuzz_ng/src/hb-open-file-private.hh
|
7edb430f9182723b7b720708c56088cec1200a70 |
|
05-Aug-2009 |
Behdad Esfahbod <behdad@behdad.org> |
[HB] Rename open-types to open-type; beauty
/external/harfbuzz_ng/src/hb-open-file-private.hh
|
9bd629ccd064e739789e504c41ad875eed93abba |
|
05-Aug-2009 |
Behdad Esfahbod <behdad@behdad.org> |
[HB] Fix warnings
/external/harfbuzz_ng/src/hb-open-file-private.hh
|
2765d333e523a13dbd932fa33f3b39a5cf83f0f7 |
|
05-Aug-2009 |
Behdad Esfahbod <behdad@behdad.org> |
[HB] Add XXX
/external/harfbuzz_ng/src/hb-open-file-private.hh
|
b508e5ccd528f3f0f49f545bd5f30a525d5abd5a |
|
04-Aug-2009 |
Behdad Esfahbod <behdad@behdad.org> |
[HB] open-file sanitize()
/external/harfbuzz_ng/src/hb-open-file-private.hh
|
196598bbccff08415ff5192314cba044df258cad |
|
04-Aug-2009 |
Behdad Esfahbod <behdad@behdad.org> |
[Hb] Use reinterpret casts instead of direct casts to char *
/external/harfbuzz_ng/src/hb-open-file-private.hh
|
cd3827ee567612c5500206b62840702fc956e0f5 |
|
04-Aug-2009 |
Behdad Esfahbod <behdad@behdad.org> |
[HB] More sanitize()
/external/harfbuzz_ng/src/hb-open-file-private.hh
|
5f5b24f99f52bbc922e238b65c06061ba07c8548 |
|
03-Aug-2009 |
Behdad Esfahbod <behdad@behdad.org> |
[OT] Rename C++ header files from *.h to *.hh
/external/harfbuzz_ng/src/hb-open-file-private.hh
|