Sun, 23 Jun 2013 22:19:38 -0700 Updated 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 -0700 Update 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 -0700 Add 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 -0700 Fixed 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 -0700 Fixed 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 -0700 Improved 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 -0700 Removed 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 +0200 Changed 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 -0700 Allow 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 -0700 Fixed 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
Tue, 11 Jun 2013 08:37:03 -0700 Added an arbitrary limit to the number of queued events so it doesn't grow unbounded.
Sam Lantinga <slouken@libsdl.org> [Tue, 11 Jun 2013 08:37:03 -0700] rev 7306
Added an arbitrary limit to the number of queued events so it doesn't grow unbounded.
Tue, 11 Jun 2013 08:32:55 -0700 Update the queued event wmmsg pointer to point to the queued event data.
Sam Lantinga <slouken@libsdl.org> [Tue, 11 Jun 2013 08:32:55 -0700] rev 7305
Update the queued event wmmsg pointer to point to the queued event data.
Mon, 10 Jun 2013 23:24:02 -0700 Made the SDL event queue dynamically allocated so we don't ever drop events.
Sam Lantinga <slouken@libsdl.org> [Mon, 10 Jun 2013 23:24:02 -0700] rev 7304
Made the SDL event queue dynamically allocated so we don't ever drop events.
Sun, 09 Jun 2013 11:58:31 +0200 Updated names of README files in source comments.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Sun, 09 Jun 2013 11:58:31 +0200] rev 7303
Updated names of README files in source comments.
Sun, 09 Jun 2013 11:51:59 +0200 Fixed Android Lint warning in AndroidManifest.xml.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Sun, 09 Jun 2013 11:51:59 +0200] rev 7302
Fixed Android Lint warning in AndroidManifest.xml. If targetSdkVersion not set it becomes same as minSdkVersion and causes warning.
Fri, 07 Jun 2013 21:50:29 -0700 Updated configure
Sam Lantinga <slouken@libsdl.org> [Fri, 07 Jun 2013 21:50:29 -0700] rev 7301
Updated configure
Fri, 07 Jun 2013 21:47:23 -0700 Improved find_lib, gets the latest version of libpng, etc.
Sam Lantinga <slouken@libsdl.org> [Fri, 07 Jun 2013 21:47:23 -0700] rev 7300
Improved find_lib, gets the latest version of libpng, etc.
Fri, 07 Jun 2013 18:26:55 -0700 Check for well known XInput device GUIDs before enumerating the device list.
Sam Lantinga <slouken@libsdl.org> [Fri, 07 Jun 2013 18:26:55 -0700] rev 7299
Check for well known XInput device GUIDs before enumerating the device list.
Fri, 07 Jun 2013 09:40:07 -0700 Removed redundant "Controller" names from gamepads, added mapping for Logitech F710 in DirectInput mode
Sam Lantinga <slouken@libsdl.org> [Fri, 07 Jun 2013 09:40:07 -0700] rev 7298
Removed redundant "Controller" names from gamepads, added mapping for Logitech F710 in DirectInput mode
Fri, 07 Jun 2013 09:39:10 -0700 Slightly more efficient to check the event type first
Sam Lantinga <slouken@libsdl.org> [Fri, 07 Jun 2013 09:39:10 -0700] rev 7297
Slightly more efficient to check the event type first
Fri, 07 Jun 2013 08:48:25 -0700 It's better not to have the full range of the axis (by 1 on the negative side) than turn 0 value into -1
Sam Lantinga <slouken@libsdl.org> [Fri, 07 Jun 2013 08:48:25 -0700] rev 7296
It's better not to have the full range of the axis (by 1 on the negative side) than turn 0 value into -1
Thu, 06 Jun 2013 23:18:36 -0700 Fixed bug 1897 - CPU spike on Windows with WM_EVENT and OpenGL
Sam Lantinga <slouken@libsdl.org> [Thu, 06 Jun 2013 23:18:36 -0700] rev 7295
Fixed bug 1897 - CPU spike on Windows with WM_EVENT and OpenGL buckyballreaction On some Windows systems, when switching from fullscreen to windowed mode in my game, the CPU will spike and the application never shows the window again. See the part of the e-mail thread here: http://lists.libsdl.org/pipermail/sdl-libsdl.org/2013-June/088626.html I change the window by calling: SDL_SetWindowFullscreen(gScreenInfo.sdlWindow, SDL_FALSE); SDL_SetWindowSize(gScreenInfo.sdlWindow, sdlWindowWidth, sdlWindowHeight); which you can see in our source: https://code.google.com/p/bitfighter/source/browse/zap/VideoSystem.cpp#377 Then all of a sudden the application gets stuck in WIN_PumpEvents() in SDL_windowsevents.c. I turned on WMMSG_DEBUG and found that there was an endless stream of WM_EVENT messages. I also found that where WM_PAINT is being handled in the callback WIN_WindowProc(), ValidateRect is somehow not clearing, or it is persisting, the WM_EVENT message like it's supposed to (according to the docs). This may be a hardware issue. The issue has appeared on three different systems, one of them sporadically: - Windows XP SP3 running in VMware 9.0 (without VMWare 3D acceleration, but with the tools and drivers installed), Host: openSUSE 12.3 x86_64, NVidia NVS 3100M - Windows XP SP3 64bit running in VirtualBox, Host: Debian Wheezy (stable), Mobility Radeon HD 4100 (this was the sporadic one) - Windows 7 64 bit, Radeon 6770
Thu, 06 Jun 2013 18:20:06 -0700 Fixed crash trying to get the GUID of an invalid joystick index
Sam Lantinga <slouken@libsdl.org> [Thu, 06 Jun 2013 18:20:06 -0700] rev 7294
Fixed crash trying to get the GUID of an invalid joystick index
Thu, 06 Jun 2013 17:59:01 -0700 The triggers should be expanded out to the full range to match DirectInput behavior.
Sam Lantinga <slouken@libsdl.org> [Thu, 06 Jun 2013 17:59:01 -0700] rev 7293
The triggers should be expanded out to the full range to match DirectInput behavior. The game controller code will scale them back to 0 - 32767 when it converts the triggers axes.
Thu, 06 Jun 2013 07:25:41 -0700 Remove unnecessary debugger detection logic again from Win32 SDL_LogOutput
Andreas Schiffler <aschiffler@ferzkopp.net> [Thu, 06 Jun 2013 07:25:41 -0700] rev 7292
Remove unnecessary debugger detection logic again from Win32 SDL_LogOutput
Sun, 02 Jun 2013 20:48:53 +0600 Fix compilation with libX11 >= 1.5.99.902. SDL-1.2
Azamat H. Hackimov <azamat.hackimov@gmail.com> [Sun, 02 Jun 2013 20:48:53 +0600] rev 7291
Fix compilation with libX11 >= 1.5.99.902. These changes fixes bug #1769 for SDL 1.2 (http://bugzilla.libsdl.org/show_bug.cgi?id=1769).
Wed, 05 Jun 2013 23:11:20 -0700 Fixed compiling iOS demos
Sam Lantinga <slouken@libsdl.org> [Wed, 05 Jun 2013 23:11:20 -0700] rev 7290
Fixed compiling iOS demos
Wed, 05 Jun 2013 23:09:13 -0700 Removed obsolete testsdl target
Sam Lantinga <slouken@libsdl.org> [Wed, 05 Jun 2013 23:09:13 -0700] rev 7289
Removed obsolete testsdl target
Wed, 05 Jun 2013 22:56:42 -0700 Fixed building tests on iOS
Sam Lantinga <slouken@libsdl.org> [Wed, 05 Jun 2013 22:56:42 -0700] rev 7288
Fixed building tests on iOS
Wed, 05 Jun 2013 22:35:13 -0700 Removed obsolete NoStdio configurations.
Sam Lantinga <slouken@libsdl.org> [Wed, 05 Jun 2013 22:35:13 -0700] rev 7287
Removed obsolete NoStdio configurations.
(0) -3000 -1000 -300 -100 -50 -30 +30 +50 +100 +300 +1000 tip