Binary compatibility report for the QwtPolar library  between 0.1.0 and 1.0.0 versions on x86

Test Info


Library NameQwtPolar
Version #10.1.0
Version #21.0.0
CPU Typex86
GCC Version4.6.1

Test Results


Total Header Files15
Total Shared Libraries1
Total Symbols / Types287 / 154
VerdictIncompatible
(18.6%)

Problem Summary


SeverityCount
Added Symbols-73
Removed SymbolsHigh31
Problems with
Data Types
High3
Medium3
Low3
Problems with
Symbols
High16
Medium8
Low20
Problems with
Constants
Low0
Other Changes
in Data Types
-1

Added Symbols (73)


qwt_polar_canvas.h, libqwtpolar.so.1.0.0
QwtPolarCanvas::backingStore ( ) const
QwtPolarCanvas::invalidateBackingStore ( )
QwtPolarCanvas::invTransform QPoint const& p1 ) const
QwtPolarCanvas::transform QwtPointPolar const& p1 ) const

qwt_polar_curve.h, libqwtpolar.so.1.0.0
QwtPolarCurve::drawLegendIdentifier ( struct QPainter* p1, QRectF const& p2 ) const
QwtPolarCurve::setData QwtSeriesData<QwtPointPolar>* data )
QwtPolarCurve::setLegendAttribute ( enum QwtPolarCurve::LegendAttribute p1, bool on )
QwtPolarCurve::setSymbol struct QwtSymbol const* p1 )
QwtPolarCurve::testLegendAttribute enum QwtPolarCurve::LegendAttribute p1 ) const

qwt_polar_grid.h, libqwtpolar.so.1.0.0
QwtPolarGrid::azimuthScaleDraw ( )
QwtPolarGrid::azimuthScaleDraw ( ) const
QwtPolarGrid::scaleDraw int axisId )
QwtPolarGrid::scaleDraw int axisId ) const
QwtPolarGrid::setAzimuthScaleDraw struct QwtRoundScaleDraw* p1 )
QwtPolarGrid::setScaleDraw int axisId, struct QwtScaleDraw* p2 )
QwtPolarGrid::updateScaleDiv ( struct QwtScaleDiv const& azimuthMap, struct QwtScaleDiv const& radialMap, QwtInterval const& p3 )

qwt_polar_item.h, libqwtpolar.so.1.0.0
QwtPolarItem::updateScaleDiv ( struct QwtScaleDiv const& p1, struct QwtScaleDiv const& p2, QwtInterval const& p3 )

qwt_polar_layout.h, libqwtpolar.so.1.0.0
QwtPolarLayout::activate ( QwtPolarPlot const* p1, QRectF const& rect, QwtPolarLayout::Options options )
QwtPolarLayout::layoutLegend ( QwtPolarLayout::Options options, QRectF& p2 ) const

qwt_polar_marker.h, libqwtpolar.so.1.0.0
QwtPolarMarker::setPosition QwtPointPolar const& p1 )
QwtPolarMarker::setSymbol struct QwtSymbol const* s )

qwt_polar_picker.h, libqwtpolar.so.1.0.0
QwtPolarPicker::append QPoint const& p1 )
QwtPolarPicker::appended QwtPointPolar const& pos )
QwtPolarPicker::canvas ( )
QwtPolarPicker::canvas ( ) const
QwtPolarPicker::end bool ok )
QwtPolarPicker::invTransform QPoint const& p1 ) const
QwtPolarPicker::metaObject ( ) const
QwtPolarPicker::move QPoint const& p1 )
QwtPolarPicker::moved QwtPointPolar const& pos )
QwtPolarPicker::pickRect ( ) const
QwtPolarPicker::plot ( )
QwtPolarPicker::plot ( ) const
QwtPolarPicker::qt_metacall ( enum QMetaObject::Call p1, int p2, void** p3 )
QwtPolarPicker::qt_metacast char const* p1 )
QwtPolarPicker::QwtPolarPicker [in-charge] ( enum QwtPicker::RubberBand rubberBand, enum QwtPicker::DisplayMode trackerMode, QwtPolarCanvas* p3 )
QwtPolarPicker::QwtPolarPicker [in-charge] QwtPolarCanvas* p1 )
QwtPolarPicker::QwtPolarPicker [not-in-charge] ( enum QwtPicker::RubberBand rubberBand, enum QwtPicker::DisplayMode trackerMode, QwtPolarCanvas* p3 )
QwtPolarPicker::QwtPolarPicker [not-in-charge] QwtPolarCanvas* p1 )
QwtPolarPicker::selected QVector<QwtPointPolar>const& points )
QwtPolarPicker::selected QwtPointPolar const& pos )
QwtPolarPicker::staticMetaObject [data]
QwtPolarPicker::trackerText QPoint const& p1 ) const
QwtPolarPicker::trackerTextPolar QwtPointPolar const& p1 ) const
QwtPolarPicker::~QwtPolarPicker [in-charge-deleting] ( )
QwtPolarPicker::~QwtPolarPicker [in-charge] ( )
QwtPolarPicker::~QwtPolarPicker [not-in-charge] ( )

