Binary compatibility report for the CppCMS library  between 0.99.7 and 0.99.8 versions on x86

Test Info


Library NameCppCMS
Version #10.99.7
Version #20.99.8
CPU Architecturex86
GCC Version4.5

Test Results


Total Header Files48
Total Shared Libraries2
Total Symbols / Types1399 / 668
VerdictIncompatible
(2.86%)

Problem Summary


SeverityCount
Added Symbols-14
Removed SymbolsHigh17
Problems with
Data Types
High3
Medium3
Low2
Problems with
Symbols
High12
Medium0
Low5
Problems with
Constants
Low0

Added Symbols (14)


form.h, libcppcms.so.1.0.0
namespace cppcms::widgets
base_widget::error_message booster::locale::message const& p1 )
base_widget::help booster::locale::message const& msg )
base_widget::message booster::locale::message const& p1 )
select_base::add booster::locale::message const& msg )
select_base::add ( booster::locale::message const& msg, std::string const& id )
select_base::element::element [in-charge] ( std::string const& v, booster::locale::message const& msg )
select_base::element::element [not-in-charge] ( std::string const& v, booster::locale::message const& msg )
select_multiple::add ( booster::locale::message const& msg, bool selected )
select_multiple::add ( booster::locale::message const& msg, std::string const& id, bool selected )
select_multiple::element::element [in-charge] ( std::string const& v, booster::locale::message const& msg, bool sel )
select_multiple::element::element [not-in-charge] ( std::string const& v, booster::locale::message const& msg, bool sel )
submit::value booster::locale::message const& msg )

format.h, libbooster.so.0.0.0
namespace booster::locale::details
format_parser::get_position ( )

formatting.h, libbooster.so.0.0.0
namespace booster::locale
ios_info::string_set::swap ios_info::string_set& other )

to the top

Removed Symbols (17)


boundary.h, libbooster.so.0.0.0
namespace booster::locale::boundary
boundary_indexing<char>::~boundary_indexing [in-charge-deleting] ( )
boundary_indexing<char>::~boundary_indexing [in-charge] ( )
boundary_indexing<wchar_t>::~boundary_indexing [in-charge-deleting] ( )
boundary_indexing<wchar_t>::~boundary_indexing [in-charge] ( )

form.h, libcppcms.so.1.0.0
namespace cppcms::widgets
base_widget::error_message booster::locale::message const& p1 )
base_widget::help booster::locale::message const& msg )
base_widget::message booster::locale::message const& p1 )
select_base::add booster::locale::message const& msg )
select_base::add ( booster::locale::message const& msg, std::string const& id )
select_base::element::element [in-charge] ( std::string const& v, booster::locale::message const& msg )
select_base::element::element [not-in-charge] ( std::string const& v, booster::locale::message const& msg )
select_multiple::add ( booster::locale::message const& msg, bool selected )
select_multiple::add ( booster::locale::message const& msg, std::string const& id, bool selected )
select_multiple::element::element [in-charge] ( std::string const& v, booster::locale::message const& msg, bool sel )
select_multiple::element::element [not-in-charge] ( std::string const& v, booster::locale::message const& msg, bool sel )
submit::value booster::locale::message const& msg )

format.h, libbooster.so.0.0.0
namespace booster::locale::details
format_parser::get_posision ( )

to the top

Problems with Data Types, High Severity (3)


date_time_facet.h
namespace booster::locale
[+] class abstract_calendar (3)

to the top

Problems with Symbols, High Severity (12)


form.h, libcppcms.so.1.0.0
namespace cppcms::widgets
[+] base_widget::error_message booster::locale::message const& p1 ) (1)
[+] base_widget::help booster::locale::message const& msg ) (1)
[+] base_widget::message booster::locale::message const& p1 ) (1)
[+] select_base::add booster::locale::message const& msg ) (1)
[+] select_base::add ( booster::locale::message const& msg, std::string const& id ) (1)
[+] select_base::element::element [not-in-charge] ( std::string const& v, booster::locale::message const& msg ) (1)
[+] select_base::element::element [in-charge] ( std::string const& v, booster::locale::message const& msg ) (1)
[+] select_multiple::add ( booster::locale::message const& msg, bool selected ) (1)
[+] select_multiple::add ( booster::locale::message const& msg, std::string const& id, bool selected ) (1)
[+] select_multiple::element::element [in-charge] ( std::string const& v, booster::locale::message const& msg, bool sel ) (1)
[+] select_multiple::element::element [not-in-charge] ( std::string const& v, booster::locale::message const& msg, bool sel ) (1)
[+] submit::value booster::locale::message const& msg ) (1)

to the top

Problems with Data Types, Medium Severity (3)


date_time_facet.h
namespace booster::locale
[+] class abstract_calendar (3)

to the top

Problems with Data Types, Low Severity (2)


form.h
namespace cppcms::widgets
[+] class select_base::element (1)
[+] class select_multiple::element (1)

to the top

Problems with Symbols, Low Severity (5)


form.h, libcppcms.so.1.0.0
namespace cppcms::widgets
[+] base_widget::error_message ( ) (1)
[+] base_widget::help ( ) (1)
[+] base_widget::message ( ) (1)

generator.h, libbooster.so.0.0.0
namespace booster::locale
[+] generator::categories ( ) const (1)
[+] generator::characters ( ) const (1)

to the top

Header Files (48)


application.h
applications_pool.h
archive_traits.h
base64.h
base_content.h
base_view.h
cache_interface.h
cache_pool.h
config.h
copy_filter.h
cppcms_error.h
crypto.h
cstdint.h
defs.h
encoding.h
filters.h
form.h
forwarder.h
http_content_type.h
http_context.h
http_cookie.h
http_file.h
http_request.h
http_response.h
json.h
locale_fwd.h
localization.h
mem_bind.h
mount_point.h
rpc_json.h
serialization.h
serialization_classes.h
service.h
session_api.h
session_cookies.h
session_dual.h
session_interface.h
session_pool.h
session_sid.h
session_storage.h
thread_pool.h
urandom.h
url_dispatcher.h
url_mapper.h
util.h
view.h
views_pool.h
xss.h

to the top

Shared Libraries (2)


libbooster.so.0.0.0
libcppcms.so.1.0.0

to the top




Generated on Fri Aug 26 19:23:24 2011 for CppCMS by ABI Compliance Checker 1.93.7  
A tool for checking backward binary compatibility of a shared C/C++ library API