Artifact 3730054d99e6af160573526b91c0d1c6faa2342ea8d5e6ac8c5fdfead0f6ce87:
- File
ObjIRC.xcodeproj/project.pbxproj
— part of check-in
[620b9b2a30]
at
2012-11-24 11:56:58
on branch trunk
— Remove the IRCChannels class.
It was only overcomplicating things with no gain at all. Instead,
strings are used to describe channels now and the storage of users in a
channel is inside IRCConnection now. (user: js, size: 13832) [annotate] [blame] [check-ins using]
// !$*UTF8*$! { archiveVersion = 1; classes = { }; objectVersion = 46; objects = { /* Begin PBXBuildFile section */ 4BBE6ECE1338258D007EE595 /* IRCConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = 4BBE6ECA1338258D007EE595 /* IRCConnection.h */; }; 4BBE6ECF1338258D007EE595 /* IRCConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = 4BBE6ECB1338258D007EE595 /* IRCConnection.m */; }; 4BBE6EE313382DAE007EE595 /* IRCUser.h in Headers */ = {isa = PBXBuildFile; fileRef = 4BBE6EE113382DAE007EE595 /* IRCUser.h */; }; 4BBE6EE413382DAE007EE595 /* IRCUser.m in Sources */ = {isa = PBXBuildFile; fileRef = 4BBE6EE213382DAE007EE595 /* IRCUser.m */; }; 4BBE6EFA133836A8007EE595 /* ObjIRC.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4BBE6EB013382479007EE595 /* ObjIRC.framework */; }; 4BBE6EFD133836CC007EE595 /* test.m in Sources */ = {isa = PBXBuildFile; fileRef = 4BBE6EFB133836C2007EE595 /* test.m */; }; 4BBE6EFF133839F1007EE595 /* ObjFW.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4BBE6EFE133839F1007EE595 /* ObjFW.framework */; }; 4BBE6F0113383A06007EE595 /* ObjFW.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4BBE6F0013383A06007EE595 /* ObjFW.framework */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ 4BBE6EF613383686007EE595 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 4BBE6EA613382479007EE595 /* Project object */; proxyType = 1; remoteGlobalIDString = 4BBE6EAF13382479007EE595; remoteInfo = ObjIRC; }; /* End PBXContainerItemProxy section */ /* Begin PBXCopyFilesBuildPhase section */ 4BBE6EE713383659007EE595 /* CopyFiles */ = { isa = PBXCopyFilesBuildPhase; buildActionMask = 2147483647; dstPath = /usr/share/man/man1/; dstSubfolderSpec = 0; files = ( ); runOnlyForDeploymentPostprocessing = 1; }; /* End PBXCopyFilesBuildPhase section */ /* Begin PBXFileReference section */ 4BBE6EB013382479007EE595 /* ObjIRC.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = ObjIRC.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 4BBE6EC713382541007EE595 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = SOURCE_ROOT; }; 4BBE6ECA1338258D007EE595 /* IRCConnection.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = IRCConnection.h; path = src/IRCConnection.h; sourceTree = SOURCE_ROOT; }; 4BBE6ECB1338258D007EE595 /* IRCConnection.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = IRCConnection.m; path = src/IRCConnection.m; sourceTree = SOURCE_ROOT; }; 4BBE6EE113382DAE007EE595 /* IRCUser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = IRCUser.h; path = src/IRCUser.h; sourceTree = SOURCE_ROOT; }; 4BBE6EE213382DAE007EE595 /* IRCUser.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = IRCUser.m; path = src/IRCUser.m; sourceTree = SOURCE_ROOT; }; 4BBE6EE913383659007EE595 /* Tests */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = Tests; sourceTree = BUILT_PRODUCTS_DIR; }; 4BBE6EFB133836C2007EE595 /* test.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = test.m; path = tests/test.m; sourceTree = SOURCE_ROOT; }; 4BBE6EFE133839F1007EE595 /* ObjFW.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = ObjFW.framework; path = Library/Frameworks/ObjFW.framework; sourceTree = SDKROOT; }; 4BBE6F0013383A06007EE595 /* ObjFW.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = ObjFW.framework; path = Library/Frameworks/ObjFW.framework; sourceTree = SDKROOT; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ 4BBE6EAC13382479007EE595 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( 4BBE6F0113383A06007EE595 /* ObjFW.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; 4BBE6EE613383659007EE595 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( 4BBE6EFF133839F1007EE595 /* ObjFW.framework in Frameworks */, 4BBE6EFA133836A8007EE595 /* ObjIRC.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ 4BBE6EA413382479007EE595 = { isa = PBXGroup; children = ( 4BBE6EB913382479007EE595 /* ObjIRC */, 4BBE6EED13383659007EE595 /* Tests */, 4BBE6EB113382479007EE595 /* Products */, ); sourceTree = "<group>"; }; 4BBE6EB113382479007EE595 /* Products */ = { isa = PBXGroup; children = ( 4BBE6EE913383659007EE595 /* Tests */, ); name = Products; sourceTree = "<group>"; }; 4BBE6EB213382479007EE595 /* Frameworks */ = { isa = PBXGroup; children = ( 4BBE6F0013383A06007EE595 /* ObjFW.framework */, 4BBE6EB013382479007EE595 /* ObjIRC.framework */, ); name = Frameworks; path = ..; sourceTree = "<group>"; }; 4BBE6EB913382479007EE595 /* ObjIRC */ = { isa = PBXGroup; children = ( 4BBE6F0213383A19007EE595 /* Frameworks */, 4BBE6EBA1338247A007EE595 /* Supporting Files */, 4BBE6ECA1338258D007EE595 /* IRCConnection.h */, 4BBE6ECB1338258D007EE595 /* IRCConnection.m */, 4BBE6EE113382DAE007EE595 /* IRCUser.h */, 4BBE6EE213382DAE007EE595 /* IRCUser.m */, ); path = ObjIRC; sourceTree = "<group>"; }; 4BBE6EBA1338247A007EE595 /* Supporting Files */ = { isa = PBXGroup; children = ( 4BBE6EC713382541007EE595 /* Info.plist */, ); name = "Supporting Files"; sourceTree = "<group>"; }; 4BBE6EED13383659007EE595 /* Tests */ = { isa = PBXGroup; children = ( 4BBE6EB213382479007EE595 /* Frameworks */, 4BBE6EFB133836C2007EE595 /* test.m */, ); path = Tests; sourceTree = "<group>"; }; 4BBE6F0213383A19007EE595 /* Frameworks */ = { isa = PBXGroup; children = ( 4BBE6EFE133839F1007EE595 /* ObjFW.framework */, ); name = Frameworks; sourceTree = "<group>"; }; /* End PBXGroup section */ /* Begin PBXHeadersBuildPhase section */ 4BBE6EAD13382479007EE595 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( 4BBE6ECE1338258D007EE595 /* IRCConnection.h in Headers */, 4BBE6EE313382DAE007EE595 /* IRCUser.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXHeadersBuildPhase section */ /* Begin PBXNativeTarget section */ 4BBE6EAF13382479007EE595 /* ObjIRC */ = { isa = PBXNativeTarget; buildConfigurationList = 4BBE6EC21338247A007EE595 /* Build configuration list for PBXNativeTarget "ObjIRC" */; buildPhases = ( 4BBE6EAB13382479007EE595 /* Sources */, 4BBE6EAC13382479007EE595 /* Frameworks */, 4BBE6EAD13382479007EE595 /* Headers */, 4BBE6EAE13382479007EE595 /* Resources */, ); buildRules = ( ); dependencies = ( ); name = ObjIRC; productName = ObjIRC; productReference = 4BBE6EB013382479007EE595 /* ObjIRC.framework */; productType = "com.apple.product-type.framework"; }; 4BBE6EE813383659007EE595 /* Tests */ = { isa = PBXNativeTarget; buildConfigurationList = 4BBE6EF313383659007EE595 /* Build configuration list for PBXNativeTarget "Tests" */; buildPhases = ( 4BBE6EE513383659007EE595 /* Sources */, 4BBE6EE613383659007EE595 /* Frameworks */, 4BBE6EE713383659007EE595 /* CopyFiles */, ); buildRules = ( ); dependencies = ( 4BBE6EF713383686007EE595 /* PBXTargetDependency */, ); name = Tests; productName = Tests; productReference = 4BBE6EE913383659007EE595 /* Tests */; productType = "com.apple.product-type.tool"; }; /* End PBXNativeTarget section */ /* Begin PBXProject section */ 4BBE6EA613382479007EE595 /* Project object */ = { isa = PBXProject; buildConfigurationList = 4BBE6EA913382479007EE595 /* Build configuration list for PBXProject "ObjIRC" */; compatibilityVersion = "Xcode 3.2"; developmentRegion = English; hasScannedForEncodings = 0; knownRegions = ( en, ); mainGroup = 4BBE6EA413382479007EE595; productRefGroup = 4BBE6EB113382479007EE595 /* Products */; projectDirPath = ""; projectRoot = ""; targets = ( 4BBE6EE813383659007EE595 /* Tests */, 4BBE6EAF13382479007EE595 /* ObjIRC */, ); }; /* End PBXProject section */ /* Begin PBXResourcesBuildPhase section */ 4BBE6EAE13382479007EE595 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXResourcesBuildPhase section */ /* Begin PBXSourcesBuildPhase section */ 4BBE6EAB13382479007EE595 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( 4BBE6ECF1338258D007EE595 /* IRCConnection.m in Sources */, 4BBE6EE413382DAE007EE595 /* IRCUser.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; 4BBE6EE513383659007EE595 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( 4BBE6EFD133836CC007EE595 /* test.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXSourcesBuildPhase section */ /* Begin PBXTargetDependency section */ 4BBE6EF713383686007EE595 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = 4BBE6EAF13382479007EE595 /* ObjIRC */; targetProxy = 4BBE6EF613383686007EE595 /* PBXContainerItemProxy */; }; /* End PBXTargetDependency section */ /* Begin XCBuildConfiguration section */ 4BBE6EC01338247A007EE595 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; GCC_C_LANGUAGE_STANDARD = gnu99; GCC_OPTIMIZATION_LEVEL = 0; GCC_PREPROCESSOR_DEFINITIONS = DEBUG; GCC_SYMBOLS_PRIVATE_EXTERN = NO; GCC_WARN_64_TO_32_BIT_CONVERSION = YES; GCC_WARN_ABOUT_RETURN_TYPE = YES; GCC_WARN_UNUSED_VARIABLE = YES; MACOSX_DEPLOYMENT_TARGET = 10.6; ONLY_ACTIVE_ARCH = YES; OTHER_CFLAGS = ( "-fconstant-string-class=OFConstantString", "-fno-constant-cfstrings", ); SDKROOT = macosx; WARNING_CFLAGS = ( "-Wall", "-Werror", ); }; name = Debug; }; 4BBE6EC11338247A007EE595 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; GCC_C_LANGUAGE_STANDARD = gnu99; GCC_WARN_64_TO_32_BIT_CONVERSION = YES; GCC_WARN_ABOUT_RETURN_TYPE = YES; GCC_WARN_UNUSED_VARIABLE = YES; MACOSX_DEPLOYMENT_TARGET = 10.6; OTHER_CFLAGS = ( "-fconstant-string-class=OFConstantString", "-fno-constant-cfstrings", ); SDKROOT = macosx; WARNING_CFLAGS = ( "-Wall", "-Werror", ); }; name = Release; }; 4BBE6EC31338247A007EE595 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; COPY_PHASE_STRIP = NO; DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; FRAMEWORK_VERSION = A; GCC_DYNAMIC_NO_PIC = NO; GCC_ENABLE_OBJC_EXCEPTIONS = YES; INFOPLIST_FILE = Info.plist; PRODUCT_NAME = "$(TARGET_NAME)"; WRAPPER_EXTENSION = framework; }; name = Debug; }; 4BBE6EC41338247A007EE595 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; COPY_PHASE_STRIP = YES; DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; FRAMEWORK_VERSION = A; GCC_ENABLE_OBJC_EXCEPTIONS = YES; INFOPLIST_FILE = Info.plist; PRODUCT_NAME = "$(TARGET_NAME)"; WRAPPER_EXTENSION = framework; }; name = Release; }; 4BBE6EF413383659007EE595 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; COPY_PHASE_STRIP = NO; GCC_DYNAMIC_NO_PIC = NO; GCC_ENABLE_OBJC_EXCEPTIONS = YES; PRODUCT_NAME = "$(TARGET_NAME)"; }; name = Debug; }; 4BBE6EF513383659007EE595 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; COPY_PHASE_STRIP = YES; DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; GCC_ENABLE_OBJC_EXCEPTIONS = YES; PRODUCT_NAME = "$(TARGET_NAME)"; }; name = Release; }; /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ 4BBE6EA913382479007EE595 /* Build configuration list for PBXProject "ObjIRC" */ = { isa = XCConfigurationList; buildConfigurations = ( 4BBE6EC01338247A007EE595 /* Debug */, 4BBE6EC11338247A007EE595 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; 4BBE6EC21338247A007EE595 /* Build configuration list for PBXNativeTarget "ObjIRC" */ = { isa = XCConfigurationList; buildConfigurations = ( 4BBE6EC31338247A007EE595 /* Debug */, 4BBE6EC41338247A007EE595 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; 4BBE6EF313383659007EE595 /* Build configuration list for PBXNativeTarget "Tests" */ = { isa = XCConfigurationList; buildConfigurations = ( 4BBE6EF413383659007EE595 /* Debug */, 4BBE6EF513383659007EE595 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; /* End XCConfigurationList section */ }; rootObject = 4BBE6EA613382479007EE595 /* Project object */; }