* src/truetype/ttinterp.c (Ins_JROT, Ins_JROF): Simplify.
* src/truetype/ttinterp.c (Ins_SxVTL): Simplify function call.
* src/truetype/ttinterp.c (Normalize): Remove unused argument.
[truetype] More macro expansions.
[truetype] More macro expansions.
[truetype] More macro expansions.
[truetype] Remove TT_CONFIG_OPTION_INTERPRETER_SWITCH.
[truetype] More macro expansions.
[truetype] More macro expansions.
[truetype] More macro expansions.
[truetype] Remove code for static TrueType interpreter.
* src/truetype/ttinterp.c (CUR): Remove by replacing with expansion.
* Version 2.5.5 released.
[base] Formatting and nanooptimizations.
Remove C-isms in Python code.
* src/pcf/pcfread.c (pcf_read_TOC): Improve fix from 2014-12-08.
* builds/toplevel.mk (dist): Use older POSIX standard for `tar'.
* src/type42/t42parse.c (t42_parse_sfnts): Reject invalid TTF size.
* src/base/ftobjs.c (FT_Get_Glyph_Name): Fix off-by-one check.
* src/type42/t42parse.c (t42_parse_sfnts): Check `string_size'.
[gxvalid] Fix a naming convention conflicting with ftvalid.
[otvalid] Fix a naming convention conflicting with ftvalid.
[ftvalid] Introduce FT_THROW() in FT_INVALID_XXX macros.
[pcf] Fix Savannah bug #43774.
Work around a bug in Borland's C++ compiler.
Uppercase all hex digits for orthogonality.
*/*: Decorate hex constants with `U' and `L' where appropriate.
[truetype] Prevent memory leak for buggy fonts.
* Version 2.5.4 released.
docs/CHANGES: Updated, formatted.
[cff] Modify an FT_ASSERT.
[cff] Fix Savannah bug #43661.
[autofit] Better fix for conversion specifiers in debug messages.
FT_Sfnt_Tag: s/ft_sfnt_xxx/FT_SFNT_XXX/ for orthogonality.
* include/*: Improve structure of documentation.
[docmaker] Always handle `<Order>' section elements.
[docmaker] Properly handle empty rows in Synopsis.
[docmaker] Honour empty lines in `<Order>' section element.
[docmaker] Ensure Python 3 compatibility.
[docmaker] Don't output a block multiple times.
[docmaker] Use field values as HTML link targets where possible.
[docmaker] Allow empty lines in `<Order>' blocks.
* src/tools/docmaker/sources.py (column) [Format 2]: Fix regexp.
* src/tools/docmaker/tohtml.py: Improve CSS for vertical spacing.
[docmaker] Improve HTML code for table of contents..
[docmaker] Provide higher-level markup and simplify HTML.
[docmaker] Add `top' links after blocks.
* src/tools/docmaker/tohtml.py: Improve CSS for fields.
* src/tools/docmaker/tohtml.py: Fix index and TOC templates.
[docmaker] Format field lists with CSS.
Fix compiler warning to the comparison between signed and
[docmaker] Replace empty `<td>' with CSS..
[docmaker] Replace some `<table>' tags with `<h4>' and `<div>'.
Fix compiler warning to conversion specifiers in debug messages.
* src/tools/docmaker/tohtml.py: Usee more CSS for index.
[docmaker] Replace `name' attribute of `<a>' with `id'.
* src/tools/docmaker/tohtml.py: Remove remaining `width' attributes.
* src/cff/cf2font.c: Include `ftcalc.h' to use FT_MSB(),
* src/smooth/ftsmooth.c (ft_smooth_render_generic): Remove
* src/tools/docmaker/tohtml.py: More HTML table refactoring.
Minor documentation update.
* src/tools/docmaker/tohtml.py: Replace <font> with CSS.
* src/tools/docmaker/tohtml.py: Center <table> with CSS.
* src/tools/docmaker/tohtml.py: Replace `<center>' with `<div>'.
* src/tools/docmaker/tohtml.py: Remove redundant `<center>' tags.
Prevent too negative values (< FT_INT_MIN) in bitmap metrics,
[docmaker] Produce better HTML code.
Use better way to disable creation of .pyc files for `make refdoc'.
* src/tools/docmaker/sources.py (re_bold, re_italic): Use
* src/base/ftobjs.c (FT_Get_Glyph_Name): Fix compiler warning.
* 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.