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
* src/sfnt/ttload.c (tt_face_load_metrics_header): Ignore missing
* src/otvalid/otvmod.c (otv_validate): Use ft_validator_run instead
* src/truetype/ttgload.c (load_truetype_glyph): Fix compiler
Forgot to check in last change.
* src/truetype/ttinterp.c, src/truetype/ttinterp.h: Update copyright
* src/truetype/ttinterp.c, src/truetype/ttinterp.h: Remove original
* docs/INSTALL.ANY: Updated.
* src/sfnt/sfdriver.c (sfnt_interface) [FT_OPTIMIZE_MEMORY]:
* src/otvalid/otvcommn.h: Remove dead code.
* src/truetype/ttobjs.h (tt_size_run_fpgm, tt_size_run_prep): New functions.
* src/truetype/ttdriver.c (Set_Char_Sizes): Avoid unnecessary
Oops! Undo private change.
* include/freetype/ftoutln.h (FT_Outline_Embolden): Fix prototype.
* include/freetype/internal/ftmemory.h (FT_REALLOC_ARRAY): Fix typo.
* src/sfnt/ftbitmap.c, src/truetype/ttgload.c, src/sfnt/ttcmap.c:
Add an entry about rewritten of `ftview' and `ftstring'
* include/freetype/internal/ftobjs.h, src/base/ftobjs.c: New function
* src/base/ftoutln.c (FT_Outline_Embolden): Strength should be
* Version 2.1.10 released.
* builds/amiga/*: Added copyright notes, reworked some comments.
Minor documentation fixes.
* Add copyright notices to all files which don't have one.
* include/freetype/ftimage.h (FT_Outline_MoveToFunc,