Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2010-05-03 | HB_UNUSED is unneeded on static inline functionsHEADmaster | Jeff Muizelaar | 3 | -6/+6 | |
2010-05-03 | Include the tags from the Apple specification for TrueType fonts | Jeff Muizelaar | 1 | -0/+8 | |
2010-04-29 | [GPOS] Speedup apply_value() | Behdad Esfahbod | 1 | -1/+6 | |
2010-04-29 | [ft] Disallow getting the entire font data with tag=0 | Behdad Esfahbod | 1 | -0/+3 | |
2010-04-29 | Rename HB_GNUC_UNUSED -> HB_UNUSED | Behdad Esfahbod | 13 | -81/+81 | |
2010-04-29 | Define HB_FUNC for portability to non-gcc | Behdad Esfahbod | 3 | -7/+16 | |
2010-04-29 | [sanitize] Make debug code always available to the compiler | Behdad Esfahbod | 1 | -40/+31 | |
Such that we don't break debug build all the time. | |||||
2010-04-29 | Convert to uppercase in hb_ot_tag_from_language() | Behdad Esfahbod | 1 | -2/+4 | |
2010-04-29 | More contour point use | Behdad Esfahbod | 3 | -7/+15 | |
2010-04-29 | [gdef] Fix delta scale | Behdad Esfahbod | 1 | -1/+1 | |
2010-04-29 | [gdef] Fix rounding | Behdad Esfahbod | 1 | -2/+2 | |
2010-04-29 | [gdef] Implement getting contour point | Behdad Esfahbod | 1 | -1/+4 | |
2010-04-29 | Make sure mirroring is done in original direction | Behdad Esfahbod | 1 | -1/+4 | |
Reported by Jonathan Kew. | |||||
2010-04-29 | Use BCP47 private-use tags for OpenType tag language string mapping | Behdad Esfahbod | 1 | -8/+8 | |
2010-04-29 | Minor | Behdad Esfahbod | 1 | -0/+1 | |
2010-04-29 | Fix bug in hb_language_from_string() | Behdad Esfahbod | 1 | -0/+2 | |
Reported by Jonathan Kew. | |||||
2010-04-29 | Use const_cast | Behdad Esfahbod | 1 | -2/+1 | |
2010-04-29 | Add const | Behdad Esfahbod | 1 | -1/+1 | |
2010-04-29 | Rename apply_context -> context | Behdad Esfahbod | 3 | -30/+30 | |
2010-04-29 | Rename | Behdad Esfahbod | 3 | -78/+78 | |
2010-04-29 | [apply] Use a context object to reduce number of parameters passed around | Behdad Esfahbod | 4 | -44/+53 | |
2010-04-29 | Further simplify tracing | Behdad Esfahbod | 4 | -33/+26 | |
2010-04-29 | Simplify trace code | Behdad Esfahbod | 3 | -63/+51 | |
2010-04-28 | [sanitize] Make debug code always available to the compiler | Behdad Esfahbod | 2 | -12/+21 | |
Such that we don't break debug build all the time. | |||||
2010-04-28 | [gsubgpos] Make debug code always available to the compiler | Behdad Esfahbod | 1 | -26/+26 | |
Such that we don't break debug build all the time. | |||||
2010-04-28 | Fix compiler warning about value unused | Behdad Esfahbod | 1 | -1/+1 | |
2010-04-28 | [object] Make debug code always available to the compiler | Behdad Esfahbod | 1 | -15/+27 | |
Such that we don't break debug build all the time. | |||||
2010-04-28 | Minor | Behdad Esfahbod | 1 | -3/+5 | |
2010-04-28 | [blob] Make debug code always available to the compiler | Behdad Esfahbod | 1 | -46/+32 | |
Such that we don't break debug build all the time. | |||||
2010-04-28 | Fix build. Ouch! | Behdad Esfahbod | 1 | -1/+1 | |
2010-04-28 | Fix debug build | Behdad Esfahbod | 2 | -3/+3 | |
2010-04-27 | [object] Actually handle malloc() failure | Behdad Esfahbod | 1 | -4/+6 | |
Caught by John Daggett. | |||||
2010-04-26 | Fix Device::get_size() calculation | Behdad Esfahbod | 1 | -2/+6 | |
2010-04-25 | Rename Var to Obj | Behdad Esfahbod | 1 | -4/+4 | |
2010-04-25 | Remove use of flexible arrays | Behdad Esfahbod | 3 | -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-23 | Cleanup hb_face_create_for_data() | Behdad Esfahbod | 5 | -50/+123 | |
2010-04-23 | Allow get_table() to return NULL | Behdad Esfahbod | 2 | -2/+6 | |
2010-04-23 | Typo | Behdad Esfahbod | 1 | -1/+1 | |
2010-04-23 | Remove lock_instance() | Behdad Esfahbod | 3 | -8/+4 | |
2010-04-23 | Add different casts from pointer and ref to avoid bugs | Behdad Esfahbod | 4 | -20/+28 | |
2010-04-23 | Remove GET_FOR_DATA macros | Behdad Esfahbod | 7 | -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-23 | Add TODO | Behdad Esfahbod | 5 | -9/+10 | |
2010-04-23 | Zero glyph metrics before calling user callback | Behdad Esfahbod | 1 | -3/+3 | |
2010-04-23 | More warning fixes | Behdad Esfahbod | 3 | -23/+22 | |
2010-04-23 | Remove unused parameter | Behdad Esfahbod | 1 | -3/+3 | |
2010-04-23 | Fix compile warnings (HB_GNUC_UNUSED) | Behdad Esfahbod | 5 | -25/+51 | |
2010-04-23 | No need to keep blob in sanitize context | Behdad Esfahbod | 1 | -8/+5 | |
2010-04-23 | When sanitizing, delay making writable | Behdad Esfahbod | 1 | -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() fails | Behdad Esfahbod | 1 | -2/+3 | |
2010-04-23 | Cleanup OpenTypeFontFile | Behdad Esfahbod | 2 | -19/+27 | |