qwt_polar_plot.h, libqwtpolar.so.1.0.0
QwtPolarPlot::plotRect QRectF const& p1 ) const
QwtPolarPlot::zoom ( QwtPointPolar const& p1, double factor )

qwt_polar_renderer.h, libqwtpolar.so.1.0.0
QwtPolarRenderer::metaObject ( ) const
QwtPolarRenderer::qt_metacall ( enum QMetaObject::Call p1, int p2, void** p3 )
QwtPolarRenderer::qt_metacast char const* p1 )
QwtPolarRenderer::QwtPolarRenderer [in-charge] QObject* parent )
QwtPolarRenderer::QwtPolarRenderer [not-in-charge] QObject* parent )
QwtPolarRenderer::render ( QwtPolarPlot* p1, struct QPainter* p2, QRectF const& rect ) const
QwtPolarRenderer::renderDocument ( QwtPolarPlot* p1, QString const& format, QSizeF const& sizeMM, int resolution )
QwtPolarRenderer::renderDocument ( QwtPolarPlot* p1, QString const& title, QString const& format, QSizeF const& sizeMM, int resolution )
QwtPolarRenderer::renderLegend ( struct QPainter* p1, QRectF const& p2 ) const
QwtPolarRenderer::renderLegendItem ( struct QPainter* p1, QWidget const* p2, QRectF const& p3 ) const
QwtPolarRenderer::renderTitle ( struct QPainter* p1, QRectF const& p2 ) const
QwtPolarRenderer::renderTo ( QwtPolarPlot* p1, QPaintDevice& p ) const
QwtPolarRenderer::renderTo ( QwtPolarPlot* p1, struct QPrinter& p2 ) const
QwtPolarRenderer::staticMetaObject [data]
QwtPolarRenderer::~QwtPolarRenderer [in-charge-deleting] ( )
QwtPolarRenderer::~QwtPolarRenderer [in-charge] ( )
QwtPolarRenderer::~QwtPolarRenderer [not-in-charge] ( )

qwt_polar_spectrogram.h, libqwtpolar.so.1.0.0
QwtPolarSpectrogram::renderThreadCount ( ) const
QwtPolarSpectrogram::renderTile ( QwtScaleMap const& azimuthMap, QwtScaleMap const& radialMap, QPointF const& pole, QPoint const& imagePos, QRect const& tile, QImage* image ) const
QwtPolarSpectrogram::setColorMap struct QwtColorMap* p1 )
QwtPolarSpectrogram::setData struct QwtRasterData* data )
QwtPolarSpectrogram::setPaintAttribute ( enum QwtPolarSpectrogram::PaintAttribute p1, bool on )
QwtPolarSpectrogram::setRenderThreadCount uint numThreads )
QwtPolarSpectrogram::testPaintAttribute enum QwtPolarSpectrogram::PaintAttribute p1 ) const

to the top

Removed Symbols (31)


qwt_polar_canvas.h, libqwtpolar.so.0.1.0
QwtPolarCanvas::drawCanvas ( struct QPainter* p1, QwtDoubleRect const& p2 )
QwtPolarCanvas::drawContents struct QPainter* p1 )
QwtPolarCanvas::invalidatePaintCache ( )
QwtPolarCanvas::paintCache ( )
QwtPolarCanvas::paintCache ( ) const

qwt_polar_curve.h, libqwtpolar.so.0.1.0
QwtPolarCurve::setData QwtData const& data )
QwtPolarCurve::setSymbol struct QwtSymbol const& s )

qwt_polar_grid.h, libqwtpolar.so.0.1.0
QwtPolarGrid::updateScaleDiv ( QwtScaleDiv const& azimuthMap, QwtScaleDiv const& radialMap, QwtDoubleInterval const& p3 )

qwt_polar_item.h, libqwtpolar.so.0.1.0
QwtPolarItem::updateScaleDiv ( QwtScaleDiv const& p1, QwtScaleDiv const& p2, QwtDoubleInterval const& p3 )

qwt_polar_layout.h, libqwtpolar.so.0.1.0
QwtPolarLayout::activate ( QwtPolarPlot const* p1, QRect const& rect, int options )
QwtPolarLayout::layoutLegend int options, QRect const& p2 ) const
QwtPolarLayout::minimumSizeHint QwtPolarPlot const* p1 ) const

