Binary compatibility report for the libfreetype.so.6 library  between 6.3.16-Maemo 4.1.2 and 6.3.20-Maemo 5.0 versions on ARM

Test Info


Library Namelibfreetype.so.6
Version #16.3.16-Maemo 4.1.2 (gcc 3.4.4)
Version #26.3.20-Maemo 5.0 (gcc 4.2.1)
CPU ArchitectureARM

Test Results


Total Header Files41
Total Shared Libraries1
Total Symbols / Types178 / 186
VerdictCompatible

Problem Summary


SeverityCount
Added Symbols-11
Removed SymbolsHigh0
Problems with
Data Types
High0
Medium0
Low1
Problems with
Symbols
High0
Medium0
Low12
Problems with
Constants
Low3

Added Symbols (11)


freetype.h, libfreetype.so.6.3.20
FT_Face_GetCharsOfVariant FT_Face face, FT_ULong variantSelector )
FT_Face_GetCharVariantIndex FT_Face face, FT_ULong charcode, FT_ULong variantSelector )
FT_Face_GetCharVariantIsDefault FT_Face face, FT_ULong charcode, FT_ULong variantSelector )
FT_Face_GetVariantSelectors FT_Face face )
FT_Face_GetVariantsOfChar FT_Face face, FT_ULong charcode )
FT_Get_FSType_Flags FT_Face face )

ftadvanc.h, libfreetype.so.6.3.20
FT_Get_Advance FT_Face face, FT_UInt gindex, FT_Int32 load_flags, FT_Fixed* padvance )
FT_Get_Advances FT_Face face, FT_UInt start, FT_UInt count, FT_Int32 load_flags, FT_Fixed* padvances )

ftcid.h, libfreetype.so.6.3.20
FT_Get_CID_From_Glyph_Index FT_Face face, FT_UInt glyph_index, FT_UInt* cid )
FT_Get_CID_Is_Internally_CID_Keyed FT_Face face, FT_Bool* is_cid )
FT_Get_CID_Registry_Ordering_Supplement FT_Face face, char const** registry, char const** ordering, FT_Int* supplement )

to the top

Problems with Data Types, Low Severity (1)


ftcache.h
[+] typedef FTC_FaceID (1)

to the top

Problems with Symbols, Low Severity (12)


ftlcdfil.h, libfreetype.so.6.3.16
[+] FT_Library_SetLcdFilter FT_Library library, FT_LcdFilter filter ) (1)

ftmodapi.h, libfreetype.so.6.3.16
[+] FT_Get_TrueType_Engine_Type FT_Library library ) (1)

ftoutln.h, libfreetype.so.6.3.16
[+] FT_Outline_Get_Orientation FT_Outline* outline ) (1)

ftstroke.h, libfreetype.so.6.3.16
[+] FT_Outline_GetInsideBorder FT_Outline* outline ) (1)
[+] FT_Outline_GetOutsideBorder FT_Outline* outline ) (1)
[+] FT_Stroker_ExportBorder FT_Stroker stroker, FT_StrokerBorder border, FT_Outline* outline ) (1)
[+] FT_Stroker_GetBorderCounts FT_Stroker stroker, FT_StrokerBorder border, FT_UInt* anum_points, FT_UInt* anum_contours ) (1)
[+] FT_Stroker_Set FT_Stroker stroker, FT_Fixed radius, FT_Stroker_LineCap line_cap, FT_Stroker_LineJoin line_join, FT_Fixed miter_limit ) (2)

t1tables.h, libfreetype.so.6.3.16
[+] FT_Get_PS_Font_Info FT_Face face, PS_FontInfoRec* afont_info ) (1)
[+] FT_Get_PS_Font_Private FT_Face face, PS_PrivateRec* afont_private ) (1)

tttables.h, libfreetype.so.6.3.16
[+] FT_Get_Sfnt_Table FT_Face face, FT_Sfnt_Tag tag ) (1)

to the top

Problems with Constants (3)


ftconfig.h
[+] FT_SIZEOF_INT
[+] FT_SIZEOF_LONG

ftotval.h
[+] FT_VALIDATE_OT

to the top

Header Files (41)


freetype.h
ftbbox.h
ftbdf.h
ftbitmap.h
ftcache.h
ftchapters.h
ftconfig.h
fterrors.h
ftgasp.h
ftglyph.h
ftgxval.h
ftgzip.h
ftheader.h
ftimage.h
ftincrem.h
ftlcdfil.h
ftlist.h
ftlzw.h
ftmm.h
ftmodapi.h
ftmoderr.h
ftoption.h
ftotval.h
ftoutln.h
ftpfr.h
ftrender.h
ftsizes.h
ftsnames.h
ftstdlib.h
ftstroke.h
ftsynth.h
ftsystem.h
fttrigon.h
fttypes.h
ftwinfnt.h
ftxf86.h
t1tables.h
ttnameid.h
tttables.h
tttags.h
ttunpat.h

to the top

Shared Libraries (1)


libfreetype.so.6.3.16

to the top




Generated on Mon Jun 20 18:27:03 2011 for libfreetype.so.6 by ABI Compliance Checker 1.23.3  
A tool for checking backward binary compatibility of a shared C/C++ library API