1.1 --- a/MYNetwork.xcodeproj/project.pbxproj Sat May 24 17:25:06 2008 -0700
1.2 +++ b/MYNetwork.xcodeproj/project.pbxproj Sun May 25 10:28:26 2008 -0700
1.3 @@ -12,7 +12,6 @@
1.4 270461150DE49030003D9D3F /* BLIPMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 270460F90DE49030003D9D3F /* BLIPMessage.m */; };
1.5 270461160DE49030003D9D3F /* BLIPProperties.m in Sources */ = {isa = PBXBuildFile; fileRef = 270460FB0DE49030003D9D3F /* BLIPProperties.m */; };
1.6 270461170DE49030003D9D3F /* BLIPReader.m in Sources */ = {isa = PBXBuildFile; fileRef = 270460FD0DE49030003D9D3F /* BLIPReader.m */; };
1.7 - 270461180DE49030003D9D3F /* BLIPTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 270460FE0DE49030003D9D3F /* BLIPTest.m */; };
1.8 270461190DE49030003D9D3F /* BLIPWriter.m in Sources */ = {isa = PBXBuildFile; fileRef = 270461000DE49030003D9D3F /* BLIPWriter.m */; };
1.9 2704611A0DE49030003D9D3F /* IPAddress.m in Sources */ = {isa = PBXBuildFile; fileRef = 270461020DE49030003D9D3F /* IPAddress.m */; };
1.10 2704611B0DE49030003D9D3F /* TCPConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = 2704610A0DE49030003D9D3F /* TCPConnection.m */; };
1.11 @@ -28,7 +27,27 @@
1.12 270461890DE49634003D9D3F /* CollectionUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = 270461870DE49634003D9D3F /* CollectionUtils.m */; };
1.13 2704618C0DE49652003D9D3F /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 2704618B0DE49652003D9D3F /* libz.dylib */; };
1.14 270461920DE4975D003D9D3F /* CoreServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 270461910DE4975C003D9D3F /* CoreServices.framework */; };
1.15 - 270462C20DE4A64B003D9D3F /* MYUtilitiesTest_main.m in Sources */ = {isa = PBXBuildFile; fileRef = 270462C10DE4A64B003D9D3F /* MYUtilitiesTest_main.m */; };
1.16 + 277904330DE91DE600C6D295 /* BLIPConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = 270460F40DE49030003D9D3F /* BLIPConnection.m */; };
1.17 + 277904340DE91DE700C6D295 /* BLIPDispatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 270460F60DE49030003D9D3F /* BLIPDispatcher.m */; };
1.18 + 277904350DE91DE800C6D295 /* BLIPEchoClient.m in Sources */ = {isa = PBXBuildFile; fileRef = 277903E90DE8F08100C6D295 /* BLIPEchoClient.m */; };
1.19 + 277904370DE91DEB00C6D295 /* BLIPMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 270460F90DE49030003D9D3F /* BLIPMessage.m */; };
1.20 + 277904380DE91DEC00C6D295 /* BLIPProperties.m in Sources */ = {isa = PBXBuildFile; fileRef = 270460FB0DE49030003D9D3F /* BLIPProperties.m */; };
1.21 + 277904390DE91DEE00C6D295 /* BLIPReader.m in Sources */ = {isa = PBXBuildFile; fileRef = 270460FD0DE49030003D9D3F /* BLIPReader.m */; };
1.22 + 2779043A0DE91DEF00C6D295 /* BLIPRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 27D5EC060DE5FEDE00CD84FA /* BLIPRequest.m */; };
1.23 + 2779043C0DE91DF100C6D295 /* BLIPWriter.m in Sources */ = {isa = PBXBuildFile; fileRef = 270461000DE49030003D9D3F /* BLIPWriter.m */; };
1.24 + 2779043D0DE91DF300C6D295 /* IPAddress.m in Sources */ = {isa = PBXBuildFile; fileRef = 270461020DE49030003D9D3F /* IPAddress.m */; };
1.25 + 2779043E0DE91DF500C6D295 /* TCPConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = 2704610A0DE49030003D9D3F /* TCPConnection.m */; };
1.26 + 2779043F0DE91DF800C6D295 /* TCPEndpoint.m in Sources */ = {isa = PBXBuildFile; fileRef = 2704610C0DE49030003D9D3F /* TCPEndpoint.m */; };
1.27 + 277904400DE91DF900C6D295 /* TCPListener.m in Sources */ = {isa = PBXBuildFile; fileRef = 2704610E0DE49030003D9D3F /* TCPListener.m */; };
1.28 + 277904410DE91DFA00C6D295 /* TCPStream.m in Sources */ = {isa = PBXBuildFile; fileRef = 270461100DE49030003D9D3F /* TCPStream.m */; };
1.29 + 277904420DE91DFC00C6D295 /* TCPWriter.m in Sources */ = {isa = PBXBuildFile; fileRef = 270461120DE49030003D9D3F /* TCPWriter.m */; };
1.30 + 277904440DE91E3500C6D295 /* CollectionUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = 270461870DE49634003D9D3F /* CollectionUtils.m */; };
1.31 + 277904450DE91E3600C6D295 /* ExceptionUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = 270461350DE4918D003D9D3F /* ExceptionUtils.m */; };
1.32 + 277904460DE91E3700C6D295 /* Logging.m in Sources */ = {isa = PBXBuildFile; fileRef = 2704612A0DE49088003D9D3F /* Logging.m */; };
1.33 + 277904480DE91E3900C6D295 /* Target.m in Sources */ = {isa = PBXBuildFile; fileRef = 270461460DE491A6003D9D3F /* Target.m */; };
1.34 + 277904490DE91E3A00C6D295 /* Test.m in Sources */ = {isa = PBXBuildFile; fileRef = 270461280DE49088003D9D3F /* Test.m */; };
1.35 + 2779046D0DE91F4200C6D295 /* BLIPEchoServer.m in Sources */ = {isa = PBXBuildFile; fileRef = 277903D60DE8EE4800C6D295 /* BLIPEchoServer.m */; };
1.36 + 2779048B0DE9204300C6D295 /* BLIPEchoClient.xib in Resources */ = {isa = PBXBuildFile; fileRef = 2779048A0DE9204300C6D295 /* BLIPEchoClient.xib */; };
1.37 27D5EC070DE5FEDE00CD84FA /* BLIPRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 27D5EC060DE5FEDE00CD84FA /* BLIPRequest.m */; };
1.38 8DD76F9C0486AA7600D96B5E /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 08FB779EFE84155DC02AAC07 /* Foundation.framework */; };
1.39 /* End PBXBuildFile section */
1.40 @@ -94,11 +113,26 @@
1.41 270462C10DE4A64B003D9D3F /* MYUtilitiesTest_main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MYUtilitiesTest_main.m; sourceTree = "<group>"; };
1.42 270462C30DE4A65B003D9D3F /* BLIP Overview.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = "BLIP Overview.txt"; path = "BLIP/BLIP Overview.txt"; sourceTree = "<group>"; wrapsLines = 1; };
1.43 277903830DE8C2DD00C6D295 /* maindocs.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = maindocs.h; sourceTree = "<group>"; wrapsLines = 1; };
1.44 + 277903D50DE8EE4800C6D295 /* BLIPEchoServer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BLIPEchoServer.h; sourceTree = "<group>"; };
1.45 + 277903D60DE8EE4800C6D295 /* BLIPEchoServer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = BLIPEchoServer.m; sourceTree = "<group>"; };
1.46 + 277903D80DE8EFC900C6D295 /* BLIP.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BLIP.h; sourceTree = "<group>"; };
1.47 + 277903E80DE8F08100C6D295 /* BLIPEchoClient.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BLIPEchoClient.h; sourceTree = "<group>"; };
1.48 + 277903E90DE8F08100C6D295 /* BLIPEchoClient.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = BLIPEchoClient.m; sourceTree = "<group>"; };
1.49 + 277904260DE91C7900C6D295 /* BLIP Echo Client.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "BLIP Echo Client.app"; sourceTree = BUILT_PRODUCTS_DIR; };
1.50 + 277904280DE91C7900C6D295 /* BLIP Echo Client-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "BLIP Echo Client-Info.plist"; sourceTree = "<group>"; };
1.51 + 2779048A0DE9204300C6D295 /* BLIPEchoClient.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = BLIPEchoClient.xib; sourceTree = "<group>"; };
1.52 27D5EC050DE5FEDE00CD84FA /* BLIPRequest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BLIPRequest.h; sourceTree = "<group>"; };
1.53 27D5EC060DE5FEDE00CD84FA /* BLIPRequest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = BLIPRequest.m; sourceTree = "<group>"; };
1.54 /* End PBXFileReference section */
1.55
1.56 /* Begin PBXFrameworksBuildPhase section */
1.57 + 277904240DE91C7900C6D295 /* Frameworks */ = {
1.58 + isa = PBXFrameworksBuildPhase;
1.59 + buildActionMask = 2147483647;
1.60 + files = (
1.61 + );
1.62 + runOnlyForDeploymentPostprocessing = 0;
1.63 + };
1.64 8DD76F9B0486AA7600D96B5E /* Frameworks */ = {
1.65 isa = PBXFrameworksBuildPhase;
1.66 buildActionMask = 2147483647;
1.67 @@ -140,6 +174,7 @@
1.68 isa = PBXGroup;
1.69 children = (
1.70 270461720DE49340003D9D3F /* MYNetwork */,
1.71 + 277904260DE91C7900C6D295 /* BLIP Echo Client.app */,
1.72 );
1.73 name = Products;
1.74 sourceTree = "<group>";
1.75 @@ -158,6 +193,7 @@
1.76 270460F10DE49030003D9D3F /* BLIP */ = {
1.77 isa = PBXGroup;
1.78 children = (
1.79 + 277903D80DE8EFC900C6D295 /* BLIP.h */,
1.80 270460F30DE49030003D9D3F /* BLIPConnection.h */,
1.81 270460F40DE49030003D9D3F /* BLIPConnection.m */,
1.82 270460F50DE49030003D9D3F /* BLIPDispatcher.h */,
1.83 @@ -174,6 +210,7 @@
1.84 270461000DE49030003D9D3F /* BLIPWriter.m */,
1.85 270460FE0DE49030003D9D3F /* BLIPTest.m */,
1.86 270460F70DE49030003D9D3F /* BLIP_Internal.h */,
1.87 + 277903E70DE8F05F00C6D295 /* Demo */,
1.88 );
1.89 path = BLIP;
1.90 sourceTree = "<group>";
1.91 @@ -226,9 +263,39 @@
1.92 name = "google-toolbox";
1.93 sourceTree = "google-toolbox";
1.94 };
1.95 + 277903E70DE8F05F00C6D295 /* Demo */ = {
1.96 + isa = PBXGroup;
1.97 + children = (
1.98 + 277903D50DE8EE4800C6D295 /* BLIPEchoServer.h */,
1.99 + 277903D60DE8EE4800C6D295 /* BLIPEchoServer.m */,
1.100 + 277903E80DE8F08100C6D295 /* BLIPEchoClient.h */,
1.101 + 277903E90DE8F08100C6D295 /* BLIPEchoClient.m */,
1.102 + 2779048A0DE9204300C6D295 /* BLIPEchoClient.xib */,
1.103 + 277904280DE91C7900C6D295 /* BLIP Echo Client-Info.plist */,
1.104 + );
1.105 + path = Demo;
1.106 + sourceTree = "<group>";
1.107 + };
1.108 /* End PBXGroup section */
1.109
1.110 /* Begin PBXNativeTarget section */
1.111 + 277904250DE91C7900C6D295 /* BLIP Echo Client */ = {
1.112 + isa = PBXNativeTarget;
1.113 + buildConfigurationList = 2779042B0DE91C7A00C6D295 /* Build configuration list for PBXNativeTarget "BLIP Echo Client" */;
1.114 + buildPhases = (
1.115 + 277904220DE91C7900C6D295 /* Resources */,
1.116 + 277904230DE91C7900C6D295 /* Sources */,
1.117 + 277904240DE91C7900C6D295 /* Frameworks */,
1.118 + );
1.119 + buildRules = (
1.120 + );
1.121 + dependencies = (
1.122 + );
1.123 + name = "BLIP Echo Client";
1.124 + productName = "BLIP Echo Client";
1.125 + productReference = 277904260DE91C7900C6D295 /* BLIP Echo Client.app */;
1.126 + productType = "com.apple.product-type.application";
1.127 + };
1.128 8DD76F960486AA7600D96B5E /* MYNetwork */ = {
1.129 isa = PBXNativeTarget;
1.130 buildConfigurationList = 1DEB927408733DD40010E9CD /* Build configuration list for PBXNativeTarget "MYNetwork" */;
1.131 @@ -260,11 +327,49 @@
1.132 projectRoot = "";
1.133 targets = (
1.134 8DD76F960486AA7600D96B5E /* MYNetwork */,
1.135 + 277904250DE91C7900C6D295 /* BLIP Echo Client */,
1.136 );
1.137 };
1.138 /* End PBXProject section */
1.139
1.140 +/* Begin PBXResourcesBuildPhase section */
1.141 + 277904220DE91C7900C6D295 /* Resources */ = {
1.142 + isa = PBXResourcesBuildPhase;
1.143 + buildActionMask = 2147483647;
1.144 + files = (
1.145 + 2779048B0DE9204300C6D295 /* BLIPEchoClient.xib in Resources */,
1.146 + );
1.147 + runOnlyForDeploymentPostprocessing = 0;
1.148 + };
1.149 +/* End PBXResourcesBuildPhase section */
1.150 +
1.151 /* Begin PBXSourcesBuildPhase section */
1.152 + 277904230DE91C7900C6D295 /* Sources */ = {
1.153 + isa = PBXSourcesBuildPhase;
1.154 + buildActionMask = 2147483647;
1.155 + files = (
1.156 + 277904330DE91DE600C6D295 /* BLIPConnection.m in Sources */,
1.157 + 277904340DE91DE700C6D295 /* BLIPDispatcher.m in Sources */,
1.158 + 277904350DE91DE800C6D295 /* BLIPEchoClient.m in Sources */,
1.159 + 277904370DE91DEB00C6D295 /* BLIPMessage.m in Sources */,
1.160 + 277904380DE91DEC00C6D295 /* BLIPProperties.m in Sources */,
1.161 + 277904390DE91DEE00C6D295 /* BLIPReader.m in Sources */,
1.162 + 2779043A0DE91DEF00C6D295 /* BLIPRequest.m in Sources */,
1.163 + 2779043C0DE91DF100C6D295 /* BLIPWriter.m in Sources */,
1.164 + 2779043D0DE91DF300C6D295 /* IPAddress.m in Sources */,
1.165 + 2779043E0DE91DF500C6D295 /* TCPConnection.m in Sources */,
1.166 + 2779043F0DE91DF800C6D295 /* TCPEndpoint.m in Sources */,
1.167 + 277904400DE91DF900C6D295 /* TCPListener.m in Sources */,
1.168 + 277904410DE91DFA00C6D295 /* TCPStream.m in Sources */,
1.169 + 277904420DE91DFC00C6D295 /* TCPWriter.m in Sources */,
1.170 + 277904440DE91E3500C6D295 /* CollectionUtils.m in Sources */,
1.171 + 277904450DE91E3600C6D295 /* ExceptionUtils.m in Sources */,
1.172 + 277904460DE91E3700C6D295 /* Logging.m in Sources */,
1.173 + 277904480DE91E3900C6D295 /* Target.m in Sources */,
1.174 + 277904490DE91E3A00C6D295 /* Test.m in Sources */,
1.175 + );
1.176 + runOnlyForDeploymentPostprocessing = 0;
1.177 + };
1.178 8DD76F990486AA7600D96B5E /* Sources */ = {
1.179 isa = PBXSourcesBuildPhase;
1.180 buildActionMask = 2147483647;
1.181 @@ -274,7 +379,6 @@
1.182 270461150DE49030003D9D3F /* BLIPMessage.m in Sources */,
1.183 270461160DE49030003D9D3F /* BLIPProperties.m in Sources */,
1.184 270461170DE49030003D9D3F /* BLIPReader.m in Sources */,
1.185 - 270461180DE49030003D9D3F /* BLIPTest.m in Sources */,
1.186 270461190DE49030003D9D3F /* BLIPWriter.m in Sources */,
1.187 2704611A0DE49030003D9D3F /* IPAddress.m in Sources */,
1.188 2704611B0DE49030003D9D3F /* TCPConnection.m in Sources */,
1.189 @@ -288,8 +392,8 @@
1.190 270461470DE491A6003D9D3F /* Target.m in Sources */,
1.191 270461700DE492F3003D9D3F /* GTMNSData+zlib.m in Sources */,
1.192 270461890DE49634003D9D3F /* CollectionUtils.m in Sources */,
1.193 - 270462C20DE4A64B003D9D3F /* MYUtilitiesTest_main.m in Sources */,
1.194 27D5EC070DE5FEDE00CD84FA /* BLIPRequest.m in Sources */,
1.195 + 2779046D0DE91F4200C6D295 /* BLIPEchoServer.m in Sources */,
1.196 );
1.197 runOnlyForDeploymentPostprocessing = 0;
1.198 };
1.199 @@ -332,13 +436,15 @@
1.200 isa = XCBuildConfiguration;
1.201 buildSettings = {
1.202 ARCHS = "$(ARCHS_STANDARD_32_BIT)";
1.203 - GCC_C_LANGUAGE_STANDARD = c99;
1.204 + GCC_C_LANGUAGE_STANDARD = gnu99;
1.205 GCC_OPTIMIZATION_LEVEL = 0;
1.206 + GCC_PREPROCESSOR_DEFINITIONS = DEBUG;
1.207 GCC_WARN_ABOUT_RETURN_TYPE = YES;
1.208 GCC_WARN_UNUSED_VARIABLE = YES;
1.209 ONLY_ACTIVE_ARCH = YES;
1.210 PREBINDING = NO;
1.211 SDKROOT = macosx10.5;
1.212 + WARNING_CFLAGS = "-Wall";
1.213 };
1.214 name = Debug;
1.215 };
1.216 @@ -346,11 +452,60 @@
1.217 isa = XCBuildConfiguration;
1.218 buildSettings = {
1.219 ARCHS = "$(ARCHS_STANDARD_32_BIT)";
1.220 - GCC_C_LANGUAGE_STANDARD = c99;
1.221 + GCC_C_LANGUAGE_STANDARD = gnu99;
1.222 GCC_WARN_ABOUT_RETURN_TYPE = YES;
1.223 GCC_WARN_UNUSED_VARIABLE = YES;
1.224 PREBINDING = NO;
1.225 SDKROOT = macosx10.5;
1.226 + WARNING_CFLAGS = "-Wall";
1.227 + };
1.228 + name = Release;
1.229 + };
1.230 + 277904290DE91C7A00C6D295 /* Debug */ = {
1.231 + isa = XCBuildConfiguration;
1.232 + buildSettings = {
1.233 + ALWAYS_SEARCH_USER_PATHS = NO;
1.234 + COPY_PHASE_STRIP = NO;
1.235 + GCC_DYNAMIC_NO_PIC = NO;
1.236 + GCC_ENABLE_FIX_AND_CONTINUE = YES;
1.237 + GCC_MODEL_TUNING = G5;
1.238 + GCC_OPTIMIZATION_LEVEL = 0;
1.239 + GCC_PRECOMPILE_PREFIX_HEADER = YES;
1.240 + GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/AppKit.framework/Headers/AppKit.h";
1.241 + INFOPLIST_FILE = "BLIP/Demo/BLIP Echo Client-Info.plist";
1.242 + INSTALL_PATH = "$(HOME)/Applications";
1.243 + OTHER_LDFLAGS = (
1.244 + "-framework",
1.245 + Foundation,
1.246 + "-framework",
1.247 + AppKit,
1.248 + );
1.249 + PREBINDING = NO;
1.250 + PRODUCT_NAME = "BLIP Echo Client";
1.251 + };
1.252 + name = Debug;
1.253 + };
1.254 + 2779042A0DE91C7A00C6D295 /* Release */ = {
1.255 + isa = XCBuildConfiguration;
1.256 + buildSettings = {
1.257 + ALWAYS_SEARCH_USER_PATHS = NO;
1.258 + COPY_PHASE_STRIP = YES;
1.259 + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
1.260 + GCC_ENABLE_FIX_AND_CONTINUE = NO;
1.261 + GCC_MODEL_TUNING = G5;
1.262 + GCC_PRECOMPILE_PREFIX_HEADER = YES;
1.263 + GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/AppKit.framework/Headers/AppKit.h";
1.264 + INFOPLIST_FILE = "BLIP/Demo/BLIP Echo Client-Info.plist";
1.265 + INSTALL_PATH = "$(HOME)/Applications";
1.266 + OTHER_LDFLAGS = (
1.267 + "-framework",
1.268 + Foundation,
1.269 + "-framework",
1.270 + AppKit,
1.271 + );
1.272 + PREBINDING = NO;
1.273 + PRODUCT_NAME = "BLIP Echo Client";
1.274 + ZERO_LINK = NO;
1.275 };
1.276 name = Release;
1.277 };
1.278 @@ -375,6 +530,15 @@
1.279 defaultConfigurationIsVisible = 0;
1.280 defaultConfigurationName = Release;
1.281 };
1.282 + 2779042B0DE91C7A00C6D295 /* Build configuration list for PBXNativeTarget "BLIP Echo Client" */ = {
1.283 + isa = XCConfigurationList;
1.284 + buildConfigurations = (
1.285 + 277904290DE91C7A00C6D295 /* Debug */,
1.286 + 2779042A0DE91C7A00C6D295 /* Release */,
1.287 + );
1.288 + defaultConfigurationIsVisible = 0;
1.289 + defaultConfigurationName = Release;
1.290 + };
1.291 /* End XCConfigurationList section */
1.292 };
1.293 rootObject = 08FB7793FE84155DC02AAC07 /* Project object */;