Log of /freetype2/src/otvalid/otvmod.c
Parent Directory
|
Revision Log
Revision
1.11 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Dec 1 12:53:00 2008 UTC
(14 years, 7 months ago)
by
wl
Branch:
MAIN
CVS Tags:
HEAD,
VER-2-3-8,
VER-2-3-9
Changes since
1.10: +2 -2 lines
Diff to
previous 1.10
GDEF tables need `glyph_count' too for validation. Problem reported
by Chi Nguyen <chint@necsv.com>.
* src/otvalid/otvgdef.c (otv_GDEF_validate), src/otvalid/otvalid.h
(otv_GDEF_validate), src/otvalid/otvmod.c (otv_validate): Pass
`glyph_count'.
Revision
1.10 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Wed Aug 8 06:38:06 2007 UTC
(15 years, 10 months ago)
by
wl
Branch:
MAIN
CVS Tags:
VER-2-3-6,
VER-2-3-7
Changes since
1.9: +28 -3 lines
Diff to
previous 1.9
* src/otvalid/otvbase.c, src/otvalid/otvcommn.c,
src/otvalid/otvgdef.c, src/otvalid/otvgpos.c, src/otvalid/otvgsub.c,
src/otvalid/otvjstf.c: s/FT_INVALID_DATA/FT_INVALID_FORMAT/ where
appropriate. Reported by George.
* include/freetype/internal/fttrace.h: Define `trace_otvmath'.
* src/otvalid/rules.mk (OTV_DRV_SRC): Add otvmath.c.
* docs/CHANGES: Updated.
Add `MATH' validating support to otvalid module.
* include/freetype/tttags.h (TTAG_MATH): New macro.
* include/freetype/ftotval.h (FT_VALIDATE_MATH): New macro.
(FT_VALIDATE_OT): Updated.
* src/otvalid/otmath.c: New file.
* src/otvalid/otvalid.c: Include otvmath.c.
* src/otvalid/otvmod.c (otv_validate): Handle `MATH' table.
Revision
1.7 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Aug 22 14:24:30 2006 UTC
(16 years, 10 months ago)
by
jclaudius
Branch:
MAIN
Changes since
1.6: +4 -4 lines
Diff to
previous 1.6
2006-08-22 Jens Claudius <jens.claudius@yahoo.com>
Fix for previous commit, which caused many compiler warnings/errors
about addresses of volatile objects passed as function arguments
as non-volatile pointers.
* freetype2/include/freetype/internal/ftvalid.h: Make
FT_Validator typedef a pointer to a volatile object.
* freetype2/src/gxvalid/gxvmod.c (gxv_load_table): Make function
argument `table' a pointer to a volatile object.
* freetype2/src/otvalid/otvmod.c (otv_load_table): Make function
argument `table' a pointer to a volatile object.
Revision
1.5 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Aug 18 17:20:37 2006 UTC
(16 years, 10 months ago)
by
jclaudius
Branch:
MAIN
Changes since
1.4: +15 -11 lines
Diff to
previous 1.4
2006-08-18 Jens Claudius <jens.claudius@yahoo.com>
* freetype2/src/gxvalid/gxvmod.c (GXV_TABLE_DECL): Mark local
variable `_sfnt' as volatile since it must keep its value across
a call to ft_setjmp.
(gxv_validate): Same for local variables `memory' and `valid'.
(classic_kern_validate): Same for local variables `memory',
`ckern', and `valid'.
* freetype2/src/otvalid/otvmod.c (otv_validate): Same for function
parameter `face' and local variables `base', `gdef', `gpos', `gsub',
`jstf', and 'valid'.
* freetype2/src/sfnt/ttcmap.c (tt_face_build_cmaps): Same for
local variable `cmap'.
Revision
1.4 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Aug 15 17:00:28 2006 UTC
(16 years, 10 months ago)
by
mpsuzuki
Branch:
MAIN
Changes since
1.3: +5 -5 lines
Diff to
previous 1.3
* src/otvalid/otvmod.c, src/gxvalid/gxvmod.c: replace ft_validator_run by ft_setjmp
Revision
1.3 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sat Aug 20 05:33:09 2005 UTC
(17 years, 10 months ago)
by
wl
Branch:
MAIN
CVS Tags:
CACHE-STEP-1,
CACHE-STEP-2,
DATE-050920,
VER-2-2-0,
VER-2-2-0-RC1,
VER-2-2-0-RC2,
VER-2-2-0-RC3,
VER-2-2-0-RC4,
VER-2-2-1
Branch point for:
CACHE,
RGB
Changes since
1.2: +5 -5 lines
Diff to
previous 1.2
* src/otvalid/otvmod.c (otv_validate): Use ft_validator_run instead
of ft_setjmp.
Revision
1.2 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Feb 10 08:18:26 2005 UTC
(18 years, 4 months ago)
by
wl
Branch:
MAIN
CVS Tags:
VER-2-1-10
Changes since
1.1: +12 -1 lines
Diff to
previous 1.1
* builds/unix/freetype-config.in: Add new flag `--ftversion' to
return the FreeType version. Suggested by George Williams
<gww@silcom.com>.
* docs/CHANGES: Updated.
* src/otvalid/otvmod.c (otv_validate): Deallocate arrays in case
of error. Reported by YAMANO-UCHI Hidetoshi <mer@din.or.jp>.
* src/psaux/t1decode.c (t1_decoder_parse_charstrings)
<op_closepath>: Accept `T1_Parse_Have_Moveto' state also which can
happen in empty glyphs. Reported by Ian Brown
<ian.brown@printsoft.de>.
Revision
1.1 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Sep 10 14:39:00 2004 UTC
(18 years, 9 months ago)
by
werner
Branch:
MAIN
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.
This form allows you to request diffs between any two revisions of this file.
For each of the two "sides" of the diff,
select a symbolic revision name using the selection box, or choose
'Use Text Field' and enter a numeric revision.