Minor documentation fixes.
[autofit] Minor code streamlining.
* src/base/ftcalc.c: Harmonize code.
[base] Tighten the overflow check in `FT_MulDiv'.
Fix Savannah bug #43153.
[base] Tighten the overflow check in `FT_DivFix'.
[base] Tighten the overflow check in `FT_MulFix'.
[truetype] Shortcut ppem calculations for square pixels.
Don't use `register' keyword. Fixes compiler warnings.
[truetype] Optimize DELTAP and DELTAC.
Fix Savannah bug #43033.
[base] Small optimization of `FT_MulFix'.
[base] Use unsigned calculation in `FT_MulDiv'.
[base] Remove truncation in `FT_DivFix'.
Minor refactoring.
Turn FT_MSB into a macro when using gcc builtins.
Fix comment and whitespace.
[base] Avoid undefined FT_MSB in `BBox_Cubic_Check'.
* src/base/fttrigon.c (ft_trig_prenorm): Comment on undefined behavior.
[base] Handle collapsed outlines to avoid undefined FT_MSB.
[base] Restore FT_MulFix inlining.
* src/base/ftbitmap.c (ft_gray_for_premultiplied_srgb_bgra): Refactor.
Minor documentation improvement.
Replace `ft_highpow2' function.
* src/base/ftcalc.c (FT_MSB): Utilize gcc builtins.
[base] Move assembler code back in the source file.
[base] Further clean up color bitmap conversion.
[truetype] Improve handling of buggy `prep' tables.
* builds/vms/ftconfig.h: Synchronize.
[base] Clean up bitmap conversion.
[base] Improve comment.
[base] Small optimization of the ancient code.
Fix Apple standard glyph names.
Partially revert commit from 2014-06-13.
* builds/unix/freetype2.m4: s/AC_PATH_PROG/AC_PATH_TOOL/.
And another warning from Wojciech.
Fix more compiler warnings.
[cmake] Add option to build OS X framework.
* CMakeLists.txt (BASE_SRCS): Add missing `ftbdf.c'.
[autofit] Fix variable initializations.
[autofit] Fix crash with font `CabinSketch-Bold.ttf'.
[autofit] Add blue-zone support for Devanagari.
[autofit] Fix handling of neutral blue zones in stems.
[autofit] Introduce neutral blue zones to the latin module.
* src/autofit/hbshim.c: Partially revert commit from 2014-04-17.
* src/raster/ftraster.c (Vertical_Sweep_Span): Use drop-out mode.
* src/sfnt/pngshim.c (error_callback): s/longjmp/ft_longjmp/.
[autofit] Fix Savannah bug #42148.
[autofit] More coverage fixes for complex scripts.
Make `FT_Get_SubGlyph_Info' actually work.
[afblue.pl]: Minor improvements.
[autofit] Improve coverage handling.
[smooth] Fix stand-alone compilation.
[autofit] Redesign the recognition algorithm of strong points.
[autofit] Improve scoring algorithm for identifying stems.
[aflatin] Improve comment.
Don't require `gzip' module for `sfnt'.
Another revert for the change from 2014-03-18.
CMakeLists.txt: Another fix for include directories.
CMakeLists.txt: Fix include directories.
Partially revert last commit.
Fix clang warnings.
* builds/unix/configure.raw: Don't show error messages of `which'.
Fix cppcheck 1.64 warning.
* src/sfnt/ttcmap.c (tt_face_build_cmaps): Remove clang warning.
* Version 2.5.3 released.
Fixes for compilation with C++.
Remove more clang analyzer warnings.
* builds/unix/configure.raw: Simplify.
Fix a bug in configure in library dependency setting
Minor fix for `make devel'.
Fix several clang static analyzer dead store warnings.
Rewrite library option handling in `configure'; improve `freetype-config'.
Avoid `long long' warnings with older gcc compilers.
Minor documentation improvements.
* docs/INSTALL.CROSS: Revised and updated.
Make `make clean' remove `freetype2.pc'.
Use pkg-config for detecting libpng and libbz2 also.
Add configure support for HarfBuzz.
Math simplifications.