Thu, 29 Dec 2011 05:04:18 -0500Updated the SDL version number to 1.2.15 SDL-1.2
Sam Lantinga <slouken@libsdl.org> [Thu, 29 Dec 2011 05:04:18 -0500] rev 6112
Updated the SDL version number to 1.2.15

Thu, 29 Dec 2011 04:57:42 -0500Fixed bug 1346 SDL-1.2
Sam Lantinga <slouken@libsdl.org> [Thu, 29 Dec 2011 04:57:42 -0500] rev 6111
Fixed bug 1346

alarantalara@gmail.com 2011-12-19 20:43:13 PST

On little endian systems using the Quartz code, an unusual set of RBGA masks is
used when using the windowed video mode.
This set is not taken into account in SDL_DisplayFormatAlpha and so it converts
the supplied surface to a format that does not match the video surface,
preventing fast blitting.

This was observed in recent builds of Battle for Wesnoth when SDL was updated
to cover the problem when switching to full screen in Lion
(https://gna.org/bugs/?18319).

You can observe the performance issue if you download Wesnoth 1.9.13 for OS X
at
http://sourceforge.net/projects/wesnoth/files/wesnoth/wesnoth-1.9.13/Wesnoth_1.9.13.dmg/download
and replace the included SDL library with any build of SDL 1.2.14 or later. (I
have already patched the included version, so the problem is not observable
without replacement.)

A patch resolving the issue is attached.

Thu, 29 Dec 2011 04:29:53 -0500Fixed bugs 1034 and 1035 SDL-1.2
Sam Lantinga <slouken@libsdl.org> [Thu, 29 Dec 2011 04:29:53 -0500] rev 6110
Fixed bugs 1034 and 1035

zicodxx@gmx.de 2010-07-28 12:59:27 PDT
Again another bug I encountered on Windows 7:

Assuming I hide my mouse cusor with SDL_ShowCursor(SDL_DISABLE).
Now if my app runs on Fullscreen, I tend to "get out" of it using ALT+TAB. This
will minimize the app. However SDL_GetAppState will STILL report SDL_APPACTIVE,
SDL_APPINPUTFOCUS and SDL_APPMOUSEFOCUS.

Also if I check event.active.gain, this *seems* (as much as I could find out)
to be set twice (first 0 then 1 again) while going out of the app with ALT+TAB.
I am not perfectly sure here but even if the app is minimized because of
ALT+TAB (or also CTRL+ESC), event.active.gain is 1.

Alex Volkov 2011-04-28 17:19:26 PDT
This happens with the windib driver. Windows posts the WM_ACTIVATE WA_INACTIVE
event with minimized==false when you Alt+Tab out of a fullscreen app.
Responding to this event, wincommon/SDL_sysevents.c:WinMessage() calls
ShowWindow(,SW_MINIMIZE) via SDL_RestoreDesktopMode, but another WM_ACTIVATE
event is not posted in response to that.
Whatever the case may be, WinMessage() should just treat a fullscreen app
receiving WA_INACTIVE the same as a minimized app. Additionally, it's probably
a good idea to clear SDL_APPMOUSEFOCUS at the same time, and that should take
care of bug #1035.

Thu, 29 Dec 2011 04:24:15 -0500Fixed bug 1032 SDL-1.2
Sam Lantinga <slouken@libsdl.org> [Thu, 29 Dec 2011 04:24:15 -0500] rev 6109
Fixed bug 1032

Matthias Hawran 2010-07-28 03:00:49 PDT
Hi,

I simply want to "forward" this post
(http://forums.libsdl.org/viewtopic.php?t=4123) about absolute mouse events not
being monitored by SDL 1.2 as directfb / tslib generates them.

It's fixed in 1.3 and IMHO it should be backported to 1.2

Included the patch from the post (thanks to Guillaume Chereau)

Cheers,
Matthias

Fri, 09 Dec 2011 02:32:21 -0500Don't call -[NSView setAcceptsTouchEvents] if the OS doesn't provide it.
Ryan C. Gordon <icculus@icculus.org> [Fri, 09 Dec 2011 02:32:21 -0500] rev 6108
Don't call -[NSView setAcceptsTouchEvents] if the OS doesn't provide it.

Thanks to Dimiter 'malkia' Stanev for the fix!

Wed, 07 Dec 2011 20:34:43 -0500Ryan gets fewer nuts. :)
Sam Lantinga <slouken@libsdl.org> [Wed, 07 Dec 2011 20:34:43 -0500] rev 6107
Ryan gets fewer nuts. :)

Tue, 06 Dec 2011 21:46:19 -0500Added SDL_dropevents to the Xcode project files.
Ryan C. Gordon <icculus@icculus.org> [Tue, 06 Dec 2011 21:46:19 -0500] rev 6106
Added SDL_dropevents to the Xcode project files.

Fixes build.

Mon, 05 Dec 2011 16:45:32 -0500More work to clean up compiler warnings.
Ryan C. Gordon <icculus@icculus.org> [Mon, 05 Dec 2011 16:45:32 -0500] rev 6105
More work to clean up compiler warnings.

Mon, 05 Dec 2011 13:17:57 -0500Patched to compile.
Ryan C. Gordon <icculus@icculus.org> [Mon, 05 Dec 2011 13:17:57 -0500] rev 6104
Patched to compile.

Mon, 05 Dec 2011 13:13:32 -0500Fixed a tabstop.
Ryan C. Gordon <icculus@icculus.org> [Mon, 05 Dec 2011 13:13:32 -0500] rev 6103
Fixed a tabstop.