Mercurial > sdl-ios-xcode
annotate README.MacOS @ 1119:430d8d701f69
SDL_GetAppState() correction when toggling fullscreen on OSX.
Patch by me to address this comment on the SDL mailing list:
"There appears to be a serious bug with SDL_GetAppState on OS X (10.3.9). When
first running in windowed mode and then switching to full screen mode by
calling SDL_SetVideoMode, SDL_GetAppState returns 4 (SDL_APPACTIVE) instead of
7 (SDL_APPMOUSEFOCUS | SDL_APPINPUTFOCUS | SDL_APPACTIVE). However, the SDL
application clearly does have the keyboard focus, since it is able to receive
keyboard events."
--ryan.
author | Ryan C. Gordon <icculus@icculus.org> |
---|---|
date | Thu, 18 Aug 2005 06:18:30 +0000 |
parents | 37e3ca9254c7 |
children |
rev | line source |
---|---|
0 | 1 |
2 ============================================================================== | |
3 Using the Simple DirectMedia Layer with MacOS 7,8,9 on PPC | |
4 ============================================================================== | |
5 | |
6 These instructions are for people using the Apple MPW environment: | |
7 http://developer.apple.com/tools/mpw-tools/ | |
8 | |
9 CodeWarrior projects are available in the CWprojects directory. | |
10 | |
11 ============================================================================== | |
12 I. Building the Simple DirectMedia Layer libraries: | |
13 (This step isn't necessary if you have the SDL binary distribution) | |
14 | |
15 First, unpack the MPWmake.sea.hqx archive and move SDL.make into the | |
16 SDL directory. | |
17 | |
18 Start MPW | |
19 | |
20 Set the current directory within MPW to the SDL toplevel directory. | |
21 | |
22 Build "SDL" (Type Command-B and enter "SDL" in the dialog) | |
23 | |
24 If everything compiles successfully, you now have the PPC libraries | |
25 "SDL" and "SDLmain.o" in the 'lib' subdirectory. | |
26 | |
27 ============================================================================== | |
28 II. Building the Simple DirectMedia Layer test programs: | |
29 | |
30 First, unpack the MPWmake.sea.hqx archive, move the new rsrc directory to | |
31 the main SDL directory, and move the makefiles in the new test subdirectory | |
32 to the SDL 'test' subdirectory. | |
33 | |
34 Start MPW | |
35 | |
36 Set the current directory within MPW to the SDL 'test' subdirectory. | |
37 | |
38 Build the programs that have an associated MPW makefile (file ending | |
39 with .make), including "testwin", "testalpha", and "graywin". | |
40 | |
41 Copy the SDL library file into the test directory, and run! | |
42 | |
43 ============================================================================== | |
44 III. Building the Simple DirectMedia Layer demo programs: | |
45 | |
46 Copy one of the test program Makefiles to the demo directory | |
47 and modify it to match the sources in the demo. | |
48 | |
49 ============================================================================== | |
50 IV. Enjoy! :) | |
51 | |
52 If you have a project you'd like me to know about, or want to ask questions, | |
53 go ahead and join the SDL developer's mailing list by sending e-mail to: | |
54 | |
172
37e3ca9254c7
Date: Sat, 8 Sep 2001 04:42:23 +0200
Sam Lantinga <slouken@libsdl.org>
parents:
0
diff
changeset
|
55 sdl-request@libsdl.org |
0 | 56 |
172
37e3ca9254c7
Date: Sat, 8 Sep 2001 04:42:23 +0200
Sam Lantinga <slouken@libsdl.org>
parents:
0
diff
changeset
|
57 and put "subscribe" into the subject of the message. Or alternatively you |
37e3ca9254c7
Date: Sat, 8 Sep 2001 04:42:23 +0200
Sam Lantinga <slouken@libsdl.org>
parents:
0
diff
changeset
|
58 can use the web interface: |
37e3ca9254c7
Date: Sat, 8 Sep 2001 04:42:23 +0200
Sam Lantinga <slouken@libsdl.org>
parents:
0
diff
changeset
|
59 |
37e3ca9254c7
Date: Sat, 8 Sep 2001 04:42:23 +0200
Sam Lantinga <slouken@libsdl.org>
parents:
0
diff
changeset
|
60 http://www.libsdl.org/mailman/listinfo/sdl |
0 | 61 |
62 ============================================================================== | |
63 |