The Wayback Machine - https://web.archive.org/web/20210120231714/https://github.com/libSDL2pp/libSDL2pp/releases
Skip to content

@AMDmi3 AMDmi3 released this Jun 17, 2020

Fixed

  • Make SDLmain library optional in Unix, since some distros seem to drop it
  • Fix using unsupported warning flags on some compilers
Assets 2

@AMDmi3 AMDmi3 released this Feb 15, 2018 · 13 commits to master since this release

Added

  • New SDL 2.0.5 Window method: Window::SetResizable()
  • Minor documentation improvements
  • Example code fixes
Assets 2

@AMDmi3 AMDmi3 released this Jul 11, 2017 · 27 commits to master since this release

Added

  • Color class wrapping around SDL_Color
Assets 2

@AMDmi3 AMDmi3 released this Jun 28, 2017 · 46 commits to master since this release

Fixed

  • Surface.hh include was missing from SDL2pp.hh
Assets 2

@AMDmi3 AMDmi3 released this May 29, 2017 · 52 commits to master since this release

Fixed

  • Proper Size() handling for custom RWops

Added

  • Window::GetOpacity() and Window()::SetOpacity() wrappers for functions appeared in SDL 2.0.5
  • Music RWops constructors based on undocumented SDL_mixer functions
  • Static standalone build support

Changed

  • libSDL2pp now follows SDL2 include path conventions, finding and using SDL2 headers without SDL2/ prefix
Assets 2

@AMDmi3 AMDmi3 released this Nov 8, 2016 · 81 commits to master since this release

Fixed

  • Fixed SDL 2.0.4 specific AudioDevice methods: AudioDevice::QueueAudio(), AudioDevice::GetQueuedAudioSize()
  • Fixed MSVC compiler support and .dll generation
  • Multiple documentation fixes

Added

  • More tests
  • Automatic SDL 2.0.4 detection
  • Texture::Update() overload which takes rvalue reference to Surface

Changed

  • Renderer::GetClipRect now returns Optional<Rect> instead of (possibly empty) Rect
  • Exception is now derived from std::runtime_error

Removed

  • Deprecated Renderer::GetInfo() variant which takes pointer (use variant which takes reference)
Assets 2

@AMDmi3 AMDmi3 released this Jan 23, 2016 · 170 commits to master since this release

Fixed

  • Link SDL2main library, which is needed on some systems
  • Numerous improvements in Windows support
  • Documentation fixes
  • Multiple fixes in pkg-config and CMake module files
Assets 2

@AMDmi3 AMDmi3 released this Nov 30, 2015 · 226 commits to master since this release

Added

  • New Window methods: Window::GetDrawableWidth(), Window::GetDrawableHeight(), Window::GetDrawableSize() (@csoren)
  • Point and Rect less-than operators and std::hash support which makes them usable as std::map/std::unordered_map/std::set/std::unordered_set keys
  • More Rect methods and wider constexpr support

Fixed

  • Rect documentation fixes
  • Unused variable warnings (@vladimirgamalian)
  • Incorrect return value handling in Surface::SetClipRect()
Assets 2

@AMDmi3 AMDmi3 released this Oct 13, 2015 · 246 commits to master since this release

Fixed

  • Improved cygwin compatibility
  • Missing SDL method implementations
  • Fixed return and argument types for some Window, Font and Mixer methods to match upstream API
  • Infinite loop in StreamRWops
  • Documentation improvements
  • Build without SDL_mixer support
Assets 2

@AMDmi3 AMDmi3 released this Sep 7, 2015 · 275 commits to master since this release

Added

  • SDL_mixer support
  • More Point operators: *, /, % for integer multiplication, division and remainder by a number or another Point
  • Point and Rect better inlining and constexpr support
  • New method: Surface::GetFormat()
  • Texture::Update() overload which takes Surface as pixel source
Assets 2
You can’t perform that action at this time.