Binary compatibility report for the SFML library  between 1.5 and 1.6 versions on x86

Test Info


Library NameSFML
Version #11.5
Version #21.6
CPU Typex86
GCC Version4.6.1

Test Results


Total Header Files61
Total Shared Libraries5
Total Symbols / Types573 / 304
VerdictIncompatible
(27.1%)

Problem Summary


SeverityCount
Added Symbols-2
Removed SymbolsHigh1
Problems with
Data Types
High11
Medium1
Low16
Problems with
Symbols
High1
Medium0
Low0
Problems with
Constants
Low0
Other Changes
in Data Types
-1

Added Symbols (2)


Image.hpp, libsfml-graphics.so.1.6
namespace sf
Image::GetTexCoords IntRect const& Rect ) const

Sound.hpp, libsfml-audio.so.1.6
namespace sf
Sound::ResetBuffer ( )

to the top

Removed Symbols (1)


Image.hpp, libsfml-graphics.so.1.5
namespace sf
Image::GetTexCoords ( IntRect const& Rect, bool Adjust ) const

to the top

Problems with Data Types, High Severity (11)


Ftp.hpp
namespace sf
[+] class Ftp (1)

Http.hpp
namespace sf
[+] class Http (1)

Input.hpp
namespace sf
[+] class Input (1)

Music.hpp
namespace sf
[+] class Music (1)

RenderWindow.hpp
namespace sf
[+] class RenderWindow (1)

SocketTCP.hpp
namespace sf
[+] class SocketTCP (1)

SocketUDP.hpp
namespace sf
[+] class SocketUDP (1)

SoundBuffer.hpp
namespace sf
[+] class SoundBuffer (1)

SoundBufferRecorder.hpp
namespace sf
[+] class SoundBufferRecorder (1)

SoundStream.hpp
namespace sf
[+] class SoundStream (1)

Window.hpp
namespace sf
[+] class Window (1)

to the top

Problems with Symbols, High Severity (1)


Image.hpp, libsfml-graphics.so.1.5
namespace sf
[+] Image::GetTexCoords ( IntRect const& Rect, bool Adjust ) const (1)

to the top

Problems with Data Types, Medium Severity (1)


RenderWindow.hpp
namespace sf
[+] class RenderWindow (1)

to the top

Problems with Data Types, Low Severity (16)


Event.hpp
namespace Joy
[+] enum Axis (1)

Event.hpp
namespace Mouse
[+] enum Button (1)

Ftp.hpp
namespace sf
[+] class Ftp (1)

Http.hpp
namespace sf
[+] class Http (1)

Input.hpp
namespace sf
[+] class Input (4)

SocketTCP.hpp
namespace sf
[+] class SocketTCP (2)

SocketUDP.hpp
namespace sf
[+] class SocketUDP (2)

SoundBuffer.hpp
namespace sf
[+] class SoundBuffer (1)

SoundBufferRecorder.hpp
namespace sf
[+] class SoundBufferRecorder (1)

SoundStream.hpp
namespace sf
[+] class SoundStream (1)

Window.hpp
namespace sf
[+] class Window (1)

to the top

Other Changes in Data Types (1)


Event.hpp
namespace sf
[+] enum Event::EventType (1)

to the top

Header Files (61)


Audio.hpp
AudioResource.hpp
Clock.hpp
Color.hpp
Config.hpp
Context.hpp
Drawable.hpp
Event.hpp
Font.hpp
Ftp.hpp
Glyph.hpp
Graphics.hpp
Http.hpp
Image.hpp
Input.hpp
IPAddress.hpp
Listener.hpp
Lock.hpp
Matrix3.hpp
Music.hpp
Mutex.hpp
Network.hpp
NonCopyable.hpp
OpenGL.hpp
Packet.hpp
PostFX.hpp
Randomizer.hpp
Rect.hpp
RenderTarget.hpp
RenderWindow.hpp
Resource.hpp
Selector.hpp
SelectorBase.hpp
Shape.hpp
Sleep.hpp
SocketHelper.hpp
SocketTCP.hpp
SocketUDP.hpp
Sound.hpp
SoundBuffer.hpp
SoundBufferRecorder.hpp
SoundRecorder.hpp
SoundStream.hpp
Sprite.hpp
String.hpp
System.hpp
Thread.hpp
Unicode.hpp
Mutex.hpp (Unix/Mutex.hpp)
SocketHelper.hpp (Unix/SocketHelper.hpp)
Thread.hpp (Unix/Thread.hpp)
Vector2.hpp
Vector3.hpp
VideoMode.hpp
View.hpp
Window.hpp
Window.hpp (Window/Window.hpp)
WindowHandle.hpp
WindowListener.hpp
WindowSettings.hpp
WindowStyle.hpp

to the top

Shared Libraries (5)


libsfml-audio.so.1.5
libsfml-graphics.so.1.5
libsfml-network.so.1.5
libsfml-system.so.1.5
libsfml-window.so.1.5

to the top




Generated on Thu Nov 14 14:59:49 2013 for SFML by ABI Compliance Checker 1.99.8.4  
A tool for checking backward compatibility of a C/C++ library API