Sun, 23 Jun 2013 22:19:38 -0700Updated timer test and fixed performance counter on Mac OS X
Sam Lantinga <slouken@libsdl.org> [Sun, 23 Jun 2013 22:19:38 -0700] rev 7316
Updated timer test and fixed performance counter on Mac OS X

Sun, 23 Jun 2013 15:00:23 -0700Update testsprite2 for visual testing: user fuzzer and add --iteration parameter to enable deterministic screen end-state
Andreas Schiffler <aschiffler@ferzkopp.net> [Sun, 23 Jun 2013 15:00:23 -0700] rev 7315
Update testsprite2 for visual testing: user fuzzer and add --iteration parameter to enable deterministic screen end-state

Sun, 23 Jun 2013 14:05:27 -0700Add VS Express Edition sln files (drop the unsupported solution folders for tests); update VisualC documentation
Andreas Schiffler <aschiffler@ferzkopp.net> [Sun, 23 Jun 2013 14:05:27 -0700] rev 7314
Add VS Express Edition sln files (drop the unsupported solution folders for tests); update VisualC documentation

Tue, 18 Jun 2013 00:50:35 -0700Fixed bug 1913 - state->index may get negative in SDL_wave.c file.
Sam Lantinga <slouken@libsdl.org> [Tue, 18 Jun 2013 00:50:35 -0700] rev 7313
Fixed bug 1913 - state->index may get negative in SDL_wave.c file.

Nitz

In function:
static Sint32
IMA_ADPCM_nibble(struct IMA_ADPCM_decodestate *state, Uint8 nybble)
{
const Sint32 max_audioval = ((1 << (16 - 1)) - 1);
const Sint32 min_audioval = -(1 << (16 - 1));
const int index_table[16] = {
-1, -1, -1, -1,
2, 4, 6, 8,
-1, -1, -1, -1,
2, 4, 6, 8
};
const Sint32 step_table[89] = {
7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 19, 21, 23, 25, 28, 31,
34, 37, 41, 45, 50, 55, 60, 66, 73, 80, 88, 97, 107, 118, 130,
143, 157, 173, 190, 209, 230, 253, 279, 307, 337, 371, 408,
449, 494, 544, 598, 658, 724, 796, 876, 963, 1060, 1166, 1282,
1411, 1552, 1707, 1878, 2066, 2272, 2499, 2749, 3024, 3327,
3660, 4026, 4428, 4871, 5358, 5894, 6484, 7132, 7845, 8630,
9493, 10442, 11487, 12635, 13899, 15289, 16818, 18500, 20350,
22385, 24623, 27086, 29794, 32767
};
Sint32 delta, step;

/* Compute difference and new sample value */
step = step_table[state->index];
// Some Code
}

Here step_table array have the state->index, which might be negative, so it is unsafe to assign this index to step_table array directly.
There would be a check before that to confirm its value.

Tue, 18 Jun 2013 00:39:47 -0700Fixed bug 1916 - SDL_Keysym contains a deprecated field for unicode which may be removed.
Sam Lantinga <slouken@libsdl.org> [Tue, 18 Jun 2013 00:39:47 -0700] rev 7312
Fixed bug 1916 - SDL_Keysym contains a deprecated field for unicode which may be removed.

Philipp Wiesemann

SDL_Keysym contains a deprecated field for unicode which may be removed for SDL 2.0 release.

As far as I can tell the field is not set on all "major" platforms and therefore will not be useful for most users. Its existence in a public header therefore becomes (in my opinion) only confusing.

Mon, 17 Jun 2013 07:14:20 -0700Improved include paths for projects using SDL on Android
Sam Lantinga <slouken@libsdl.org> [Mon, 17 Jun 2013 07:14:20 -0700] rev 7311
Improved include paths for projects using SDL on Android

Isaac Burns

I wanted to suggest a few changes I've found that help the Android build. By adding LOCAL_EXPORT_C_INCLUDES to the Android.mk file, anything that references the SDL Android project will inherit the include paths.

Mon, 17 Jun 2013 06:35:41 -0700Removed obsolete Xcode templates and documentation
Sam Lantinga <slouken@libsdl.org> [Mon, 17 Jun 2013 06:35:41 -0700] rev 7310
Removed obsolete Xcode templates and documentation

Sun, 16 Jun 2013 12:00:54 +0200Changed comment to be used by doxygen.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Sun, 16 Jun 2013 12:00:54 +0200] rev 7309
Changed comment to be used by doxygen.

Thu, 13 Jun 2013 22:30:02 -0700Allow users to define SDL_STDINC_NO_INLINES if they don't want the inline functions defined.
Sam Lantinga <slouken@libsdl.org> [Thu, 13 Jun 2013 22:30:02 -0700] rev 7308
Allow users to define SDL_STDINC_NO_INLINES if they don't want the inline functions defined.
This is useful, for example, if the standard config defines HAVE_SETENV but you're building with C99 that doesn't include that feature.

Thu, 13 Jun 2013 22:10:10 -0700Fixed SDL building with the minimal configuration
Sam Lantinga <slouken@libsdl.org> [Thu, 13 Jun 2013 22:10:10 -0700] rev 7307
Fixed SDL building with the minimal configuration