Revision ef8f82df

b/pithos-macos.xcodeproj/project.pbxproj
35 35
		610DD36713E6E69D00ED982F /* PithosContainerNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 610DD36613E6E69D00ED982F /* PithosContainerNode.m */; };
36 36
		610DD37213E7059900ED982F /* PithosObjectNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 610DD37113E7059900ED982F /* PithosObjectNode.m */; };
37 37
		610DD37513E7064F00ED982F /* PithosSubdirNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 610DD37413E7064F00ED982F /* PithosSubdirNode.m */; };
38
		610DD46313E950E600ED982F /* 01-refresh.png in Resources */ = {isa = PBXBuildFile; fileRef = 610DD46213E950E600ED982F /* 01-refresh.png */; };
39 38
		611405D01428BEC000637170 /* PithosContainerNodeInfoController.m in Sources */ = {isa = PBXBuildFile; fileRef = 611405CE1428BEBE00637170 /* PithosContainerNodeInfoController.m */; };
40 39
		611405D11428BEC000637170 /* PithosContainerNodeInfoController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 611405CF1428BEC000637170 /* PithosContainerNodeInfoController.xib */; };
41 40
		611FFCAF13EBF0B900E43E18 /* PithosEmptyNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 611FFCAE13EBF0B900E43E18 /* PithosEmptyNode.m */; };
......
77 76
		61C65ADF1428C578002597C2 /* CountTransformer.m in Sources */ = {isa = PBXBuildFile; fileRef = 61C65ADE1428C578002597C2 /* CountTransformer.m */; };
78 77
		61C65AE31428D41C002597C2 /* PolicyVersioningTransformer.m in Sources */ = {isa = PBXBuildFile; fileRef = 61C65AE21428D41C002597C2 /* PolicyVersioningTransformer.m */; };
79 78
		61C65AE6142918DD002597C2 /* PithosObjectNodeInfoController.m in Sources */ = {isa = PBXBuildFile; fileRef = 61C65AE5142918DD002597C2 /* PithosObjectNodeInfoController.m */; };
80
		61E99D9413EC348500E48DA5 /* 145-persondot.png in Resources */ = {isa = PBXBuildFile; fileRef = 61E99D9313EC348500E48DA5 /* 145-persondot.png */; };
81 79
		61F040F31448547000A0C788 /* FileMD5Hash.c in Sources */ = {isa = PBXBuildFile; fileRef = 61F040F11448547000A0C788 /* FileMD5Hash.c */; };
82 80
		61F04132144DB97200A0C788 /* PithosLocalObjectState.m in Sources */ = {isa = PBXBuildFile; fileRef = 61F040EE144757B500A0C788 /* PithosLocalObjectState.m */; };
83 81
		61F04133144DB97600A0C788 /* PithosSyncDaemon.m in Sources */ = {isa = PBXBuildFile; fileRef = 61F040EA144724F500A0C788 /* PithosSyncDaemon.m */; };
