version 1.1, universal binary, new xcode
Marc Liyanage [Fri, 21 Apr 2006 09:55:11 +0000 (09:55 +0000)]
git-svn-id: svn+ssh://www.entropy.ch/Users/liyanage/Documents/svnroot/trunk/LeanCalc@205 153f8dbc-cef0-0310-8e0e-ba1d6c9f8c6b

14 files changed:
English.lproj/InfoPlist.strings
Info.plist
LeanCalc.xcode/liyanage.pbxuser [deleted file]
LeanCalc.xcode/project.pbxproj [deleted file]
LeanCalc.xcodeproj/liyanage.mode1 [copied from LeanCalc.xcode/liyanage.mode1 with 97% similarity]
LeanCalc.xcodeproj/liyanage.pbxuser [new file with mode: 0644]
LeanCalc.xcodeproj/liyanage.perspective [moved from LeanCalc.xcode/liyanage.mode1 with 52% similarity]
LeanCalc.xcodeproj/project.pbxproj [new file with mode: 0644]
Sources/Calculation.m
Sources/MyDocument.h
Sources/MyDocument.m
calc/calc-ml.diff
calc/libcalc.a
calc/libcustcalc.a

index 7496c38..36b3b32 100644 (file)
Binary files a/English.lproj/InfoPlist.strings and b/English.lproj/InfoPlist.strings differ
index 3885509..8520384 100644 (file)
@@ -38,7 +38,7 @@
        <key>CFBundleSignature</key>
        <string>????</string>
        <key>CFBundleVersion</key>
-       <string>1.0</string>
+       <string>1.1</string>
        <key>NSMainNibFile</key>
        <string>MainMenu</string>
        <key>NSPrincipalClass</key>
