Commit graph

88 commits

Author SHA1 Message Date
Thierry Crozat
1f2a50bcd3 CLOUD: Move openUrl to OSystem 2016-09-10 01:12:42 +01:00
Colin Snover
2ad082aeb7 CREATE_PROJECT: Fix networking backend file targets in Xcode 2016-09-01 21:09:03 -05:00
Colin Snover
97b3437f49 CREATE_PROJECT: Fix warning flags in Xcode generator
Sign comparison should be on to match other compilers, and
multichar warnings should be disabled for all platforms, not just
iOS.
2016-08-13 16:34:28 -05:00
Colin Snover
6e41f3673f CREATE_PROJECT: Fix Xcode generator macOS target 2016-08-05 10:57:57 -05:00
Johannes Schickel
dfaf97dda7 DEVTOOLS: Improve SDL2 support in create_project.
This adapts MSBuild and XCode project generators to output project files which
can be used to build the SDL backend with SDL2 easily.
2016-03-24 01:26:05 +01:00
Johannes Schickel
4a781737c1 OPENGL: Resolve OpenGL functions on run-time.
Formerly we relied on static linkage. However, in the presense of modern
OpenGL (ES) implementations it is not easily identifable which library to link
against. For example, on Linux amd64 with nVidia drivers and SDL2 setup to
create a GLES 1.1 context one would need to link against libGL.so. However,
traditionally GLES 1.1 required to link against libGLESv1_CM.so. To prevent a
huge mess we simply resolve the OpenGL functions on run-time now and stop
linking against a static library (in most cases).

GLES support needs to be enabled manually on configure time for now.

