[sword-svn] r2527 - in trunk/bindings/objc: ObjCSword.xcodeproj src test

mdbergmann at crosswire.org mdbergmann at crosswire.org
Sun Jul 25 06:08:38 MST 2010


Author: mdbergmann
Date: 2010-07-25 06:08:38 -0700 (Sun, 25 Jul 2010)
New Revision: 2527

Removed:
   trunk/bindings/objc/ObjCSword.xcodeproj/mbergmann.pbxuser
   trunk/bindings/objc/ObjCSword.xcodeproj/mbergmann.perspectivev3
Modified:
   trunk/bindings/objc/ObjCSword.xcodeproj/project.pbxproj
   trunk/bindings/objc/src/SwordModule.h
   trunk/bindings/objc/src/SwordModule.mm
   trunk/bindings/objc/test/SwordModuleTest.m
Log:
minor changes to test cases. added convenience API method for pulling text for a single key.

Deleted: trunk/bindings/objc/ObjCSword.xcodeproj/mbergmann.pbxuser
===================================================================
--- trunk/bindings/objc/ObjCSword.xcodeproj/mbergmann.pbxuser	2010-07-20 12:58:23 UTC (rev 2526)
+++ trunk/bindings/objc/ObjCSword.xcodeproj/mbergmann.pbxuser	2010-07-25 13:08:38 UTC (rev 2527)
@@ -1,980 +0,0 @@
-// !$*UTF8*$!
-{
-	0867D690FE84028FC02AAC07 /* Project object */ = {
-		activeArchitecturePreference = x86_64;
-		activeBuildConfigurationName = Release;
-		activeExecutable = A975EEDA11C792B9007C1532 /* mod2osis */;
-		activeTarget = 8DC2EF4F0486A6940098B216 /* ObjCSword */;
-		addToTargets = (
-			8DC2EF4F0486A6940098B216 /* ObjCSword */,
-		);
-		breakpoints = (
-		);
-		codeSenseManager = A94EABD1117B283D0018B06F /* Code sense */;
-		executables = (
-			A975EEDA11C792B9007C1532 /* mod2osis */,
-		);
-		perUserDictionary = {
-			"PBXConfiguration.PBXBreakpointsDataSource.v1:1CA23EDF0692099D00951B8B" = {
-				PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
-				PBXFileTableDataSourceColumnSortingKey = PBXBreakpointsDataSource_BreakpointID;
-				PBXFileTableDataSourceColumnWidthsKey = (
-					20,
-					20,
-					444,
-					20,
-					344,
-					344,
-					274,
-					20,
-				);
-				PBXFileTableDataSourceColumnsKey = (
-					PBXBreakpointsDataSource_ActionID,
-					PBXBreakpointsDataSource_TypeID,
-					PBXBreakpointsDataSource_BreakpointID,
-					PBXBreakpointsDataSource_UseID,
-					PBXBreakpointsDataSource_LocationID,
-					PBXBreakpointsDataSource_ConditionID,
-					PBXBreakpointsDataSource_IgnoreCountID,
-					PBXBreakpointsDataSource_ContinueID,
-				);
-			};
-			PBXConfiguration.PBXFileTableDataSource3.PBXFileTableDataSource = {
-				PBXFileTableDataSourceColumnSortingDirectionKey = 1;
-				PBXFileTableDataSourceColumnSortingKey = PBXFileDataSource_Target_ColumnID;
-				PBXFileTableDataSourceColumnWidthsKey = (
-					20,
-					1296,
-					20,
-					48,
-					43,
-					43,
-					20,
-				);
-				PBXFileTableDataSourceColumnsKey = (
-					PBXFileDataSource_FiletypeID,
-					PBXFileDataSource_Filename_ColumnID,
-					PBXFileDataSource_Built_ColumnID,
-					PBXFileDataSource_ObjectSize_ColumnID,
-					PBXFileDataSource_Errors_ColumnID,
-					PBXFileDataSource_Warnings_ColumnID,
-					PBXFileDataSource_Target_ColumnID,
-				);
-			};
-			PBXConfiguration.PBXTargetDataSource.PBXTargetDataSource = {
-				PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
-				PBXFileTableDataSourceColumnSortingKey = PBXFileDataSource_Filename_ColumnID;
-				PBXFileTableDataSourceColumnWidthsKey = (
-					20,
-					1256,
-					60,
-					20,
-					48,
-					43,
-					43,
-				);
-				PBXFileTableDataSourceColumnsKey = (
-					PBXFileDataSource_FiletypeID,
-					PBXFileDataSource_Filename_ColumnID,
-					PBXTargetDataSource_PrimaryAttribute,
-					PBXFileDataSource_Built_ColumnID,
-					PBXFileDataSource_ObjectSize_ColumnID,
-					PBXFileDataSource_Errors_ColumnID,
-					PBXFileDataSource_Warnings_ColumnID,
-				);
-			};
-			PBXPerProjectTemplateStateSaveDate = 300099856;
-			PBXWorkspaceStateSaveDate = 300099856;
-		};
-		perUserProjectItems = {
-			A9013D4911E3172A00E1CCCA /* PBXTextBookmark */ = A9013D4911E3172A00E1CCCA /* PBXTextBookmark */;
-			A9013D4B11E3172A00E1CCCA /* PBXTextBookmark */ = A9013D4B11E3172A00E1CCCA /* PBXTextBookmark */;
-			A9013D4C11E3172A00E1CCCA /* PBXTextBookmark */ = A9013D4C11E3172A00E1CCCA /* PBXTextBookmark */;
-			A9013D4D11E3172A00E1CCCA /* PBXTextBookmark */ = A9013D4D11E3172A00E1CCCA /* PBXTextBookmark */;
-			A9013D4E11E3172A00E1CCCA /* PBXTextBookmark */ = A9013D4E11E3172A00E1CCCA /* PBXTextBookmark */;
-			A9013D4F11E3172A00E1CCCA /* PBXTextBookmark */ = A9013D4F11E3172A00E1CCCA /* PBXTextBookmark */;
-			A9013D5011E3172A00E1CCCA /* PBXTextBookmark */ = A9013D5011E3172A00E1CCCA /* PBXTextBookmark */;
-			A9013D5111E3172A00E1CCCA /* PBXTextBookmark */ = A9013D5111E3172A00E1CCCA /* PBXTextBookmark */;
-			A9013D5211E3172A00E1CCCA /* PBXTextBookmark */ = A9013D5211E3172A00E1CCCA /* PBXTextBookmark */;
-			A9013D5311E3172A00E1CCCA /* PBXTextBookmark */ = A9013D5311E3172A00E1CCCA /* PBXTextBookmark */;
-			A9013D5411E3172A00E1CCCA /* PBXTextBookmark */ = A9013D5411E3172A00E1CCCA /* PBXTextBookmark */;
-			A9013D5511E3172A00E1CCCA /* PBXTextBookmark */ = A9013D5511E3172A00E1CCCA /* PBXTextBookmark */;
-			A9013DD611E31CC600E1CCCA /* PBXTextBookmark */ = A9013DD611E31CC600E1CCCA /* PBXTextBookmark */;
-			A9013DD711E31CC600E1CCCA /* PBXTextBookmark */ = A9013DD711E31CC600E1CCCA /* PBXTextBookmark */;
-			A9013DD811E31CC600E1CCCA /* PBXTextBookmark */ = A9013DD811E31CC600E1CCCA /* PBXTextBookmark */;
-			A975EC9411C78BEF007C1532 /* PBXTextBookmark */ = A975EC9411C78BEF007C1532 /* PBXTextBookmark */;
-			A99B560411C79C2C00264A8A /* PBXTextBookmark */ = A99B560411C79C2C00264A8A /* PBXTextBookmark */;
-			A9B1FBC411E3288900BB561A /* PBXTextBookmark */ = A9B1FBC411E3288900BB561A /* PBXTextBookmark */;
-			A9B1FC3C11E3293900BB561A /* PBXTextBookmark */ = A9B1FC3C11E3293900BB561A /* PBXTextBookmark */;
-			A9C4B07411CA009600F72CF6 /* PBXTextBookmark */ = A9C4B07411CA009600F72CF6 /* PBXTextBookmark */;
-			A9C4B07511CA009600F72CF6 /* PBXTextBookmark */ = A9C4B07511CA009600F72CF6 /* PBXTextBookmark */;
-		};
-		sourceControlManager = A94EABD0117B283D0018B06F /* Source Control */;
-		userBuildSettings = {
-		};
-	};
-	32DBCF5E0370ADEE00C91783 /* ObjCSword_Prefix.pch */ = {
-		uiCtxt = {
-			sepNavIntBoundsRect = "{{0, 0}, {1474, 849}}";
-			sepNavSelRange = "{501, 0}";
-			sepNavVisRange = "{0, 501}";
-		};
-	};
-	8DC2EF4F0486A6940098B216 /* ObjCSword */ = {
-		activeExec = 0;
-	};
-	A9013CF911E316C700E1CCCA /* ObjCSword_iOS */ = {
-		activeExec = 0;
-	};
-	A9013D4911E3172A00E1CCCA /* PBXTextBookmark */ = {
-		isa = PBXTextBookmark;
-		fRef = A94EABFD117B28920018B06F /* SwordModule.h */;
-		name = "SwordModule.h: 35";
-		rLen = 0;
-		rLoc = 1151;
-		rType = 0;
-		vrLen = 2547;
-		vrLoc = 0;
-	};
-	A9013D4B11E3172A00E1CCCA /* PBXTextBookmark */ = {
-		isa = PBXTextBookmark;
-		fRef = A94EABEE117B28920018B06F /* SwordCommentary.mm */;
-		name = "SwordCommentary.mm: 33";
-		rLen = 0;
-		rLoc = 1216;
-		rType = 0;
-		vrLen = 2876;
-		vrLoc = 0;
-	};
-	A9013D4C11E3172A00E1CCCA /* PBXTextBookmark */ = {
-		isa = PBXTextBookmark;
-		fRef = A94EABEC117B28920018B06F /* SwordBook.mm */;
-		name = "SwordBook.mm: 148";
-		rLen = 0;
-		rLoc = 4527;
-		rType = 0;
-		vrLen = 1914;
-		vrLoc = 2789;
-	};
-	A9013D4D11E3172A00E1CCCA /* PBXTextBookmark */ = {
-		isa = PBXTextBookmark;
-		fRef = A94EABE4117B28910018B06F /* SwordBible.mm */;
-		name = "SwordBible.mm: 346";
-		rLen = 0;
-		rLoc = 8934;
-		rType = 0;
-		vrLen = 1944;
-		vrLoc = 7926;
-	};
-	A9013D4E11E3172A00E1CCCA /* PBXTextBookmark */ = {
-		isa = PBXTextBookmark;
-		fRef = A94EABF0117B28920018B06F /* SwordDictionary.mm */;
-		name = "SwordDictionary.mm: 149";
-		rLen = 0;
-		rLoc = 3975;
-		rType = 0;
-		vrLen = 1303;
-		vrLoc = 3457;
-	};
-	A9013D4F11E3172A00E1CCCA /* PBXTextBookmark */ = {
-		isa = PBXTextBookmark;
-		fRef = A94EABF2117B28920018B06F /* SwordInstallSource.mm */;
-		name = "SwordInstallSource.mm: 182";
-		rLen = 40;
-		rLoc = 4537;
-		rType = 0;
-		vrLen = 1891;
-		vrLoc = 2822;
-	};
-	A9013D5011E3172A00E1CCCA /* PBXTextBookmark */ = {
-		isa = PBXTextBookmark;
-		fRef = A94EABF4117B28920018B06F /* SwordInstallSourceController.mm */;
-		name = "SwordInstallSourceController.mm: 10";
-		rLen = 0;
-		rLoc = 195;
-		rType = 0;
-		vrLen = 2262;
-		vrLoc = 0;
-	};
-	A9013D5111E3172A00E1CCCA /* PBXTextBookmark */ = {
-		isa = PBXTextBookmark;
-		fRef = A94EABFA117B28920018B06F /* SwordManager.mm */;
-		name = "SwordManager.mm: 22";
-		rLen = 0;
-		rLoc = 740;
-		rType = 0;
-		vrLen = 2209;
-		vrLoc = 0;
-	};
-	A9013D5211E3172A00E1CCCA /* PBXTextBookmark */ = {
-		isa = PBXTextBookmark;
-		fRef = A94EABFE117B28920018B06F /* SwordModule.mm */;
-		name = "SwordModule.mm: 15";
-		rLen = 0;
-		rLoc = 603;
-		rType = 0;
-		vrLen = 1872;
-		vrLoc = 0;
-	};
-	A9013D5311E3172A00E1CCCA /* PBXTextBookmark */ = {
-		isa = PBXTextBookmark;
-		fRef = A9C2818A11C43B9E00803CB5 /* TestLocalTest.m */;
-		name = "TestLocalTest.m: 22";
-		rLen = 0;
-		rLoc = 397;
-		rType = 0;
-		vrLen = 472;
-		vrLoc = 0;
-	};
-	A9013D5411E3172A00E1CCCA /* PBXTextBookmark */ = {
-		isa = PBXTextBookmark;
-		fRef = A964658111C663E200640FAC /* SwordManagerTest.m */;
-		name = "SwordManagerTest.m: 13";
-		rLen = 0;
-		rLoc = 289;
-		rType = 0;
-		vrLen = 550;
-		vrLoc = 0;
-	};
-	A9013D5511E3172A00E1CCCA /* PBXTextBookmark */ = {
-		isa = PBXTextBookmark;
-		fRef = A918B8E311C6697400024D84 /* SwordModuleTest.m */;
-		name = "SwordModuleTest.m: 41";
-		rLen = 0;
-		rLoc = 1140;
-		rType = 0;
-		vrLen = 1140;
-		vrLoc = 0;
-	};
-	A9013D5911E3172A00E1CCCA /* RunPlatformUnitTests.include */ = {
-		isa = PBXFileReference;
-		lastKnownFileType = text.script.sh;
-		name = RunPlatformUnitTests.include;
-		path = /Developer/Tools/RunPlatformUnitTests.include;
-		sourceTree = "<absolute>";
-	};
-	A9013DD611E31CC600E1CCCA /* PBXTextBookmark */ = {
-		isa = PBXTextBookmark;
-		fRef = A9013D5911E3172A00E1CCCA /* RunPlatformUnitTests.include */;
-		name = "RunPlatformUnitTests.include: 451";
-		rLen = 135;
-		rLoc = 16022;
-		rType = 0;
-		vrLen = 2523;
-		vrLoc = 14137;
-	};
-	A9013DD711E31CC600E1CCCA /* PBXTextBookmark */ = {
-		isa = PBXTextBookmark;
-		fRef = 32DBCF5E0370ADEE00C91783 /* ObjCSword_Prefix.pch */;
-		name = "ObjCSword_Prefix.pch: 16";
-		rLen = 0;
-		rLoc = 501;
-		rType = 0;
-		vrLen = 501;
-		vrLoc = 0;
-	};
-	A9013DD811E31CC600E1CCCA /* PBXTextBookmark */ = {
-		isa = PBXTextBookmark;
-		fRef = A9013DD911E31CC600E1CCCA /* SwordManager.h */;
-		name = "SwordManager.h: 1";
-		rLen = 0;
-		rLoc = 0;
-		rType = 0;
-		vrLen = 2650;
-		vrLoc = 0;
-	};
-	A9013DD911E31CC600E1CCCA /* SwordManager.h */ = {
-		isa = PBXFileReference;
-		lastKnownFileType = sourcecode.c.h;
-		name = SwordManager.h;
-		path = "/Volumes/User/mbergmann/_inProgress/Sources/macsword/macsword-bzr/trunk/sword_src/sword-trunk/bindings/objc/build/Debug/ObjCSword.framework/Headers/SwordManager.h";
-		sourceTree = "<absolute>";
-	};
-	A918B8E211C6697400024D84 /* SwordModuleTest.h */ = {
-		uiCtxt = {
-			sepNavIntBoundsRect = "{{0, 0}, {1474, 843}}";
-			sepNavSelRange = "{0, 0}";
-			sepNavVisRange = "{0, 243}";
-		};
-	};
-	A918B8E311C6697400024D84 /* SwordModuleTest.m */ = {
-		uiCtxt = {
-			sepNavIntBoundsRect = "{{0, 0}, {1474, 849}}";
-			sepNavSelRange = "{1140, 0}";
-			sepNavVisRange = "{0, 1140}";
-		};
-	};
-	A9377FCF11C7612300552507 /* Sword */ = {
-		activeExec = 0;
-	};
-	A94EABD0117B283D0018B06F /* Source Control */ = {
-		isa = PBXSourceControlManager;
-		fallbackIsa = XCSourceControlManager;
-		isSCMEnabled = 0;
-		scmConfiguration = {
-			repositoryNamesForRoots = {
-				"" = "";
-			};
-		};
-	};
-	A94EABD1117B283D0018B06F /* Code sense */ = {
-		isa = PBXCodeSenseManager;
-		indexTemplatePath = "";
-	};
-	A94EABE3117B28910018B06F /* SwordBible.h */ = {
-		uiCtxt = {
-			sepNavIntBoundsRect = "{{0, 0}, {1474, 897}}";
-			sepNavSelRange = "{675, 0}";
-			sepNavVisRange = "{56, 2094}";
-			sepNavWindowFrame = "{{632, 97}, {951, 922}}";
-		};
-	};
-	A94EABE4117B28910018B06F /* SwordBible.mm */ = {
-		uiCtxt = {
-			sepNavIntBoundsRect = "{{0, 0}, {1474, 6084}}";
-			sepNavSelRange = "{8934, 0}";
-			sepNavVisRange = "{7926, 1944}";
-		};
-	};
-	A94EABE5117B28920018B06F /* SwordBibleBook.h */ = {
-		uiCtxt = {
-			sepNavIntBoundsRect = "{{0, 0}, {1474, 823}}";
-			sepNavSelRange = "{0, 0}";
-			sepNavVisRange = "{0, 1072}";
-		};
-	};
-	A94EABE6117B28920018B06F /* SwordBibleBook.mm */ = {
-		uiCtxt = {
-			sepNavIntBoundsRect = "{{0, 0}, {1474, 1534}}";
-			sepNavSelRange = "{1336, 0}";
-			sepNavVisRange = "{0, 1428}";
-		};
-	};
-	A94EABE7117B28920018B06F /* SwordBibleChapter.h */ = {
-		uiCtxt = {
-			sepNavIntBoundsRect = "{{0, 0}, {1474, 809}}";
-			sepNavSelRange = "{380, 0}";
-			sepNavVisRange = "{0, 479}";
-		};
-	};
-	A94EABE8117B28920018B06F /* SwordBibleChapter.m */ = {
-		uiCtxt = {
-			sepNavIntBoundsRect = "{{0, 0}, {1121, 795}}";
-			sepNavSelRange = "{522, 0}";
-			sepNavVisRange = "{0, 547}";
-		};
-	};
-	A94EABE9117B28920018B06F /* SwordBibleTextEntry.h */ = {
-		uiCtxt = {
-			sepNavIntBoundsRect = "{{0, 0}, {1474, 823}}";
-			sepNavSelRange = "{209, 0}";
-			sepNavVisRange = "{0, 493}";
-		};
-	};
-	A94EABEA117B28920018B06F /* SwordBibleTextEntry.m */ = {
-		uiCtxt = {
-			sepNavIntBoundsRect = "{{0, 0}, {1121, 795}}";
-			sepNavSelRange = "{0, 0}";
-			sepNavVisRange = "{0, 726}";
-		};
-	};
-	A94EABEB117B28920018B06F /* SwordBook.h */ = {
-		uiCtxt = {
-			sepNavIntBoundsRect = "{{0, 0}, {1474, 809}}";
-			sepNavSelRange = "{1161, 0}";
-			sepNavVisRange = "{0, 1166}";
-		};
-	};
-	A94EABEC117B28920018B06F /* SwordBook.mm */ = {
-		uiCtxt = {
-			sepNavIntBoundsRect = "{{0, 0}, {1474, 2080}}";
-			sepNavSelRange = "{4527, 0}";
-			sepNavVisRange = "{2789, 1914}";
-		};
-	};
-	A94EABED117B28920018B06F /* SwordCommentary.h */ = {
-		uiCtxt = {
-			sepNavIntBoundsRect = "{{0, 0}, {1474, 823}}";
-			sepNavSelRange = "{639, 0}";
-			sepNavVisRange = "{0, 993}";
-		};
-	};
-	A94EABEE117B28920018B06F /* SwordCommentary.mm */ = {
-		uiCtxt = {
-			sepNavIntBoundsRect = "{{0, 0}, {1474, 962}}";
-			sepNavSelRange = "{1216, 0}";
-			sepNavVisRange = "{0, 2876}";
-		};
-	};
-	A94EABEF117B28920018B06F /* SwordDictionary.h */ = {
-		uiCtxt = {
-			sepNavIntBoundsRect = "{{0, 0}, {1474, 823}}";
-			sepNavSelRange = "{633, 0}";
-			sepNavVisRange = "{0, 1044}";
-		};
-	};
-	A94EABF0117B28920018B06F /* SwordDictionary.mm */ = {
-		uiCtxt = {
-			sepNavIntBoundsRect = "{{0, 0}, {1474, 2457}}";
-			sepNavSelRange = "{3975, 0}";
-			sepNavVisRange = "{3457, 1303}";
-			sepNavWindowFrame = "{{38, 470}, {951, 922}}";
-		};
-	};
-	A94EABF1117B28920018B06F /* SwordInstallSource.h */ = {
-		uiCtxt = {
-			sepNavIntBoundsRect = "{{0, 0}, {1474, 923}}";
-			sepNavSelRange = "{176, 0}";
-			sepNavVisRange = "{0, 1370}";
-		};
-	};
-	A94EABF2117B28920018B06F /* SwordInstallSource.mm */ = {
-		uiCtxt = {
-			sepNavIntBoundsRect = "{{0, 0}, {1474, 2574}}";
-			sepNavSelRange = "{4537, 40}";
-			sepNavVisRange = "{2822, 1891}";
-		};
-	};
-	A94EABF3117B28920018B06F /* SwordInstallSourceController.h */ = {
-		uiCtxt = {
-			sepNavIntBoundsRect = "{{0, 0}, {1474, 1443}}";
-			sepNavSelRange = "{177, 0}";
-			sepNavVisRange = "{0, 1538}";
-		};
-	};
-	A94EABF4117B28920018B06F /* SwordInstallSourceController.mm */ = {
-		uiCtxt = {
-			sepNavIntBoundsRect = "{{0, 0}, {1474, 4173}}";
-			sepNavSelRange = "{195, 0}";
-			sepNavVisRange = "{0, 2262}";
-		};
-	};
-	A94EABF5117B28920018B06F /* SwordKey.h */ = {
-		uiCtxt = {
-			sepNavIntBoundsRect = "{{0, 0}, {1474, 830}}";
-			sepNavSelRange = "{186, 0}";
-			sepNavVisRange = "{0, 890}";
-		};
-	};
-	A94EABF6117B28920018B06F /* SwordKey.mm */ = {
-		uiCtxt = {
-			sepNavIntBoundsRect = "{{0, 0}, {1474, 1625}}";
-			sepNavSelRange = "{0, 0}";
-			sepNavVisRange = "{642, 1554}";
-		};
-	};
-	A94EABF7117B28920018B06F /* SwordListKey.h */ = {
-		uiCtxt = {
-			sepNavIntBoundsRect = "{{0, 0}, {1474, 823}}";
-			sepNavSelRange = "{192, 0}";
-			sepNavVisRange = "{0, 1158}";
-		};
-	};
-	A94EABF8117B28920018B06F /* SwordListKey.mm */ = {
-		uiCtxt = {
-			sepNavIntBoundsRect = "{{0, 0}, {1474, 1508}}";
-			sepNavSelRange = "{0, 0}";
-			sepNavVisRange = "{422, 2174}";
-		};
-	};
-	A94EABF9117B28920018B06F /* SwordManager.h */ = {
-		uiCtxt = {
-			sepNavIntBoundsRect = "{{0, 0}, {1474, 2054}}";
-			sepNavSelRange = "{4620, 0}";
-			sepNavVisRange = "{0, 2494}";
-		};
-	};
-	A94EABFA117B28920018B06F /* SwordManager.mm */ = {
-		uiCtxt = {
-			sepNavIntBoundsRect = "{{0, 0}, {1474, 6968}}";
-			sepNavSelRange = "{740, 0}";
-			sepNavVisRange = "{0, 2209}";
-			sepNavWindowFrame = "{{1555, 239}, {951, 922}}";
-		};
-	};
-	A94EABFB117B28920018B06F /* SwordModCategory.h */ = {
-		uiCtxt = {
-			sepNavIntBoundsRect = "{{0, 0}, {1474, 823}}";
-			sepNavSelRange = "{199, 0}";
-			sepNavVisRange = "{0, 400}";
-		};
-	};
-	A94EABFC117B28920018B06F /* SwordModCategory.m */ = {
-		uiCtxt = {
-			sepNavIntBoundsRect = "{{0, 0}, {1121, 962}}";
-			sepNavSelRange = "{907, 0}";
-			sepNavVisRange = "{151, 1314}";
-		};
-	};
-	A94EABFD117B28920018B06F /* SwordModule.h */ = {
-		uiCtxt = {
-			sepNavIntBoundsRect = "{{0, 0}, {1474, 2652}}";
-			sepNavSelRange = "{1151, 0}";
-			sepNavVisRange = "{0, 2547}";
-		};
-	};
-	A94EABFE117B28920018B06F /* SwordModule.mm */ = {
-		uiCtxt = {
-			sepNavIntBoundsRect = "{{0, 0}, {1474, 8515}}";
-			sepNavSelRange = "{603, 0}";
-			sepNavVisRange = "{0, 1872}";
-			sepNavWindowFrame = "{{951, 105}, {951, 922}}";
-		};
-	};
-	A94EABFF117B28920018B06F /* SwordModuleTextEntry.h */ = {
-		uiCtxt = {
-			sepNavIntBoundsRect = "{{0, 0}, {1474, 809}}";
-			sepNavSelRange = "{0, 0}";
-			sepNavVisRange = "{0, 510}";
-		};
-	};
-	A94EAC00117B28920018B06F /* SwordModuleTextEntry.m */ = {
-		uiCtxt = {
-			sepNavIntBoundsRect = "{{0, 0}, {1121, 795}}";
-			sepNavSelRange = "{627, 137}";
-			sepNavVisRange = "{0, 770}";
-		};
-	};
-	A94EAC01117B28920018B06F /* SwordModuleTreeEntry.h */ = {
-		uiCtxt = {
-			sepNavIntBoundsRect = "{{0, 0}, {1474, 809}}";
-			sepNavSelRange = "{0, 0}";
-			sepNavVisRange = "{0, 428}";
-		};
-	};
-	A94EAC02117B28920018B06F /* SwordModuleTreeEntry.m */ = {
-		uiCtxt = {
-			sepNavIntBoundsRect = "{{0, 0}, {1121, 795}}";
-			sepNavSelRange = "{560, 0}";
-			sepNavVisRange = "{0, 601}";
-		};
-	};
-	A94EAC05117B28920018B06F /* SwordVerseKey.h */ = {
-		uiCtxt = {
-			sepNavIntBoundsRect = "{{0, 0}, {1474, 823}}";
-			sepNavSelRange = "{181, 0}";
-			sepNavVisRange = "{0, 1366}";
-		};
-	};
-	A94EAC06117B28920018B06F /* SwordVerseKey.mm */ = {
-		uiCtxt = {
-			sepNavIntBoundsRect = "{{0, 0}, {1121, 2171}}";
-			sepNavSelRange = "{0, 0}";
-			sepNavVisRange = "{987, 1348}";
-		};
-	};
-	A94EAC07117B28920018B06F /* SwordVerseManager.h */ = {
-		uiCtxt = {
-			sepNavIntBoundsRect = "{{0, 0}, {1121, 795}}";
-			sepNavSelRange = "{0, 0}";
-			sepNavVisRange = "{0, 746}";
-		};
-	};
-	A94EAC08117B28920018B06F /* SwordVerseManager.mm */ = {
-		uiCtxt = {
-			sepNavIntBoundsRect = "{{0, 0}, {1121, 1118}}";
-			sepNavSelRange = "{929, 0}";
-			sepNavVisRange = "{396, 1701}";
-		};
-	};
-	A94EAC09117B28920018B06F /* VerseEnumerator.h */ = {
-		uiCtxt = {
-			sepNavIntBoundsRect = "{{0, 0}, {1474, 1227}}";
-			sepNavSelRange = "{0, 0}";
-			sepNavVisRange = "{0, 376}";
-		};
-	};
-	A94EAC0A117B28920018B06F /* VerseEnumerator.mm */ = {
-		uiCtxt = {
-			sepNavIntBoundsRect = "{{0, 0}, {1474, 849}}";
-			sepNavSelRange = "{0, 0}";
-			sepNavVisRange = "{0, 1150}";
-		};
-	};
-	A964654A11C6624400640FAC /* maketree.c */ = {
-		uiCtxt = {
-			sepNavIntBoundsRect = "{{0, 0}, {1474, 1157}}";
-			sepNavSelRange = "{0, 0}";
-			sepNavVisRange = "{0, 1733}";
-		};
-	};
-	A964654C11C6624400640FAC /* trees.h */ = {
-		uiCtxt = {
-			sepNavIntBoundsRect = "{{0, 0}, {1474, 1651}}";
-			sepNavSelRange = "{0, 0}";
-			sepNavVisRange = "{0, 4537}";
-		};
-	};
-	A964654E11C6624400640FAC /* untgz.c */ = {
-		uiCtxt = {
-			sepNavIntBoundsRect = "{{0, 0}, {1474, 5525}}";
-			sepNavSelRange = "{355, 0}";
-			sepNavVisRange = "{0, 1436}";
-		};
-	};
-	A964654F11C6624400640FAC /* zutil.c */ = {
-		uiCtxt = {
-			sepNavIntBoundsRect = "{{0, 0}, {1474, 3055}}";
-			sepNavSelRange = "{981, 0}";
-			sepNavVisRange = "{0, 1393}";
-		};
-	};
-	A964655011C6624400640FAC /* zutil.h */ = {
-		uiCtxt = {
-			sepNavIntBoundsRect = "{{0, 0}, {1474, 2938}}";
-			sepNavSelRange = "{0, 0}";
-			sepNavVisRange = "{0, 1590}";
-		};
-	};
-	A964658011C663E200640FAC /* SwordManagerTest.h */ = {
-		uiCtxt = {
-			sepNavIntBoundsRect = "{{0, 0}, {1474, 843}}";
-			sepNavSelRange = "{0, 0}";
-			sepNavVisRange = "{0, 245}";
-		};
-	};
-	A964658111C663E200640FAC /* SwordManagerTest.m */ = {
-		uiCtxt = {
-			sepNavIntBoundsRect = "{{0, 0}, {1474, 849}}";
-			sepNavSelRange = "{289, 0}";
-			sepNavVisRange = "{0, 550}";
-		};
-	};
-	A975EAC411C77862007C1532 /* ObjCSword.h */ = {
-		uiCtxt = {
-			sepNavIntBoundsRect = "{{0, 0}, {1474, 837}}";
-			sepNavSelRange = "{216, 0}";
-			sepNavVisRange = "{0, 834}";
-		};
-	};
-	A975EC9411C78BEF007C1532 /* PBXTextBookmark */ = {
-		isa = PBXTextBookmark;
-		fRef = A9C2836611C442F600803CB5 /* AnalysisHeader.cpp */;
-		name = "AnalysisHeader.cpp: 7";
-		rLen = 0;
-		rLoc = 382;
-		rType = 0;
-		vrLen = 1624;
-		vrLoc = 0;
-	};
-	A975ED9811C7925C007C1532 /* imp2gbs.cpp */ = {
-		uiCtxt = {
-			sepNavIntBoundsRect = "{{0, 0}, {1474, 3523}}";
-			sepNavSelRange = "{0, 0}";
-			sepNavVisRange = "{0, 1675}";
-		};
-	};
-	A975EED811C792B9007C1532 /* mod2osis */ = {
-		activeExec = 0;
-		executables = (
-			A975EEDA11C792B9007C1532 /* mod2osis */,
-		);
-	};
-	A975EEDA11C792B9007C1532 /* mod2osis */ = {
-		isa = PBXExecutable;
-		activeArgIndices = (
-		);
-		argumentStrings = (
-		);
-		autoAttachOnCrash = 1;
-		breakpointsEnabled = 0;
-		configStateDict = {
-		};
-		customDataFormattersEnabled = 1;
-		dataTipCustomDataFormattersEnabled = 1;
-		dataTipShowTypeColumn = 1;
-		dataTipSortType = 0;
-		debuggerPlugin = GDBDebugging;
-		disassemblyDisplayState = 0;
-		enableDebugStr = 1;
-		environmentEntries = (
-		);
-		executableSystemSymbolLevel = 0;
-		executableUserSymbolLevel = 0;
-		libgmallocEnabled = 0;
-		name = mod2osis;
-		showTypeColumn = 0;
-		sourceDirectories = (
-		);
-	};
-	A99B560411C79C2C00264A8A /* PBXTextBookmark */ = {
-		isa = PBXTextBookmark;
-		fRef = A964654F11C6624400640FAC /* zutil.c */;
-		name = "zutil.c: 36";
-		rLen = 0;
-		rLoc = 981;
-		rType = 0;
-		vrLen = 1393;
-		vrLoc = 0;
-	};
-	A9A2C17C118D9D3D0002873D /* Notifications.h */ = {
-		uiCtxt = {
-			sepNavIntBoundsRect = "{{0, 0}, {1474, 830}}";
-			sepNavSelRange = "{458, 0}";
-			sepNavVisRange = "{0, 458}";
-			sepNavWindowFrame = "{{1577, 133}, {951, 922}}";
-		};
-	};
-	A9B1FBC411E3288900BB561A /* PBXTextBookmark */ = {
-		isa = PBXTextBookmark;
-		fRef = A975EAC411C77862007C1532 /* ObjCSword.h */;
-		name = "ObjCSword.h: 12";
-		rLen = 0;
-		rLoc = 216;
-		rType = 0;
-		vrLen = 834;
-		vrLoc = 0;
-	};
-	A9B1FC3C11E3293900BB561A /* PBXTextBookmark */ = {
-		isa = PBXTextBookmark;
-		fRef = A975EAC411C77862007C1532 /* ObjCSword.h */;
-		name = "ObjCSword.h: 12";
-		rLen = 0;
-		rLoc = 216;
-		rType = 0;
-		vrLen = 834;
-		vrLoc = 0;
-	};
-	A9C2818111C43A2900803CB5 /* Test.h */ = {
-		uiCtxt = {
-			sepNavIntBoundsRect = "{{0, 0}, {1474, 843}}";
-			sepNavSelRange = "{327, 0}";
-			sepNavVisRange = "{0, 327}";
-		};
-	};
-	A9C2818311C43A4300803CB5 /* Test1.h */ = {
-		uiCtxt = {
-			sepNavIntBoundsRect = "{{0, 0}, {1474, 1227}}";
-			sepNavSelRange = "{163, 0}";
-			sepNavVisRange = "{0, 251}";
-		};
-	};
-	A9C2818411C43A4300803CB5 /* Test1.m */ = {
-		uiCtxt = {
-			sepNavIntBoundsRect = "{{0, 0}, {1474, 1227}}";
-			sepNavSelRange = "{212, 0}";
-			sepNavVisRange = "{0, 236}";
-		};
-	};
-	A9C2818711C43AB200803CB5 /* Test.m */ = {
-		uiCtxt = {
-			sepNavIntBoundsRect = "{{0, 0}, {1474, 1227}}";
-			sepNavSelRange = "{183, 0}";
-			sepNavVisRange = "{0, 323}";
-		};
-	};
-	A9C2818911C43B9E00803CB5 /* TestLocalTest.h */ = {
-		uiCtxt = {
-			sepNavIntBoundsRect = "{{0, 0}, {1474, 1227}}";
-			sepNavSelRange = "{322, 0}";
-			sepNavVisRange = "{0, 322}";
-		};
-	};
-	A9C2818A11C43B9E00803CB5 /* TestLocalTest.m */ = {
-		uiCtxt = {
-			sepNavIntBoundsRect = "{{0, 0}, {1474, 849}}";
-			sepNavSelRange = "{397, 0}";
-			sepNavVisRange = "{0, 472}";
-		};
-	};
-	A9C2819511C43C4900803CB5 /* Tests */ = {
-		activeExec = 0;
-	};
-	A9C2836611C442F600803CB5 /* AnalysisHeader.cpp */ = {
-		uiCtxt = {
-			sepNavIntBoundsRect = "{{0, 0}, {1474, 2548}}";
-			sepNavSelRange = "{382, 0}";
-			sepNavVisRange = "{0, 1624}";
-		};
-	};
-	A9C283CF11C442F700803CB5 /* MultiFieldQueryParser.h */ = {
-		uiCtxt = {
-			sepNavIntBoundsRect = "{{0, 0}, {1474, 1872}}";
-			sepNavSelRange = "{0, 0}";
-			sepNavVisRange = "{0, 2294}";
-		};
-	};
-	A9C2842611C442F700803CB5 /* FSDirectory.cpp */ = {
-		uiCtxt = {
-			sepNavIntBoundsRect = "{{0, 0}, {1474, 9061}}";
-			sepNavSelRange = "{9949, 8}";
-			sepNavVisRange = "{8980, 2063}";
-		};
-	};
-	A9C2843A11C442F700803CB5 /* dirent.cpp */ = {
-		uiCtxt = {
-			sepNavIntBoundsRect = "{{0, 0}, {1474, 2899}}";
-			sepNavSelRange = "{4722, 0}";
-			sepNavVisRange = "{0, 1539}";
-		};
-	};
-	A9C2845311C442F700803CB5 /* ThreadLocal.cpp */ = {
-		uiCtxt = {
-			sepNavIntBoundsRect = "{{0, 0}, {1474, 843}}";
-			sepNavSelRange = "{0, 0}";
-			sepNavVisRange = "{0, 1635}";
-		};
-	};
-	A9C2856D11C446B700803CB5 /* Configuration.h */ = {
-		uiCtxt = {
-			sepNavIntBoundsRect = "{{0, 0}, {1474, 843}}";
-			sepNavSelRange = "{945, 0}";
-			sepNavVisRange = "{0, 945}";
-		};
-	};
-	A9C2857111C4471400803CB5 /* OSXConfiguration.h */ = {
-		uiCtxt = {
-			sepNavIntBoundsRect = "{{0, 0}, {1474, 843}}";
-			sepNavSelRange = "{244, 0}";
-			sepNavVisRange = "{0, 445}";
-		};
-	};
-	A9C2857211C4471400803CB5 /* OSXConfiguration.m */ = {
-		uiCtxt = {
-			sepNavIntBoundsRect = "{{0, 0}, {1474, 1227}}";
-			sepNavSelRange = "{766, 0}";
-			sepNavVisRange = "{0, 980}";
-		};
-	};
-	A9C2858211C44A0A00803CB5 /* Configuration.m */ = {
-		uiCtxt = {
-			sepNavIntBoundsRect = "{{0, 0}, {1474, 1227}}";
-			sepNavSelRange = "{893, 0}";
-			sepNavVisRange = "{0, 893}";
-		};
-	};
-	A9C4B07411CA009600F72CF6 /* PBXTextBookmark */ = {
-		isa = PBXTextBookmark;
-		fRef = A964654E11C6624400640FAC /* untgz.c */;
-		name = "untgz.c: 17";
-		rLen = 0;
-		rLoc = 355;
-		rType = 0;
-		vrLen = 1436;
-		vrLoc = 0;
-	};
-	A9C4B07511CA009600F72CF6 /* PBXTextBookmark */ = {
-		isa = PBXTextBookmark;
-		fRef = A9D4360311C4FE97007AFE83 /* SwordModule+Index.h */;
-		name = "SwordModule+Index.h: 10";
-		rLen = 0;
-		rLoc = 197;
-		rType = 0;
-		vrLen = 372;
-		vrLoc = 0;
-	};
-	A9D4360311C4FE97007AFE83 /* SwordModule+Index.h */ = {
-		uiCtxt = {
-			sepNavIntBoundsRect = "{{0, 0}, {1474, 802}}";
-			sepNavSelRange = "{197, 0}";
-			sepNavVisRange = "{0, 372}";
-		};
-	};
-	A9D4360411C4FE97007AFE83 /* SwordModule+Index.mm */ = {
-		uiCtxt = {
-			sepNavIntBoundsRect = "{{0, 0}, {1474, 816}}";
-			sepNavSelRange = "{213, 0}";
-			sepNavVisRange = "{0, 1271}";
-		};
-	};
-	A9D4363C11C505C2007AFE83 /* filemgr.cpp */ = {
-		uiCtxt = {
-			sepNavIntBoundsRect = "{{0, 0}, {1474, 7462}}";
-			sepNavSelRange = "{11574, 8}";
-			sepNavVisRange = "{0, 1457}";
-		};
-	};
-	A9D4365811C505C2007AFE83 /* compress.cpp.txt */ = {
-		uiCtxt = {
-			sepNavIntBoundsRect = "{{0, 0}, {4821, 9126}}";
-			sepNavSelRange = "{2120, 0}";
-			sepNavVisRange = "{0, 5317}";
-		};
-	};
-	A9D4366211C505C2007AFE83 /* swcomprs.doc */ = {
-		uiCtxt = {
-			sepNavIntBoundsRect = "{{0, 0}, {1474, 10062}}";
-			sepNavSelRange = "{0, 0}";
-			sepNavVisRange = "{0, 2810}";
-		};
-	};
-	A9D436BB11C505C2007AFE83 /* swmodule.cpp */ = {
-		uiCtxt = {
-			sepNavIntBoundsRect = "{{0, 0}, {1474, 18668}}";
-			sepNavSelRange = "{10709, 0}";
-			sepNavVisRange = "{9767, 1907}";
-			sepNavWindowFrame = "{{38, 470}, {951, 922}}";
-		};
-	};
-	A9D436C511C505C2007AFE83 /* ztext.cpp */ = {
-		uiCtxt = {
-			sepNavIntBoundsRect = "{{0, 0}, {1608, 2756}}";
-			sepNavSelRange = "{0, 0}";
-			sepNavVisRange = "{0, 2004}";
-		};
-	};
-	A9D436C911C505C2007AFE83 /* regex.c */ = {
-		uiCtxt = {
-			sepNavIntBoundsRect = "{{0, 0}, {1474, 76284}}";
-			sepNavSelRange = "{1338, 0}";
-			sepNavVisRange = "{0, 2107}";
-			sepNavWindowFrame = "{{61, 449}, {951, 922}}";
-		};
-	};
-	A9D436CE11C505C2007AFE83 /* swversion.cpp */ = {
-		uiCtxt = {
-			sepNavIntBoundsRect = "{{0, 0}, {1474, 1287}}";
-			sepNavSelRange = "{716, 0}";
-			sepNavVisRange = "{0, 1666}";
-		};
-	};
-	A9D4399E11C52E9B007AFE83 /* canon.h */ = {
-		uiCtxt = {
-			sepNavIntBoundsRect = "{{0, 0}, {1474, 3783}}";
-			sepNavSelRange = "{0, 0}";
-			sepNavVisRange = "{0, 2124}";
-		};
-	};
-	A9D439AF11C52E9B007AFE83 /* defs.h */ = {
-		uiCtxt = {
-			sepNavIntBoundsRect = "{{0, 0}, {1474, 1599}}";
-			sepNavSelRange = "{467, 0}";
-			sepNavVisRange = "{0, 1663}";
-		};
-	};
-	A9D439CF11C52E9B007AFE83 /* regex.h */ = {
-		uiCtxt = {
-			sepNavIntBoundsRect = "{{0, 0}, {1474, 7176}}";
-			sepNavSelRange = "{0, 0}";
-			sepNavVisRange = "{0, 2579}";
-		};
-	};
-	A9D439F111C52E9B007AFE83 /* rawld.h */ = {
-		uiCtxt = {
-			sepNavIntBoundsRect = "{{0, 0}, {1474, 910}}";
-			sepNavSelRange = "{0, 0}";
-			sepNavVisRange = "{0, 2123}";
-		};
-	};
-	A9D43A1611C52E9B007AFE83 /* swtext.h */ = {
-		uiCtxt = {
-			sepNavIntBoundsRect = "{{0, 0}, {1474, 910}}";
-			sepNavSelRange = "{884, 0}";
-			sepNavVisRange = "{0, 1783}";
-		};
-	};
-	A9D43A2511C52E9B007AFE83 /* thmlplain.h */ = {
-		uiCtxt = {
-			sepNavIntBoundsRect = "{{0, 0}, {1474, 809}}";
-			sepNavSelRange = "{0, 0}";
-			sepNavVisRange = "{0, 1058}";
-		};
-	};
-	A9D43A4A11C52E9B007AFE83 /* zverse.h */ = {
-		uiCtxt = {
-			sepNavIntBoundsRect = "{{0, 0}, {1474, 843}}";
-			sepNavSelRange = "{0, 0}";
-			sepNavVisRange = "{0, 1565}";
-		};
-	};
-}