diff --git a/LeanCalc.xcode/liyanage.pbxuser b/LeanCalc.xcode/liyanage.pbxuser
deleted file mode 100644 (file)
index 129d2bb..0000000
+++ /dev/null
@@ -1,823 +0,0 @@
-// !$*UTF8*$!
-{
-       1B30E57307AEA98F00363386 = {
-               activeArgIndex = 2147483647;
-               activeArgIndices = (
-               );
-               argumentStrings = (
-               );
-               configStateDict = {
-               };
-               cppStopOnCatchEnabled = 0;
-               cppStopOnThrowEnabled = 0;
-               customDataFormattersEnabled = 1;
-               debuggerPlugin = GDBDebugging;
-               disassemblyDisplayState = 0;
-               dylibVariantSuffix = "";
-               enableDebugStr = 1;
-               environmentEntries = (
-               );
-               isa = PBXExecutable;
-               libgmallocEnabled = 0;
-               name = LeanCalc;
-               savedGlobals = {
-               };
-               shlibInfoDictList = (
-               );
-               sourceDirectories = (
-               );
-       };
-       1B30E57E07AEA99900363386 = {
-               fallbackIsa = XCSourceControlManager;
-               isSCMEnabled = 0;
-               isa = PBXSourceControlManager;
-               scmConfiguration = {
-               };
-               scmType = "";
-       };
-       1B30E57F07AEA99900363386 = {
-               indexTemplatePath = "";
-               isa = PBXCodeSenseManager;
-               usesDefaults = 1;
-               wantsCodeCompletion = 1;
-               wantsCodeCompletionAutoSuggestions = 1;
-               wantsCodeCompletionCaseSensitivity = 0;
-               wantsCodeCompletionListAlways = 1;
-               wantsCodeCompletionOnlyMatchingItems = 1;
-               wantsCodeCompletionParametersIncluded = 1;
-               wantsCodeCompletionPlaceholdersInserted = 1;
-               wantsCodeCompletionTabCompletes = 1;
-               wantsIndex = 1;
-       };
-       1B82418207BE13B000279D6D = {
-               fRef = 2A37F4B7FDCFA73011CA2CEA;
-               isa = PBXBookmark;
-       };
-       1B82427B07BF61C600279D6D = {
-               fRef = 089C1660FE840EACC02AAC07;
-               isa = PBXTextBookmark;
-               name = "English: 4";
-               rLen = 0;
-               rLoc = 115;
-               rType = 0;
-               vrLen = 124;
-               vrLoc = 0;
-       };
-       1B82427F07BF61C600279D6D = {
-               fRef = 089C1660FE840EACC02AAC07;
-               isa = PBXTextBookmark;
-               name = "English: 4";
-               rLen = 0;
-               rLoc = 115;
-               rType = 0;
-               vrLen = 124;
-               vrLoc = 0;
-       };
-       1B82434A07BF7A4B00279D6D = {
-               fRef = 8D15AC360486D014006FF6A4;
-               isa = PBXTextBookmark;
-               name = "Info.plist: 45";
-               rLen = 0;
-               rLoc = 1246;
-               rType = 0;
-               vrLen = 949;
-               vrLoc = 0;
-       };
-       1B8243C007BF863D00279D6D = {
-               fRef = 2A37F4BAFDCFA73011CA2CEA;
-               isa = PBXTextBookmark;
-               name = "English: 2";
-               rLen = 0;
-               rLoc = 1;
-               rType = 0;
-               vrLen = 163;
-               vrLoc = 0;
-       };
-       1B8243C407BF865300279D6D = {
-               fRef = 1B8243BC07BF863600279D6D;
-               isa = PBXBookmark;
-       };
-       1B8243C607BF865300279D6D = {
-               fRef = 1B8243BC07BF863600279D6D;
-               isa = PBXBookmark;
-       };
-       1B8243C807BF866200279D6D = {
-               uiCtxt = {
-                       sepNavIntBoundsRect = "{{0, 0}, {650, 465}}";
-                       sepNavSelRange = "{0, 0}";
-                       sepNavVisRect = "{{0, 0}, {650, 465}}";
-               };
-       };
-       1B8243CD07BF867300279D6D = {
-               uiCtxt = {
-                       sepNavIntBoundsRect = "{{0, 0}, {650, 465}}";
-                       sepNavSelRange = "{204, 0}";
-                       sepNavVisRect = "{{0, 0}, {650, 465}}";
-               };
-       };
-       1B8243CE07BF867300279D6D = {
-               uiCtxt = {
-                       sepNavIntBoundsRect = "{{0, 0}, {881, 1022}}";
-                       sepNavSelRange = "{1032, 0}";
-                       sepNavVisRect = "{{0, 0}, {650, 465}}";
-               };
-       };
-       1B8243CF07BF867300279D6D = {
-               uiCtxt = {
-                       sepNavIntBoundsRect = "{{0, 0}, {650, 465}}";
-                       sepNavSelRange = "{0, 0}";
-                       sepNavVisRect = "{{0, 0}, {650, 465}}";
-               };
-       };
-       1B8243D007BF867300279D6D = {
-               uiCtxt = {
-                       sepNavIntBoundsRect = "{{0, 0}, {1063, 1750}}";
-                       sepNavSelRange = "{1936, 0}";
-                       sepNavVisRect = "{{0, 1285}, {650, 465}}";
-               };
-       };
-       1B8243D107BF867300279D6D = {
-               uiCtxt = {
-                       sepNavIntBoundsRect = "{{0, 0}, {650, 465}}";
-                       sepNavSelRange = "{239, 0}";
-                       sepNavVisRect = "{{0, 0}, {650, 465}}";
-               };
-       };
-       1B8243D207BF867300279D6D = {
-               uiCtxt = {
-                       sepNavIntBoundsRect = "{{0, 0}, {664, 546}}";
-                       sepNavSelRange = "{685, 0}";
-                       sepNavVisRect = "{{0, 81}, {650, 465}}";
-               };
-       };
-       1B8243D307BF867300279D6D = {
-               uiCtxt = {
-                       sepNavIntBoundsRect = "{{0, 0}, {650, 465}}";
-                       sepNavSelRange = "{374, 0}";
-                       sepNavVisRect = "{{0, 0}, {650, 465}}";
-               };
-       };
-       1B8243D407BF867300279D6D = {
-               uiCtxt = {
-                       sepNavIntBoundsRect = "{{0, 0}, {1252, 1764}}";
-                       sepNavSelRange = "{258, 0}";
-                       sepNavVisRect = "{{0, 587}, {650, 465}}";
-               };
-       };
-       1B8243E107BF86BE00279D6D = {
-               fRef = 1B8243CD07BF867300279D6D;
-               isa = PBXTextBookmark;
-               name = "AppDelegate.h: 13";
-               rLen = 0;
-               rLoc = 204;
-               rType = 0;
-               vrLen = 347;
-               vrLoc = 0;
-       };
-       1B8243E307BF86BE00279D6D = {
-               fRef = 1B8243CD07BF867300279D6D;
-               isa = PBXTextBookmark;
-               name = "AppDelegate.h: 13";
-               rLen = 0;
-               rLoc = 204;
-               rType = 0;
-               vrLen = 347;
-               vrLoc = 0;
-       };
-       1B82478707BF8A7000279D6D = {
-               uiCtxt = {
-                       sepNavIntBoundsRect = "{{0, 0}, {650, 465}}";
-                       sepNavSelRange = "{132, 0}";
-                       sepNavVisRect = "{{0, 0}, {650, 465}}";
-               };
-       };
-       1B82478907BF8A7600279D6D = {
-               fRef = 1B8243C807BF866200279D6D;
-               isa = PBXTextBookmark;
-               name = "main.m: 1";
-               rLen = 0;
-               rLoc = 0;
-               rType = 0;
-               vrLen = 306;
-               vrLoc = 0;
-       };
-       1B82478A07BF8A7600279D6D = {
-               fRef = 1B82478707BF8A7000279D6D;
-               isa = PBXTextBookmark;
-               name = "LeanCalc_Prefix.pch: 1";
-               rLen = 0;
-               rLoc = 0;
-               rType = 0;
-               vrLen = 147;
-               vrLoc = 0;
-       };
-       1B82478B07BF8A7600279D6D = {
-               fRef = 1B8243C807BF866200279D6D;
-               isa = PBXTextBookmark;
-               name = "main.m: 1";
-               rLen = 0;
-               rLoc = 0;
-               rType = 0;
-               vrLen = 306;
-               vrLoc = 0;
-       };
-       1B82478C07BF8A7600279D6D = {
-               fRef = 1B82478707BF8A7000279D6D;
-               isa = PBXTextBookmark;
-               name = "LeanCalc_Prefix.pch: 6";
-               rLen = 0;
-               rLoc = 132;
-               rType = 0;
-               vrLen = 147;
-               vrLoc = 0;
-       };
-       1B824B1407BF8B1100279D6D = {
-               fRef = 1B82478707BF8A7000279D6D;
-               isa = PBXTextBookmark;
-               name = "LeanCalc_Prefix.pch: 6";
-               rLen = 0;
-               rLoc = 132;
-               rType = 0;
-               vrLen = 147;
-               vrLoc = 0;
-       };
-       1B824B1507BF8B1100279D6D = {
-               fRef = 1B82478707BF8A7000279D6D;
-               isa = PBXTextBookmark;
-               name = "LeanCalc_Prefix.pch: 6";
-               rLen = 0;
-               rLoc = 132;
-               rType = 0;
-               vrLen = 147;
-               vrLoc = 0;
-       };
-       1B824B1C07BF8C6200279D6D = {
-               fRef = 1B82478707BF8A7000279D6D;
-               isa = PBXTextBookmark;
-               name = "LeanCalc_Prefix.pch: 6";
-               rLen = 0;
-               rLoc = 132;
-               rType = 0;
-               vrLen = 147;
-               vrLoc = 0;
-       };
-       1B824B1D07BF8C6200279D6D = {
-               fRef = 1B8243CD07BF867300279D6D;
-               isa = PBXTextBookmark;
-               name = "AppDelegate.h: 13";
-               rLen = 0;
-               rLoc = 204;
-               rType = 0;
-               vrLen = 347;
-               vrLoc = 0;
-       };
-       1B824B1E07BF8C6200279D6D = {
-               fRef = 1B8243CE07BF867300279D6D;
-               isa = PBXTextBookmark;
-               name = "AppDelegate.m: 40";
-               rLen = 0;
-               rLoc = 1032;
-               rType = 0;
-               vrLen = 712;
-               vrLoc = 0;
-       };
-       1B824B1F07BF8C6200279D6D = {
-               fRef = 1B8243CF07BF867300279D6D;
-               isa = PBXTextBookmark;
-               name = "Calculation.h: 1";
-               rLen = 0;
-               rLoc = 0;
-               rType = 0;
-               vrLen = 418;
-               vrLoc = 0;
-       };
-       1B824B2007BF8C6200279D6D = {
-               fRef = 1B8243D007BF867300279D6D;
-               isa = PBXTextBookmark;
-               name = "Calculation.m: expressionIsEmpty";
-               rLen = 0;
-               rLoc = 1936;
-               rType = 0;
-               vrLen = 505;
-               vrLoc = 1803;
-       };
-       1B824B2107BF8C6200279D6D = {
-               fRef = 1B8243D107BF867300279D6D;
-               isa = PBXTextBookmark;
-               name = "CmdKeyInterceptApplication.h: 13";
-               rLen = 0;
-               rLoc = 239;
-               rType = 0;
-               vrLen = 247;
-               vrLoc = 0;
-       };
-       1B824B2207BF8C6200279D6D = {
-               fRef = 1B8243D207BF867300279D6D;
-               isa = PBXTextBookmark;
-               name = "CmdKeyInterceptApplication.m: 33";
-               rLen = 0;
-               rLoc = 685;
-               rType = 0;
-               vrLen = 691;
-               vrLoc = 94;
-       };
-       1B824B2307BF8C6200279D6D = {
-               fRef = 1B8243D307BF867300279D6D;
-               isa = PBXTextBookmark;
-               name = "MyDocument.h: commit:";
-               rLen = 0;
-               rLoc = 374;
-               rType = 0;
-               vrLen = 491;
-               vrLoc = 0;
-       };
-       1B824B2407BF8C6200279D6D = {
-               fRef = 1B8243D407BF867300279D6D;
-               isa = PBXTextBookmark;
-               name = "MyDocument.m: 23";
-               rLen = 0;
-               rLoc = 258;
-               rType = 0;
-               vrLen = 728;
-               vrLoc = 571;
-       };
-       1B824B2507BF8C6200279D6D = {
-               fRef = 1B82478707BF8A7000279D6D;
-               isa = PBXTextBookmark;
-               name = "LeanCalc_Prefix.pch: 6";
-               rLen = 0;
-               rLoc = 132;
-               rType = 0;
-               vrLen = 147;
-               vrLoc = 0;
-       };
-       1B824B2607BF8C6200279D6D = {
-               fRef = 1B8243CD07BF867300279D6D;
-               isa = PBXTextBookmark;
-               name = "AppDelegate.h: 13";
-               rLen = 0;
-               rLoc = 204;
-               rType = 0;
-               vrLen = 347;
-               vrLoc = 0;
-       };
-       1B824B2707BF8C6200279D6D = {
-               fRef = 1B8243CE07BF867300279D6D;
-               isa = PBXTextBookmark;
-               name = "AppDelegate.m: 40";
-               rLen = 0;
-               rLoc = 1032;
-               rType = 0;
-               vrLen = 712;
-               vrLoc = 0;
-       };
-       1B824B2807BF8C6200279D6D = {
-               fRef = 1B8243CF07BF867300279D6D;
-               isa = PBXTextBookmark;
-               name = "Calculation.h: 1";
-               rLen = 0;
-               rLoc = 0;
-               rType = 0;
-               vrLen = 418;
-               vrLoc = 0;
-       };
-       1B824B2907BF8C6200279D6D = {
-               fRef = 1B8243D007BF867300279D6D;
-               isa = PBXTextBookmark;
-               name = "Calculation.m: expressionIsEmpty";
-               rLen = 0;
-               rLoc = 1936;
-               rType = 0;
-               vrLen = 505;
-               vrLoc = 1803;
-       };
-       1B824B2A07BF8C6200279D6D = {
-               fRef = 1B8243D107BF867300279D6D;
-               isa = PBXTextBookmark;
-               name = "CmdKeyInterceptApplication.h: 13";
-               rLen = 0;
-               rLoc = 239;
-               rType = 0;
-               vrLen = 247;
-               vrLoc = 0;
-       };
-       1B824B2B07BF8C6200279D6D = {
-               fRef = 1B8243D207BF867300279D6D;
-               isa = PBXTextBookmark;
-               name = "CmdKeyInterceptApplication.m: 33";
-               rLen = 0;
-               rLoc = 685;
-               rType = 0;
-               vrLen = 691;
-               vrLoc = 94;
-       };
-       1B824B2C07BF8C6200279D6D = {
-               fRef = 1B8243D307BF867300279D6D;
-               isa = PBXTextBookmark;
-               name = "MyDocument.h: commit:";
-               rLen = 0;
-               rLoc = 374;
-               rType = 0;
-               vrLen = 491;
-               vrLoc = 0;
-       };
-       1B824B2D07BF8C6200279D6D = {
-               fRef = 1B8243D407BF867300279D6D;
-               isa = PBXTextBookmark;
-               name = "MyDocument.m: 23";
-               rLen = 0;
-               rLoc = 258;
-               rType = 0;
-               vrLen = 422;
-               vrLoc = 0;
-       };
-       1B824B2E07BF8C6200279D6D = {
-               fRef = 1B8243D307BF867300279D6D;
-               isa = PBXTextBookmark;
-               name = "MyDocument.h: commit:";
-               rLen = 0;
-               rLoc = 374;
-               rType = 0;
-               vrLen = 491;
-               vrLoc = 0;
-       };
-       1B824B2F07BF8C6200279D6D = {
-               fRef = 1B8243D407BF867300279D6D;
-               isa = PBXTextBookmark;
-               name = "MyDocument.m: 23";
-               rLen = 0;
-               rLoc = 258;
-               rType = 0;
-               vrLen = 728;
-               vrLoc = 571;
-       };
-       1B824B3007BF8C6200279D6D = {
-               fRef = 1B8243D307BF867300279D6D;
-               isa = PBXTextBookmark;
-               name = "MyDocument.h: commit:";
-               rLen = 0;
-               rLoc = 374;
-               rType = 0;
-               vrLen = 491;
-               vrLoc = 0;
-       };
-       1B824B3107BF8C6200279D6D = {
-               fRef = 1B8243D407BF867300279D6D;
-               isa = PBXTextBookmark;
-               name = "MyDocument.m: 23";
-               rLen = 0;
-               rLoc = 258;
-               rType = 0;
-               vrLen = 730;
-               vrLoc = 569;
-       };
-       1B824B3207BF8C6C00279D6D = {
-               fRef = 1B8243D407BF867300279D6D;
-               isa = PBXTextBookmark;
-               name = "MyDocument.m: 23";
-               rLen = 0;
-               rLoc = 258;
-               rType = 0;
-               vrLen = 730;
-               vrLoc = 569;
-       };
-       1BADE91E07BC0E6C0020BE61 = {
-               fRef = 2A37F4B7FDCFA73011CA2CEA;
-               isa = PBXBookmark;
-       };
-       1BC8F14907B8301200987A06 = {
-               fRef = 8D15AC360486D014006FF6A4;
-               isa = PBXTextBookmark;
-               name = "Info.plist: 48";
-               rLen = 0;
-               rLoc = 1273;
-               rType = 0;
-               vrLen = 949;
-               vrLoc = 0;
-       };
-       1BD2F3F207B74F230022B69D = {
-               fRef = 2A37F4B5FDCFA73011CA2CEA;
-               isa = PBXBookmark;
-       };
-       1BD2F3F507B74F230022B69D = {
-               fRef = 2A37F4B5FDCFA73011CA2CEA;
-               isa = PBXBookmark;
-       };
-       1BD2F45307B829610022B69D = {
-               fRef = 2A37F4BAFDCFA73011CA2CEA;
-               isa = PBXTextBookmark;
-               name = "English: 1";
-               rLen = 0;
-               rLoc = 0;
-               rType = 0;
-               vrLen = 157;
-               vrLoc = 0;
-       };
-       2A37F4A9FDCFA73011CA2CEA = {
-               activeBuildStyle = 4A9504D1FFE6A4CB11CA0CBA;
-               activeExecutable = 1B30E57307AEA98F00363386;
-               activeTarget = 8D15AC270486D014006FF6A4;
-               addToTargets = (
-                       8D15AC270486D014006FF6A4,
-               );
-               breakpoints = (
-               );
-               codeSenseManager = 1B30E57F07AEA99900363386;
-               executables = (
-                       1B30E57307AEA98F00363386,
-               );
-               perUserDictionary = {
-                       PBXConfiguration.PBXFileTableDataSource3.PBXFileTableDataSource = {
-                               PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
-                               PBXFileTableDataSourceColumnSortingKey = PBXFileDataSource_Filename_ColumnID;
-                               PBXFileTableDataSourceColumnWidthsKey = (
-                                       20,
-                                       422,
-                                       20,
-                                       78,
-                                       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,
-                                       360,
-                                       80,
-                                       20,
-                                       80,
-                                       43,
-                                       43,
-                               );
-                               PBXFileTableDataSourceColumnsKey = (
-                                       PBXFileDataSource_FiletypeID,
-                                       PBXFileDataSource_Filename_ColumnID,
-                                       PBXTargetDataSource_PrimaryAttribute,
-                                       PBXFileDataSource_Built_ColumnID,
-                                       PBXFileDataSource_ObjectSize_ColumnID,
-                                       PBXFileDataSource_Errors_ColumnID,
-                                       PBXFileDataSource_Warnings_ColumnID,
-                               );
-                       };
-                       PBXPerProjectTemplateStateSaveDate = 129993428;
-                       PBXPrepackagedSmartGroups_v2 = (
-                               {
-                                       PBXTransientLocationAtTop = bottom;
-                                       absolutePathToBundle = "";
-                                       activationKey = OldTargetSmartGroup;
-                                       clz = PBXTargetSmartGroup;
-                                       description = "Displays all targets of the project.";
-                                       globalID = 1C37FABC04509CD000000102;
-                                       name = Targets;
-                                       preferences = {
-                                               image = Targets;
-                                       };
-                               },
-                               {
-                                       PBXTransientLocationAtTop = bottom;
-                                       absolutePathToBundle = "";
-                                       clz = PBXTargetSmartGroup2;
-                                       description = "Displays all targets of the project as well as nested build phases.";
-                                       globalID = 1C37FBAC04509CD000000102;
-                                       name = Targets;
-                                       preferences = {
-                                               image = Targets;
-                                       };
-                               },
-                               {
-                                       PBXTransientLocationAtTop = bottom;
-                                       absolutePathToBundle = "";
-                                       clz = PBXExecutablesSmartGroup;
-                                       description = "Displays all executables of the project.";
-                                       globalID = 1C37FAAC04509CD000000102;
-                                       name = Executables;
-                                       preferences = {
-                                               image = Executable;
-                                       };
-                               },
-                               {
-                                       " PBXTransientLocationAtTop " = bottom;
-                                       absolutePathToBundle = "";
-                                       clz = PBXErrorsWarningsSmartGroup;
-                                       description = "Displays files with errors or warnings.";
-                                       globalID = 1C08E77C0454961000C914BD;
-                                       name = "Errors and Warnings";
-                                       preferences = {
-                                               fnmatch = "";
-                                               image = WarningsErrors;
-                                               recursive = 1;
-                                               regex = "";
-                                               root = "<PROJECT>";
-                                       };
-                               },
-                               {
-                                       PBXTransientLocationAtTop = bottom;
-                                       absolutePathToBundle = "";
-                                       clz = PBXFilenameSmartGroup;
-                                       description = "Filters items in a given group (potentially recursively) based on matching the name with the regular expression of the filter.";
-                                       globalID = 1CC0EA4004350EF90044410B;
-                                       name = "Implementation Files";
-                                       preferences = {
-                                               canSave = 1;
-                                               fnmatch = "";
-                                               image = SmartFolder;
-                                               isLeaf = 0;
-                                               recursive = 1;
-                                               regex = "?*\\.[mcMC]";
-                                               root = "<PROJECT>";
-                                       };
-                               },
-                               {
-                                       PBXTransientLocationAtTop = bottom;
-                                       absolutePathToBundle = "";
-                                       clz = PBXFilenameSmartGroup;
-                                       description = "This group displays Interface Builder NIB Files.";
-                                       globalID = 1CC0EA4004350EF90041110B;
-                                       name = "NIB Files";
-                                       preferences = {
-                                               canSave = 1;
-                                               fnmatch = "*.nib";
-                                               image = SmartFolder;
-                                               isLeaf = 0;
-                                               recursive = 1;
-                                               regex = "";
-                                               root = "<PROJECT>";
-                                       };
-                               },
-                               {
-                                       PBXTransientLocationAtTop = no;
-                                       absolutePathToBundle = "";
-                                       clz = PBXFindSmartGroup;
-                                       description = "Displays Find Results.";
-                                       globalID = 1C37FABC05509CD000000102;
-                                       name = "Find Results";
-                                       preferences = {
-                                               image = spyglass;
-                                       };
-                               },
-                               {
-                                       PBXTransientLocationAtTop = no;
-                                       absolutePathToBundle = "";
-                                       clz = PBXBookmarksSmartGroup;
-                                       description = "Displays Project Bookmarks.";
-                                       globalID = 1C37FABC05539CD112110102;
-                                       name = Bookmarks;
-                                       preferences = {
-                                               image = Bookmarks;
-                                       };
-                               },
-                               {
-                                       PBXTransientLocationAtTop = bottom;
-                                       absolutePathToBundle = "";
-                                       clz = XCSCMSmartGroup;
-                                       description = "Displays files with interesting SCM status.";
-                                       globalID = E2644B35053B69B200211256;
-                                       name = SCM;
-                                       preferences = {
-                                               image = PBXRepository;
-                                               isLeaf = 0;
-                                       };
-                               },
-                               {
-                                       PBXTransientLocationAtTop = bottom;
-                                       absolutePathToBundle = "";
-                                       clz = PBXSymbolsSmartGroup;
-                                       description = "Displays all symbols for the project.";
-                                       globalID = 1C37FABC04509CD000100104;
-                                       name = "Project Symbols";
-                                       preferences = {
-                                               image = ProjectSymbols;
-                                               isLeaf = 1;
-                                       };
-                               },
-                               {
-                                       PBXTransientLocationAtTop = bottom;
-                                       absolutePathToBundle = "";
-                                       clz = PBXFilenameSmartGroup;
-                                       description = "Filters items in a given group (potentially recursively) based on matching the name with the regular expression of the filter.";
-                                       globalID = PBXTemplateMarker;
-                                       name = "Simple Filter SmartGroup";
-                                       preferences = {
-                                               canSave = 1;
-                                               fnmatch = "*.nib";
-                                               image = SmartFolder;
-                                               isLeaf = 0;
-                                               recursive = 1;
-                                               regex = "";
-                                               root = "<PROJECT>";
-                                       };
-                               },
-                               {
-                                       PBXTransientLocationAtTop = bottom;
-                                       absolutePathToBundle = "";
-                                       clz = PBXFilenameSmartGroup;
-                                       description = "Filters items in a given group (potentially recursively) based on matching the name with the regular expression of the filter.";
-                                       globalID = PBXTemplateMarker;
-                                       name = "Simple Regular Expression SmartGroup";
-                                       preferences = {
-                                               canSave = 1;
-                                               fnmatch = "";
-                                               image = SmartFolder;
-                                               isLeaf = 0;
-                                               recursive = 1;
-                                               regex = "?*\\.[mcMC]";
-                                               root = "<PROJECT>";
-                                       };
-                               },
-                               {
-                                       PBXTransientLocationAtTop = bottom;
-                                       clz = XDDesignSmartGroup;
-                                       description = "Displays Xdesign models";
-                                       globalID = 2E4A936305E6979E00701470;
-                                       name = Design;
-                                       preferences = {
-                                               image = Design;
-                                               isLeaf = 0;
-                                       };
-                               },
-                       );
-                       PBXWorkspaceStateSaveDate = 129993428;
-               };
-               perUserProjectItems = {
-                       1B82418207BE13B000279D6D = 1B82418207BE13B000279D6D;
-                       1B82427B07BF61C600279D6D = 1B82427B07BF61C600279D6D;
-                       1B82427F07BF61C600279D6D = 1B82427F07BF61C600279D6D;
-                       1B82434A07BF7A4B00279D6D = 1B82434A07BF7A4B00279D6D;
-                       1B8243C007BF863D00279D6D = 1B8243C007BF863D00279D6D;
-                       1B8243C407BF865300279D6D = 1B8243C407BF865300279D6D;
-                       1B8243C607BF865300279D6D = 1B8243C607BF865300279D6D;
-                       1B8243E107BF86BE00279D6D = 1B8243E107BF86BE00279D6D;
-                       1B8243E307BF86BE00279D6D = 1B8243E307BF86BE00279D6D;
-                       1B82478907BF8A7600279D6D = 1B82478907BF8A7600279D6D;
-                       1B82478A07BF8A7600279D6D = 1B82478A07BF8A7600279D6D;
-                       1B82478B07BF8A7600279D6D = 1B82478B07BF8A7600279D6D;
-                       1B82478C07BF8A7600279D6D = 1B82478C07BF8A7600279D6D;
-                       1B824B1407BF8B1100279D6D = 1B824B1407BF8B1100279D6D;
-                       1B824B1507BF8B1100279D6D = 1B824B1507BF8B1100279D6D;
-                       1B824B1C07BF8C6200279D6D = 1B824B1C07BF8C6200279D6D;
-                       1B824B1D07BF8C6200279D6D = 1B824B1D07BF8C6200279D6D;
-                       1B824B1E07BF8C6200279D6D = 1B824B1E07BF8C6200279D6D;
-                       1B824B1F07BF8C6200279D6D = 1B824B1F07BF8C6200279D6D;
-                       1B824B2007BF8C6200279D6D = 1B824B2007BF8C6200279D6D;
-                       1B824B2107BF8C6200279D6D = 1B824B2107BF8C6200279D6D;
-                       1B824B2207BF8C6200279D6D = 1B824B2207BF8C6200279D6D;
-                       1B824B2307BF8C6200279D6D = 1B824B2307BF8C6200279D6D;
-                       1B824B2407BF8C6200279D6D = 1B824B2407BF8C6200279D6D;
-                       1B824B2507BF8C6200279D6D = 1B824B2507BF8C6200279D6D;
-                       1B824B2607BF8C6200279D6D = 1B824B2607BF8C6200279D6D;
-                       1B824B2707BF8C6200279D6D = 1B824B2707BF8C6200279D6D;
-                       1B824B2807BF8C6200279D6D = 1B824B2807BF8C6200279D6D;
-                       1B824B2907BF8C6200279D6D = 1B824B2907BF8C6200279D6D;
-                       1B824B2A07BF8C6200279D6D = 1B824B2A07BF8C6200279D6D;
-                       1B824B2B07BF8C6200279D6D = 1B824B2B07BF8C6200279D6D;
-                       1B824B2C07BF8C6200279D6D = 1B824B2C07BF8C6200279D6D;
-                       1B824B2D07BF8C6200279D6D = 1B824B2D07BF8C6200279D6D;
-                       1B824B2E07BF8C6200279D6D = 1B824B2E07BF8C6200279D6D;
-                       1B824B2F07BF8C6200279D6D = 1B824B2F07BF8C6200279D6D;
-                       1B824B3007BF8C6200279D6D = 1B824B3007BF8C6200279D6D;
-                       1B824B3107BF8C6200279D6D = 1B824B3107BF8C6200279D6D;
-                       1B824B3207BF8C6C00279D6D = 1B824B3207BF8C6C00279D6D;
-                       1BADE91E07BC0E6C0020BE61 = 1BADE91E07BC0E6C0020BE61;
-                       1BC8F14907B8301200987A06 = 1BC8F14907B8301200987A06;
-                       1BD2F3F207B74F230022B69D = 1BD2F3F207B74F230022B69D;
-                       1BD2F3F507B74F230022B69D = 1BD2F3F507B74F230022B69D;
-                       1BD2F45307B829610022B69D = 1BD2F45307B829610022B69D;
-               };
-               sourceControlManager = 1B30E57E07AEA99900363386;
-               userBuildSettings = {
-               };
-       };
-       2A37F4BAFDCFA73011CA2CEA = {
-               uiCtxt = {
-                       sepNavIntBoundsRect = "{{0, 0}, {650, 480}}";
-                       sepNavSelRange = "{1, 0}";
-                       sepNavVisRect = "{{0, 0}, {650, 480}}";
-               };
-       };
-       8D15AC270486D014006FF6A4 = {
-               activeExec = 0;
-               executables = (
-                       1B30E57307AEA98F00363386,
-               );
-       };
-       8D15AC360486D014006FF6A4 = {
-               uiCtxt = {
-                       sepNavIntBoundsRect = "{{0, 0}, {797, 672}}";
-                       sepNavSelRange = "{688, 0}";
-                       sepNavVisRect = "{{0, 0}, {650, 465}}";
-                       sepNavWindowFrame = "{{79, 294}, {750, 558}}";
-               };
-       };
-}
diff --git a/LeanCalc.xcode/project.pbxproj b/LeanCalc.xcode/project.pbxproj
deleted file mode 100644 (file)
index 7f6f4f1..0000000
+++ /dev/null
@@ -1,660 +0,0 @@
-// !$*UTF8*$!
-{
-       archiveVersion = 1;
-       classes = {
-       };
-       objectVersion = 39;
-       objects = {
-               089C165FFE840EACC02AAC07 = {
-                       children = (
-                               089C1660FE840EACC02AAC07,
-                       );
-                       isa = PBXVariantGroup;
-                       name = InfoPlist.strings;
-                       refType = 4;
-                       sourceTree = "<group>";
-               };
-               089C1660FE840EACC02AAC07 = {
-                       fileEncoding = 10;
-                       isa = PBXFileReference;
-                       lastKnownFileType = text.plist.strings;
-                       name = English;
-                       path = English.lproj/InfoPlist.strings;
-                       refType = 4;
-                       sourceTree = "<group>";
-               };
-//080
-//081
-//082
-//083
-//084
-//100
-//101
-//102
-//103
-//104
-               1058C7A6FEA54F5311CA2CBB = {
-                       children = (
-                               1BFAB21207AED78500C841BA,
-                               1BFAB26607AEE8C900C841BA,
-                               1058C7A7FEA54F5311CA2CBB,
-                       );
-                       isa = PBXGroup;
-                       name = "Linked Frameworks";
-                       refType = 4;
-                       sourceTree = "<group>";
-               };
-               1058C7A7FEA54F5311CA2CBB = {
-                       isa = PBXFileReference;
-                       lastKnownFileType = wrapper.framework;
-                       name = Cocoa.framework;
-                       path = /System/Library/Frameworks/Cocoa.framework;
-                       refType = 0;
-                       sourceTree = "<absolute>";
-               };
-               1058C7A8FEA54F5311CA2CBB = {
-                       children = (
-                               2A37F4C5FDCFA73011CA2CEA,
-                               2A37F4C4FDCFA73011CA2CEA,
-                       );
-                       isa = PBXGroup;
-                       name = "Other Frameworks";
-                       refType = 4;
-                       sourceTree = "<group>";
-               };
-//100
-//101
-//102
-//103
-//104
-//190
-//191
-//192
-//193
-//194
-               19C28FB0FE9D524F11CA2CBB = {
-                       children = (
-                               8D15AC370486D014006FF6A4,
-                       );
-                       isa = PBXGroup;
-                       name = Products;
-                       refType = 4;
-                       sourceTree = "<group>";
-               };
-//190
-//191
-//192
-//193
-//194
-//1B0
-//1B1
-//1B2
-//1B3
-//1B4
-               1B8243BC07BF863600279D6D = {
-                       isa = PBXFileReference;
-                       lastKnownFileType = image.icns;
-                       name = Calculations.icns;
-                       path = "Icon Artwork/Calculations.icns";
-                       refType = 4;
-                       sourceTree = "<group>";
-               };
-               1B8243BD07BF863600279D6D = {
-                       isa = PBXFileReference;
-                       lastKnownFileType = image.icns;
-                       name = LeanCalc.icns;
-                       path = "Icon Artwork/LeanCalc.icns";
-                       refType = 4;
-                       sourceTree = "<group>";
-               };
-               1B8243BE07BF863600279D6D = {
-                       fileRef = 1B8243BC07BF863600279D6D;
-                       isa = PBXBuildFile;
-                       settings = {
-                       };
-               };
-               1B8243BF07BF863600279D6D = {
-                       fileRef = 1B8243BD07BF863600279D6D;
-                       isa = PBXBuildFile;
-                       settings = {
-                       };
-               };
-               1B8243C807BF866200279D6D = {
-                       fileEncoding = 30;
-                       isa = PBXFileReference;
-                       lastKnownFileType = sourcecode.c.objc;
-                       name = main.m;
-                       path = Sources/main.m;
-                       refType = 4;
-                       sourceTree = "<group>";
-               };
-               1B8243CA07BF866200279D6D = {
-                       fileRef = 1B8243C807BF866200279D6D;
-                       isa = PBXBuildFile;
-                       settings = {
-                       };
-               };
-               1B8243CD07BF867300279D6D = {
-                       fileEncoding = 30;
-                       isa = PBXFileReference;
-                       lastKnownFileType = sourcecode.c.h;
-                       name = AppDelegate.h;
-                       path = Sources/AppDelegate.h;
-                       refType = 4;
-                       sourceTree = "<group>";
-               };
-               1B8243CE07BF867300279D6D = {
-                       fileEncoding = 30;
-                       isa = PBXFileReference;
-                       lastKnownFileType = sourcecode.c.objc;
-                       name = AppDelegate.m;
-                       path = Sources/AppDelegate.m;
-                       refType = 4;
-                       sourceTree = "<group>";
-               };
-               1B8243CF07BF867300279D6D = {
-                       fileEncoding = 30;
-                       isa = PBXFileReference;
-                       lastKnownFileType = sourcecode.c.h;
-                       name = Calculation.h;
-                       path = Sources/Calculation.h;
-                       refType = 4;
-                       sourceTree = "<group>";
-               };
-               1B8243D007BF867300279D6D = {
-                       fileEncoding = 30;
-                       isa = PBXFileReference;
-                       lastKnownFileType = sourcecode.c.objc;
-                       name = Calculation.m;
-                       path = Sources/Calculation.m;
-                       refType = 4;
-                       sourceTree = "<group>";
-               };
-               1B8243D107BF867300279D6D = {
-                       fileEncoding = 30;
-                       isa = PBXFileReference;
-                       lastKnownFileType = sourcecode.c.h;
-                       name = CmdKeyInterceptApplication.h;
-                       path = Sources/CmdKeyInterceptApplication.h;
-                       refType = 4;
-                       sourceTree = "<group>";
-               };
-               1B8243D207BF867300279D6D = {
-                       fileEncoding = 30;
-                       isa = PBXFileReference;
-                       lastKnownFileType = sourcecode.c.objc;
-                       name = CmdKeyInterceptApplication.m;
-                       path = Sources/CmdKeyInterceptApplication.m;
-                       refType = 4;
-                       sourceTree = "<group>";
-               };
-               1B8243D307BF867300279D6D = {
-                       fileEncoding = 30;
-                       isa = PBXFileReference;
-                       lastKnownFileType = sourcecode.c.h;
-                       name = MyDocument.h;
-                       path = Sources/MyDocument.h;
-                       refType = 4;
-                       sourceTree = "<group>";
-               };
-               1B8243D407BF867300279D6D = {
-                       fileEncoding = 30;
-                       isa = PBXFileReference;
-                       lastKnownFileType = sourcecode.c.objc;
-                       name = MyDocument.m;
-                       path = Sources/MyDocument.m;
-                       refType = 4;
-                       sourceTree = "<group>";
-               };
-               1B8243D507BF867300279D6D = {
-                       fileRef = 1B8243CD07BF867300279D6D;
-                       isa = PBXBuildFile;
-                       settings = {
-                       };
-               };
-               1B8243D607BF867300279D6D = {
-                       fileRef = 1B8243CE07BF867300279D6D;
-                       isa = PBXBuildFile;
-                       settings = {
-                       };
-               };
-               1B8243D707BF867300279D6D = {
-                       fileRef = 1B8243CF07BF867300279D6D;
-                       isa = PBXBuildFile;
-                       settings = {
-                       };
-               };
-               1B8243D807BF867300279D6D = {
-                       fileRef = 1B8243D007BF867300279D6D;
-                       isa = PBXBuildFile;
-                       settings = {
-                       };
-               };
-               1B8243D907BF867300279D6D = {
-                       fileRef = 1B8243D107BF867300279D6D;
-                       isa = PBXBuildFile;
-                       settings = {
-                       };
-               };
-               1B8243DA07BF867300279D6D = {
-                       fileRef = 1B8243D207BF867300279D6D;
-                       isa = PBXBuildFile;
-                       settings = {
-                       };
-               };
-               1B8243DB07BF867300279D6D = {
-                       fileRef = 1B8243D307BF867300279D6D;
-                       isa = PBXBuildFile;
-                       settings = {
-                       };
-               };
-               1B8243DC07BF867300279D6D = {
-                       fileRef = 1B8243D407BF867300279D6D;
-                       isa = PBXBuildFile;
-                       settings = {
-                       };
-               };
-               1B82477B07BF8A3100279D6D = {
-                       buildActionMask = 2147483647;
-                       files = (
-                       );
-                       inputPaths = (
-                       );
-                       isa = PBXShellScriptBuildPhase;
-                       outputPaths = (
-                       );
-                       runOnlyForDeploymentPostprocessing = 0;
-                       shellPath = /bin/sh;
-                       shellScript = "ranlib calc/*.a";
-               };
-               1B82478707BF8A7000279D6D = {
-                       fileEncoding = 30;
-                       isa = PBXFileReference;
-                       lastKnownFileType = sourcecode.c.h;
-                       path = LeanCalc_Prefix.pch;
-                       refType = 4;
-                       sourceTree = "<group>";
-               };
-               1B82478807BF8A7000279D6D = {
-                       fileRef = 1B82478707BF8A7000279D6D;
-                       isa = PBXBuildFile;
-                       settings = {
-                       };
-               };
-               1BC8F40907B8A3F700987A06 = {
-                       buildActionMask = 2147483647;
-                       dstPath = "";
-                       dstSubfolderSpec = 7;
-                       files = (
-                               1BC8F6E107B9782800987A06,
-                       );
-                       isa = PBXCopyFilesBuildPhase;
-                       runOnlyForDeploymentPostprocessing = 0;
-               };
-               1BC8F59807B9780900987A06 = {
-                       isa = PBXFileReference;
-                       lastKnownFileType = folder;
-                       path = help;
-                       refType = 4;
-                       sourceTree = "<group>";
-               };
-               1BC8F6E107B9782800987A06 = {
-                       fileRef = 1BC8F59807B9780900987A06;
-                       isa = PBXBuildFile;
-                       settings = {
-                       };
-               };
-               1BFAB21207AED78500C841BA = {
-                       isa = PBXFileReference;
-                       lastKnownFileType = archive.ar;
-                       name = libcalc.a;
-                       path = Calc/libcalc.a;
-                       refType = 4;
-                       sourceTree = "<group>";
-               };
-               1BFAB21307AED78500C841BA = {
-                       fileRef = 1BFAB21207AED78500C841BA;
-                       isa = PBXBuildFile;
-                       settings = {
-                       };
-               };
-               1BFAB26607AEE8C900C841BA = {
-                       isa = PBXFileReference;
-                       lastKnownFileType = archive.ar;
-                       name = libcustcalc.a;
-                       path = Calc/libcustcalc.a;
-                       refType = 4;
-                       sourceTree = "<group>";
-               };
-               1BFAB26707AEE8C900C841BA = {
-                       fileRef = 1BFAB26607AEE8C900C841BA;
-                       isa = PBXBuildFile;
-                       settings = {
-                       };
-               };
-//1B0
-//1B1
-//1B2
-//1B3
-//1B4
-//2A0
-//2A1
-//2A2
-//2A3
-//2A4
-               2A37F4A9FDCFA73011CA2CEA = {
-                       buildSettings = {
-                       };
-                       buildStyles = (
-                               4A9504D0FFE6A4CB11CA0CBA,
-                               4A9504D1FFE6A4CB11CA0CBA,
-                       );
-                       hasScannedForEncodings = 1;
-                       isa = PBXProject;
-                       mainGroup = 2A37F4AAFDCFA73011CA2CEA;
-                       projectDirPath = "";
-                       targets = (
-                               8D15AC270486D014006FF6A4,
-                       );
-               };
-               2A37F4AAFDCFA73011CA2CEA = {
-                       children = (
-                               2A37F4ABFDCFA73011CA2CEA,
-                               2A37F4AFFDCFA73011CA2CEA,
-                               2A37F4B8FDCFA73011CA2CEA,
-                               2A37F4C3FDCFA73011CA2CEA,
-                               19C28FB0FE9D524F11CA2CBB,
-                       );
-                       isa = PBXGroup;
-                       name = LeanCalc;
-                       path = "";
-                       refType = 4;
-                       sourceTree = "<group>";
-               };
-               2A37F4ABFDCFA73011CA2CEA = {
-                       children = (
-                               1B8243CD07BF867300279D6D,
-                               1B8243CE07BF867300279D6D,
-                               1B8243CF07BF867300279D6D,
-                               1B8243D007BF867300279D6D,
-                               1B8243D107BF867300279D6D,
-                               1B8243D207BF867300279D6D,
-                               1B8243D307BF867300279D6D,
-                               1B8243D407BF867300279D6D,
-                       );
-                       isa = PBXGroup;
-                       name = Classes;
-                       path = "";
-                       refType = 4;
-                       sourceTree = "<group>";
-               };
-               2A37F4AFFDCFA73011CA2CEA = {
-                       children = (
-                               1B8243C807BF866200279D6D,
-                               1B82478707BF8A7000279D6D,
-                       );
-                       isa = PBXGroup;
-                       name = "Other Sources";
-                       path = "";
-                       refType = 4;
-                       sourceTree = "<group>";
-               };
-               2A37F4B4FDCFA73011CA2CEA = {
-                       children = (
-                               2A37F4B5FDCFA73011CA2CEA,
-                       );
-                       isa = PBXVariantGroup;
-                       name = MyDocument.nib;
-                       path = "";
-                       refType = 4;
-                       sourceTree = "<group>";
-               };
-               2A37F4B5FDCFA73011CA2CEA = {
-                       isa = PBXFileReference;
-                       lastKnownFileType = wrapper.nib;
-                       name = English;
-                       path = English.lproj/MyDocument.nib;
-                       refType = 4;
-                       sourceTree = "<group>";
-               };
-               2A37F4B6FDCFA73011CA2CEA = {
-                       children = (
-                               2A37F4B7FDCFA73011CA2CEA,
-                       );
-                       isa = PBXVariantGroup;
-                       name = MainMenu.nib;
-                       path = "";
-                       refType = 4;
-                       sourceTree = "<group>";
-               };
-               2A37F4B7FDCFA73011CA2CEA = {
-                       isa = PBXFileReference;
-                       lastKnownFileType = wrapper.nib;
-                       name = English;
-                       path = English.lproj/MainMenu.nib;
-                       refType = 4;
-                       sourceTree = "<group>";
-               };
-               2A37F4B8FDCFA73011CA2CEA = {
-                       children = (
-                               1B8243BC07BF863600279D6D,
-                               1B8243BD07BF863600279D6D,
-                               1BC8F59807B9780900987A06,
-                               2A37F4B9FDCFA73011CA2CEA,
-                               2A37F4B6FDCFA73011CA2CEA,
-                               2A37F4B4FDCFA73011CA2CEA,
-                               8D15AC360486D014006FF6A4,
-                               089C165FFE840EACC02AAC07,
-                       );
-                       isa = PBXGroup;
-                       name = Resources;
-                       path = "";
-                       refType = 4;
-                       sourceTree = "<group>";
-               };
-               2A37F4B9FDCFA73011CA2CEA = {
-                       children = (
-                               2A37F4BAFDCFA73011CA2CEA,
-                       );
-                       isa = PBXVariantGroup;
-                       name = Credits.rtf;
-                       path = "";
-                       refType = 4;
-                       sourceTree = "<group>";
-               };
-               2A37F4BAFDCFA73011CA2CEA = {
-                       isa = PBXFileReference;
-                       lastKnownFileType = text.rtf;
-                       name = English;
-                       path = English.lproj/Credits.rtf;
-                       refType = 4;
-                       sourceTree = "<group>";
-               };
-               2A37F4C3FDCFA73011CA2CEA = {
-                       children = (
-                               1058C7A6FEA54F5311CA2CBB,
-                               1058C7A8FEA54F5311CA2CBB,
-                       );
-                       isa = PBXGroup;
-                       name = Frameworks;
-                       path = "";
-                       refType = 4;
-                       sourceTree = "<group>";
-               };
-               2A37F4C4FDCFA73011CA2CEA = {
-                       isa = PBXFileReference;
-                       lastKnownFileType = wrapper.framework;
-                       name = AppKit.framework;
-                       path = /System/Library/Frameworks/AppKit.framework;
-                       refType = 0;
-                       sourceTree = "<absolute>";
-               };
-               2A37F4C5FDCFA73011CA2CEA = {
-                       isa = PBXFileReference;
-                       lastKnownFileType = wrapper.framework;
-                       name = Foundation.framework;
-                       path = /System/Library/Frameworks/Foundation.framework;
-                       refType = 0;
-                       sourceTree = "<absolute>";
-               };
-//2A0
-//2A1
-//2A2
-//2A3
-//2A4
-//4A0
-//4A1
-//4A2
-//4A3
-//4A4
-               4A9504D0FFE6A4CB11CA0CBA = {
-                       buildSettings = {
-                               COPY_PHASE_STRIP = NO;
-                               GCC_DYNAMIC_NO_PIC = NO;
-                               GCC_ENABLE_FIX_AND_CONTINUE = YES;
-                               GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
-                               GCC_OPTIMIZATION_LEVEL = 0;
-                               HEADER_SEARCH_PATHS = "Calc Sources";
-                               ZERO_LINK = YES;
-                       };
-                       isa = PBXBuildStyle;
-                       name = Development;
-               };
-               4A9504D1FFE6A4CB11CA0CBA = {
-                       buildSettings = {
-                               COPY_PHASE_STRIP = YES;
-                               GCC_ENABLE_FIX_AND_CONTINUE = NO;
-                               HEADER_SEARCH_PATHS = "Calc Sources";
-                               ZERO_LINK = NO;
-                       };
-                       isa = PBXBuildStyle;
-                       name = Deployment;
-               };
-//4A0
-//4A1
-//4A2
-//4A3
-//4A4
-//8D0
-//8D1
-//8D2
-//8D3
-//8D4
-               8D15AC270486D014006FF6A4 = {
-                       buildPhases = (
-                               1B82477B07BF8A3100279D6D,
-                               8D15AC2B0486D014006FF6A4,
-                               8D15AC300486D014006FF6A4,
-                               8D15AC330486D014006FF6A4,
-                               1BC8F40907B8A3F700987A06,
-                       );
-                       buildRules = (
-                       );
-                       buildSettings = {
-                               GCC_GENERATE_DEBUGGING_SYMBOLS = NO;
-                               GCC_PRECOMPILE_PREFIX_HEADER = YES;
-                               GCC_PREFIX_HEADER = LeanCalc_Prefix.pch;
-                               INFOPLIST_FILE = Info.plist;
-                               INSTALL_PATH = "$(HOME)/Applications";
-                               LIBRARY_SEARCH_PATHS = calc;
-                               PRODUCT_NAME = LeanCalc;
-                               WRAPPER_EXTENSION = app;
-                       };
-                       dependencies = (
-                       );
-                       isa = PBXNativeTarget;
-                       name = LeanCalc;
-                       productInstallPath = "$(HOME)/Applications";
-                       productName = LeanCalc;
-                       productReference = 8D15AC370486D014006FF6A4;
-                       productType = "com.apple.product-type.application";
-               };
-               8D15AC2B0486D014006FF6A4 = {
-                       buildActionMask = 2147483647;
-                       files = (
-                               8D15AC2C0486D014006FF6A4,
-                               8D15AC2D0486D014006FF6A4,
-                               8D15AC2E0486D014006FF6A4,
-                               8D15AC2F0486D014006FF6A4,
-                               1B8243BE07BF863600279D6D,
-                               1B8243BF07BF863600279D6D,
-                               1B8243D507BF867300279D6D,
-                               1B8243D707BF867300279D6D,
-                               1B8243D907BF867300279D6D,
-                               1B8243DB07BF867300279D6D,
-                               1B82478807BF8A7000279D6D,
-                       );
-                       isa = PBXResourcesBuildPhase;
-                       runOnlyForDeploymentPostprocessing = 0;
-               };
-               8D15AC2C0486D014006FF6A4 = {
-                       fileRef = 2A37F4B9FDCFA73011CA2CEA;
-                       isa = PBXBuildFile;
-                       settings = {
-                       };
-               };
-               8D15AC2D0486D014006FF6A4 = {
-                       fileRef = 2A37F4B6FDCFA73011CA2CEA;
-                       isa = PBXBuildFile;
-                       settings = {
-                       };
-               };
-               8D15AC2E0486D014006FF6A4 = {
-                       fileRef = 2A37F4B4FDCFA73011CA2CEA;
-                       isa = PBXBuildFile;
-                       settings = {
-                       };
-               };
-               8D15AC2F0486D014006FF6A4 = {
-                       fileRef = 089C165FFE840EACC02AAC07;
-                       isa = PBXBuildFile;
-                       settings = {
-                       };
-               };
-               8D15AC300486D014006FF6A4 = {
-                       buildActionMask = 2147483647;
-                       files = (
-                               1B8243CA07BF866200279D6D,
-                               1B8243D607BF867300279D6D,
-                               1B8243D807BF867300279D6D,
-                               1B8243DA07BF867300279D6D,
-                               1B8243DC07BF867300279D6D,
-                       );
-                       isa = PBXSourcesBuildPhase;
-                       runOnlyForDeploymentPostprocessing = 0;
-               };
-               8D15AC330486D014006FF6A4 = {
-                       buildActionMask = 2147483647;
-                       files = (
-                               8D15AC340486D014006FF6A4,
-                               1BFAB21307AED78500C841BA,
-                               1BFAB26707AEE8C900C841BA,
-                       );
-                       isa = PBXFrameworksBuildPhase;
-                       runOnlyForDeploymentPostprocessing = 0;
-               };
-               8D15AC340486D014006FF6A4 = {
-                       fileRef = 1058C7A7FEA54F5311CA2CBB;
-                       isa = PBXBuildFile;
-                       settings = {
-                       };
-               };
-               8D15AC360486D014006FF6A4 = {
-                       fileEncoding = 4;
-                       isa = PBXFileReference;
-                       lastKnownFileType = text.plist;
-                       path = Info.plist;
-                       refType = 4;
-                       sourceTree = "<group>";
-               };
-               8D15AC370486D014006FF6A4 = {
-                       explicitFileType = wrapper.application;
-                       includeInIndex = 0;
-                       isa = PBXFileReference;
-                       path = LeanCalc.app;
-                       refType = 3;
-                       sourceTree = BUILT_PRODUCTS_DIR;
-               };
-       };
-       rootObject = 2A37F4A9FDCFA73011CA2CEA;
-}
similarity index 97%
copy from LeanCalc.xcode/liyanage.mode1
copy to LeanCalc.xcodeproj/liyanage.mode1
index 934baf0..7ccc0ba 100644 (file)
                        <key>Layout</key>
                        <array>
                                <dict>
