Binary compatibility report for the libipe library  between 7.0.13 and 7.0.14 versions on x86

Test Info


Library Namelibipe
Version #17.0.13
Version #27.0.14
CPU Architecturex86
GCC Version4.6.1

Test Results


Total Header Files30
Total Shared Libraries5
Total Symbols / Types985 / 515
VerdictIncompatible
(12.59%)

Problem Summary


SeverityCount
Added Symbols-7
Removed SymbolsHigh3
Problems with
Data Types
High2
Medium3
Low4
Problems with
Symbols
High3
Medium0
Low4
Problems with
Constants
Low0
Other Changes-0

Added Symbols (7)


ipeattributes.h, libipe.so.7.0.14
namespace ipe
Repository::cleanup ( ) [static]

ipepage.h, libipe.so.7.0.14
namespace ipe
Page::countMarkedViews ( ) const
Page::setMarked bool marked )
Page::setMarkedView int index, bool marked )

ipeselector.h, libipeqtcanvas.so.7.0.14
namespace ipeqt
PageSelector::PageSelector [in-charge] ( ipe::Document* doc, int page, int startIndex, int width, QWidget* parent )
PageSelector::PageSelector [not-in-charge] ( ipe::Document* doc, int page, int startIndex, int width, QWidget* parent )
PageSelector::selectPageOrView ( ipe::Document* doc, int page, int startIndex, int pageWidth, int width, int height ) [static]

to the top

Removed Symbols (3)


ipeselector.h, libipeqtcanvas.so.7.0.13
namespace ipeqt
PageSelector::PageSelector [in-charge] ( ipe::Document* doc, int page, int width, QWidget* parent )
PageSelector::PageSelector [not-in-charge] ( ipe::Document* doc, int page, int width, QWidget* parent )
PageSelector::selectPageOrView ( ipe::Document* doc, int page, int pageWidth, int width, int height ) [static]

to the top

Problems with Data Types, High Severity (2)


ipepage.h
namespace ipe
[+] class Page (1)

ipeqtcanvas.h
namespace ipeqt
[+] class Canvas (1)

to the top

Problems with Symbols, High Severity (3)


ipeselector.h, libipeqtcanvas.so.7.0.13
namespace ipeqt
[+] PageSelector::PageSelector [in-charge] ( ipe::Document* doc, int page, int width, QWidget* parent ) (1)
[+] PageSelector::PageSelector [not-in-charge] ( ipe::Document* doc, int page, int width, QWidget* parent ) (1)
[+] PageSelector::selectPageOrView ( ipe::Document* doc, int page, int pageWidth, int width, int height ) [static] (1)

to the top

Problems with Data Types, Medium Severity (3)


ipeqtcanvas.h
namespace ipeqt
[+] class Canvas (1)
[+] class Canvas::Style (2)

to the top

Problems with Data Types, Low Severity (4)


ipepage.h
namespace ipe
[+] class Page (1)

ipeqtcanvas.h
namespace ipeqt
[+] class Canvas::Style (1)

ipeselector.h
namespace ipeqt
[+] class PageSelector (2)

to the top

Problems with Symbols, Low Severity (4)


ipebase.h, libipe.so.7.0.13
namespace ipe
[+] FileStream::tell ( ) const (1)
[+] StringStream::tell ( ) const (1)

ipepdfwriter.h, libipe.so.7.0.13
namespace ipe
[+] PdfWriter::PdfWriter [in-charge] ( TellStream& stream, Document const* doc, FontPool const* pool, bool lastView, int fromPage, int toPage, int compression ) (1)
[+] PdfWriter::PdfWriter [not-in-charge] ( TellStream& stream, Document const* doc, FontPool const* pool, bool lastView, int fromPage, int toPage, int compression ) (1)

to the top

Header Files (30)


ipeattributes.h
ipebase.h
ipebitmap.h
ipedoc.h
ipefactory.h
ipefontpool.h
ipegeo.h
ipegroup.h
ipeimage.h
ipeiml.h
ipelatex.h
ipelet.h
ipelib.h
ipeobject.h
ipepage.h
ipepainter.h
ipepath.h
ipepdfparser.h
ipepdfwriter.h
ipepswriter.h
ipeqtcanvas.h
ipereference.h
ipeselector.h
ipeshape.h
ipesnap.h
ipestyle.h
ipetext.h
ipetool.h
ipeutils.h
ipexml.h

to the top

Shared Libraries (5)


libipe.so.7.0.13
libipecairo.so.7.0.13
libipelua.so.7.0.13
libipeqtcanvas.so.7.0.13
libipeui.so.7.0.13

to the top




Generated on Thu Jan 19 18:33:12 2012 for libipe by ABI Compliance Checker 1.96.5  
A tool for checking backward binary compatibility of a shared C/C++ library API