summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2010-05-03HB_UNUSED is unneeded on static inline functionsHEADmasterJeff Muizelaar3-6/+6
2010-05-03Include the tags from the Apple specification for TrueType fontsJeff Muizelaar1-0/+8
2010-04-29[GPOS] Speedup apply_value()Behdad Esfahbod1-1/+6
2010-04-29[ft] Disallow getting the entire font data with tag=0Behdad Esfahbod1-0/+3
2010-04-29Rename HB_GNUC_UNUSED -> HB_UNUSEDBehdad Esfahbod13-81/+81
2010-04-29Define HB_FUNC for portability to non-gccBehdad Esfahbod3-7/+16
2010-04-29[sanitize] Make debug code always available to the compilerBehdad Esfahbod1-40/+31
Such that we don't break debug build all the time.
2010-04-29Convert to uppercase in hb_ot_tag_from_language()Behdad Esfahbod1-2/+4
2010-04-29More contour point useBehdad Esfahbod3-7/+15
2010-04-29[gdef] Fix delta scaleBehdad Esfahbod1-1/+1
2010-04-29[gdef] Fix roundingBehdad Esfahbod1-2/+2
2010-04-29[gdef] Implement getting contour pointBehdad Esfahbod1-1/+4
2010-04-29Make sure mirroring is done in original directionBehdad Esfahbod1-1/+4
Reported by Jonathan Kew.
2010-04-29Use BCP47 private-use tags for OpenType tag language string mappingBehdad Esfahbod1-8/+8
2010-04-29MinorBehdad Esfahbod1-0/+1
2010-04-29Fix bug in hb_language_from_string()Behdad Esfahbod1-0/+2
Reported by Jonathan Kew.
2010-04-29Use const_castBehdad Esfahbod1-2/+1
2010-04-29Add constBehdad Esfahbod1-1/+1
2010-04-29Rename apply_context -> contextBehdad Esfahbod3-30/+30
2010-04-29RenameBehdad Esfahbod3-78/+78
2010-04-29[apply] Use a context object to reduce number of parameters passed aroundBehdad Esfahbod4-44/+53
2010-04-29Further simplify tracingBehdad Esfahbod4-33/+26
2010-04-29Simplify trace codeBehdad Esfahbod3-63/+51
2010-04-28[sanitize] Make debug code always available to the compilerBehdad Esfahbod2-12/+21
Such that we don't break debug build all the time.
2010-04-28[gsubgpos] Make debug code always available to the compilerBehdad Esfahbod1-26/+26
Such that we don't break debug build all the time.
2010-04-28Fix compiler warning about value unusedBehdad Esfahbod1-1/+1
2010-04-28[object] Make debug code always available to the compilerBehdad Esfahbod1-15/+27
Such that we don't break debug build all the time.
2010-04-28MinorBehdad Esfahbod1-3/+5
2010-04-28[blob] Make debug code always available to the compilerBehdad Esfahbod1-46/+32
Such that we don't break debug build all the time.
2010-04-28Fix build. Ouch!Behdad Esfahbod1-1/+1
2010-04-28Fix debug buildBehdad Esfahbod2-3/+3
2010-04-27[object] Actually handle malloc() failureBehdad Esfahbod1-4/+6
Caught by John Daggett.
2010-04-26Fix Device::get_size() calculationBehdad Esfahbod1-2/+6
2010-04-25Rename Var to ObjBehdad Esfahbod1-4/+4
2010-04-25Remove use of flexible arraysBehdad Esfahbod3-7/+0
Also remove wrong ASSERT_SIZE that would trigger only when not using flexible arrays (which was the case on win32, but not with gcc).
2010-04-23Cleanup hb_face_create_for_data()Behdad Esfahbod5-50/+123
2010-04-23Allow get_table() to return NULLBehdad Esfahbod2-2/+6
2010-04-23TypoBehdad Esfahbod1-1/+1
2010-04-23Remove lock_instance()Behdad Esfahbod3-8/+4
2010-04-23Add different casts from pointer and ref to avoid bugsBehdad Esfahbod4-20/+28
2010-04-23Remove GET_FOR_DATA macrosBehdad Esfahbod7-38/+5
The major-version check is now handled by sanitize. If major doesn't match, we reject and fall back to the Null object.
2010-04-23Add TODOBehdad Esfahbod5-9/+10
2010-04-23Zero glyph metrics before calling user callbackBehdad Esfahbod1-3/+3
2010-04-23More warning fixesBehdad Esfahbod3-23/+22
2010-04-23Remove unused parameterBehdad Esfahbod1-3/+3
2010-04-23Fix compile warnings (HB_GNUC_UNUSED)Behdad Esfahbod5-25/+51
2010-04-23No need to keep blob in sanitize contextBehdad Esfahbod1-8/+5
2010-04-23When sanitizing, delay making writableBehdad Esfahbod1-4/+7
Before, as soon as we needed to make an edit, we tried to make the blob writable inplace. That grows code unnecessarily though. We can simply fail, make writable, then start again. That's indeed what the fallback was doing anyway.
2010-04-23[blob] Fallback to copying if mprotect() failsBehdad Esfahbod1-2/+3
2010-04-23Cleanup OpenTypeFontFileBehdad Esfahbod2-19/+27