X-Git-Url: https://code.grnet.gr/git/pithos-macos/blobdiff_plain/cb6abe7283fd973e5dacbbf7a8bc920fd2eed089..baaf13974a1e36994df4f904e11c674544d286d6:/pithos-macos.xcodeproj/project.pbxproj diff --git a/pithos-macos.xcodeproj/project.pbxproj b/pithos-macos.xcodeproj/project.pbxproj index c3c1a3e..3f1f0c2 100644 --- a/pithos-macos.xcodeproj/project.pbxproj +++ b/pithos-macos.xcodeproj/project.pbxproj @@ -7,6 +7,7 @@ objects = { /* Begin PBXBuildFile section */ + 6100FE8A16D7ED3C00D2351A /* SharingUserPermissionTransformer.m in Sources */ = {isa = PBXBuildFile; fileRef = 6100FE8816D7ECAE00D2351A /* SharingUserPermissionTransformer.m */; }; 610DD2F613E6BB2000ED982F /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 610DD2F513E6BB2000ED982F /* Cocoa.framework */; }; 610DD30013E6BB2000ED982F /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 610DD2FE13E6BB2000ED982F /* InfoPlist.strings */; }; 610DD30313E6BB2000ED982F /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 610DD30213E6BB2000ED982F /* main.m */; }; @@ -21,9 +22,9 @@ 610DD34313E6BD8B00ED982F /* ASIInputStream.m in Sources */ = {isa = PBXBuildFile; fileRef = 610DD32C13E6BD8B00ED982F /* ASIInputStream.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; 610DD34413E6BD8B00ED982F /* ASINetworkQueue.m in Sources */ = {isa = PBXBuildFile; fileRef = 610DD32E13E6BD8B00ED982F /* ASINetworkQueue.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; 610DD34513E6BD8B00ED982F /* ASIPithosAccountRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 610DD33213E6BD8B00ED982F /* ASIPithosAccountRequest.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - 610DD34613E6BD8B00ED982F /* ASIPithosContainer.m in Sources */ = {isa = PBXBuildFile; fileRef = 610DD33413E6BD8B00ED982F /* ASIPithosContainer.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 610DD34613E6BD8B00ED982F /* ASIPithosContainer.m in Sources */ = {isa = PBXBuildFile; fileRef = 610DD33413E6BD8B00ED982F /* ASIPithosContainer.m */; settings = {COMPILER_FLAGS = ""; }; }; 610DD34713E6BD8B00ED982F /* ASIPithosContainerRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 610DD33613E6BD8B00ED982F /* ASIPithosContainerRequest.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - 610DD34813E6BD8B00ED982F /* ASIPithosObject.m in Sources */ = {isa = PBXBuildFile; fileRef = 610DD33813E6BD8B00ED982F /* ASIPithosObject.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 610DD34813E6BD8B00ED982F /* ASIPithosObject.m in Sources */ = {isa = PBXBuildFile; fileRef = 610DD33813E6BD8B00ED982F /* ASIPithosObject.m */; settings = {COMPILER_FLAGS = ""; }; }; 610DD34913E6BD8B00ED982F /* ASIPithosObjectRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 610DD33A13E6BD8B00ED982F /* ASIPithosObjectRequest.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; 610DD34A13E6BD8B00ED982F /* ASIPithosRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 610DD33C13E6BD8B00ED982F /* ASIPithosRequest.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; 610DD34E13E6BEF400ED982F /* PithosBrowserController.m in Sources */ = {isa = PBXBuildFile; fileRef = 610DD34D13E6BEF400ED982F /* PithosBrowserController.m */; }; @@ -44,9 +45,9 @@ 613629B9143E51E000363787 /* GroupAndGroupMemberFormatter.m in Sources */ = {isa = PBXBuildFile; fileRef = 613629B8143E51E000363787 /* GroupAndGroupMemberFormatter.m */; }; 6139837113EFEECC004CE444 /* FileSystemBrowserCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 6139837013EFEECC004CE444 /* FileSystemBrowserCell.m */; }; 613BA8631461520E00FACAA5 /* NonEmptyStringFormatter.m in Sources */ = {isa = PBXBuildFile; fileRef = 613BA8621461520E00FACAA5 /* NonEmptyStringFormatter.m */; }; - 614299A914CEF0E7008D973A /* ASIPithos.m in Sources */ = {isa = PBXBuildFile; fileRef = 614299A814CEF0E7008D973A /* ASIPithos.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 614299A914CEF0E7008D973A /* ASIPithos.m in Sources */ = {isa = PBXBuildFile; fileRef = 614299A814CEF0E7008D973A /* ASIPithos.m */; settings = {COMPILER_FLAGS = ""; }; }; 61433BC9141BA1CE00CD978D /* HashMapHash.m in Sources */ = {isa = PBXBuildFile; fileRef = 61433BC8141BA1CE00CD978D /* HashMapHash.m */; }; - 614592BC1417CE70002E7A8C /* ASIPithosAccount.m in Sources */ = {isa = PBXBuildFile; fileRef = 614592BB1417CE70002E7A8C /* ASIPithosAccount.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 614592BC1417CE70002E7A8C /* ASIPithosAccount.m in Sources */ = {isa = PBXBuildFile; fileRef = 614592BB1417CE70002E7A8C /* ASIPithosAccount.m */; settings = {COMPILER_FLAGS = ""; }; }; 614EEC8414E16EB5009DEFCC /* PithosAccount.m in Sources */ = {isa = PBXBuildFile; fileRef = 614EEC8314E16EB5009DEFCC /* PithosAccount.m */; }; 6152D08C143200CC00803874 /* PithosSharingAccountsNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 6152D08B143200CC00803874 /* PithosSharingAccountsNode.m */; }; 6152D092143334CC00803874 /* AllowedToBoolTransformer.m in Sources */ = {isa = PBXBuildFile; fileRef = 6152D091143334CC00803874 /* AllowedToBoolTransformer.m */; }; @@ -70,12 +71,22 @@ 619B85D513F8077800C9371F /* PithosPreferencesController.m in Sources */ = {isa = PBXBuildFile; fileRef = 619B85D313F8077100C9371F /* PithosPreferencesController.m */; }; 619B85D613F8077800C9371F /* PithosPreferencesController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 619B85D413F8077300C9371F /* PithosPreferencesController.xib */; }; 61C24BBB1410D350007004DC /* PublicURLTransformer.m in Sources */ = {isa = PBXBuildFile; fileRef = 61C24BBA1410D350007004DC /* PublicURLTransformer.m */; }; - 61C24BBE1410E031007004DC /* SharingDictionaryTransformer.m in Sources */ = {isa = PBXBuildFile; fileRef = 61C24BBD1410E031007004DC /* SharingDictionaryTransformer.m */; }; - 61C24BC114110BDB007004DC /* SharingNameFormatter.m in Sources */ = {isa = PBXBuildFile; fileRef = 61C24BC014110BDB007004DC /* SharingNameFormatter.m */; }; 61C24BEC14161EC7007004DC /* PithosUtilities.m in Sources */ = {isa = PBXBuildFile; fileRef = 61C24BEB14161EC3007004DC /* PithosUtilities.m */; }; 61C65ADF1428C578002597C2 /* CountTransformer.m in Sources */ = {isa = PBXBuildFile; fileRef = 61C65ADE1428C578002597C2 /* CountTransformer.m */; }; - 61C65AE31428D41C002597C2 /* PolicyVersioningTransformer.m in Sources */ = {isa = PBXBuildFile; fileRef = 61C65AE21428D41C002597C2 /* PolicyVersioningTransformer.m */; }; 61C65AE6142918DD002597C2 /* PithosObjectNodeInfoController.m in Sources */ = {isa = PBXBuildFile; fileRef = 61C65AE5142918DD002597C2 /* PithosObjectNodeInfoController.m */; }; + 61D83D9F16D03B1900A1F059 /* NSObject+SBJson.m in Sources */ = {isa = PBXBuildFile; fileRef = 61D83D8716D03B1900A1F059 /* NSObject+SBJson.m */; }; + 61D83DA016D03B1900A1F059 /* SBJsonParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 61D83D8A16D03B1900A1F059 /* SBJsonParser.m */; }; + 61D83DA116D03B1900A1F059 /* SBJsonStreamParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 61D83D8C16D03B1900A1F059 /* SBJsonStreamParser.m */; }; + 61D83DA216D03B1900A1F059 /* SBJsonStreamParserAccumulator.m in Sources */ = {isa = PBXBuildFile; fileRef = 61D83D8E16D03B1900A1F059 /* SBJsonStreamParserAccumulator.m */; }; + 61D83DA316D03B1900A1F059 /* SBJsonStreamParserAdapter.m in Sources */ = {isa = PBXBuildFile; fileRef = 61D83D9016D03B1900A1F059 /* SBJsonStreamParserAdapter.m */; }; + 61D83DA416D03B1900A1F059 /* SBJsonStreamParserState.m in Sources */ = {isa = PBXBuildFile; fileRef = 61D83D9216D03B1900A1F059 /* SBJsonStreamParserState.m */; }; + 61D83DA516D03B1900A1F059 /* SBJsonStreamWriter.m in Sources */ = {isa = PBXBuildFile; fileRef = 61D83D9416D03B1900A1F059 /* SBJsonStreamWriter.m */; }; + 61D83DA616D03B1900A1F059 /* SBJsonStreamWriterAccumulator.m in Sources */ = {isa = PBXBuildFile; fileRef = 61D83D9616D03B1900A1F059 /* SBJsonStreamWriterAccumulator.m */; }; + 61D83DA716D03B1900A1F059 /* SBJsonStreamWriterState.m in Sources */ = {isa = PBXBuildFile; fileRef = 61D83D9816D03B1900A1F059 /* SBJsonStreamWriterState.m */; }; + 61D83DA816D03B1900A1F059 /* SBJsonTokeniser.m in Sources */ = {isa = PBXBuildFile; fileRef = 61D83D9A16D03B1900A1F059 /* SBJsonTokeniser.m */; }; + 61D83DA916D03B1900A1F059 /* SBJsonUTF8Stream.m in Sources */ = {isa = PBXBuildFile; fileRef = 61D83D9C16D03B1900A1F059 /* SBJsonUTF8Stream.m */; }; + 61D83DAA16D03B1900A1F059 /* SBJsonWriter.m in Sources */ = {isa = PBXBuildFile; fileRef = 61D83D9E16D03B1900A1F059 /* SBJsonWriter.m */; }; + 61EF84AB16D6A142002B7B88 /* ASIPithosSharingUser.m in Sources */ = {isa = PBXBuildFile; fileRef = 613F5E9916D5979500343069 /* ASIPithosSharingUser.m */; }; 61F040F31448547000A0C788 /* FileMD5Hash.c in Sources */ = {isa = PBXBuildFile; fileRef = 61F040F11448547000A0C788 /* FileMD5Hash.c */; }; 61F04132144DB97200A0C788 /* PithosLocalObjectState.m in Sources */ = {isa = PBXBuildFile; fileRef = 61F040EE144757B500A0C788 /* PithosLocalObjectState.m */; }; 61F04133144DB97600A0C788 /* PithosSyncDaemon.m in Sources */ = {isa = PBXBuildFile; fileRef = 61F040EA144724F500A0C788 /* PithosSyncDaemon.m */; }; @@ -89,6 +100,8 @@ /* End PBXBuildFile section */ /* Begin PBXFileReference section */ + 6100FE8716D7ECAE00D2351A /* SharingUserPermissionTransformer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = SharingUserPermissionTransformer.h; path = "pithos-macos/SharingUserPermissionTransformer.h"; sourceTree = ""; }; + 6100FE8816D7ECAE00D2351A /* SharingUserPermissionTransformer.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; name = SharingUserPermissionTransformer.m; path = "pithos-macos/SharingUserPermissionTransformer.m"; sourceTree = ""; }; 610DD2F113E6BB2000ED982F /* Pithos+.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "Pithos+.app"; sourceTree = BUILT_PRODUCTS_DIR; }; 610DD2F513E6BB2000ED982F /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = System/Library/Frameworks/Cocoa.framework; sourceTree = SDKROOT; }; 610DD2F813E6BB2000ED982F /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = System/Library/Frameworks/AppKit.framework; sourceTree = SDKROOT; }; @@ -164,6 +177,8 @@ 6139837013EFEECC004CE444 /* FileSystemBrowserCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = FileSystemBrowserCell.m; path = "pithos-macos/FileSystemBrowserCell.m"; sourceTree = ""; }; 613BA8611461520E00FACAA5 /* NonEmptyStringFormatter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = NonEmptyStringFormatter.h; path = "pithos-macos/NonEmptyStringFormatter.h"; sourceTree = ""; }; 613BA8621461520E00FACAA5 /* NonEmptyStringFormatter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = NonEmptyStringFormatter.m; path = "pithos-macos/NonEmptyStringFormatter.m"; sourceTree = ""; }; + 613F5E9816D5979500343069 /* ASIPithosSharingUser.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ASIPithosSharingUser.h; sourceTree = ""; }; + 613F5E9916D5979500343069 /* ASIPithosSharingUser.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = ASIPithosSharingUser.m; sourceTree = ""; }; 614299A714CEF0E7008D973A /* ASIPithos.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ASIPithos.h; sourceTree = ""; }; 614299A814CEF0E7008D973A /* ASIPithos.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ASIPithos.m; sourceTree = ""; }; 61433BC7141BA1CE00CD978D /* HashMapHash.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = HashMapHash.h; path = "pithos-macos/HashMapHash.h"; sourceTree = ""; }; @@ -210,10 +225,6 @@ 619B85D413F8077300C9371F /* PithosPreferencesController.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = PithosPreferencesController.xib; sourceTree = ""; }; 61C24BB91410D350007004DC /* PublicURLTransformer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = PublicURLTransformer.h; path = "pithos-macos/PublicURLTransformer.h"; sourceTree = ""; }; 61C24BBA1410D350007004DC /* PublicURLTransformer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = PublicURLTransformer.m; path = "pithos-macos/PublicURLTransformer.m"; sourceTree = ""; }; - 61C24BBC1410E031007004DC /* SharingDictionaryTransformer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SharingDictionaryTransformer.h; path = "pithos-macos/SharingDictionaryTransformer.h"; sourceTree = ""; }; - 61C24BBD1410E031007004DC /* SharingDictionaryTransformer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = SharingDictionaryTransformer.m; path = "pithos-macos/SharingDictionaryTransformer.m"; sourceTree = ""; }; - 61C24BBF14110BDB007004DC /* SharingNameFormatter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SharingNameFormatter.h; path = "pithos-macos/SharingNameFormatter.h"; sourceTree = ""; }; - 61C24BC014110BDB007004DC /* SharingNameFormatter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = SharingNameFormatter.m; path = "pithos-macos/SharingNameFormatter.m"; sourceTree = ""; }; 61C24BEA14161EC0007004DC /* PithosUtilities.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PithosUtilities.h; sourceTree = ""; }; 61C24BEB14161EC3007004DC /* PithosUtilities.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PithosUtilities.m; sourceTree = ""; }; 61C65ADD1428C578002597C2 /* CountTransformer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CountTransformer.h; path = "pithos-macos/CountTransformer.h"; sourceTree = ""; }; @@ -222,6 +233,31 @@ 61C65AE21428D41C002597C2 /* PolicyVersioningTransformer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = PolicyVersioningTransformer.m; path = "pithos-macos/PolicyVersioningTransformer.m"; sourceTree = ""; }; 61C65AE4142918DC002597C2 /* PithosObjectNodeInfoController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PithosObjectNodeInfoController.h; sourceTree = ""; }; 61C65AE5142918DD002597C2 /* PithosObjectNodeInfoController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PithosObjectNodeInfoController.m; sourceTree = ""; }; + 61D83D8616D03B1900A1F059 /* NSObject+SBJson.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "NSObject+SBJson.h"; path = "pithos-apple-common/json-framework-3.2.0/Classes/NSObject+SBJson.h"; sourceTree = ""; }; + 61D83D8716D03B1900A1F059 /* NSObject+SBJson.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = "NSObject+SBJson.m"; path = "pithos-apple-common/json-framework-3.2.0/Classes/NSObject+SBJson.m"; sourceTree = ""; }; + 61D83D8816D03B1900A1F059 /* SBJson.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SBJson.h; path = "pithos-apple-common/json-framework-3.2.0/Classes/SBJson.h"; sourceTree = ""; }; + 61D83D8916D03B1900A1F059 /* SBJsonParser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SBJsonParser.h; path = "pithos-apple-common/json-framework-3.2.0/Classes/SBJsonParser.h"; sourceTree = ""; }; + 61D83D8A16D03B1900A1F059 /* SBJsonParser.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = SBJsonParser.m; path = "pithos-apple-common/json-framework-3.2.0/Classes/SBJsonParser.m"; sourceTree = ""; }; + 61D83D8B16D03B1900A1F059 /* SBJsonStreamParser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SBJsonStreamParser.h; path = "pithos-apple-common/json-framework-3.2.0/Classes/SBJsonStreamParser.h"; sourceTree = ""; }; + 61D83D8C16D03B1900A1F059 /* SBJsonStreamParser.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = SBJsonStreamParser.m; path = "pithos-apple-common/json-framework-3.2.0/Classes/SBJsonStreamParser.m"; sourceTree = ""; }; + 61D83D8D16D03B1900A1F059 /* SBJsonStreamParserAccumulator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SBJsonStreamParserAccumulator.h; path = "pithos-apple-common/json-framework-3.2.0/Classes/SBJsonStreamParserAccumulator.h"; sourceTree = ""; }; + 61D83D8E16D03B1900A1F059 /* SBJsonStreamParserAccumulator.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = SBJsonStreamParserAccumulator.m; path = "pithos-apple-common/json-framework-3.2.0/Classes/SBJsonStreamParserAccumulator.m"; sourceTree = ""; }; + 61D83D8F16D03B1900A1F059 /* SBJsonStreamParserAdapter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SBJsonStreamParserAdapter.h; path = "pithos-apple-common/json-framework-3.2.0/Classes/SBJsonStreamParserAdapter.h"; sourceTree = ""; }; + 61D83D9016D03B1900A1F059 /* SBJsonStreamParserAdapter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = SBJsonStreamParserAdapter.m; path = "pithos-apple-common/json-framework-3.2.0/Classes/SBJsonStreamParserAdapter.m"; sourceTree = ""; }; + 61D83D9116D03B1900A1F059 /* SBJsonStreamParserState.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SBJsonStreamParserState.h; path = "pithos-apple-common/json-framework-3.2.0/Classes/SBJsonStreamParserState.h"; sourceTree = ""; }; + 61D83D9216D03B1900A1F059 /* SBJsonStreamParserState.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = SBJsonStreamParserState.m; path = "pithos-apple-common/json-framework-3.2.0/Classes/SBJsonStreamParserState.m"; sourceTree = ""; }; + 61D83D9316D03B1900A1F059 /* SBJsonStreamWriter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SBJsonStreamWriter.h; path = "pithos-apple-common/json-framework-3.2.0/Classes/SBJsonStreamWriter.h"; sourceTree = ""; }; + 61D83D9416D03B1900A1F059 /* SBJsonStreamWriter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = SBJsonStreamWriter.m; path = "pithos-apple-common/json-framework-3.2.0/Classes/SBJsonStreamWriter.m"; sourceTree = ""; }; + 61D83D9516D03B1900A1F059 /* SBJsonStreamWriterAccumulator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SBJsonStreamWriterAccumulator.h; path = "pithos-apple-common/json-framework-3.2.0/Classes/SBJsonStreamWriterAccumulator.h"; sourceTree = ""; }; + 61D83D9616D03B1900A1F059 /* SBJsonStreamWriterAccumulator.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = SBJsonStreamWriterAccumulator.m; path = "pithos-apple-common/json-framework-3.2.0/Classes/SBJsonStreamWriterAccumulator.m"; sourceTree = ""; }; + 61D83D9716D03B1900A1F059 /* SBJsonStreamWriterState.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SBJsonStreamWriterState.h; path = "pithos-apple-common/json-framework-3.2.0/Classes/SBJsonStreamWriterState.h"; sourceTree = ""; }; + 61D83D9816D03B1900A1F059 /* SBJsonStreamWriterState.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = SBJsonStreamWriterState.m; path = "pithos-apple-common/json-framework-3.2.0/Classes/SBJsonStreamWriterState.m"; sourceTree = ""; }; + 61D83D9916D03B1900A1F059 /* SBJsonTokeniser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SBJsonTokeniser.h; path = "pithos-apple-common/json-framework-3.2.0/Classes/SBJsonTokeniser.h"; sourceTree = ""; }; + 61D83D9A16D03B1900A1F059 /* SBJsonTokeniser.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = SBJsonTokeniser.m; path = "pithos-apple-common/json-framework-3.2.0/Classes/SBJsonTokeniser.m"; sourceTree = ""; }; + 61D83D9B16D03B1900A1F059 /* SBJsonUTF8Stream.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SBJsonUTF8Stream.h; path = "pithos-apple-common/json-framework-3.2.0/Classes/SBJsonUTF8Stream.h"; sourceTree = ""; }; + 61D83D9C16D03B1900A1F059 /* SBJsonUTF8Stream.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = SBJsonUTF8Stream.m; path = "pithos-apple-common/json-framework-3.2.0/Classes/SBJsonUTF8Stream.m"; sourceTree = ""; }; + 61D83D9D16D03B1900A1F059 /* SBJsonWriter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SBJsonWriter.h; path = "pithos-apple-common/json-framework-3.2.0/Classes/SBJsonWriter.h"; sourceTree = ""; }; + 61D83D9E16D03B1900A1F059 /* SBJsonWriter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = SBJsonWriter.m; path = "pithos-apple-common/json-framework-3.2.0/Classes/SBJsonWriter.m"; sourceTree = ""; }; 61F040E9144724F500A0C788 /* PithosSyncDaemon.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PithosSyncDaemon.h; sourceTree = ""; }; 61F040EA144724F500A0C788 /* PithosSyncDaemon.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PithosSyncDaemon.m; sourceTree = ""; }; 61F040ED144757B500A0C788 /* PithosLocalObjectState.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PithosLocalObjectState.h; sourceTree = ""; }; @@ -266,6 +302,7 @@ 610DD31A13E6BD4200ED982F /* asi-http-request */, E26038991500091D00DAC6EB /* InspectorKit Framework */, 610DD2FB13E6BB2000ED982F /* pithos-macos */, + 61D83D8416D03AA800A1F059 /* JSON Framework */, 610DD2F413E6BB2000ED982F /* Frameworks */, 610DD2F213E6BB2000ED982F /* Products */, ); @@ -381,6 +418,8 @@ 610DD33413E6BD8B00ED982F /* ASIPithosContainer.m */, 610DD33713E6BD8B00ED982F /* ASIPithosObject.h */, 610DD33813E6BD8B00ED982F /* ASIPithosObject.m */, + 613F5E9816D5979500343069 /* ASIPithosSharingUser.h */, + 613F5E9916D5979500343069 /* ASIPithosSharingUser.m */, ); name = Pithos; path = "pithos-apple-common/asi-http-request-with-pithos/Classes/Pithos"; @@ -412,8 +451,6 @@ children = ( 615A444F140F8A7F00308614 /* MetadataKeyFormatter.h */, 615A4450140F8A7F00308614 /* MetadataKeyFormatter.m */, - 61C24BBF14110BDB007004DC /* SharingNameFormatter.h */, - 61C24BC014110BDB007004DC /* SharingNameFormatter.m */, 613629B7143E51E000363787 /* GroupAndGroupMemberFormatter.h */, 613629B8143E51E000363787 /* GroupAndGroupMemberFormatter.m */, 613BA8611461520E00FACAA5 /* NonEmptyStringFormatter.h */, @@ -446,8 +483,8 @@ 615A444D140F8A5700308614 /* MetadataKeyTransformer.m */, 61C24BB91410D350007004DC /* PublicURLTransformer.h */, 61C24BBA1410D350007004DC /* PublicURLTransformer.m */, - 61C24BBC1410E031007004DC /* SharingDictionaryTransformer.h */, - 61C24BBD1410E031007004DC /* SharingDictionaryTransformer.m */, + 6100FE8716D7ECAE00D2351A /* SharingUserPermissionTransformer.h */, + 6100FE8816D7ECAE00D2351A /* SharingUserPermissionTransformer.m */, 61C65ADD1428C578002597C2 /* CountTransformer.h */, 61C65ADE1428C578002597C2 /* CountTransformer.m */, 61C65AE11428D41C002597C2 /* PolicyVersioningTransformer.h */, @@ -468,6 +505,38 @@ name = "Value Transformers"; sourceTree = ""; }; + 61D83D8416D03AA800A1F059 /* JSON Framework */ = { + isa = PBXGroup; + children = ( + 61D83D8616D03B1900A1F059 /* NSObject+SBJson.h */, + 61D83D8716D03B1900A1F059 /* NSObject+SBJson.m */, + 61D83D8816D03B1900A1F059 /* SBJson.h */, + 61D83D8916D03B1900A1F059 /* SBJsonParser.h */, + 61D83D8A16D03B1900A1F059 /* SBJsonParser.m */, + 61D83D8B16D03B1900A1F059 /* SBJsonStreamParser.h */, + 61D83D8C16D03B1900A1F059 /* SBJsonStreamParser.m */, + 61D83D8D16D03B1900A1F059 /* SBJsonStreamParserAccumulator.h */, + 61D83D8E16D03B1900A1F059 /* SBJsonStreamParserAccumulator.m */, + 61D83D8F16D03B1900A1F059 /* SBJsonStreamParserAdapter.h */, + 61D83D9016D03B1900A1F059 /* SBJsonStreamParserAdapter.m */, + 61D83D9116D03B1900A1F059 /* SBJsonStreamParserState.h */, + 61D83D9216D03B1900A1F059 /* SBJsonStreamParserState.m */, + 61D83D9316D03B1900A1F059 /* SBJsonStreamWriter.h */, + 61D83D9416D03B1900A1F059 /* SBJsonStreamWriter.m */, + 61D83D9516D03B1900A1F059 /* SBJsonStreamWriterAccumulator.h */, + 61D83D9616D03B1900A1F059 /* SBJsonStreamWriterAccumulator.m */, + 61D83D9716D03B1900A1F059 /* SBJsonStreamWriterState.h */, + 61D83D9816D03B1900A1F059 /* SBJsonStreamWriterState.m */, + 61D83D9916D03B1900A1F059 /* SBJsonTokeniser.h */, + 61D83D9A16D03B1900A1F059 /* SBJsonTokeniser.m */, + 61D83D9B16D03B1900A1F059 /* SBJsonUTF8Stream.h */, + 61D83D9C16D03B1900A1F059 /* SBJsonUTF8Stream.m */, + 61D83D9D16D03B1900A1F059 /* SBJsonWriter.h */, + 61D83D9E16D03B1900A1F059 /* SBJsonWriter.m */, + ); + name = "JSON Framework"; + sourceTree = ""; + }; 61F040E51447217100A0C788 /* PithosSyncDaemon */ = { isa = PBXGroup; children = ( @@ -604,7 +673,7 @@ 610DD2E813E6BB2000ED982F /* Project object */ = { isa = PBXProject; attributes = { - LastUpgradeCheck = 0450; + LastUpgradeCheck = 0460; ORGANIZATIONNAME = koomasi; }; buildConfigurationList = 610DD2EB13E6BB2000ED982F /* Build configuration list for PBXProject "pithos-macos" */; @@ -682,14 +751,11 @@ 615A444E140F8A5700308614 /* MetadataKeyTransformer.m in Sources */, 615A4451140F8A7F00308614 /* MetadataKeyFormatter.m in Sources */, 61C24BBB1410D350007004DC /* PublicURLTransformer.m in Sources */, - 61C24BBE1410E031007004DC /* SharingDictionaryTransformer.m in Sources */, - 61C24BC114110BDB007004DC /* SharingNameFormatter.m in Sources */, 61C24BEC14161EC7007004DC /* PithosUtilities.m in Sources */, 614592BC1417CE70002E7A8C /* ASIPithosAccount.m in Sources */, 61433BC9141BA1CE00CD978D /* HashMapHash.m in Sources */, 611405D01428BEC000637170 /* PithosContainerNodeInfoController.m in Sources */, 61C65ADF1428C578002597C2 /* CountTransformer.m in Sources */, - 61C65AE31428D41C002597C2 /* PolicyVersioningTransformer.m in Sources */, 61C65AE6142918DD002597C2 /* PithosObjectNodeInfoController.m in Sources */, 6152D08C143200CC00803874 /* PithosSharingAccountsNode.m in Sources */, 6152D092143334CC00803874 /* AllowedToBoolTransformer.m in Sources */, @@ -713,6 +779,20 @@ E26038AA150009E400DAC6EB /* InspectorPaneHead.m in Sources */, E26038AB150009E400DAC6EB /* NSBezierPath+StrokeExtensions.m in Sources */, E26038AC150009E400DAC6EB /* NSWindow+Geometry.m in Sources */, + 61D83D9F16D03B1900A1F059 /* NSObject+SBJson.m in Sources */, + 61D83DA016D03B1900A1F059 /* SBJsonParser.m in Sources */, + 61D83DA116D03B1900A1F059 /* SBJsonStreamParser.m in Sources */, + 61D83DA216D03B1900A1F059 /* SBJsonStreamParserAccumulator.m in Sources */, + 61D83DA316D03B1900A1F059 /* SBJsonStreamParserAdapter.m in Sources */, + 61D83DA416D03B1900A1F059 /* SBJsonStreamParserState.m in Sources */, + 61D83DA516D03B1900A1F059 /* SBJsonStreamWriter.m in Sources */, + 61D83DA616D03B1900A1F059 /* SBJsonStreamWriterAccumulator.m in Sources */, + 61D83DA716D03B1900A1F059 /* SBJsonStreamWriterState.m in Sources */, + 61D83DA816D03B1900A1F059 /* SBJsonTokeniser.m in Sources */, + 61D83DA916D03B1900A1F059 /* SBJsonUTF8Stream.m in Sources */, + 61D83DAA16D03B1900A1F059 /* SBJsonWriter.m in Sources */, + 61EF84AB16D6A142002B7B88 /* ASIPithosSharingUser.m in Sources */, + 6100FE8A16D7ED3C00D2351A /* SharingUserPermissionTransformer.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -750,6 +830,10 @@ isa = XCBuildConfiguration; buildSettings = { ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; GCC_C_LANGUAGE_STANDARD = gnu99; GCC_OPTIMIZATION_LEVEL = 0; GCC_PREPROCESSOR_DEFINITIONS = DEBUG; @@ -757,6 +841,7 @@ GCC_VERSION = com.apple.compilers.llvm.clang.1_0; GCC_WARN_64_TO_32_BIT_CONVERSION = YES; GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES; GCC_WARN_UNUSED_VARIABLE = YES; MACOSX_DEPLOYMENT_TARGET = 10.6; ONLY_ACTIVE_ARCH = YES; @@ -768,10 +853,15 @@ isa = XCBuildConfiguration; buildSettings = { ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; GCC_C_LANGUAGE_STANDARD = gnu99; GCC_VERSION = com.apple.compilers.llvm.clang.1_0; GCC_WARN_64_TO_32_BIT_CONVERSION = YES; GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES; GCC_WARN_UNUSED_VARIABLE = YES; MACOSX_DEPLOYMENT_TARGET = 10.6; SDKROOT = macosx;