* src/pshinter/pshalgo.c (psh_glyph_init): Move assignment of
Make `FT_Get_CMap_Language_ID' work with CFF. Bug reported by
* src/base/ftobjs.c (destroy_charmaps): New function.
* src/cff/cffgload.c (cff_decoder_parse_charstrings)
* src/truetype/ttgload.c (TT_Load_Simple_Glyph): Revert previous
* src/truetype/ttgload.c (TT_Load_Simple_Glyph): Handle `repeated
* include/freetype/internal/sfnt.h (TT_Set_SBit_Strike_Func):
* src/base/fttrigon.c, src/base/ftgloadr.c: Inlude
* src/cache/ftcsbits.c (FTC_SNode_Weight):
* fixed compilation problems in the cache sub-system
* src/cff/cffgload.c (cff_lookup_glyph_by_stdcharcode): Handle
* include/freetype/fttypes.h
* include/freetype/cache/ftccache.h,
* include/freetype/ftwinfnt.h (FT_WinFNT_ID_*): New definitions
* include/freetype/ftcache.h,
* src/type1/t1load.c (parse_dict): Stop parsing if `eexec' keyword
important bug fixes for new cache code
* devel/ftoption.h: Define FT_DEBUG_MEMORY.
* src/cff/cfftypes.h (CFF_MAX_CID_FONTS): Increase to 32. For
new version of the cache sub-system - still under debugging
automatically-generated version updates
automatically-generated version updates
* include/freetype/ttnameid.h (TT_ADOBE_ID_LATIN_1): New macro.
* src/cff/cfftypes.h (CFF_FontRecDictRec): Change type of
* src/sfnt/sfobjs.c (sfnt_init_face): Don't set
Add new function FT_Get_CMap_Language_ID to extract the language ID
* include/freetype/internal/tttypes.h (TT_TableDirRec,
* src/sfnt/ttcmap.c, src/sfnt/ttcmap.h: Removed. Obsolete.
Import of Wolfgang's Atari support
* src/type1/t1gload.c (T1_Parse_Glyph_And_Get_Char_String): Add
* src/cff/cffdrivr.c (cff_get_glyph_name): Improve error message.
* src/cff/cffobjs.c (cff_face_init): Don't set
Use implementation specific SID value 0xFFFF to indicate that
* src/pcf/pcfdrivr.c (pcf_get_charset_id): New function (a clone
* src/base/ftobjs.c (load_mac_face): Recent versions of Linux
* src/sfnt/sfobjs.c (sfnt_load_face): Set FT_FACE_FLAG_GLYPH_NAMES
* include/freetype/internal/psaux.h (PS_TableRec): Change type
* docs/raster.txt: New file, taken from FreeType 1 and completely
* src/type1/t1driver.c (Get_Interface): Remove FT_UNUSED for
Fix ChangeLog. Formatting.
* src/pfr/pfrdrivr.c (pfr_get_metrics): reverting to previous
* src/base/ftcalc.c, include/freetype/internal/ftcalc.h
* src/base/ftcalc.c (FT_MulDiv_No_Round): New function (32 and
Fix ChangeLog. Update `CHANGES' file.
* src/truetype/ttinterp.c (CUR_Func_move_orig): New macro.
* src/autofit/*: more updates
* src/bdf/bdfdrivr.c (bdf_interpret_style), src/pcf/pcfread.c
* include/freetype/freetype.h (FREETYPE_PATCH): Set to 7.
* Version 2.1.7 released.
* src/sfnt/sfdriver.c: Include FT_SERVICE_SFNT_H.
* include/freetype/*: Add a guard to all public header files which
* builds/unix/freetype2.m4, builds/unix/ft-munmap.m4: Protect
* include/freetype/cache/ftcglyph.h: Don't include stddef.h.
* src/base/fttype1.c (FT_Get_PS_Font_Info): Fix incorrectly applied
* include/freetype/freetype.h: Check that ft2build.h has been
* src/base/fttype1.c (FT_Get_PS_Font_Info, FT_Has_PS_Glyph_Names):
* include/freetype/internal/bdftypes.h: removed obsolete header
* src/type1/t1load.c (parse_encoding): Handle `/Encoding [ ... ]'.
* include/freetype/internal/t1types.h (T1_FontRec): `paint_type'
* src/winfonts/winfnt.c (fnt_cmap_class): Fix position of `const'.
* src/autohint/ahhint.c (ah_hinter_load_glyph): Patch from
Minor documentation improvements.
Completely revised Type 42 parser. It now handles both fonts
* src/autohint/ahglobal.c (blue_chars), src/winfonts/winfnt.c
* src/type1/t1load.c (parse_font_matrix, parse_charstrings): Remove
* src/type1/t1load.c (parse_dict): Handle synthetic
* src/type1/t1load.c (parse_subrs, parse_dict): Handle synthetic
Heavy modification of the PS parser to handle comments and strings
Delete include/freetype/ftmodule.h. Fix typo.
* include/freetype/ftmodule.h: Renamed to...
* src/base/ftoutln.c (FT_OrientationExtremumRec,
* src/winfonts/winfnt.c (FT_WinFNT_HeaderRec): `color_table_offset'
* src/autofit/*: adding first sources of the new multi-script
Version 2.1.5 is released.
* src/cid/cidload.c (cid_parse_dict): Skip token if no keyword is
* include/freetype/internal/t1types.h: Don't include
* src/base/ftglyph.c (FT_Get_Glyph): fixing small bug, thanks
* include/freetype/internal/services/svpsname.h (added),
* include/freetype/internal/ftserv.h (FT_FACE_FIND_SERVICE):
* include/freetype/internal/fnttypes.h,
* include/freetype/internal/ftserv.h,