Mon, 29 Apr 2013 23:41:49 +0200 Corrected names in README file.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Mon, 29 Apr 2013 23:41:49 +0200] rev 7127
Corrected names in README file.
Sun, 28 Apr 2013 09:54:56 +0200 Added missing return statements in test suite for audio.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Sun, 28 Apr 2013 09:54:56 +0200] rev 7126
Added missing return statements in test suite for audio.
Sat, 27 Apr 2013 17:52:58 +0200 Corrected spelling in header files.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Sat, 27 Apr 2013 17:52:58 +0200] rev 7125
Corrected spelling in header files.
Sat, 27 Apr 2013 17:23:20 +0200 Removed not needed casts from Java file.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Sat, 27 Apr 2013 17:23:20 +0200] rev 7124
Removed not needed casts from Java file.
Sat, 27 Apr 2013 17:17:37 +0200 Removed not needed import statements from Java file.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Sat, 27 Apr 2013 17:17:37 +0200] rev 7123
Removed not needed import statements from Java file.
Sat, 27 Apr 2013 17:15:40 +0200 Removed dead store from Java file because value never used.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Sat, 27 Apr 2013 17:15:40 +0200] rev 7122
Removed dead store from Java file because value never used.
Sat, 27 Apr 2013 17:10:14 +0200 Renamed inner class in Java file to avoid confusion with an unrelated class.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Sat, 27 Apr 2013 17:10:14 +0200] rev 7121
Renamed inner class in Java file to avoid confusion with an unrelated class.
Sat, 27 Apr 2013 14:33:27 +0200 Corrected spelling header file comments.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Sat, 27 Apr 2013 14:33:27 +0200] rev 7120
Corrected spelling header file comments.
Sat, 27 Apr 2013 14:26:15 +0200 Changed Java source file to use constant from API instead of just a String.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Sat, 27 Apr 2013 14:26:15 +0200] rev 7119
Changed Java source file to use constant from API instead of just a String.
Sat, 27 Apr 2013 14:13:30 +0200 Added missing @Override annotations in Java source file to reduce warnings.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Sat, 27 Apr 2013 14:13:30 +0200] rev 7118
Added missing @Override annotations in Java source file to reduce warnings.
Sat, 27 Apr 2013 13:55:47 +0200 Replaces tabs with four spaces in C source file.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Sat, 27 Apr 2013 13:55:47 +0200] rev 7117
Replaces tabs with four spaces in C source file.
Sat, 27 Apr 2013 13:42:56 +0200 Corrected comment in header file.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Sat, 27 Apr 2013 13:42:56 +0200] rev 7116
Corrected comment in header file.
Sat, 27 Apr 2013 13:33:05 +0200 Corrected a comment in Java source file.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Sat, 27 Apr 2013 13:33:05 +0200] rev 7115
Corrected a comment in Java source file.
Thu, 25 Apr 2013 18:40:29 -0700 Mac: Fix relative mode message after gaining focus.
Jørgen P. Tjernø <jorgen@valvesoftware.com> [Thu, 25 Apr 2013 18:40:29 -0700] rev 7114
Mac: Fix relative mode message after gaining focus. This fixes a bug where relative mode would give a large jump if the cursor was moved when the app doesn't have focus.
Thu, 25 Apr 2013 18:40:22 -0700 Mac: Don't supress mousemoves after warp.
Jørgen P. Tjernø <jorgen@valvesoftware.com> [Thu, 25 Apr 2013 18:40:22 -0700] rev 7113
Mac: Don't supress mousemoves after warp. By default, synthesizing events supresses real events for a quarter second. This makes for some wonky behavior.
Thu, 25 Apr 2013 18:40:31 -0700 Don't warp mouse on focus lost.
Jørgen P. Tjernø <jorgen@valvesoftware.com> [Thu, 25 Apr 2013 18:40:31 -0700] rev 7112
Don't warp mouse on focus lost. This isn't working great, so undo it until we can fix it properly to save / restore mouse positions.
Thu, 25 Apr 2013 18:05:08 -0400 Allow disabling SDL_IPHONE_KEYBOARD in iOS builds
Edward Rudd <urkle@outoforder.cc> [Thu, 25 Apr 2013 18:05:08 -0400] rev 7111
Allow disabling SDL_IPHONE_KEYBOARD in iOS builds
Thu, 25 Apr 2013 00:26:17 -0700 Fixed bug 1582 - Allow disabling SDL_VIDEO_DRIVER_WINDOWS
Sam Lantinga <slouken@libsdl.org> [Thu, 25 Apr 2013 00:26:17 -0700] rev 7110
Fixed bug 1582 - Allow disabling SDL_VIDEO_DRIVER_WINDOWS Marcus von Appen Trying to build SDL 2.x (HG) on Win32 platforms with either VS.NET or MinGW requires one to have the video subsystem and SDL_VIDEO_DRIVER_WINDOWS flag enabled due to the helper window creation routines. The attached patch changes the helper window creation behaviour, so that one can build SDL2 without the video subsystem or Windows video drivers on Win32 platforms.
Thu, 25 Apr 2013 00:15:09 -0700 Fixed bug 1583 - Fix build for disabled SDL render subsystem
Sam Lantinga <slouken@libsdl.org> [Thu, 25 Apr 2013 00:15:09 -0700] rev 7109
Fixed bug 1583 - Fix build for disabled SDL render subsystem Marcus von Appen If one wants to disable the SDL render subsystem, the build breaks on several platforms due to an empty render_drivers array in SDL_render.c.
Wed, 24 Apr 2013 23:11:48 -0400 Removed Cocoa OpenGL optimization that was probably good advice 10 years ago.
Ryan C. Gordon <icculus@icculus.org> [Wed, 24 Apr 2013 23:11:48 -0400] rev 7108
Removed Cocoa OpenGL optimization that was probably good advice 10 years ago.
Wed, 24 Apr 2013 12:20:51 -0700 Move cursor into window when enabling relative mode or gaining focus in relative mode.
Jørgen P. Tjernø <jorgen@valvesoftware.com> [Wed, 24 Apr 2013 12:20:51 -0700] rev 7107
Move cursor into window when enabling relative mode or gaining focus in relative mode. This prevents wonky behavior where the clicks won't go to the window because the cursor was outside it when we enabled relative mode.
Wed, 24 Apr 2013 12:20:48 -0700 Mac: Update mouse position on warp.
Jørgen P. Tjernø <jorgen@valvesoftware.com> [Wed, 24 Apr 2013 12:20:48 -0700] rev 7106
Mac: Update mouse position on warp.
Wed, 24 Apr 2013 12:20:44 -0700 Test plan for relative mode.
Jørgen P. Tjernø <jorgen@valvesoftware.com> [Wed, 24 Apr 2013 12:20:44 -0700] rev 7105
Test plan for relative mode.
Wed, 24 Apr 2013 10:42:44 -0700 Add SDL_GetDefaultCursor.
Jørgen P. Tjernø <jorgen@valvesoftware.com> [Wed, 24 Apr 2013 10:42:44 -0700] rev 7104
Add SDL_GetDefaultCursor. This fixes http://bugzilla.libsdl.org/show_bug.cgi?id=1798 Thanks to Alex Szpakowski for suggestion & patch.
Wed, 24 Apr 2013 12:22:08 -0300 Bug 1787 - memory leak in WIN_InitMouse() by Marcel Bakker
Gabriel Jacobo <gabomdq@gmail.com> [Wed, 24 Apr 2013 12:22:08 -0300] rev 7103
Bug 1787 - memory leak in WIN_InitMouse() by Marcel Bakker
Wed, 24 Apr 2013 11:49:52 -0300 Bug 1786 - memory leak in WIN_GetDisplayModes by Marcel Bakker
Gabriel Jacobo <gabomdq@gmail.com> [Wed, 24 Apr 2013 11:49:52 -0300] rev 7102
Bug 1786 - memory leak in WIN_GetDisplayModes by Marcel Bakker
Tue, 23 Apr 2013 20:45:49 -0700 Fix double free in video test suite
Andreas Schiffler <aschiffler@ferzkopp.net> [Tue, 23 Apr 2013 20:45:49 -0700] rev 7101
Fix double free in video test suite
Tue, 23 Apr 2013 18:47:44 -0700 Mac: Fix cursor not updating when re-focusing the window.
Jørgen P. Tjernø <jorgen@valvesoftware.com> [Tue, 23 Apr 2013 18:47:44 -0700] rev 7100
Mac: Fix cursor not updating when re-focusing the window. This fixes a bug where [NSCursor set] doesn't take when called in certain event handlers (like windowDidBecomeKey:). http://bugzilla.libsdl.org/show_bug.cgi?id=1795
Tue, 23 Apr 2013 18:47:41 -0700 Mac: Fix unmatched hide/show cursor calls.
Jørgen P. Tjernø <jorgen@valvesoftware.com> [Tue, 23 Apr 2013 18:47:41 -0700] rev 7099
Mac: Fix unmatched hide/show cursor calls. This tracks the previous hide/unhide state of the cursor, so we don't re-hide a hidden cursor.
Tue, 23 Apr 2013 18:47:38 -0700 Mac: Make mouse movement smooth at edge of window when grabbed.
Jørgen P. Tjernø <jorgen@valvesoftware.com> [Tue, 23 Apr 2013 18:47:38 -0700] rev 7098
Mac: Make mouse movement smooth at edge of window when grabbed. There's a limit of one update every 250ms when warping the mouse, and we can work around that by disassociating the cursor & the mouse before issuing our warp, then re-associating them.
Tue, 23 Apr 2013 18:47:32 -0700 Make sure to send MOUSEMOTION on window enter.
Jørgen P. Tjernø <jorgen@valvesoftware.com> [Tue, 23 Apr 2013 18:47:32 -0700] rev 7097
Make sure to send MOUSEMOTION on window enter. This should hopefully fix bug #1612. We now send mousemotion events when the cursor enters the window as well as when it leaves. Thanks to Alex Szpakowski for the fix. Fixes http://bugzilla.libsdl.org/show_bug.cgi?id=1612
Tue, 23 Apr 2013 16:54:52 -0300 Fixes PSP_DestroyTexture release of data (don't release the SDL_Texture pointer)
Gabriel Jacobo <gabomdq@gmail.com> [Tue, 23 Apr 2013 16:54:52 -0300] rev 7096
Fixes PSP_DestroyTexture release of data (don't release the SDL_Texture pointer)
Tue, 23 Apr 2013 16:44:54 -0300 Moved warning about SDL_AndroidGetActivity to SDL_system.h
Gabriel Jacobo <gabomdq@gmail.com> [Tue, 23 Apr 2013 16:44:54 -0300] rev 7095
Moved warning about SDL_AndroidGetActivity to SDL_system.h
Tue, 23 Apr 2013 08:19:21 -0700 Disable one test that crashes audio suite when run together with other tests
Andreas Schiffler <aschiffler@ferzkopp.net> [Tue, 23 Apr 2013 08:19:21 -0700] rev 7094
Disable one test that crashes audio suite when run together with other tests
Tue, 23 Apr 2013 08:07:52 -0700 Add tests to audio suite
Andreas Schiffler <aschiffler@ferzkopp.net> [Tue, 23 Apr 2013 08:07:52 -0700] rev 7093
Add tests to audio suite
Mon, 22 Apr 2013 18:15:10 -0700 Add multimon & mouse tracking info to SDL_test_common.
Jørgen P. Tjernø <jorgen@valvesoftware.com> [Mon, 22 Apr 2013 18:15:10 -0700] rev 7092
Add multimon & mouse tracking info to SDL_test_common.
Mon, 22 Apr 2013 18:15:08 -0700 SDL_GL_DeleteContext would leave an invalid current_glctx.
Jørgen P. Tjernø <jorgen@valvesoftware.com> [Mon, 22 Apr 2013 18:15:08 -0700] rev 7091
SDL_GL_DeleteContext would leave an invalid current_glctx. Calling SDL_GL_DeleteContext wouldn't update current_glctx, so you could end up with use-after-free and other goodies when you deleted a context.
Mon, 22 Apr 2013 18:15:00 -0700 Forgot to add this file to Mac crash fix.
Jørgen P. Tjernø <jorgen@valvesoftware.com> [Mon, 22 Apr 2013 18:15:00 -0700] rev 7090
Forgot to add this file to Mac crash fix.
Mon, 22 Apr 2013 18:14:55 -0700 Send mouse leave updates for Windows and X11.
Jørgen P. Tjernø <jorgen@valvesoftware.com> [Mon, 22 Apr 2013 18:14:55 -0700] rev 7089
Send mouse leave updates for Windows and X11. We now generate a final SDL_MOUSEMOTION before the cursor leaves the window, followed by a SDL_WINDOWEVENT_LEAVE.
Mon, 22 Apr 2013 18:14:32 -0700 Make Cocoa_ShowMessageBox work in background threads.
Jørgen P. Tjernø <jorgen@valvesoftware.com> [Mon, 22 Apr 2013 18:14:32 -0700] rev 7088
Make Cocoa_ShowMessageBox work in background threads.
Mon, 22 Apr 2013 18:14:26 -0700 Fix Mac crash when creating fullscreen window introduced in 9d43403e9fc5.
Jørgen P. Tjernø <jorgen@valvesoftware.com> [Mon, 22 Apr 2013 18:14:26 -0700] rev 7087
Fix Mac crash when creating fullscreen window introduced in 9d43403e9fc5. makeKeyAndOrderFront: was sending three KVO transitions for isVisible, for false -> true, true -> false, and then false -> true. This was causing an infinite recursion. We now suspend monitoring of the KVO before makeKeyAndOrderFront, then resume afterwards and send any changes in isVisible's state.
Mon, 22 Apr 2013 15:24:35 -0700 - make sure to send a joy removed event even if the joystick wasn't opened under OSX
VALVE\alfred@alfredlinux.valvesoftware.com [Mon, 22 Apr 2013 15:24:35 -0700] rev 7086
- make sure to send a joy removed event even if the joystick wasn't opened under OSX
Mon, 22 Apr 2013 12:07:16 -0700 Mac no longer loses OpenGL context when window is hidden.
Jørgen P. Tjernø <jorgen@valvesoftware.com> [Mon, 22 Apr 2013 12:07:16 -0700] rev 7085
Mac no longer loses OpenGL context when window is hidden. This fixes an issue that would arise when you minimize / order out an OpenGL window on Mac, where the window would lose it's window device. Without a window device, you cannot render to the window. It does so by making two changes: - Windows are no longer "oneShot" (which caused their window device to get destroyed when they're minified or ordered out) - Windows are no longer "deferred" (which caused the OS to defer window device creation until the window is shown, which meant that we couldn't properly makeCurrent to it) Thanks to http://www.mikeash.com/pyblog/nsopenglcontext-and-one-shot.html
Mon, 22 Apr 2013 12:07:13 -0700 Properly reflect hidden/shown windows on OSX.
Jørgen P. Tjernø <jorgen@valvesoftware.com> [Mon, 22 Apr 2013 12:07:13 -0700] rev 7084
Properly reflect hidden/shown windows on OSX. This fixes a bug where windows would always be considered to be in the shown/hidden state they were originally created in.
Mon, 22 Apr 2013 11:18:45 -0300 Fixes #1815, don't release the LocalRef returned by SDL_AndroidGetActivity
Gabriel Jacobo <gabomdq@gmail.com> [Mon, 22 Apr 2013 11:18:45 -0300] rev 7083
Fixes #1815, don't release the LocalRef returned by SDL_AndroidGetActivity
Sat, 20 Apr 2013 23:05:08 -0400 future-proofing for Microsoft's C++/CX extensions, whereby "generic" is a reserved keyword
David Ludwig <dludwig@pobox.com> [Sat, 20 Apr 2013 23:05:08 -0400] rev 7082
future-proofing for Microsoft's C++/CX extensions, whereby "generic" is a reserved keyword
Fri, 19 Apr 2013 16:02:16 -0700 Fix overflow in recent gamecontroller trigger change.
Jørgen P. Tjernø <jorgen@valvesoftware.com> [Fri, 19 Apr 2013 16:02:16 -0700] rev 7081
Fix overflow in recent gamecontroller trigger change.
Fri, 19 Apr 2013 10:51:21 -0700 Make gamecontroller triggers have values in 0 - 32767.
Jørgen P. Tjernø <jorgen@valvesoftware.com> [Fri, 19 Apr 2013 10:51:21 -0700] rev 7080
Make gamecontroller triggers have values in 0 - 32767. This changes the old behavior of having values in the -32768 - 32767 range, like regular joystick axis. Now "button as axis" triggers (like on Logitech controllers) and regular axis triggers (like on Xbox controllers) have the same resting value, 0.
Fri, 19 Apr 2013 14:40:39 -0300 Fix for bug #1776 by Jonathan Dearborn
Gabriel Jacobo <gabomdq@gmail.com> [Fri, 19 Apr 2013 14:40:39 -0300] rev 7079
Fix for bug #1776 by Jonathan Dearborn
Fri, 19 Apr 2013 13:25:39 -0300 Fixes bug #1709, pthread tests fixes for CMake (Thanks Scott Percival!)
Gabriel Jacobo <gabomdq@gmail.com> [Fri, 19 Apr 2013 13:25:39 -0300] rev 7078
Fixes bug #1709, pthread tests fixes for CMake (Thanks Scott Percival!)
Fri, 19 Apr 2013 11:58:38 -0400 Fixed using the event queue lock before the mutex was created.
Ryan C. Gordon <icculus@icculus.org> [Fri, 19 Apr 2013 11:58:38 -0400] rev 7077
Fixed using the event queue lock before the mutex was created. This has the benefit of ending the otherwise-bogus complaints that SDL_GetError() reports "Passed a NULL mutex" if you call it instead of checking if SDL_CreateWindow() actually succeeded. :)
Tue, 16 Apr 2013 01:38:08 -0400 Cleaned up the const_cast mess a little.
Ryan C. Gordon <icculus@icculus.org> [Tue, 16 Apr 2013 01:38:08 -0400] rev 7076
Cleaned up the const_cast mess a little.
Wed, 17 Apr 2013 11:45:50 -0400 Don't use glDisable(GL_TEXTURE_2D) in GLES2 renderer.
Ryan C. Gordon <icculus@icculus.org> [Wed, 17 Apr 2013 11:45:50 -0400] rev 7075
Don't use glDisable(GL_TEXTURE_2D) in GLES2 renderer. Fixes Bugzilla #1799.
Wed, 17 Apr 2013 08:09:11 -0700 Fix bug 1789: SDL_IntersectRect intersection with empty rect does not set result to empty; add test coverage to Rect suite
Andreas Schiffler <aschiffler@ferzkopp.net> [Wed, 17 Apr 2013 08:09:11 -0700] rev 7074
Fix bug 1789: SDL_IntersectRect intersection with empty rect does not set result to empty; add test coverage to Rect suite
Wed, 17 Apr 2013 07:35:30 -0700 Fix bug 1764: incorrect variable assignment in RenderDrawLinesWithRects
Andreas Schiffler <aschiffler@ferzkopp.net> [Wed, 17 Apr 2013 07:35:30 -0700] rev 7073
Fix bug 1764: incorrect variable assignment in RenderDrawLinesWithRects
Wed, 17 Apr 2013 01:38:59 -0700 Fixed bug 1805 - Memory Leak issue in src/video/x11/edid-parse.c file
Sam Lantinga <slouken@libsdl.org> [Wed, 17 Apr 2013 01:38:59 -0700] rev 7072
Fixed bug 1805 - Memory Leak issue in src/video/x11/edid-parse.c file Nitz In Function, MonitorInfo * decode_edid (const uchar *edid) In this function "info" is going out of scope and leaks the storage it points to, if the first if condition get true: if (!decode_header (edid)) return NULL; So while returning from this if statement there should be free for "info" pointer.
Wed, 17 Apr 2013 01:35:10 -0700 Fixed bug 1804 - Memory leak issue in src/video/x11/SDL_x11mouse.c
Sam Lantinga <slouken@libsdl.org> [Wed, 17 Apr 2013 01:35:10 -0700] rev 7071
Fixed bug 1804 - Memory leak issue in src/video/x11/SDL_x11mouse.c Nitz In SDL_x11mouse.c file there is function named static Cursor X11_CreatePixmapCursor(SDL_Surface * surface, int hot_x, int hot_y) { // Some code data_bits = SDL_calloc(1, surface->h * width_bytes); mask_bits = SDL_calloc(1, surface->h * width_bytes); if (!data_bits || !mask_bits) { SDL_OutOfMemory(); return None; } // Some code } Here is the problem in if statement, suppose if !data_bits is false and !mask_bits is true then, data_bits will go out of scope and leaks the memory it points to. Solution is that data_bits and mask_bits should be checked separately, not by using OR operator.
Wed, 17 Apr 2013 01:32:06 -0700 Fixed bug 1802 - NULL pointer dereference in SDL_AllocRW() if out of memory.
Sam Lantinga <slouken@libsdl.org> [Wed, 17 Apr 2013 01:32:06 -0700] rev 7070
Fixed bug 1802 - NULL pointer dereference in SDL_AllocRW() if out of memory. Philipp Wiesemann There is a NULL pointer dereference in SDL_AllocRW() if the system is out of memory. The "type" field is always written. This may be fixed with an early return. Or an else{} or not writing the field and using slower SDL_calloc(). This fault was recently introduced (http://hg.libsdl.org/SDL/rev/681820ca0e78).
Wed, 17 Apr 2013 00:56:53 -0700 Fixed crash in Quartz gamma ramp code SDL-1.2
Sam Lantinga <slouken@libsdl.org> [Wed, 17 Apr 2013 00:56:53 -0700] rev 7069
Fixed crash in Quartz gamma ramp code
Tue, 16 Apr 2013 09:33:33 -0700 BMP files don't contain alpha information in the palette, the fourth element is reserved and must be zero.
Sam Lantinga <slouken@libsdl.org> [Tue, 16 Apr 2013 09:33:33 -0700] rev 7068
BMP files don't contain alpha information in the palette, the fourth element is reserved and must be zero.
Tue, 16 Apr 2013 01:05:32 -0400 Removed C++-style single-line comments from a public header (thanks, Martin!).
Ryan C. Gordon <icculus@icculus.org> [Tue, 16 Apr 2013 01:05:32 -0400] rev 7067
Removed C++-style single-line comments from a public header (thanks, Martin!). Fixes Bugzilla #1803.
Tue, 16 Apr 2013 00:09:48 -0400 Maybe actually fix compiler warning this time.
Ryan C. Gordon <icculus@icculus.org> [Tue, 16 Apr 2013 00:09:48 -0400] rev 7066
Maybe actually fix compiler warning this time.
Mon, 15 Apr 2013 22:49:23 -0400 Fixed a compiler warning on Visual Studio.
Ryan C. Gordon <icculus@icculus.org> [Mon, 15 Apr 2013 22:49:23 -0400] rev 7065
Fixed a compiler warning on Visual Studio.
Sun, 14 Apr 2013 18:05:14 -0400 Make the new SDL_RWops::hidden::unknown::data2 field a void*, not an int.
Ryan C. Gordon <icculus@icculus.org> [Sun, 14 Apr 2013 18:05:14 -0400] rev 7064
Make the new SDL_RWops::hidden::unknown::data2 field a void*, not an int.
Sat, 13 Apr 2013 20:43:32 -0400 Added a data2 field to the SDL_RWops::hidden::unknown.
Ryan C. Gordon <icculus@icculus.org> [Sat, 13 Apr 2013 20:43:32 -0400] rev 7063
Added a data2 field to the SDL_RWops::hidden::unknown. This shouldn't change the ABI, since this struct had space left in the union.
Sat, 13 Apr 2013 09:45:39 -0700 Add test coverage for SDL_SetWindowData and SDL_GetWindowData to Video suite
Andreas Schiffler <aschiffler@ferzkopp.net> [Sat, 13 Apr 2013 09:45:39 -0700] rev 7062
Add test coverage for SDL_SetWindowData and SDL_GetWindowData to Video suite
Wed, 10 Apr 2013 22:18:10 -0400 Fixed a typo (thanks, Ethan!).
Ryan C. Gordon <icculus@icculus.org> [Wed, 10 Apr 2013 22:18:10 -0400] rev 7061
Fixed a typo (thanks, Ethan!).
Wed, 10 Apr 2013 14:11:26 -0700 Numlock & pause fix from Alfred.
Jørgen P. Tjernø <jorgen@valvesoftware.com> [Wed, 10 Apr 2013 14:11:26 -0700] rev 7060
Numlock & pause fix from Alfred. Fix numlock and pause keys not being pressable on win32, they both report under the same scancode, so use the VK to tell them apart
Mon, 08 Apr 2013 18:37:50 -0400 More const_cast fixes for C++ apps using the public headers (thanks, Martin!).
Ryan C. Gordon <icculus@icculus.org> [Mon, 08 Apr 2013 18:37:50 -0400] rev 7059
More const_cast fixes for C++ apps using the public headers (thanks, Martin!).
Fri, 05 Apr 2013 16:34:59 -0400 Fixed another infinite recursion accident in stdlib.
Ryan C. Gordon <icculus@icculus.org> [Fri, 05 Apr 2013 16:34:59 -0400] rev 7058
Fixed another infinite recursion accident in stdlib.
Thu, 04 Apr 2013 11:35:22 -0400 Corrected some stdinc inline functions (thanks, Martin!).
Ryan C. Gordon <icculus@icculus.org> [Thu, 04 Apr 2013 11:35:22 -0400] rev 7057
Corrected some stdinc inline functions (thanks, Martin!). qsort() returns void, so remove the "return" keyword, plus some C++ const_casting magic. Fixes Bugzilla #1785.
Wed, 03 Apr 2013 16:48:23 -0700 Improve testgamecontroller output & robustness.
Jørgen P. Tjernø <jorgen@valvesoftware.com> [Wed, 03 Apr 2013 16:48:23 -0700] rev 7056
Improve testgamecontroller output & robustness.
Wed, 03 Apr 2013 16:48:20 -0700 Add 3 Logitech gamecontroller mappings for Mac OS X.
Jørgen P. Tjernø <jorgen@valvesoftware.com> [Wed, 03 Apr 2013 16:48:20 -0700] rev 7055
Add 3 Logitech gamecontroller mappings for Mac OS X.
Wed, 03 Apr 2013 11:58:04 -0400 Fixed compiler warnings in Mac Xcode builds.
Ryan C. Gordon <icculus@icculus.org> [Wed, 03 Apr 2013 11:58:04 -0400] rev 7054
Fixed compiler warnings in Mac Xcode builds.
Wed, 03 Apr 2013 11:49:25 -0400 Another attempt at fixing compiler warnings for SDLTest_SurfaceImage_t.
Ryan C. Gordon <icculus@icculus.org> [Wed, 03 Apr 2013 11:49:25 -0400] rev 7053
Another attempt at fixing compiler warnings for SDLTest_SurfaceImage_t.
Wed, 03 Apr 2013 11:48:03 -0400 Compiler warning fixes for Windows message box code.
Ryan C. Gordon <icculus@icculus.org> [Wed, 03 Apr 2013 11:48:03 -0400] rev 7052
Compiler warning fixes for Windows message box code.
Wed, 03 Apr 2013 11:38:05 -0400 Possibly fix compiler warnings, simplify SDLTest_SurfaceImage_t definition.
Ryan C. Gordon <icculus@icculus.org> [Wed, 03 Apr 2013 11:38:05 -0400] rev 7051
Possibly fix compiler warnings, simplify SDLTest_SurfaceImage_t definition.
Wed, 03 Apr 2013 11:34:21 -0400 Fixed compiler warnings. "leftFingerDown" doesn't need to be an SDL_FingerID.
Ryan C. Gordon <icculus@icculus.org> [Wed, 03 Apr 2013 11:34:21 -0400] rev 7050
Fixed compiler warnings. "leftFingerDown" doesn't need to be an SDL_FingerID.
Wed, 03 Apr 2013 10:36:15 -0400 Fixed infinite recursion (thanks, Rainer!).
Ryan C. Gordon <icculus@icculus.org> [Wed, 03 Apr 2013 10:36:15 -0400] rev 7049
Fixed infinite recursion (thanks, Rainer!).
Tue, 02 Apr 2013 23:17:33 -0400 Check for a NULL pointer dereference.
Ryan C. Gordon <icculus@icculus.org> [Tue, 02 Apr 2013 23:17:33 -0400] rev 7048
Check for a NULL pointer dereference.
Tue, 02 Apr 2013 18:09:30 -0700 Add new controller mappings for Windows.
Jørgen P. Tjernø <jorgen@valvesoftware.com> [Tue, 02 Apr 2013 18:09:30 -0700] rev 7047
Add new controller mappings for Windows.
Tue, 02 Apr 2013 08:38:52 -0700 Add input validation and null checking to SDL_Get/SetWindowData [reported by Joseph T.]
Andreas Schiffler <aschiffler@ferzkopp.net> [Tue, 02 Apr 2013 08:38:52 -0700] rev 7046
Add input validation and null checking to SDL_Get/SetWindowData [reported by Joseph T.]
Tue, 02 Apr 2013 07:57:37 -0700 Fixed bug 1780 - SDL_RWFromFile() sets an error on Android although a valid SDL_RWops pointer is returned.
Sam Lantinga <slouken@libsdl.org> [Tue, 02 Apr 2013 07:57:37 -0700] rev 7045
Fixed bug 1780 - SDL_RWFromFile() sets an error on Android although a valid SDL_RWops pointer is returned. Philipp Wiesemann SDL_RWFromFile() sets an error to be queried with SDL_GetError() on Android although a valid SDL_RWops pointer is returned. This happens if the fallback implemented in SDL_android.cpp is used to load compressed assets (see README.android in section "Loading assets") and results in a message like "java.io.FileNotFoundException: This file can not be opened as a file descriptor; it is probably compressed". I think this is confusing and not needed because the loading works as expected. I attached a patch which changes SDL_android.cpp to not set an error if compressed assets are loaded. In this case also no Exception is queried and no additional string are created.
Tue, 02 Apr 2013 07:55:25 -0700 Fixed bug 1779 - SDL's Android project template has old default icons from Android.
Sam Lantinga <slouken@libsdl.org> [Tue, 02 Apr 2013 07:55:25 -0700] rev 7044
Fixed bug 1779 - SDL's Android project template has old default icons from Android. Philipp Wiesemann SDL's Android project template has old default icons from Android while iOS project template has custom icons with SDL's logo. There is a Wizard in the Android Developer Tools to create "Android Icon Sets". As an example I created icons from the iOS loading screen and attached them in a ZIP archive. They are named "ic_launcher.png" instead of "icon.png" because that is the new name used in Android projects. To use them the AndroidManifest.xml needs to be changed to have "@drawable/ic_launcher" instead of "@drawable/icon". I do not know why there was no icon created for ldpi. Maybe it is deprecated.
Tue, 02 Apr 2013 07:51:23 -0700 Fixed bug 1781 - SDL sets an error for the initial touch on Android.
Sam Lantinga <slouken@libsdl.org> [Tue, 02 Apr 2013 07:51:23 -0700] rev 7043
Fixed bug 1781 - SDL sets an error for the initial touch on Android. Philipp Wiesemann SDL sets an error to be queried with SDL_GetError() for the initial touch on Android. Android_OnTouch() in SDL_androidtouch.c uses SDL_GetTouch() to check if a touch device was already added. SDL_GetTouch() sets the error "Unknown touch device" for an out of range access because touch devices are added after initial touch. I think this error is confusing because it always happens by design. I attached a patch which removes the call to SDL_GetTouch() and only uses SDL_AddTouch() which does the check (if already added) again and does not set an error (if not added yet).
Mon, 01 Apr 2013 23:15:21 -0700 Fixed bug 1782 - SDL_opengl.h header disabled on FreeBSD
Sam Lantinga <slouken@libsdl.org> [Mon, 01 Apr 2013 23:15:21 -0700] rev 7042
Fixed bug 1782 - SDL_opengl.h header disabled on FreeBSD q66 The SDL_opengl.h header contains this: #ifdef __FreeBSD__ /* !!! FIXME: temp compiler warning fix... */ #define NO_SDL_GLEXT 1 #endif However, I can't seem to find what kind of compiler warning it was and it makes it unusable to use on FreeBSD. If I comment out these lines on my machine, everything works fine - I use FreeBSD 9-STABLE (x86_64, gcc and clang both, the same in a x86 chroot). All I could find is that this was causing an error on FreeBSD 8, but I can't test that on my machine (maybe if I set up some FreeBSD 8 chroot). I set up a 8.2 chroot and investigated the problem. Apparently this issue was fixed in Mesa 7.6 (and in Git, June 4 2009, but it didn't get into 7.5). By the time those lines were added, FreeBSD contained the libGL port version 7.4.4, which suffered from the issue, but on April 2012 the version was updated to 7.6, which is available for FreeBSD 8 and FreeBSD 9 alike, which means those three lines should be safe to remove (it'll work fine for everyone with sufficiently up to date ports).
Mon, 01 Apr 2013 13:21:23 -0300 Backed out changeset: a500a9dbfb41
Gabriel Jacobo <gabomdq@gmail.com> [Mon, 01 Apr 2013 13:21:23 -0300] rev 7041
Backed out changeset: a500a9dbfb41
Mon, 01 Apr 2013 13:21:08 -0300 Backed out changeset: a713101e1d25
Gabriel Jacobo <gabomdq@gmail.com> [Mon, 01 Apr 2013 13:21:08 -0300] rev 7040
Backed out changeset: a713101e1d25
Mon, 01 Apr 2013 13:20:22 -0300 Backed out changeset: 9cef1005df5f
Gabriel Jacobo <gabomdq@gmail.com> [Mon, 01 Apr 2013 13:20:22 -0300] rev 7039
Backed out changeset: 9cef1005df5f
Sun, 31 Mar 2013 13:05:40 -0400 Changed audio subsystem's OpenDevice interface to return -1 on error.
Ryan C. Gordon <icculus@icculus.org> [Sun, 31 Mar 2013 13:05:40 -0400] rev 7038
Changed audio subsystem's OpenDevice interface to return -1 on error. This lets us 'return SDL_SetError("whatever");' on one line. Fixes Bugzilla #1778.
Sun, 31 Mar 2013 12:48:50 -0400 Make SDL_SetError and friends unconditionally return -1.
Ryan C. Gordon <icculus@icculus.org> [Sun, 31 Mar 2013 12:48:50 -0400] rev 7037
Make SDL_SetError and friends unconditionally return -1. This lets us change things like this... if (Failed) { SDL_SetError("We failed"); return -1; } ...into this... if (Failed) { return SDL_SetError("We failed"); } Fixes Bugzilla #1778.
Fri, 29 Mar 2013 21:29:57 -0400 Corrected function signature on SDL_strtod_inline() (thanks, Axel!).
Ryan C. Gordon <icculus@icculus.org> [Fri, 29 Mar 2013 21:29:57 -0400] rev 7036
Corrected function signature on SDL_strtod_inline() (thanks, Axel!). Fixes Bugzilla #1774.
Fri, 29 Mar 2013 21:25:02 -0400 Haiku no longer #defines __BEOS__, so check for it too (thanks, Axel!).
Ryan C. Gordon <icculus@icculus.org> [Fri, 29 Mar 2013 21:25:02 -0400] rev 7035
Haiku no longer #defines __BEOS__, so check for it too (thanks, Axel!). Fixes Bugzilla #1773.
Fri, 29 Mar 2013 21:21:48 -0400 Patched test apps to compile with C89 compilers (thanks, Axel!).
Ryan C. Gordon <icculus@icculus.org> [Fri, 29 Mar 2013 21:21:48 -0400] rev 7034
Patched test apps to compile with C89 compilers (thanks, Axel!). Fixes Bugzilla #1772.
Fri, 29 Mar 2013 21:16:30 -0400 Don't use __builtin_clz() on gcc2. (thanks, Axel!)
Ryan C. Gordon <icculus@icculus.org> [Fri, 29 Mar 2013 21:16:30 -0400] rev 7033
Don't use __builtin_clz() on gcc2. (thanks, Axel!) Fixes Bugzilla #1771.
Fri, 29 Mar 2013 21:13:16 -0400 Fixed compiler warnings with SDL_FORCE_INLINE on gcc2. (Thanks, Axel!)
Ryan C. Gordon <icculus@icculus.org> [Fri, 29 Mar 2013 21:13:16 -0400] rev 7032
Fixed compiler warnings with SDL_FORCE_INLINE on gcc2. (Thanks, Axel!) Fixes Bugzilla #1770.
Tue, 26 Mar 2013 22:26:07 -0700 The Haiku port is being actively maintained by Axel Dörfler
Sam Lantinga <slouken@libsdl.org> [Tue, 26 Mar 2013 22:26:07 -0700] rev 7031
The Haiku port is being actively maintained by Axel Dörfler
Tue, 26 Mar 2013 05:09:09 -0700 Fixed compiler error with Cygwin
Sam Lantinga <slouken@libsdl.org> [Tue, 26 Mar 2013 05:09:09 -0700] rev 7030
Fixed compiler error with Cygwin
Tue, 26 Mar 2013 05:08:57 -0700 Fixed compiler warning with Cygwin
Sam Lantinga <slouken@libsdl.org> [Tue, 26 Mar 2013 05:08:57 -0700] rev 7029
Fixed compiler warning with Cygwin
Tue, 26 Mar 2013 04:57:29 -0700 SDL message box improvements from Dan Thompson
Sam Lantinga <slouken@libsdl.org> [Tue, 26 Mar 2013 04:57:29 -0700] rev 7028
SDL message box improvements from Dan Thompson
Mon, 25 Mar 2013 12:04:16 -0700 Added support for the GameStop Gamepad
Sam Lantinga <slouken@libsdl.org> [Mon, 25 Mar 2013 12:04:16 -0700] rev 7027
Added support for the GameStop Gamepad
Mon, 25 Mar 2013 11:38:30 -0700 Added GUIDs for Bluetooth devices, using the same algorithm as the Linux code.
Sam Lantinga <slouken@libsdl.org> [Mon, 25 Mar 2013 11:38:30 -0700] rev 7026
Added GUIDs for Bluetooth devices, using the same algorithm as the Linux code. Reformatted the code so it was easier to step through using gdb.
Sun, 24 Mar 2013 10:37:16 -0700 Make sure we bump the palette version when we modify it.
Sam Lantinga <slouken@libsdl.org> [Sun, 24 Mar 2013 10:37:16 -0700] rev 7025
Make sure we bump the palette version when we modify it.
Sun, 24 Mar 2013 09:56:45 -0700 We're using the alpha component of the palette entries, let's name it appropriately.
Sam Lantinga <slouken@libsdl.org> [Sun, 24 Mar 2013 09:56:45 -0700] rev 7024
We're using the alpha component of the palette entries, let's name it appropriately.
Sun, 24 Mar 2013 09:51:01 -0700 The palette unused value is treated as alpha and updated when setting the colorkey.
Sam Lantinga <slouken@libsdl.org> [Sun, 24 Mar 2013 09:51:01 -0700] rev 7023
The palette unused value is treated as alpha and updated when setting the colorkey. This fixes issues loading palettized images that have a colorkey with the same RGB values as another entry in the palette (e.g. bug 1746)
Sat, 23 Mar 2013 13:03:36 -0700 Updated the license listed in the header, fixing bug 1768
Sam Lantinga <slouken@libsdl.org> [Sat, 23 Mar 2013 13:03:36 -0700] rev 7022
Updated the license listed in the header, fixing bug 1768
Fri, 22 Mar 2013 11:42:31 -0700 Make SDL support the X11 clipboard TARGETS protocol, which advertises what formats text is available in from the application. This is necessary for many Linux programs to interact well with the clipboard.
Sam Lantinga <slouken@libsdl.org> [Fri, 22 Mar 2013 11:42:31 -0700] rev 7021
Make SDL support the X11 clipboard TARGETS protocol, which advertises what formats text is available in from the application. This is necessary for many Linux programs to interact well with the clipboard.
Tue, 19 Mar 2013 23:24:24 -0700 Removed old file from the Android build
Sam Lantinga <slouken@libsdl.org> [Tue, 19 Mar 2013 23:24:24 -0700] rev 7020
Removed old file from the Android build
Tue, 19 Mar 2013 23:07:49 -0700 Added missing files for the Android build
Sam Lantinga <slouken@libsdl.org> [Tue, 19 Mar 2013 23:07:49 -0700] rev 7019
Added missing files for the Android build
Tue, 19 Mar 2013 23:03:57 -0700 Fixed bug 1700 - Joysticks not supported in Android
Sam Lantinga <slouken@libsdl.org> [Tue, 19 Mar 2013 23:03:57 -0700] rev 7018
Fixed bug 1700 - Joysticks not supported in Android
Tue, 19 Mar 2013 22:25:02 -0700 Fixed bug 1759 - Updates to testjoystick.c
Sam Lantinga <slouken@libsdl.org> [Tue, 19 Mar 2013 22:25:02 -0700] rev 7017
Fixed bug 1759 - Updates to testjoystick.c ny00 A minor patch is attached, with the following few changes to testjoystick.c: - Unused constant definitions have been removed. - Output for all analog axes is drawn, even when there is an odd number of axes. (I have a controller with 5 analog axes.) - Buttons are now drawn on two rows, so there's room for more. In fact, it has been used for testing a proposed joystick patch for Android, where large button ID numbers have been involved (20 and up). For more details see http://bugzilla.libsdl.org/show_bug.cgi?id=1700. - A few adaptations have been done for the Android platform, assuming joystick support is ever applied to it. One of them is that the very first joystick (in the enumeration of all joysticks) is opened for testing, if there is any. - It is now possible to quit from the calibration by pressing on a mouse button, tapping on a touchscreen or pressing/tapping on the "Back" button of an Android device. Technically, a press on a key identified by key code SDLK_AC_BACK results in that.
Tue, 19 Mar 2013 22:15:07 -0700 Fixed bug 1760 - Update README.android about local.properties
Sam Lantinga <slouken@libsdl.org> [Tue, 19 Mar 2013 22:15:07 -0700] rev 7016
Fixed bug 1760 - Update README.android about local.properties ny00 At the moment, the README.android file mentions this as one step in building an app: " 5. Edit <project>/local.properties to point to the Android SDK directory " However, the local.properties file has recently been removed from the repository, so an update is desired. For instance: " 5. Create <project>/local.properties and use that to point to the Android SDK directory, by writing a line with the following form: sdk.dir=/Users/slouken/android-sdk-macosx
Tue, 19 Mar 2013 22:02:34 -0700 Fixed bug 1764 - Integer Precision Loss During Compilation
Sam Lantinga <slouken@libsdl.org> [Tue, 19 Mar 2013 22:02:34 -0700] rev 7015
Fixed bug 1764 - Integer Precision Loss During Compilation Phil Sampson /Library/Frameworks/SDL2.framework/Headers/SDL_stdinc.h:345:28: Implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'unsigned int'
Tue, 19 Mar 2013 21:53:33 -0700 Fixed bug 1763 - Constify SDL_UpdateWindowSurfaceRects()
Sam Lantinga <slouken@libsdl.org> [Tue, 19 Mar 2013 21:53:33 -0700] rev 7014
Fixed bug 1763 - Constify SDL_UpdateWindowSurfaceRects() Ryan C. Gordon With this function... SDL_UpdateWindowSurfaceRects(SDL_Window * window, SDL_Rect * rects, int numrects); ...is there any reason rects isn't "const SDL_Rect *" ?
Sun, 17 Mar 2013 09:47:25 -0700 Removed unused window size constants
Sam Lantinga <slouken@libsdl.org> [Sun, 17 Mar 2013 09:47:25 -0700] rev 7013
Removed unused window size constants
Sun, 17 Mar 2013 09:45:40 -0700 The platform define for the PSP is __PSP__
Sam Lantinga <slouken@libsdl.org> [Sun, 17 Mar 2013 09:45:40 -0700] rev 7012
The platform define for the PSP is __PSP__
Sun, 17 Mar 2013 09:44:58 -0700 Removed Nintendo DS support since nobody has volunteered to maintain it for over a year.
Sam Lantinga <slouken@libsdl.org> [Sun, 17 Mar 2013 09:44:58 -0700] rev 7011
Removed Nintendo DS support since nobody has volunteered to maintain it for over a year.
Sun, 17 Mar 2013 09:21:08 -0700 We have a new platform, yay!
Sam Lantinga <slouken@libsdl.org> [Sun, 17 Mar 2013 09:21:08 -0700] rev 7010
We have a new platform, yay!
Sun, 17 Mar 2013 20:07:02 +0800 Add PSP support
Captain Lex <kimonline@126.com> [Sun, 17 Mar 2013 20:07:02 +0800] rev 7009
Add PSP support
Sat, 16 Mar 2013 11:00:04 -0700 Fixed more const issues with C++
Sam Lantinga <slouken@libsdl.org> [Sat, 16 Mar 2013 11:00:04 -0700] rev 7008
Fixed more const issues with C++
(0) -3000 -1000 -120 +120 +1000 +3000 tip