......
91 89
/* End PBXBuildFile section */
92 90

  
93 91
/* Begin PBXFileReference section */
94
		610DD2F113E6BB2000ED982F /* pithos-macos.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "pithos-macos.app"; sourceTree = BUILT_PRODUCTS_DIR; };
92
		610DD2F113E6BB2000ED982F /* pithos-macos.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; name = "pithos-macos.app"; path = "Pithos+.app"; sourceTree = BUILT_PRODUCTS_DIR; };
95 93
		610DD2F513E6BB2000ED982F /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = System/Library/Frameworks/Cocoa.framework; sourceTree = SDKROOT; };
96 94
		610DD2F813E6BB2000ED982F /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = System/Library/Frameworks/AppKit.framework; sourceTree = SDKROOT; };
97 95
		610DD2F913E6BB2000ED982F /* CoreData.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreData.framework; path = System/Library/Frameworks/CoreData.framework; sourceTree = SDKROOT; };
......
150 148
		610DD37113E7059900ED982F /* PithosObjectNode.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PithosObjectNode.m; sourceTree = "<group>"; };
151 149
		610DD37313E7064E00ED982F /* PithosSubdirNode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PithosSubdirNode.h; sourceTree = "<group>"; };
152 150
		610DD37413E7064F00ED982F /* PithosSubdirNode.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PithosSubdirNode.m; sourceTree = "<group>"; };
153
		610DD46213E950E600ED982F /* 01-refresh.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "01-refresh.png"; sourceTree = "<group>"; };
154 151
		611405CD1428BEBD00637170 /* PithosContainerNodeInfoController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PithosContainerNodeInfoController.h; sourceTree = "<group>"; };
155 152
		611405CE1428BEBE00637170 /* PithosContainerNodeInfoController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PithosContainerNodeInfoController.m; sourceTree = "<group>"; };
156 153
		611405CF1428BEC000637170 /* PithosContainerNodeInfoController.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = PithosContainerNodeInfoController.xib; sourceTree = "<group>"; };
......
225 222
		61C65AE21428D41C002597C2 /* PolicyVersioningTransformer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = PolicyVersioningTransformer.m; path = "pithos-macos/PolicyVersioningTransformer.m"; sourceTree = "<group>"; };
226 223
		61C65AE4142918DC002597C2 /* PithosObjectNodeInfoController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PithosObjectNodeInfoController.h; sourceTree = "<group>"; };
227 224
		61C65AE5142918DD002597C2 /* PithosObjectNodeInfoController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PithosObjectNodeInfoController.m; sourceTree = "<group>"; };
228
		61E99D9313EC348500E48DA5 /* 145-persondot.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "145-persondot.png"; sourceTree = "<group>"; };
229 225
		61F040E9144724F500A0C788 /* PithosSyncDaemon.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PithosSyncDaemon.h; sourceTree = "<group>"; };
230 226
		61F040EA144724F500A0C788 /* PithosSyncDaemon.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PithosSyncDaemon.m; sourceTree = "<group>"; };
231 227
		61F040ED144757B500A0C788 /* PithosLocalObjectState.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PithosLocalObjectState.h; sourceTree = "<group>"; };
......
393 389
		610DD46113E950E500ED982F /* Icons */ = {
394 390
			isa = PBXGroup;
395 391
			children = (
396
				610DD46213E950E600ED982F /* 01-refresh.png */,
397
				61E99D9313EC348500E48DA5 /* 145-persondot.png */,
398 392
				617A431014630CD900DAB367 /* pithos-large.png */,
399 393
				6154BF4A145554D600EE353A /* pithos-logo-small.png */,
400 394
				617A430B14630A3100DAB367 /* pithos.icns */,
......
587 581
/* End PBXGroup section */
588 582

  
589 583
/* Begin PBXNativeTarget section */
590
		610DD2F013E6BB2000ED982F /* pithos-macos */ = {
584
		610DD2F013E6BB2000ED982F /* Pithos+ */ = {
591 585
			isa = PBXNativeTarget;
592
			buildConfigurationList = 610DD30F13E6BB2000ED982F /* Build configuration list for PBXNativeTarget "pithos-macos" */;
586
			buildConfigurationList = 610DD30F13E6BB2000ED982F /* Build configuration list for PBXNativeTarget "Pithos+" */;
593 587
			buildPhases = (
594 588
				610DD2ED13E6BB2000ED982F /* Sources */,
595 589
				610DD2EE13E6BB2000ED982F /* Frameworks */,
......
599 593
			);
600 594
			dependencies = (
601 595
			);
602
			name = "pithos-macos";
596
			name = "Pithos+";
603 597
			productName = "pithos-macos";
604 598
			productReference = 610DD2F113E6BB2000ED982F /* pithos-macos.app */;
605 599
			productType = "com.apple.product-type.application";
......
625 619
			projectDirPath = "";
626 620
			projectRoot = "";
627 621
			targets = (
628
				610DD2F013E6BB2000ED982F /* pithos-macos */,
622
				610DD2F013E6BB2000ED982F /* Pithos+ */,
629 623
			);
630 624
		};
631 625
/* End PBXProject section */
......
639 633
				610DD30613E6BB2000ED982F /* Credits.rtf in Resources */,
640 634
				610DD30C13E6BB2000ED982F /* MainMenu.xib in Resources */,
641 635
				610DD35013E6C00E00ED982F /* PithosBrowserController.xib in Resources */,
642
				610DD46313E950E600ED982F /* 01-refresh.png in Resources */,
643
				61E99D9413EC348500E48DA5 /* 145-persondot.png in Resources */,
644 636
				6121250913F033F500063041 /* PithosBrowserPreviewController.xib in Resources */,
645 637
				619B85D613F8077800C9371F /* PithosPreferencesController.xib in Resources */,
646 638
				616FC0AF13F91BA400140A33 /* PithosObjectNodeInfoController.xib in Resources */,
......
828 820
			defaultConfigurationIsVisible = 0;
829 821
			defaultConfigurationName = Release;
830 822
		};
831
		610DD30F13E6BB2000ED982F /* Build configuration list for PBXNativeTarget "pithos-macos" */ = {
823
		610DD30F13E6BB2000ED982F /* Build configuration list for PBXNativeTarget "Pithos+" */ = {
832 824
			isa = XCConfigurationList;
833 825
			buildConfigurations = (
834 826
				610DD31013E6BB2000ED982F /* Debug */,
b/pithos-macos/PithosBrowserController.m
2023 2023
#pragma mark NSOutlineViewDataSource
2024 2024

  
2025 2025
- (NSInteger)outlineView:(NSOutlineView *)outlineView numberOfChildrenOfItem:(id)item {
2026
    if (!browserInitialized)
2027
        return 0;
2026 2028
    if (item == nil)
2027 2029
        return 2;
2028 2030
    if (item == containersNode)
......
2033 2035
}
2034 2036

  
2035 2037
- (id)outlineView:(NSOutlineView *)outlineView child:(NSInteger)index ofItem:(id)item {
2038
    if (!browserInitialized)
2039
        return nil;
2036 2040
    if (item == nil)
2037 2041
        return (!index ? containersNode : sharedNode);
2038 2042
    if (item == sharedNode)
b/pithos-macos/PithosBrowserController.xib
3 3
	<data>
4 4
		<int key="IBDocument.SystemTarget">1070</int>
5 5
		<string key="IBDocument.SystemVersion">11D50b</string>
6
		<string key="IBDocument.InterfaceBuilderVersion">2177</string>
6
		<string key="IBDocument.InterfaceBuilderVersion">2182</string>
7 7
		<string key="IBDocument.AppKitVersion">1138.32</string>
8 8
		<string key="IBDocument.HIToolboxVersion">568.00</string>
9 9
		<object class="NSMutableDictionary" key="IBDocument.PluginVersions">
10 10
			<string key="NS.key.0">com.apple.InterfaceBuilder.CocoaPlugin</string>
11
			<string key="NS.object.0">2177</string>
11
			<string key="NS.object.0">2182</string>
12 12
		</object>
13 13
		<object class="NSArray" key="IBDocument.IntegratedClassDependencies">
14 14
			<bool key="EncodedWithXMLCoder">YES</bool>
......
100 100
																			<string key="NSFrameSize">{180, 292}</string>
101 101
																			<reference key="NSSuperview" ref="843429105"/>
102 102
																			<reference key="NSWindow"/>
103
																			<reference key="NSNextKeyView" ref="624286523"/>
103
																			<reference key="NSNextKeyView" ref="205521010"/>
104 104
																			<bool key="NSEnabled">YES</bool>
105 105
																			<object class="_NSCornerView" key="NSCornerView">
106 106
																				<nil key="NSNextResponder"/>
......
203 203
																			<int key="NSTableViewSelectionHighlightStyle">1</int>
204 204
																			<int key="NSTableViewDraggingDestinationStyle">1</int>
205 205
																			<int key="NSTableViewGroupRowStyle">1</int>
206
																			<bool key="NSOutlineViewAutoresizesOutlineColumnKey">NO</bool>
206 207
																			<float key="NSOutlineViewIndentationPerLevelKey">14</float>
207 208
																		</object>
208 209
																	</object>
......
241 242
															<string key="NSFrameSize">{180, 292}</string>
242 243
															<reference key="NSSuperview" ref="414504914"/>
243 244
															<reference key="NSWindow"/>
244
															<reference key="NSNextKeyView" ref="205521010"/>
245
															<reference key="NSNextKeyView" ref="843429105"/>
245 246
															<int key="NSsFlags">133648</int>
246 247
															<reference key="NSVScroller" ref="624286523"/>
247 248
															<reference key="NSHScroller" ref="205521010"/>
......
373 374
											<string key="NSFrame">{{-1, -1}, {511, 402}}</string>
374 375
											<reference key="NSSuperview" ref="987905504"/>
375 376
											<reference key="NSWindow"/>
376
											<reference key="NSNextKeyView"/>
377 377
											<bool key="NSEnabled">YES</bool>
378 378
											<object class="NSBrowserCell" key="NSCellPrototype">
379 379
												<int key="NSCellFlags">67239488</int>
......
890 890
				<reference key="dict.values" ref="0"/>
891 891
			</object>
892 892
			<nil key="sourceID"/>
893
			<int key="maxID">193</int>
893
			<int key="maxID">202</int>
894 894
		</object>
895 895
		<object class="IBClassDescriber" key="IBDocument.Classes">
896 896
			<object class="NSMutableArray" key="referencedPartialClassDescriptions">
b/pithos-macos/en.lproj/Credits.rtf
4 4
\paperw11900\paperh16840\vieww9600\viewh8400\viewkind0
5 5
\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc
6 6

  
7
\f0\fs22 \cf0 Pithos is a file storage service\
7
\f0\fs22 \cf0 Pithos+ is a file storage service\
8 8
by GRNET ({\field{\*\fldinst{HYPERLINK "http://www.grnet.gr"}}{\fldrslt http://www.grnet.gr}}).\
9 9
\
10 10
Learn more at:\
b/pithos-macos/pithos-macos-Info.plist
5 5
	<key>CFBundleDevelopmentRegion</key>
6 6
	<string>en</string>
7 7
	<key>CFBundleExecutable</key>
8
	<string>${EXECUTABLE_NAME}</string>
8
	<string>Pithos+</string>
9 9
	<key>CFBundleIconFile</key>
10 10
	<string>pithos.icns</string>
11 11
	<key>CFBundleIdentifier</key>
12
	<string>gr.grnet.${PRODUCT_NAME:rfc1034identifier}</string>
12
	<string>gr.grnet.pithos-macos</string>
13 13
	<key>CFBundleInfoDictionaryVersion</key>
14 14
	<string>6.0</string>
15 15
	<key>CFBundleName</key>
16
	<string>${PRODUCT_NAME}</string>
16
	<string>Pithos+</string>
17 17
	<key>CFBundlePackageType</key>
18 18
	<string>APPL</string>
19 19
	<key>CFBundleShortVersionString</key>
20
	<string>0.8.1</string>
20
	<string>0.8.2</string>
21 21
	<key>CFBundleSignature</key>
22 22
	<string>????</string>
23 23
	<key>CFBundleURLTypes</key>
......
32 32
		</dict>
33 33
	</array>
34 34
	<key>CFBundleVersion</key>
35
	<string>20120316a</string>
35
	<string>20120319a</string>
36 36
	<key>LSMinimumSystemVersion</key>
37 37
	<string>${MACOSX_DEPLOYMENT_TARGET}</string>
38 38
	<key>LSUIElement</key>

Also available in: Unified diff