-                                       <key>BecomeActive</key>
-                                       <true/>
                                        <key>ContentConfiguration</key>
                                        <dict>
                                                <key>PBXBottomSmartGroupGIDs</key>
                                                                                <key>PBXProjectModuleLabel</key>
                                                                                <string>MyDocument.m</string>
                                                                                <key>bookmark</key>
-                                                                               <string>1B824B3207BF8C6C00279D6D</string>
+                                                                               <string>1BA7A28307F1C99800CA930F</string>
                                                                                <key>history</key>
                                                                                <array>
                                                                                        <string>1BD2F3F207B74F230022B69D</string>
                                                                                        <string>1B82478907BF8A7600279D6D</string>
                                                                                        <string>1B824B1C07BF8C6200279D6D</string>
                                                                                        <string>1B824B1D07BF8C6200279D6D</string>
-                                                                                       <string>1B824B1E07BF8C6200279D6D</string>
                                                                                        <string>1B824B1F07BF8C6200279D6D</string>
                                                                                        <string>1B824B2007BF8C6200279D6D</string>
                                                                                        <string>1B824B2107BF8C6200279D6D</string>
                                                                                        <string>1B824B2207BF8C6200279D6D</string>
-                                                                                       <string>1B824B2307BF8C6200279D6D</string>
-                                                                                       <string>1B824B2407BF8C6200279D6D</string>
+                                                                                       <string>1BA7A27F07F1C99800CA930F</string>
+                                                                                       <string>1BA7A28007F1C99800CA930F</string>
+                                                                                       <string>1BA7A27B07F1C92E00CA930F</string>
                                                                                </array>
                                                                                <key>prevStack</key>
                                                                                <array>
                                                                                        <string>1B8243E307BF86BE00279D6D</string>
                                                                                        <string>1B82478B07BF8A7600279D6D</string>
                                                                                        <string>1B824B2507BF8C6200279D6D</string>
