annotate .hgignore @ 4427:eada7e321df6 SDL-1.2

Fixed bug #943 Ozkan Sezer 2010-02-06 12:31:06 PST Hi: Here are some small fixes for compiling SDL against mingw-w64. (see http://mingw-w64.sourceforge.net/ . Despite the name, it supports both win32 and win64.) Two patches, one for SDL-1.2 and one for SDL-1.3 attached. src/audio/windx5/directx.h and src/video/windx5/directx.h (both SDL-1.2 and SDL-1.3.) I get compilation errors about some union not having a member named u1 and alike, because of other system headers being included before this one and them already defining DUMMYUNIONNAME and stuff. This header probably assumes that those stuff are defined in windef.h, but mingw-w64 headers define them in _mingw.h. Easily fixed by moving NONAMELESSUNION definition to the top of the file. SDL_dx5yuv.c (SDL-1.2-only) also needs to include the header before SDL_video.h to avoid the same problem. src/thread/win32/SDL_systhread.c (both SDL-1.2 and SDL-1.3.) : The __GNUC__ case for pfnSDL_CurrentBeginThread is 32-bit centric because _beginthreadex returns uintptr_t, not unsigned long which is 32 bits in win64. Changing the return type to uintptr_t fixes it. Hope these are useful. Thanks.
author Sam Lantinga <slouken@libsdl.org>
date Wed, 10 Mar 2010 15:04:13 +0000
parents eaa84e527969
children
rev   line source
4420
eaa84e527969 Added .hgignore file for 1.2 branch.
Ryan C. Gordon <icculus@icculus.org>
parents:
diff changeset
1 syntax:glob
eaa84e527969 Added .hgignore file for 1.2 branch.
Ryan C. Gordon <icculus@icculus.org>
parents:
diff changeset
2 aclocal.m4
eaa84e527969 Added .hgignore file for 1.2 branch.
Ryan C. Gordon <icculus@icculus.org>
parents:
diff changeset
3 autom4te*
eaa84e527969 Added .hgignore file for 1.2 branch.
Ryan C. Gordon <icculus@icculus.org>
parents:
diff changeset
4 config.cache
eaa84e527969 Added .hgignore file for 1.2 branch.
Ryan C. Gordon <icculus@icculus.org>
parents:
diff changeset
5 config.log
eaa84e527969 Added .hgignore file for 1.2 branch.
Ryan C. Gordon <icculus@icculus.org>
parents:
diff changeset
6 config.status
eaa84e527969 Added .hgignore file for 1.2 branch.
Ryan C. Gordon <icculus@icculus.org>
parents:
diff changeset
7 configure
eaa84e527969 Added .hgignore file for 1.2 branch.
Ryan C. Gordon <icculus@icculus.org>
parents:
diff changeset
8 libtool
eaa84e527969 Added .hgignore file for 1.2 branch.
Ryan C. Gordon <icculus@icculus.org>
parents:
diff changeset
9 Makefile
eaa84e527969 Added .hgignore file for 1.2 branch.
Ryan C. Gordon <icculus@icculus.org>
parents:
diff changeset
10 sdl-config
eaa84e527969 Added .hgignore file for 1.2 branch.
Ryan C. Gordon <icculus@icculus.org>
parents:
diff changeset
11 SDL.spec
eaa84e527969 Added .hgignore file for 1.2 branch.
Ryan C. Gordon <icculus@icculus.org>
parents:
diff changeset
12 SDL.qpg
eaa84e527969 Added .hgignore file for 1.2 branch.
Ryan C. Gordon <icculus@icculus.org>
parents:
diff changeset
13 build
eaa84e527969 Added .hgignore file for 1.2 branch.
Ryan C. Gordon <icculus@icculus.org>
parents:
diff changeset
14 build-deps
eaa84e527969 Added .hgignore file for 1.2 branch.
Ryan C. Gordon <icculus@icculus.org>
parents:
diff changeset
15 VisualC
eaa84e527969 Added .hgignore file for 1.2 branch.
Ryan C. Gordon <icculus@icculus.org>
parents:
diff changeset
16 VisualCE
eaa84e527969 Added .hgignore file for 1.2 branch.
Ryan C. Gordon <icculus@icculus.org>
parents:
diff changeset
17 Xcode
eaa84e527969 Added .hgignore file for 1.2 branch.
Ryan C. Gordon <icculus@icculus.org>
parents:
diff changeset
18 .DS_Store
eaa84e527969 Added .hgignore file for 1.2 branch.
Ryan C. Gordon <icculus@icculus.org>
parents:
diff changeset
19 sdl.pc
eaa84e527969 Added .hgignore file for 1.2 branch.
Ryan C. Gordon <icculus@icculus.org>
parents:
diff changeset
20 include/SDL_config.h
eaa84e527969 Added .hgignore file for 1.2 branch.
Ryan C. Gordon <icculus@icculus.org>
parents:
diff changeset
21 test/aclocal.m4
eaa84e527969 Added .hgignore file for 1.2 branch.
Ryan C. Gordon <icculus@icculus.org>
parents:
diff changeset
22 test/autom4te*
eaa84e527969 Added .hgignore file for 1.2 branch.
Ryan C. Gordon <icculus@icculus.org>
parents:
diff changeset
23 test/config.cache
eaa84e527969 Added .hgignore file for 1.2 branch.
Ryan C. Gordon <icculus@icculus.org>
parents:
diff changeset
24 test/config.log
eaa84e527969 Added .hgignore file for 1.2 branch.
Ryan C. Gordon <icculus@icculus.org>
parents:
diff changeset
25 test/config.status
eaa84e527969 Added .hgignore file for 1.2 branch.
Ryan C. Gordon <icculus@icculus.org>
parents:
diff changeset
26 test/configure
eaa84e527969 Added .hgignore file for 1.2 branch.
Ryan C. Gordon <icculus@icculus.org>
parents:
diff changeset
27 test/Makefile
eaa84e527969 Added .hgignore file for 1.2 branch.
Ryan C. Gordon <icculus@icculus.org>
parents:
diff changeset
28 test/SDL.dll
eaa84e527969 Added .hgignore file for 1.2 branch.
Ryan C. Gordon <icculus@icculus.org>
parents:
diff changeset
29 test/stdout.txt
eaa84e527969 Added .hgignore file for 1.2 branch.
Ryan C. Gordon <icculus@icculus.org>
parents:
diff changeset
30 test/stderr.txt
eaa84e527969 Added .hgignore file for 1.2 branch.
Ryan C. Gordon <icculus@icculus.org>
parents:
diff changeset
31 test/checkkeys
eaa84e527969 Added .hgignore file for 1.2 branch.
Ryan C. Gordon <icculus@icculus.org>
parents:
diff changeset
32 test/graywin
eaa84e527969 Added .hgignore file for 1.2 branch.
Ryan C. Gordon <icculus@icculus.org>
parents:
diff changeset
33 test/loopwave
eaa84e527969 Added .hgignore file for 1.2 branch.
Ryan C. Gordon <icculus@icculus.org>
parents:
diff changeset
34 test/testpower
eaa84e527969 Added .hgignore file for 1.2 branch.
Ryan C. Gordon <icculus@icculus.org>
parents:
diff changeset
35 test/testalpha
eaa84e527969 Added .hgignore file for 1.2 branch.
Ryan C. Gordon <icculus@icculus.org>
parents:
diff changeset
36 test/testbitmap
eaa84e527969 Added .hgignore file for 1.2 branch.
Ryan C. Gordon <icculus@icculus.org>
parents:
diff changeset
37 test/testblitspeed
eaa84e527969 Added .hgignore file for 1.2 branch.
Ryan C. Gordon <icculus@icculus.org>
parents:
diff changeset
38 test/testcdrom
eaa84e527969 Added .hgignore file for 1.2 branch.
Ryan C. Gordon <icculus@icculus.org>
parents:
diff changeset
39 test/testdyngl
eaa84e527969 Added .hgignore file for 1.2 branch.
Ryan C. Gordon <icculus@icculus.org>
parents:
diff changeset
40 test/testerror
eaa84e527969 Added .hgignore file for 1.2 branch.
Ryan C. Gordon <icculus@icculus.org>
parents:
diff changeset
41 test/testfile
eaa84e527969 Added .hgignore file for 1.2 branch.
Ryan C. Gordon <icculus@icculus.org>
parents:
diff changeset
42 test/testgamma
eaa84e527969 Added .hgignore file for 1.2 branch.
Ryan C. Gordon <icculus@icculus.org>
parents:
diff changeset
43 test/testgl
eaa84e527969 Added .hgignore file for 1.2 branch.
Ryan C. Gordon <icculus@icculus.org>
parents:
diff changeset
44 test/testhread
eaa84e527969 Added .hgignore file for 1.2 branch.
Ryan C. Gordon <icculus@icculus.org>
parents:
diff changeset
45 test/testiconv
eaa84e527969 Added .hgignore file for 1.2 branch.
Ryan C. Gordon <icculus@icculus.org>
parents:
diff changeset
46 test/testjoystick
eaa84e527969 Added .hgignore file for 1.2 branch.
Ryan C. Gordon <icculus@icculus.org>
parents:
diff changeset
47 test/testkeys
eaa84e527969 Added .hgignore file for 1.2 branch.
Ryan C. Gordon <icculus@icculus.org>
parents:
diff changeset
48 test/testlock
eaa84e527969 Added .hgignore file for 1.2 branch.
Ryan C. Gordon <icculus@icculus.org>
parents:
diff changeset
49 test/testoverlay
eaa84e527969 Added .hgignore file for 1.2 branch.
Ryan C. Gordon <icculus@icculus.org>
parents:
diff changeset
50 test/testoverlay2
eaa84e527969 Added .hgignore file for 1.2 branch.
Ryan C. Gordon <icculus@icculus.org>
parents:
diff changeset
51 test/testpalette
eaa84e527969 Added .hgignore file for 1.2 branch.
Ryan C. Gordon <icculus@icculus.org>
parents:
diff changeset
52 test/testplatform
eaa84e527969 Added .hgignore file for 1.2 branch.
Ryan C. Gordon <icculus@icculus.org>
parents:
diff changeset
53 test/testsem
eaa84e527969 Added .hgignore file for 1.2 branch.
Ryan C. Gordon <icculus@icculus.org>
parents:
diff changeset
54 test/testsprite
eaa84e527969 Added .hgignore file for 1.2 branch.
Ryan C. Gordon <icculus@icculus.org>
parents:
diff changeset
55 test/testtimer
eaa84e527969 Added .hgignore file for 1.2 branch.
Ryan C. Gordon <icculus@icculus.org>
parents:
diff changeset
56 test/testver
eaa84e527969 Added .hgignore file for 1.2 branch.
Ryan C. Gordon <icculus@icculus.org>
parents:
diff changeset
57 test/testvidinfo
eaa84e527969 Added .hgignore file for 1.2 branch.
Ryan C. Gordon <icculus@icculus.org>
parents:
diff changeset
58 test/testwin
eaa84e527969 Added .hgignore file for 1.2 branch.
Ryan C. Gordon <icculus@icculus.org>
parents:
diff changeset
59 test/testwm
eaa84e527969 Added .hgignore file for 1.2 branch.
Ryan C. Gordon <icculus@icculus.org>
parents:
diff changeset
60 test/threadwin
eaa84e527969 Added .hgignore file for 1.2 branch.
Ryan C. Gordon <icculus@icculus.org>
parents:
diff changeset
61 test/torturethread
eaa84e527969 Added .hgignore file for 1.2 branch.
Ryan C. Gordon <icculus@icculus.org>
parents:
diff changeset
62 test/testcursor
eaa84e527969 Added .hgignore file for 1.2 branch.
Ryan C. Gordon <icculus@icculus.org>
parents:
diff changeset
63 test/testloadso
eaa84e527969 Added .hgignore file for 1.2 branch.
Ryan C. Gordon <icculus@icculus.org>
parents:
diff changeset
64 test/*.exe
eaa84e527969 Added .hgignore file for 1.2 branch.
Ryan C. Gordon <icculus@icculus.org>
parents:
diff changeset
65 test/*.dSYM