Announcing SDL 1.1.7

SDL 1.1.7 has been released!
http://www.libsdl.org/download-1.1.html

SDL 1.2 is going to be the next stable SDL release. SDL 1.1.7 is the
pre-release for SDL 1.2, which means that only bug fixes will be accepted
between now and the final SDL 1.2 release. Please test your code with SDL
1.1.7 to make sure that there are no lingering bugs and to prepare your code
for the official 1.2 release. A full list of API changes since SDL 1.0 is
available in the “WhatsNew” file in the SDL source distribution.

Here are the major changes since SDL 1.1.6:

* Expanded documentation from the SDL Documentation Project
* Report X11 client message events if SYSWMEVENTS enabled
* Added support for a single hat on Windows joysticks
* The gamma ramp routines now take arrays of Uint16 values
* Added initial support for QNX RTP (thanks Patrick)
* Added ALSA sound driver (thanks Patrick Trainor)
* Added aRts UNIX sound driver (thanks Neil Stevens)
* Get keyboard modifier state on input focus on Win32
* SDL_ConvertSurface() now accepts SDL_RLEACCEL as a flag
* Added initial UnixWare 7 support (thanks rr)
* Added working YUY -> RGB conversion code (thanks Eugene)
* Fixed video initialization crash on IRIX
* Fixed MacOS fullscreen palette code (thanks Darrell)
* Fixed background brush flicker on Win32 (thanks Gautier)
* Fixed incorrect pitch when switching to window on Win32
* Fixed memory leak when switching video modes on Win32
* Init of fbcon shouldn't automatically set graphics mode

Enjoy! :slight_smile:
-Sam Lantinga, Lead Programmer, Loki Entertainment Software

Hi!

Sam Lantinga wrote:

Here are the major changes since SDL 1.1.6:
* Init of fbcon shouldn’t automatically set graphics mode

Do I interpret this right ?
The don’t-switch-graphic-mode-because-the-mode-is-already-running thing
I noticed quite some time ago…

My request is a
screen = SDL_SetVideoMode(800, 600, 0, SDL_SWSURFACE|SDL_ANYFORMAT);
My console runs default 800x600 @ 100Hz.
Requesting 800x600 from SDL initiates a mode switch to 800x600 @ 72 Hz.
Why switch videomode when the one requested is already in use ?
(and losing precious 100Hz…)

… is gone ?
I quite don’t have enough time to build and try with 1.1.7 now…

Martin

Hi!

Sam Lantinga wrote:

Here are the major changes since SDL 1.1.6:
* Init of fbcon shouldn’t automatically set graphics mode

Do I interpret this right ?
The don’t-switch-graphic-mode-because-the-mode-is-already-running thing
I noticed quite some time ago…

This is actually different. Before, initializing fbcon video switched
the tty into graphics mode (different from fbcon mode switch), now it
only does that when a graphics mode is set.

My request is a
screen = SDL_SetVideoMode(800, 600, 0, SDL_SWSURFACE|SDL_ANYFORMAT);
My console runs default 800x600 @ 100Hz.
Requesting 800x600 from SDL initiates a mode switch to 800x600 @ 72 Hz.
Why switch videomode when the one requested is already in use ?
(and losing precious 100Hz…)

… is gone ?
I quite don’t have enough time to build and try with 1.1.7 now…

Yes, this should be fixed too. If it’s not, please let me know.

See ya!
-Sam Lantinga, Lead Programmer, Loki Entertainment Software