Ryan C. Gordon
00003e8c00
Renamed things named after BeOS to be named after Haiku instead.
2013-11-14 11:51:24 -05:00
Ryan C. Gordon
609b58e441
Fixed buffer overflow.
2013-10-24 00:00:10 -04:00
Ryan C. Gordon
28aa076c8b
SDL_GetPrefPath() now uses the organization on all platforms.
...
Even if that's not the general convention for a given platform.
2013-10-23 00:58:20 -04:00
Sam Lantinga
deb8086b08
Fixed bug 2072 - Make OS X's filesystem calls use -[NSString fileSystemRepresentation]
...
C.W. Betts
The recommended way of getting a file name that POSIX file APIs can open in OS X when using an NSString is -[NSString fileSystemRepresentation]. However, the current filesystem API in hg uses -[NSString UTF8String].
2013-10-21 00:20:27 -07:00
Sam Lantinga
69a4351eb0
Fixed bug 2121 - GCC throws error on SDL_FORCE_INLINE when compiling with -ansi
2013-09-30 22:35:32 -07:00
Sam Lantinga
f79fc33a39
Christoph Mallon: Remove pointless if (x) before SDL_free(x)
2013-08-29 08:29:21 -07:00
Sam Lantinga
1d2c7796ae
Christoph Mallon: Correct indendation.
2013-08-29 08:27:25 -07:00
Sam Lantinga
7267ea8f8b
Christoph Mallon: Use SDL_arraysize()
2013-08-29 08:26:55 -07:00
Sam Lantinga
67c10169ee
Christoph Mallon: Report an error, if creating the directories in SDL_GetPrefPath() failed.
2013-08-29 08:25:54 -07:00
Sam Lantinga
db7c92b4b4
Christoph Mallon: Remove lone /* if */ comment.
2013-08-29 08:25:24 -07:00
Sam Lantinga
321aa4ae10
Christoph Mallon: Simplify avoidance of duplicate / in SDL_GetPrefPath()
2013-08-29 08:24:43 -07:00
Edward Rudd
833fd30eb8
reworked GetBasePath on OS X to use Contents/Resource by default if bundled, or exedir if not bundled.
...
- also adds OS X specific magic for bundled apps adding an Info.plist property of name SDL_FILESYSTEM_BASE_DIR_TYPE to the following values will change the bahaviour.
* bundle -- use the bundle directory e.g. "/Applications/MyGame/Blah.app/"
* parent -- use the bundle parent directory e.g. "/Applications/MyGame/"
* resource -- use the bundle resource directory (default) e.g. "/Applications/MyGame/Blah.app/Contents/Resources/"
2013-08-25 11:24:01 -04:00
Ryan C. Gordon
c9c6852f84
Minor FreeBSD code cleanup.
2013-08-24 21:15:10 -04:00
Edward Rudd
e5b65e4e03
Fix #2062 Be more diligent about validating trailing "/" existence in HOME and XDG_DATA_HOME env vars
2013-08-24 09:05:18 -04:00
Ryan C. Gordon
58a558e326
Patched to compile on Solaris.
2013-08-23 23:34:23 -04:00
Ryan C. Gordon
88cd94a0eb
Patched to compile on FreeBSD.
2013-08-23 21:48:40 -04:00
Ryan C. Gordon
97948aef66
Add support for some BSDs and Solaris to SDL_GetBasePath().
2013-08-23 21:38:54 -04:00
Ryan C. Gordon
3984c7d8e3
Actually, this should be a memcpy().
...
We already know the exact length we just allocated, and we plan to append
our own null terminator to the end of the copy, so this makes more sense.
2013-08-20 23:20:32 -04:00
Ryan C. Gordon
9ff379ba67
Patched to compile on iOS.
2013-08-20 21:21:57 -04:00
Ryan C. Gordon
fb7a02912a
More Haiku fixes.
2013-08-20 20:39:22 -04:00
Ryan C. Gordon
ad8aa33bce
More Windows fixes for filesystem code.
2013-08-20 20:29:30 -04:00
Ryan C. Gordon
c9152adcb0
Patched new filesystem code to compile.
2013-08-20 20:15:15 -04:00
Ryan C. Gordon
2dd7091e50
Added SDL_GetBasePath() and SDL_GetPrefPath() in new filesystem module.
2013-08-20 19:57:11 -04:00