Markus Kauppila <markus.kauppila@gmail.com> [Mon, 30 May 2011 18:58:20 +0300] rev 5673
Fixed doxygen warnings
Markus Kauppila <markus.kauppila@gmail.com> [Mon, 30 May 2011 12:55:40 +0300] rev 5672
Refactoring the code (runner.c).
Adding support for executing tests in-proc.
Markus Kauppila <markus.kauppila@gmail.com> [Mon, 30 May 2011 11:53:59 +0300] rev 5671
Added doxygen-compatible comments
Andreas Schiffler <aschiffler@ferzkopp.net> [Thu, 26 May 2011 20:13:49 -0700] rev 5670
Fixed global suite declaration segfault via external linkage declaration
Markus Kauppila <markus.kauppila@gmail.com> [Thu, 26 May 2011 19:57:03 +0300] rev 5669
Little fixes here and there.
Markus Kauppila <markus.kauppila@gmail.com> [Thu, 26 May 2011 19:19:46 +0300] rev 5668
Added TestCaseReference structure.
Markus Kauppila <markus.kauppila@gmail.com> [Thu, 26 May 2011 18:38:56 +0300] rev 5667
Refactoring the massive main() to smaller functions.
Markus Kauppila <markus.kauppila@gmail.com> [Wed, 25 May 2011 09:45:03 -0700] rev 5666
Some fixes for Linux compatibility.
Markus Kauppila <markus.kauppila@gmail.com> [Wed, 25 May 2011 19:02:43 +0300] rev 5665
Fixed an error from make target: install
Markus Kauppila <markus.kauppila@gmail.com> [Wed, 25 May 2011 18:53:48 +0300] rev 5664
New automake-based build process.
Markus Kauppila <markus.kauppila@gmail.com> [Tue, 24 May 2011 10:25:25 +0300] rev 5663
Simplifying
Markus Kauppila <markus.kauppila@gmail.com> [Mon, 23 May 2011 17:49:06 +0300] rev 5662
Tiny changes to runner
Markus Kauppila <markus.kauppila@gmail.com> [Mon, 23 May 2011 13:14:09 +0300] rev 5661
Added assertEquals(Uint32, Uint32) function
Markus Kauppila <markus.kauppila@gmail.com> [Mon, 23 May 2011 10:43:49 +0300] rev 5660
Tiny Makefile.in fixes
Markus Kauppila <markus.kauppila@gmail.com> [Fri, 20 May 2011 13:50:52 +0300] rev 5659
Bootstrapping build process using proof-of-concept test runner.
Ryan C. Gordon <icculus@icculus.org> [Mon, 29 Aug 2011 00:27:43 -0400] rev 5658
Fixed missing audio on iOS.
Patrice Mandin <patmandin@gmail.com> [Sun, 28 Aug 2011 19:51:27 +0200] rev 5657
Use proper m68k defines from gcc
Patrice Mandin <patmandin@gmail.com> [Sun, 28 Aug 2011 19:33:40 +0200] rev 5656
Remove more values now defined in mintlib
Patrice Mandin <patmandin@gmail.com> [Sun, 28 Aug 2011 19:28:24 +0200] rev 5655
Remove more values now defined in mintlibsrc/video/xbios/SDL_xbios_centscreen.h
Patrice Mandin <patmandin@gmail.com> [Sun, 28 Aug 2011 19:19:03 +0200] rev 5654
Remove more values now defined in mintlib
Patrice Mandin <patmandin@gmail.com> [Sun, 28 Aug 2011 17:20:12 +0200] rev 5653
Fix more compilation warnings
Patrice Mandin <patmandin@gmail.com> [Sun, 28 Aug 2011 17:19:32 +0200] rev 5652
Fix more compilation warnings
Patrice Mandin <patmandin@gmail.com> [Fri, 26 Aug 2011 19:56:08 +0200] rev 5651
Update for latest mintlib, and remove duplicated defines
Tim Angus <tim@blackcompanystudios.co.uk> [Fri, 26 Aug 2011 13:11:53 +0100] rev 5650
* Fix many memory leaks in Android FS code
* Set SDL error string with Java exception details when one occurs
* Fix tabulation of SDLActivity::getContext
Patrice Mandin <patmandin@gmail.com> [Fri, 26 Aug 2011 14:37:39 +0200] rev 5649
Fix various warnings for uninitialized or unused variables and functions
Ryan C. Gordon <icculus@icculus.org> [Fri, 26 Aug 2011 03:39:54 -0400] rev 5648
Fixed the Apple SDL_opengl.h conflict in the 1.2 branch.
Ryan C. Gordon <icculus@icculus.org> [Fri, 26 Aug 2011 03:38:46 -0400] rev 5647
Fix another Apple conflict in SDL_opengl.h
Ryan C. Gordon <icculus@icculus.org> [Thu, 25 Aug 2011 03:11:28 -0400] rev 5646
Removed the MAC_OS_X_VERSION_10_x macros from the 1.3 branch.
Ryan C. Gordon <icculus@icculus.org> [Thu, 25 Aug 2011 03:04:24 -0400] rev 5645
Remove use of MAC_OS_X_VERSION_10_x macro.
If you look for MAC_OS_X_VERSION_10_6 in the 10.4 SDK (for example), it'll
fail to do the right thing in the preprocessor.
Ryan C. Gordon <icculus@icculus.org> [Tue, 23 Aug 2011 16:47:22 -0400] rev 5644
Patched to compile on Windows.
Ryan C. Gordon <icculus@icculus.org> [Tue, 23 Aug 2011 15:17:44 -0400] rev 5643
Cleaned out functions deprecated in Mac OS X 10.6 SDK.
Ryan C. Gordon <icculus@icculus.org> [Tue, 23 Aug 2011 06:28:28 -0400] rev 5642
Added more test programs to .hgignore
Ryan C. Gordon <icculus@icculus.org> [Tue, 23 Aug 2011 06:27:04 -0400] rev 5641
Fixed wrong datatype for shaders and programs.
This is a pointer on Mac OS X, so it risked losing data in 64-bit builds.
Kees Bakker <kees@tweeler.com> [Wed, 17 Aug 2011 23:26:58 +0200] rev 5640
Split off SDL_uikitviewcontroller in its own module
Ryan C. Gordon <icculus@icculus.org> [Tue, 23 Aug 2011 06:04:54 -0400] rev 5639
Cleaned up Snow Leopard display mode rework.
Ryan C. Gordon <icculus@icculus.org> [Tue, 23 Aug 2011 03:12:27 -0400] rev 5638
Fixed another printf() compiler warning, this time in the 1.3 branch.
Ryan C. Gordon <icculus@icculus.org> [Tue, 23 Aug 2011 02:57:36 -0400] rev 5637
Fixed some printf() compiler warnings in test/testplatform.c
Ryan C. Gordon <icculus@icculus.org> [Mon, 22 Aug 2011 14:56:46 -0400] rev 5636
Further XAudio2 build test cleanups.
Ryan C. Gordon <icculus@icculus.org> [Mon, 22 Aug 2011 14:37:45 -0400] rev 5635
Removed SDL_xaudio2.h ... no real need for this to be separate.
Ryan C. Gordon <icculus@icculus.org> [Mon, 22 Aug 2011 14:30:49 -0400] rev 5634
Let XAudio2 target be removed from the build by removing it from SDL_config.h
Ryan C. Gordon <icculus@icculus.org> [Mon, 22 Aug 2011 14:25:11 -0400] rev 5633
Apple's C runtime has the non-const iconv(), too.
Ryan C. Gordon <icculus@icculus.org> [Mon, 22 Aug 2011 13:41:35 -0400] rev 5632
Fixed compiler warning on 64-bit builds.
Ryan C. Gordon <icculus@icculus.org> [Mon, 22 Aug 2011 13:34:58 -0400] rev 5631
RLE: Don't trash alpha channel in copy_32().
It was being set to (mask|value) instead of (value).
Thanks to li zhuo for the bug report!
Ryan C. Gordon <icculus@icculus.org> [Mon, 22 Aug 2011 02:26:11 -0400] rev 5630
Apparently glXSwapIntervalEXT() _does_ return a value.
Revision 6 of the GLX_EXT_swap_control spec has a typo; the function
signature they list is void, but the docs talk about a return value, and the
glxext.h headers list "int".
Ryan C. Gordon <icculus@icculus.org> [Mon, 22 Aug 2011 02:11:56 -0400] rev 5629
Added GLX_EXT_swap_control support for 1.2 x11 video target.
Ryan C. Gordon <icculus@icculus.org> [Sun, 21 Aug 2011 23:38:35 -0400] rev 5628
Cleaned out all the deprecated stuff in Mac OS X 10.6 SDK.
Ryan C. Gordon <icculus@icculus.org> [Sun, 21 Aug 2011 21:29:12 -0400] rev 5627
Fixed compiler warning that happens on some platforms (x86 Mac OS X, etc).
Ryan C. Gordon <icculus@icculus.org> [Thu, 04 Aug 2011 00:46:27 -0400] rev 5626
Apple uses a void* for GLhandleARB, not an unsigned int.
(transplanted from 68eb59d8baedbcfa99294f833611581860c37258)
Ryan C. Gordon <icculus@icculus.org> [Sun, 21 Aug 2011 12:36:55 -0400] rev 5625
Fixed -pedantic warning in SDL_assert.h.
Fixes Bugzilla #1282.
Ryan C. Gordon <icculus@icculus.org> [Sun, 21 Aug 2011 12:24:27 -0400] rev 5624
Fix SDL_GL_ACCELERATED_VISUAL on Windows in the 1.3 branch.
Fixes Bugzilla #1254.
Thanks to Thilo Schulz for the patch!
Ryan C. Gordon <icculus@icculus.org> [Sun, 21 Aug 2011 12:21:01 -0400] rev 5623
Fix SDL_GL_ACCELERATED_VISUAL on Windows in the 1.2 branch.
Fixes Bugzilla #1254.
Thanks to Thilo Schulz for the patch!
Ryan C. Gordon <icculus@icculus.org> [Sun, 21 Aug 2011 11:52:21 -0400] rev 5622
Ported ALSA minimum-sample-count fix from 1.2 branch to 1.3.
Ryan C. Gordon <icculus@icculus.org> [Sun, 21 Aug 2011 11:42:47 -0400] rev 5621
Set a minimum sample count in ALSA target.
This should reduce unnecessary hardware interrupts. Apparently improves the
ALSA target on some systems.
Fixes Bugzilla #1170.
Thanks to Paul Cercueil for the patch!
Ryan C. Gordon <icculus@icculus.org> [Sun, 21 Aug 2011 11:27:37 -0400] rev 5620
Ignore old ConfigureNotify events during X11 window resize.
Fixes Bugzilla #1049.
Thanks to Andrew Church for the patch!
Ryan C. Gordon <icculus@icculus.org> [Sun, 21 Aug 2011 10:10:42 -0400] rev 5619
Don't allocate a new NSGraphicsContext on every call to QZ_UpdateRects().
Ryan C. Gordon <icculus@icculus.org> [Sun, 21 Aug 2011 09:47:43 -0400] rev 5618
Remove src/joystick/darwin/10.3.9-FIX dir.
The license on IOHIDLib.h says we have to distribute a copy of the APSL with
every copy of SDL, and include a "prominent notice" in the documentation, and
that's annoying for something that's only there because Apple forgot to copy
a file in an ancient SDK.
Ryan C. Gordon <icculus@icculus.org> [Sun, 21 Aug 2011 09:26:56 -0400] rev 5617
Optionally don't clear the fbcon framebuffer on shutdown.
The new behavior is triggered by setting the environment variable
SDL_FBCON_DONT_CLEAR.
This is useful in certain circumstances (specifically: a game launcher on an
embedded device can leave a "now loading!" screen on the framebuffer while
another process is starting up).
Fixes Bugzilla #1251.
Thanks to Paul Cercueil for the patch!
Ryan C. Gordon <icculus@icculus.org> [Sun, 21 Aug 2011 02:52:15 -0400] rev 5616
Don't force nasm to use a.out on OpenBSD. They've been on ELF for a long time.
Fixes Bugzilla #538.
Thanks to Brad Smith for the patch!
Ryan C. Gordon <icculus@icculus.org> [Sun, 21 Aug 2011 02:35:13 -0400] rev 5615
Make sure XAudio2 is supported by the DirectX headers at compile time.
Kees Bakker <kees@tweeler.com> [Thu, 18 Aug 2011 22:43:37 +0200] rev 5614
Convert a few TABs into spaces
Ryan C. Gordon <icculus@icculus.org> [Mon, 15 Aug 2011 02:51:13 -0400] rev 5613
Patched to compile.
Sam Lantinga <slouken@libsdl.org> [Sun, 14 Aug 2011 21:57:50 -0400] rev 5612
Don't lose the icon surface if it's freed immediately after SDL_WM_SetIcon()
This is a memory leak, but we don't have a good place to free the icon surface a the moment.
Sam Lantinga <slouken@libsdl.org> [Sun, 14 Aug 2011 17:21:21 -0400] rev 5611
Removed some extra ppc scaffolding
Sam Lantinga <slouken@libsdl.org> [Sun, 14 Aug 2011 17:21:12 -0400] rev 5610
Removed some extra ppc scaffolding
Sam Lantinga <slouken@libsdl.org> [Sun, 14 Aug 2011 17:17:34 -0400] rev 5609
Fat build doesn't support PPC anymore.
Sam Lantinga <slouken@libsdl.org> [Sun, 14 Aug 2011 17:17:17 -0400] rev 5608
Fat build doesn't support PPC anymore.
Patrice Mandin <patmandin@gmail.com> [Thu, 11 Aug 2011 18:50:45 +0200] rev 5607
Fix typo
Ryan C. Gordon <icculus@icculus.org> [Wed, 10 Aug 2011 01:25:00 -0400] rev 5606
Fixed SDL 1.2 fullscreen OpenGL on Mac OS X 10.7.
I'm not sure if there was a way to make CGLSetFullScreen() work, but the
Cocoa path works fine on all Intel Macs.
Please note that the "official" way to do fullscreen in 10.7 is just to make
a window the size of the display mode, and OS X is now smart enough to
recognize this as "fullscreen", but this helps earlier versions of the OS in
any case.
Ryan C. Gordon <icculus@icculus.org> [Sat, 06 Aug 2011 02:15:23 -0400] rev 5605
Patched to compile on Mac OS X.
Sam Lantinga <slouken@libsdl.org> [Sat, 06 Aug 2011 01:21:24 -0400] rev 5604
Updated configure for new changes in configure.in
Ryan C. Gordon <icculus@icculus.org> [Fri, 05 Aug 2011 00:55:29 -0400] rev 5603
X11 touch handling fixed for one device (LPC32xx Touchscreen).
Ryan C. Gordon <icculus@icculus.org> [Fri, 05 Aug 2011 00:49:31 -0400] rev 5602
More patches to compile.
Ryan C. Gordon <icculus@icculus.org> [Fri, 05 Aug 2011 00:48:56 -0400] rev 5601
Patched to compile on Linux.
(Grumble grumble, should have tested better after all the history editing...)
Ryan C. Gordon <icculus@icculus.org> [Thu, 04 Aug 2011 19:33:45 -0400] rev 5600
Patched to compile.
Ryan C. Gordon <icculus@icculus.org> [Thu, 04 Aug 2011 01:44:32 -0400] rev 5599
Fixes for OpenGL on Haiku.
testgl now passes when this patch is used.
This patch was originally from Urias McCullough (umccullough).
Ryan C. Gordon <icculus@icculus.org> [Thu, 04 Aug 2011 01:36:23 -0400] rev 5598
Removed some Windows endlines.
Ryan C. Gordon <icculus@icculus.org> [Wed, 03 Aug 2011 03:12:07 -0400] rev 5597
testmultiaudio.c needs to #include <stdio.h>.
Ryan C. Gordon <icculus@icculus.org> [Thu, 04 Aug 2011 00:45:09 -0400] rev 5596
Merged Mac OS X and iOS audio targets.
Ryan C. Gordon <icculus@icculus.org> [Tue, 26 Jul 2011 14:20:22 -0700] rev 5595
Removed no-op Deinitialize methods in audio drivers.
Ryan C. Gordon <icculus@icculus.org> [Tue, 26 Jul 2011 14:18:00 -0700] rev 5594
Removed needless macros in various audio targets.
Ryan C. Gordon <icculus@icculus.org> [Thu, 04 Aug 2011 00:31:11 -0400] rev 5593
Cleaned up audio device detection. Cleared out a lot of cut-and-paste.
Ryan C. Gordon <icculus@icculus.org> [Thu, 04 Aug 2011 01:07:09 -0400] rev 5592
Implemented XAudio2 target for Windows (and Xbox360, theoretically!).
Ryan C. Gordon <icculus@icculus.org> [Wed, 03 Aug 2011 04:22:47 -0400] rev 5591
Cleaned up CoInitialize() politics on Windows.
Ryan C. Gordon <icculus@icculus.org> [Thu, 04 Aug 2011 01:07:13 -0400] rev 5590
Added some FIXMEs.
Ryan C. Gordon <icculus@icculus.org> [Fri, 22 Jul 2011 16:09:13 -0700] rev 5589
Took out some more bitfields in the audio subsystem.
Ryan C. Gordon <icculus@icculus.org> [Thu, 04 Aug 2011 01:24:22 -0400] rev 5588
Reworked Windows waveOut code.
Implemented multi-device support, changed name to "winmm".
Ryan C. Gordon <icculus@icculus.org> [Thu, 04 Aug 2011 01:26:12 -0400] rev 5587
Reworked Windows DirectSound code.
Now supports multiple devices, and uses DirectSound 8 instead of 5. Changed
name to "directsound" and renamed source directory.
Ryan C. Gordon <icculus@icculus.org> [Sun, 24 Jul 2011 03:37:13 -0700] rev 5586
Removed /dev/dsp DMA audio target.
Ryan C. Gordon <icculus@icculus.org> [Sat, 23 Jul 2011 00:22:19 -0700] rev 5585
Removed VisualCE project files.
Ryan C. Gordon <icculus@icculus.org> [Tue, 26 Jul 2011 13:42:34 -0700] rev 5584
Mark some QSA audio driver functions as static.
Ryan C. Gordon <icculus@icculus.org> [Thu, 04 Aug 2011 00:46:27 -0400] rev 5583
Apple uses a void* for GLhandleARB, not an unsigned int.
Ryan C. Gordon <icculus@icculus.org> [Fri, 29 Jul 2011 16:51:25 -0400] rev 5582
Allow Android platforms to read from .apk files via the RWOPS interface.
Fixes Bugzilla #1261.
Thanks to Tim Angus for the patch!
Ryan C. Gordon <icculus@icculus.org> [Wed, 27 Jul 2011 18:07:40 -0400] rev 5581
Patched to compile (I hope).
Ryan C. Gordon <icculus@icculus.org> [Mon, 25 Jul 2011 15:03:42 -0700] rev 5580
If we didn't create win32 window, restore its event procedure on destruction.
Ryan C. Gordon <icculus@icculus.org> [Fri, 22 Jul 2011 00:12:03 -0700] rev 5579
Removed comment questioning the code's correctness (the answer: it's correct).
Ryan C. Gordon <icculus@icculus.org> [Fri, 22 Jul 2011 00:09:58 -0700] rev 5578
Don't use a bitfield for this.
It pads out to an int anyhow, but causes code bloat as the compiler tries to
mask and shift for that specific bit.
Ryan C. Gordon <icculus@icculus.org> [Wed, 20 Jul 2011 16:35:37 -0700] rev 5577
Work on systems without sa_sigaction.
Ryan C. Gordon <icculus@icculus.org> [Wed, 20 Jul 2011 16:35:04 -0700] rev 5576
Need to add this line for sa_sigaction check in configure to work.
Ryan C. Gordon <icculus@icculus.org> [Tue, 19 Jul 2011 22:10:35 -0700] rev 5575
Fixed minor typo in a comment.
Ryan C. Gordon <icculus@icculus.org> [Mon, 18 Jul 2011 20:32:40 -0700] rev 5574
Quartz: Don't use -[NSWindow center] on the fullscreen window.
"Centering" is a little off-center, vertically. Apparently in non-fullscreen
apps, this is more aestetically pleasing or something.
Fixes positioning on fullscreen video modes on Mac OS X.
Ryan C. Gordon <icculus@icculus.org> [Mon, 18 Jul 2011 14:55:24 -0700] rev 5573
Patched to compile on older GLX headers.
Ryan C. Gordon <icculus@icculus.org> [Mon, 18 Jul 2011 14:34:19 -0700] rev 5572
Added support for GLX_EXT_swap_control, and cleaned up some other extensions.
This allows the Nvidia Linux drivers to use SDL_GL_SetSwapInterval(0).
Ryan C. Gordon <icculus@icculus.org> [Mon, 18 Jul 2011 14:31:37 -0700] rev 5571
The SwapInterval APIs should fail without a current OpenGL context.
Ryan C. Gordon <icculus@icculus.org> [Mon, 18 Jul 2011 14:30:46 -0700] rev 5570
Record the new OpenGL context as current during SDL_GL_CreateContext().
Ryan C. Gordon <icculus@icculus.org> [Sun, 17 Jul 2011 03:08:53 -0700] rev 5569
Quartz: Ripped out all the legacy CoreGraphics code.
Mac OS X Lion (10.7) always returns NULL from CGDisplayBaseAddress(), so all
the direct framebuffer access code has been replaced with something a little
higher level. This also necessitated taking out the scary SDL_DOUBLEBUF
codepath that was trying to time out vsync by hand. :)
Ryan C. Gordon <icculus@icculus.org> [Sun, 17 Jul 2011 01:03:13 -0700] rev 5568
Quartz: locking should only recheck CGDisplayBaseAddress() for HWSURFACEs.
Dimitris Zenios <dimitris.zenios@gmail.com> [Fri, 10 Jun 2011 12:13:06 +0300] rev 5567
Fixes a bug in SDL_UpdateTexture when using SDL_RENDERER_SOFTWARE and texture access is SDL_TEXTUREACCESS_STATIC
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!
Patrice Mandin <patmandin@gmail.com> [Thu, 14 Jul 2011 15:40:07 +0200] rev 5565
Check sa_sigaction member of struct sigaction
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.
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.
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.
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.
Ryan C. Gordon <icculus@icculus.org> [Thu, 07 Jul 2011 11:50:30 -0700] rev 5560
Minor whitespace cleanup.
Ryan C. Gordon <icculus@icculus.org> [Thu, 07 Jul 2011 11:49:46 -0700] rev 5559
Cleaned up compiler warnings about unchecked return values.
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!
Nathan Heisey <nathanheisey@gmail.com> [Wed, 22 Jun 2011 10:33:48 +0000] rev 5557
Implemented pthread spinlocks.
Tim Angus <tim@blackcompanystudios.co.uk> [Wed, 15 Jun 2011 10:28:01 +0100] rev 5556
* Add missing file SDL_hints_c.h
Tim Angus <tim@blackcompanystudios.co.uk> [Fri, 10 Jun 2011 14:23:36 +0100] rev 5555
* SDL_IOS_IDLE_TIMER_DISABLED hint
Tim Angus <tim@blackcompanystudios.co.uk> [Fri, 10 Jun 2011 14:23:24 +0100] rev 5554
* SDL_IOS_ORIENTATIONS hint