Releases: libSDL2pp/libSDL2pp
Releases · libSDL2pp/libSDL2pp
libSDL2pp 0.5.2
Fixed
- Added missing include file to installation
libSDL2pp 0.5.1
Fixed
- Potential problems with SDL2 error handling
libSDL2pp 0.5.0
Added
AudioDevice::LockHandleis now copyableRectnow has+-+=-=operators to offset it by aPointOptionalclass to pass optional values- Possibility to use c++1y standard and detection of available useful c++1y features with c++11
- Default argument for
Texture::Lock() - Bunch of
Windowfunctions:Window::Maximize(),Window::Minimize(),Window::Hide(),Window::Restore(),Window::Raise(),Window::Show(),Window::SetFullscreen(),Window::SetSize() - More granular build options for tests and examples
Changed
PointandRectno longer have invalid (null) states and are now directly derived from SDL_Point and SDL_Rect structures. In places where null states were usable (e.g. usually nullRectwould mean "whole area", like inTexture::Lock()),Optionalclass is now used. UseNullOptinstead ofPoint::Null()andRect::Null()
libSDL2pp 0.4.0
Added
StreamRWopswhich works with STL streamsAudioDeviceandTextureLockHandles now have empty constructors and may be initialized after constructionRWops(Read|Write)(LE|BE)(16|32|64)methods- pkg-config file
Changed
- Plain
ContainerRWopsis now able to work with both const and mutable containers - Audio callback is now tied to
AudioDevice, notAudioSpec, which is cleaner and easier to use
Removed
ConstContainerRWopswhich is no longer needed
Fixed
- Exception safety when changing audio callback
- Made
-Werrorflag conditional for user convenience
libSDL2pp 0.3.0
libSDL2pp 0.2.0
Added
- Getters for
Textureproperties:Texture::GetWidth(),Texture::GetHeight(),Texture::GetFormat(),Texture::GetAccess() Texturelocking- New
RectmethodRect::Contains()to check if it contains aPoint
libSDL2pp 0.1.1
Added
- Installation
- Library version
libSDL2pp 0.1.0
Added
- SDL2_image support
RWopssupport- New
Renderermethods:Renderer::SetClipRect(),Renderer::SetScale(),Renderer::SetViewport(),Renderer::TargetSupported() - New
SDLmethods:SDL::WasInit(),SDL::InitSubsystem(),SDL::QuitSubSystem() - Basic MSVC support
- Arithmetic operators for
Point
Fixed
- GUI tests which are sensible to OpenGL implementation-specific behavior are no longer fatal
libSDL2pp 0.0.2
Added
- Unit tests
- New
Windowmethods:Window::GetSize(),Window::GetWidth(),Window::GetHeight(),Window::SetTitle() - New
Renderermethod:Renderer::ReadPixels() PointandRectsetters and comparison operators
libSDL2pp 0.0.1
Added
- Initial release supporting basic
Window,Renderer,Texture,RectandPointhandling