-                                                                                       <string>1B824B2607BF8C6200279D6D</string>
                                                                                        <string>1B824B2707BF8C6200279D6D</string>
                                                                                        <string>1B824B2807BF8C6200279D6D</string>
                                                                                        <string>1B824B2907BF8C6200279D6D</string>
                                                                                        <string>1B824B2B07BF8C6200279D6D</string>
                                                                                        <string>1B824B2C07BF8C6200279D6D</string>
                                                                                        <string>1B824B2D07BF8C6200279D6D</string>
-                                                                                       <string>1B824B2E07BF8C6200279D6D</string>
-                                                                                       <string>1B824B2F07BF8C6200279D6D</string>
-                                                                                       <string>1B824B3007BF8C6200279D6D</string>
+                                                                                       <string>1BA7A27D07F1C92E00CA930F</string>
+                                                                                       <string>1BA7A28107F1C99800CA930F</string>
+                                                                                       <string>1BA7A28207F1C99800CA930F</string>
                                                                                </array>
                                                                        </dict>
                                                                        <key>SplitCount</key>
                        </array>
                        <key>TableOfContents</key>
                        <array>
-                               <string>1B824B1607BF8B1100279D6D</string>
+                               <string>1BA7A27607F1C92B00CA930F</string>
                                <string>1CE0B1FE06471DED0097A5F4</string>
