changing options for release
* src/cff/cffgload.c (CFF_Parse_CharStrings): s/rand/Rand/ to avoid
* builds/unix/ftconfig.in, builds/vms/ftconfig.h: Oops, forgot to
* README.UNX: updated the Unix-specific quick-compilation guide to
* docs/FTL.txt: updated license text to provide a preffered disclaimer
* README, docs/CHANGES, Jamfile.in: updating for the 2.1.0 release
* src/smooth/ftgrays.c (gray_hline): very minor optimization. :-)
Fixes from the stable branch:
* src/type1/t1driver.c, src/type1/t1parse.c: 16bit fixes.
* src/truetype/ttgload.c: 16bit fixes.
* src/sfnt/ttcmap.c: 16bit fixes (0xFFFF -> 0xFFFFU).
* src/psaux/t1cmap.c: s/index/idx/.
* src/truetype/ttobjs.c (TT_Size_Init): Fix typo.
* src/cff/cffdrivr.c (cff_get_glyph_name): Fix debug message.
fixing the function that computes an ASCII face name
updating comments for some TT_FaceRec fields
* include/freetype/t1tables.h (t1_blend_max): Fix typo.
* builds/vms/ftconfig.h: Rename LOCAL_DEF and LOCAL_FUNC to
* src/sfnt/sfdriver.c (get_sfnt_postscript_name): Fix serious typos.
* include/freetype/internal/psaux.h (PSAux_ServiceRec): Fix
fixed a small bug in FT_CMaps support
* src/base/ftobjs.c, src/sfnt/ttcmap0.c, src/type1/t1objs.c:
various fixes to the FT_CMaps support
polishing FT_CMaps support for Type 1 format
* include/freetype/internal/ftobjs.h,
* include/freetype/config/ftheader.h, include/freetype/fterrors.h:
* include/freetype/internal/ftmemory.h, and a lot of other files !!:
* include/freetype/internal/ftstream.h,
* src/psaux/t1cmap.h, src/psaux/t1cmap.c, src/type1/t1cmap.h,
* src/base/ftobjs.c (FT_Get_Next_Char): updated to new FT_CMap
moving the Type 1 CMap support to "psaux"
* src/base/ftdbgmem.c (ft_mem_table_destroy): fixed a small bug that
* src/base/ftgloadr.c (FT_GlyphLoader_CheckSubGlyphs): fixed a memory
* renaming stream macros. Examples:
* src/sfnt/sfdriver.c (get_sfnt_postscript_name): fixed memory leak
* include/freetype/internal/ftobjs.h: changing the definition of
* include/freetype/internal/psglobals.h (removed),
* include/freetype/internal/psaux.h,
* include/freetype/internal/ftobjs.h,
* include/freetype/internal/ftdriver.h,
* include/freetype/internal/fnttypes.h, src/winfnt/*.c: updating
* include/freetype/internal/cfftypes.h, src/cff/*.c: updating the
* include/freetype/internal/autohint.h, src/autohint/ahmodule.c,
* include/freetype/config/ftoption.h: changed the automatic detection
* src/base/ftutil.c (FT_Realloc): Use MEM_Set instead of memset.
* src/base/ftdbgmem.c (ft_mem_table_resize, ft_mem_table_new,
* include/freetype/freetype.h, include/freetype/internal/ftobjs.h,
* src/pshinter/pshalgo2.c: changed 'print_zone' to 'psh2_print_zone'
* src/type1/t1objs.c (T1_Face_Init), src/cid/cidobjs.c (CID_Face_Init):
* src/pshinter/pshglob.h (PSH_DimensionRec): s/std/stdw/.
* src/sfnt/ttload.c (TT_Load_Names), src/sfnt/sfobjs.c (Get_Name),
* src/cid/cidriver.c (cid_get_postscript_name): fixed a bug that
* src/type1/t1objs.c (T1_Face_Init),
* builds/unix/aclocal.m4, builds/unix/ltmain.sh: Update to libtool
* include/freetype/ftconfig.h: changed FT_LOCAL xxxx to FT_LOCAL( xxxx )
* include/freetype/freetype.h: changing version to 2.1.0 to indicate
changing patch level to 9 (FT_FREETYPE_PATCH)
still more logical transformations. This time, some public API headers have
yet another logical transformation of the internals to make them
* src/sfnt/ttload.c (TT_Load_Names): simplifying and securing the
adding several experimental sources:
* renaming stream functions to the FT_Subject_Action scheme:
* moving all code related to glyph loaders to "internal/ftgloadr.h"
renaming "ft_glyph_own_bitmap" into "FT_GLYPH_OWN_BITMAP"
adding new & experimental charmap processor
adding glyph loader routines (previously in ftobjs.c)
adding glyph loader header file (previously in ftobjs.h)
adding file containing error definitions (unlike fterrors.h which also
* include/freetype/internal/ftdebug.h (FT_Trace): Remove comma in
* include/freetype/internal/ftdebug.h, src/base/ftdebug.c: modified
adding "[email protected]" address for bug reports
* builds/unix/install.mk (check): New dummy target.
* builds/freetype.mk (FT_CFLAGS): Use $(INCLUDE_FLAGS) first.
* src/autohint/ahglyph.c (ah_outline_link_segments): Remove unused
Add support for ISOLatin1 PS encoding.
adding comments to FT_Get_Next_Char