Binary compatibility report for the QextSerialPort library  between 1.1 and 1.2rc versions on x86

Test Info


Library NameQextSerialPort
Version #11.1
Version #21.2rc
CPU Typex86
GCC Version4.6.1

Test Results


Total Header Files3
Total Shared Libraries1
Total Symbols / Types73 / 3
VerdictIncompatible
(91.8%)

Problem Summary


SeverityCount
Added Symbols-55
Removed SymbolsHigh64
Problems with
Data Types
High2
Medium0
Low10
Problems with
Symbols
High10
Medium0
Low0
Problems with
Constants
Low0

Added Symbols (55)


qextserialenumerator.h, libqextserialport.so.1.2.0
QextSerialEnumerator::deviceDiscovered QextPortInfo const& info )
QextSerialEnumerator::deviceRemoved QextPortInfo const& info )
QextSerialEnumerator::getPorts ( ) [static]
QextSerialEnumerator::metaObject ( ) const
QextSerialEnumerator::QextSerialEnumerator [in-charge] QObject* parent )
QextSerialEnumerator::QextSerialEnumerator [not-in-charge] QObject* parent )
QextSerialEnumerator::qt_metacall ( QMetaObject::Call p1, int p2, void** p3 )
QextSerialEnumerator::qt_metacast char const* p1 )
QextSerialEnumerator::setUpNotifications ( )
QextSerialEnumerator::staticMetaObject [data]
QextSerialEnumerator::~QextSerialEnumerator [in-charge-deleting] ( )
QextSerialEnumerator::~QextSerialEnumerator [in-charge] ( )
QextSerialEnumerator::~QextSerialEnumerator [not-in-charge] ( )

qextserialport.h, libqextserialport.so.1.2.0
QextSerialPort::baudRate ( ) const
QextSerialPort::bytesAvailable ( ) const
QextSerialPort::canReadLine ( ) const
QextSerialPort::close ( )
QextSerialPort::dataBits ( ) const
QextSerialPort::dsrChanged bool status )
QextSerialPort::errorString ( )
QextSerialPort::flowControl ( ) const
QextSerialPort::flush ( )
QextSerialPort::isSequential ( ) const
QextSerialPort::lastError ( ) const
QextSerialPort::lineStatus ( )
QextSerialPort::metaObject ( ) const
QextSerialPort::open QIODevice::OpenMode mode )
QextSerialPort::parity ( ) const
QextSerialPort::portName ( ) const
QextSerialPort::QextSerialPort [in-charge] ( PortSettings const& s, QextSerialPort::QueryMode mode, QObject* parent )
QextSerialPort::QextSerialPort [in-charge] ( QextSerialPort::QueryMode mode, QObject* parent )
QextSerialPort::QextSerialPort [in-charge] ( QString const& name, PortSettings const& s, QextSerialPort::QueryMode mode, QObject* parent )
QextSerialPort::QextSerialPort [in-charge] ( QString const& name, QextSerialPort::QueryMode mode, QObject* parent )
QextSerialPort::QextSerialPort [not-in-charge] ( PortSettings const& s, QextSerialPort::QueryMode mode, QObject* parent )
QextSerialPort::QextSerialPort [not-in-charge] ( QextSerialPort::QueryMode mode, QObject* parent )
QextSerialPort::QextSerialPort [not-in-charge] ( QString const& name, PortSettings const& s, QextSerialPort::QueryMode mode, QObject* parent )
QextSerialPort::QextSerialPort [not-in-charge] ( QString const& name, QextSerialPort::QueryMode mode, QObject* parent )
QextSerialPort::qt_metacall ( QMetaObject::Call p1, int p2, void** p3 )
QextSerialPort::qt_metacast char const* p1 )
QextSerialPort::queryMode ( ) const
QextSerialPort::readAll ( )
QextSerialPort::readData char* data, qint64 maxSize )
QextSerialPort::setBaudRate BaudRateType p1 )
QextSerialPort::setDataBits DataBitsType p1 )
QextSerialPort::setDtr bool set )
QextSerialPort::setFlowControl FlowType p1 )
QextSerialPort::setParity ParityType p1 )
QextSerialPort::setPortName QString const& name )
QextSerialPort::setQueryMode QextSerialPort::QueryMode mode )
QextSerialPort::setRts bool set )
QextSerialPort::setStopBits StopBitsType p1 )
QextSerialPort::setTimeout long p1 )
QextSerialPort::staticMetaObject [data]
QextSerialPort::stopBits ( ) const
QextSerialPort::writeData ( char const* data, qint64 maxSize )

to the top

Removed Symbols (64)


