* src/truetype/ttobjs.c (tt_size_init): size->ttmetrics.valid is
* src/type42/t42objs.x (T42_Face_Init): Replace call to
* src/sfnt/ttcmap.c, src/sfnt/ttcmap.h:
* docs/CHANGES: Document latest charmap code changes.
* docs/CHANGES: Document ftdump's `-v' option.
* src/sfnt/ttcmap.c (tt_cmap4_char_map_binary,
Major update to distinguish between unsorted and overlapped segments
* src/sfnt/ttcmap.c (struct TT_CMap12Rec_, tt_cmap12_init,
2005-11-15 Detlef W�rkner <[email protected]>
Adjusted the compiler options to the current sources.
The assumed Seek() position in the file cache was off by one byte.
MPW makefiles are updated to build all available modules
* src/bdf/bdfdrivr.c (bdf_interpret_style, BDF_Face_Done): Fix small
* src/sfnt/ttload.c (sfnt_init): Add tracing message.
* src/sfnt/ttsbit0.c (tt_sbit_decoder_load_image): image_offset is
* src/sfnt/sfobjs.c (sfnt_init_face): Check that format_tag is known
* src/sfnt/ttload.c (sfnt_dir_check): Clean up and return correct
* src/sfnt/ttload.c (tt_face_load_metrics): Ignore excess number
* src/sfnt/ttload.c (tt_face_load_metrics): Ignore excess number
add FT_TrueTypeGX_Free() etc to free the buffers allocated by gxvalid, otvalid
* builds/unix/ftsystem.c (FT_Stream_Open, FT_New_Memory,
2005-11-17 Detlef W�rkner <[email protected]>
Added support for gxvalid module.
Add vertical metrics support to OpenType CFF outlines. Based on a
* src/base/ftcalc.c (FT_MulTo64): Commented out.
* src/base/fttrigon.c (ft_trig_prenorm): fixed a bug that created
* src/cache/ftccache.c (FTC_Cache_Clear), src/cache/ftcmanag.c
* builds/exports.mk ($(EXPORTS_LIST)): Add TT_RunIns.
* src/autofit/afangles.c, src/autofit/aftypes.h (af_angle_diff):
* src/type1/t1afm.c (T1_Read_PFM): Zero offset means `no kerning
Improve documentation. From Ville Syrj�l� <[email protected]>.
* src/base/ftobjs.c (FT_Open_Face): Avoid possible memory leak.
updating ChangeLog with commits from 2005-10-28
- various performance enhancements
update files for classic MacOS support
fix invalid cast from NULL to integer typed variables
* include/freetype/ftsysmem.h, include/freetype/ftsysio.h: Removed.
* src/sfnt/sfdriver.c (sfnt_interface): Move out
* src/base/ftdbgmem.c (ft_mem_debug_realloc): Make it compile with
formatting, comment clean-up
* src/base/ftdbgmem.c: another realloc memory counting bug fix
* src/base/ftdbgmem.c: fixes to better account for memory reallocations
* include/freetype/ftbitmap.h (FT_Bitmap_Copy, FT_Bitmap_Embolden),
* src/truetype/ttgload.c (TT_Load_Glyph): Allow size->ttmetrics to be
Formatting, CR/LF issues.
* src/base/ftobjs.c (FT_Open_Face): don't call FT_New_GlyphSlot and
* src/tools/apinames.c: adding new tool to extract public API
file ftcint.h was initially added on branch CACHE.
Add FT_FACE_FLAG_HINTER to indicate that a specific font driver has
Grammatical fixes (this is, removing future tense in most cases).
* builds/unix/freetype2.m4: Add license exception so that the file
file ftrgb.h was initially added on branch RGB.
file rules.mk was initially added on branch RGB.
file ftrgb.c was initially added on branch RGB.
file ftrgbgen.h was initially added on branch RGB.
file ftrgbgn2.h was initially added on branch RGB.
file Jamfile was initially added on branch RGB.
* src/autofit/aflatin.c (af_latin_compute_stem_width): fixed bad
* src/autofit/afangles.c (af_angle_atan): replaced CORDIC-based
* src/base/Jamfile: adding src/base/ftgxval.c
* src/autofit/aflatin.c (af_latin_hints_init): fixed a bug that
* docs/CHANGES: Mention SING Glyphlet support.
* src/base/Jamfile: fixing broken Jamfile
* freetype2/src/sfnt/ttload.c (sfnt_dir_check): Modified to allow a
* src/sfnt/sfobjs.c (sfnt_load_face): Reactivate code to set
Fixes for `make multi' and using C++ compiler.
* src/gxvalid/gxvbsln.c (GXV_BSLN_VALUE_EMPTY): Add `U'.
* src/gxvalid/gxvbsln.c (gxv_bsln_validate): Fix tracing message.
* src/truetype/ttgload.c (load_truetype_glyph): Fix typo.
* src/gxvalid/gxvbsln.c: Fix compiler warnings.
* src/gxvalid/README: Revised.
* include/freetype/freetype.h, include/freetype/ftchapters.h: Add
* src/truetype/ttgload.c [TT_MAX_COMPOSITE_RECURSE]: Removed.
* builds/unix/freetype2.in (CFlags): Add missing directory.
* docs/CHANGES: Mention gxvalid module.
* src/autofit/aflatin.c (af_latin_metrics_scale): Initialize
Add gxvalid module to validate TrueType GX/AAT tables.
* src/truetype/ttgload.c (TT_Load_Glyph): Only translate outline
* src/truetype/ttdriver.c (Load_Glyph): Don't check the validity of