freetype-cvs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[ft-cvs] freetype2 ChangeLog devel/ftoption.h docs/CHANG...


From: Werner LEMBERG
Subject: [ft-cvs] freetype2 ChangeLog devel/ftoption.h docs/CHANG...
Date: Mon, 15 Oct 2007 17:21:33 +0000

CVSROOT:        /cvsroot/freetype
Module name:    freetype2
Changes by:     Werner LEMBERG <wl>     07/10/15 17:21:33

Modified files:
        .              : ChangeLog 
        devel          : ftoption.h 
        docs           : CHANGES 
        include/freetype: freetype.h ttnameid.h 
        include/freetype/config: ftoption.h 
        include/freetype/internal: ftobjs.h 
        src/base       : ftobjs.c 
        src/bdf        : bdfdrivr.c 
        src/cff        : cffcmap.c 
        src/pcf        : pcfdrivr.c 
        src/pfr        : pfrcmap.c 
        src/psaux      : t1cmap.c 
        src/sfnt       : ttcmap.c 
        src/winfonts   : winfnt.c 

Log message:
        Add support for cmap type 14.
        
        * devel/ftoption.h, include/freetype/config/ftoption.h
        (TT_CONFIG_CMAP_FORMAT_14): New macro.
        
        * include/freetype/internal/ftobjs.h (FT_CMap_CharVarIndexFunc,
        FT_CMap_CharVarIsDefaultFunc, FT_CMap_VariantListFunc,
        FT_CMap_CharVariantListFunc, FT_CMap_VariantCharListFunc): New
        support function prototypes.
        (FT_CMap_ClassRec): Add them.
        Update all users.
        
        * include/freetype/ttnameid.h (TT_APPLE_ID_VARIANT_SELECTOR): New
        macro.
        
        * include/freetype/freetype.h (FT_Get_Char_Variant_Index,
        FT_Get_Char_Variant_IsDefault, FT_Get_Variant_Selectors,
        FT_Get_Variants_Of_Char, FT_Get_Chars_Of_Variant): New API
        functions.
        
        * src/base/ftobjs.c (find_variant_selector_charmap): New auxiliary
        function.
        (FT_Set_Charmap): Disallow cmaps of type 14.
        (FT_Get_Char_Variant_Index, FT_Get_Char_Variant_IsDefault,
        FT_Get_Variant_Selectors, FT_Get_Variants_Of_Char,
        FT_Get_Chars_Of_Variant): New API functions.
        
        * src/sfnt/ttcmap.c (TT_PEEK_UINT24, TT_NEXT_UINT24): New macros.
        
        (TT_CMap14Rec, tt_cmap14_init, tt_cmap14_validate,
        tt_cmap14_char_index, tt_cmap14_char_next, tt_cmap14_get_info,
        tt_cmap14_char_map_def_binary, tt_cmap14_char_map_nondef_binary,
        tt_cmap14_find_variant, tt_cmap14_char_var_index,
        tt_cmap14_char_var_isdefault, tt_cmap14_variants,
        tt_cmap14_char_variants, tt_cmap14_def_char_count,
        tt_cmap14_get_def_chars, tt_cmap14_get_nondef_chars,
        tt_cmap14_variant_chars, tt_cmap14_class_rec): New functions and
        structures for cmap 14 support.
        (tt_cmap_classes): Register tt_cmap14_class_rec.
        (tt_face_build_cmaps): One more error message.
        
        * docs/CHANGES: Mention cmap 14 support.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/freetype2/ChangeLog?cvsroot=freetype&r1=1.1663&r2=1.1664
http://cvs.savannah.gnu.org/viewcvs/freetype2/devel/ftoption.h?cvsroot=freetype&r1=1.30&r2=1.31
http://cvs.savannah.gnu.org/viewcvs/freetype2/docs/CHANGES?cvsroot=freetype&r1=1.184&r2=1.185
http://cvs.savannah.gnu.org/viewcvs/freetype2/include/freetype/freetype.h?cvsroot=freetype&r1=1.216&r2=1.217
http://cvs.savannah.gnu.org/viewcvs/freetype2/include/freetype/ttnameid.h?cvsroot=freetype&r1=1.32&r2=1.33
http://cvs.savannah.gnu.org/viewcvs/freetype2/include/freetype/config/ftoption.h?cvsroot=freetype&r1=1.122&r2=1.123
http://cvs.savannah.gnu.org/viewcvs/freetype2/include/freetype/internal/ftobjs.h?cvsroot=freetype&r1=1.113&r2=1.114
http://cvs.savannah.gnu.org/viewcvs/freetype2/src/base/ftobjs.c?cvsroot=freetype&r1=1.284&r2=1.285
http://cvs.savannah.gnu.org/viewcvs/freetype2/src/bdf/bdfdrivr.c?cvsroot=freetype&r1=1.63&r2=1.64
http://cvs.savannah.gnu.org/viewcvs/freetype2/src/cff/cffcmap.c?cvsroot=freetype&r1=1.18&r2=1.19
http://cvs.savannah.gnu.org/viewcvs/freetype2/src/pcf/pcfdrivr.c?cvsroot=freetype&r1=1.28&r2=1.29
http://cvs.savannah.gnu.org/viewcvs/freetype2/src/pfr/pfrcmap.c?cvsroot=freetype&r1=1.6&r2=1.7
http://cvs.savannah.gnu.org/viewcvs/freetype2/src/psaux/t1cmap.c?cvsroot=freetype&r1=1.19&r2=1.20
http://cvs.savannah.gnu.org/viewcvs/freetype2/src/sfnt/ttcmap.c?cvsroot=freetype&r1=1.72&r2=1.73
http://cvs.savannah.gnu.org/viewcvs/freetype2/src/winfonts/winfnt.c?cvsroot=freetype&r1=1.89&r2=1.90




reply via email to

[Prev in Thread] Current Thread [Next in Thread]