Commit Graph

5220 Commits

Author SHA1 Message Date
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
Sam Lantinga
4bbe3a7073 Added an assert log category, and NSLog support on Mac OS X and iOS 2012-10-30 12:30:02 -07:00
Sam Lantinga
d939c83566 Use the correct variable for the button spacing (even though they end up being the same thing) 2012-10-30 12:21:15 -07:00
Sam Lantinga
5af7f9c836 tree 46b4d59cbfb1
parent adac5aad395d
author Edward Rudd <urkle@outoforder.cc> 1351362890 14400
committer Edward Rudd <urkle@outoforder.cc> 1351362890 14400
revision 6611
branch default

add test to show off the new MessageBox API
2012-10-30 10:11:25 -07:00
Sam Lantinga
07f0419650 Added some documentation on the behavior of SDL_ShowMessageBox() 2012-10-30 10:07:32 -07:00
Sam Lantinga
7856d4a82d Need to use the new UCS-2-INTERNAL encoding for windows strings 2012-10-28 19:28:44 -07:00
Sam Lantinga
60fb545fec Don't try to create an OpenGL window if we can't load the OpenGL library. 2012-10-28 14:16:18 -07:00
Sam Lantinga
35feaaaf51 It turns out that UCS2 and UCS4 are defined as big-endian encodings 2012-10-28 13:03:45 -07:00
Sam Lantinga
e91fdd5b30 Turned off the install flag for the static library because we don't want it getting into application distribution packages.
Added SDL_x11messagebox.c to the static library target
2012-10-27 02:54:10 -07:00
Sam Lantinga
7c80d3d457 Added new message box API to Xcode projects 2012-10-24 00:13:50 -07:00
Sam Lantinga
38f1dd7b91 Needed to add SDL_messagebox.h to installed headers 2012-10-23 23:45:48 -07:00
Sam Lantinga
c84b38d3ba Updated to newer autotools 2012-10-23 23:45:29 -07:00
Sam Lantinga
b89298c92c Really fixed the Mac build this time. 2012-10-23 23:44:56 -07:00
Sam Lantinga
6d3b1f137c Fixed Mac OS X build 2012-10-23 17:46:57 -07:00
Sam Lantinga
1ee24ff953 Fixed tab spacing 2012-10-23 17:40:19 -07:00
Sam Lantinga
82f91da2d0 Added API for simple messagebox, courtesy of Mike Sartain 2012-10-23 17:11:22 -07:00
Sam Lantinga
0fa9c6eac2 Fixed building testjoystick 2012-10-23 17:10:09 -07:00
Sam Lantinga
08f46b5fa5 Fixed running SDL on older versions of Mac OS X. pthread_setname_np() was introduced in 10.6. 2012-10-23 16:06:06 -07:00
Sam Lantinga
93902fa034 Updated the copyright date on the default config file 2012-10-23 15:59:07 -07:00
Sam Lantinga
58d0ddb75b Fixed check for SDL_ttf with SDL 2.0 2012-10-23 15:28:27 -07:00
Sam Lantinga
2138d30098 Remember what finger was used for left button down and only send mouse events for that finger. 2012-10-21 22:38:09 -07:00
Sam Lantinga
73c7d679a0 Switch C++ comment to C comment 2012-10-21 22:18:36 -07:00
Sam Lantinga
49796bf2b6 Fixed another gcc <-> Visual C++ ABI issue 2012-10-20 00:49:08 -07:00
Sam Lantinga
9090fb9b4c Make it possible to build a DLL with mingw that's ABI compatible with Visual C++ built applications 2012-10-20 00:14:58 -07:00
Sam Lantinga
9b4b8b20d0 We have to fix the DLL name convention on Windows every time... 2012-10-19 21:43:41 -07:00