Deleted: trunk/bindings/objc/ObjCSword.xcodeproj/mbergmann.perspectivev3
===================================================================
--- trunk/bindings/objc/ObjCSword.xcodeproj/mbergmann.perspectivev3	2010-07-20 12:58:23 UTC (rev 2526)
+++ trunk/bindings/objc/ObjCSword.xcodeproj/mbergmann.perspectivev3	2010-07-25 13:08:38 UTC (rev 2527)
@@ -1,1483 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
-<plist version="1.0">
-<dict>
-	<key>ActivePerspectiveName</key>
-	<string>Project</string>
-	<key>AllowedModules</key>
-	<array>
-		<dict>
-			<key>BundleLoadPath</key>
-			<string></string>
-			<key>MaxInstances</key>
-			<string>n</string>
-			<key>Module</key>
-			<string>PBXSmartGroupTreeModule</string>
-			<key>Name</key>
-			<string>Groups and Files Outline View</string>
-		</dict>
-		<dict>
-			<key>BundleLoadPath</key>
-			<string></string>
-			<key>MaxInstances</key>
-			<string>n</string>
-			<key>Module</key>
-			<string>PBXNavigatorGroup</string>
-			<key>Name</key>
-			<string>Editor</string>
-		</dict>
-		<dict>
-			<key>BundleLoadPath</key>
-			<string></string>
-			<key>MaxInstances</key>
-			<string>n</string>
-			<key>Module</key>
-			<string>XCTaskListModule</string>
-			<key>Name</key>
-			<string>Task List</string>
-		</dict>
-		<dict>
-			<key>BundleLoadPath</key>
-			<string></string>
-			<key>MaxInstances</key>
-			<string>n</string>
-			<key>Module</key>
-			<string>XCDetailModule</string>
-			<key>Name</key>
-			<string>File and Smart Group Detail Viewer</string>
-		</dict>
-		<dict>
-			<key>BundleLoadPath</key>
-			<string></string>
-			<key>MaxInstances</key>
-			<string>1</string>
-			<key>Module</key>
-			<string>PBXBuildResultsModule</string>
-			<key>Name</key>
-			<string>Detailed Build Results Viewer</string>
-		</dict>
-		<dict>
-			<key>BundleLoadPath</key>
-			<string></string>
-			<key>MaxInstances</key>
-			<string>1</string>
-			<key>Module</key>
-			<string>PBXProjectFindModule</string>
-			<key>Name</key>
-			<string>Project Batch Find Tool</string>
-		</dict>
-		<dict>
-			<key>BundleLoadPath</key>
-			<string></string>
-			<key>MaxInstances</key>
-			<string>n</string>
-			<key>Module</key>
-			<string>XCProjectFormatConflictsModule</string>
-			<key>Name</key>
-			<string>Project Format Conflicts List</string>
-		</dict>
-		<dict>
-			<key>BundleLoadPath</key>
-			<string></string>
-			<key>MaxInstances</key>
-			<string>n</string>
-			<key>Module</key>
-			<string>PBXBookmarksModule</string>
-			<key>Name</key>
-			<string>Bookmarks Tool</string>
-		</dict>
-		<dict>
-			<key>BundleLoadPath</key>
-			<string></string>
-			<key>MaxInstances</key>
-			<string>n</string>
-			<key>Module</key>
-			<string>PBXClassBrowserModule</string>
-			<key>Name</key>
-			<string>Class Browser</string>
-		</dict>
-		<dict>
-			<key>BundleLoadPath</key>
-			<string></string>
-			<key>MaxInstances</key>
-			<string>n</string>
-			<key>Module</key>
-			<string>PBXCVSModule</string>
-			<key>Name</key>
-			<string>Source Code Control Tool</string>
-		</dict>
-		<dict>
-			<key>BundleLoadPath</key>
-			<string></string>
-			<key>MaxInstances</key>
-			<string>n</string>
-			<key>Module</key>
-			<string>PBXDebugBreakpointsModule</string>
-			<key>Name</key>
-			<string>Debug Breakpoints Tool</string>
-		</dict>
-		<dict>
-			<key>BundleLoadPath</key>
-			<string></string>
-			<key>MaxInstances</key>
-			<string>n</string>
-			<key>Module</key>
-			<string>XCDockableInspector</string>
-			<key>Name</key>
-			<string>Inspector</string>
-		</dict>
-		<dict>
-			<key>BundleLoadPath</key>
-			<string></string>
-			<key>MaxInstances</key>
-			<string>n</string>
-			<key>Module</key>
-			<string>PBXOpenQuicklyModule</string>
-			<key>Name</key>
-			<string>Open Quickly Tool</string>
-		</dict>
-		<dict>
-			<key>BundleLoadPath</key>
-			<string></string>
-			<key>MaxInstances</key>
-			<string>1</string>
-			<key>Module</key>
-			<string>PBXDebugSessionModule</string>
-			<key>Name</key>
-			<string>Debugger</string>
-		</dict>
-		<dict>
-			<key>BundleLoadPath</key>
-			<string></string>
-			<key>MaxInstances</key>
-			<string>1</string>
-			<key>Module</key>
-			<string>PBXDebugCLIModule</string>
-			<key>Name</key>
-			<string>Debug Console</string>
-		</dict>
-		<dict>
-			<key>BundleLoadPath</key>
-			<string></string>
-			<key>MaxInstances</key>
-			<string>n</string>
-			<key>Module</key>
-			<string>XCSnapshotModule</string>
-			<key>Name</key>
-			<string>Snapshots Tool</string>
-		</dict>
-	</array>
-	<key>BundlePath</key>
-	<string>/Developer/Library/PrivateFrameworks/DevToolsInterface.framework/Resources</string>
-	<key>Description</key>
-	<string>AIODescriptionKey</string>
-	<key>DockingSystemVisible</key>
-	<false/>
-	<key>Extension</key>
-	<string>perspectivev3</string>
-	<key>FavBarConfig</key>
-	<dict>
-		<key>PBXProjectModuleGUID</key>
-		<string>A94EABCF117B283D0018B06F</string>
-		<key>XCBarModuleItemNames</key>
-		<dict/>
-		<key>XCBarModuleItems</key>
-		<array/>
-	</dict>
-	<key>FirstTimeWindowDisplayed</key>
-	<false/>
-	<key>Identifier</key>
-	<string>com.apple.perspectives.project.defaultV3</string>
-	<key>MajorVersion</key>
-	<integer>34</integer>
-	<key>MinorVersion</key>
-	<integer>0</integer>
-	<key>Name</key>
-	<string>All-In-One</string>
-	<key>Notifications</key>
-	<array/>
-	<key>OpenEditors</key>
-	<array/>
-	<key>PerspectiveWidths</key>
-	<array>
-		<integer>-1</integer>
-		<integer>-1</integer>
-	</array>
-	<key>Perspectives</key>
-	<array>
-		<dict>
-			<key>ChosenToolbarItems</key>
-			<array>
-				<string>XCToolbarPerspectiveControl</string>
-				<string>NSToolbarSeparatorItem</string>
-				<string>active-combo-popup</string>
-				<string>action</string>
-				<string>NSToolbarFlexibleSpaceItem</string>
-				<string>debugger-enable-breakpoints</string>
-				<string>buildOrClean</string>
-				<string>build-and-go</string>
-				<string>com.apple.ide.PBXToolbarStopButton</string>
-				<string>toggle-editor</string>
-				<string>get-info</string>
-				<string>NSToolbarFlexibleSpaceItem</string>
-				<string>com.apple.pbx.toolbar.searchfield</string>
-			</array>
-			<key>ControllerClassBaseName</key>
-			<string></string>
-			<key>IconName</key>
-			<string>WindowOfProject</string>
-			<key>Identifier</key>
-			<string>perspective.project</string>
-			<key>IsVertical</key>
-			<false/>
-			<key>Layout</key>
-			<array>
-				<dict>
-					<key>BecomeActive</key>
-					<true/>
-					<key>ContentConfiguration</key>
-					<dict>
-						<key>PBXBottomSmartGroupGIDs</key>
-						<array>
-							<string>1C37FBAC04509CD000000102</string>
-							<string>1C37FAAC04509CD000000102</string>
-							<string>1C37FABC05509CD000000102</string>
-							<string>1C37FABC05539CD112110102</string>
-							<string>E2644B35053B69B200211256</string>
-							<string>1C37FABC04509CD000100104</string>
-							<string>1CC0EA4004350EF90044410B</string>
-							<string>1CC0EA4004350EF90041110B</string>
-							<string>1C77FABC04509CD000000102</string>
-						</array>
-						<key>PBXProjectModuleGUID</key>
-						<string>1CA23ED40692098700951B8B</string>
-						<key>PBXProjectModuleLabel</key>
-						<string>Files</string>
-						<key>PBXProjectStructureProvided</key>
-						<string>yes</string>
-						<key>PBXSmartGroupTreeModuleColumnData</key>
-						<dict>
-							<key>PBXSmartGroupTreeModuleColumnWidthsKey</key>
-							<array>
-								<real>368</real>
-							</array>
-							<key>PBXSmartGroupTreeModuleColumnsKey_v4</key>
-							<array>
-								<string>MainColumn</string>
-							</array>
-						</dict>
-						<key>PBXSmartGroupTreeModuleOutlineStateKey_v7</key>
-						<dict>
-							<key>PBXSmartGroupTreeModuleOutlineStateExpansionKey</key>
-							<array>
-								<string>0867D691FE84028FC02AAC07</string>
-								<string>A94EAE72117B32AF0018B06F</string>
-								<string>08FB77AEFE84172EC02AAC07</string>
-								<string>32C88DFF0371C24200C91783</string>
-								<string>089C1665FE841158C02AAC07</string>
-								<string>0867D69AFE84028FC02AAC07</string>
-								<string>034768DFFF38A50411DB9C8B</string>
-								<string>1C37FBAC04509CD000000102</string>
-							</array>
-							<key>PBXSmartGroupTreeModuleOutlineStateSelectionKey</key>
-							<array>
-								<array>
-									<integer>63</integer>
-									<integer>62</integer>
-									<integer>0</integer>
-								</array>
-							</array>
-							<key>PBXSmartGroupTreeModuleOutlineStateVisibleRectKey</key>
-							<string>{{0, 165}, {368, 1246}}</string>
-						</dict>
-						<key>PBXTopSmartGroupGIDs</key>
-						<array/>
-						<key>XCIncludePerspectivesSwitch</key>
-						<false/>
-					</dict>
-					<key>GeometryConfiguration</key>
-					<dict>
-						<key>Frame</key>
-						<string>{{0, 0}, {385, 1264}}</string>
-						<key>GroupTreeTableConfiguration</key>
-						<array>
-							<string>MainColumn</string>
-							<real>368</real>
-						</array>
-						<key>RubberWindowFrame</key>
-						<string>635 113 1925 1305 0 0 2560 1418 </string>
-					</dict>
-					<key>Module</key>
-					<string>PBXSmartGroupTreeModule</string>
-					<key>Proportion</key>
-					<string>385pt</string>
-				</dict>
-				<dict>
-					<key>Dock</key>
-					<array>
-						<dict>
-							<key>ContentConfiguration</key>
-							<dict>
-								<key>PBXProjectModuleGUID</key>
-								<string>A94EABCA117B283D0018B06F</string>
-								<key>PBXProjectModuleLabel</key>
-								<string>ObjCSword.h</string>
-								<key>PBXSplitModuleInNavigatorKey</key>
-								<dict>
-									<key>Split0</key>
-									<dict>
-										<key>PBXProjectModuleGUID</key>
-										<string>A94EABCB117B283D0018B06F</string>
-										<key>PBXProjectModuleLabel</key>
-										<string>ObjCSword.h</string>
-										<key>_historyCapacity</key>
-										<integer>20</integer>
-										<key>bookmark</key>
-										<string>A9B1FC3C11E3293900BB561A</string>
-										<key>history</key>
-										<array>
-											<string>A975EC9411C78BEF007C1532</string>
-											<string>A99B560411C79C2C00264A8A</string>
-											<string>A9C4B07411CA009600F72CF6</string>
-											<string>A9C4B07511CA009600F72CF6</string>
-											<string>A9013D4911E3172A00E1CCCA</string>
-											<string>A9013D4B11E3172A00E1CCCA</string>
-											<string>A9013D4C11E3172A00E1CCCA</string>
-											<string>A9013D4D11E3172A00E1CCCA</string>
-											<string>A9013D4E11E3172A00E1CCCA</string>
-											<string>A9013D4F11E3172A00E1CCCA</string>
-											<string>A9013D5011E3172A00E1CCCA</string>
-											<string>A9013D5111E3172A00E1CCCA</string>
-											<string>A9013D5211E3172A00E1CCCA</string>
-											<string>A9013D5311E3172A00E1CCCA</string>
-											<string>A9013D5411E3172A00E1CCCA</string>
-											<string>A9013D5511E3172A00E1CCCA</string>
-											<string>A9013DD611E31CC600E1CCCA</string>
-											<string>A9013DD711E31CC600E1CCCA</string>
-											<string>A9013DD811E31CC600E1CCCA</string>
-											<string>A9B1FBC411E3288900BB561A</string>
-										</array>
-									</dict>
-									<key>SplitCount</key>
-									<string>1</string>
-								</dict>
-								<key>StatusBarVisibility</key>
-								<true/>
-								<key>XCSharingToken</key>
-								<string>com.apple.Xcode.CommonNavigatorGroupSharingToken</string>
-							</dict>
-							<key>GeometryConfiguration</key>
-							<dict>
-								<key>Frame</key>
-								<string>{{0, 0}, {1535, 869}}</string>
-								<key>RubberWindowFrame</key>
-								<string>635 113 1925 1305 0 0 2560 1418 </string>
-							</dict>
-							<key>Module</key>
-							<string>PBXNavigatorGroup</string>
-							<key>Proportion</key>
-							<string>869pt</string>
-						</dict>
-						<dict>
-							<key>Proportion</key>
-							<string>390pt</string>
-							<key>Tabs</key>
-							<array>
-								<dict>
-									<key>ContentConfiguration</key>
-									<dict>
-										<key>PBXProjectModuleGUID</key>
-										<string>1CA23EDF0692099D00951B8B</string>
-										<key>PBXProjectModuleLabel</key>
-										<string>Detail</string>
-									</dict>
-									<key>GeometryConfiguration</key>
-									<dict>
-										<key>Frame</key>
-										<string>{{10, 27}, {1535, 363}}</string>
-										<key>RubberWindowFrame</key>
-										<string>635 113 1925 1305 0 0 2560 1418 </string>
-									</dict>
-									<key>Module</key>
-									<string>XCDetailModule</string>
-								</dict>
-								<dict>
-									<key>ContentConfiguration</key>
-									<dict>
-										<key>PBXProjectModuleGUID</key>
-										<string>1CA23EE00692099D00951B8B</string>
-										<key>PBXProjectModuleLabel</key>
-										<string>Project Find</string>
-									</dict>
-									<key>GeometryConfiguration</key>
-									<dict>
-										<key>Frame</key>
-										<string>{{10, 27}, {1535, 377}}</string>
-									</dict>
-									<key>Module</key>
-									<string>PBXProjectFindModule</string>
-								</dict>
-								<dict>
-									<key>ContentConfiguration</key>
-									<dict>
-										<key>PBXCVSModuleFilterTypeKey</key>
-										<integer>1032</integer>
-										<key>PBXProjectModuleGUID</key>
-										<string>1CA23EE10692099D00951B8B</string>
-										<key>PBXProjectModuleLabel</key>
-										<string>SCM Results</string>
-									</dict>
-									<key>GeometryConfiguration</key>
-									<dict>
-										<key>Frame</key>
-										<string>{{10, 31}, {603, 297}}</string>
-									</dict>
-									<key>Module</key>
-									<string>PBXCVSModule</string>
-								</dict>
-								<dict>
-									<key>ContentConfiguration</key>
-									<dict>
-										<key>PBXProjectModuleGUID</key>
-										<string>XCMainBuildResultsModuleGUID</string>
-										<key>PBXProjectModuleLabel</key>
-										<string>Build Results</string>
-										<key>XCBuildResultsTrigger_Collapse</key>
-										<integer>1021</integer>
-										<key>XCBuildResultsTrigger_Open</key>
-										<integer>1011</integer>
-									</dict>
-									<key>GeometryConfiguration</key>
-									<dict>
-										<key>Frame</key>
-										<string>{{10, 27}, {1535, 351}}</string>
-									</dict>
-									<key>Module</key>
-									<string>PBXBuildResultsModule</string>
-								</dict>
-							</array>
-						</dict>
-					</array>
-					<key>Proportion</key>
-					<string>1535pt</string>
-				</dict>
-			</array>
-			<key>Name</key>
-			<string>Project</string>
-			<key>ServiceClasses</key>
-			<array>
-				<string>XCModuleDock</string>
-				<string>PBXSmartGroupTreeModule</string>
-				<string>XCModuleDock</string>
-				<string>PBXNavigatorGroup</string>
-				<string>XCDockableTabModule</string>
-				<string>XCDetailModule</string>
-				<string>PBXProjectFindModule</string>
-				<string>PBXCVSModule</string>
-				<string>PBXBuildResultsModule</string>
-			</array>
-			<key>TableOfContents</key>
-			<array>
-				<string>A9B1FC3D11E3293900BB561A</string>
-				<string>1CA23ED40692098700951B8B</string>
-				<string>A9B1FC3E11E3293900BB561A</string>
-				<string>A94EABCA117B283D0018B06F</string>
-				<string>A9B1FC3F11E3293900BB561A</string>
-				<string>1CA23EDF0692099D00951B8B</string>
-				<string>1CA23EE00692099D00951B8B</string>
-				<string>1CA23EE10692099D00951B8B</string>
-				<string>XCMainBuildResultsModuleGUID</string>
-			</array>
-			<key>ToolbarConfigUserDefaultsMinorVersion</key>
-			<string>2</string>
-			<key>ToolbarConfiguration</key>
-			<string>xcode.toolbar.config.defaultV3</string>
-		</dict>
-		<dict>
-			<key>ChosenToolbarItems</key>
-			<array>
-				<string>XCToolbarPerspectiveControl</string>
-				<string>NSToolbarSeparatorItem</string>
-				<string>active-combo-popup</string>
-				<string>NSToolbarFlexibleSpaceItem</string>
-				<string>debugger-enable-breakpoints</string>
-				<string>build-and-go</string>
-				<string>com.apple.ide.PBXToolbarStopButton</string>
-				<string>debugger-restart-executable</string>
-				<string>debugger-pause</string>
-				<string>debugger-step-over</string>
-				<string>debugger-step-into</string>
-				<string>debugger-step-out</string>
-				<string>NSToolbarFlexibleSpaceItem</string>
-				<string>servicesModulebreakpoints</string>
-				<string>debugger-show-console-window</string>
-			</array>
-			<key>ControllerClassBaseName</key>
-			<string>PBXDebugSessionModule</string>
-			<key>IconName</key>
-			<string>DebugTabIcon</string>
-			<key>Identifier</key>
-			<string>perspective.debug</string>
-			<key>IsVertical</key>
-			<integer>1</integer>
-			<key>Layout</key>
-			<array>
-				<dict>
-					<key>ContentConfiguration</key>
-					<dict>
-						<key>PBXProjectModuleGUID</key>
-						<string>1CCC7628064C1048000F2A68</string>
-						<key>PBXProjectModuleLabel</key>
-						<string>Debugger Console</string>
-					</dict>
-					<key>GeometryConfiguration</key>
-					<dict>
-						<key>Frame</key>
-						<string>{{0, 0}, {810, 0}}</string>
-					</dict>
-					<key>Module</key>
-					<string>PBXDebugCLIModule</string>
-					<key>Proportion</key>
-					<string>0%</string>
-				</dict>
-				<dict>
-					<key>ContentConfiguration</key>
-					<dict>
-						<key>Debugger</key>
-						<dict>
-							<key>HorizontalSplitView</key>
-							<dict>
-								<key>_collapsingFrameDimension</key>
-								<real>0.0</real>
-								<key>_indexOfCollapsedView</key>
-								<integer>0</integer>
-								<key>_percentageOfCollapsedView</key>
-								<real>0.0</real>
-								<key>isCollapsed</key>
-								<string>yes</string>
-								<key>sizes</key>
-								<array>
-									<string>{{0, 0}, {395, 213}}</string>
-									<string>{{395, 0}, {415, 213}}</string>
-								</array>
-							</dict>
-							<key>VerticalSplitView</key>
-							<dict>
-								<key>_collapsingFrameDimension</key>
-								<real>0.0</real>
-								<key>_indexOfCollapsedView</key>
-								<integer>0</integer>
-								<key>_percentageOfCollapsedView</key>
-								<real>0.0</real>
-								<key>isCollapsed</key>
-								<string>yes</string>
-								<key>sizes</key>
-								<array>
-									<string>{{0, 0}, {810, 213}}</string>
-									<string>{{0, 213}, {810, 225}}</string>
-								</array>
-							</dict>
-						</dict>
-						<key>LauncherConfigVersion</key>
-						<string>8</string>
-						<key>PBXProjectModuleGUID</key>
-						<string>1CCC7629064C1048000F2A68</string>
-						<key>PBXProjectModuleLabel</key>
-						<string>Debug</string>
-					</dict>
-					<key>GeometryConfiguration</key>
-					<dict>
-						<key>DebugConsoleDrawerSize</key>
-						<string>{100, 120}</string>
-						<key>DebugConsoleVisible</key>
-						<string>None</string>
-						<key>DebugConsoleWindowFrame</key>
-						<string>{{200, 200}, {500, 300}}</string>
-						<key>DebugSTDIOWindowFrame</key>
-						<string>{{200, 200}, {500, 300}}</string>
-						<key>Frame</key>
-						<string>{{0, 7}, {810, 438}}</string>
-					</dict>
-					<key>Module</key>
-					<string>PBXDebugSessionModule</string>
-					<key>Proportion</key>
-					<string>443pt</string>
-				</dict>
-			</array>
-			<key>Name</key>
-			<string>Debug</string>
-			<key>ServiceClasses</key>
-			<array>
-				<string>XCModuleDock</string>
-				<string>XCModuleDock</string>
-				<string>PBXDebugCLIModule</string>
-				<string>PBXDebugSessionModule</string>
-				<string>XCConsole</string>
-			</array>
-			<key>TableOfContents</key>
-			<array>
-				<string>1CC8E6A5069209BD00BB180A</string>
-				<string>1CC8E6A6069209BD00BB180A</string>
-				<string>1CCC7628064C1048000F2A68</string>
-				<string>1CCC7629064C1048000F2A68</string>
-				<string>1CC8E6A7069209BD00BB180A</string>
-			</array>
-			<key>ToolbarConfiguration</key>
-			<string>xcode.toolbar.config.debugV3</string>
-		</dict>
-	</array>
-	<key>PerspectivesBarVisible</key>
-	<true/>
-	<key>ShelfIsVisible</key>
-	<false/>
-	<key>SourceDescription</key>
-	<string>file at '/Developer/Library/PrivateFrameworks/DevToolsInterface.framework/Resources/XCPerspectivesSpecification.xcperspec'</string>
-	<key>StatusbarIsVisible</key>
-	<true/>
-	<key>TimeStamp</key>
-	<real>0.0</real>
-	<key>ToolbarConfigUserDefaultsMinorVersion</key>
-	<string>2</string>
-	<key>ToolbarDisplayMode</key>
-	<integer>1</integer>
-	<key>ToolbarIsVisible</key>
-	<true/>
-	<key>ToolbarSizeMode</key>
-	<integer>1</integer>
-	<key>Type</key>
-	<string>Perspectives</string>
-	<key>UpdateMessage</key>
-	<string></string>
-	<key>WindowJustification</key>
-	<integer>5</integer>
-	<key>WindowOrderList</key>
-	<array>
-		<string>/Volumes/User/mbergmann/_inProgress/Sources/macsword/macsword-bzr/trunk/sword_src/sword-trunk/bindings/objc/ObjCSword.xcodeproj</string>
-	</array>
-	<key>WindowString</key>
-	<string>635 113 1925 1305 0 0 2560 1418 </string>
-	<key>WindowToolsV3</key>
-	<array>
-		<dict>
-			<key>Identifier</key>
-			<string>windowTool.debugger</string>
-			<key>Layout</key>
-			<array>
-				<dict>
-					<key>Dock</key>
-					<array>
-						<dict>
-							<key>ContentConfiguration</key>
-							<dict>
-								<key>Debugger</key>
-								<dict>
-									<key>HorizontalSplitView</key>
-									<dict>
-										<key>_collapsingFrameDimension</key>
-										<real>0.0</real>
-										<key>_indexOfCollapsedView</key>
-										<integer>0</integer>
-										<key>_percentageOfCollapsedView</key>
-										<real>0.0</real>
-										<key>isCollapsed</key>
-										<string>yes</string>
-										<key>sizes</key>
-										<array>
-											<string>{{0, 0}, {317, 164}}</string>
-											<string>{{317, 0}, {377, 164}}</string>
-										</array>
-									</dict>
-									<key>VerticalSplitView</key>
-									<dict>
-										<key>_collapsingFrameDimension</key>
-										<real>0.0</real>
-										<key>_indexOfCollapsedView</key>
-										<integer>0</integer>
-										<key>_percentageOfCollapsedView</key>
-										<real>0.0</real>
-										<key>isCollapsed</key>
-										<string>yes</string>
-										<key>sizes</key>
-										<array>
-											<string>{{0, 0}, {694, 164}}</string>
-											<string>{{0, 164}, {694, 216}}</string>
-										</array>
-									</dict>
-								</dict>
-								<key>LauncherConfigVersion</key>
-								<string>8</string>
-								<key>PBXProjectModuleGUID</key>
-								<string>1C162984064C10D400B95A72</string>
-								<key>PBXProjectModuleLabel</key>
-								<string>Debug - GLUTExamples (Underwater)</string>
-							</dict>
-							<key>GeometryConfiguration</key>
-							<dict>
-								<key>DebugConsoleDrawerSize</key>
-								<string>{100, 120}</string>
-								<key>DebugConsoleVisible</key>
-								<string>None</string>
-								<key>DebugConsoleWindowFrame</key>
-								<string>{{200, 200}, {500, 300}}</string>
-								<key>DebugSTDIOWindowFrame</key>
-								<string>{{200, 200}, {500, 300}}</string>
-								<key>Frame</key>
-								<string>{{0, 0}, {694, 380}}</string>
-								<key>RubberWindowFrame</key>
-								<string>321 238 694 422 0 0 1440 878 </string>
-							</dict>
-							<key>Module</key>
-							<string>PBXDebugSessionModule</string>
-							<key>Proportion</key>
-							<string>100%</string>
-						</dict>
-					</array>
-					<key>Proportion</key>
-					<string>100%</string>
-				</dict>
-			</array>
-			<key>Name</key>
-			<string>Debugger</string>
-			<key>ServiceClasses</key>
-			<array>
-				<string>PBXDebugSessionModule</string>
-			</array>
-			<key>StatusbarIsVisible</key>
-			<integer>1</integer>
-			<key>TableOfContents</key>
-			<array>
-				<string>1CD10A99069EF8BA00B06720</string>
-				<string>1C0AD2AB069F1E9B00FABCE6</string>
-				<string>1C162984064C10D400B95A72</string>
-				<string>1C0AD2AC069F1E9B00FABCE6</string>
-			</array>
-			<key>ToolbarConfiguration</key>
-			<string>xcode.toolbar.config.debugV3</string>
-			<key>WindowString</key>
-			<string>321 238 694 422 0 0 1440 878 </string>
-			<key>WindowToolGUID</key>
-			<string>1CD10A99069EF8BA00B06720</string>
-			<key>WindowToolIsVisible</key>
-			<integer>0</integer>
-		</dict>
-		<dict>
-			<key>Identifier</key>
-			<string>windowTool.build</string>
-			<key>Layout</key>
-			<array>
-				<dict>
-					<key>Dock</key>
-					<array>
-						<dict>
-							<key>ContentConfiguration</key>
-							<dict>
-								<key>PBXProjectModuleGUID</key>
-								<string>1CD0528F0623707200166675</string>
-								<key>PBXProjectModuleLabel</key>
-								<string>&lt;No Editor&gt;</string>
-								<key>PBXSplitModuleInNavigatorKey</key>
-								<dict>
-									<key>Split0</key>
-									<dict>
-										<key>PBXProjectModuleGUID</key>
-										<string>1CD052900623707200166675</string>
-									</dict>
-									<key>SplitCount</key>
-									<string>1</string>
-								</dict>
-								<key>StatusBarVisibility</key>
-								<integer>1</integer>
-							</dict>
-							<key>GeometryConfiguration</key>
-							<dict>
-								<key>Frame</key>
-								<string>{{0, 0}, {500, 215}}</string>
-								<key>RubberWindowFrame</key>
-								<string>192 257 500 500 0 0 1280 1002 </string>
-							</dict>
-							<key>Module</key>
-							<string>PBXNavigatorGroup</string>
-							<key>Proportion</key>
-							<string>218pt</string>
-						</dict>
-						<dict>
-							<key>BecomeActive</key>
-							<integer>1</integer>
-							<key>ContentConfiguration</key>
-							<dict>
-								<key>PBXProjectModuleGUID</key>
-								<string>XCMainBuildResultsModuleGUID</string>
-								<key>PBXProjectModuleLabel</key>
-								<string>Build Results</string>
-							</dict>
-							<key>GeometryConfiguration</key>
-							<dict>
-								<key>Frame</key>
-								<string>{{0, 222}, {500, 236}}</string>
-								<key>RubberWindowFrame</key>
-								<string>192 257 500 500 0 0 1280 1002 </string>
-							</dict>
-							<key>Module</key>
-							<string>PBXBuildResultsModule</string>
-							<key>Proportion</key>
-							<string>236pt</string>
-						</dict>
-					</array>
-					<key>Proportion</key>
-					<string>458pt</string>
-				</dict>
-			</array>
-			<key>Name</key>
-			<string>Build Results</string>
-			<key>ServiceClasses</key>
-			<array>
-				<string>PBXBuildResultsModule</string>
-			</array>
-			<key>StatusbarIsVisible</key>
-			<integer>1</integer>
-			<key>TableOfContents</key>
-			<array>
-				<string>1C78EAA5065D492600B07095</string>
-				<string>1C78EAA6065D492600B07095</string>
-				<string>1CD0528F0623707200166675</string>
-				<string>XCMainBuildResultsModuleGUID</string>
-			</array>
-			<key>ToolbarConfiguration</key>
-			<string>xcode.toolbar.config.buildV3</string>
-			<key>WindowString</key>
-			<string>192 257 500 500 0 0 1280 1002 </string>
-		</dict>
-		<dict>
-			<key>Identifier</key>
-			<string>windowTool.find</string>
-			<key>Layout</key>
-			<array>
-				<dict>
-					<key>Dock</key>
-					<array>
-						<dict>
-							<key>Dock</key>
-							<array>
-								<dict>
-									<key>ContentConfiguration</key>
-									<dict>
-										<key>PBXProjectModuleGUID</key>
-										<string>1CDD528C0622207200134675</string>
-										<key>PBXProjectModuleLabel</key>
-										<string>&lt;No Editor&gt;</string>
-										<key>PBXSplitModuleInNavigatorKey</key>
-										<dict>
-											<key>Split0</key>
-											<dict>
-												<key>PBXProjectModuleGUID</key>
-												<string>1CD0528D0623707200166675</string>
-											</dict>
-											<key>SplitCount</key>
-											<string>1</string>
-										</dict>
-										<key>StatusBarVisibility</key>
-										<integer>1</integer>
-									</dict>
-									<key>GeometryConfiguration</key>
-									<dict>
-										<key>Frame</key>
-										<string>{{0, 0}, {781, 167}}</string>
-										<key>RubberWindowFrame</key>
-										<string>62 385 781 470 0 0 1440 878 </string>
-									</dict>
-									<key>Module</key>
-									<string>PBXNavigatorGroup</string>
-									<key>Proportion</key>
-									<string>781pt</string>
-								</dict>
-							</array>
-							<key>Proportion</key>
-							<string>50%</string>
-						</dict>
-						<dict>
-							<key>BecomeActive</key>
-							<integer>1</integer>
-							<key>ContentConfiguration</key>
-							<dict>
-								<key>PBXProjectModuleGUID</key>
-								<string>1CD0528E0623707200166675</string>
-								<key>PBXProjectModuleLabel</key>
-								<string>Project Find</string>
-							</dict>
-							<key>GeometryConfiguration</key>
-							<dict>
-								<key>Frame</key>
-								<string>{{8, 0}, {773, 254}}</string>
-								<key>RubberWindowFrame</key>
-								<string>62 385 781 470 0 0 1440 878 </string>
-							</dict>
-							<key>Module</key>
-							<string>PBXProjectFindModule</string>
-							<key>Proportion</key>
-							<string>50%</string>
-						</dict>
-					</array>
-					<key>Proportion</key>
-					<string>428pt</string>
-				</dict>
-			</array>
-			<key>Name</key>
-			<string>Project Find</string>
-			<key>ServiceClasses</key>
-			<array>
-				<string>PBXProjectFindModule</string>
-			</array>
-			<key>StatusbarIsVisible</key>
-			<integer>1</integer>
-			<key>TableOfContents</key>
-			<array>
-				<string>1C530D57069F1CE1000CFCEE</string>
-				<string>1C530D58069F1CE1000CFCEE</string>
-				<string>1C530D59069F1CE1000CFCEE</string>
-				<string>1CDD528C0622207200134675</string>
-				<string>1C530D5A069F1CE1000CFCEE</string>
-				<string>1CE0B1FE06471DED0097A5F4</string>
-				<string>1CD0528E0623707200166675</string>
-			</array>
-			<key>WindowString</key>
-			<string>62 385 781 470 0 0 1440 878 </string>
-			<key>WindowToolGUID</key>
-			<string>1C530D57069F1CE1000CFCEE</string>
-			<key>WindowToolIsVisible</key>
-			<integer>0</integer>
-		</dict>
-		<dict>
-			<key>Identifier</key>
-			<string>windowTool.snapshots</string>
-			<key>Layout</key>
-			<array>
-				<dict>
-					<key>Dock</key>
-					<array>
-						<dict>
-							<key>Module</key>
-							<string>XCSnapshotModule</string>
-							<key>Proportion</key>
-							<string>100%</string>
-						</dict>
-					</array>
-					<key>Proportion</key>
-					<string>100%</string>
-				</dict>
-			</array>
-			<key>Name</key>
-			<string>Snapshots</string>
-			<key>ServiceClasses</key>
-			<array>
-				<string>XCSnapshotModule</string>
-			</array>
-			<key>StatusbarIsVisible</key>
-			<string>Yes</string>
-			<key>ToolbarConfiguration</key>
-			<string>xcode.toolbar.config.snapshots</string>
-			<key>WindowString</key>
-			<string>315 824 300 550 0 0 1440 878 </string>
-			<key>WindowToolIsVisible</key>
-			<string>Yes</string>
-		</dict>
-		<dict>
-			<key>Identifier</key>
-			<string>windowTool.debuggerConsole</string>
-			<key>Layout</key>
-			<array>
-				<dict>
-					<key>Dock</key>
-					<array>
-						<dict>
-							<key>BecomeActive</key>
-							<integer>1</integer>
-							<key>ContentConfiguration</key>
-							<dict>
-								<key>PBXProjectModuleGUID</key>
-								<string>1C78EAAC065D492600B07095</string>
-								<key>PBXProjectModuleLabel</key>
-								<string>Debugger Console</string>
-							</dict>
-							<key>GeometryConfiguration</key>
-							<dict>
-								<key>Frame</key>
-								<string>{{0, 0}, {700, 358}}</string>
-								<key>RubberWindowFrame</key>
-								<string>149 87 700 400 0 0 1440 878 </string>
-							</dict>
-							<key>Module</key>
-							<string>PBXDebugCLIModule</string>
-							<key>Proportion</key>
-							<string>358pt</string>
-						</dict>
-					</array>
-					<key>Proportion</key>
-					<string>358pt</string>
-				</dict>
-			</array>
-			<key>Name</key>
-			<string>Debugger Console</string>
-			<key>ServiceClasses</key>
-			<array>
-				<string>PBXDebugCLIModule</string>
-			</array>
-			<key>StatusbarIsVisible</key>
-			<integer>1</integer>
-			<key>TableOfContents</key>
-			<array>
-				<string>1C530D5B069F1CE1000CFCEE</string>
-				<string>1C530D5C069F1CE1000CFCEE</string>
-				<string>1C78EAAC065D492600B07095</string>
-			</array>
-			<key>ToolbarConfiguration</key>
-			<string>xcode.toolbar.config.consoleV3</string>
-			<key>WindowString</key>
-			<string>149 87 440 400 0 0 1440 878 </string>
-			<key>WindowToolGUID</key>
-			<string>1C530D5B069F1CE1000CFCEE</string>
-			<key>WindowToolIsVisible</key>
-			<integer>0</integer>
-		</dict>
-		<dict>
-			<key>Identifier</key>
-			<string>windowTool.scm</string>
-			<key>Layout</key>
-			<array>
-				<dict>
-					<key>Dock</key>
-					<array>
-						<dict>
-							<key>ContentConfiguration</key>
-							<dict>
-								<key>PBXProjectModuleGUID</key>
-								<string>1C78EAB2065D492600B07095</string>
-								<key>PBXProjectModuleLabel</key>
-								<string>&lt;No Editor&gt;</string>
-								<key>PBXSplitModuleInNavigatorKey</key>
-								<dict>
-									<key>Split0</key>
-									<dict>
-										<key>PBXProjectModuleGUID</key>
-										<string>1C78EAB3065D492600B07095</string>
-									</dict>
-									<key>SplitCount</key>
-									<string>1</string>
-								</dict>
-								<key>StatusBarVisibility</key>
-								<integer>1</integer>
-							</dict>
-							<key>GeometryConfiguration</key>
-							<dict>
-								<key>Frame</key>
-								<string>{{0, 0}, {452, 0}}</string>
-								<key>RubberWindowFrame</key>
-								<string>743 379 452 308 0 0 1280 1002 </string>
-							</dict>
-							<key>Module</key>
-							<string>PBXNavigatorGroup</string>
-							<key>Proportion</key>
-							<string>0pt</string>
-						</dict>
-						<dict>
-							<key>BecomeActive</key>
-							<integer>1</integer>
-							<key>ContentConfiguration</key>
-							<dict>
-								<key>PBXProjectModuleGUID</key>
-								<string>1CD052920623707200166675</string>
-								<key>PBXProjectModuleLabel</key>
-								<string>SCM</string>
-							</dict>
-							<key>GeometryConfiguration</key>
-							<dict>
-								<key>ConsoleFrame</key>
-								<string>{{0, 259}, {452, 0}}</string>
-								<key>Frame</key>
-								<string>{{0, 7}, {452, 259}}</string>
-								<key>RubberWindowFrame</key>
-								<string>743 379 452 308 0 0 1280 1002 </string>
-								<key>TableConfiguration</key>
-								<array>
-									<string>Status</string>
-									<real>30</real>
-									<string>FileName</string>
-									<real>199</real>
-									<string>Path</string>
-									<real>197.09500122070312</real>
-								</array>
-								<key>TableFrame</key>
-								<string>{{0, 0}, {452, 250}}</string>
-							</dict>
-							<key>Module</key>
-							<string>PBXCVSModule</string>
-							<key>Proportion</key>
-							<string>262pt</string>
-						</dict>
-					</array>
-					<key>Proportion</key>
-					<string>266pt</string>
-				</dict>
-			</array>
-			<key>Name</key>
-			<string>SCM</string>
-			<key>ServiceClasses</key>
-			<array>
-				<string>PBXCVSModule</string>
-			</array>
-			<key>StatusbarIsVisible</key>
-			<integer>1</integer>
-			<key>TableOfContents</key>
-			<array>
-				<string>1C78EAB4065D492600B07095</string>
-				<string>1C78EAB5065D492600B07095</string>
-				<string>1C78EAB2065D492600B07095</string>
-				<string>1CD052920623707200166675</string>
-			</array>
-			<key>ToolbarConfiguration</key>
-			<string>xcode.toolbar.config.scmV3</string>
-			<key>WindowString</key>
-			<string>743 379 452 308 0 0 1280 1002 </string>
-		</dict>
-		<dict>
-			<key>Identifier</key>
-			<string>windowTool.breakpoints</string>
-			<key>IsVertical</key>
-			<integer>0</integer>
-			<key>Layout</key>
-			<array>
-				<dict>
-					<key>Dock</key>
-					<array>
-						<dict>
-							<key>BecomeActive</key>
-							<integer>1</integer>
-							<key>ContentConfiguration</key>
-							<dict>
-								<key>PBXBottomSmartGroupGIDs</key>
-								<array>
-									<string>1C77FABC04509CD000000102</string>
-								</array>
-								<key>PBXProjectModuleGUID</key>
-								<string>1CE0B1FE06471DED0097A5F4</string>
-								<key>PBXProjectModuleLabel</key>
-								<string>Files</string>
-								<key>PBXProjectStructureProvided</key>
-								<string>no</string>
-								<key>PBXSmartGroupTreeModuleColumnData</key>
-								<dict>
-									<key>PBXSmartGroupTreeModuleColumnWidthsKey</key>
-									<array>
-										<real>168</real>
-									</array>
-									<key>PBXSmartGroupTreeModuleColumnsKey_v4</key>
-									<array>
-										<string>MainColumn</string>
-									</array>
-								</dict>
-								<key>PBXSmartGroupTreeModuleOutlineStateKey_v7</key>
-								<dict>
-									<key>PBXSmartGroupTreeModuleOutlineStateExpansionKey</key>
-									<array>
-										<string>1C77FABC04509CD000000102</string>
-									</array>
-									<key>PBXSmartGroupTreeModuleOutlineStateSelectionKey</key>
-									<array>
-										<array>
-											<integer>0</integer>
-										</array>
-									</array>
-									<key>PBXSmartGroupTreeModuleOutlineStateVisibleRectKey</key>
-									<string>{{0, 0}, {168, 350}}</string>
-								</dict>
-								<key>PBXTopSmartGroupGIDs</key>
-								<array/>
-								<key>XCIncludePerspectivesSwitch</key>
-								<integer>0</integer>
-							</dict>
-							<key>GeometryConfiguration</key>
-							<dict>
-								<key>Frame</key>
-								<string>{{0, 0}, {185, 368}}</string>
-								<key>GroupTreeTableConfiguration</key>
-								<array>
-									<string>MainColumn</string>
-									<real>168</real>
-								</array>
-								<key>RubberWindowFrame</key>
-								<string>315 424 744 409 0 0 1440 878 </string>
-							</dict>
-							<key>Module</key>
-							<string>PBXSmartGroupTreeModule</string>
-							<key>Proportion</key>
-							<string>185pt</string>
-						</dict>
-						<dict>
-							<key>ContentConfiguration</key>
-							<dict>
-								<key>PBXProjectModuleGUID</key>
-								<string>1CA1AED706398EBD00589147</string>
-								<key>PBXProjectModuleLabel</key>
-								<string>Detail</string>
-							</dict>
-							<key>GeometryConfiguration</key>
-							<dict>
-								<key>Frame</key>
-								<string>{{190, 0}, {554, 368}}</string>
-								<key>RubberWindowFrame</key>
-								<string>315 424 744 409 0 0 1440 878 </string>
-							</dict>
-							<key>Module</key>
-							<string>XCDetailModule</string>
-							<key>Proportion</key>
-							<string>554pt</string>
-						</dict>
-					</array>
-					<key>Proportion</key>
-					<string>368pt</string>
-				</dict>
-			</array>
-			<key>MajorVersion</key>
-			<integer>3</integer>
-			<key>MinorVersion</key>
-			<integer>0</integer>
-			<key>Name</key>
-			<string>Breakpoints</string>
-			<key>ServiceClasses</key>
-			<array>
-				<string>PBXSmartGroupTreeModule</string>
-				<string>XCDetailModule</string>
-			</array>
-			<key>StatusbarIsVisible</key>
-			<integer>1</integer>
-			<key>TableOfContents</key>
-			<array>
-				<string>1CDDB66807F98D9800BB5817</string>
-				<string>1CDDB66907F98D9800BB5817</string>
-				<string>1CE0B1FE06471DED0097A5F4</string>
-				<string>1CA1AED706398EBD00589147</string>
-			</array>
-			<key>ToolbarConfiguration</key>
-			<string>xcode.toolbar.config.breakpointsV3</string>
-			<key>WindowString</key>
-			<string>315 424 744 409 0 0 1440 878 </string>
-			<key>WindowToolGUID</key>
-			<string>1CDDB66807F98D9800BB5817</string>
-			<key>WindowToolIsVisible</key>
-			<integer>1</integer>
-		</dict>
-		<dict>
-			<key>Identifier</key>
-			<string>windowTool.debugAnimator</string>
-			<key>Layout</key>
-			<array>
-				<dict>
-					<key>Dock</key>
-					<array>
-						<dict>
-							<key>Module</key>
-							<string>PBXNavigatorGroup</string>
-							<key>Proportion</key>
-							<string>100%</string>
-						</dict>
-					</array>
-					<key>Proportion</key>
-					<string>100%</string>
-				</dict>
-			</array>
-			<key>Name</key>
-			<string>Debug Visualizer</string>
-			<key>ServiceClasses</key>
-			<array>
-				<string>PBXNavigatorGroup</string>
-			</array>
-			<key>StatusbarIsVisible</key>
-			<integer>1</integer>
-			<key>ToolbarConfiguration</key>
-			<string>xcode.toolbar.config.debugAnimatorV3</string>
-			<key>WindowString</key>
-			<string>100 100 700 500 0 0 1280 1002 </string>
-		</dict>
-		<dict>
-			<key>Identifier</key>
-			<string>windowTool.bookmarks</string>
-			<key>Layout</key>
-			<array>
-				<dict>
-					<key>Dock</key>
-					<array>
-						<dict>
-							<key>Module</key>
-							<string>PBXBookmarksModule</string>
-							<key>Proportion</key>
-							<string>166pt</string>
-						</dict>
-					</array>
-					<key>Proportion</key>
-					<string>166pt</string>
-				</dict>
-			</array>
-			<key>Name</key>
-			<string>Bookmarks</string>
-			<key>ServiceClasses</key>
-			<array>
-				<string>PBXBookmarksModule</string>
-			</array>
-			<key>StatusbarIsVisible</key>
-			<integer>0</integer>
-			<key>WindowString</key>
-			<string>538 42 401 187 0 0 1280 1002 </string>
-		</dict>
-		<dict>
-			<key>Identifier</key>
-			<string>windowTool.projectFormatConflicts</string>
-			<key>Layout</key>
-			<array>
-				<dict>
-					<key>Dock</key>
-					<array>
-						<dict>
-							<key>Module</key>
-							<string>XCProjectFormatConflictsModule</string>
-							<key>Proportion</key>
-							<string>100%</string>
-						</dict>
-					</array>
-					<key>Proportion</key>
-					<string>100%</string>
-				</dict>
-			</array>
-			<key>Name</key>
-			<string>Project Format Conflicts</string>
-			<key>ServiceClasses</key>
-			<array>
-				<string>XCProjectFormatConflictsModule</string>
-			</array>
-			<key>StatusbarIsVisible</key>
-			<integer>0</integer>
-			<key>WindowContentMinSize</key>
-			<string>450 300</string>
-			<key>WindowString</key>
-			<string>50 850 472 307 0 0 1440 877</string>
-		</dict>
-		<dict>
-			<key>Identifier</key>
-			<string>windowTool.classBrowser</string>
-			<key>Layout</key>
-			<array>
-				<dict>
-					<key>Dock</key>
-					<array>
-						<dict>
-							<key>BecomeActive</key>
-							<integer>1</integer>
-							<key>ContentConfiguration</key>
-							<dict>
-								<key>OptionsSetName</key>
-								<string>Hierarchy, all classes</string>
-								<key>PBXProjectModuleGUID</key>
-								<string>1CA6456E063B45B4001379D8</string>
-								<key>PBXProjectModuleLabel</key>
-								<string>Class Browser - NSObject</string>
-							</dict>
-							<key>GeometryConfiguration</key>
-							<dict>
-								<key>ClassesFrame</key>
-								<string>{{0, 0}, {369, 96}}</string>
-								<key>ClassesTreeTableConfiguration</key>
-								<array>
-									<string>PBXClassNameColumnIdentifier</string>
-									<real>208</real>
-									<string>PBXClassBookColumnIdentifier</string>
-									<real>22</real>
-								</array>
-								<key>Frame</key>
-								<string>{{0, 0}, {616, 353}}</string>
-								<key>MembersFrame</key>
-								<string>{{0, 105}, {369, 395}}</string>
-								<key>MembersTreeTableConfiguration</key>
-								<array>
-									<string>PBXMemberTypeIconColumnIdentifier</string>
-									<real>22</real>
-									<string>PBXMemberNameColumnIdentifier</string>
-									<real>216</real>
-									<string>PBXMemberTypeColumnIdentifier</string>
-									<real>94</real>
-									<string>PBXMemberBookColumnIdentifier</string>
-									<real>22</real>
-								</array>
-								<key>PBXModuleWindowStatusBarHidden2</key>
-								<integer>1</integer>
-								<key>RubberWindowFrame</key>
-								<string>597 125 616 374 0 0 1280 1002 </string>
-							</dict>
-							<key>Module</key>
-							<string>PBXClassBrowserModule</string>
-							<key>Proportion</key>
-							<string>354pt</string>
-						</dict>
-					</array>
-					<key>Proportion</key>
-					<string>354pt</string>
-				</dict>
-			</array>
-			<key>Name</key>
-			<string>Class Browser</string>
-			<key>ServiceClasses</key>
-			<array>
-				<string>PBXClassBrowserModule</string>
-			</array>
-			<key>StatusbarIsVisible</key>
-			<integer>0</integer>
-			<key>TableOfContents</key>
-			<array>
-				<string>1C78EABA065D492600B07095</string>
-				<string>1C78EABB065D492600B07095</string>
-				<string>1CA6456E063B45B4001379D8</string>
-			</array>
-			<key>ToolbarConfiguration</key>
-			<string>xcode.toolbar.config.classbrowser</string>
-			<key>WindowString</key>
-			<string>597 125 616 374 0 0 1280 1002 </string>
-		</dict>
-		<dict>
-			<key>Identifier</key>
-			<string>windowTool.refactoring</string>
-			<key>IncludeInToolsMenu</key>
-			<integer>0</integer>
-			<key>Layout</key>
-			<array>
-				<dict>
-					<key>Dock</key>
-					<array>
-						<dict>
-							<key>BecomeActive</key>
-							<integer>1</integer>
-							<key>GeometryConfiguration</key>
-							<dict>
-								<key>Frame</key>
-								<string>{0, 0}, {500, 335}</string>
-								<key>RubberWindowFrame</key>
-								<string>{0, 0}, {500, 335}</string>
-							</dict>
-							<key>Module</key>
-							<string>XCRefactoringModule</string>
-							<key>Proportion</key>
-							<string>100%</string>
-						</dict>
-					</array>
-					<key>Proportion</key>
-					<string>100%</string>
-				</dict>
-			</array>
-			<key>Name</key>
-			<string>Refactoring</string>
-			<key>ServiceClasses</key>
-			<array>
-				<string>XCRefactoringModule</string>
-			</array>
-			<key>WindowString</key>
-			<string>200 200 500 356 0 0 1920 1200 </string>
-		</dict>
-	</array>
-</dict>
-</plist>