-                               <string>1B824B1707BF8B1100279D6D</string>
+                               <string>1BA7A27707F1C92B00CA930F</string>
                                <string>1CE0B20306471E060097A5F4</string>
                                <string>1CE0B20506471E060097A5F4</string>
                        </array>
        <key>StatusbarIsVisible</key>
        <true/>
        <key>TimeStamp</key>
-       <real>129993836.59627661</real>
+       <real>133286175.42966303</real>
        <key>ToolbarDisplayMode</key>
        <integer>1</integer>
        <key>ToolbarIsVisible</key>
        <integer>5</integer>
        <key>WindowOrderList</key>
        <array>
-               <string>1B824B1807BF8B1100279D6D</string>
                <string>1C0AD2B3069F1EA900FABCE6</string>
-               <string>/Users/liyanage/cvs/entropy/LeanCalc/LeanCalc.xcode</string>
+               <string>/Users/liyanage/svn/entropy/LeanCalc/LeanCalc.xcode</string>
        </array>
        <key>WindowString</key>
        <string>78 157 900 694 0 0 1440 878 </string>
                                                                                <string>yes</string>
                                                                                <key>sizes</key>
                                                                                <array>
-                                                                                       <string>{{0, 0}, {366, 167}}</string>
-                                                                                       <string>{{0, 176}, {366, 267}}</string>
+                                                                                       <string>{{0, 0}, {491, 167}}</string>
+                                                                                       <string>{{0, 176}, {491, 267}}</string>
                                                                                </array>
                                                                        </dict>
                                                                        <key>VerticalSplitView</key>
                        <key>TableOfContents</key>
                        <array>
                                <string>1C0AD2B3069F1EA900FABCE6</string>
-                               <string>1B824B1A07BF8B1100279D6D</string>
+                               <string>1BA7A27807F1C92B00CA930F</string>
                                <string>1CD0528B0623707200166675</string>
-                               <string>1B824B1B07BF8B1100279D6D</string>
+                               <string>1BA7A27907F1C92B00CA930F</string>
                        </array>
                        <key>ToolbarConfiguration</key>
                        <string>xcode.toolbar.config.run</string>
