* src/otlayout/otlgpos.c (otl_value_length): Return number of bytes,
* src/base/ftmac.c: Don't include truetype/ttobjs.h.
* src/otlayout/otlayout.h: Add copyright.
* src/otlayout/otlgpos.c (otl_gpos_lookup1_validate,
* src/otlayout/otlgpos.c (otl_liga_mark2_validate): Add parameter
* src/otlayout/gpos.c: Rename counting variables to be more
* src/otlayout/otljstf.c (otl_jstf_gsub_mods_validate): Removed.
* src/otlayout/otlcommn.c (otl_gsubgpos_get_lookup_count): New
* src/otlayout/otcommn.c: Use OTL_CHECK everywhere.
Make otlayout module compile (without actually working).
* src/base/ftstream.c (FT_Stream_Close): Don't reset stream->close
* src/pfr/pfrload.c (pfr_sort_kerning_pairs): Single-byte
`Activate' gray-scale specifing hinting within the TrueType
* src/base/ftobjs.c (FT_Attach_File): Initialize `open.stream'.
* src/pcf/pcfread (pcf_load_font), src/bdf/bdfdrivr.c
* src/pcf/pcfread.c (pcf_interpret_style): Always allocate memory for
* src/pcf/pcfdrivr.c (PCF_Set_Pixel_Size): Compare heights, not
* src/sfnt/sfobjs.c (sfnt_load_face): Handle
* src/truetype/ttobjs.c (tt_face_init): Accept 0x00020000 format tag
formatting & small beautification
disabling the bytecode interpreter again
* include/freetype/cache/ftcglyph.h, src/cache/ftcglyph.c:
* include/freetype/ftstroke.h: updating documentation comments.
* src/base/ftstroke (FT_Stroker_ParseOutline): single points
* src/base/ftstroke (ft_stroke_border_reverse): Removed. Unused.
* src/cache/ftcsbits.c: fixing advance computation for
* src/base/ftstroke.c: last (?) bugfixes to the stroker.
* src/base/ftstroke.c: fixed a bug that prevented the stroker to
* src/truetype/ttgload.c (load_truetype_glyph): Fix typo.
* src/type1/t1afm.c (afm_atoindex): Fix boundary test. Reported
* src/truetype/ttgload.c, src/truetype/ttxgvar.c: removing
* include/freetype/internal/ftmemory.h [FT_DEBUG_MEMORY]: Declare
performance optimizations regarding face opening
* src/bdf/bdfdrivr.h (BDF_FaceRec): New element `default_glyph'.
* src/pcf/pcfread.c (pcf_read_TOC, pcf_get_properties,
fixing a scaling bug in the TrueType glyph loader that generated ugly
Minor documentation improvement.
* src/winfonts/winfnt.c (FNT_Face_Init): Set x_ppem and y_ppem
* src/lzw/zopen.c: Comment out inclusion of `signal.h' and `unistd.h'.
* include/freetype/cache/ftcmru.h, src/cache/ftcbasic.c,
* src/winfonts/winfnt.c: adding missing initialization of the
* include/freetype/freetype.h (FT_Glyph_Metrics, FT_GlyphSlotRec),
* src/autofit/afloader.c (af_loader_load_g): Set `lsb_delta' and
* src/autofit/*: important fixes to the auto-fitter. The output
* src/truetype/ttgload.c (compute_glyph_metrics): Fix compiler
* src/sfnt/sfobjs.c (tt_face_get_name): Make sure that an English
* src/type1/t1load.c (mm_axis_unmap, mm_weights_unmap): New
* src/base/ftbbox.c (BBox_Conic_Check): Fix boundary cases.
* src/sfnt/sfobjs.c (sfnt_done_face): Free face->postscript_name.
* src/sfnt/ttload.c (tt_face_load_max_profile): Always set
* src/cache/ftcbasic.c (ftc_basic_family_compare,
* src/cff/cffgload.h (CFF_Builder): Remove `error'
* include/freetype/internal/psaux.h (T1_ParseState): New
* src/truetype/ttxgvar.c (ft_var_load_avar): Do free arrays in case
* src/truetype/ttxgvar.c (ft_var_load_avar, ft_var_load_gvar): Fix
* src/pfr/pfrobjs.c, src/pfr/pfrobjs.h (pfr_face_init,
* src/truetype/ttgxvar.c (ft_var_load_gvar): Use FT_FACE_STREAM.
* src/cff/cffobjs.c (cff_size_done, cff_size_init, cff_size_reset,
* src/truetype/ttobjs.c (tt_driver_done): Fix typo.
* src/truetype/ttobjs.h, src/truetype/ttobjs.c (tt_face_init,
* src/sfnt/ttload.c (tt_face_free_names): Check that `table->names'
* docs/formats.txt: Add more information on PFR format.
* docs/formats.txt: New file.
* include/freetype/internal/tttypes.h (GX_BlendRec_)
Use FT_LOCAL instead of FT_LOCAL_DEF for function declarations.
* src/truetype/ttgxvar.c (ft_var_apply_tuple): Fix typo.
* src/pcf/pcfdrivr.c: Revert change from 2004-04-17.
* include/freetype/ftcache.h (FT_Get_CharMap_Index): Rename
* src/cff/cffparse.c (cff_parser_run), src/psaux/psobjs.c
formatting, doc improvements
* src/cff/cffobjs.c (cff_face_init): fixed a small memory leak
* src/psaux/psobjs.c (T1Radix): Renamed to...
* src/truetype/ttgload.c, src/truetype/ttgload.h (TT_Load_Glyph),
* builds/unix/freetype-config.in (usage): Fix and improve usage
* builds/unix/ftconfig.in, builds/vms/ftconfig.h: Define
* include/freetype/config/ftconfig.h, src/base/ftstream.c
* src/cache/ftcsbits.c (ftc_snode_load): Initialize `*asize' in case
* src/base/ftmac.c [__GNUC__]: Define OS_INLINE.
* include/freetype/config/ftconfig.h: Use CHAR_BIT to define
* configure: Accept makepp also.
Jamfile to bring in the new lzw module.
* src/lzw/zopen.c: Don't include sys/param.h and sys/stat.h.
* src/lzw/ftlzw.c: Include zopen.h dependent on
file Jamfile was initially added on branch LAYOUT.
file ot-unicode.h was initially added on branch LAYOUT.
file rules.mk was initially added on branch LAYOUT.
file oterrors.h was initially added on branch LAYOUT.