Al-Qurtas-Islamic-bank-The-.../src
Wu, Chia-I (吳佳一) f5aa47beb0 Clean up the SFNT_Interface. Table loading functions are now named
after the tables' tags;  `hdmx' is TrueType-specific and thus the code
is moved to the truetype module; `get_metrics' is moved here from the
truetype module so that the code can be shared with the cff module.

This pass involves no real changes.  That is, the code is moved
verbatim mostly.  The only exception is the return value of
`tt_face_get_metrics'.

* include/freetype/internal/sfnt.h, src/sfnt/rules.mk,
src/sfnt/sfdriver.c, src/sfnt/sfnt.c, src/sfnt/sfobjs.c,
src/sfnt/ttload.c, src/sfnt/ttload.h, src/sfnt/ttsbit.c,
src/sfnt/ttsbit.h, src/sfnt/ttsbit0.c: Clean up the SFNT_Interface.

* src/sfnt/ttmtx.c, src/sfnt/ttmtx.h: Metrics-related tables' loading
and parsing code is moved here.
Move `tt_face_get_metrics' here from the truetype module.  The return
value is changed from `void' to `FT_Error'.

* include/freetype/internal/fttrace.h: New trace: ttmtx.

* src/truetype/ttpload.c, src/truetype/ttpload.h: `hdmx' loading and
parsing code is moved here.
New function `tt_face_load_prep' splitted from `tt_face_load_fpgm'.
`tt_face_load_fpgm' returns `FT_Err_Ok' if `fpgm' doesn't exist.

* src/cff/cffgload.c, src/cff/cffobjs.c: Update.

* src/truetype/ttgload.c, src/truetype/ttobjs.c: Update.
2006-02-14 06:40:10 +00:00
..
autofit Formatting, copyright years. 2006-02-12 21:49:21 +00:00
base Implement new, simplified module selection. With GNU make it is now 2006-01-31 20:17:42 +00:00
bdf Implement new, simplified module selection. With GNU make it is now 2006-01-31 20:17:42 +00:00
cache Formatting, copyright years. 2006-01-27 14:16:16 +00:00
cff Clean up the SFNT_Interface. Table loading functions are now named 2006-02-14 06:40:10 +00:00
cid * src/cid/cidparse.c (cid_parse_new): Remove shadowing variable. 2006-02-09 07:38:57 +00:00
gxvalid * src/otvalid/module.mk: s/otvalid_module_class/otv_module_class/. 2006-02-01 05:14:25 +00:00
gzip Formatting, copyright years. 2006-01-27 14:16:16 +00:00
lzw formatting, comment clean-up 2005-10-23 19:25:41 +00:00
otvalid * src/otvalid/module.mk: s/otvalid_module_class/otv_module_class/. 2006-02-01 05:14:25 +00:00
pcf Implement new, simplified module selection. With GNU make it is now 2006-01-31 20:17:42 +00:00
pfr Implement new, simplified module selection. With GNU make it is now 2006-01-31 20:17:42 +00:00
psaux Implement new, simplified module selection. With GNU make it is now 2006-01-31 20:17:42 +00:00
pshinter Implement new, simplified module selection. With GNU make it is now 2006-01-31 20:17:42 +00:00
psnames Implement new, simplified module selection. With GNU make it is now 2006-01-31 20:17:42 +00:00
raster Implement new, simplified module selection. With GNU make it is now 2006-01-31 20:17:42 +00:00
sfnt Clean up the SFNT_Interface. Table loading functions are now named 2006-02-14 06:40:10 +00:00
smooth Implement new, simplified module selection. With GNU make it is now 2006-01-31 20:17:42 +00:00
tools * include/freetype/internal/t1types.h (AFM_FontInfo), 2006-01-31 07:01:24 +00:00
truetype Clean up the SFNT_Interface. Table loading functions are now named 2006-02-14 06:40:10 +00:00
type1 Implement new, simplified module selection. With GNU make it is now 2006-01-31 20:17:42 +00:00
type42 Implement new, simplified module selection. With GNU make it is now 2006-01-31 20:17:42 +00:00
winfonts Implement new, simplified module selection. With GNU make it is now 2006-01-31 20:17:42 +00:00
Jamfile Add license. 2005-06-04 23:04:30 +00:00