freetype/src/base
Werner Lemberg ee95b6f0d4 Adding OpenType validation module. The code is based on the
(unfinished) `otlayout' module but has been heavily modified to make
it much more compact.

* src/otvalid/*: New module.

* include/freetype/ftotval.h, src/base/ftotval.c,
include/freetype/internal/services/svotval.h: New files.

* include/freetype/config/ftmodule.h: Add otv_module_class.
* include/freetype/config/ftheader.h (FT_OPENTYPE_VALIDATE_H): New
macro.
* include/freetype/internal/ftserv.h
(FT_SERVICE_OPENTYPE_VALIDATE_H): New macro.
* include/freetype/internal/fttrace.h (otvmodule, otvcommon,
otvbase, otvgdef, otvgpos, otvgsub, otvjstf): New trace components.

* include/freetype/ftchapters.h: Updated.

* src/base/Jamfile (Library), src/base/descrip.mms (OBJS),
src/base/rules.mk (BASE_EXT_SRC): Updated.

* docs/CHANGES: Updated.
2004-09-10 14:39:00 +00:00
..
descrip.mms Adding OpenType validation module. The code is based on the 2004-09-10 14:39:00 +00:00
ftapi.c * include/freetype/t1tables.h (t1_blend_max): Fix typo. 2002-03-30 13:16:35 +00:00
ftbase.c Provide generic access to MacOS resource forks. 2004-02-25 12:58:54 +00:00
ftbbox.c * src/base/ftbbox.c (BBox_Conic_Check): Fix boundary cases. 2004-05-19 09:22:26 +00:00
ftbdf.c * include/freetype/internal/bdftypes.h: removed obsolete header 2003-10-29 21:43:52 +00:00
ftcalc.c * Jamfile, vms_make.com, builds/win32/visualc/freetype.dsp, 2004-03-05 09:26:24 +00:00
ftdbgmem.c * include/freetype/internal/ftmemory.h [FT_DEBUG_MEMORY]: Declare 2004-06-24 06:56:06 +00:00
ftdebug.c * src/base/ftdebug.c (ft_debug_init): Highest debug level is 7, 2004-09-04 06:53:36 +00:00
ftgloadr.c * include/freetype/internal/psaux.h (T1_ParseState): New 2004-05-13 12:59:59 +00:00
ftglyph.c * src/cache/ftcbasic.c (ftc_basic_family_compare, 2004-05-17 09:25:04 +00:00
ftinit.c Making ftgrays.c compile stand-alone again. 2002-09-16 06:15:31 +00:00
ftmac.c * src/base/ftmac.c: Don't include truetype/ttobjs.h. 2004-08-28 08:02:46 +00:00
ftmm.c * src/pcf/pcfdrivr.c: Revert change from 2004-04-17. 2004-04-25 20:15:11 +00:00
ftnames.c * src/cache/ftccache.c (ftc_node_hash_unlink, ftc_node_hash_link) 2002-06-08 06:47:18 +00:00
ftobjs.c * include/freetype/internal/ftobjs.h: Don't include 2004-09-06 07:06:56 +00:00
ftotval.c Adding OpenType validation module. The code is based on the 2004-09-10 14:39:00 +00:00
ftoutln.c * include/freetype/ftcache.h: Delete duplicated definition of 2004-01-22 09:07:12 +00:00
ftpfr.c * src/autohint/ahhint.c (ah_hinter_load_glyph): Patch from 2003-10-20 08:29:46 +00:00
ftrfork.c * src/base/ftstream.c (FT_Stream_Close): Don't reset stream->close 2004-08-11 05:25:37 +00:00
ftstream.c * src/base/ftstream.c (FT_Stream_Close): Don't reset stream->close 2004-08-11 05:25:37 +00:00
ftstroke.c * docs/CHANGES: Updated. 2004-07-17 16:45:21 +00:00
ftsynth.c * src/cff/cffgload.c (cff_lookup_glyph_by_stdcharcode): Handle 2003-12-24 13:37:58 +00:00
ftsystem.c * README.UNX: updated the Unix-specific quick-compilation guide to 2002-04-12 09:31:48 +00:00
fttrigon.c * src/base/fttrigon.c, src/base/ftgloadr.c: Inlude 2003-12-26 07:26:08 +00:00
fttype1.c * src/base/fttype1.c (FT_Get_PS_Font_Info): Fix incorrectly applied 2003-11-02 09:07:21 +00:00
ftutil.c * include/freetype/internal/ftmemory.h [FT_DEBUG_MEMORY]: Declare 2004-06-24 06:56:06 +00:00
ftwinfnt.c * include/freetype/internal/ftserv.h (FT_FACE_FIND_SERVICE): 2003-09-22 09:53:56 +00:00
ftxf86.c Updated copyright years. 2003-09-30 07:00:42 +00:00
Jamfile Adding OpenType validation module. The code is based on the 2004-09-10 14:39:00 +00:00
rules.mk Adding OpenType validation module. The code is based on the 2004-09-10 14:39:00 +00:00