qwt_polar_marker.h, libqwtpolar.so.0.1.0
QwtPolarMarker::setPosition QwtPolarPoint const& p1 )
QwtPolarMarker::setSymbol struct QwtSymbol const& s )

qwt_polar_plot.h, libqwtpolar.so.0.1.0
QwtPolarPlot::plotRect QRect const& p1 ) const
QwtPolarPlot::polish ( )
QwtPolarPlot::renderLegend ( struct QPainter* p1, QRect const& p2 ) const
QwtPolarPlot::renderLegendItem ( struct QPainter* p1, QWidget const* p2, QRect const& p3 ) const
QwtPolarPlot::renderTitle ( struct QPainter* p1, QRect const& p2 ) const
QwtPolarPlot::renderTo QPaintDevice& p1 ) const
QwtPolarPlot::renderTo ( struct QPainter* p1, QRect const& p2 ) const
QwtPolarPlot::zoom ( QwtPolarPoint const& p1, double factor )

qwt_polar_point.h, libqwtpolar.so.0.1.0
QwtPolarPoint::normalized ( ) const
QwtPolarPoint::operator!= QwtPolarPoint const& p1 ) const
QwtPolarPoint::operator == QwtPolarPoint const& p1 ) const
QwtPolarPoint::QwtPolarPoint [in-charge] QwtDoublePoint const& p1 )
QwtPolarPoint::QwtPolarPoint [not-in-charge] QwtDoublePoint const& p1 )
QwtPolarPoint::setPoint QwtDoublePoint const& p1 )
QwtPolarPoint::toPoint ( ) const

qwt_polar_spectrogram.h, libqwtpolar.so.0.1.0
QwtPolarSpectrogram::setColorMap struct QwtColorMap const& p1 )
QwtPolarSpectrogram::setData struct QwtRasterData const& data )

to the top

Problems with Data Types, High Severity (3)


qwt_polar_layout.h
[+] class QwtPolarLayout (1)

qwt_polar_plot.h
[+] class QwtPolarPlot (2)

to the top

Problems with Symbols, High Severity (16)


qwt_polar_curve.h, libqwtpolar.so.0.1.0
[+] QwtPolarCurve::setData QwtData const& data ) (1)
[+] QwtPolarCurve::setSymbol struct QwtSymbol const& s ) (1)
[+] QwtPolarCurve::symbol ( ) const (1)

qwt_polar_grid.h, libqwtpolar.so.0.1.0
[+] QwtPolarGrid::updateScaleDiv ( QwtScaleDiv const& azimuthMap, QwtScaleDiv const& radialMap, QwtDoubleInterval const& p3 ) (1)

qwt_polar_item.h, libqwtpolar.so.0.1.0
[+] QwtPolarItem::updateScaleDiv ( QwtScaleDiv const& p1, QwtScaleDiv const& p2, QwtDoubleInterval const& p3 ) (1)

qwt_polar_layout.h, libqwtpolar.so.0.1.0
[+] QwtPolarLayout::activate ( QwtPolarPlot const* p1, QRect const& rect, int options ) (1)
[+] QwtPolarLayout::layoutLegend int options, QRect const& p2 ) const (1)

qwt_polar_marker.h, libqwtpolar.so.0.1.0
[+] QwtPolarMarker::setPosition QwtPolarPoint const& p1 ) (1)
[+] QwtPolarMarker::setSymbol struct QwtSymbol const& s ) (1)
[+] QwtPolarMarker::symbol ( ) const (1)

qwt_polar_plot.h, libqwtpolar.so.0.1.0
[+] QwtPolarPlot::plotRect QRect const& p1 ) const (1)
[+] QwtPolarPlot::zoom ( QwtPolarPoint const& p1, double factor ) (1)

qwt_polar_spectrogram.h, libqwtpolar.so.0.1.0
[+] QwtPolarSpectrogram::colorMap ( ) const (1)
[+] QwtPolarSpectrogram::data ( ) const (1)
[+] QwtPolarSpectrogram::setColorMap struct QwtColorMap const& p1 ) (1)
[+] QwtPolarSpectrogram::setData struct QwtRasterData const& data ) (1)

to the top

Problems with Data Types, Medium Severity (3)


qwt_polar_canvas.h
[+] class QwtPolarCanvas (1)

qwt_polar_item.h
[+] class QwtPolarItem (1)

qwt_polar_layout.h
[+] class QwtPolarLayout (1)

to the top

Problems with Symbols, Medium Severity (8)


qwt_polar_curve.h, libqwtpolar.so.0.1.0
[+] QwtPolarCurve::boundingInterval int scaleId ) const (1)

