Sat, 16 Jul 2011 14:59:12 -0700 Fixed memory leak in SDL_DestroyRenderer.
Ryan C. Gordon <icculus@icculus.org> [Sat, 16 Jul 2011 14:59:12 -0700] rev 5566
Fixed memory leak in SDL_DestroyRenderer. Fixes Bugzilla #1219. Thanks to Dimitris Zenios for the patch!
Thu, 14 Jul 2011 15:40:07 +0200 Check sa_sigaction member of struct sigaction SDL-1.2
Patrice Mandin <patmandin@gmail.com> [Thu, 14 Jul 2011 15:40:07 +0200] rev 5565
Check sa_sigaction member of struct sigaction
Sat, 16 Jul 2011 11:52:09 -0700 Cocoa: Update the current GL context when its window moves or resizes.
Ryan C. Gordon <icculus@icculus.org> [Sat, 16 Jul 2011 11:52:09 -0700] rev 5564
Cocoa: Update the current GL context when its window moves or resizes. According to the NSOpenGLContext docs, you need to do this, and we were previously masking the need in the SDL_GL_MakeCurrent() implementation.
Fri, 15 Jul 2011 17:05:32 -0700 Turn SDL_GL_MakeCurrent() into a no-op if setting the same context twice.
Ryan C. Gordon <icculus@icculus.org> [Fri, 15 Jul 2011 17:05:32 -0700] rev 5563
Turn SDL_GL_MakeCurrent() into a no-op if setting the same context twice.
Wed, 13 Jul 2011 17:38:09 -0700 Linux: Search a smaller set of potential joystick axes.
Ryan C. Gordon <icculus@icculus.org> [Wed, 13 Jul 2011 17:38:09 -0700] rev 5562
Linux: Search a smaller set of potential joystick axes. Newer kernels seem to report bogus axes in the higher ranges, for example with a standard PlayStation 3 controller plugged in via USB.
Wed, 13 Jul 2011 17:36:29 -0700 Linux: Search a smaller set of potential joystick axes. SDL-1.2
Ryan C. Gordon <icculus@icculus.org> [Wed, 13 Jul 2011 17:36:29 -0700] rev 5561
Linux: Search a smaller set of potential joystick axes. Newer kernels seem to report bogus axes in the higher ranges, for example with a standard PlayStation 3 controller plugged in via USB.
Thu, 07 Jul 2011 11:50:30 -0700 Minor whitespace cleanup. SDL-1.2
Ryan C. Gordon <icculus@icculus.org> [Thu, 07 Jul 2011 11:50:30 -0700] rev 5560
Minor whitespace cleanup.
Thu, 07 Jul 2011 11:49:46 -0700 Cleaned up compiler warnings about unchecked return values. SDL-1.2
Ryan C. Gordon <icculus@icculus.org> [Thu, 07 Jul 2011 11:49:46 -0700] rev 5559
Cleaned up compiler warnings about unchecked return values.
Tue, 05 Jul 2011 22:05:56 -0400 Properly set up default resolutions.
Ryan C. Gordon <icculus@icculus.org> [Tue, 05 Jul 2011 22:05:56 -0400] rev 5558
Properly set up default resolutions. Fixes Bugzilla #1191. Thanks to Jeremy Jurksztowicz for the fix!
Wed, 22 Jun 2011 10:33:48 +0000 Implemented pthread spinlocks.
Nathan Heisey <nathanheisey@gmail.com> [Wed, 22 Jun 2011 10:33:48 +0000] rev 5557
Implemented pthread spinlocks.
Wed, 15 Jun 2011 10:28:01 +0100 * Add missing file SDL_hints_c.h
Tim Angus <tim@blackcompanystudios.co.uk> [Wed, 15 Jun 2011 10:28:01 +0100] rev 5556
* Add missing file SDL_hints_c.h
Fri, 10 Jun 2011 14:23:36 +0100 * SDL_IOS_IDLE_TIMER_DISABLED hint
Tim Angus <tim@blackcompanystudios.co.uk> [Fri, 10 Jun 2011 14:23:36 +0100] rev 5555
* SDL_IOS_IDLE_TIMER_DISABLED hint
Fri, 10 Jun 2011 14:23:24 +0100 * SDL_IOS_ORIENTATIONS hint
Tim Angus <tim@blackcompanystudios.co.uk> [Fri, 10 Jun 2011 14:23:24 +0100] rev 5554
* SDL_IOS_ORIENTATIONS hint
Sun, 12 Jun 2011 12:23:39 -0400 Make SDL_QuitRequested() return an SDL_bool
Sam Lantinga <slouken@libsdl.org> [Sun, 12 Jun 2011 12:23:39 -0400] rev 5553
Make SDL_QuitRequested() return an SDL_bool
Mon, 06 Jun 2011 12:20:04 -0400 Fixed gcc warnings for apps using SDL headers with -Wundef flag.
Ryan C. Gordon <icculus@icculus.org> [Mon, 06 Jun 2011 12:20:04 -0400] rev 5552
Fixed gcc warnings for apps using SDL headers with -Wundef flag. Fixes Bugzilla #1216. Thanks to Dimitris Zenios for the patch!
Sat, 04 Jun 2011 16:00:05 -0400 Closing Sunny's "experimental" named branch. experimental
Ryan C. Gordon <icculus@icculus.org> [Sat, 04 Jun 2011 16:00:05 -0400] rev 5551
Closing Sunny's "experimental" named branch.
Sat, 04 Jun 2011 15:34:32 -0400 Don't call CGContextRelease() on object Cocoa already flagged for autorelease. SDL-1.2
Ryan C. Gordon <icculus@icculus.org> [Sat, 04 Jun 2011 15:34:32 -0400] rev 5550
Don't call CGContextRelease() on object Cocoa already flagged for autorelease. Thanks to Kirk A. Baker for this fix!
Sat, 04 Jun 2011 15:33:50 -0400 QZ_LockHWSurface() should always check for changes to the screen surface. SDL-1.2
Ryan C. Gordon <icculus@icculus.org> [Sat, 04 Jun 2011 15:33:50 -0400] rev 5549
QZ_LockHWSurface() should always check for changes to the screen surface. Apparently these pointers can change if the user has multiple displays and moves a window between them, and probably other similar cases. Thanks to Kirk Baker for the patch!
Sat, 04 Jun 2011 15:26:02 -0400 Updated configure.in to be compatible with autoconf 2.67.
Ryan C. Gordon <icculus@icculus.org> [Sat, 04 Jun 2011 15:26:02 -0400] rev 5548
Updated configure.in to be compatible with autoconf 2.67. Still works with autoconf 2.61 (what ships with Xcode 3). Thanks to Frank Zago for this patch.
Fri, 03 Jun 2011 16:03:10 -0400 Assert code's stdio interface was reading from the wrong variable.
Ryan C. Gordon <icculus@icculus.org> [Fri, 03 Jun 2011 16:03:10 -0400] rev 5547
Assert code's stdio interface was reading from the wrong variable. Thanks to Frank Zago for the catch.
Fri, 22 Apr 2011 09:06:29 -0700 Clarified SDL_GetWindowSurface() documentation
Sam Lantinga <slouken@libsdl.org> [Fri, 22 Apr 2011 09:06:29 -0700] rev 5546
Clarified SDL_GetWindowSurface() documentation Matthew Orlando to Sam Someone asked in IRC whether they should free the surface from SDL_GetWindowSurface. The doc comment is a bit vague so i checked the code and revised the comment.
Thu, 21 Apr 2011 09:50:29 -0700 Fixed so SDL_quit.h doesn't require SDL_compat.h
Sam Lantinga <slouken@libsdl.org> [Thu, 21 Apr 2011 09:50:29 -0700] rev 5545
Fixed so SDL_quit.h doesn't require SDL_compat.h
Wed, 20 Apr 2011 15:14:18 -0400 Make assert dialog work on Cocoa target even if we haven't initialized video.
Ryan C. Gordon <icculus@icculus.org> [Wed, 20 Apr 2011 15:14:18 -0400] rev 5544
Make assert dialog work on Cocoa target even if we haven't initialized video.
Wed, 20 Apr 2011 11:25:01 +0200 Debug win 32 settings was wrongfully set to build the Release 32bit version.
Dennis Cappendijk <Dennis.Cappendijk@tass-safe.com [Wed, 20 Apr 2011 11:25:01 +0200] rev 5543
Debug win 32 settings was wrongfully set to build the Release 32bit version.
Tue, 19 Apr 2011 11:41:45 -0700 Added test of the assertion reporting system
Sam Lantinga <slouken@libsdl.org> [Tue, 19 Apr 2011 11:41:45 -0700] rev 5542
Added test of the assertion reporting system
Tue, 19 Apr 2011 14:12:56 -0400 Removed assertion list terminator (just do it like a normal linked list).
Ryan C. Gordon <icculus@icculus.org> [Tue, 19 Apr 2011 14:12:56 -0400] rev 5541
Removed assertion list terminator (just do it like a normal linked list).
Tue, 19 Apr 2011 09:53:01 -0700 Fixed bug 1185 (VS 2010 project files do not support side-by-side 32-bit and 64-bit builds)
Sam Lantinga <slouken@libsdl.org> [Tue, 19 Apr 2011 09:53:01 -0700] rev 5540
Fixed bug 1185 (VS 2010 project files do not support side-by-side 32-bit and 64-bit builds) Ed Kiser 2011-04-19 09:28:53 PDT The Visual Studio 2010 project files have hard-coded relative paths which prevent them from doing side-by-side 32-bit and 64-bit builds. I have attached a patch that appears to fix this problem.
Tue, 19 Apr 2011 08:08:50 -0700 Fixed: Windows always fails with SDL_HapticOpenFromJoystick
Sam Lantinga <slouken@libsdl.org> [Tue, 19 Apr 2011 08:08:50 -0700] rev 5539
Fixed: Windows always fails with SDL_HapticOpenFromJoystick The windows function SDL_SYS_HapticOpenFromJoystick fails because DIDEVICEINSTANCE joy_instance does not have its dwSize field initialized. The attached patch includes the fix along with a fix for two similar problems. Daniel Heath
Mon, 18 Apr 2011 12:20:30 -0700 Minor missing parameter name
Sam Lantinga <slouken@libsdl.org> [Mon, 18 Apr 2011 12:20:30 -0700] rev 5538
Minor missing parameter name
Fri, 15 Apr 2011 14:22:08 -0700 Updated documentation to reflect new license
Sam Lantinga <slouken@libsdl.org> [Fri, 15 Apr 2011 14:22:08 -0700] rev 5537
Updated documentation to reflect new license
Fri, 08 Apr 2011 13:16:33 -0700 Removed buggy and LGPL MMX mixing routines.
Sam Lantinga <slouken@libsdl.org> [Fri, 08 Apr 2011 13:16:33 -0700] rev 5536
Removed buggy and LGPL MMX mixing routines.
Fri, 08 Apr 2011 13:03:26 -0700 SDL 1.3 is now under the zlib license.
Sam Lantinga <slouken@libsdl.org> [Fri, 08 Apr 2011 13:03:26 -0700] rev 5535
SDL 1.3 is now under the zlib license.
Wed, 06 Apr 2011 17:10:14 -0700 Fixed build error
Sam Lantinga <slouken@libsdl.org> [Wed, 06 Apr 2011 17:10:14 -0700] rev 5534
Fixed build error
Tue, 05 Apr 2011 17:57:08 -0700 Fixed bug 1177 (testsdl ios crash)
Sam Lantinga <slouken@libsdl.org> [Tue, 05 Apr 2011 17:57:08 -0700] rev 5533
Fixed bug 1177 (testsdl ios crash) Vittorio Giovara 2011-04-05 13:18:07 PDT The test application called "testsdl" inside the iOS project file crashes at launch time. The fix is trivial, removing the reference to MainWindow (as there are no Nibs included) from the Info.plist file.
Tue, 05 Apr 2011 09:50:25 -0700 Allow overriding the app delegate on iOS
Sam Lantinga <slouken@libsdl.org> [Tue, 05 Apr 2011 09:50:25 -0700] rev 5532
Allow overriding the app delegate on iOS Vittorio G. to Eric, Sam Actually this is much simpler than i thought, I just had to specify a class method to get the delegate name and then the category can override that method! I've attached the patch that enables this features: in my code i could remove my custom main() and simply add @implementation SDLUIKitDelegate (customDelegate) +(NSString *)getAppDelegateClassName { return @"HedgewarsAppDelegate"; } @end I tested it and with the sdl demos it loads the normal SDLUIKitDelegate, while in my code it loads my HedgewarsAppDelegate!
Tue, 05 Apr 2011 09:47:34 -0700 Fixed setting programmatically setting the size of a window on X11 for non-resizable windows.
Sam Lantinga <slouken@libsdl.org> [Tue, 05 Apr 2011 09:47:34 -0700] rev 5531
Fixed setting programmatically setting the size of a window on X11 for non-resizable windows. Patch by Matthew Smaling
Tue, 05 Apr 2011 09:35:56 -0700 Fixed bug 1173 (No mouse wheel event on linux/x11)
Sam Lantinga <slouken@libsdl.org> [Tue, 05 Apr 2011 09:35:56 -0700] rev 5530
Fixed bug 1173 (No mouse wheel event on linux/x11) Matthias 2011-03-20 23:07:02 PDT On X11, SDL 1.3 does not generate a mouse wheel event. Instead, button down/buttton up events are generated by SDL. After looking at the code in SDL_x11events.c, I assume this is due to the fact that X11 does not have a dedicated mouse wheel event. I did a little research on the behavior of mouse wheel events on X11 systems. Apparently, mouse wheel events generate a button down/button up event with the same time, i.e. with exact same timestamp. Attached you can find my changes to SDL_x11events.c, which generates SDL mouse wheel events for those button down events that have a button release event immediately following it (for the same button, and with the same timestamp). I did have to make an assumption: As standard X11 implementations know only 5 buttons, I have mapped Button4 to "wheel up" (i.e. +1), and Button5 to "wheel down" (i.e. -1). Note that if you include this patch, no SDL button down/up events will be generated on X11 platforms for mouse wheel events (which is probably a significant change for those that have programmed their code to work with them).
Mon, 04 Apr 2011 23:38:15 -0400 Some more iOS orientation rotation fixes.
Ryan C. Gordon <icculus@icculus.org> [Mon, 04 Apr 2011 23:38:15 -0400] rev 5529
Some more iOS orientation rotation fixes. - Always use a UIViewController, even if window is not resizable. - Let non-resizable windows still flip over, so user can hold device with the correct orientation, but upside down, if that's more comfortable. - Don't set the UIScreen unless we're forced to, as it resets some state. - Minor correction with conventions for -[self init] tapdance.
Mon, 04 Apr 2011 09:29:13 -0700 Added SDL_GetRenderer()
Sam Lantinga <slouken@libsdl.org> [Mon, 04 Apr 2011 09:29:13 -0700] rev 5528
Added SDL_GetRenderer()
Sun, 03 Apr 2011 18:33:32 -0500 iOS: Correctly resize renderbuffers when rotating orientation.
Ryan C. Gordon <icculus@icculus.org> [Sun, 03 Apr 2011 18:33:32 -0500] rev 5527
iOS: Correctly resize renderbuffers when rotating orientation. Fixes strange rendering after rotating the device.
Sun, 03 Apr 2011 18:24:27 +0700 Move variable declaration position to stick with C standart.
Airlangga Cahya Utama <airlangga.cahya@gmail.com> [Sun, 03 Apr 2011 18:24:27 +0700] rev 5526
Move variable declaration position to stick with C standart.
Tue, 29 Mar 2011 03:05:26 -0700 Fixed compile error.
Sam Lantinga <slouken@libsdl.org> [Tue, 29 Mar 2011 03:05:26 -0700] rev 5525
Fixed compile error.
Mon, 28 Mar 2011 23:44:51 -0700 Filter out SDL_WINDOWEVENT_SIZE_CHANGED events too
Sam Lantinga <slouken@libsdl.org> [Mon, 28 Mar 2011 23:44:51 -0700] rev 5524
Filter out SDL_WINDOWEVENT_SIZE_CHANGED events too
Mon, 28 Mar 2011 20:56:28 -0700 Make sure the resize event gets through
Sam Lantinga <slouken@libsdl.org> [Mon, 28 Mar 2011 20:56:28 -0700] rev 5523
Make sure the resize event gets through
Mon, 28 Mar 2011 20:33:41 -0700 Backed out changeset ef550bdb8c1b
Sam Lantinga <slouken@libsdl.org> [Mon, 28 Mar 2011 20:33:41 -0700] rev 5522
Backed out changeset ef550bdb8c1b
Mon, 28 Mar 2011 23:20:54 -0400 If a test program window resizes, resize its viewport, too.
Ryan C. Gordon <icculus@icculus.org> [Mon, 28 Mar 2011 23:20:54 -0400] rev 5521
If a test program window resizes, resize its viewport, too.
Mon, 28 Mar 2011 23:21:22 -0400 Added orientation rotation for iOS.
Ryan C. Gordon <icculus@icculus.org> [Mon, 28 Mar 2011 23:21:22 -0400] rev 5520
Added orientation rotation for iOS.
Mon, 28 Mar 2011 15:18:01 -0400 Make the iOS test projects target iPhone and iPad instead of just the phone.
Ryan C. Gordon <icculus@icculus.org> [Mon, 28 Mar 2011 15:18:01 -0400] rev 5519
Make the iOS test projects target iPhone and iPad instead of just the phone.
Sun, 27 Mar 2011 01:35:19 -0400 iOS: Report both landscape and portrait orientation as display modes.
Ryan C. Gordon <icculus@icculus.org> [Sun, 27 Mar 2011 01:35:19 -0400] rev 5518
iOS: Report both landscape and portrait orientation as display modes.
Sat, 26 Mar 2011 21:28:17 -0700 NDS update
Sam Lantinga <slouken@libsdl.org> [Sat, 26 Mar 2011 21:28:17 -0700] rev 5517
NDS update Frank Zago to SDL There's also a patch to adapt one test for the nds, and that adds several makefiles to compile these tests. Whenever you apply it, could you completely remove the test/nds-test-progs/sprite and test/nds-test-progs/sprite2 directories ?
Sat, 26 Mar 2011 21:27:23 -0700 Temporarily removing sprite and sprite2 at Frank's request
Sam Lantinga <slouken@libsdl.org> [Sat, 26 Mar 2011 21:27:23 -0700] rev 5516
Temporarily removing sprite and sprite2 at Frank's request
Sat, 26 Mar 2011 21:26:05 -0700 NDS update
Sam Lantinga <slouken@libsdl.org> [Sat, 26 Mar 2011 21:26:05 -0700] rev 5515
NDS update Frank Zago to SDL I've cleaned up a few bugs in the nds code. A few more tests now pass. There's still a few things to do, but overall I think it's starting to be in a good shape. The patch also includes a bug fix for SDL_ConvertSurfaceFormat() (gcc warning).
Fri, 25 Mar 2011 14:45:04 -0700 Added high resolution timing API: SDL_GetPerformanceCounter(), SDL_GetPerformanceFrequency()
Sam Lantinga <slouken@libsdl.org> [Fri, 25 Mar 2011 14:45:04 -0700] rev 5514
Added high resolution timing API: SDL_GetPerformanceCounter(), SDL_GetPerformanceFrequency()
Fri, 25 Mar 2011 13:48:48 -0700 Android defines linux, but doesn't have the gettid system call.
Sam Lantinga <slouken@libsdl.org> [Fri, 25 Mar 2011 13:48:48 -0700] rev 5513
Android defines linux, but doesn't have the gettid system call.
Fri, 25 Mar 2011 13:47:49 -0700 SDL 1.3 requires a 64-bit type for the platform.
Sam Lantinga <slouken@libsdl.org> [Fri, 25 Mar 2011 13:47:49 -0700] rev 5512
SDL 1.3 requires a 64-bit type for the platform.
Fri, 25 Mar 2011 13:19:48 -0700 Fixed typos in example code
Sam Lantinga <slouken@libsdl.org> [Fri, 25 Mar 2011 13:19:48 -0700] rev 5511
Fixed typos in example code
Fri, 25 Mar 2011 12:54:21 -0700 Warn people not to run their applications as root!
Sam Lantinga <slouken@libsdl.org> [Fri, 25 Mar 2011 12:54:21 -0700] rev 5510
Warn people not to run their applications as root!
Fri, 25 Mar 2011 12:44:06 -0700 The API sets the priority for the current thread, not an arbitrary thread.
Sam Lantinga <slouken@libsdl.org> [Fri, 25 Mar 2011 12:44:06 -0700] rev 5509
The API sets the priority for the current thread, not an arbitrary thread. Implemented thread priority as the 'nice' value on Linux. High priority threads require root permissions (you shouldn't give your game root permissions though!)
Fri, 25 Mar 2011 11:09:57 -0700 Don't be clever, just call it testthread
Sam Lantinga <slouken@libsdl.org> [Fri, 25 Mar 2011 11:09:57 -0700] rev 5508
Don't be clever, just call it testthread
Fri, 25 Mar 2011 10:54:13 -0700 Fixed permissions
Sam Lantinga <slouken@libsdl.org> [Fri, 25 Mar 2011 10:54:13 -0700] rev 5507
Fixed permissions
(0) -3000 -1000 -300 -100 -60 +60 +100 +300 +1000 +3000 tip