* src/*: Add checks for parameters of API functions where missing.
* src/cache/ftcbasic.c: Use single calls to `FT_TRACE'.
* src/base/ftobj.c (Mac_Read_POST_Resource): Additional
* src/base/ftobjs.c (Mac_Read_POST_Resource): Insert comments
* src/base/ftobjs.c (Mac_Read_POST_Resource): Use unsigned long
* src/base/ftobjs.c (Mac_Read_POST_Resource): Avoid memory leak
*/*: s/Invalid_Argument/Invalid_Size_Handle/ where appropriate.
*/*: s/Invalid_Argument/Invalid_Stream_Handle/ where appropriate.
*/*: s/Invalid_Argument/Invalid_Library_Handle/ where appropriate.
*/*: s/Invalid_Argument/Invalid_Outline/ where appropriate.
*/*: s/Invalid_Argument/Invalid_Face_Handle/ where appropriate.
[Savannah bug #43682] Adjust some renderer callbacks.
[Savannah bug #43682] Properly handle missing return errors.
[Savannah bug #43682] Add/remove `void' casts to some functions.
[Savannah bug #43682] Change some signatures to `void' return type.
Remove all code related to FT_MAX_CHARMAP_CACHEABLE.
[sfnt] Fix Savannah bug #43680.
[truetype] Fix Savannah bug #43679.
[cff, pfr, psaux, winfonts] Fix Savannah bug #43676.
[sfnt] Fix Savannah bug #43672.
[type1, type42] Another fix for Savannah bug #43655.
[docmaker] Formatting, copyright, improved documentation.
Minor documentation reordering.
The FT_LOAD_BITMAP_CROP flag is obsolete.
[bdf] Fix Savannah bug #43660.
[type42] Allow only embedded TrueType fonts.
[type42] Fix Savannah bug #43659.
[cff] Fix Savannah bug #43658.
[sfnt] Fix Savannah bug #43656.
[type1, type42] Fix Savannah bug #43655.
* src/pcf/pcfread.c (pcf_get_metrics): Sanitize invalid metrics.
[ftlcdfil] Obey flow direction.
* src/base/ftbitmap.c (FT_Bitmap_Convert): Improve.
* src/base/ftbitmap.c (FT_Bitmap_Copy): Improve.
* src/base/ftbitmap.c (FT_Bitmap_New): Check argument.
Change some fields in `FT_Bitmap' to unsigned type.
Make `FT_Bitmap_Convert' correctly handle negative `pitch' values.
Minor code improvement in `FT_Bitmap_Embolden'.
Minor documentation improvements and whitespace.
* src/base/fttrigon.c: Use dedicated `FT_Angle' for arctan table.
Avoid compiler warnings on x86-64 for `FT_MulFix'.
[sfnt] Fix Savannah bug #43597.
[sfnt] Fix Savannah bug #43591.
[sfnt] Fix Savannah bug #43590.
[sfnt] Fix Savannah bug #43589.
[sfnt] Fix Savannah bug #43588.
[base] CORDIC improvements.
Minor documentation fixes.
* src/base/ftstroke.c (ft_stroker_inside): Fix border intersections.
* src/pcf/pcfread.c (pcf_read_TOC): Avoid memory leak.
* src/truetype/ttsubpix.c (COMPATIBILITY_MODE_Rules): Updated.
* src/truetype/ttinterp.c (Ins_DELTAP): Fix subpixel hinting.
[smooth] Improve code readability.
[smooth] Reduce outline translations during rendering.
[smooth] Fix Savannah bug #35604 (cont'd).
[smooth] Improve code readability.
Unify hypotenuse approximations.
Improve comments, remove dead code.
[cff] Test valid darkening parameter macros in `ftoption.h'.
Improve flat corner definition.
[build] Improve property file for vc2010.
[cff] Work around bug in preprocessor of MSVC 2010.
[truetype] Clean up bytecode rounding.
[build] Add property file to vc2010 project.
[truetype] Unwrap engine compensation settings.
[autofit] Add blue-zone support for Telugu.
[cmake] Add iOS build support.
Improve documentation of FT_GlyphSlotRec.
[cff] Add `CFF_CONFIG_OPTION_DARKENING_PARAMETERS' config macro.
A better fix for Savannah bug #43392.
[truetype] Limit delta shift range.
[build] Better optimization settings for vc2010 solution file.
[autofit] Adjust Devenagari character range.
[sfnt] Fix Savannah bug #43392.
[base] Small bbox correction.
[base] Fix Savannah bug #43356.
[base] Introduce and use new macro `FT_UPDATE_BBOX'
[base] Significant optimization of `ft_div64by32'
[cff] Fix Savannah bug #43271.
* src/base/ftcalc.c: Remove miscellaneous type casts.
[base] Use more common `FT_MSB' implementation with masks.
Remove commented out code.
[base] Avoid unnecessary long division.