qwt_polar_item.h, libqwtpolar.so.0.1.0
[+] QwtPolarItem::boundingInterval int scaleId ) const (1)

qwt_polar_layout.h, libqwtpolar.so.0.1.0
[+] QwtPolarLayout::canvasRect ( ) const (1)
[+] QwtPolarLayout::legendRect ( ) const (1)
[+] QwtPolarLayout::titleRect ( ) const (1)

qwt_polar_marker.h, libqwtpolar.so.0.1.0
[+] QwtPolarMarker::boundingInterval int scaleId ) const (1)

qwt_polar_plot.h, libqwtpolar.so.0.1.0
[+] QwtPolarPlot::visibleInterval ( ) const (1)

qwt_polar_spectrogram.h, libqwtpolar.so.0.1.0
[+] QwtPolarSpectrogram::boundingInterval int scaleId ) const (1)

to the top

Problems with Data Types, Low Severity (3)


qwt_polar_canvas.h
[+] class QwtPolarCanvas (1)
[+] enum QwtPolarCanvas::PaintAttribute (1)

qwt_polar_curve.h
[+] class QwtPolarCurve (1)

to the top

Problems with Symbols, Low Severity (20)


qwt_polar_curve.h, libqwtpolar.so.0.1.0
[+] QwtPolarCurve::dataSize ( ) const (1)
[+] QwtPolarCurve::draw ( struct QPainter* p, QwtScaleMap const& azimuthMap, QwtScaleMap const& radialMap, QwtDoublePoint const& pole, double radius, QwtDoubleRect const& canvasRect ) const (2)
[+] QwtPolarCurve::draw ( struct QPainter* p, QwtScaleMap const& azimuthMap, QwtScaleMap const& radialMap, QwtDoublePoint const& pole, int from, int to ) const (1)
[+] QwtPolarCurve::drawCurve ( struct QPainter* p1, int style, QwtScaleMap const& azimuthMap, QwtScaleMap const& radialMap, QwtDoublePoint const& pole, int from, int to ) const (1)
[+] QwtPolarCurve::drawLines ( struct QPainter* p1, QwtScaleMap const& azimuthMap, QwtScaleMap const& radialMap, QwtDoublePoint const& pole, int from, int to ) const (1)
[+] QwtPolarCurve::drawSymbols ( struct QPainter* p1, struct QwtSymbol const& p2, QwtScaleMap const& azimuthMap, QwtScaleMap const& radialMap, QwtDoublePoint const& pole, int from, int to ) const (1)

qwt_polar_grid.h, libqwtpolar.so.0.1.0
[+] QwtPolarGrid::draw ( struct QPainter* p, QwtScaleMap const& azimuthMap, QwtScaleMap const& radialMap, QwtDoublePoint const& pole, double radius, QwtDoubleRect const& rect ) const (2)

qwt_polar_marker.h, libqwtpolar.so.0.1.0
[+] QwtPolarMarker::draw ( struct QPainter* painter, QwtScaleMap const& azimuthMap, QwtScaleMap const& radialMap, QwtDoublePoint const& pole, double radius, QwtDoubleRect const& canvasRect ) const (2)
[+] QwtPolarMarker::position ( ) const (1)

qwt_polar_plot.h, libqwtpolar.so.0.1.0
[+] QwtPolarPlot::drawCanvas ( struct QPainter* p1, QwtDoubleRect const& p2 ) const (1)
[+] QwtPolarPlot::drawItems ( struct QPainter* painter, QwtScaleMap const& radialMap, QwtScaleMap const& azimuthMap, QwtDoublePoint const& pole, double radius, QwtDoubleRect const& canvasRect ) const (2)
[+] QwtPolarPlot::plotRect ( ) const (1)
[+] QwtPolarPlot::zoomPos ( ) const (1)

qwt_polar_spectrogram.h, libqwtpolar.so.0.1.0
[+] QwtPolarSpectrogram::draw ( struct QPainter* painter, QwtScaleMap const& azimuthMap, QwtScaleMap const& radialMap, QwtDoublePoint const& pole, double radius, QwtDoubleRect const& canvasRect ) const (2)
[+] QwtPolarSpectrogram::renderImage ( QwtScaleMap const& azimuthMap, QwtScaleMap const& radialMap, QwtDoublePoint const& pole, QRect const& rect ) const (1)

to the top

Other Changes in Data Types (1)


qwt_polar_spectrogram.h
[+] class QwtPolarSpectrogram (1)

to the top

Header Files (15)


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_plot.h
qwt_polar_point.h
qwt_polar_spectrogram.h

to the top

Shared Libraries (1)


libqwtpolar.so.0.1.0

to the top




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