Use service catalog
[pithos-macos] / pithos-macos.xcodeproj / project.pbxproj
index a2d02d9..3f1f0c2 100644 (file)
@@ -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 */; };
                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 */; };
@@ -88,6 +86,7 @@
                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 */; };
 /* End PBXBuildFile section */
 
 /* Begin PBXFileReference section */
+               6100FE8716D7ECAE00D2351A /* SharingUserPermissionTransformer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = SharingUserPermissionTransformer.h; path = "pithos-macos/SharingUserPermissionTransformer.h"; sourceTree = "<group>"; };
+               6100FE8816D7ECAE00D2351A /* SharingUserPermissionTransformer.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; name = SharingUserPermissionTransformer.m; path = "pithos-macos/SharingUserPermissionTransformer.m"; sourceTree = "<group>"; };
                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; };
                6139837013EFEECC004CE444 /* FileSystemBrowserCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = FileSystemBrowserCell.m; path = "pithos-macos/FileSystemBrowserCell.m"; sourceTree = "<group>"; };
                613BA8611461520E00FACAA5 /* NonEmptyStringFormatter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = NonEmptyStringFormatter.h; path = "pithos-macos/NonEmptyStringFormatter.h"; sourceTree = "<group>"; };
                613BA8621461520E00FACAA5 /* NonEmptyStringFormatter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = NonEmptyStringFormatter.m; path = "pithos-macos/NonEmptyStringFormatter.m"; sourceTree = "<group>"; };
+               613F5E9816D5979500343069 /* ASIPithosSharingUser.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ASIPithosSharingUser.h; sourceTree = "<group>"; };
+               613F5E9916D5979500343069 /* ASIPithosSharingUser.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = ASIPithosSharingUser.m; sourceTree = "<group>"; };
                614299A714CEF0E7008D973A /* ASIPithos.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ASIPithos.h; sourceTree = "<group>"; };
                614299A814CEF0E7008D973A /* ASIPithos.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ASIPithos.m; sourceTree = "<group>"; };
                61433BC7141BA1CE00CD978D /* HashMapHash.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = HashMapHash.h; path = "pithos-macos/HashMapHash.h"; sourceTree = "<group>"; };
                619B85D413F8077300C9371F /* PithosPreferencesController.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = PithosPreferencesController.xib; sourceTree = "<group>"; };
                61C24BB91410D350007004DC /* PublicURLTransformer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = PublicURLTransformer.h; path = "pithos-macos/PublicURLTransformer.h"; sourceTree = "<group>"; };
                61C24BBA1410D350007004DC /* PublicURLTransformer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = PublicURLTransformer.m; path = "pithos-macos/PublicURLTransformer.m"; sourceTree = "<group>"; };
-               61C24BBC1410E031007004DC /* SharingDictionaryTransformer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SharingDictionaryTransformer.h; path = "pithos-macos/SharingDictionaryTransformer.h"; sourceTree = "<group>"; };
-               61C24BBD1410E031007004DC /* SharingDictionaryTransformer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = SharingDictionaryTransformer.m; path = "pithos-macos/SharingDictionaryTransformer.m"; sourceTree = "<group>"; };
-               61C24BBF14110BDB007004DC /* SharingNameFormatter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SharingNameFormatter.h; path = "pithos-macos/SharingNameFormatter.h"; sourceTree = "<group>"; };
-               61C24BC014110BDB007004DC /* SharingNameFormatter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = SharingNameFormatter.m; path = "pithos-macos/SharingNameFormatter.m"; sourceTree = "<group>"; };
                61C24BEA14161EC0007004DC /* PithosUtilities.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PithosUtilities.h; sourceTree = "<group>"; };
                61C24BEB14161EC3007004DC /* PithosUtilities.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PithosUtilities.m; sourceTree = "<group>"; };
                61C65ADD1428C578002597C2 /* CountTransformer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CountTransformer.h; path = "pithos-macos/CountTransformer.h"; sourceTree = "<group>"; };
                                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";
                        children = (
                                615A444F140F8A7F00308614 /* MetadataKeyFormatter.h */,
                                615A4450140F8A7F00308614 /* MetadataKeyFormatter.m */,
-                               61C24BBF14110BDB007004DC /* SharingNameFormatter.h */,
-                               61C24BC014110BDB007004DC /* SharingNameFormatter.m */,
                                613629B7143E51E000363787 /* GroupAndGroupMemberFormatter.h */,
                                613629B8143E51E000363787 /* GroupAndGroupMemberFormatter.m */,
                                613BA8611461520E00FACAA5 /* NonEmptyStringFormatter.h */,
                                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 */,
                610DD2E813E6BB2000ED982F /* Project object */ = {
                        isa = PBXProject;
                        attributes = {
-                               LastUpgradeCheck = 0450;
+                               LastUpgradeCheck = 0460;
                                ORGANIZATIONNAME = koomasi;
                        };
                        buildConfigurationList = 610DD2EB13E6BB2000ED982F /* Build configuration list for PBXProject "pithos-macos" */;
                                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 */,
                                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;
                };
                        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;
                                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;
                        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;