diff --git a/LeanCalc.xcodeproj/liyanage.pbxuser b/LeanCalc.xcodeproj/liyanage.pbxuser
new file mode 100644 (file)
index 0000000..c516641
--- /dev/null
@@ -0,0 +1,962 @@
+// !$*UTF8*$!
+{
+       089C1660FE840EACC02AAC07 /* English */ = {
+               uiCtxt = {
+                       sepNavIntBoundsRect = "{{0, 0}, {728, 91}}";
+                       sepNavSelRange = "{255, 0}";
+                       sepNavVisRect = "{{0, 1}, {728, 77}}";
+               };
+       };
+       1B30E57307AEA98F00363386 /* LeanCalc */ = {
+               isa = PBXExecutable;
+               activeArgIndex = 2147483647;
+               activeArgIndices = (
+               );
+               argumentStrings = (
+               );
+               autoAttachOnCrash = 1;
+               configStateDict = {
+               };
+               customDataFormattersEnabled = 1;
+               debuggerPlugin = GDBDebugging;
+               disassemblyDisplayState = 0;
+               dylibVariantSuffix = "";
+               enableDebugStr = 1;
+               environmentEntries = (
+               );
+               executableSystemSymbolLevel = 0;
+               executableUserSymbolLevel = 0;
+               libgmallocEnabled = 0;
+               name = LeanCalc;
+               savedGlobals = {
+               };
+               sourceDirectories = (
+               );
+       };
+       1B30E57E07AEA99900363386 /* Source Control */ = {
+               isa = PBXSourceControlManager;
+               fallbackIsa = XCSourceControlManager;
+               isSCMEnabled = 0;
+               scmConfiguration = {
+               };
+               scmType = "";
+       };
+       1B30E57F07AEA99900363386 /* Code sense */ = {
+               isa = PBXCodeSenseManager;
+               indexTemplatePath = "";
+       };
+       1B8243C807BF866200279D6D /* main.m */ = {
+               uiCtxt = {
+                       sepNavIntBoundsRect = "{{0, 0}, {650, 465}}";
+                       sepNavSelRange = "{0, 0}";
+                       sepNavVisRect = "{{0, 0}, {650, 465}}";
+               };
+       };
+       1B8243CD07BF867300279D6D /* AppDelegate.h */ = {
+               uiCtxt = {
+                       sepNavIntBoundsRect = "{{0, 0}, {650, 465}}";
+                       sepNavSelRange = "{204, 0}";
+                       sepNavVisRect = "{{0, 0}, {650, 465}}";
+               };
+       };
+       1B8243CE07BF867300279D6D /* AppDelegate.m */ = {
+               uiCtxt = {
+                       sepNavIntBoundsRect = "{{0, 0}, {758, 949}}";
+                       sepNavSelRange = "{524, 0}";
+                       sepNavVisRect = "{{0, 0}, {727, 406}}";
+               };
+       };
+       1B8243CF07BF867300279D6D /* Calculation.h */ = {
+               uiCtxt = {
+                       sepNavIntBoundsRect = "{{0, 0}, {727, 406}}";
+                       sepNavSelRange = "{0, 0}";
+                       sepNavVisRect = "{{0, 0}, {727, 406}}";
+               };
+       };
+       1B8243D007BF867300279D6D /* Calculation.m */ = {
+               uiCtxt = {
+                       sepNavIntBoundsRect = "{{0, 0}, {914, 1638}}";
+                       sepNavSelRange = "{712, 0}";
+                       sepNavVisRect = "{{0, 103}, {727, 406}}";
+               };
+       };
+       1B8243D107BF867300279D6D /* CmdKeyInterceptApplication.h */ = {
+               uiCtxt = {
+                       sepNavIntBoundsRect = "{{0, 0}, {650, 465}}";
+                       sepNavSelRange = "{239, 0}";
+                       sepNavVisRect = "{{0, 0}, {650, 465}}";
+               };
+       };
+       1B8243D207BF867300279D6D /* CmdKeyInterceptApplication.m */ = {
+               uiCtxt = {
+                       sepNavIntBoundsRect = "{{0, 0}, {728, 507}}";
+                       sepNavSelRange = "{567, 0}";
+                       sepNavVisRect = "{{0, 325}, {728, 77}}";
+               };
+       };
+       1B8243D307BF867300279D6D /* MyDocument.h */ = {
+               uiCtxt = {
+                       sepNavIntBoundsRect = "{{0, 0}, {727, 406}}";
+                       sepNavSelRange = "{484, 0}";
+                       sepNavVisRect = "{{0, 0}, {727, 406}}";
+               };
+       };
+       1B8243D407BF867300279D6D /* MyDocument.m */ = {
+               uiCtxt = {
+                       sepNavIntBoundsRect = "{{0, 0}, {1076, 1651}}";
+                       sepNavSelRange = "{1196, 0}";
+                       sepNavVisRect = "{{0, 891}, {728, 77}}";
+               };
+       };
+       1B82478707BF8A7000279D6D /* LeanCalc_Prefix.pch */ = {
+               uiCtxt = {
+                       sepNavIntBoundsRect = "{{0, 0}, {650, 465}}";
+                       sepNavSelRange = "{132, 0}";
+                       sepNavVisRect = "{{0, 0}, {650, 465}}";
+               };
+       };
+       1BCC419009F8D82800F1AC9F /* PBXTextBookmark */ = {
+               isa = PBXTextBookmark;
+               fRef = 8D15AC360486D014006FF6A4 /* Info.plist */;
+               name = "Info.plist: 41";
+               rLen = 0;
+               rLoc = 1131;
+               rType = 0;
+               vrLen = 635;
+               vrLoc = 559;
+       };
+       1BCC419209F8D82800F1AC9F /* PBXTextBookmark */ = {
+               isa = PBXTextBookmark;
+               fRef = 8D15AC360486D014006FF6A4 /* Info.plist */;
+               name = "Info.plist: 41";
+               rLen = 0;
+               rLoc = 1131;
+               rType = 0;
+               vrLen = 655;
+               vrLoc = 0;
+       };
+       1BCC419309F8D82800F1AC9F /* PBXTextBookmark */ = {
+               isa = PBXTextBookmark;
+               fRef = 089C1660FE840EACC02AAC07 /* English */;
+               name = "English: 1";
+               rLen = 0;
+               rLoc = 0;
+               rType = 0;
+               vrLen = 124;
+               vrLoc = 0;
+       };
+       1BCC419409F8D82800F1AC9F /* PBXTextBookmark */ = {
+               isa = PBXTextBookmark;
+               fRef = 8D15AC360486D014006FF6A4 /* Info.plist */;
+               name = "Info.plist: 41";
+               rLen = 0;
+               rLoc = 1131;
+               rType = 0;
+               vrLen = 635;
+               vrLoc = 559;
+       };
+       1BCC41AF09F8D8E100F1AC9F /* XCBreakpointsBucket */ = {
+               isa = XCBreakpointsBucket;
+               name = "Project Breakpoints";
+               objects = (
+               );
+       };
+       1BCC41BE09F8D96A00F1AC9F /* PBXTextBookmark */ = {
+               isa = PBXTextBookmark;
+               fRef = 089C1660FE840EACC02AAC07 /* English */;
+               name = "English: 7";
+               rLen = 0;
+               rLoc = 255;
+               rType = 0;
+               vrLen = 255;
+               vrLoc = 0;
+       };
+       1BCC41BF09F8D96A00F1AC9F /* PBXTextBookmark */ = {
+               isa = PBXTextBookmark;
+               fRef = 1B8243CE07BF867300279D6D /* AppDelegate.m */;
+               name = "AppDelegate.m: 30";
+               rLen = 0;
+               rLoc = 524;
+               rType = 0;
+               vrLen = 652;
+               vrLoc = 0;
+       };
+       1BCC41C009F8D96A00F1AC9F /* PBXTextBookmark */ = {
+               isa = PBXTextBookmark;
+               fRef = 1B8243D007BF867300279D6D /* Calculation.m */;
+               name = "Calculation.m: 6";
+               rLen = 0;
+               rLoc = 100;
+               rType = 0;
+               vrLen = 634;
+               vrLoc = 0;
+       };
+       1BCC41C309F8D96A00F1AC9F /* PBXTextBookmark */ = {
+               isa = PBXTextBookmark;
+               fRef = 089C1660FE840EACC02AAC07 /* English */;
+               name = "English: 7";
+               rLen = 0;
+               rLoc = 255;
+               rType = 0;
+               vrLen = 255;
+               vrLoc = 0;
+       };
+       1BCC41C409F8D96A00F1AC9F /* PBXTextBookmark */ = {
+               isa = PBXTextBookmark;
+               fRef = 1B8243CE07BF867300279D6D /* AppDelegate.m */;
+               name = "AppDelegate.m: 30";
+               rLen = 0;
+               rLoc = 524;
+               rType = 0;
+               vrLen = 652;
+               vrLoc = 0;
+       };
+       1BCC41C509F8D96A00F1AC9F /* PBXTextBookmark */ = {
+               isa = PBXTextBookmark;
+               fRef = 1B8243D007BF867300279D6D /* Calculation.m */;
+               name = "Calculation.m: 6";
+               rLen = 0;
+               rLoc = 100;
+               rType = 0;
+               vrLen = 634;
+               vrLoc = 0;
+       };
+       1BCC41C609F8D96A00F1AC9F /* PBXTextBookmark */ = {
+               isa = PBXTextBookmark;
+               fRef = 1B8243D207BF867300279D6D /* CmdKeyInterceptApplication.m */;
+               name = "CmdKeyInterceptApplication.m: 6";
+               rLen = 0;
+               rLoc = 111;
+               rType = 0;
+               vrLen = 684;
+               vrLoc = 0;
+       };
+       1BCC41C909F8D96C00F1AC9F /* PBXTextBookmark */ = {
+               isa = PBXTextBookmark;
+               fRef = 089C1660FE840EACC02AAC07 /* English */;
+               name = "English: 7";
+               rLen = 0;
+               rLoc = 255;
+               rType = 0;
+               vrLen = 211;
+               vrLoc = 44;
+       };
+       1BCC41D109F8DA0D00F1AC9F /* PBXTextBookmark */ = {
+               isa = PBXTextBookmark;
+               fRef = 1B8243D307BF867300279D6D /* MyDocument.h */;
+               name = "MyDocument.h: insertPrevious:";
+               rLen = 0;
+               rLoc = 484;
+               rType = 0;
+               vrLen = 499;
+               vrLoc = 0;
+       };
+       1BCC41D309F8DA0D00F1AC9F /* PBXTextBookmark */ = {
+               isa = PBXTextBookmark;
+               fRef = 1B8243D407BF867300279D6D /* MyDocument.m */;
+               name = "[super dealloc];";
+               rLen = 18;
+               rLoc = 418;
+               rType = 0;
+               vrLen = 925;
+               vrLoc = 1156;
+       };
+       1BCC41D409F8DA0D00F1AC9F /* PBXTextBookmark */ = {
+               isa = PBXTextBookmark;
+               fRef = 1B8243D307BF867300279D6D /* MyDocument.h */;
+               name = "MyDocument.h: commit:";
+               rLen = 0;
+               rLoc = 374;
+               rType = 0;
+               vrLen = 491;
+               vrLoc = 0;
+       };
+       1BCC41D509F8DA0D00F1AC9F /* PBXTextBookmark */ = {
+               isa = PBXTextBookmark;
+               fRef = 1B8243D407BF867300279D6D /* MyDocument.m */;
+               name = "[super dealloc];";
+               rLen = 18;
+               rLoc = 418;
+               rType = 0;
+               vrLen = 960;
+               vrLoc = 1121;
+       };
+       1BCC41D609F8DA0D00F1AC9F /* PBXTextBookmark */ = {
+               isa = PBXTextBookmark;
+               fRef = 1B8243D307BF867300279D6D /* MyDocument.h */;
+               name = "MyDocument.h: commit:";
+               rLen = 0;
+               rLoc = 374;
+               rType = 0;
+               vrLen = 491;
+               vrLoc = 0;
+       };
+       1BCC41D709F8DA0D00F1AC9F /* PBXTextBookmark */ = {
+               isa = PBXTextBookmark;
+               fRef = 1B8243D407BF867300279D6D /* MyDocument.m */;
+               name = "MyDocument.m: 82";
+               rLen = 0;
+               rLoc = 1420;
+               rType = 0;
+               vrLen = 949;
+               vrLoc = 1071;
+       };
+       1BCC41D809F8DA0D00F1AC9F /* PBXTextBookmark */ = {
+               isa = PBXTextBookmark;
+               fRef = 1B8243D307BF867300279D6D /* MyDocument.h */;
+               name = "MyDocument.h: insertPrevious:";
+               rLen = 0;
+               rLoc = 484;
+               rType = 0;
+               vrLen = 499;
+               vrLoc = 0;
+       };
+       1BCC420E09F8DF9A00F1AC9F /* PBXTextBookmark */ = {
+               isa = PBXTextBookmark;
+               fRef = 1B8243CF07BF867300279D6D /* Calculation.h */;
+               name = "Calculation.h: 1";
+               rLen = 0;
+               rLoc = 0;
+               rType = 0;
+               vrLen = 418;
+               vrLoc = 0;
+       };
+       1BCC421209F8DF9A00F1AC9F /* PBXTextBookmark */ = {
+               isa = PBXTextBookmark;
+               fRef = 1B8243D307BF867300279D6D /* MyDocument.h */;
+               name = "MyDocument.h: insertPrevious:";
+               rLen = 0;
+               rLoc = 484;
+               rType = 0;
+               vrLen = 499;
+               vrLoc = 0;
+       };
+       1BCC421409F8DF9A00F1AC9F /* PBXTextBookmark */ = {
+               isa = PBXTextBookmark;
+               fRef = 1B8243D407BF867300279D6D /* MyDocument.m */;
+               name = "MyDocument.m: 15";
+               rLen = 0;
+               rLoc = 190;
+               rType = 0;
+               vrLen = 381;
+               vrLoc = 143;
+       };
+       1BCC421509F8DF9A00F1AC9F /* PBXTextBookmark */ = {
+               isa = PBXTextBookmark;
+               fRef = 1B8243D307BF867300279D6D /* MyDocument.h */;
+               name = "MyDocument.h: insertPrevious:";
+               rLen = 0;
+               rLoc = 484;
+               rType = 0;
+               vrLen = 499;
+               vrLoc = 0;
+       };
+       1BCC421609F8DF9A00F1AC9F /* PBXTextBookmark */ = {
+               isa = PBXTextBookmark;
+               fRef = 1B8243D407BF867300279D6D /* MyDocument.m */;
+               name = "MyDocument.m: 15";
+               rLen = 0;
+               rLoc = 190;
+               rType = 0;
+               vrLen = 381;
+               vrLoc = 143;
+       };
+       1BCC421709F8DF9A00F1AC9F /* PBXTextBookmark */ = {
+               isa = PBXTextBookmark;
+               fRef = 1B8243D307BF867300279D6D /* MyDocument.h */;
+               name = "MyDocument.h: insertPrevious:";
+               rLen = 0;
+               rLoc = 484;
+               rType = 0;
+               vrLen = 499;
+               vrLoc = 0;
+       };
+       1BCC421809F8DF9A00F1AC9F /* PBXTextBookmark */ = {
+               isa = PBXTextBookmark;
+               fRef = 1B8243D407BF867300279D6D /* MyDocument.m */;
+               name = "MyDocument.m: 73";
+               rLen = 0;
+               rLoc = 1196;
+               rType = 0;
+               vrLen = 1020;
+               vrLoc = 1069;
+       };
+       1BCC421909F8DF9A00F1AC9F /* PBXTextBookmark */ = {
+               isa = PBXTextBookmark;
+               fRef = 1B8243D007BF867300279D6D /* Calculation.m */;
+               name = "Calculation.m: 6";
+               rLen = 0;
+               rLoc = 100;
+               rType = 0;
+               vrLen = 634;
+               vrLoc = 0;
+       };
+       1BCC421A09F8DF9A00F1AC9F /* PBXTextBookmark */ = {
+               isa = PBXTextBookmark;
+               fRef = 1B8243CF07BF867300279D6D /* Calculation.h */;
+               name = "Calculation.h: 1";
+               rLen = 0;
+               rLoc = 0;
+               rType = 0;
+               vrLen = 418;
+               vrLoc = 0;
+       };
+       1BCC421B09F8DF9A00F1AC9F /* PBXTextBookmark */ = {
+               isa = PBXTextBookmark;
+               fRef = 1B8243D007BF867300279D6D /* Calculation.m */;
+               name = "Calculation.m: 38";
+               rLen = 0;
+               rLoc = 712;
+               rType = 0;
+               vrLen = 551;
+               vrLoc = 167;
+       };
+       1BCC421C09F8DF9A00F1AC9F /* PBXTextBookmark */ = {
+               isa = PBXTextBookmark;
+               fRef = 1B8243CF07BF867300279D6D /* Calculation.h */;
+               name = "Calculation.h: 1";
+               rLen = 0;
+               rLoc = 0;
+               rType = 0;
+               vrLen = 418;
+               vrLoc = 0;
+       };
+       1BCC421D09F8DF9A00F1AC9F /* PBXTextBookmark */ = {
+               isa = PBXTextBookmark;
+               fRef = 1B8243D007BF867300279D6D /* Calculation.m */;
+               name = "Calculation.m: 38";
+               rLen = 0;
+               rLoc = 712;
+               rType = 0;
+               vrLen = 552;
+               vrLoc = 166;
+       };
+       1BCC421E09F8DF9A00F1AC9F /* PBXTextBookmark */ = {
+               isa = PBXTextBookmark;
+               fRef = 1B8243CF07BF867300279D6D /* Calculation.h */;
+               name = "Calculation.h: 1";
+               rLen = 0;
+               rLoc = 0;
+               rType = 0;
+               vrLen = 418;
+               vrLoc = 0;
+       };
+       1BCC421F09F8DF9A00F1AC9F /* PBXTextBookmark */ = {
+               isa = PBXTextBookmark;
+               fRef = 1B8243D007BF867300279D6D /* Calculation.m */;
+               name = "Calculation.m: 38";
+               rLen = 0;
+               rLoc = 712;
+               rType = 0;
+               vrLen = 551;
+               vrLoc = 166;
+       };
+       1BCC422009F8DF9A00F1AC9F /* PBXTextBookmark */ = {
+               isa = PBXTextBookmark;
+               fRef = 1B8243D207BF867300279D6D /* CmdKeyInterceptApplication.m */;
+               name = "CmdKeyInterceptApplication.m: 6";
+               rLen = 0;
+               rLoc = 111;
+               rType = 0;
+               vrLen = 684;
+               vrLoc = 0;
+       };
+       1BCC422109F8DF9A00F1AC9F /* PBXTextBookmark */ = {
+               isa = PBXTextBookmark;
+               fRef = 1B8243CE07BF867300279D6D /* AppDelegate.m */;
+               name = "AppDelegate.m: 30";
+               rLen = 0;
+               rLoc = 524;
+               rType = 0;
+               vrLen = 652;
+               vrLoc = 0;
+       };
+       1BCC422209F8DF9A00F1AC9F /* PBXTextBookmark */ = {
+               isa = PBXTextBookmark;
+               fRef = 1B8243D407BF867300279D6D /* MyDocument.m */;
+               name = "MyDocument.m: 71";
+               rLen = 0;
+               rLoc = 1196;
+               rType = 0;
+               vrLen = 919;
+               vrLoc = 1069;
+       };
+       1BCC422309F8DF9A00F1AC9F /* PBXTextBookmark */ = {
+               isa = PBXTextBookmark;
+               fRef = 1B8243D007BF867300279D6D /* Calculation.m */;
+               name = "Calculation.m: 38";
+               rLen = 0;
+               rLoc = 712;
+               rType = 0;
+               vrLen = 574;
+               vrLoc = 142;
+       };
+       1BCC422409F8DF9A00F1AC9F /* PBXTextBookmark */ = {
+               isa = PBXTextBookmark;
+               fRef = 1B8243D407BF867300279D6D /* MyDocument.m */;
+               name = "MyDocument.m: 71";
+               rLen = 0;
+               rLoc = 1196;
+               rType = 0;
+               vrLen = 919;
+               vrLoc = 1069;
+       };
+       1BCC422509F8DF9A00F1AC9F /* PBXTextBookmark */ = {
+               isa = PBXTextBookmark;
+               fRef = 1B8243D307BF867300279D6D /* MyDocument.h */;
+               name = "MyDocument.h: insertPrevious:";
+               rLen = 0;
+               rLoc = 484;
+               rType = 0;
+               vrLen = 499;
+               vrLoc = 0;
+       };
+       1BCC423709F8E17E00F1AC9F /* PBXTextBookmark */ = {
+               isa = PBXTextBookmark;
+               fRef = 1B8243D407BF867300279D6D /* MyDocument.m */;
+               name = "MyDocument.m: 72";
+               rLen = 0;
+               rLoc = 1196;
+               rType = 0;
+               vrLen = 753;
+               vrLoc = 878;
+       };
+       1BCC423D09F8E24A00F1AC9F /* PBXTextBookmark */ = {
+               isa = PBXTextBookmark;
+               fRef = 1B8243D007BF867300279D6D /* Calculation.m */;
+               name = "Calculation.m: 38";
+               rLen = 0;
+               rLoc = 712;
+               rType = 0;
+               vrLen = 575;
+               vrLoc = 141;
+       };
+       1BCC423E09F8E24A00F1AC9F /* PBXTextBookmark */ = {
+               isa = PBXTextBookmark;
+               fRef = 1B8243D407BF867300279D6D /* MyDocument.m */;
+               name = "MyDocument.m: 72";
+               rLen = 0;
+               rLoc = 1196;
+               rType = 0;
+               vrLen = 752;
+               vrLoc = 878;
+       };
+       1BCC423F09F8E24A00F1AC9F /* PBXTextBookmark */ = {
+               isa = PBXTextBookmark;
+               fRef = 1B8243CE07BF867300279D6D /* AppDelegate.m */;
+               name = "AppDelegate.m: 30";
+               rLen = 0;
+               rLoc = 524;
+               rType = 0;
+               vrLen = 652;
+               vrLoc = 0;
+       };
+       1BCC424109F8E24A00F1AC9F /* PBXTextBookmark */ = {
+               isa = PBXTextBookmark;
+               fRef = 1B8243D207BF867300279D6D /* CmdKeyInterceptApplication.m */;
+               name = "CmdKeyInterceptApplication.m: 6";
+               rLen = 0;
+               rLoc = 111;
+               rType = 0;
+               vrLen = 632;
+               vrLoc = 153;
+       };
+       1BCC424209F8E24A00F1AC9F /* PBXTextBookmark */ = {
+               isa = PBXTextBookmark;
+               fRef = 1B8243D007BF867300279D6D /* Calculation.m */;
+               name = "Calculation.m: 38";
+               rLen = 0;
+               rLoc = 712;
+               rType = 0;
+               vrLen = 575;
+               vrLoc = 141;
+       };
+       1BCC424309F8E24A00F1AC9F /* PBXTextBookmark */ = {
+               isa = PBXTextBookmark;
+               fRef = 1B8243D407BF867300279D6D /* MyDocument.m */;
+               name = "MyDocument.m: 72";
+               rLen = 0;
+               rLoc = 1196;
+               rType = 0;
+               vrLen = 752;
+               vrLoc = 878;
+       };
+       1BCC424409F8E24A00F1AC9F /* PBXTextBookmark */ = {
+               isa = PBXTextBookmark;
+               fRef = 1B8243CE07BF867300279D6D /* AppDelegate.m */;
+               name = "AppDelegate.m: 30";
+               rLen = 0;
+               rLoc = 524;
+               rType = 0;
+               vrLen = 652;
+               vrLoc = 0;
+       };
+       1BCC424709F8E25700F1AC9F /* PBXTextBookmark */ = {
+               isa = PBXTextBookmark;
+               fRef = 1B8243D407BF867300279D6D /* MyDocument.m */;
+               name = "MyDocument.m: 72";
+               rLen = 0;
+               rLoc = 1196;
+               rType = 0;
+               vrLen = 250;
+               vrLoc = 1091;
+       };
+       1BCC425409F8E30E00F1AC9F /* PBXTextBookmark */ = {
+               isa = PBXTextBookmark;
+               fRef = 1B8243D207BF867300279D6D /* CmdKeyInterceptApplication.m */;
+               name = "CmdKeyInterceptApplication.m: 16";
+               rLen = 0;
+               rLoc = 281;
+               rType = 0;
+               vrLen = 147;
+               vrLoc = 584;
+       };
+       1BCC425809F8E31A00F1AC9F /* PBXTextBookmark */ = {
+               isa = PBXTextBookmark;
+               fRef = 1B8243D207BF867300279D6D /* CmdKeyInterceptApplication.m */;
+               name = "CmdKeyInterceptApplication.m: 27";
+               rLen = 0;
+               rLoc = 567;
+               rType = 0;
+               vrLen = 629;
+               vrLoc = 156;
+       };
+       1BCC425B09F8E32100F1AC9F /* PBXTextBookmark */ = {
+               isa = PBXTextBookmark;
+               fRef = 1B8243D207BF867300279D6D /* CmdKeyInterceptApplication.m */;
+               name = "CmdKeyInterceptApplication.m: 27";
+               rLen = 0;
+               rLoc = 567;
+               rType = 0;
+               vrLen = 629;
+               vrLoc = 156;
+       };
+       1BCC425C09F8E32100F1AC9F /* PBXTextBookmark */ = {
+               isa = PBXTextBookmark;
+               fRef = 1B8243D207BF867300279D6D /* CmdKeyInterceptApplication.m */;
+               name = "CmdKeyInterceptApplication.m: 27";
+               rLen = 0;
+               rLoc = 567;
+               rType = 0;
+               vrLen = 117;
+               vrLoc = 564;
+       };
+       2A37F4A9FDCFA73011CA2CEA /* Project object */ = {
+               activeBuildConfigurationName = Deployment;
+               activeBuildStyle = 4A9504D0FFE6A4CB11CA0CBA /* Development */;
+               activeExecutable = 1B30E57307AEA98F00363386 /* LeanCalc */;
+               activeTarget = 8D15AC270486D014006FF6A4 /* LeanCalc */;
+               addToTargets = (
+                       8D15AC270486D014006FF6A4 /* LeanCalc */,
+               );
+               breakpoints = (
+               );
+               breakpointsGroup = 1BCC41AF09F8D8E100F1AC9F /* XCBreakpointsBucket */;
+               codeSenseManager = 1B30E57F07AEA99900363386 /* Code sense */;
+               executables = (
+                       1B30E57307AEA98F00363386 /* LeanCalc */,
+               );
+               perUserDictionary = {
+                       PBXConfiguration.PBXFileTableDataSource3.PBXFileTableDataSource = {
+                               PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
+                               PBXFileTableDataSourceColumnSortingKey = PBXFileDataSource_Filename_ColumnID;
+                               PBXFileTableDataSourceColumnWidthsKey = (
+                                       20,
+                                       334,
+                                       20,
+                                       78,
+                                       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,
+                                       360,
+                                       157,
+                                       20,
+                                       80,
+                                       43,
+                                       43,
+                               );
+                               PBXFileTableDataSourceColumnsKey = (
+                                       PBXFileDataSource_FiletypeID,
+                                       PBXFileDataSource_Filename_ColumnID,
+                                       PBXTargetDataSource_PrimaryAttribute,
+                                       PBXFileDataSource_Built_ColumnID,
+                                       PBXFileDataSource_ObjectSize_ColumnID,
+                                       PBXFileDataSource_Errors_ColumnID,
+                                       PBXFileDataSource_Warnings_ColumnID,
+                               );
+                       };
+                       PBXPerProjectTemplateStateSaveDate = 167301316;
+                       PBXPrepackagedSmartGroups_v2 = (
+                               {
+                                       PBXTransientLocationAtTop = bottom;
+                                       absolutePathToBundle = "";
+                                       activationKey = OldTargetSmartGroup;
+                                       clz = PBXTargetSmartGroup;
+                                       description = "Displays all targets of the project.";
+                                       globalID = 1C37FABC04509CD000000102;
+                                       name = Targets;
+                                       preferences = {
+                                               image = Targets;
+                                       };
+                               },
+                               {
+                                       PBXTransientLocationAtTop = bottom;
+                                       absolutePathToBundle = "";
+                                       clz = PBXTargetSmartGroup2;
+                                       description = "Displays all targets of the project as well as nested build phases.";
+                                       globalID = 1C37FBAC04509CD000000102;
+                                       name = Targets;
+                                       preferences = {
+                                               image = Targets;
+                                       };
+                               },
+                               {
+                                       PBXTransientLocationAtTop = bottom;
+                                       absolutePathToBundle = "";
+                                       clz = PBXExecutablesSmartGroup;
+                                       description = "Displays all executables of the project.";
+                                       globalID = 1C37FAAC04509CD000000102;
+                                       name = Executables;
+                                       preferences = {
+                                               image = Executable;
+                                       };
+                               },
+                               {
+                                       " PBXTransientLocationAtTop " = bottom;
+                                       absolutePathToBundle = "";
+                                       clz = PBXErrorsWarningsSmartGroup;
+                                       description = "Displays files with errors or warnings.";
+                                       globalID = 1C08E77C0454961000C914BD;
+                                       name = "Errors and Warnings";
+                                       preferences = {
+                                               fnmatch = "";
+                                               image = WarningsErrors;
+                                               recursive = 1;
+                                               regex = "";
+                                               root = "<PROJECT>";
+                                       };
+                               },
+                               {
+                                       PBXTransientLocationAtTop = bottom;
+                                       absolutePathToBundle = "";
+                                       clz = PBXFilenameSmartGroup;
+                                       description = "Filters items in a given group (potentially recursively) based on matching the name with the regular expression of the filter.";
+                                       globalID = 1CC0EA4004350EF90044410B;
+                                       name = "Implementation Files";
+                                       preferences = {
+                                               canSave = 1;
+                                               fnmatch = "";
+                                               image = SmartFolder;
+                                               isLeaf = 0;
+                                               recursive = 1;
+                                               regex = "?*\\.[mcMC]";
+                                               root = "<PROJECT>";
+                                       };
+                               },
+                               {
+                                       PBXTransientLocationAtTop = bottom;
+                                       absolutePathToBundle = "";
+                                       clz = PBXFilenameSmartGroup;
+                                       description = "This group displays Interface Builder NIB Files.";
+                                       globalID = 1CC0EA4004350EF90041110B;
+                                       name = "NIB Files";
+                                       preferences = {
+                                               canSave = 1;
+                                               fnmatch = "*.nib";
+                                               image = SmartFolder;
+                                               isLeaf = 0;
+                                               recursive = 1;
+                                               regex = "";
+                                               root = "<PROJECT>";
+                                       };
+                               },
+                               {
+                                       PBXTransientLocationAtTop = no;
+                                       absolutePathToBundle = "";
+                                       clz = PBXFindSmartGroup;
+                                       description = "Displays Find Results.";
+                                       globalID = 1C37FABC05509CD000000102;
+                                       name = "Find Results";
+                                       preferences = {
+                                               image = spyglass;
+                                       };
+                               },
+                               {
+                                       PBXTransientLocationAtTop = no;
+                                       absolutePathToBundle = "";
+                                       clz = PBXBookmarksSmartGroup;
+                                       description = "Displays Project Bookmarks.";
+                                       globalID = 1C37FABC05539CD112110102;
+                                       name = Bookmarks;
+                                       preferences = {
+                                               image = Bookmarks;
+                                       };
+                               },
+                               {
+                                       PBXTransientLocationAtTop = bottom;
+                                       absolutePathToBundle = "";
+                                       clz = XCSCMSmartGroup;
+                                       description = "Displays files with interesting SCM status.";
+                                       globalID = E2644B35053B69B200211256;
+                                       name = SCM;
+                                       preferences = {
+                                               image = PBXRepository;
+                                               isLeaf = 0;
+                                       };
+                               },
+                               {
+                                       PBXTransientLocationAtTop = bottom;
+                                       absolutePathToBundle = "";
+                                       clz = PBXSymbolsSmartGroup;
+                                       description = "Displays all symbols for the project.";
+                                       globalID = 1C37FABC04509CD000100104;
+                                       name = "Project Symbols";
+                                       preferences = {
+                                               image = ProjectSymbols;
+                                               isLeaf = 1;
+                                       };
+                               },
+                               {
+                                       PBXTransientLocationAtTop = bottom;
+                                       absolutePathToBundle = "";
+                                       clz = PBXFilenameSmartGroup;
+                                       description = "Filters items in a given group (potentially recursively) based on matching the name with the regular expression of the filter.";
+                                       globalID = PBXTemplateMarker;
+                                       name = "Simple Filter SmartGroup";
+                                       preferences = {
+                                               canSave = 1;
+                                               fnmatch = "*.nib";
+                                               image = SmartFolder;
+                                               isLeaf = 0;
+                                               recursive = 1;
+                                               regex = "";
+                                               root = "<PROJECT>";
+                                       };
+                               },
+                               {
+                                       PBXTransientLocationAtTop = bottom;
+                                       absolutePathToBundle = "";
+                                       clz = PBXFilenameSmartGroup;
+                                       description = "Filters items in a given group (potentially recursively) based on matching the name with the regular expression of the filter.";
+                                       globalID = PBXTemplateMarker;
+                                       name = "Simple Regular Expression SmartGroup";
+                                       preferences = {
+                                               canSave = 1;
+                                               fnmatch = "";
+                                               image = SmartFolder;
+                                               isLeaf = 0;
+                                               recursive = 1;
+                                               regex = "?*\\.[mcMC]";
+                                               root = "<PROJECT>";
+                                       };
+                               },
+                               {
+                                       PBXTransientLocationAtTop = bottom;
+                                       clz = XDDesignSmartGroup;
+                                       description = "Displays Xdesign models";
+                                       globalID = 2E4A936305E6979E00701470;
+                                       name = Design;
+                                       preferences = {
+                                               image = Design;
+                                               isLeaf = 0;
+                                       };
+                               },
+                       );
+                       PBXWorkspaceStateSaveDate = 167301316;
+               };
+               perUserProjectItems = {
+                       1BCC419009F8D82800F1AC9F /* PBXTextBookmark */ = 1BCC419009F8D82800F1AC9F /* PBXTextBookmark */;
+                       1BCC419209F8D82800F1AC9F /* PBXTextBookmark */ = 1BCC419209F8D82800F1AC9F /* PBXTextBookmark */;
+                       1BCC419309F8D82800F1AC9F /* PBXTextBookmark */ = 1BCC419309F8D82800F1AC9F /* PBXTextBookmark */;
+                       1BCC419409F8D82800F1AC9F /* PBXTextBookmark */ = 1BCC419409F8D82800F1AC9F /* PBXTextBookmark */;
+                       1BCC41BE09F8D96A00F1AC9F /* PBXTextBookmark */ = 1BCC41BE09F8D96A00F1AC9F /* PBXTextBookmark */;
+                       1BCC41BF09F8D96A00F1AC9F /* PBXTextBookmark */ = 1BCC41BF09F8D96A00F1AC9F /* PBXTextBookmark */;
+                       1BCC41C009F8D96A00F1AC9F /* PBXTextBookmark */ = 1BCC41C009F8D96A00F1AC9F /* PBXTextBookmark */;
+                       1BCC41C309F8D96A00F1AC9F /* PBXTextBookmark */ = 1BCC41C309F8D96A00F1AC9F /* PBXTextBookmark */;
+                       1BCC41C409F8D96A00F1AC9F /* PBXTextBookmark */ = 1BCC41C409F8D96A00F1AC9F /* PBXTextBookmark */;
+                       1BCC41C509F8D96A00F1AC9F /* PBXTextBookmark */ = 1BCC41C509F8D96A00F1AC9F /* PBXTextBookmark */;
+                       1BCC41C609F8D96A00F1AC9F /* PBXTextBookmark */ = 1BCC41C609F8D96A00F1AC9F /* PBXTextBookmark */;
+                       1BCC41C909F8D96C00F1AC9F /* PBXTextBookmark */ = 1BCC41C909F8D96C00F1AC9F /* PBXTextBookmark */;
+                       1BCC41D109F8DA0D00F1AC9F /* PBXTextBookmark */ = 1BCC41D109F8DA0D00F1AC9F /* PBXTextBookmark */;
+                       1BCC41D309F8DA0D00F1AC9F /* PBXTextBookmark */ = 1BCC41D309F8DA0D00F1AC9F /* PBXTextBookmark */;
+                       1BCC41D409F8DA0D00F1AC9F /* PBXTextBookmark */ = 1BCC41D409F8DA0D00F1AC9F /* PBXTextBookmark */;
+                       1BCC41D509F8DA0D00F1AC9F /* PBXTextBookmark */ = 1BCC41D509F8DA0D00F1AC9F /* PBXTextBookmark */;
+                       1BCC41D609F8DA0D00F1AC9F /* PBXTextBookmark */ = 1BCC41D609F8DA0D00F1AC9F /* PBXTextBookmark */;
+                       1BCC41D709F8DA0D00F1AC9F /* PBXTextBookmark */ = 1BCC41D709F8DA0D00F1AC9F /* PBXTextBookmark */;
+                       1BCC41D809F8DA0D00F1AC9F /* PBXTextBookmark */ = 1BCC41D809F8DA0D00F1AC9F /* PBXTextBookmark */;
+                       1BCC420E09F8DF9A00F1AC9F /* PBXTextBookmark */ = 1BCC420E09F8DF9A00F1AC9F /* PBXTextBookmark */;
+                       1BCC421209F8DF9A00F1AC9F /* PBXTextBookmark */ = 1BCC421209F8DF9A00F1AC9F /* PBXTextBookmark */;
+                       1BCC421409F8DF9A00F1AC9F /* PBXTextBookmark */ = 1BCC421409F8DF9A00F1AC9F /* PBXTextBookmark */;
+                       1BCC421509F8DF9A00F1AC9F /* PBXTextBookmark */ = 1BCC421509F8DF9A00F1AC9F /* PBXTextBookmark */;
+                       1BCC421609F8DF9A00F1AC9F /* PBXTextBookmark */ = 1BCC421609F8DF9A00F1AC9F /* PBXTextBookmark */;
+                       1BCC421709F8DF9A00F1AC9F /* PBXTextBookmark */ = 1BCC421709F8DF9A00F1AC9F /* PBXTextBookmark */;
+                       1BCC421809F8DF9A00F1AC9F /* PBXTextBookmark */ = 1BCC421809F8DF9A00F1AC9F /* PBXTextBookmark */;
+                       1BCC421909F8DF9A00F1AC9F /* PBXTextBookmark */ = 1BCC421909F8DF9A00F1AC9F /* PBXTextBookmark */;
+                       1BCC421A09F8DF9A00F1AC9F /* PBXTextBookmark */ = 1BCC421A09F8DF9A00F1AC9F /* PBXTextBookmark */;
+                       1BCC421B09F8DF9A00F1AC9F /* PBXTextBookmark */ = 1BCC421B09F8DF9A00F1AC9F /* PBXTextBookmark */;
+                       1BCC421C09F8DF9A00F1AC9F /* PBXTextBookmark */ = 1BCC421C09F8DF9A00F1AC9F /* PBXTextBookmark */;
+                       1BCC421D09F8DF9A00F1AC9F /* PBXTextBookmark */ = 1BCC421D09F8DF9A00F1AC9F /* PBXTextBookmark */;
+                       1BCC421E09F8DF9A00F1AC9F /* PBXTextBookmark */ = 1BCC421E09F8DF9A00F1AC9F /* PBXTextBookmark */;
+                       1BCC421F09F8DF9A00F1AC9F /* PBXTextBookmark */ = 1BCC421F09F8DF9A00F1AC9F /* PBXTextBookmark */;
+                       1BCC422009F8DF9A00F1AC9F /* PBXTextBookmark */ = 1BCC422009F8DF9A00F1AC9F /* PBXTextBookmark */;
+                       1BCC422109F8DF9A00F1AC9F /* PBXTextBookmark */ = 1BCC422109F8DF9A00F1AC9F /* PBXTextBookmark */;
+                       1BCC422209F8DF9A00F1AC9F /* PBXTextBookmark */ = 1BCC422209F8DF9A00F1AC9F /* PBXTextBookmark */;
+                       1BCC422309F8DF9A00F1AC9F /* PBXTextBookmark */ = 1BCC422309F8DF9A00F1AC9F /* PBXTextBookmark */;
+                       1BCC422409F8DF9A00F1AC9F /* PBXTextBookmark */ = 1BCC422409F8DF9A00F1AC9F /* PBXTextBookmark */;
+                       1BCC422509F8DF9A00F1AC9F /* PBXTextBookmark */ = 1BCC422509F8DF9A00F1AC9F /* PBXTextBookmark */;
+                       1BCC423709F8E17E00F1AC9F /* PBXTextBookmark */ = 1BCC423709F8E17E00F1AC9F /* PBXTextBookmark */;
+                       1BCC423D09F8E24A00F1AC9F /* PBXTextBookmark */ = 1BCC423D09F8E24A00F1AC9F /* PBXTextBookmark */;
+                       1BCC423E09F8E24A00F1AC9F /* PBXTextBookmark */ = 1BCC423E09F8E24A00F1AC9F /* PBXTextBookmark */;
+                       1BCC423F09F8E24A00F1AC9F /* PBXTextBookmark */ = 1BCC423F09F8E24A00F1AC9F /* PBXTextBookmark */;
+                       1BCC424109F8E24A00F1AC9F /* PBXTextBookmark */ = 1BCC424109F8E24A00F1AC9F /* PBXTextBookmark */;
+                       1BCC424209F8E24A00F1AC9F /* PBXTextBookmark */ = 1BCC424209F8E24A00F1AC9F /* PBXTextBookmark */;
+                       1BCC424309F8E24A00F1AC9F /* PBXTextBookmark */ = 1BCC424309F8E24A00F1AC9F /* PBXTextBookmark */;
+                       1BCC424409F8E24A00F1AC9F /* PBXTextBookmark */ = 1BCC424409F8E24A00F1AC9F /* PBXTextBookmark */;
+                       1BCC424709F8E25700F1AC9F /* PBXTextBookmark */ = 1BCC424709F8E25700F1AC9F /* PBXTextBookmark */;
+                       1BCC425409F8E30E00F1AC9F /* PBXTextBookmark */ = 1BCC425409F8E30E00F1AC9F /* PBXTextBookmark */;
+                       1BCC425809F8E31A00F1AC9F /* PBXTextBookmark */ = 1BCC425809F8E31A00F1AC9F /* PBXTextBookmark */;
+                       1BCC425B09F8E32100F1AC9F /* PBXTextBookmark */ = 1BCC425B09F8E32100F1AC9F /* PBXTextBookmark */;
+                       1BCC425C09F8E32100F1AC9F /* PBXTextBookmark */ = 1BCC425C09F8E32100F1AC9F /* PBXTextBookmark */;
+               };
+               sourceControlManager = 1B30E57E07AEA99900363386 /* Source Control */;
+               userBuildSettings = {
+               };
+       };
+       2A37F4BAFDCFA73011CA2CEA /* English */ = {
+               uiCtxt = {
+                       sepNavIntBoundsRect = "{{0, 0}, {650, 480}}";
+                       sepNavSelRange = "{1, 0}";
+                       sepNavVisRect = "{{0, 0}, {650, 480}}";
+               };
+       };
+       8D15AC270486D014006FF6A4 /* LeanCalc */ = {
+               activeExec = 0;
+               executables = (
+                       1B30E57307AEA98F00363386 /* LeanCalc */,
+               );
+       };
+       8D15AC360486D014006FF6A4 /* Info.plist */ = {
+               uiCtxt = {
+                       sepNavIntBoundsRect = "{{0, 0}, {686, 624}}";
+                       sepNavSelRange = "{1131, 0}";
+                       sepNavVisRect = "{{0, 252}, {562, 295}}";
+                       sepNavWindowFrame = "{{79, 294}, {750, 558}}";
+               };
+       };
+}
similarity index 52%
rename from LeanCalc.xcode/liyanage.mode1
rename to LeanCalc.xcodeproj/liyanage.perspective
index 934baf0..c8500b2 100644 (file)
@@ -3,7 +3,7 @@
 <plist version="1.0">
 <dict>
        <key>ActivePerspectiveName</key>
-       <string>Project</string>
+       <string>Build</string>
        <key>AllowedModules</key>
        <array>
                <dict>
                </dict>
        </array>
        <key>Description</key>
-       <string>This workspace mimics that found in Xcode 1.2, with various minor improvements such as including attached editors to the build results window and the project find window.</string>
+       <string>AIODescriptionKey</string>
        <key>DockingSystemVisible</key>
        <false/>
        <key>Extension</key>
-       <string>mode1</string>
+       <string>perspective</string>
+       <key>FavBarConfig</key>
+       <dict>
+               <key>PBXProjectModuleGUID</key>
+               <string>1BCC418109F8D0C800F1AC9F</string>
+               <key>XCBarModuleItemNames</key>
+               <dict/>
+               <key>XCBarModuleItems</key>
+               <array/>
+       </dict>
        <key>FirstTimeWindowDisplayed</key>
        <false/>
        <key>Identifier</key>
-       <string>com.apple.perspectives.project.mode1</string>
+       <string>com.apple.perspectives.project.default</string>
        <key>MajorVersion</key>
-       <integer>31</integer>
+       <integer>33</integer>
        <key>MinorVersion</key>
        <integer>0</integer>
        <key>Name</key>
-       <string>Default Workspace</string>