posix_qextserialport.h, libqextserialport.so.1.0.0
Posix_QextSerialPort::bytesAvailable ( )
Posix_QextSerialPort::close ( )
Posix_QextSerialPort::flush ( )
Posix_QextSerialPort::lineStatus ( )
Posix_QextSerialPort::open QIODevice::OpenMode mode )
Posix_QextSerialPort::operator = Posix_QextSerialPort const& s )
Posix_QextSerialPort::Posix_QextSerialPort [in-charge] ( )
Posix_QextSerialPort::Posix_QextSerialPort [in-charge] PortSettings const& settings )
Posix_QextSerialPort::Posix_QextSerialPort [in-charge] Posix_QextSerialPort const& s )
Posix_QextSerialPort::Posix_QextSerialPort [in-charge] QString const& name )
Posix_QextSerialPort::Posix_QextSerialPort [in-charge] ( QString const& name, PortSettings const& settings )
Posix_QextSerialPort::Posix_QextSerialPort [not-in-charge] ( )
Posix_QextSerialPort::Posix_QextSerialPort [not-in-charge] PortSettings const& settings )
Posix_QextSerialPort::Posix_QextSerialPort [not-in-charge] Posix_QextSerialPort const& s )
Posix_QextSerialPort::Posix_QextSerialPort [not-in-charge] QString const& name )
Posix_QextSerialPort::Posix_QextSerialPort [not-in-charge] ( QString const& name, PortSettings const& settings )
Posix_QextSerialPort::readData char* data, qint64 maxSize )
Posix_QextSerialPort::setBaudRate BaudRateType p1 )
Posix_QextSerialPort::setDataBits DataBitsType p1 )
Posix_QextSerialPort::setDtr bool set )
Posix_QextSerialPort::setFlowControl FlowType p1 )
Posix_QextSerialPort::setParity ParityType p1 )
Posix_QextSerialPort::setRts bool set )
Posix_QextSerialPort::setStopBits StopBitsType p1 )
Posix_QextSerialPort::setTimeout ulong p1, ulong p2 )
Posix_QextSerialPort::size ( ) const
Posix_QextSerialPort::translateError ulong error )
Posix_QextSerialPort::ungetChar char c )
Posix_QextSerialPort::writeData ( char const* data, qint64 maxSize )
Posix_QextSerialPort::~Posix_QextSerialPort [in-charge-deleting] ( )
Posix_QextSerialPort::~Posix_QextSerialPort [in-charge] ( )
Posix_QextSerialPort::~Posix_QextSerialPort [not-in-charge] ( )
vtable for Posix_QextSerialPort [data]

qextserialbase.h, libqextserialport.so.1.0.0
QextSerialBase::atEnd ( ) const
QextSerialBase::baudRate ( ) const
QextSerialBase::construct ( )
QextSerialBase::dataBits ( ) const
QextSerialBase::flowControl ( ) const
QextSerialBase::isSequential ( ) const
QextSerialBase::lastError ( ) const
QextSerialBase::parity ( ) const
QextSerialBase::portName ( ) const
QextSerialBase::QextSerialBase [in-charge] ( )
QextSerialBase::QextSerialBase [in-charge] QString const& name )
QextSerialBase::QextSerialBase [not-in-charge] ( )
QextSerialBase::QextSerialBase [not-in-charge] QString const& name )
QextSerialBase::readLine char* data, qint64 maxSize )
QextSerialBase::setPortName QString const& name )
QextSerialBase::stopBits ( ) const
QextSerialBase::~QextSerialBase [in-charge-deleting] ( )
QextSerialBase::~QextSerialBase [in-charge] ( )
QextSerialBase::~QextSerialBase [not-in-charge] ( )
vtable for QextSerialBase [data]

qextserialport.h, libqextserialport.so.1.0.0
QextSerialPort::operator = QextSerialPort const& p1 )
QextSerialPort::QextSerialPort [in-charge] ( )
QextSerialPort::QextSerialPort [in-charge] PortSettings const& s )
QextSerialPort::QextSerialPort [in-charge] QextSerialPort const& s )
QextSerialPort::QextSerialPort [in-charge] QString const& name )
QextSerialPort::QextSerialPort [in-charge] ( QString const& name, PortSettings const& s )
QextSerialPort::QextSerialPort [not-in-charge] ( )
QextSerialPort::QextSerialPort [not-in-charge] PortSettings const& s )
QextSerialPort::QextSerialPort [not-in-charge] QextSerialPort const& s )
QextSerialPort::QextSerialPort [not-in-charge] QString const& name )
QextSerialPort::QextSerialPort [not-in-charge] ( QString const& name, PortSettings const& s )

to the top

Problems with Data Types, High Severity (2)


qextserialport.h
[+] class QextSerialPort (2)

to the top

Problems with Symbols, High Severity (10)


qextserialport.h, libqextserialport.so.1.0.0
[+] QextSerialPort::QextSerialPort [not-in-charge] ( ) (1)
[+] QextSerialPort::QextSerialPort [in-charge] ( ) (1)
[+] QextSerialPort::QextSerialPort [in-charge] PortSettings const& s ) (1)
[+] QextSerialPort::QextSerialPort [not-in-charge] PortSettings const& s ) (1)
[+] QextSerialPort::QextSerialPort [not-in-charge] QextSerialPort const& s ) (1)
[+] QextSerialPort::QextSerialPort [in-charge] QextSerialPort const& s ) (1)
[+] QextSerialPort::QextSerialPort [not-in-charge] QString const& name ) (1)
[+] QextSerialPort::QextSerialPort [in-charge] QString const& name ) (1)
[+] QextSerialPort::QextSerialPort [in-charge] ( QString const& name, PortSettings const& s ) (1)
[+] QextSerialPort::QextSerialPort [not-in-charge] ( QString const& name, PortSettings const& s ) (1)

to the top

Problems with Data Types, Low Severity (10)


qextserialport.h
[+] class QextSerialPort (10)

to the top

Header Files (3)


posix_qextserialport.h
qextserialbase.h
qextserialport.h

to the top

Shared Libraries (1)


libqextserialport.so.1.0.0

to the top




Generated on Fri Dec 14 04:20:24 2012 for QextSerialPort by ABI Compliance Checker 1.98.7  
A tool for checking backward compatibility of a C/C++ library API