Binary compatibility report for the QwtPolar library  between 1.0.1 and 1.1.0-rc1 versions on x86

Test Info


Library NameQwtPolar
Version #11.0.1
Version #21.1.0-rc1
CPU Typex86
GCC Version4.6.1

Test Results


Total Header Files16
Total Shared Libraries1
Total Symbols / Types331 / 214
VerdictIncompatible
(43.8%)

Problem Summary


SeverityCount
Added Symbols-21
Removed SymbolsHigh18
Problems with
Data Types
High3
Medium2
Low0
Problems with
Symbols
High3
Medium0
Low2
Problems with
Constants
Low0
Other Changes
in Symbols
-1

Added Symbols (21)


qwt_polar_curve.h, libqwtpolar.so.1.1.0
QwtPolarCurve::legendIcon int index, QSizeF const& p2 ) const
QwtPolarCurve::setSymbol struct QwtSymbol* p1 )

qwt_polar_item.h, libqwtpolar.so.1.1.0
QwtPolarItem::detach ( )
QwtPolarItem::legendChanged ( )
QwtPolarItem::legendData ( ) const
QwtPolarItem::legendIcon int index, QSizeF const& p2 ) const
QwtPolarItem::legendIconSize ( ) const
QwtPolarItem::renderThreadCount ( ) const
QwtPolarItem::setLegendIconSize QSize const& p1 )
QwtPolarItem::setRenderThreadCount uint numThreads )

qwt_polar_itemdict.h, libqwtpolar.so.1.1.0
QwtPolarItemDict::insertItem QwtPolarItem* p1 )
QwtPolarItemDict::removeItem QwtPolarItem* p1 )

qwt_polar_plot.h, libqwtpolar.so.1.1.0
QwtPolarPlot::infoToItem QVariant const& p1 ) const
QwtPolarPlot::insertLegend ( struct QwtAbstractLegend* p1, enum QwtPolarPlot::LegendPosition p2, double ratio )
QwtPolarPlot::itemAttached ( QwtPolarItem* plotItem, bool on )
QwtPolarPlot::itemToInfo QwtPolarItem* p1 ) const
QwtPolarPlot::legendDataChanged ( QVariant const& itemInfo, QList<QwtLegendData>const& data )
QwtPolarPlot::updateLegend ( )
QwtPolarPlot::updateLegend QwtPolarItem const* p1 )

qwt_polar_renderer.h, libqwtpolar.so.1.1.0
QwtPolarRenderer::exportTo ( QwtPolarPlot* p1, QString const& documentName, QSizeF const& sizeMM, int resolution )
QwtPolarRenderer::renderLegend ( QwtPolarPlot const* p1, QPainter* p2, QRectF const& p3 ) const

to the top

Removed Symbols (18)


qwt_legend_itemmanager.h, libqwtpolar.so.1.0.0
QwtLegendItemManager::drawLegendIdentifier ( struct QPainter* p1, QRectF const& p2 ) const
QwtLegendItemManager::~QwtLegendItemManager [in-charge-deleting] ( )
QwtLegendItemManager::~QwtLegendItemManager [in-charge] ( )
vtable for QwtLegendItemManager [data]

qwt_polar_curve.h, libqwtpolar.so.1.0.0
QwtPolarCurve::drawLegendIdentifier ( struct QPainter* p1, QRectF const& p2 ) const
QwtPolarCurve::setSymbol struct QwtSymbol const* p1 )
QwtPolarCurve::updateLegend struct QwtLegend* p1 ) const

qwt_polar_item.h, libqwtpolar.so.1.0.0
QwtPolarItem::legendItem ( ) const
QwtPolarItem::updateLegend struct QwtLegend* p1 ) const

qwt_polar_plot.h, libqwtpolar.so.1.0.0
QwtPolarPlot::insertLegend ( struct QwtLegend* p1, enum QwtPolarPlot::LegendPosition p2, double ratio )
QwtPolarPlot::legendChecked ( QwtPolarItem* plotItem, bool on )
QwtPolarPlot::legendClicked QwtPolarItem* plotItem )
QwtPolarPlot::legendItemChecked bool p1 )
QwtPolarPlot::legendItemClicked ( )

qwt_polar_renderer.h, libqwtpolar.so.1.0.0
QwtPolarRenderer::renderLegend ( struct QPainter* p1, QRectF const& p2 ) const
QwtPolarRenderer::renderLegendItem ( struct QPainter* p1, QWidget const* p2, QRectF const& p3 ) const

qwt_polar_spectrogram.h, libqwtpolar.so.1.0.0
QwtPolarSpectrogram::renderThreadCount ( ) const
QwtPolarSpectrogram::setRenderThreadCount uint numThreads )

to the top

Problems with Data Types, High Severity (3)


qwt_polar_item.h
[+] class QwtPolarItem (2)

qwt_polar_plot.h
[+] class QwtPolarPlot (1)

to the top

Problems with Symbols, High Severity (3)


qwt_polar_curve.h, libqwtpolar.so.1.0.0
[+] QwtPolarCurve::setSymbol struct QwtSymbol const* p1 ) (1)

qwt_polar_plot.h, libqwtpolar.so.1.0.0
[+] QwtPolarPlot::insertLegend ( struct QwtLegend* p1, enum QwtPolarPlot::LegendPosition p2, double ratio ) (1)

qwt_polar_renderer.h, libqwtpolar.so.1.0.0
[+] QwtPolarRenderer::renderLegend ( struct QPainter* p1, QRectF const& p2 ) const (1)

to the top

Problems with Data Types, Medium Severity (2)


qwt_polar_plot.h
[+] class QwtPolarPlot (1)

qwt_polar_renderer.h
[+] class QwtPolarRenderer (1)

to the top

Problems with Symbols, Low Severity (2)


qwt_polar_plot.h, libqwtpolar.so.1.0.0
[+] QwtPolarPlot::legend ( ) (1)
[+] QwtPolarPlot::legend ( ) const (1)

to the top

Other Changes in Symbols (1)


qwt_polar_renderer.h, libqwtpolar.so.1.0.0
[+] QwtPolarRenderer::renderTitle ( struct QPainter* p1, QRectF const& p2 ) const (1)

to the top

Header Files (16)


qwt_polar.h
qwt_polar_canvas.h
qwt_polar_curve.h
qwt_polar_fitter.h
qwt_polar_global.h
qwt_polar_grid.h
qwt_polar_item.h
qwt_polar_itemdict.h
qwt_polar_layout.h
qwt_polar_magnifier.h
qwt_polar_marker.h
qwt_polar_panner.h
qwt_polar_picker.h
qwt_polar_plot.h
qwt_polar_renderer.h
qwt_polar_spectrogram.h

to the top

Shared Libraries (1)


libqwtpolar.so.1.0.0

to the top




Generated on Tue Nov 5 17:00:25 2013 for QwtPolar by ABI Compliance Checker 1.99.8.4  
A tool for checking backward compatibility of a C/C++ library API