Binary compatibility report for the libspectre library between 0.1.0 and 0.2.0 versions on x86

Test Info


Library Namelibspectre
Version #10.1.0
Version #20.2.0
CPU Typex86
GCC Version4.6.1

Test Results


Total Header Files8
Total Shared Libraries1
Total Symbols / Types44 / 28
VerdictIncompatible
(2.3%)

Problem Summary


SeverityCount
Added Symbols-4
Removed SymbolsHigh0
Problems with
Data Types
High0
Medium0
Low0
Problems with
Symbols
High0
Medium4
Low1
Problems with
Constants
Low0

Added Symbols (4)


spectre-document.h, libspectre.so.1.1.0
spectre_document_get_page_size ( SpectreDocument* document, int* width, int* height )
spectre_document_render ( SpectreDocument* document, unsigned char** page_data, int* row_length )
spectre_document_render_full ( SpectreDocument* document, SpectreRenderContext* rc, unsigned char** page_data, int* row_length )

spectre-page.h, libspectre.so.1.1.0
spectre_page_render_slice ( SpectrePage* page, SpectreRenderContext* rc, int x, int y, int width, int height, unsigned char** page_data, int* row_length )

to the top

Problems with Symbols, Medium Severity (4)


spectre-render-context.h, libspectre.so.1.0.0
[+] spectre_render_context_get_scale SpectreRenderContext* rc ) (3)
[+] spectre_render_context_set_scale ( SpectreRenderContext* rc, double scale ) (1)

to the top

Problems with Symbols, Low Severity (1)


spectre-render-context.h, libspectre.so.1.0.0
[+] spectre_render_context_set_scale ( SpectreRenderContext* rc, double scale ) (1)

to the top

Header Files (8)


spectre-document.h
spectre-exporter.h
spectre-macros.h
spectre-page.h
spectre-render-context.h
spectre-status.h
spectre-version.h
spectre.h

to the top

Shared Libraries (1)


libspectre.so.1.0.0

to the top