Modified incremental loading interface to be closer to David Turner's
* src/tools/docmaker/*: adding new (more advanced) version of
* include/freetype/ftincrem.h: adding new experimental header file
* src/sfnt/ttload.c (sfnt_dir_check): Make it work with TTCs.
* src/pshinter/pshalgo3.c (psh3_hint_table_record,
Fixing ChangeLog entries.
Changed some tabs to spaces in changelog.
Fixed silly date error in change log.
Added missing log entry for incremental font loading changes made
logged latest change to ttobjs.c
FIX for bug reported by Sven Neumann [[email protected]] on the FreeType
More work on supporting fonts passed from GhostScript:
Added support for incrementally loaded Type 1 faces.
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