Mon, 08 Jul 2013 13:26:59 -0400Disable OSS and BSD audio targets on OpenBSD.
Ryan C. Gordon [Mon, 08 Jul 2013 13:26:59 -0400] rev 7380
Disable OSS and BSD audio targets on OpenBSD.

Mon, 08 Jul 2013 09:21:54 -0700Make sure that srcdir has a full pathname so source indexing works.
Sam Lantinga [Mon, 08 Jul 2013 09:21:54 -0700] rev 7379
Make sure that srcdir has a full pathname so source indexing works.

Sun, 07 Jul 2013 18:23:04 -0700Fixed bug 1943 - Wrong handling of legacy 32bpp BMP files
Sam Lantinga [Sun, 07 Jul 2013 18:23:04 -0700] rev 7378
Fixed bug 1943 - Wrong handling of legacy 32bpp BMP files

Kang Seonghoon

While BMP format supports alpha channel, it is enabled only when the header is at least 56 bytes long (BITMAPV3INFOHEADER and later). For very common 40-byte-long header (BITMAPINFOHEADER) 32bpp format should be interpreted as BGRX format, but currently SDL interprets them as BGRA format and causes a significant compatibility problem as many 32bpp files use a padding byte of 0 ("transparent" in BGRA interpretation).

---

I fixed this by checking to see if the alpha channel is all 0, and if so, setting it opaque.

Sun, 07 Jul 2013 20:06:08 -0400sndio dynamic loading fix.
Ryan C. Gordon [Sun, 07 Jul 2013 20:06:08 -0400] rev 7377
sndio dynamic loading fix.

Sun, 07 Jul 2013 14:08:07 -0700Backed out changeset c8b16b3a3c9b
Sam Lantinga [Sun, 07 Jul 2013 14:08:07 -0700] rev 7376
Backed out changeset c8b16b3a3c9b

Sun, 07 Jul 2013 12:53:21 -0700Fixed bug 1943 - Wrong handling of legacy 32bpp BMP files
Sam Lantinga [Sun, 07 Jul 2013 12:53:21 -0700] rev 7375
Fixed bug 1943 - Wrong handling of legacy 32bpp BMP files

Kang Seonghoon

While BMP format supports alpha channel, it is enabled only when the header is at least 56 bytes long (BITMAPV3INFOHEADER and later). For very common 40-byte-long header (BITMAPINFOHEADER) 32bpp format should be interpreted as BGRX format, but currently SDL interprets them as BGRA format and causes a significant compatibility problem as many 32bpp files use a padding byte of 0 ("transparent" in BGRA interpretation).

Sun, 07 Jul 2013 12:34:26 -0700Added automated test to validate conversion between all supported formats.
Sam Lantinga [Sun, 07 Jul 2013 12:34:26 -0700] rev 7374
Added automated test to validate conversion between all supported formats.

Sun, 07 Jul 2013 12:34:21 -0700Added surface conversion support for ARGB2101010 formats
Sam Lantinga [Sun, 07 Jul 2013 12:34:21 -0700] rev 7373
Added surface conversion support for ARGB2101010 formats

Sun, 07 Jul 2013 10:31:01 -0700Fixed converting ARGB2101010 surfaces to 8-bit surfaces
Sam Lantinga [Sun, 07 Jul 2013 10:31:01 -0700] rev 7372
Fixed converting ARGB2101010 surfaces to 8-bit surfaces
It's not like this is very useful, but it fixes a crash in this case.

Sun, 07 Jul 2013 10:15:10 -0700Updated configure with the sndio audio backend
Sam Lantinga [Sun, 07 Jul 2013 10:15:10 -0700] rev 7371
Updated configure with the sndio audio backend