Glenn Maynard
47a277ce2b
move HandleSDLEvents to SDL_utils; the renderer is now responsible
...
for calling this
2004-06-14 03:11:39 +00:00
Glenn Maynard
bc7a7b0d37
FocusChanged prototype
2004-06-14 03:09:28 +00:00
Glenn Maynard
6de244ebb1
fix stack framing (why is vc so bad at inline asm?)
2004-06-14 03:02:16 +00:00
Glenn Maynard
0fbd740a37
fix linux compile
2004-06-14 02:32:41 +00:00
Glenn Maynard
bd9494fd43
split out FocusChanged
2004-06-14 02:13:44 +00:00
Glenn Maynard
a69428d17b
explicit RET (return value goes in EAX)
2004-06-14 02:10:47 +00:00
Steve Checkoway
42392d484e
add files
2004-06-14 01:23:09 +00:00
Glenn Maynard
7481f3fcb3
remove PATH_MAX check
2004-06-14 01:23:02 +00:00
Glenn Maynard
2c3db44464
error handling fixes; SDL color key fix
2004-06-14 01:13:31 +00:00
Glenn Maynard
87823229c5
error handling fixes
2004-06-14 01:12:22 +00:00
Glenn Maynard
40c9749d54
fix warning
2004-06-14 01:10:26 +00:00
Glenn Maynard
66fb9eece6
use RageSurface
2004-06-14 01:09:11 +00:00
Glenn Maynard
b481fc465b
excessively large commit: use RageSurface
2004-06-14 00:51:00 +00:00
Glenn Maynard
201b1b1f22
fix error
2004-06-14 00:48:50 +00:00
Glenn Maynard
0c055d5ea4
RageSurface
2004-06-14 00:46:49 +00:00
Glenn Maynard
b44f1404ce
RageSurface, to replace SDL_Surface.
...
Most of SDL_utils is moved to RageSurfaceUtils, and does not require
SDL; SDL_utils is now only utils that actually need SDL.
(My goal isn't to eliminate SDL; it's to make it a back-end library, that
can be disabled on some platforms, rather than a required library as it
is now.)
2004-06-14 00:37:55 +00:00
Glenn Maynard
49259c1b12
fix ArchSwap24
2004-06-13 23:14:13 +00:00
Glenn Maynard
f2578fe6a9
s/RageSurface/RageSurfaceUtils/
2004-06-13 20:19:28 +00:00
Glenn Maynard
bc9bbb392c
cleanup
2004-06-13 20:05:36 +00:00
Glenn Maynard
dd4bc636f4
cleanups
2004-06-13 20:03:18 +00:00
Glenn Maynard
ee7a6bd261
unneeded include
2004-06-13 19:59:21 +00:00
Glenn Maynard
b58fa07741
sdl, linux, unix automake conditionals
2004-06-13 19:58:07 +00:00
Glenn Maynard
fc202fc210
more useful LINUX/UNIX defines
2004-06-13 19:30:45 +00:00
Glenn Maynard
5a81e7a80e
move some vc hacks into arch_setup
2004-06-13 19:06:54 +00:00
Glenn Maynard
76319610bc
maybe work around lua -ldl stuff
2004-06-13 18:43:21 +00:00
Chris Danford
3b610c7625
update vc7 proj
2004-06-13 16:47:51 +00:00
Chris Danford
c882b4a0e0
fix link target path
2004-06-13 09:53:18 +00:00
Chris Danford
673c8c0144
add environment variables that themes can use to save state
2004-06-13 09:48:36 +00:00
Chris Danford
a0411cc58a
add environment variables that themes can use to save state
2004-06-13 09:42:14 +00:00
Glenn Maynard
d0361ce63f
stdint.h on all unix
2004-06-13 07:56:33 +00:00
Glenn Maynard
d3bd09cdc8
fix up more obscure races
2004-06-13 07:55:27 +00:00
Glenn Maynard
9b7eeaf1af
endian update
2004-06-13 07:36:15 +00:00
Glenn Maynard
1efd594730
byte swap update
2004-06-13 07:35:08 +00:00
Glenn Maynard
59fc237f79
endian.h check
2004-06-13 07:34:20 +00:00
Glenn Maynard
c6d64feefc
LITTLE_ENDIAN, BIG_ENDIAN, BYTE_ORDER
2004-06-13 07:32:44 +00:00
Glenn Maynard
b71f5e26bb
fix silly type errors
2004-06-13 07:14:24 +00:00
Glenn Maynard
ec7a148b82
remove mySDL_Swap24
2004-06-13 07:11:49 +00:00
Glenn Maynard
a6f0b840e9
Swap24BE
2004-06-13 07:10:26 +00:00
Glenn Maynard
b29e17b118
fix most odd thread startup problems
2004-06-13 07:09:41 +00:00
Glenn Maynard
186f840e20
fix RageThread::HaltAllThreads crash causing the crash handler to
...
exit with no output
2004-06-13 06:47:02 +00:00
Chris Danford
4e5e56753d
show credits in operator menu
2004-06-13 05:13:21 +00:00
Chris Danford
5af7a99be2
add ScreenInsertCredit
2004-06-13 05:05:42 +00:00
Steve Checkoway
ec57fec75d
Define ArchSwapx(n) to OSSwapIntx(n). For constants, OSSwapIntx uses the preprocessor, For non-constants, it uses inline assembly. Add some typedefs and #defines to work around namespace pollution.
2004-06-12 09:37:59 +00:00
Steve Checkoway
e83ddf44bd
Remove Apple defined types.
2004-06-12 09:33:50 +00:00
Steve Checkoway
37235e6287
Define ArchSwapx(n) to OSSwapIntx(n). For constants, OSSwapIntx uses the preprocessor, For non-constants, it uses inline assembly.
2004-06-12 08:48:45 +00:00
Steve Checkoway
649851036a
Fix compile.
2004-06-12 08:27:46 +00:00
Glenn Maynard
c148ca32f6
use Swap24BE
...
(I'm going to bed; you can compile now, Steve)
2004-06-12 08:24:25 +00:00
Glenn Maynard
7f00713a25
native endian functions
2004-06-12 08:22:32 +00:00
Glenn Maynard
82786ef70b
ENDIAN_LITTLE/ENDIAN_BIG check
2004-06-12 08:16:02 +00:00
Glenn Maynard
597929d870
ENDIAN_LITTLE, byte swaps
2004-06-12 07:58:31 +00:00