Changes to support incremental Type 42 fonts: assume a font has glyphs if it
Added the incremental loading system for the CID driver.
Added the incremental loading system for the TrueType driver.
Added incremental loading capability to FT_Open_Face.
FT_CONFIG_OPTION_INCREMENTAL is now used to compile
Added a new configuration macro, FT_CONFIG_OPTION_INCREMENTAL,
Added types and structures to support incremental typeface loading.
* src/sfnt/ttload.c (TT_Load_SFNT_Header): fixed a recent bug that prevented
* include/freetype/config/ftoption.h, include/freetype/internal/tttypes.h,
* include/freetype/config/ftoption.h, include/freetype/internal/tttypes.h,
* include/freetype/cache/ftccache.h, src/cache/ftccache.i,
* src/sfnt/ttload.c, src/sfnt/ttload.h, src/sfnt/ttdriver.c: changing
updatinf the object sub-system and dynamic hash table implementations
* include/freetype/t1tables.h, include/freetype/internal/psaux.h,
* src/cff/cffobjs.c: small fix to select the Unicode charmap by default
* src/cff/cffobjs.c: small fix to allow OpenType fonts to support Adobe
* src/cff/cffcmap.c, src/cff/cffcmap.h, Jamfile, rules.mk: new files added
* src/pshinter/pshglob.c: fixed a bug that prevented the hinter from using
* src/pshinter/pshglob.h, src/pshinter/pshglob.c: adding support for
* src/base/ftglyph.c (FT_Glyph_To_Bitmap): added code to return succesfully
* docs/DEBUG.TXT: adding debugging support documentation
* include/freetype/freetype.h, src/base/ftobjs.h,
* src/pfr/pfrobjs.c (pfr_slot_load): fixed a small bug that returned
2002-07-03 David Turner <[email protected]>
adding Owen Taylor's patches to the Postscript hinter for testing
where, if a glyph has more than hint mask, the second mask
* include/freetype/ftstroker.h, src/base/ftstroker.c, src/base/Jamfile:
* src/sfnt/ttcmap0.c: fixing the cmap 8 and 12 parsing routines
* include/freetype/fttrigon.h, src/base/fttrigon.c: adding
* include/freetype/internal/ftobject.h: updating the object sub-system
* include/freetype/ftsynth.h, src/base/ftsynth.c: rewriting the automatic
* include/freetype/internal/ftobject.h: updating the object sub-system
adding path stroker component (first steps)
* src/truetype/ttgload.c (TT_Load_Composite_Glyph),
Minor fixes and grammatical corrections/additions.
* include/freetype/freetype.h (FREETYPE_PATCH): Set to 3.
documentation updates for 2.1.2
* include/freetype/internal/t42types.h, src/base/fttype1.c,
* src/pfr/pfrgload.c (pfr_glyph_load_compound): fixing a small composite
preparing for the 2.1.2 release
* README, docs/CHANGES: preparing for the 2.1.2 release
* src/pfr/pfrobjs.h, src/pfr/pfrobjs.c, src/pfr/pfrload.c,
* src/base/fttype1.c: Include FT_INTERNAL_TYPE42_TYPES_H.
* src/base/ftoutln.c (FT_Vector_Transform): Fix serious typo
* src/type42/t42objs.c (t42_check_size_change): Removed.
* src/psaux/t1cmap.c (t1_cmap_custom_char_index,
* src/pfr/pfrobjs.c (pfr_face_init): Fix typo.
Added note about VC++ project update
Fix glyph indices to make index zero always the undefined glyph.
Add new cmap support to BDF driver
* Makefile, configure, */*.mk, builds/unix/unix-def.in,
* src/bdf/bdflib.c: s/FT_Short/short/ for consistency.
* builds/win32/ftdebug.c: added a missing #endif
* include/freetype/internal/ftobjs.h, src/autohint/ahglyph.c,
* src/pcf/pcfdriver.c (pcf_cmap_char_next): fixed a bug that caused
fixed a typo in "src/cache/ftccache.i"
- removing a typo in ftccache.i that prevented it from compiling correctly
* src/cache/ftccache.i (GEN_CACHE_LOOKUP): Move declaration of
* builds/amiga/smakefile, builds/amiga/makefile: Updated.
* src/cache/ftccache.c (ftc_node_hash_unlink, ftc_node_hash_link)
adding template cache lookup routine
commit last fixes and optimisations to the cache manager.
debugging new cache hash table implementation
* include/freetype/cache/ftccache.h, src/cache/ftccache.c,
* src/base/ftobjs.c (FT_Render_Glyph_Internal): changed definition
* src/type42/t42drivr.c, src/type42/t42drivr.h, src/type42/t42parse.c,
* src/pfr/pfrload.c (pfr_phy_font_done): Free `blue_values' array.
* src/bdf/bdflib.c (_bdf_readstream): Allocate `buf' dynamically.
* src/bdf/descrip.mms, src/type42/descrip.mms: New files.
* docs/CHANGES: updating file for upcoming release (2.1.1)
* builds/amiga/makefile, builds/amiga/smakefile,
* include/freetype/ftxf86.h, src/base/ftxf86.c: added a new API named
* src/pshinter/pshglob.c (psh_blues_scale_zones): fixed a bug that
* include/freetype/ftbdf.h: adding documentation comments for the
* src/base/ftnames.c (FT_Get_Sfnt_Name): Don't use FT_STREAM_READ_AT
* include/freetype/internal/tttypes.h, src/sfnt/ttload.c,
* builds/unix/ft-munmap.m4: New file, extracted FT_MUNMAP_DECL and
* include/freetype/config/ftheader.h (FT_BEZIER_H): Removed.
* src/psaux/psobjs.c (T1Radix): New function.
* src/bdf/bdflic.c: removed compiler warning, and changed all tables
* src/type42/t32drivr.c: removing compiler warnings
* include/freetype/internal/ftbdf.h, src/base/ftbdf.c,
* src/bdf/README: Mention Microsoft's SBIT tool.
* src/type42/t42drivr.c: s/T42_ENCODING_TYPE_/T1_ENCODING_TYPE_/.
* src/type42/Jamfile: New file.