263 Commits (97b72da6006d8d6355ee90d514f627e6604a4936)

Author SHA1 Message Date
Behdad Esfahbod 587d46227a [ot-font] Start implementing 'post' table, for accessing glyph names 9 years ago
Behdad Esfahbod 6dd80faf0d Fix FixedVersion::to_int() 9 years ago
Behdad Esfahbod 68b6296d33 Add F2DOT14 type 9 years ago
Behdad Esfahbod 9a13ed453e Make FixedVersion a template 9 years ago
Behdad Esfahbod 53c47c8582 Increase sanitize edit count from 8 to 32 9 years ago
Steven R. Loomis a13b023dbf AIX fixes 9 years ago
Behdad Esfahbod 14c2de3218 Limit max edits during sanitize to 8 9 years ago
Behdad Esfahbod ce889189c1 Fix two more -Wshadow warnings 9 years ago
Behdad Esfahbod ee9b0b6cb5 Fix another sanitize bug 10 years ago
Behdad Esfahbod f396fbb000 Fix return value of sanitize when subformat is not readable 10 years ago
Behdad Esfahbod 77a1a2bc18 Add hb_dispatch_context_t 10 years ago
Behdad Esfahbod b47159011c Define return_trace() 10 years ago
Behdad Esfahbod 0299b45000 Make BYTE a real type 10 years ago
Behdad Esfahbod 5175300fba [layout] Fix comparison of GlyphID and hb_codepoint_t 10 years ago
Behdad Esfahbod 7cce809cb1 Remove unused (and wrong as of a few commits ago) cmp() function 10 years ago
Behdad Esfahbod bbdd6fd21c Minor simpilfy BEInt 10 years ago
Behdad Esfahbod 88a399acdc Optimize IntType comparison to avoid branches for 16bit numbers 10 years ago
Behdad Esfahbod 37de2d5331 Minor simplify IntType 10 years ago
Behdad Esfahbod 095a1257cc [layout] Port sanitize() to use dispatch() 10 years ago
Behdad Esfahbod de2118ed7a Make sanitize() a const method 10 years ago
Behdad Esfahbod d5a5052098 Assert that blob length doesn't overflow address. 10 years ago
Behdad Esfahbod 282b13f9b4 [sanitize] Improve debug output some more 10 years ago
Behdad Esfahbod 0766ee1f4e [sanitize] Improve debug output 10 years ago
Behdad Esfahbod 5a5640d850 Move code around 11 years ago
Behdad Esfahbod 666b42f73b Move macros around 11 years ago
Behdad Esfahbod 7e8c389546 Minor warnings fixes 11 years ago
Behdad Esfahbod 7627100f42 Mark unsigned integer literals with the u suffix 11 years ago
Behdad Esfahbod 586b60622c Minor: final bits of cleanup 11 years ago
Behdad Esfahbod 51d9ba09bc Minor 11 years ago
Behdad Esfahbod 3084767e92 Minor: Remove LongArrayOf 11 years ago
Behdad Esfahbod 41ea594950 Minor: Remove LongSortedArrayOf 11 years ago
Behdad Esfahbod bb6ecf2ce5 Minor: Remove LongOffsetArrayOf and LongOffsetLongArrayOf 11 years ago
Behdad Esfahbod 99d2817123 Minor: Remove GenericOffset 11 years ago
Behdad Esfahbod 9da552dcc5 Minor: Remove some GenericXXX templates 11 years ago
Behdad Esfahbod 36073ede5b Minor: Reorder template parameter order 11 years ago
Behdad Esfahbod 0394ec1bfb Minor: Introduce GenericOffset 11 years ago
Behdad Esfahbod 0d1b3419a7 Minor: Use template parameter default values for OffsetTo 11 years ago
Behdad Esfahbod df554af99d Rename search() to bsearch() and lsearch() 11 years ago
Behdad Esfahbod ce34f0b07e [ot-font] Use binary search for format12 cmap subtable 11 years ago
Behdad Esfahbod 51f563579b Move try_set to sanitize context 11 years ago
Behdad Esfahbod b7878cd58e [ot] Implement cmap subtable format 0 11 years ago
Behdad Esfahbod 4719621f20 Minor 11 years ago
Behdad Esfahbod c7074b8798 [otlayout] Add GenericArrayOf::search() 11 years ago
Behdad Esfahbod 40a479797a [otlayout] Add GenericSortedArrayOf 11 years ago
Behdad Esfahbod 6faff8e413 Add static storage classifier to inline functions 11 years ago
Behdad Esfahbod 6775da3a7c Fix clang warning 'private field 'xxx' is not used 11 years ago
Behdad Esfahbod 2a8c49ade0 Remove unnecessary includes 11 years ago
Behdad Esfahbod 05bad3b8c2 [uniscribe] Use OT::* types 12 years ago
Behdad Esfahbod 8659c63608 Hand-code bsearch in the hot inner loop. 12 years ago
Behdad Esfahbod 9c5a9ee967 [OTLayout] Rename process() to dispatch() 12 years ago