X-Git-Url: https://code.grnet.gr/git/pithos-macos/blobdiff_plain/1b1e6fa121f3621ae3e322d47d49c63333fb8f43..baaf13974a1e36994df4f904e11c674544d286d6:/pithos-macos.xcodeproj/project.pbxproj diff --git a/pithos-macos.xcodeproj/project.pbxproj b/pithos-macos.xcodeproj/project.pbxproj index 54aac14..3f1f0c2 100644 --- a/pithos-macos.xcodeproj/project.pbxproj +++ b/pithos-macos.xcodeproj/project.pbxproj @@ -7,25 +7,26 @@ 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 */; }; 610DD30613E6BB2000ED982F /* Credits.rtf in Resources */ = {isa = PBXBuildFile; fileRef = 610DD30413E6BB2000ED982F /* Credits.rtf */; }; 610DD30913E6BB2000ED982F /* pithos_macosAppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 610DD30813E6BB2000ED982F /* pithos_macosAppDelegate.m */; }; 610DD30C13E6BB2000ED982F /* MainMenu.xib in Resources */ = {isa = PBXBuildFile; fileRef = 610DD30A13E6BB2000ED982F /* MainMenu.xib */; }; - 610DD33E13E6BD8B00ED982F /* ASIDataCompressor.m in Sources */ = {isa = PBXBuildFile; fileRef = 610DD32013E6BD8B00ED982F /* ASIDataCompressor.m */; }; - 610DD33F13E6BD8B00ED982F /* ASIDataDecompressor.m in Sources */ = {isa = PBXBuildFile; fileRef = 610DD32213E6BD8B00ED982F /* ASIDataDecompressor.m */; }; - 610DD34013E6BD8B00ED982F /* ASIDownloadCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 610DD32413E6BD8B00ED982F /* ASIDownloadCache.m */; }; - 610DD34113E6BD8B00ED982F /* ASIFormDataRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 610DD32613E6BD8B00ED982F /* ASIFormDataRequest.m */; }; - 610DD34213E6BD8B00ED982F /* ASIHTTPRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 610DD32813E6BD8B00ED982F /* ASIHTTPRequest.m */; }; - 610DD34313E6BD8B00ED982F /* ASIInputStream.m in Sources */ = {isa = PBXBuildFile; fileRef = 610DD32C13E6BD8B00ED982F /* ASIInputStream.m */; }; - 610DD34413E6BD8B00ED982F /* ASINetworkQueue.m in Sources */ = {isa = PBXBuildFile; fileRef = 610DD32E13E6BD8B00ED982F /* ASINetworkQueue.m */; }; - 610DD34513E6BD8B00ED982F /* ASIPithosAccountRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 610DD33213E6BD8B00ED982F /* ASIPithosAccountRequest.m */; }; - 610DD34613E6BD8B00ED982F /* ASIPithosContainer.m in Sources */ = {isa = PBXBuildFile; fileRef = 610DD33413E6BD8B00ED982F /* ASIPithosContainer.m */; }; - 610DD34713E6BD8B00ED982F /* ASIPithosContainerRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 610DD33613E6BD8B00ED982F /* ASIPithosContainerRequest.m */; }; - 610DD34813E6BD8B00ED982F /* ASIPithosObject.m in Sources */ = {isa = PBXBuildFile; fileRef = 610DD33813E6BD8B00ED982F /* ASIPithosObject.m */; }; - 610DD34913E6BD8B00ED982F /* ASIPithosObjectRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 610DD33A13E6BD8B00ED982F /* ASIPithosObjectRequest.m */; }; - 610DD34A13E6BD8B00ED982F /* ASIPithosRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 610DD33C13E6BD8B00ED982F /* ASIPithosRequest.m */; }; + 610DD33E13E6BD8B00ED982F /* ASIDataCompressor.m in Sources */ = {isa = PBXBuildFile; fileRef = 610DD32013E6BD8B00ED982F /* ASIDataCompressor.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 610DD33F13E6BD8B00ED982F /* ASIDataDecompressor.m in Sources */ = {isa = PBXBuildFile; fileRef = 610DD32213E6BD8B00ED982F /* ASIDataDecompressor.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 610DD34013E6BD8B00ED982F /* ASIDownloadCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 610DD32413E6BD8B00ED982F /* ASIDownloadCache.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 610DD34113E6BD8B00ED982F /* ASIFormDataRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 610DD32613E6BD8B00ED982F /* ASIFormDataRequest.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 610DD34213E6BD8B00ED982F /* ASIHTTPRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 610DD32813E6BD8B00ED982F /* ASIHTTPRequest.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 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 = ""; }; }; + 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 = ""; }; }; + 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 */; }; 610DD35013E6C00E00ED982F /* PithosBrowserController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 610DD34F13E6C00E00ED982F /* PithosBrowserController.xib */; }; 610DD35413E6C09100ED982F /* CoreServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 610DD35313E6C09100ED982F /* CoreServices.framework */; }; @@ -35,7 +36,6 @@ 610DD36713E6E69D00ED982F /* PithosContainerNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 610DD36613E6E69D00ED982F /* PithosContainerNode.m */; }; 610DD37213E7059900ED982F /* PithosObjectNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 610DD37113E7059900ED982F /* PithosObjectNode.m */; }; 610DD37513E7064F00ED982F /* PithosSubdirNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 610DD37413E7064F00ED982F /* PithosSubdirNode.m */; }; - 610DD46313E950E600ED982F /* 01-refresh.png in Resources */ = {isa = PBXBuildFile; fileRef = 610DD46213E950E600ED982F /* 01-refresh.png */; }; 611405D01428BEC000637170 /* PithosContainerNodeInfoController.m in Sources */ = {isa = PBXBuildFile; fileRef = 611405CE1428BEBE00637170 /* PithosContainerNodeInfoController.m */; }; 611405D11428BEC000637170 /* PithosContainerNodeInfoController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 611405CF1428BEC000637170 /* PithosContainerNodeInfoController.xib */; }; 611FFCAF13EBF0B900E43E18 /* PithosEmptyNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 611FFCAE13EBF0B900E43E18 /* PithosEmptyNode.m */; }; @@ -44,17 +44,26 @@ 613629B5143E0F8B00363787 /* GroupMembersDictionaryTransformer.m in Sources */ = {isa = PBXBuildFile; fileRef = 613629B4143E0F8B00363787 /* GroupMembersDictionaryTransformer.m */; }; 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 = ""; }; }; 61433BC9141BA1CE00CD978D /* HashMapHash.m in Sources */ = {isa = PBXBuildFile; fileRef = 61433BC8141BA1CE00CD978D /* HashMapHash.m */; }; - 614592BC1417CE70002E7A8C /* ASIPithosAccount.m in Sources */ = {isa = PBXBuildFile; fileRef = 614592BB1417CE70002E7A8C /* ASIPithosAccount.m */; }; + 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 */; }; 6152D095143334E000803874 /* SharingAccountBoolTransformer.m in Sources */ = {isa = PBXBuildFile; fileRef = 6152D094143334E000803874 /* SharingAccountBoolTransformer.m */; }; + 6154BF4B145554D600EE353A /* pithos-logo-small.png in Resources */ = {isa = PBXBuildFile; fileRef = 6154BF4A145554D600EE353A /* pithos-logo-small.png */; }; + 6154BF501456A83200EE353A /* UsingSizeTransformer.m in Sources */ = {isa = PBXBuildFile; fileRef = 6154BF4F1456A83100EE353A /* UsingSizeTransformer.m */; }; + 6154BF531456EE4900EE353A /* DirPathFileURLTransformer.m in Sources */ = {isa = PBXBuildFile; fileRef = 6154BF521456EE4700EE353A /* DirPathFileURLTransformer.m */; }; 615615DD140CECDB00017BD4 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 615615DC140CECDB00017BD4 /* libz.dylib */; }; 615A444E140F8A5700308614 /* MetadataKeyTransformer.m in Sources */ = {isa = PBXBuildFile; fileRef = 615A444D140F8A5700308614 /* MetadataKeyTransformer.m */; }; 615A4451140F8A7F00308614 /* MetadataKeyFormatter.m in Sources */ = {isa = PBXBuildFile; fileRef = 615A4450140F8A7F00308614 /* MetadataKeyFormatter.m */; }; + 6164B2DD1450E55C00D4C1AB /* LastCompletedSyncTransformer.m in Sources */ = {isa = PBXBuildFile; fileRef = 6164B2DC1450E55C00D4C1AB /* LastCompletedSyncTransformer.m */; }; 616FC0AF13F91BA400140A33 /* PithosObjectNodeInfoController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 616FC0AE13F91BA400140A33 /* PithosObjectNodeInfoController.xib */; }; 616FC0B313F97D0800140A33 /* PithosNodeInfoController.m in Sources */ = {isa = PBXBuildFile; fileRef = 616FC0B213F97D0800140A33 /* PithosNodeInfoController.m */; }; 617460F1140BE45C00D333A1 /* BytesExtendedSizeTransformer.m in Sources */ = {isa = PBXBuildFile; fileRef = 617460F0140BE45C00D333A1 /* BytesExtendedSizeTransformer.m */; }; + 617A430C14630A3100DAB367 /* pithos.icns in Resources */ = {isa = PBXBuildFile; fileRef = 617A430B14630A3100DAB367 /* pithos.icns */; }; + 617A431114630CD900DAB367 /* pithos-large.png in Resources */ = {isa = PBXBuildFile; fileRef = 617A431014630CD900DAB367 /* pithos-large.png */; }; 6180C22B13FAEF4B00BCA40B /* BytesSizeTransformer.m in Sources */ = {isa = PBXBuildFile; fileRef = 6180C22A13FAEF4B00BCA40B /* BytesSizeTransformer.m */; }; 6180C22E13FBF1FD00BCA40B /* LastModifiedDateTransformer.m in Sources */ = {isa = PBXBuildFile; fileRef = 6180C22D13FBF1FD00BCA40B /* LastModifiedDateTransformer.m */; }; 618A7FD81438CE5D0040F043 /* PithosActivityFacility.m in Sources */ = {isa = PBXBuildFile; fileRef = 618A7FD71438CE5D0040F043 /* PithosActivityFacility.m */; }; @@ -62,17 +71,38 @@ 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 */; }; - 61E99D9413EC348500E48DA5 /* 145-persondot.png in Resources */ = {isa = PBXBuildFile; fileRef = 61E99D9313EC348500E48DA5 /* 145-persondot.png */; }; + 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 */; }; + E26038A7150009E400DAC6EB /* InspectorPane.m in Sources */ = {isa = PBXBuildFile; fileRef = E260389C150009E400DAC6EB /* InspectorPane.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + E26038A8150009E400DAC6EB /* InspectorPaneBody.m in Sources */ = {isa = PBXBuildFile; fileRef = E260389E150009E400DAC6EB /* InspectorPaneBody.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + E26038A9150009E400DAC6EB /* InspectorPaneContainer.m in Sources */ = {isa = PBXBuildFile; fileRef = E26038A0150009E400DAC6EB /* InspectorPaneContainer.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + E26038AA150009E400DAC6EB /* InspectorPaneHead.m in Sources */ = {isa = PBXBuildFile; fileRef = E26038A2150009E400DAC6EB /* InspectorPaneHead.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + E26038AB150009E400DAC6EB /* NSBezierPath+StrokeExtensions.m in Sources */ = {isa = PBXBuildFile; fileRef = E26038A4150009E400DAC6EB /* NSBezierPath+StrokeExtensions.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + E26038AC150009E400DAC6EB /* NSWindow+Geometry.m in Sources */ = {isa = PBXBuildFile; fileRef = E26038A6150009E400DAC6EB /* NSWindow+Geometry.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + E26038B215000C4B00DAC6EB /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E26038B115000C4B00DAC6EB /* QuartzCore.framework */; }; /* End PBXBuildFile section */ /* Begin PBXFileReference section */ - 610DD2F113E6BB2000ED982F /* pithos-macos.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "pithos-macos.app"; sourceTree = BUILT_PRODUCTS_DIR; }; + 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; }; 610DD2F913E6BB2000ED982F /* CoreData.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreData.framework; path = System/Library/Frameworks/CoreData.framework; sourceTree = SDKROOT; }; @@ -131,7 +161,6 @@ 610DD37113E7059900ED982F /* PithosObjectNode.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PithosObjectNode.m; sourceTree = ""; }; 610DD37313E7064E00ED982F /* PithosSubdirNode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PithosSubdirNode.h; sourceTree = ""; }; 610DD37413E7064F00ED982F /* PithosSubdirNode.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PithosSubdirNode.m; sourceTree = ""; }; - 610DD46213E950E600ED982F /* 01-refresh.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "01-refresh.png"; sourceTree = ""; }; 611405CD1428BEBD00637170 /* PithosContainerNodeInfoController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PithosContainerNodeInfoController.h; sourceTree = ""; }; 611405CE1428BEBE00637170 /* PithosContainerNodeInfoController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PithosContainerNodeInfoController.m; sourceTree = ""; }; 611405CF1428BEC000637170 /* PithosContainerNodeInfoController.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = PithosContainerNodeInfoController.xib; sourceTree = ""; }; @@ -146,26 +175,43 @@ 613629B8143E51E000363787 /* GroupAndGroupMemberFormatter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = GroupAndGroupMemberFormatter.m; path = "pithos-macos/GroupAndGroupMemberFormatter.m"; sourceTree = ""; }; 6139836F13EFEECC004CE444 /* FileSystemBrowserCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = FileSystemBrowserCell.h; path = "pithos-macos/FileSystemBrowserCell.h"; sourceTree = ""; }; 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 = ""; }; 61433BC8141BA1CE00CD978D /* HashMapHash.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = HashMapHash.m; path = "pithos-macos/HashMapHash.m"; sourceTree = ""; }; 614592BA1417CE70002E7A8C /* ASIPithosAccount.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ASIPithosAccount.h; sourceTree = ""; }; 614592BB1417CE70002E7A8C /* ASIPithosAccount.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ASIPithosAccount.m; sourceTree = ""; }; + 614EEC8214E16EB5009DEFCC /* PithosAccount.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PithosAccount.h; sourceTree = ""; }; + 614EEC8314E16EB5009DEFCC /* PithosAccount.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PithosAccount.m; sourceTree = ""; }; 6152D08A143200CB00803874 /* PithosSharingAccountsNode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PithosSharingAccountsNode.h; sourceTree = ""; }; 6152D08B143200CC00803874 /* PithosSharingAccountsNode.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PithosSharingAccountsNode.m; sourceTree = ""; }; 6152D090143334CC00803874 /* AllowedToBoolTransformer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = AllowedToBoolTransformer.h; path = "pithos-macos/AllowedToBoolTransformer.h"; sourceTree = ""; }; 6152D091143334CC00803874 /* AllowedToBoolTransformer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = AllowedToBoolTransformer.m; path = "pithos-macos/AllowedToBoolTransformer.m"; sourceTree = ""; }; 6152D093143334E000803874 /* SharingAccountBoolTransformer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SharingAccountBoolTransformer.h; path = "pithos-macos/SharingAccountBoolTransformer.h"; sourceTree = ""; }; 6152D094143334E000803874 /* SharingAccountBoolTransformer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = SharingAccountBoolTransformer.m; path = "pithos-macos/SharingAccountBoolTransformer.m"; sourceTree = ""; }; + 6154BF4A145554D600EE353A /* pithos-logo-small.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "pithos-logo-small.png"; sourceTree = ""; }; + 6154BF4E1456A83100EE353A /* UsingSizeTransformer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = UsingSizeTransformer.h; path = "pithos-macos/UsingSizeTransformer.h"; sourceTree = ""; }; + 6154BF4F1456A83100EE353A /* UsingSizeTransformer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = UsingSizeTransformer.m; path = "pithos-macos/UsingSizeTransformer.m"; sourceTree = ""; }; + 6154BF511456EE4600EE353A /* DirPathFileURLTransformer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DirPathFileURLTransformer.h; path = "pithos-macos/DirPathFileURLTransformer.h"; sourceTree = ""; }; + 6154BF521456EE4700EE353A /* DirPathFileURLTransformer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = DirPathFileURLTransformer.m; path = "pithos-macos/DirPathFileURLTransformer.m"; sourceTree = ""; }; 615615DC140CECDB00017BD4 /* libz.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libz.dylib; path = usr/lib/libz.dylib; sourceTree = SDKROOT; }; 615A444C140F8A5700308614 /* MetadataKeyTransformer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = MetadataKeyTransformer.h; path = "pithos-macos/MetadataKeyTransformer.h"; sourceTree = ""; }; 615A444D140F8A5700308614 /* MetadataKeyTransformer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = MetadataKeyTransformer.m; path = "pithos-macos/MetadataKeyTransformer.m"; sourceTree = ""; }; 615A444F140F8A7F00308614 /* MetadataKeyFormatter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = MetadataKeyFormatter.h; path = "pithos-macos/MetadataKeyFormatter.h"; sourceTree = ""; }; 615A4450140F8A7F00308614 /* MetadataKeyFormatter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = MetadataKeyFormatter.m; path = "pithos-macos/MetadataKeyFormatter.m"; sourceTree = ""; }; + 6164B2DB1450E55C00D4C1AB /* LastCompletedSyncTransformer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = LastCompletedSyncTransformer.h; path = "pithos-macos/LastCompletedSyncTransformer.h"; sourceTree = ""; }; + 6164B2DC1450E55C00D4C1AB /* LastCompletedSyncTransformer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = LastCompletedSyncTransformer.m; path = "pithos-macos/LastCompletedSyncTransformer.m"; sourceTree = ""; }; 616FC0AE13F91BA400140A33 /* PithosObjectNodeInfoController.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = PithosObjectNodeInfoController.xib; sourceTree = ""; }; 616FC0B113F97D0800140A33 /* PithosNodeInfoController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PithosNodeInfoController.h; sourceTree = ""; }; 616FC0B213F97D0800140A33 /* PithosNodeInfoController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PithosNodeInfoController.m; sourceTree = ""; }; 617460EF140BE45C00D333A1 /* BytesExtendedSizeTransformer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = BytesExtendedSizeTransformer.h; path = "pithos-macos/BytesExtendedSizeTransformer.h"; sourceTree = ""; }; 617460F0140BE45C00D333A1 /* BytesExtendedSizeTransformer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = BytesExtendedSizeTransformer.m; path = "pithos-macos/BytesExtendedSizeTransformer.m"; sourceTree = ""; }; + 617A430B14630A3100DAB367 /* pithos.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; path = pithos.icns; sourceTree = ""; }; + 617A431014630CD900DAB367 /* pithos-large.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "pithos-large.png"; sourceTree = ""; }; 6180C22913FAEF4B00BCA40B /* BytesSizeTransformer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = BytesSizeTransformer.h; path = "pithos-macos/BytesSizeTransformer.h"; sourceTree = ""; }; 6180C22A13FAEF4B00BCA40B /* BytesSizeTransformer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = BytesSizeTransformer.m; path = "pithos-macos/BytesSizeTransformer.m"; sourceTree = ""; }; 6180C22C13FBF1FC00BCA40B /* LastModifiedDateTransformer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = LastModifiedDateTransformer.h; path = "pithos-macos/LastModifiedDateTransformer.h"; sourceTree = ""; }; @@ -179,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 = ""; }; @@ -191,7 +233,50 @@ 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 = ""; }; - 61E99D9313EC348500E48DA5 /* 145-persondot.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "145-persondot.png"; 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 = ""; }; + 61F040EE144757B500A0C788 /* PithosLocalObjectState.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PithosLocalObjectState.m; sourceTree = ""; }; + 61F040F11448547000A0C788 /* FileMD5Hash.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = FileMD5Hash.c; path = "pithos-macos/FileMD5Hash.c"; sourceTree = ""; }; + 61F040F21448547000A0C788 /* FileMD5Hash.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = FileMD5Hash.h; path = "pithos-macos/FileMD5Hash.h"; sourceTree = ""; }; + E260389B150009E400DAC6EB /* InspectorPane.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = InspectorPane.h; path = InspectorKit.framework/InspectorPane.h; sourceTree = ""; }; + E260389C150009E400DAC6EB /* InspectorPane.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = InspectorPane.m; path = InspectorKit.framework/InspectorPane.m; sourceTree = ""; }; + E260389D150009E400DAC6EB /* InspectorPaneBody.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = InspectorPaneBody.h; path = InspectorKit.framework/InspectorPaneBody.h; sourceTree = ""; }; + E260389E150009E400DAC6EB /* InspectorPaneBody.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = InspectorPaneBody.m; path = InspectorKit.framework/InspectorPaneBody.m; sourceTree = ""; }; + E260389F150009E400DAC6EB /* InspectorPaneContainer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = InspectorPaneContainer.h; path = InspectorKit.framework/InspectorPaneContainer.h; sourceTree = ""; }; + E26038A0150009E400DAC6EB /* InspectorPaneContainer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = InspectorPaneContainer.m; path = InspectorKit.framework/InspectorPaneContainer.m; sourceTree = ""; }; + E26038A1150009E400DAC6EB /* InspectorPaneHead.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = InspectorPaneHead.h; path = InspectorKit.framework/InspectorPaneHead.h; sourceTree = ""; }; + E26038A2150009E400DAC6EB /* InspectorPaneHead.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = InspectorPaneHead.m; path = InspectorKit.framework/InspectorPaneHead.m; sourceTree = ""; }; + E26038A3150009E400DAC6EB /* NSBezierPath+StrokeExtensions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "NSBezierPath+StrokeExtensions.h"; path = "InspectorKit.framework/NSBezierPath+StrokeExtensions.h"; sourceTree = ""; }; + E26038A4150009E400DAC6EB /* NSBezierPath+StrokeExtensions.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = "NSBezierPath+StrokeExtensions.m"; path = "InspectorKit.framework/NSBezierPath+StrokeExtensions.m"; sourceTree = ""; }; + E26038A5150009E400DAC6EB /* NSWindow+Geometry.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "NSWindow+Geometry.h"; path = "InspectorKit.framework/NSWindow+Geometry.h"; sourceTree = ""; }; + E26038A6150009E400DAC6EB /* NSWindow+Geometry.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = "NSWindow+Geometry.m"; path = "InspectorKit.framework/NSWindow+Geometry.m"; sourceTree = ""; }; + E26038B115000C4B00DAC6EB /* QuartzCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuartzCore.framework; path = System/Library/Frameworks/QuartzCore.framework; sourceTree = SDKROOT; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ @@ -199,6 +284,7 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( + E26038B215000C4B00DAC6EB /* QuartzCore.framework in Frameworks */, 615615DD140CECDB00017BD4 /* libz.dylib in Frameworks */, 610DD35613E6C0A700ED982F /* SystemConfiguration.framework in Frameworks */, 610DD35413E6C09100ED982F /* CoreServices.framework in Frameworks */, @@ -214,7 +300,9 @@ children = ( 6139837313F01CFC004CE444 /* Utilities */, 610DD31A13E6BD4200ED982F /* asi-http-request */, + E26038991500091D00DAC6EB /* InspectorKit Framework */, 610DD2FB13E6BB2000ED982F /* pithos-macos */, + 61D83D8416D03AA800A1F059 /* JSON Framework */, 610DD2F413E6BB2000ED982F /* Frameworks */, 610DD2F213E6BB2000ED982F /* Products */, ); @@ -223,7 +311,7 @@ 610DD2F213E6BB2000ED982F /* Products */ = { isa = PBXGroup; children = ( - 610DD2F113E6BB2000ED982F /* pithos-macos.app */, + 610DD2F113E6BB2000ED982F /* Pithos+.app */, ); name = Products; sourceTree = ""; @@ -232,6 +320,7 @@ isa = PBXGroup; children = ( 615615DC140CECDB00017BD4 /* libz.dylib */, + E26038B115000C4B00DAC6EB /* QuartzCore.framework */, 610DD2F513E6BB2000ED982F /* Cocoa.framework */, 610DD35313E6C09100ED982F /* CoreServices.framework */, 610DD35513E6C0A700ED982F /* SystemConfiguration.framework */, @@ -253,25 +342,19 @@ 610DD2FB13E6BB2000ED982F /* pithos-macos */ = { isa = PBXGroup; children = ( + 610DD30713E6BB2000ED982F /* pithos_macosAppDelegate.h */, + 610DD30813E6BB2000ED982F /* pithos_macosAppDelegate.m */, + 614EEC8214E16EB5009DEFCC /* PithosAccount.h */, + 614EEC8314E16EB5009DEFCC /* PithosAccount.m */, + 61F040E71447218F00A0C788 /* PithosBrowser */, + 61F040E51447217100A0C788 /* PithosSyncDaemon */, + 61F040E8144721B200A0C788 /* PithosActivityFacility */, 61F1C5DB1444A8CF00C1E6EB /* PithosNodes */, 61F1C5DD1444A92B00C1E6EB /* PithosNodeInfoControllers */, 610DD2FC13E6BB2000ED982F /* Supporting Files */, - 610DD30713E6BB2000ED982F /* pithos_macosAppDelegate.h */, - 610DD30813E6BB2000ED982F /* pithos_macosAppDelegate.m */, 610DD30A13E6BB2000ED982F /* MainMenu.xib */, - 610DD34C13E6BEF400ED982F /* PithosBrowserController.h */, - 610DD34D13E6BEF400ED982F /* PithosBrowserController.m */, - 610DD34F13E6C00E00ED982F /* PithosBrowserController.xib */, - 6121250813F033F400063041 /* PithosBrowserPreviewController.xib */, - 619B85D213F8076F00C9371F /* PithosPreferencesController.h */, - 619B85D313F8077100C9371F /* PithosPreferencesController.m */, - 619B85D413F8077300C9371F /* PithosPreferencesController.xib */, 61C24BEA14161EC0007004DC /* PithosUtilities.h */, 61C24BEB14161EC3007004DC /* PithosUtilities.m */, - 618A7FD61438CE5D0040F043 /* PithosActivityFacility.h */, - 618A7FD71438CE5D0040F043 /* PithosActivityFacility.m */, - 618A7FF4143A20830040F043 /* PithosActivity.h */, - 618A7FF5143A20830040F043 /* PithosActivity.m */, ); path = "pithos-macos"; sourceTree = ""; @@ -319,6 +402,8 @@ 610DD33013E6BD8B00ED982F /* Pithos */ = { isa = PBXGroup; children = ( + 614299A714CEF0E7008D973A /* ASIPithos.h */, + 614299A814CEF0E7008D973A /* ASIPithos.m */, 610DD33B13E6BD8B00ED982F /* ASIPithosRequest.h */, 610DD33C13E6BD8B00ED982F /* ASIPithosRequest.m */, 610DD33113E6BD8B00ED982F /* ASIPithosAccountRequest.h */, @@ -333,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"; @@ -341,8 +428,9 @@ 610DD46113E950E500ED982F /* Icons */ = { isa = PBXGroup; children = ( - 610DD46213E950E600ED982F /* 01-refresh.png */, - 61E99D9313EC348500E48DA5 /* 145-persondot.png */, + 617A431014630CD900DAB367 /* pithos-large.png */, + 6154BF4A145554D600EE353A /* pithos-logo-small.png */, + 617A430B14630A3100DAB367 /* pithos.icns */, ); path = Icons; sourceTree = SOURCE_ROOT; @@ -350,8 +438,7 @@ 6139837313F01CFC004CE444 /* Utilities */ = { isa = PBXGroup; children = ( - 61433BC7141BA1CE00CD978D /* HashMapHash.h */, - 61433BC8141BA1CE00CD978D /* HashMapHash.m */, + 61F040F41448547B00A0C788 /* Hashing */, 615A442E140E5ECA00308614 /* Formatters */, 6180C22713FAED1D00BCA40B /* Cells */, 6180C22813FAED4B00BCA40B /* Value Transformers */, @@ -364,10 +451,10 @@ children = ( 615A444F140F8A7F00308614 /* MetadataKeyFormatter.h */, 615A4450140F8A7F00308614 /* MetadataKeyFormatter.m */, - 61C24BBF14110BDB007004DC /* SharingNameFormatter.h */, - 61C24BC014110BDB007004DC /* SharingNameFormatter.m */, 613629B7143E51E000363787 /* GroupAndGroupMemberFormatter.h */, 613629B8143E51E000363787 /* GroupAndGroupMemberFormatter.m */, + 613BA8611461520E00FACAA5 /* NonEmptyStringFormatter.h */, + 613BA8621461520E00FACAA5 /* NonEmptyStringFormatter.m */, ); name = Formatters; sourceTree = ""; @@ -396,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 */, @@ -408,10 +495,95 @@ 6152D091143334CC00803874 /* AllowedToBoolTransformer.m */, 613629B3143E0F8B00363787 /* GroupMembersDictionaryTransformer.h */, 613629B4143E0F8B00363787 /* GroupMembersDictionaryTransformer.m */, + 6164B2DB1450E55C00D4C1AB /* LastCompletedSyncTransformer.h */, + 6164B2DC1450E55C00D4C1AB /* LastCompletedSyncTransformer.m */, + 6154BF4E1456A83100EE353A /* UsingSizeTransformer.h */, + 6154BF4F1456A83100EE353A /* UsingSizeTransformer.m */, + 6154BF511456EE4600EE353A /* DirPathFileURLTransformer.h */, + 6154BF521456EE4700EE353A /* DirPathFileURLTransformer.m */, ); 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 = ( + 61F040E9144724F500A0C788 /* PithosSyncDaemon.h */, + 61F040EA144724F500A0C788 /* PithosSyncDaemon.m */, + 61F040ED144757B500A0C788 /* PithosLocalObjectState.h */, + 61F040EE144757B500A0C788 /* PithosLocalObjectState.m */, + ); + name = PithosSyncDaemon; + sourceTree = ""; + }; + 61F040E71447218F00A0C788 /* PithosBrowser */ = { + isa = PBXGroup; + children = ( + 610DD34C13E6BEF400ED982F /* PithosBrowserController.h */, + 610DD34D13E6BEF400ED982F /* PithosBrowserController.m */, + 610DD34F13E6C00E00ED982F /* PithosBrowserController.xib */, + 6121250813F033F400063041 /* PithosBrowserPreviewController.xib */, + 619B85D213F8076F00C9371F /* PithosPreferencesController.h */, + 619B85D313F8077100C9371F /* PithosPreferencesController.m */, + 619B85D413F8077300C9371F /* PithosPreferencesController.xib */, + ); + name = PithosBrowser; + sourceTree = ""; + }; + 61F040E8144721B200A0C788 /* PithosActivityFacility */ = { + isa = PBXGroup; + children = ( + 618A7FD61438CE5D0040F043 /* PithosActivityFacility.h */, + 618A7FD71438CE5D0040F043 /* PithosActivityFacility.m */, + 618A7FF4143A20830040F043 /* PithosActivity.h */, + 618A7FF5143A20830040F043 /* PithosActivity.m */, + ); + name = PithosActivityFacility; + sourceTree = ""; + }; + 61F040F41448547B00A0C788 /* Hashing */ = { + isa = PBXGroup; + children = ( + 61433BC7141BA1CE00CD978D /* HashMapHash.h */, + 61433BC8141BA1CE00CD978D /* HashMapHash.m */, + 61F040F11448547000A0C788 /* FileMD5Hash.c */, + 61F040F21448547000A0C788 /* FileMD5Hash.h */, + ); + name = Hashing; + sourceTree = ""; + }; 61F1C5DB1444A8CF00C1E6EB /* PithosNodes */ = { isa = PBXGroup; children = ( @@ -448,12 +620,39 @@ name = PithosNodeInfoControllers; sourceTree = ""; }; + E26038991500091D00DAC6EB /* InspectorKit Framework */ = { + isa = PBXGroup; + children = ( + E26038A3150009E400DAC6EB /* NSBezierPath+StrokeExtensions.h */, + E26038A4150009E400DAC6EB /* NSBezierPath+StrokeExtensions.m */, + E26038A5150009E400DAC6EB /* NSWindow+Geometry.h */, + E26038A6150009E400DAC6EB /* NSWindow+Geometry.m */, + E26038AD150009FE00DAC6EB /* Classes */, + ); + name = "InspectorKit Framework"; + sourceTree = ""; + }; + E26038AD150009FE00DAC6EB /* Classes */ = { + isa = PBXGroup; + children = ( + E260389B150009E400DAC6EB /* InspectorPane.h */, + E260389C150009E400DAC6EB /* InspectorPane.m */, + E260389D150009E400DAC6EB /* InspectorPaneBody.h */, + E260389E150009E400DAC6EB /* InspectorPaneBody.m */, + E260389F150009E400DAC6EB /* InspectorPaneContainer.h */, + E26038A0150009E400DAC6EB /* InspectorPaneContainer.m */, + E26038A1150009E400DAC6EB /* InspectorPaneHead.h */, + E26038A2150009E400DAC6EB /* InspectorPaneHead.m */, + ); + name = Classes; + sourceTree = ""; + }; /* End PBXGroup section */ /* Begin PBXNativeTarget section */ - 610DD2F013E6BB2000ED982F /* pithos-macos */ = { + 610DD2F013E6BB2000ED982F /* Pithos+ */ = { isa = PBXNativeTarget; - buildConfigurationList = 610DD30F13E6BB2000ED982F /* Build configuration list for PBXNativeTarget "pithos-macos" */; + buildConfigurationList = 610DD30F13E6BB2000ED982F /* Build configuration list for PBXNativeTarget "Pithos+" */; buildPhases = ( 610DD2ED13E6BB2000ED982F /* Sources */, 610DD2EE13E6BB2000ED982F /* Frameworks */, @@ -463,9 +662,9 @@ ); dependencies = ( ); - name = "pithos-macos"; + name = "Pithos+"; productName = "pithos-macos"; - productReference = 610DD2F113E6BB2000ED982F /* pithos-macos.app */; + productReference = 610DD2F113E6BB2000ED982F /* Pithos+.app */; productType = "com.apple.product-type.application"; }; /* End PBXNativeTarget section */ @@ -474,6 +673,7 @@ 610DD2E813E6BB2000ED982F /* Project object */ = { isa = PBXProject; attributes = { + LastUpgradeCheck = 0460; ORGANIZATIONNAME = koomasi; }; buildConfigurationList = 610DD2EB13E6BB2000ED982F /* Build configuration list for PBXProject "pithos-macos" */; @@ -488,7 +688,7 @@ projectDirPath = ""; projectRoot = ""; targets = ( - 610DD2F013E6BB2000ED982F /* pithos-macos */, + 610DD2F013E6BB2000ED982F /* Pithos+ */, ); }; /* End PBXProject section */ @@ -502,12 +702,13 @@ 610DD30613E6BB2000ED982F /* Credits.rtf in Resources */, 610DD30C13E6BB2000ED982F /* MainMenu.xib in Resources */, 610DD35013E6C00E00ED982F /* PithosBrowserController.xib in Resources */, - 610DD46313E950E600ED982F /* 01-refresh.png in Resources */, - 61E99D9413EC348500E48DA5 /* 145-persondot.png in Resources */, 6121250913F033F500063041 /* PithosBrowserPreviewController.xib in Resources */, 619B85D613F8077800C9371F /* PithosPreferencesController.xib in Resources */, 616FC0AF13F91BA400140A33 /* PithosObjectNodeInfoController.xib in Resources */, 611405D11428BEC000637170 /* PithosContainerNodeInfoController.xib in Resources */, + 6154BF4B145554D600EE353A /* pithos-logo-small.png in Resources */, + 617A430C14630A3100DAB367 /* pithos.icns in Resources */, + 617A431114630CD900DAB367 /* pithos-large.png in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -550,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 */, @@ -566,6 +764,35 @@ 618A7FF6143A20830040F043 /* PithosActivity.m in Sources */, 613629B5143E0F8B00363787 /* GroupMembersDictionaryTransformer.m in Sources */, 613629B9143E51E000363787 /* GroupAndGroupMemberFormatter.m in Sources */, + 61F040F31448547000A0C788 /* FileMD5Hash.c in Sources */, + 61F04132144DB97200A0C788 /* PithosLocalObjectState.m in Sources */, + 61F04133144DB97600A0C788 /* PithosSyncDaemon.m in Sources */, + 6164B2DD1450E55C00D4C1AB /* LastCompletedSyncTransformer.m in Sources */, + 6154BF501456A83200EE353A /* UsingSizeTransformer.m in Sources */, + 6154BF531456EE4900EE353A /* DirPathFileURLTransformer.m in Sources */, + 613BA8631461520E00FACAA5 /* NonEmptyStringFormatter.m in Sources */, + 614299A914CEF0E7008D973A /* ASIPithos.m in Sources */, + 614EEC8414E16EB5009DEFCC /* PithosAccount.m in Sources */, + E26038A7150009E400DAC6EB /* InspectorPane.m in Sources */, + E26038A8150009E400DAC6EB /* InspectorPaneBody.m in Sources */, + E26038A9150009E400DAC6EB /* InspectorPaneContainer.m in Sources */, + 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; }; @@ -603,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; @@ -610,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; @@ -621,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; @@ -635,12 +872,16 @@ isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_ARC = YES; + COMBINE_HIDPI_IMAGES = YES; COPY_PHASE_STRIP = NO; GCC_DYNAMIC_NO_PIC = NO; GCC_ENABLE_OBJC_EXCEPTIONS = YES; GCC_PRECOMPILE_PREFIX_HEADER = YES; GCC_PREFIX_HEADER = "pithos-macos/pithos-macos-Prefix.pch"; INFOPLIST_FILE = "pithos-macos/pithos-macos-Info.plist"; + MACOSX_DEPLOYMENT_TARGET = 10.6.8; PRODUCT_NAME = "$(TARGET_NAME)"; WRAPPER_EXTENSION = app; }; @@ -650,12 +891,16 @@ isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_ARC = YES; + COMBINE_HIDPI_IMAGES = YES; COPY_PHASE_STRIP = YES; DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; GCC_ENABLE_OBJC_EXCEPTIONS = YES; GCC_PRECOMPILE_PREFIX_HEADER = YES; GCC_PREFIX_HEADER = "pithos-macos/pithos-macos-Prefix.pch"; INFOPLIST_FILE = "pithos-macos/pithos-macos-Info.plist"; + MACOSX_DEPLOYMENT_TARGET = 10.6.8; PRODUCT_NAME = "$(TARGET_NAME)"; WRAPPER_EXTENSION = app; }; @@ -673,7 +918,7 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 610DD30F13E6BB2000ED982F /* Build configuration list for PBXNativeTarget "pithos-macos" */ = { + 610DD30F13E6BB2000ED982F /* Build configuration list for PBXNativeTarget "Pithos+" */ = { isa = XCConfigurationList; buildConfigurations = ( 610DD31013E6BB2000ED982F /* Debug */,