Binary compatibility report for the QJson library  between 0.5.1 and 0.6.0 versions on x86

Test Info


Library NameQJson
Version #10.5.1
Version #20.6.0
CPU Typex86
GCC Version4.6.1

Test Results


Total Header Files8
Total Shared Libraries1
Total Symbols / Types22 / 3889
VerdictIncompatible
(100%)

Problem Summary


SeverityCount
Added Symbols-41
Removed SymbolsHigh25
Problems with
Data Types
High0
Medium0
Low0
Problems with
Symbols
High0
Medium0
Low0
Problems with
Constants
Low0

Added Symbols (41)


parser.h, libqjson.so.0.6.0
namespace QJson
Parser::errorLine ( ) const
Parser::errorString ( ) const
Parser::parse ( QByteArray const& jsonData, bool* ok )
Parser::parse QIODevice* io, bool* ok )
Parser::Parser [in-charge] ( )
Parser::Parser [not-in-charge] ( )
Parser::~Parser [in-charge] ( )
Parser::~Parser [not-in-charge] ( )

parserrunnable.h, libqjson.so.0.6.0
namespace QJson
ParserRunnable::metaObject ( ) const
ParserRunnable::ParserRunnable [in-charge] QObject* parent )
ParserRunnable::ParserRunnable [not-in-charge] QObject* parent )
ParserRunnable::parsingFinished ( QVariant const& json, bool ok, QString const& error_msg )
ParserRunnable::qt_metacall ( QMetaObject::Call p1, int p2, void** p3 )
ParserRunnable::qt_metacast char const* p1 )
ParserRunnable::run ( )
ParserRunnable::setData QByteArray const& data )
ParserRunnable::staticMetaObject [data]
ParserRunnable::~ParserRunnable [in-charge-deleting] ( )
ParserRunnable::~ParserRunnable [in-charge] ( )
ParserRunnable::~ParserRunnable [not-in-charge] ( )

qglobal.h, libqjson.so.0.6.0
qCritical ( )

qrunnable.h, libqjson.so.0.6.0
QRunnable::~QRunnable [in-charge-deleting] ( )
QRunnable::~QRunnable [in-charge] ( )

serializer.h, libqjson.so.0.6.0
namespace QJson
Serializer::serialize QVariant const& variant )
Serializer::serialize ( QVariant const& variant, QIODevice* out, bool* ok )
Serializer::Serializer [in-charge] ( )
Serializer::Serializer [not-in-charge] ( )
Serializer::~Serializer [in-charge] ( )
Serializer::~Serializer [not-in-charge] ( )

serializerrunnable.h, libqjson.so.0.6.0
SerializerRunnable::metaObject ( ) const
SerializerRunnable::parsingFinished ( QByteArray const& serialized, bool ok, QString const& error_msg )
SerializerRunnable::qt_metacall ( QMetaObject::Call p1, int p2, void** p3 )
SerializerRunnable::qt_metacast char const* p1 )
SerializerRunnable::run ( )
SerializerRunnable::SerializerRunnable [in-charge] QObject* parent )
SerializerRunnable::SerializerRunnable [not-in-charge] QObject* parent )
SerializerRunnable::setJsonObject QVariant const& json )
SerializerRunnable::staticMetaObject [data]
SerializerRunnable::~SerializerRunnable [in-charge-deleting] ( )
SerializerRunnable::~SerializerRunnable [in-charge] ( )
SerializerRunnable::~SerializerRunnable [not-in-charge] ( )

to the top

Removed Symbols (25)


json_driver.hh, libqjson.so.0.5.1
JSonDriver::JSonDriver [in-charge] ( )
JSonDriver::JSonDriver [not-in-charge] ( )
JSonDriver::parse QIODevice* io, bool* status )
JSonDriver::parse ( QString const& jsonString, bool* status )
JSonDriver::~JSonDriver [in-charge-deleting] ( )
JSonDriver::~JSonDriver [in-charge] ( )
JSonDriver::~JSonDriver [not-in-charge] ( )
vtable for JSonDriver [data]
json_driver.hh, libqjson.so.0.5.1
namespace yy
yylex ( QVariant* yylval, location* yylloc, JSonDriver* driver )

json_parser.hh, libqjson.so.0.5.1
namespace yy
json_parser::json_parser [in-charge] JSonDriver* driver_yyarg )
json_parser::json_parser [not-in-charge] JSonDriver* driver_yyarg )

json_scanner.h, libqjson.so.0.5.1
JSonScanner::~JSonScanner [in-charge-deleting] ( )
JSonScanner::~JSonScanner [in-charge] ( )
vtable for JSonScanner [data]

jsonconverterthread.h, libqjson.so.0.5.1
JSonConverterThread::conversionFinished QVariant json, bool status, QString error_msg )
JSonConverterThread::JSonConverterThread [in-charge] ( QString& data, QObject* parent )
JSonConverterThread::JSonConverterThread [not-in-charge] ( QString& data, QObject* parent )
JSonConverterThread::metaObject ( ) const
JSonConverterThread::qt_metacall ( QMetaObject::Call p1, int p2, void** p3 )
JSonConverterThread::qt_metacast char const* p1 )
JSonConverterThread::run ( )
JSonConverterThread::staticMetaObject [data]
JSonConverterThread::~JSonConverterThread [in-charge-deleting] ( )
JSonConverterThread::~JSonConverterThread [in-charge] ( )
vtable for JSonConverterThread [data]

to the top

Header Files (8)


json_driver.hh
json_parser.hh
json_scanner.h
jsonconverterthread.h
location.hh
position.hh
qjson_export.h
stack.hh

to the top

Shared Libraries (1)


libqjson.so.0.5.1

to the top




Generated on Fri Nov 23 11:06:47 2012 for QJson by ABI Compliance Checker 1.98.5  
A tool for checking backward compatibility of a C/C++ library API