Authored by Bogdan Poplauschi

Xcode 9 recommended settings applied

@@ -517,7 +517,7 @@ @@ -517,7 +517,7 @@
517 5376128C155AB74D005750A4 /* Project object */ = { 517 5376128C155AB74D005750A4 /* Project object */ = {
518 isa = PBXProject; 518 isa = PBXProject;
519 attributes = { 519 attributes = {
520 - LastUpgradeCheck = 0710; 520 + LastUpgradeCheck = 0900;
521 ORGANIZATIONNAME = Dailymotion; 521 ORGANIZATIONNAME = Dailymotion;
522 TargetAttributes = { 522 TargetAttributes = {
523 4314D1A51D0E1181004B36C9 = { 523 4314D1A51D0E1181004B36C9 = {
@@ -1094,11 +1094,28 @@ @@ -1094,11 +1094,28 @@
1094 buildSettings = { 1094 buildSettings = {
1095 ALWAYS_SEARCH_USER_PATHS = NO; 1095 ALWAYS_SEARCH_USER_PATHS = NO;
1096 CLANG_ENABLE_OBJC_ARC = YES; 1096 CLANG_ENABLE_OBJC_ARC = YES;
  1097 + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
  1098 + CLANG_WARN_BOOL_CONVERSION = YES;
  1099 + CLANG_WARN_COMMA = YES;
  1100 + CLANG_WARN_CONSTANT_CONVERSION = YES;
  1101 + CLANG_WARN_EMPTY_BODY = YES;
  1102 + CLANG_WARN_ENUM_CONVERSION = YES;
  1103 + CLANG_WARN_INFINITE_RECURSION = YES;
  1104 + CLANG_WARN_INT_CONVERSION = YES;
  1105 + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
  1106 + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
  1107 + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
  1108 + CLANG_WARN_STRICT_PROTOTYPES = YES;
  1109 + CLANG_WARN_SUSPICIOUS_MOVE = YES;
  1110 + CLANG_WARN_UNREACHABLE_CODE = YES;
  1111 + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
1097 "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; 1112 "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
1098 COPY_PHASE_STRIP = NO; 1113 COPY_PHASE_STRIP = NO;
  1114 + ENABLE_STRICT_OBJC_MSGSEND = YES;
1099 ENABLE_TESTABILITY = YES; 1115 ENABLE_TESTABILITY = YES;
1100 GCC_C_LANGUAGE_STANDARD = "compiler-default"; 1116 GCC_C_LANGUAGE_STANDARD = "compiler-default";
1101 GCC_DYNAMIC_NO_PIC = NO; 1117 GCC_DYNAMIC_NO_PIC = NO;
  1118 + GCC_NO_COMMON_BLOCKS = YES;
1102 GCC_OPTIMIZATION_LEVEL = 0; 1119 GCC_OPTIMIZATION_LEVEL = 0;
1103 GCC_PREPROCESSOR_DEFINITIONS = ( 1120 GCC_PREPROCESSOR_DEFINITIONS = (
1104 "DEBUG=1", 1121 "DEBUG=1",
@@ -1106,8 +1123,11 @@ @@ -1106,8 +1123,11 @@
1106 ); 1123 );
1107 GCC_SYMBOLS_PRIVATE_EXTERN = NO; 1124 GCC_SYMBOLS_PRIVATE_EXTERN = NO;
1108 GCC_VERSION = ""; 1125 GCC_VERSION = "";
  1126 + GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
1109 GCC_WARN_ABOUT_RETURN_TYPE = YES; 1127 GCC_WARN_ABOUT_RETURN_TYPE = YES;
  1128 + GCC_WARN_UNDECLARED_SELECTOR = YES;
1110 GCC_WARN_UNINITIALIZED_AUTOS = YES; 1129 GCC_WARN_UNINITIALIZED_AUTOS = YES;
  1130 + GCC_WARN_UNUSED_FUNCTION = YES;
1111 GCC_WARN_UNUSED_VARIABLE = YES; 1131 GCC_WARN_UNUSED_VARIABLE = YES;
1112 ONLY_ACTIVE_ARCH = YES; 1132 ONLY_ACTIVE_ARCH = YES;
1113 }; 1133 };
@@ -1118,12 +1138,32 @@ @@ -1118,12 +1138,32 @@
1118 buildSettings = { 1138 buildSettings = {
1119 ALWAYS_SEARCH_USER_PATHS = NO; 1139 ALWAYS_SEARCH_USER_PATHS = NO;
1120 CLANG_ENABLE_OBJC_ARC = YES; 1140 CLANG_ENABLE_OBJC_ARC = YES;
  1141 + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
  1142 + CLANG_WARN_BOOL_CONVERSION = YES;
  1143 + CLANG_WARN_COMMA = YES;
  1144 + CLANG_WARN_CONSTANT_CONVERSION = YES;
  1145 + CLANG_WARN_EMPTY_BODY = YES;
  1146 + CLANG_WARN_ENUM_CONVERSION = YES;
  1147 + CLANG_WARN_INFINITE_RECURSION = YES;
  1148 + CLANG_WARN_INT_CONVERSION = YES;
  1149 + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
  1150 + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
  1151 + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
  1152 + CLANG_WARN_STRICT_PROTOTYPES = YES;
  1153 + CLANG_WARN_SUSPICIOUS_MOVE = YES;
  1154 + CLANG_WARN_UNREACHABLE_CODE = YES;
  1155 + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
1121 "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; 1156 "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
1122 COPY_PHASE_STRIP = YES; 1157 COPY_PHASE_STRIP = YES;
  1158 + ENABLE_STRICT_OBJC_MSGSEND = YES;
1123 GCC_C_LANGUAGE_STANDARD = "compiler-default"; 1159 GCC_C_LANGUAGE_STANDARD = "compiler-default";
  1160 + GCC_NO_COMMON_BLOCKS = YES;
1124 GCC_VERSION = ""; 1161 GCC_VERSION = "";
  1162 + GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
1125 GCC_WARN_ABOUT_RETURN_TYPE = YES; 1163 GCC_WARN_ABOUT_RETURN_TYPE = YES;
  1164 + GCC_WARN_UNDECLARED_SELECTOR = YES;
1126 GCC_WARN_UNINITIALIZED_AUTOS = YES; 1165 GCC_WARN_UNINITIALIZED_AUTOS = YES;
  1166 + GCC_WARN_UNUSED_FUNCTION = YES;
1127 GCC_WARN_UNUSED_VARIABLE = YES; 1167 GCC_WARN_UNUSED_VARIABLE = YES;
1128 OTHER_CFLAGS = "-DNS_BLOCK_ASSERTIONS=1"; 1168 OTHER_CFLAGS = "-DNS_BLOCK_ASSERTIONS=1";
1129 VALIDATE_PRODUCT = YES; 1169 VALIDATE_PRODUCT = YES;
1 <?xml version="1.0" encoding="UTF-8"?> 1 <?xml version="1.0" encoding="UTF-8"?>
2 <Scheme 2 <Scheme
3 - LastUpgradeVersion = "0800" 3 + LastUpgradeVersion = "0900"
4 version = "1.3"> 4 version = "1.3">
5 <BuildAction 5 <BuildAction
6 parallelizeBuildables = "YES" 6 parallelizeBuildables = "YES"
@@ -26,6 +26,7 @@ @@ -26,6 +26,7 @@
26 buildConfiguration = "Debug" 26 buildConfiguration = "Debug"
27 selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB" 27 selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
28 selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB" 28 selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
  29 + language = ""
29 shouldUseLaunchSchemeArgsEnv = "YES"> 30 shouldUseLaunchSchemeArgsEnv = "YES">
30 <Testables> 31 <Testables>
31 </Testables> 32 </Testables>
@@ -45,6 +46,7 @@ @@ -45,6 +46,7 @@
45 buildConfiguration = "Debug" 46 buildConfiguration = "Debug"
46 selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB" 47 selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
47 selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB" 48 selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
  49 + language = ""
48 launchStyle = "0" 50 launchStyle = "0"
49 useCustomWorkingDirectory = "NO" 51 useCustomWorkingDirectory = "NO"
50 ignoresPersistentStateOnLaunch = "NO" 52 ignoresPersistentStateOnLaunch = "NO"
1 <?xml version="1.0" encoding="UTF-8"?> 1 <?xml version="1.0" encoding="UTF-8"?>
2 <Scheme 2 <Scheme
3 - LastUpgradeVersion = "0800" 3 + LastUpgradeVersion = "0900"
4 version = "1.3"> 4 version = "1.3">
5 <BuildAction 5 <BuildAction
6 parallelizeBuildables = "YES" 6 parallelizeBuildables = "YES"
@@ -26,6 +26,7 @@ @@ -26,6 +26,7 @@
26 buildConfiguration = "Debug" 26 buildConfiguration = "Debug"
27 selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB" 27 selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
28 selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB" 28 selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
  29 + language = ""
29 shouldUseLaunchSchemeArgsEnv = "YES"> 30 shouldUseLaunchSchemeArgsEnv = "YES">
30 <Testables> 31 <Testables>
31 </Testables> 32 </Testables>
@@ -45,6 +46,7 @@ @@ -45,6 +46,7 @@
45 buildConfiguration = "Debug" 46 buildConfiguration = "Debug"
46 selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB" 47 selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
47 selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB" 48 selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
  49 + language = ""
48 launchStyle = "0" 50 launchStyle = "0"
49 useCustomWorkingDirectory = "NO" 51 useCustomWorkingDirectory = "NO"
50 ignoresPersistentStateOnLaunch = "NO" 52 ignoresPersistentStateOnLaunch = "NO"
1 <?xml version="1.0" encoding="UTF-8"?> 1 <?xml version="1.0" encoding="UTF-8"?>
2 <Scheme 2 <Scheme
3 - LastUpgradeVersion = "0800" 3 + LastUpgradeVersion = "0900"
4 version = "1.3"> 4 version = "1.3">
5 <BuildAction 5 <BuildAction
6 parallelizeBuildables = "YES" 6 parallelizeBuildables = "YES"
@@ -54,6 +54,7 @@ @@ -54,6 +54,7 @@
54 buildConfiguration = "Debug" 54 buildConfiguration = "Debug"
55 selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB" 55 selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
56 selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB" 56 selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
  57 + language = ""
57 shouldUseLaunchSchemeArgsEnv = "YES"> 58 shouldUseLaunchSchemeArgsEnv = "YES">
58 <Testables> 59 <Testables>
59 </Testables> 60 </Testables>
@@ -73,6 +74,7 @@ @@ -73,6 +74,7 @@
73 buildConfiguration = "Debug" 74 buildConfiguration = "Debug"
74 selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB" 75 selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
75 selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB" 76 selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
  77 + language = ""
76 launchStyle = "0" 78 launchStyle = "0"
77 useCustomWorkingDirectory = "NO" 79 useCustomWorkingDirectory = "NO"
78 ignoresPersistentStateOnLaunch = "NO" 80 ignoresPersistentStateOnLaunch = "NO"
@@ -2052,7 +2052,7 @@ @@ -2052,7 +2052,7 @@
2052 53922D66148C55810056699D /* Project object */ = { 2052 53922D66148C55810056699D /* Project object */ = {
2053 isa = PBXProject; 2053 isa = PBXProject;
2054 attributes = { 2054 attributes = {
2055 - LastUpgradeCheck = 0800; 2055 + LastUpgradeCheck = 0900;
2056 ORGANIZATIONNAME = Dailymotion; 2056 ORGANIZATIONNAME = Dailymotion;
2057 TargetAttributes = { 2057 TargetAttributes = {
2058 00733A4B1BC487C000A5A117 = { 2058 00733A4B1BC487C000A5A117 = {
@@ -3089,14 +3089,19 @@ @@ -3089,14 +3089,19 @@
3089 CLANG_CXX_LIBRARY = "libc++"; 3089 CLANG_CXX_LIBRARY = "libc++";
3090 CLANG_ENABLE_MODULES = YES; 3090 CLANG_ENABLE_MODULES = YES;
3091 CLANG_ENABLE_OBJC_ARC = YES; 3091 CLANG_ENABLE_OBJC_ARC = YES;
  3092 + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
3092 CLANG_WARN_BOOL_CONVERSION = YES; 3093 CLANG_WARN_BOOL_CONVERSION = YES;
  3094 + CLANG_WARN_COMMA = YES;
3093 CLANG_WARN_CONSTANT_CONVERSION = YES; 3095 CLANG_WARN_CONSTANT_CONVERSION = YES;
3094 CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; 3096 CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
3095 CLANG_WARN_EMPTY_BODY = YES; 3097 CLANG_WARN_EMPTY_BODY = YES;
3096 CLANG_WARN_ENUM_CONVERSION = YES; 3098 CLANG_WARN_ENUM_CONVERSION = YES;
3097 CLANG_WARN_INFINITE_RECURSION = YES; 3099 CLANG_WARN_INFINITE_RECURSION = YES;
3098 CLANG_WARN_INT_CONVERSION = YES; 3100 CLANG_WARN_INT_CONVERSION = YES;
  3101 + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
  3102 + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
3099 CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; 3103 CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
  3104 + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
3100 CLANG_WARN_STRICT_PROTOTYPES = YES; 3105 CLANG_WARN_STRICT_PROTOTYPES = YES;
3101 CLANG_WARN_SUSPICIOUS_MOVE = YES; 3106 CLANG_WARN_SUSPICIOUS_MOVE = YES;
3102 CLANG_WARN_UNREACHABLE_CODE = NO; 3107 CLANG_WARN_UNREACHABLE_CODE = NO;
@@ -3152,14 +3157,19 @@ @@ -3152,14 +3157,19 @@
3152 CLANG_CXX_LIBRARY = "libc++"; 3157 CLANG_CXX_LIBRARY = "libc++";
3153 CLANG_ENABLE_MODULES = YES; 3158 CLANG_ENABLE_MODULES = YES;
3154 CLANG_ENABLE_OBJC_ARC = YES; 3159 CLANG_ENABLE_OBJC_ARC = YES;
  3160 + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
3155 CLANG_WARN_BOOL_CONVERSION = YES; 3161 CLANG_WARN_BOOL_CONVERSION = YES;
  3162 + CLANG_WARN_COMMA = YES;
3156 CLANG_WARN_CONSTANT_CONVERSION = YES; 3163 CLANG_WARN_CONSTANT_CONVERSION = YES;
3157 CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; 3164 CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
3158 CLANG_WARN_EMPTY_BODY = YES; 3165 CLANG_WARN_EMPTY_BODY = YES;
3159 CLANG_WARN_ENUM_CONVERSION = YES; 3166 CLANG_WARN_ENUM_CONVERSION = YES;
3160 CLANG_WARN_INFINITE_RECURSION = YES; 3167 CLANG_WARN_INFINITE_RECURSION = YES;
3161 CLANG_WARN_INT_CONVERSION = YES; 3168 CLANG_WARN_INT_CONVERSION = YES;
  3169 + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
  3170 + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
3162 CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; 3171 CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
  3172 + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
3163 CLANG_WARN_STRICT_PROTOTYPES = YES; 3173 CLANG_WARN_STRICT_PROTOTYPES = YES;
3164 CLANG_WARN_SUSPICIOUS_MOVE = YES; 3174 CLANG_WARN_SUSPICIOUS_MOVE = YES;
3165 CLANG_WARN_UNREACHABLE_CODE = NO; 3175 CLANG_WARN_UNREACHABLE_CODE = NO;
1 <?xml version="1.0" encoding="UTF-8"?> 1 <?xml version="1.0" encoding="UTF-8"?>
2 <Scheme 2 <Scheme
3 - LastUpgradeVersion = "0800" 3 + LastUpgradeVersion = "0900"
4 version = "1.3"> 4 version = "1.3">
5 <BuildAction 5 <BuildAction
6 parallelizeBuildables = "YES" 6 parallelizeBuildables = "YES"
@@ -26,6 +26,7 @@ @@ -26,6 +26,7 @@
26 buildConfiguration = "Debug" 26 buildConfiguration = "Debug"
27 selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB" 27 selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
28 selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB" 28 selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
  29 + language = ""
29 shouldUseLaunchSchemeArgsEnv = "YES"> 30 shouldUseLaunchSchemeArgsEnv = "YES">
30 <Testables> 31 <Testables>
31 </Testables> 32 </Testables>
@@ -36,6 +37,7 @@ @@ -36,6 +37,7 @@
36 buildConfiguration = "Debug" 37 buildConfiguration = "Debug"
37 selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB" 38 selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
38 selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB" 39 selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
  40 + language = ""
39 launchStyle = "0" 41 launchStyle = "0"
40 useCustomWorkingDirectory = "NO" 42 useCustomWorkingDirectory = "NO"
41 ignoresPersistentStateOnLaunch = "NO" 43 ignoresPersistentStateOnLaunch = "NO"
1 <?xml version="1.0" encoding="UTF-8"?> 1 <?xml version="1.0" encoding="UTF-8"?>
2 <Scheme 2 <Scheme
3 - LastUpgradeVersion = "0800" 3 + LastUpgradeVersion = "0900"
4 version = "1.3"> 4 version = "1.3">
5 <BuildAction 5 <BuildAction
6 parallelizeBuildables = "YES" 6 parallelizeBuildables = "YES"
@@ -26,6 +26,7 @@ @@ -26,6 +26,7 @@
26 buildConfiguration = "Debug" 26 buildConfiguration = "Debug"
27 selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB" 27 selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
28 selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB" 28 selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
  29 + language = ""
29 shouldUseLaunchSchemeArgsEnv = "YES"> 30 shouldUseLaunchSchemeArgsEnv = "YES">
30 <Testables> 31 <Testables>
31 </Testables> 32 </Testables>
@@ -36,6 +37,7 @@ @@ -36,6 +37,7 @@
36 buildConfiguration = "Debug" 37 buildConfiguration = "Debug"
37 selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB" 38 selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
38 selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB" 39 selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
  40 + language = ""
39 launchStyle = "0" 41 launchStyle = "0"
40 useCustomWorkingDirectory = "NO" 42 useCustomWorkingDirectory = "NO"
41 ignoresPersistentStateOnLaunch = "NO" 43 ignoresPersistentStateOnLaunch = "NO"
1 <?xml version="1.0" encoding="UTF-8"?> 1 <?xml version="1.0" encoding="UTF-8"?>
2 <Scheme 2 <Scheme
3 - LastUpgradeVersion = "0800" 3 + LastUpgradeVersion = "0900"
4 version = "1.3"> 4 version = "1.3">
5 <BuildAction 5 <BuildAction
6 parallelizeBuildables = "YES" 6 parallelizeBuildables = "YES"
@@ -26,6 +26,7 @@ @@ -26,6 +26,7 @@
26 buildConfiguration = "Debug" 26 buildConfiguration = "Debug"
27 selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB" 27 selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
28 selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB" 28 selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
  29 + language = ""
29 shouldUseLaunchSchemeArgsEnv = "YES"> 30 shouldUseLaunchSchemeArgsEnv = "YES">
30 <Testables> 31 <Testables>
31 </Testables> 32 </Testables>
@@ -36,6 +37,7 @@ @@ -36,6 +37,7 @@
36 buildConfiguration = "Debug" 37 buildConfiguration = "Debug"
37 selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB" 38 selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
38 selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB" 39 selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
  40 + language = ""
39 launchStyle = "0" 41 launchStyle = "0"
40 useCustomWorkingDirectory = "NO" 42 useCustomWorkingDirectory = "NO"
41 ignoresPersistentStateOnLaunch = "NO" 43 ignoresPersistentStateOnLaunch = "NO"
1 <?xml version="1.0" encoding="UTF-8"?> 1 <?xml version="1.0" encoding="UTF-8"?>
2 <Scheme 2 <Scheme
3 - LastUpgradeVersion = "0800" 3 + LastUpgradeVersion = "0900"
4 version = "1.3"> 4 version = "1.3">
5 <BuildAction 5 <BuildAction
6 parallelizeBuildables = "YES" 6 parallelizeBuildables = "YES"
@@ -26,6 +26,7 @@ @@ -26,6 +26,7 @@
26 buildConfiguration = "Debug" 26 buildConfiguration = "Debug"
27 selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB" 27 selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
28 selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB" 28 selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
  29 + language = ""
29 shouldUseLaunchSchemeArgsEnv = "YES"> 30 shouldUseLaunchSchemeArgsEnv = "YES">
30 <Testables> 31 <Testables>
31 </Testables> 32 </Testables>
@@ -36,6 +37,7 @@ @@ -36,6 +37,7 @@
36 buildConfiguration = "Debug" 37 buildConfiguration = "Debug"
37 selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB" 38 selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
38 selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB" 39 selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
  40 + language = ""
39 launchStyle = "0" 41 launchStyle = "0"
40 useCustomWorkingDirectory = "NO" 42 useCustomWorkingDirectory = "NO"
41 ignoresPersistentStateOnLaunch = "NO" 43 ignoresPersistentStateOnLaunch = "NO"
1 <?xml version="1.0" encoding="UTF-8"?> 1 <?xml version="1.0" encoding="UTF-8"?>
2 <Scheme 2 <Scheme
3 - LastUpgradeVersion = "0800" 3 + LastUpgradeVersion = "0900"
4 version = "1.3"> 4 version = "1.3">
5 <BuildAction 5 <BuildAction
6 parallelizeBuildables = "YES" 6 parallelizeBuildables = "YES"
@@ -26,6 +26,7 @@ @@ -26,6 +26,7 @@
26 buildConfiguration = "Debug" 26 buildConfiguration = "Debug"
27 selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB" 27 selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
28 selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB" 28 selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
  29 + language = ""
29 shouldUseLaunchSchemeArgsEnv = "YES"> 30 shouldUseLaunchSchemeArgsEnv = "YES">
30 <Testables> 31 <Testables>
31 </Testables> 32 </Testables>
@@ -36,6 +37,7 @@ @@ -36,6 +37,7 @@
36 buildConfiguration = "Debug" 37 buildConfiguration = "Debug"
37 selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB" 38 selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
38 selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB" 39 selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
  40 + language = ""
39 launchStyle = "0" 41 launchStyle = "0"
40 useCustomWorkingDirectory = "NO" 42 useCustomWorkingDirectory = "NO"
41 ignoresPersistentStateOnLaunch = "NO" 43 ignoresPersistentStateOnLaunch = "NO"
1 <?xml version="1.0" encoding="UTF-8"?> 1 <?xml version="1.0" encoding="UTF-8"?>
2 <Scheme 2 <Scheme
3 - LastUpgradeVersion = "0800" 3 + LastUpgradeVersion = "0900"
4 version = "1.3"> 4 version = "1.3">
5 <BuildAction 5 <BuildAction
6 parallelizeBuildables = "YES" 6 parallelizeBuildables = "YES"
@@ -26,6 +26,7 @@ @@ -26,6 +26,7 @@
26 buildConfiguration = "Debug" 26 buildConfiguration = "Debug"
27 selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB" 27 selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
28 selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB" 28 selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
  29 + language = ""
29 shouldUseLaunchSchemeArgsEnv = "YES"> 30 shouldUseLaunchSchemeArgsEnv = "YES">
30 <Testables> 31 <Testables>
31 </Testables> 32 </Testables>
@@ -36,6 +37,7 @@ @@ -36,6 +37,7 @@
36 buildConfiguration = "Debug" 37 buildConfiguration = "Debug"
37 selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB" 38 selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
38 selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB" 39 selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
  40 + language = ""
39 launchStyle = "0" 41 launchStyle = "0"
40 useCustomWorkingDirectory = "NO" 42 useCustomWorkingDirectory = "NO"
41 ignoresPersistentStateOnLaunch = "NO" 43 ignoresPersistentStateOnLaunch = "NO"
1 <?xml version="1.0" encoding="UTF-8"?> 1 <?xml version="1.0" encoding="UTF-8"?>
2 <Scheme 2 <Scheme
3 - LastUpgradeVersion = "0800" 3 + LastUpgradeVersion = "0900"
4 version = "1.3"> 4 version = "1.3">
5 <BuildAction 5 <BuildAction
6 parallelizeBuildables = "YES" 6 parallelizeBuildables = "YES"
@@ -26,6 +26,7 @@ @@ -26,6 +26,7 @@
26 buildConfiguration = "Debug" 26 buildConfiguration = "Debug"
27 selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB" 27 selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
28 selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB" 28 selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
  29 + language = ""
29 shouldUseLaunchSchemeArgsEnv = "YES"> 30 shouldUseLaunchSchemeArgsEnv = "YES">
30 <Testables> 31 <Testables>
31 </Testables> 32 </Testables>
@@ -45,6 +46,7 @@ @@ -45,6 +46,7 @@
45 buildConfiguration = "Debug" 46 buildConfiguration = "Debug"
46 selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB" 47 selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
47 selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB" 48 selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
  49 + language = ""
48 launchStyle = "0" 50 launchStyle = "0"
49 useCustomWorkingDirectory = "NO" 51 useCustomWorkingDirectory = "NO"
50 ignoresPersistentStateOnLaunch = "NO" 52 ignoresPersistentStateOnLaunch = "NO"
@@ -168,7 +168,7 @@ @@ -168,7 +168,7 @@
168 DA248D461954721A00390AB0 /* Project object */ = { 168 DA248D461954721A00390AB0 /* Project object */ = {
169 isa = PBXProject; 169 isa = PBXProject;
170 attributes = { 170 attributes = {
171 - LastUpgradeCheck = 0800; 171 + LastUpgradeCheck = 0900;
172 }; 172 };
173 buildConfigurationList = DA248D491954721A00390AB0 /* Build configuration list for PBXProject "SDWebImage Tests" */; 173 buildConfigurationList = DA248D491954721A00390AB0 /* Build configuration list for PBXProject "SDWebImage Tests" */;
174 compatibilityVersion = "Xcode 3.2"; 174 compatibilityVersion = "Xcode 3.2";
@@ -284,12 +284,18 @@ @@ -284,12 +284,18 @@
284 DA248D4A1954721A00390AB0 /* Debug */ = { 284 DA248D4A1954721A00390AB0 /* Debug */ = {
285 isa = XCBuildConfiguration; 285 isa = XCBuildConfiguration;
286 buildSettings = { 286 buildSettings = {
  287 + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
287 CLANG_WARN_BOOL_CONVERSION = YES; 288 CLANG_WARN_BOOL_CONVERSION = YES;
  289 + CLANG_WARN_COMMA = YES;
288 CLANG_WARN_CONSTANT_CONVERSION = YES; 290 CLANG_WARN_CONSTANT_CONVERSION = YES;
289 CLANG_WARN_EMPTY_BODY = YES; 291 CLANG_WARN_EMPTY_BODY = YES;
290 CLANG_WARN_ENUM_CONVERSION = YES; 292 CLANG_WARN_ENUM_CONVERSION = YES;
291 CLANG_WARN_INFINITE_RECURSION = YES; 293 CLANG_WARN_INFINITE_RECURSION = YES;
292 CLANG_WARN_INT_CONVERSION = YES; 294 CLANG_WARN_INT_CONVERSION = YES;
  295 + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
  296 + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
  297 + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
  298 + CLANG_WARN_STRICT_PROTOTYPES = YES;
293 CLANG_WARN_SUSPICIOUS_MOVE = YES; 299 CLANG_WARN_SUSPICIOUS_MOVE = YES;
294 CLANG_WARN_UNREACHABLE_CODE = YES; 300 CLANG_WARN_UNREACHABLE_CODE = YES;
295 CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; 301 CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
@@ -310,12 +316,18 @@ @@ -310,12 +316,18 @@
310 DA248D4B1954721A00390AB0 /* Release */ = { 316 DA248D4B1954721A00390AB0 /* Release */ = {
311 isa = XCBuildConfiguration; 317 isa = XCBuildConfiguration;
312 buildSettings = { 318 buildSettings = {
  319 + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
313 CLANG_WARN_BOOL_CONVERSION = YES; 320 CLANG_WARN_BOOL_CONVERSION = YES;
  321 + CLANG_WARN_COMMA = YES;
314 CLANG_WARN_CONSTANT_CONVERSION = YES; 322 CLANG_WARN_CONSTANT_CONVERSION = YES;
315 CLANG_WARN_EMPTY_BODY = YES; 323 CLANG_WARN_EMPTY_BODY = YES;
316 CLANG_WARN_ENUM_CONVERSION = YES; 324 CLANG_WARN_ENUM_CONVERSION = YES;
317 CLANG_WARN_INFINITE_RECURSION = YES; 325 CLANG_WARN_INFINITE_RECURSION = YES;
318 CLANG_WARN_INT_CONVERSION = YES; 326 CLANG_WARN_INT_CONVERSION = YES;
  327 + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
  328 + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
  329 + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
  330 + CLANG_WARN_STRICT_PROTOTYPES = YES;
319 CLANG_WARN_SUSPICIOUS_MOVE = YES; 331 CLANG_WARN_SUSPICIOUS_MOVE = YES;
320 CLANG_WARN_UNREACHABLE_CODE = YES; 332 CLANG_WARN_UNREACHABLE_CODE = YES;
321 CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; 333 CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
1 <?xml version="1.0" encoding="UTF-8"?> 1 <?xml version="1.0" encoding="UTF-8"?>
2 <Scheme 2 <Scheme
3 - LastUpgradeVersion = "0800" 3 + LastUpgradeVersion = "0900"
4 version = "1.3"> 4 version = "1.3">
5 <BuildAction 5 <BuildAction
6 parallelizeBuildables = "YES" 6 parallelizeBuildables = "YES"
@@ -26,6 +26,7 @@ @@ -26,6 +26,7 @@
26 buildConfiguration = "Debug" 26 buildConfiguration = "Debug"
27 selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB" 27 selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
28 selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB" 28 selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
  29 + language = ""
29 shouldUseLaunchSchemeArgsEnv = "YES" 30 shouldUseLaunchSchemeArgsEnv = "YES"
30 codeCoverageEnabled = "YES"> 31 codeCoverageEnabled = "YES">
31 <Testables> 32 <Testables>
@@ -47,6 +48,7 @@ @@ -47,6 +48,7 @@
47 buildConfiguration = "Debug" 48 buildConfiguration = "Debug"
48 selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB" 49 selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
49 selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB" 50 selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
  51 + language = ""
50 launchStyle = "0" 52 launchStyle = "0"
51 useCustomWorkingDirectory = "NO" 53 useCustomWorkingDirectory = "NO"
52 ignoresPersistentStateOnLaunch = "NO" 54 ignoresPersistentStateOnLaunch = "NO"