Tizen changes have NOT been tested.
2016-03-16 20:29:24 +01:00
Vincent Bénony
3b3668bb95 CREATE_TOOL: Use tabs instead of spaces... 2016-01-11 16:39:22 +01:00
Vincent Bénony
a6fe4d2499 CREATE_TOOL: Renames static libraries used for iOS target 2016-01-11 16:33:36 +01:00
Vincent Bénony
b5ef98637c IOS: Renames a macro 2016-01-07 09:55:56 +01:00
Vincent Bénony
a4f9b9e2ae DEVTOOL: Fixes a typo in an unused macro 2016-01-06 16:20:31 +01:00
Vincent Bénony
40373d80a6 DEVTOOL: Fixes a typo 2016-01-06 16:20:31 +01:00
Vincent Bénony
56f6ac5f6e DEVTOOL: Removes useless macro 2016-01-06 16:20:31 +01:00
Vincent Bénony
4cea4904a1 DEVTOOL: Formatting 2016-01-06 16:20:30 +01:00
Vincent Bénony
cbde1ef953 DEVTOOL: Adds a macro for the iOS 7 target 2016-01-06 16:20:29 +01:00
Vincent Bénony
4687ff6d6d DEVTOOL: Cleanup 2016-01-06 16:19:11 +01:00
Vincent Bénony
64f50761ec IOS: Merge master 2016-01-06 16:19:03 +01:00
Vincent Bénony
c99456ecff IOS: Brings support for FluidSynth 2016-01-06 16:17:38 +01:00
Vincent Bénony
7ca7608711 IOS: Support for libmad 2016-01-06 16:17:38 +01:00
Vincent Bénony
ee73bb428f IOS: Compute MD5 identifiers instead of random
To avoid recompiling the wole project each time we use the create_project tool.
2016-01-06 16:17:36 +01:00
Vincent Bénony
66c195f55e IOS: Changes the debug information format
Mainly, to speed up the development with the "debug" configuration.
2016-01-06 16:17:36 +01:00
Vincent Bénony
84c603bbb3 IOS: Cleanup Xcode settings 2016-01-06 16:17:36 +01:00
Vincent Bénony
481884e778 IOS: Fixes small issues about the project name 2016-01-06 16:17:36 +01:00
Vincent Bénony
ce1b955dda IOS: Cleanup preprocessor macros 2016-01-06 16:17:34 +01:00
Vincent Bénony
907af3fe03 IOS: Modernize Xcode project 2016-01-06 16:17:34 +01:00
Vincent Bénony
bb9e2b97df IOS: More Xcode path fixed 2016-01-06 16:17:34 +01:00
Vincent Bénony
616ec2a924 IOS: Fixes Xcode group paths
The generated project paths were recognized by Xcode, but not third party tools, like AppCode.
2016-01-06 16:17:34 +01:00
Vincent Bénony
638dc113f8 IOS: Create two targets for old iPhone (iOS <= 6) and new one (iOS >= 7)
The "iphone" backend is the support for the old iPhones.
The "ios7" backend is for the new iPhones.
2016-01-06 16:17:33 +01:00
Vincent Bénony
d265b80fbf IOS: Removes an unused local variable 2016-01-06 16:17:32 +01:00
Vincent Bénony
cfa9172a6e IOS: Fixes a small memory leak 2016-01-06 16:17:32 +01:00
Vincent Bénony
99844a81b0 IOS: Replaces whitespaces with tab 2016-01-06 16:17:32 +01:00
Vincent Bénony
43f02471ea IOS: Fixes a crash of the create_project tool when the lib directory is not found 2016-01-06 16:17:32 +01:00
Vincent Bénony
c1e664b6d6 IOS: Replaces spaces with tabs 2016-01-06 16:17:31 +01:00
Vincent Bénony
304bffa90e IOS: Once again, changes the iOS deployment target 2016-01-06 16:17:29 +01:00
Vincent Bénony
62e281df26 IOS: Changes the deployment target to iOS 7.0 2016-01-06 16:17:29 +01:00
Vincent Bénony
433808b7dc IOS: Properly adds the resource files to the targets 2016-01-06 15:35:35 +01:00
Vincent Bénony
ef2903c509 IOS : Rename a function 2016-01-06 15:35:35 +01:00
Vincent Bénony
a9a61cdba5 IOS: Converts spaces to tabs 2016-01-06 15:35:34 +01:00
Vincent Bénony
2bffce5e72 IOS: Adds the image asset catalog to the iOS targer 2016-01-06 15:35:34 +01:00
Vincent Bénony
c594cfdde1 IOS: Removes "auto", and use an explicit type 2016-01-06 15:35:34 +01:00
Vincent Bénony
c5009aff24 IOS: Typo in comment 2016-01-06 15:35:34 +01:00
Vincent Bénony
b58ec8f15a IOS: Fixes various iOS compilation flags, and missing frameworks 2016-01-06 15:35:33 +01:00
Vincent Bénony
4c68d145c2 IOS: Keep the MACOSX, and IPHONE macros according to the target 2016-01-06 15:35:33 +01:00
Vincent Bénony
0dde5e4a18 IOS: Remove the simulator specific target
The simulator works with the same target than the iPhone / iPad target.
2016-01-06 15:35:33 +01:00
Vincent Bénony
6b798097c7 ISO: Removes the ENABLE_IOS macro 2016-01-06 15:35:32 +01:00
Vincent Bénony
283eac7e5f IOS: Create a separate for adding resources 2016-01-06 15:35:32 +01:00
Johannes Schickel
c09a9aa1bf DEVTOOLS: Replace macro by function call. 2015-12-12 06:54:57 +01:00
Johannes Schickel
70a4047a78 DEVTOOLS: Adjust enum constant names to match our conventions. 2015-12-12 06:54:57 +01:00
Johannes Schickel
c9d7299e65 DEVTOOLS: Cleanup code. 2015-12-12 06:54:57 +01:00
Johannes Schickel
50807b3b01 DEVTOOLS: Run astyle over xcode.[cpp/h].
Manual fix up included.
2015-12-12 06:54:57 +01:00
Johannes Schickel
5d1df1c293 DEVTOOLS: Prefix varibles in structs/classes with '_' in xcode.[h/cpp].
This silences some variables and increases consistency with our code
formatting conventions.
2015-12-12 06:54:43 +01:00