Sam Lantinga
255c182471
Updated copyright to 2016
2016-01-02 10:10:34 -08:00
Sam Lantinga
78f2198e6c
Updated the copyright year to 2015
2015-05-26 06:27:46 -07:00
Alex Szpakowski
977ef2d6e0
Merged default into iOS-improvements
...
--HG--
branch : iOS-improvements
2014-08-20 17:20:22 -03:00
Sam Lantinga
a87fc6bc1b
Fixed 2680 - OSX: Replace NSAutoreleasePool with @autoreleasepool
...
Tim McDaniel
This patch replaces all use of NSAutoreleasePool with the Apple recommended @autoreleasepool. @autoreleasepool is supposedly more efficient, and since it is scope based it can't be accidentally not released.
2014-08-17 15:07:00 -07:00
Alex Szpakowski
19f09c82c3
Updated the iOS backend code to use Objective-C's automatic reference counting (ARC).
...
--HG--
branch : iOS-improvements
2014-08-06 03:24:16 -03:00
Alex Szpakowski
8e811c6753
Misc. iOS code improvements.
...
- Use @autoreleasepool instead of NSAutoReleasePool.
- Code style fixups.
--HG--
branch : iOS-improvements
2014-07-14 16:50:25 -03:00
Sam Lantinga
d19bc1c3b8
Fixed bug 2631 - Mac: minor code cleanup
...
Alex Szpakowski
Some minor changes to the Mac-specific backend code:
- Fixed up some code style issues (mostly brace style inconsistencies).
- Fixed a compiler warning in SDL_cocoaevents.m.
- Removed some useless code now that the 10.7 SDK is required to build SDL.
- Removed Gestalt(gestaltSystemVersion, ...) call and switched to NSAppKitVersionNumber for version checking code. Using Gestalt with gestaltSystemVersion will give 0x1090 in Mac OS 10.10+, and the whole Gestalt function was deprecated in Mac OS 10.8.
2014-07-07 12:48:25 -07:00
Sam Lantinga
85e4bbb06b
The NaCL mount/unmount functions need to be in SDL_system.h and specific to NaCL
2014-06-08 12:05:17 -07:00
Gabriel Jacobo
01a18871e3
Chrome's Native Client backend implementation
2014-06-06 15:45:59 -03:00
Dimitris Zenios
8adc9938a4
__ANDROID__ is the correct macro to check for an android system.ANDROID is only defined in NDK build system (.mk) and not in the standalone NDK.
2014-05-05 22:21:26 +03:00
Sam Lantinga
b13efe2755
Fixed iOS build
2014-03-15 19:30:52 -07:00
Sam Lantinga
b0e0446659
Added missing copyright notices
2014-03-13 21:21:26 -07:00
Sam Lantinga
0ae88759fb
Integrated David Ludwig's support for Windows RT
2014-03-09 11:36:47 -07:00
Sam Lantinga
32547d0c59
Fixed line endings on WinRT source code
2014-03-09 11:06:11 -07:00
Ryan C. Gordon
b16638a442
Fixed some compiler warnings from the latest Clang, cleaned up some things.
2014-02-03 14:45:38 -05:00
Sam Lantinga
dba255c1e5
Fixed bug 2374 - Update copyright for 2014...
...
Is it that time already??
2014-02-02 00:53:27 -08:00
Ryan C. Gordon
03d5719413
Make internal SDL sources include SDL_internal.h instead of SDL_config.h
...
The new header will include SDL_config.h, but allows for other global stuff.
2013-11-24 23:56:17 -05:00
David Ludwig
529fcd3ee3
WinRT: merged with SDL 2.0.1 codebase
2013-10-27 21:26:46 -04:00
Sam Lantinga
2451a67018
Fixed building using MinGW
...
Our SDL_windows.h needed to be included before anything else so UNICODE is defined.
2013-10-17 23:02:29 -07:00
David Ludwig
373ffd0dac
WinRT: merged with SDL 2.0.0 codebase (aka. SDL hg rev d6a8fa507a45)
2013-08-12 22:29:55 -04:00
Sam Lantinga
753aae78fc
Christoph Mallon: Remove pointless if (x) before SDL_free(x)
2013-08-29 08:29:21 -07:00
Philipp Wiesemann
aa1e431779
Fixed implicit function declaration for SDL_AndroidGetInternalStoragePath().
2013-06-02 14:13:21 +02:00
Sam Lantinga
0d9b661db8
File style cleanup for the SDL 2.0 release
2013-05-18 14:17:52 -07:00
David Ludwig
6bf31495f9
WinRT: merged with latest, official, SDL 2.x sources
2013-04-21 12:38:44 -04:00
Sam Lantinga
4f8c0f33f9
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 ).
2013-04-17 01:32:06 -07:00
David Ludwig
49820874a9
WinRT: merged with latest, official, SDL 2.x sources (at rev. bea100d73d13)
2013-04-14 11:42:55 -04:00
Ryan C. Gordon
16cdc59bab
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 .
2013-03-31 12:48:50 -04:00
Sam Lantinga
f0af9a3e70
Removed Nintendo DS support since nobody has volunteered to maintain it for over a year.
2013-03-17 09:44:58 -07:00
Andreas Schiffler
157d9c6b00
Fix bug 122 - SDL_RWops bug fixes: set RWops.type field, add input validation, add test coverage
2013-03-13 08:35:03 -07:00
Andreas Schiffler
c6e3903e5b
Fix bug 1560 - SDL_RWFromConstMem write operation returns -1 but should return 0.
2013-03-12 09:10:37 -07:00
David Ludwig
7b0ad782e6
WinRT: build fixes
2013-02-23 20:12:14 -05:00
David Ludwig
db53df0697
WinRT: merged with latest, official, SDL 2.x code
2013-02-23 20:01:46 -05:00
Sam Lantinga
019c60c1e8
Happy New Year!
2013-02-15 08:47:44 -08:00
Sam Lantinga
db8271ef1a
Backed out use of @autorelease keyword for now, since it's not supported by older Xcode versions.
2013-02-11 17:39:52 -08:00
stopiccot
33b6a3e4a4
Replaced manual NSAutoreleasePool handing with @autorelease
2013-01-06 19:04:53 +03:00
DavidLudwig
4f845c6e57
Merged with latest official SDL sources.
2012-11-12 13:25:44 -05:00
Sam Lantinga
4ff7b0238c
Added SDL_ReadU8() and SDL_WriteU8() for consistency with the rest of the API.
2012-11-04 23:44:13 -08:00
DavidLudwig
3114de8407
Merge with latest, official SDL code
2012-11-04 09:46:59 -05:00
Ryan C. Gordon
fd68d5fcce
Fixed symbol typo.
2012-11-03 22:46:03 -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
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
d263faff78
Try opening the file path directly before hitting the asset system.
2012-11-02 00:35:48 -07:00
David Ludwig
61dfa1741e
reverted a minor, unnecessary change in SDL_rwops.c that was done with regards to WinRT compilation
2012-10-17 21:50:49 -04:00
David Ludwig
3c1316c04c
Got a bare-bones version of SDL compiling for Windows RT. Dummy drivers are used in some places. Very little Windows-specific code (from the Win32 version of SDL) is used.
2012-10-17 21:43:20 -04:00
Sam Lantinga
b3d60cfcbb
Removed executable bit from source files
2012-09-27 14:35:28 -07:00
Ryan C. Gordon
b3b40aac16
Removed Windows CE support from SDL 2.0.
...
It's a long-dead platform, and we don't have any way to build for, test, or
maintain it, so there's no sense in doing acrobatics to support it.
If you need Windows CE support, use SDL 1.2. If you need Windows Phone support,
send SDL 2.0 patches for the newer Windows Mobile platform.
2012-09-15 10:59:39 -04:00
Ryan C. Gordon
7d67b05181
Fixed some minor compiler warnings.
2012-07-20 13:33:15 -04:00
Sam Lantinga
e256711bb9
Happy New Year!
2011-12-31 09:28:07 -05:00
Ryan C. Gordon
4ef8847cc5
Allow Android platforms to read from .apk files via the RWOPS interface.
...
Fixes Bugzilla #1261 .
Thanks to Tim Angus for the patch!
2011-07-29 16:51:25 -04:00