freetype/src/base
Werner Lemberg 0f7c2f1aa5 Adding the function `FT_Get_Next_Char', doing the obvious thing
w.r.t. the selected charmap.

* include/freetype/freetype.h: Add prototype.
* include/freetype/internal/ftdriver.h: Add `FTDriver_getNextChar'
typedef.
(FT_Driver_Class): Use it.
* include/freetype/internal/psnames.h: Add `PS_Next_Unicode_Func'
typedef.
(PSNames_Interface): Use it.
* include/freetype/internal/tttypes.h: Add `TT_CharNext_Func'
typedef.
(TT_CMapTable): Use it.

* src/base/ftobjs.c (FT_Get_Next_Char): New function, implementing
high-level API.
* src/cff/cffdrivr.c (cff_get_next_char): New function.
(cff_driver_class): Add it.
* src/cid/cidriver.c (Cid_Get_Next_Char): New function.
(t1cid_driver_class): Add it.
* src/pcf/pcfdriver.c (PCF_Get_Next_Char): New function.
(pcf_driver_class): Add it.
* src/psnames/psmodule.c (PS_Next_Unicode): New function.
(psnames_interface): Add it.
* src/sfnt/ttcmap.c (code_to_next0, code_to_next2, code_to_next4,
code_to_next6, code_to_next_8_12, code_to_next_10): New auxiliary
functions.
(TT_CharMap_Load): Use them.
* src/truetype/ttdriver.c (Get_Next_Char): New function.
(tt_driver_class): Add it.
* src/type1/t1driver.c (Get_Next_Char): New function.
(t1_driver_class): Add it.
* src/winfnt/winfnt.c (FNT_Get_Next_Char): New function.
(winfnt_driver_class): Add it.

* src/pcf/pcfread.c (pcf_load_font): For now, report Unicode for
Unicode and Latin 1 encodings.
2002-02-04 20:55:58 +00:00
..
descrip.mms * src/cache/ftccache.c (ftc_node_done, ftc_node_destroy): Fix 2002-01-25 16:05:39 +00:00
ftbase.c Added a new debugging memory manager implementation. See the 2001-10-22 08:32:21 +00:00
ftbbox.c finishing function header formatting 2001-06-28 17:49:10 +00:00
ftcalc.c Formatting. 2001-12-05 01:22:05 +00:00
ftdbgmem.c fixing hinted advance width bug in all font drivers 2001-12-14 14:52:58 +00:00
ftdebug.c finishing function header formatting 2001-06-28 17:49:10 +00:00
ftextend.c finishing function header formatting 2001-06-28 17:49:10 +00:00
ftglyph.c * src/base/ftglyph (FT_Glyph_To_Bitmap): Remove compiler warning. 2001-12-16 08:17:33 +00:00
ftinit.c finishing function header formatting 2001-06-28 17:49:10 +00:00
ftlist.c finishing function header formatting 2001-06-28 17:49:10 +00:00
ftmac.c Formatting. 2001-12-07 21:56:32 +00:00
ftmm.c finishing function header formatting 2001-06-28 17:49:10 +00:00
ftnames.c finishing function header formatting 2001-06-28 17:49:10 +00:00
ftobjs.c Adding the function `FT_Get_Next_Char', doing the obvious thing 2002-02-04 20:55:58 +00:00
ftoutln.c * src/base/ftobjs.c, src/base/ftoutln.c, src/cache/ftccmap.c, 2002-01-07 10:04:09 +00:00
ftstream.c finishing function header formatting 2001-06-28 17:49:10 +00:00
ftsynth.c 2001-07-13 Werner Lemberg <wl@gnu.org> 2001-07-12 22:41:08 +00:00
ftsystem.c replaced liberal uses of "memset" by the "MEM_Set" macro call 2001-10-24 07:32:55 +00:00
fttrigon.c * src/base/ftglyph (FT_Glyph_To_Bitmap): Remove compiler warning. 2001-12-16 08:17:33 +00:00
Jamfile Added a new debugging memory manager implementation. See the 2001-10-22 08:32:21 +00:00
rules.mk Added a new debugging memory manager implementation. See the 2001-10-22 08:32:21 +00:00