sdl12-compat 1.2.68
What is this?
This is the release of version 1.2.68 of sdl12-compat. This is an official, stable release, and everyone is encouraged to upgrade. This release remains API and ABI compatible with previous releases of sdl12-compat (and, of course, with previous releases of classic SDL 1.2, as well).
TESTING IS STILL WELCOME FOR FUTURE RELEASES.
A list of known SDL 1.2 apps is here. Some tips on testing are in HOW_TO_TEST_GAMES.md. Please jump in and try things!
What works now?
Some apps and games that have started working since the last stable (1.2.64) release:
- Trine
- Mark of the Ninja
- Hyperspace Delivery Boy
- SDLmm C++ binding
- libsdl-perl
Significant changes
- Corrected SDL_SetPalette's return value. (#294)
- Fixes to headers to help compiling apps against sdl12-compat (#297, #299, #302)
- Sync dr_mp3 with upstream.
- Fixes to SDL_LoadWAV_RW (#310, #311)
- Reworked screen surface implementation to work more like real SDL-1.2 (#306)
- Fixed blank screens in Mark of the Ninja and Trine (#313, #316)
- Fixes to mouse tracking in relative mode when scaling (#318)
- Add quirk to clamp video bitdepth (#321), which fixes Hyperspace Delivery Boy (#317).
The full list of commits:
release-1.2.64...release-1.2.68
Thanks!
Thank you to our dedicated crew: Ozkan Sezer, David Gow, Sam Lantinga, Simon McVittie, Manuel Moos, Tyler Morgan, and Joshua Root for
their hard work on this release, and many others that tested and contributed in ways not visible in the revision history!