Modified: trunk/bindings/objc/ObjCSword.xcodeproj/project.pbxproj
===================================================================
--- trunk/bindings/objc/ObjCSword.xcodeproj/project.pbxproj	2010-07-20 12:58:23 UTC (rev 2526)
+++ trunk/bindings/objc/ObjCSword.xcodeproj/project.pbxproj	2010-07-25 13:08:38 UTC (rev 2527)
@@ -2859,7 +2859,6 @@
 				OTHER_CFLAGS = (
 					"-DHAVE_CONFIG_H",
 					"-D_ICU_",
-					"-D_ICUSWORD_",
 					"-DCURLAVAILABLE",
 					"-DUSELUCENE",
 					"-Dunix",
@@ -2899,7 +2898,6 @@
 				OTHER_CFLAGS = (
 					"-DHAVE_CONFIG_H",
 					"-D_ICU_",
-					"-D_ICUSWORD_",
 					"-DCURLAVAILABLE",
 					"-DUSELUCENE",
 					"-Dunix",
@@ -2969,6 +2967,7 @@
 				GCC_DYNAMIC_NO_PIC = NO;
 				GCC_ENABLE_FIX_AND_CONTINUE = NO;
 				GCC_ENABLE_OBJC_EXCEPTIONS = YES;
+				GCC_ENABLE_OBJC_GC = required;
 				GCC_MODEL_TUNING = G5;
 				GCC_OPTIMIZATION_LEVEL = 0;
 				GCC_PRECOMPILE_PREFIX_HEADER = YES;
@@ -2998,6 +2997,7 @@
 				FRAMEWORK_SEARCH_PATHS = "$(DEVELOPER_LIBRARY_DIR)/Frameworks";
 				GCC_ENABLE_FIX_AND_CONTINUE = NO;
 				GCC_ENABLE_OBJC_EXCEPTIONS = YES;
+				GCC_ENABLE_OBJC_GC = required;
 				GCC_MODEL_TUNING = G5;
 				GCC_PRECOMPILE_PREFIX_HEADER = YES;
 				GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/Cocoa.framework/Headers/Cocoa.h";

Modified: trunk/bindings/objc/src/SwordModule.h
===================================================================
--- trunk/bindings/objc/src/SwordModule.h	2010-07-20 12:58:23 UTC (rev 2526)
+++ trunk/bindings/objc/src/SwordModule.h	2010-07-25 13:08:38 UTC (rev 2527)
@@ -184,6 +184,7 @@
  type can be: "rendered" or "stripped"
  */
 - (SwordModuleTextEntry *)textEntryForKey:(SwordKey *)aKey textType:(TextPullType)aType;
+- (SwordModuleTextEntry *)textEntryForKeyString:(NSString *)aKeyString textType:(TextPullType)aType;
 
 // ------- SwordModuleAccess ---------
 - (long)entryCount;

Modified: trunk/bindings/objc/src/SwordModule.mm
===================================================================
--- trunk/bindings/objc/src/SwordModule.mm	2010-07-20 12:58:23 UTC (rev 2526)
+++ trunk/bindings/objc/src/SwordModule.mm	2010-07-25 13:08:38 UTC (rev 2527)
@@ -578,6 +578,13 @@
     return ret;
 }
 
+/**
+ This is just a wrapper method
+ */
+- (SwordModuleTextEntry *)textEntryForKeyString:(NSString *)aKeyString textType:(TextPullType)aType {
+    return [self textEntryForKey:[SwordKey swordKeyWithRef:aKeyString] textType:aType];
+}
+
 // general feature access
 - (BOOL)hasFeature:(NSString *)feature {
 	BOOL has = NO;

Modified: trunk/bindings/objc/test/SwordModuleTest.m
===================================================================
--- trunk/bindings/objc/test/SwordModuleTest.m	2010-07-20 12:58:23 UTC (rev 2526)
+++ trunk/bindings/objc/test/SwordModuleTest.m	2010-07-25 13:08:38 UTC (rev 2527)
@@ -12,6 +12,7 @@
 #import "ObjCSword/SwordManager.h"
 #import "ObjCSword/SwordBible.h"
 #import "ObjCSword/SwordModule+Index.h"
+#import "ObjCSword/SwordModuleTextEntry.h"
 
 @implementation SwordModuleTest
 
@@ -37,4 +38,13 @@
     STAssertTrue([bible numberOfVerseKeysForReference:@"Gen"] == [verses count], @"");    
 }
 
+- (void)testRenderedVerseText {
+    SwordBible *bible = (SwordBible *)[[SwordManager defaultManager] moduleWithName:@"GerSch"];
+    STAssertNotNil(bible, @"Module is nil");
+    
+    SwordModuleTextEntry *text = [bible textEntryForKeyString:@"gen1.1" textType:TextTypeRendered];
+    STAssertNotNil(text, @"");
+    STAssertTrue([[text text] length] > 0, @"");
+}
+
 @end




More information about the sword-cvs mailing list