diff -r 9aa840fdf922 -r dc1fe432b293 project_files/HedgewarsMobile/SDL.patch --- a/project_files/HedgewarsMobile/SDL.patch Sun Apr 17 22:16:36 2011 +0400 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,72 +0,0 @@ -diff -r 8a04b596b472 Xcode-iPhoneOS/SDL/SDLiPhoneOS.xcodeproj/project.pbxproj ---- a/Xcode-iPhoneOS/SDL/SDLiPhoneOS.xcodeproj/project.pbxproj Tue Apr 05 09:50:25 2011 -0700 -+++ b/Xcode-iPhoneOS/SDL/SDLiPhoneOS.xcodeproj/project.pbxproj Tue Apr 05 22:19:33 2011 +0200 -@@ -1602,6 +1602,7 @@ - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - GCC_C_LANGUAGE_STANDARD = c99; - GCC_DEBUGGING_SYMBOLS = full; -+ GCC_THUMB_SUPPORT = NO; - GCC_WARN_ABOUT_RETURN_TYPE = YES; - GCC_WARN_UNUSED_VARIABLE = NO; - IPHONEOS_DEPLOYMENT_TARGET = 3.1.3; -@@ -1619,6 +1620,7 @@ - ARCHS = "$(ARCHS_STANDARD_32_BIT)"; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - GCC_C_LANGUAGE_STANDARD = c99; -+ GCC_THUMB_SUPPORT = NO; - GCC_WARN_ABOUT_RETURN_TYPE = YES; - GCC_WARN_UNUSED_VARIABLE = NO; - IPHONEOS_DEPLOYMENT_TARGET = 3.1.3; -diff -r 8a04b596b472 include/SDL_config_iphoneos.h ---- a/include/SDL_config_iphoneos.h Tue Apr 05 09:50:25 2011 -0700 -+++ b/include/SDL_config_iphoneos.h Tue Apr 05 22:19:33 2011 +0200 -@@ -107,7 +107,7 @@ - /* enable iPhone version of Core Audio driver */ - #define SDL_AUDIO_DRIVER_COREAUDIOIPHONE 1 - /* Enable the dummy audio driver (src/audio/dummy/\*.c) */ --#define SDL_AUDIO_DRIVER_DUMMY 1 -+#define SDL_AUDIO_DRIVER_DUMMY 0 - - /* Enable the stub haptic driver (src/haptic/dummy/\*.c) */ - #define SDL_HAPTIC_DISABLED 1 -@@ -128,15 +128,18 @@ - - /* Supported video drivers */ - #define SDL_VIDEO_DRIVER_UIKIT 1 --#define SDL_VIDEO_DRIVER_DUMMY 1 -+#define SDL_VIDEO_DRIVER_DUMMY 0 - - /* enable OpenGL ES */ - #define SDL_VIDEO_OPENGL_ES 1 - #define SDL_VIDEO_RENDER_OGL_ES 1 --#define SDL_VIDEO_RENDER_OGL_ES2 1 -+#define SDL_VIDEO_RENDER_OGL_ES2 0 - - /* Enable system power support */ --#define SDL_POWER_UIKIT 1 -+#define SDL_POWER_UIKIT 0 -+ -+/* enable joystick subsystem */ -+#define SDL_JOYSTICK_DISABLED 1 - - /* enable iPhone keyboard support */ - #define SDL_IPHONE_KEYBOARD 1 -@@ -146,4 +149,7 @@ - */ - #define SDL_IPHONE_MAX_GFORCE 5.0 - -+/* Tag to grab the uikit view from external code for further modification */ -+#define SDL_VIEW_TAG 456987 -+ - #endif /* _SDL_config_iphoneos_h */ -diff -r 8a04b596b472 src/video/uikit/SDL_uikitopengles.m ---- a/src/video/uikit/SDL_uikitopengles.m Tue Apr 05 09:50:25 2011 -0700 -+++ b/src/video/uikit/SDL_uikitopengles.m Tue Apr 05 22:19:33 2011 +0200 -@@ -117,6 +117,7 @@ - majorVersion: _this->gl_config.major_version]; - - data->view = view; -+ view.tag = SDL_VIEW_TAG; - view->viewcontroller = data->viewcontroller; - if (view->viewcontroller != nil) { - [view->viewcontroller setView:view];