src/base/ftgxval.c, src/base/ftotval.c: return FT_Err_Unimplemented_Feature when validation service is unavailable

This commit is contained in:
Suzuki, Toshiya (鈴木俊哉) 2006-06-15 09:05:41 +00:00
parent b10e45a7fb
commit 817831f435
3 changed files with 21 additions and 3 deletions

View File

@ -1,3 +1,21 @@
2006-06-08 suzuki toshiya <mpsuzuki@hiroshima-u.ac.jp>
Public API of TrueTypeGX, OpenType and classic kern table validator
should return FT_Err_Unimplemented_Feature, when validation service
is unavailable (disabled by modules.cfg). It is originally suggested
by David Turner:
http://lists.gnu.org/archive/html/freetype-devel/2005-11/msg00078.html
* src/base/ftgxval.c (FT_TrueTypeGX_Validate): return
FT_Err_Unimplemented_Feature, When TrueTypeGX validation service
is unavailable.
(FT_ClassicKern_Validate): return FT_Err_Unimplemented_Feature,
when classic kern table validation service is unavailable.
* src/base/ftotval.c (FT_OpenType_Validate): return
FT_Err_Unimplemented_Feature, When OpenType validation service
is unavailable.
2006-06-08 Werner Lemberg <wl@gnu.org>
* src/bdf/bdflib.c (bdf_load_font): Fix memory leaks in case of

View File

@ -62,7 +62,7 @@
tables,
table_length );
else
error = FT_Err_Invalid_Argument;
error = FT_Err_Unimplemented_Feature;
Exit:
return error;
@ -108,7 +108,7 @@
validation_flags,
ckern_table );
else
error = FT_Err_Invalid_Argument;
error = FT_Err_Unimplemented_Feature;
Exit:
return error;

View File

@ -62,7 +62,7 @@
GSUB_table,
JSTF_table );
else
error = FT_Err_Invalid_Argument;
error = FT_Err_Unimplemented_Feature;
Exit:
return error;