David Ludwig
f67b2673ec
WinRT: build fix for SDL_assert.c
2012-11-04 13:26:53 -05:00
David Ludwig
d202bff7f5
merged with latest sources
2012-11-04 13:22:40 -05:00
David Ludwig
1621b95c10
WinRT: fixed SDL_main-related linker error when __WINRT__ is defined in an app
2012-11-04 13:17:18 -05:00
DavidLudwig
3114de8407
Merge with latest, official SDL code
2012-11-04 09:46:59 -05:00
David Ludwig
1f746f7001
WinRT: added key event support for most WinRT/VirtualKey-based keys
2012-11-04 09:02:58 -05:00
Ryan C. Gordon
fd68d5fcce
Fixed symbol typo.
2012-11-03 22:46:03 -04:00
David Ludwig
eb801fe007
WinRT: fixed bug whereby attempting to create a 2nd window (which intentionall fails, for now) would cause mouse input to stop working
2012-10-29 23:32:13 -04:00
David Ludwig
63cedf50fe
WinRT: explicitly allowed only one window at a time, pending multimonitor support (in SDL/WinRT)
2012-10-28 23:20:18 -04:00
David Ludwig
62d66e244e
WinRT: SDL_GetWindowSize and SDL_MOUSEMOTION works, and cursor position data is now attached to mouse button events
2012-10-28 23:01:31 -04:00
David Ludwig
7bd3c39cba
WinRT: added mouse button event support
2012-10-28 20:47:33 -04:00
David Ludwig
5a958f2c4b
WinRT: made SDL_PumpEvents() work, in theory
2012-10-28 20:04:26 -04:00
David Ludwig
b51d247eed
WinRT: removed an unneeded class created by MSVC 11's Direct3D template app
2012-10-28 19:47:33 -04:00
David Ludwig
131c8c8db4
WinRT: made the device's screen size be retrieve-able via SDL_GetDisplayMode()
2012-10-28 18:45:33 -04:00
David Ludwig
318dcf7a61
WinRT: made the WinRT video driver always be initialize-able
2012-10-27 22:57:07 -04:00
David Ludwig
345e645cb5
WinRT: created a skeleton for a video driver, using a copy of the dummy driver for a base
2012-10-27 22:48:04 -04:00
David Ludwig
7b60f488d9
WinRT: disabled threads to prevent SDL_Init(SDL_INIT_VIDEO) from crashing
2012-10-27 22:27:51 -04:00
David Ludwig
9d8b05142c
WinRT: made SDL_Log output to Visual C++'s debug console (via existing Win32 code in SDL)
2012-10-27 22:15:54 -04:00
David Ludwig
c115d98c26
WinRT: got a C-style main(int,char**) function to be called on app init
2012-10-27 22:03:31 -04:00
David Ludwig
21de42bf8a
WinRT: removed some debugging code I added in earlier
2012-10-27 21:26:01 -04:00
David Ludwig
cde70a7630
WinRT: moved contents of platform-specific SDLmain into SDL.dll, where it should probably have been in the first place
2012-10-27 21:20:00 -04:00
David Ludwig
7652fa94d0
WinRT: created SDLmain library using most of VC++ 2012's template for Direct3D 11 apps. Most of this will be moved into SDL itself.
2012-10-27 20:12:31 -04:00
David Ludwig
39084bc6b8
WinRT: made SDL.dll compile for ARM (and not just x86 or x64)
2012-10-27 18:39:09 -04:00
David Ludwig
db346c5593
WinRT: used Win32-style DECLSPEC and SDLCALL macros (for building a .dll)
2012-10-27 18:21:31 -04:00
Sam Lantinga
9b0bc3b79f
Fixed compiling fseek64o on Linux systems
2012-10-22 15:35:19 -07:00
Sam Lantinga
e7ea5f6646
Added an API to get the size of a file - WARNING! ABI CHANGE!
2012-11-03 18:43:36 -07:00
Ryan C. Gordon
c6b8824839
Whoops, let's not redefine the actual symbol.
2012-11-03 12:11:49 -04:00
Ryan C. Gordon
6969b0e744
Make Linux dynamically look up pthread_setname_np() for older glibc compat.
...
Cleaned up the lookup code to make Mac OS X use most of the same code.
2012-11-03 12:06:27 -04:00
Ryan C. Gordon
0a9a0e077a
Cocoa_ShowMessageBox() should call Cocoa_RegisterApp().
...
Otherwise, message boxes can fail if SDL_Init(SDL_INIT_VIDEO) wasn't completed.
2012-11-02 16:48:47 -04:00
Ryan C. Gordon
23ecca6648
X11: Handle _NET_WM_PING protocol, so window manager knows when app is hung up.
2012-11-02 15:22:37 -04:00
Ryan C. Gordon
a9ef0ac12a
WM_DELETE_WINDOW should check that the event message_type is WM_PROTOCOLS.
2012-11-02 14:15:21 -04:00
Ryan C. Gordon
6c4223b251
More compiler warning fixes.
2012-11-02 14:03:14 -04:00
Ryan C. Gordon
28fbd54ae5
Fixed compiler warnings about "/*" inside a multi-line comment.
2012-11-02 14:00:44 -04:00
Sam Lantinga
619c1d8cd0
Fixed bug 1632 - iOS CoreAudio doesn't close
...
C.W. Betts 2012-10-28 19:42:01 PDT
I noticed when looking through the CoreAudio code of SDL 2.0 that there was a
fix me wondering how iOS closed the audio system. While working on my own audio
code on PlayerPRO, I discovered that Carbon's component code was replaced in
the audio subsystem with Audio Component Services.
2012-11-02 09:28:40 -07:00
Sam Lantinga
fd03084e6a
Try opening relative path files from internal storage.
...
I'm not falling back to external storage because the application should be
aware of whether external storage is available and choose whether or not to
use it.
2012-11-02 03:08:40 -07:00
Sam Lantinga
f7f237c125
Simplified the manifest a little - we don't need a Java class in there. :)
2012-11-02 03:03:55 -07:00
Sam Lantinga
94ca45bd69
Updated the Android project template and README.android
...
Added information on how to customize your application name and icon.
Added information on using STL with an Android application
Increased the minimum API level to 10, because that's the lowest API
that currently has an emulator image for testing.
2012-11-02 02:37:49 -07:00
Sam Lantinga
525b3ca0e9
Added some platform specific API functions for Android:
...
SDL_AndroidGetJNIEnv()
SDL_AndroidGetActivity()
SDL_AndroidGetInternalStoragePath()
SDL_AndroidGetExternalStorageState()
SDL_AndroidGetExternalStoragePath()
2012-11-02 02:22:32 -07:00
Sam Lantinga
d263faff78
Try opening the file path directly before hitting the asset system.
2012-11-02 00:35:48 -07:00
Sam Lantinga
1899a26c04
Allow playing iPod music in the background of SDL applications.
...
You can always change your audio session category afterwards if you want custom behavior.
2012-11-01 19:08:12 -07:00
Sam Lantinga
017bece619
We might actually have PI
2012-11-01 00:12:57 -07:00
Ryan C. Gordon
5b49519cfa
Works better when you put it in the right file. :)
2012-10-30 23:11:03 -04:00
Ryan C. Gordon
beca5c0e69
One more OS X PowerPC build fix.
2012-10-30 23:03:23 -04:00
Ryan C. Gordon
be59f0e04d
Fix Mac OS X PowerPC builds, I think.
2012-10-30 22:44:01 -04:00
Sam Lantinga
b39392498f
Maybe fix PPC build error?
2012-10-30 19:26:30 -07:00
Sam Lantinga
4d5b6cd8b7
Updated the Visual Studio 2010 project with the new message box functionality.
2012-10-30 19:21:42 -07:00
Sam Lantinga
0040732a2a
Switched assert system to use new message box functionality
2012-10-30 19:00:43 -07:00
Sam Lantinga
913254a6e8
Added Windows message box implementation, but it needs a little work on layout.
2012-10-30 18:59:56 -07:00
Sam Lantinga
5cfb2a6c85
Added UIKit implementation of SDL messagebox
2012-10-30 13:44:59 -07:00
Sam Lantinga
d3db855b77
Added Cocoa messagebox implementation to the OSX Xcode project
2012-10-30 12:37:57 -07:00
Sam Lantinga
7d53636aad
Added Cocoa message box implementation
2012-10-30 12:31:26 -07:00