From f5fbaceee4c5c117ef600df1362fa90333ed8bc9 Mon Sep 17 00:00:00 2001 From: Marc Liyanage Date: Fri, 21 Apr 2006 09:55:11 +0000 Subject: [PATCH] version 1.1, universal binary, new xcode git-svn-id: svn+ssh://www.entropy.ch/Users/liyanage/Documents/svnroot/trunk/LeanCalc@205 153f8dbc-cef0-0310-8e0e-ba1d6c9f8c6b --- English.lproj/InfoPlist.strings | Bin 250 -> 512 bytes Info.plist | 2 +- LeanCalc.xcode/liyanage.mode1 | 1194 ------------------------- LeanCalc.xcode/liyanage.pbxuser | 823 ----------------- LeanCalc.xcode/project.pbxproj | 660 -------------- LeanCalc.xcodeproj/liyanage.mode1 | 1190 +++++++++++++++++++++++++ LeanCalc.xcodeproj/liyanage.pbxuser | 962 ++++++++++++++++++++ LeanCalc.xcodeproj/liyanage.perspective | 1478 +++++++++++++++++++++++++++++++ LeanCalc.xcodeproj/project.pbxproj | 456 ++++++++++ Sources/Calculation.m | 1 + Sources/MyDocument.h | 2 +- Sources/MyDocument.m | 7 +- calc/calc-ml.diff | 91 +-- calc/libcalc.a | Bin 2147632 -> 5919556 bytes calc/libcustcalc.a | Bin 70576 -> 351468 bytes 15 files changed, 4106 insertions(+), 2760 deletions(-) delete mode 100644 LeanCalc.xcode/liyanage.mode1 delete mode 100644 LeanCalc.xcode/liyanage.pbxuser delete mode 100644 LeanCalc.xcode/project.pbxproj create mode 100644 LeanCalc.xcodeproj/liyanage.mode1 create mode 100644 LeanCalc.xcodeproj/liyanage.pbxuser create mode 100644 LeanCalc.xcodeproj/liyanage.perspective create mode 100644 LeanCalc.xcodeproj/project.pbxproj diff --git a/English.lproj/InfoPlist.strings b/English.lproj/InfoPlist.strings index 7496c380d2f1ca3db48d89a90da1b97893e6b542..36b3b32c3ccb05f80405e9dfb6402f7dde68d207 100644 GIT binary patch literal 512 zcmbV|OAoZrq8L^A-1;2GT&NIR#?(*~^sjXC^}9}gtKTcq`SVjWNQA9DtDpWfc{y1)H= zC*UyK%rBwW!&A(@#=#ngCV_@(JWZ9eQwwauZV9`Ygtzd`z6&~n%;i*`hGcZGH#3`v R&v|JR%Tsw}mv{4z{u3r@RNMdn delta 39 tcmZo*`Nhcm??1ytrU{c97%doAPL5@i71Uu+U@&4Z076p+B?fB-E&%nf2{Hfx diff --git a/Info.plist b/Info.plist index 3885509..8520384 100644 --- a/Info.plist +++ b/Info.plist @@ -38,7 +38,7 @@ CFBundleSignature ???? CFBundleVersion - 1.0 + 1.1 NSMainNibFile MainMenu NSPrincipalClass diff --git a/LeanCalc.xcode/liyanage.mode1 b/LeanCalc.xcode/liyanage.mode1 deleted file mode 100644 index 934baf0..0000000 --- a/LeanCalc.xcode/liyanage.mode1 +++ /dev/null @@ -1,1194 +0,0 @@ - - - - - ActivePerspectiveName - Project - AllowedModules - - - BundleLoadPath - - MaxInstances - n - Module - PBXSmartGroupTreeModule - Name - Groups and Files Outline View - - - BundleLoadPath - - MaxInstances - n - Module - PBXNavigatorGroup - Name - Editor - - - BundleLoadPath - - MaxInstances - n - Module - XCTaskListModule - Name - Task List - - - BundleLoadPath - - MaxInstances - n - Module - XCDetailModule - Name - File and Smart Group Detail Viewer - - - BundleLoadPath - - MaxInstances - 1 - Module - PBXBuildResultsModule - Name - Detailed Build Results Viewer - - - BundleLoadPath - - MaxInstances - 1 - Module - PBXProjectFindModule - Name - Project Batch Find Tool - - - BundleLoadPath - - MaxInstances - n - Module - PBXRunSessionModule - Name - Run Log - - - BundleLoadPath - - MaxInstances - n - Module - PBXBookmarksModule - Name - Bookmarks Tool - - - BundleLoadPath - - MaxInstances - n - Module - PBXClassBrowserModule - Name - Class Browser - - - BundleLoadPath - - MaxInstances - n - Module - PBXCVSModule - Name - Source Code Control Tool - - - BundleLoadPath - - MaxInstances - n - Module - PBXDebugBreakpointsModule - Name - Debug Breakpoints Tool - - - BundleLoadPath - - MaxInstances - n - Module - XCDockableInspector - Name - Inspector - - - BundleLoadPath - - MaxInstances - n - Module - PBXOpenQuicklyModule - Name - Open Quickly Tool - - - BundleLoadPath - - MaxInstances - 1 - Module - PBXDebugSessionModule - Name - Debugger - - - BundleLoadPath - - MaxInstances - 1 - Module - PBXDebugCLIModule - Name - Debug Console - - - Description - 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. - DockingSystemVisible - - Extension - mode1 - FirstTimeWindowDisplayed - - Identifier - com.apple.perspectives.project.mode1 - MajorVersion - 31 - MinorVersion - 0 - Name - Default Workspace - Notifications - - - XCObserverAutoDisconnectKey - - XCObserverDefintionKey - - XCObserverFactoryKey - XCPerspectivesSpecificationIdentifier - XCObserverGUIDKey - XCObserverProjectIdentifier - XCObserverNotificationKey - PBXStatusBuildStateMessageNotification - XCObserverTargetKey - XCMainBuildResultsModuleGUID - XCObserverTriggerKey - awakenModuleWithObserver: - XCObserverValidationKey - - - - OpenEditors - - Perspectives - - - ChosenToolbarItems - - active-target-popup - action - NSToolbarFlexibleSpaceItem - buildOrClean - build-and-runOrDebug - build-and-debug - com.apple.ide.PBXToolbarStopButton - get-info - toggle-editor - NSToolbarFlexibleSpaceItem - com.apple.pbx.toolbar.searchfield - - ControllerClassBaseName - - IconName - WindowOfProject - Identifier - perspective.project - IsVertical - - Layout - - - BecomeActive - - ContentConfiguration - - PBXBottomSmartGroupGIDs - - 1C37FBAC04509CD000000102 - 1C37FAAC04509CD000000102 - 1C08E77C0454961000C914BD - 1C37FABC05509CD000000102 - 1C37FABC05539CD112110102 - E2644B35053B69B200211256 - 1C37FABC04509CD000100104 - 1CC0EA4004350EF90044410B - 1CC0EA4004350EF90041110B - - PBXProjectModuleGUID - 1CE0B1FE06471DED0097A5F4 - PBXProjectModuleLabel - Files - PBXProjectStructureProvided - yes - PBXSmartGroupTreeModuleColumnData - - PBXSmartGroupTreeModuleColumnWidthsKey - - 186 - - PBXSmartGroupTreeModuleColumnsKey_v4 - - MainColumn - - - PBXSmartGroupTreeModuleOutlineStateKey_v7 - - PBXSmartGroupTreeModuleOutlineStateExpansionKey - - 2A37F4AAFDCFA73011CA2CEA - 2A37F4ABFDCFA73011CA2CEA - 2A37F4AFFDCFA73011CA2CEA - 2A37F4B8FDCFA73011CA2CEA - 2A37F4C3FDCFA73011CA2CEA - 1058C7A6FEA54F5311CA2CBB - 1C37FBAC04509CD000000102 - 1C37FABC05509CD000000102 - 1CC0EA4004350EF90041110B - - PBXSmartGroupTreeModuleOutlineStateSelectionKey - - - 9 - 1 - 0 - - - PBXSmartGroupTreeModuleOutlineStateVisibleRectKey - {{0, 0}, {186, 634}} - - PBXTopSmartGroupGIDs - - - GeometryConfiguration - - Frame - {{0, 0}, {203, 652}} - GroupTreeTableConfiguration - - MainColumn - 186 - - RubberWindowFrame - 78 157 900 694 0 0 1440 878 - - Module - PBXSmartGroupTreeModule - Proportion - 203pt - - - Dock - - - ContentConfiguration - - PBXProjectModuleGUID - 1CE0B20306471E060097A5F4 - PBXProjectModuleLabel - MyDocument.m - PBXSplitModuleInNavigatorKey - - Split0 - - PBXProjectModuleGUID - 1CE0B20406471E060097A5F4 - PBXProjectModuleLabel - MyDocument.m - bookmark - 1B824B3207BF8C6C00279D6D - history - - 1BD2F3F207B74F230022B69D - 1B82418207BE13B000279D6D - 1B82427B07BF61C600279D6D - 1B82434A07BF7A4B00279D6D - 1B8243C007BF863D00279D6D - 1B8243C407BF865300279D6D - 1B82478907BF8A7600279D6D - 1B824B1C07BF8C6200279D6D - 1B824B1D07BF8C6200279D6D - 1B824B1E07BF8C6200279D6D - 1B824B1F07BF8C6200279D6D - 1B824B2007BF8C6200279D6D - 1B824B2107BF8C6200279D6D - 1B824B2207BF8C6200279D6D - 1B824B2307BF8C6200279D6D - 1B824B2407BF8C6200279D6D - - prevStack - - 1BD2F3F507B74F230022B69D - 1BD2F45307B829610022B69D - 1BC8F14907B8301200987A06 - 1BADE91E07BC0E6C0020BE61 - 1B82427F07BF61C600279D6D - 1B8243C607BF865300279D6D - 1B8243E307BF86BE00279D6D - 1B82478B07BF8A7600279D6D - 1B824B2507BF8C6200279D6D - 1B824B2607BF8C6200279D6D - 1B824B2707BF8C6200279D6D - 1B824B2807BF8C6200279D6D - 1B824B2907BF8C6200279D6D - 1B824B2A07BF8C6200279D6D - 1B824B2B07BF8C6200279D6D - 1B824B2C07BF8C6200279D6D - 1B824B2D07BF8C6200279D6D - 1B824B2E07BF8C6200279D6D - 1B824B2F07BF8C6200279D6D - 1B824B3007BF8C6200279D6D - - - SplitCount - 1 - - StatusBarVisibility - - - GeometryConfiguration - - Frame - {{0, 0}, {691, 497}} - RubberWindowFrame - 78 157 900 694 0 0 1440 878 - - Module - PBXNavigatorGroup - Proportion - 497pt - - - ContentConfiguration - - PBXProjectModuleGUID - 1CE0B20506471E060097A5F4 - PBXProjectModuleLabel - Detail - - GeometryConfiguration - - Frame - {{0, 504}, {691, 148}} - RubberWindowFrame - 78 157 900 694 0 0 1440 878 - - Module - XCDetailModule - Proportion - 148pt - - - Proportion - 691pt - - - Name - Project - ServiceClasses - - XCModuleDock - PBXSmartGroupTreeModule - XCModuleDock - PBXNavigatorGroup - XCDetailModule - - TableOfContents - - 1B824B1607BF8B1100279D6D - 1CE0B1FE06471DED0097A5F4 - 1B824B1707BF8B1100279D6D - 1CE0B20306471E060097A5F4 - 1CE0B20506471E060097A5F4 - - ToolbarConfiguration - xcode.toolbar.config.default - - - PerspectivesBarVisible - - StatusbarIsVisible - - TimeStamp - 129993836.59627661 - ToolbarDisplayMode - 1 - ToolbarIsVisible - - ToolbarSizeMode - 1 - Type - Perspectives - UpdateMessage - - WindowJustification - 5 - WindowOrderList - - 1B824B1807BF8B1100279D6D - 1C0AD2B3069F1EA900FABCE6 - /Users/liyanage/cvs/entropy/LeanCalc/LeanCalc.xcode - - WindowString - 78 157 900 694 0 0 1440 878 - WindowTools - - - FirstTimeWindowDisplayed - - Identifier - windowTool.build - Layout - - - Dock - - - ContentConfiguration - - PBXProjectModuleGUID - 1CD0528F0623707200166675 - PBXProjectModuleLabel - <No Editor> - PBXSplitModuleInNavigatorKey - - Split0 - - PBXProjectModuleGUID - 1CD052900623707200166675 - - SplitCount - 1 - - StatusBarVisibility - - - GeometryConfiguration - - Frame - {{0, 0}, {589, 8}} - RubberWindowFrame - 661 163 589 501 0 0 1440 878 - - Module - PBXNavigatorGroup - Proportion - 8pt - - - BecomeActive - - ContentConfiguration - - PBXProjectModuleGUID - XCMainBuildResultsModuleGUID - PBXProjectModuleLabel - Build - XCBuildResultsTrigger_Collapse - 1021 - XCBuildResultsTrigger_Open - 1010 - - GeometryConfiguration - - Frame - {{0, 15}, {589, 444}} - RubberWindowFrame - 661 163 589 501 0 0 1440 878 - - Module - PBXBuildResultsModule - Proportion - 444pt - - - Proportion - 459pt - - - Name - Build Results - ServiceClasses - - PBXBuildResultsModule - - StatusbarIsVisible - - TableOfContents - - 1B824B1807BF8B1100279D6D - 1B824B1907BF8B1100279D6D - 1CD0528F0623707200166675 - XCMainBuildResultsModuleGUID - - ToolbarConfiguration - xcode.toolbar.config.build - WindowString - 661 163 589 501 0 0 1440 878 - WindowToolGUID - 1B824B1807BF8B1100279D6D - WindowToolIsVisible - - - - FirstTimeWindowDisplayed - - Identifier - windowTool.debugger - Layout - - - Dock - - - ContentConfiguration - - Debugger - - HorizontalSplitView - - _collapsingFrameDimension - 0.0 - _indexOfCollapsedView - 0 - _percentageOfCollapsedView - 0.0 - isCollapsed - yes - sizes - - {{0, 0}, {249, 164}} - {{249, 0}, {445, 164}} - - - VerticalSplitView - - _collapsingFrameDimension - 0.0 - _indexOfCollapsedView - 0 - _percentageOfCollapsedView - 0.0 - isCollapsed - yes - sizes - - {{0, 0}, {694, 164}} - {{0, 164}, {694, 216}} - - - - LauncherConfigVersion - 8 - PBXProjectModuleGUID - 1C162984064C10D400B95A72 - PBXProjectModuleLabel - Debug - GLUTExamples (Underwater) - - GeometryConfiguration - - DebugConsoleDrawerSize - {100, 120} - DebugConsoleVisible - None - DebugConsoleWindowFrame - {{200, 200}, {500, 300}} - DebugSTDIOWindowFrame - {{200, 200}, {500, 300}} - Frame - {{0, 0}, {694, 380}} - RubberWindowFrame - 247 86 694 422 0 0 1440 878 - - Module - PBXDebugSessionModule - Proportion - 380pt - - - Proportion - 380pt - - - Name - Debugger - ServiceClasses - - PBXDebugSessionModule - - StatusbarIsVisible - - TableOfContents - - 1CD10A99069EF8BA00B06720 - 1BC8F14107B82BB400987A06 - 1C162984064C10D400B95A72 - 1BC8F14207B82BB400987A06 - - ToolbarConfiguration - xcode.toolbar.config.debug - WindowString - 247 86 694 422 0 0 1440 878 - WindowToolGUID - 1CD10A99069EF8BA00B06720 - WindowToolIsVisible - - - - Identifier - windowTool.find - Layout - - - Dock - - - Dock - - - ContentConfiguration - - PBXProjectModuleGUID - 1CDD528C0622207200134675 - PBXProjectModuleLabel - <No Editor> - PBXSplitModuleInNavigatorKey - - Split0 - - PBXProjectModuleGUID - 1CD0528D0623707200166675 - - SplitCount - 1 - - StatusBarVisibility - - - GeometryConfiguration - - Frame - {{0, 0}, {781, 167}} - RubberWindowFrame - 62 385 781 470 0 0 1440 878 - - Module - PBXNavigatorGroup - Proportion - 781pt - - - Proportion - 50% - - - BecomeActive - - ContentConfiguration - - PBXProjectModuleGUID - 1CD0528E0623707200166675 - PBXProjectModuleLabel - Project Find - - GeometryConfiguration - - Frame - {{8, 0}, {773, 254}} - RubberWindowFrame - 62 385 781 470 0 0 1440 878 - - Module - PBXProjectFindModule - Proportion - 50% - - - Proportion - 428pt - - - Name - Project Find - ServiceClasses - - PBXProjectFindModule - - StatusbarIsVisible - - TableOfContents - - 1C530D57069F1CE1000CFCEE - 1C530D58069F1CE1000CFCEE - 1C530D59069F1CE1000CFCEE - 1CDD528C0622207200134675 - 1C530D5A069F1CE1000CFCEE - 1CE0B1FE06471DED0097A5F4 - 1CD0528E0623707200166675 - - WindowString - 62 385 781 470 0 0 1440 878 - WindowToolGUID - 1C530D57069F1CE1000CFCEE - WindowToolIsVisible - - - - Identifier - MENUSEPARATOR - - - FirstTimeWindowDisplayed - - Identifier - windowTool.debuggerConsole - Layout - - - Dock - - - ContentConfiguration - - PBXProjectModuleGUID - 1C78EAAC065D492600B07095 - PBXProjectModuleLabel - Debugger Console - - GeometryConfiguration - - Frame - {{0, 0}, {547, 359}} - RubberWindowFrame - 104 431 547 401 0 0 1440 878 - - Module - PBXDebugCLIModule - Proportion - 359pt - - - Proportion - 359pt - - - Name - Debugger Console - ServiceClasses - - PBXDebugCLIModule - - StatusbarIsVisible - - TableOfContents - - 1BFAB2C307AF66EA00C841BA - 1BD2F24107B6BFB60022B69D - 1C78EAAC065D492600B07095 - - WindowString - 104 431 547 401 0 0 1440 878 - WindowToolGUID - 1BFAB2C307AF66EA00C841BA - WindowToolIsVisible - - - - FirstTimeWindowDisplayed - - Identifier - windowTool.run - Layout - - - Dock - - - ContentConfiguration - - LauncherConfigVersion - 3 - PBXProjectModuleGUID - 1CD0528B0623707200166675 - PBXProjectModuleLabel - Run - Runner - - HorizontalSplitView - - _collapsingFrameDimension - 0.0 - _indexOfCollapsedView - 0 - _percentageOfCollapsedView - 0.0 - isCollapsed - yes - sizes - - {{0, 0}, {366, 167}} - {{0, 176}, {366, 267}} - - - VerticalSplitView - - _collapsingFrameDimension - 0.0 - _indexOfCollapsedView - 0 - _percentageOfCollapsedView - 0.0 - isCollapsed - yes - sizes - - {{0, 0}, {405, 443}} - {{414, 0}, {514, 443}} - - - - - GeometryConfiguration - - Frame - {{0, 0}, {856, 173}} - RubberWindowFrame - 132 91 856 215 0 0 1440 878 - - Module - PBXRunSessionModule - Proportion - 173pt - - - Proportion - 173pt - - - Name - Run Log - ServiceClasses - - PBXRunSessionModule - - StatusbarIsVisible - - TableOfContents - - 1C0AD2B3069F1EA900FABCE6 - 1B824B1A07BF8B1100279D6D - 1CD0528B0623707200166675 - 1B824B1B07BF8B1100279D6D - - ToolbarConfiguration - xcode.toolbar.config.run - WindowString - 132 91 856 215 0 0 1440 878 - WindowToolGUID - 1C0AD2B3069F1EA900FABCE6 - WindowToolIsVisible - - - - Identifier - windowTool.scm - Layout - - - Dock - - - ContentConfiguration - - PBXProjectModuleGUID - 1C78EAB2065D492600B07095 - PBXProjectModuleLabel - <No Editor> - PBXSplitModuleInNavigatorKey - - Split0 - - PBXProjectModuleGUID - 1C78EAB3065D492600B07095 - - SplitCount - 1 - - StatusBarVisibility - - - GeometryConfiguration - - Frame - {{0, 0}, {452, 0}} - RubberWindowFrame - 743 379 452 308 0 0 1280 1002 - - Module - PBXNavigatorGroup - Proportion - 0pt - - - BecomeActive - - ContentConfiguration - - PBXProjectModuleGUID - 1CD052920623707200166675 - PBXProjectModuleLabel - SCM - - GeometryConfiguration - - ConsoleFrame - {{0, 259}, {452, 0}} - Frame - {{0, 7}, {452, 259}} - RubberWindowFrame - 743 379 452 308 0 0 1280 1002 - TableConfiguration - - Status - 30 - FileName - 199 - Path - 197.09500122070312 - - TableFrame - {{0, 0}, {452, 250}} - - Module - PBXCVSModule - Proportion - 259pt - - - Proportion - 266pt - - - Name - SCM - ServiceClasses - - PBXCVSModule - - StatusbarIsVisible - - TableOfContents - - 1C78EAB4065D492600B07095 - 1C78EAB5065D492600B07095 - 1C78EAB2065D492600B07095 - 1CD052920623707200166675 - - WindowString - 743 379 452 308 0 0 1280 1002 - - - Identifier - windowTool.breakpoints - Layout - - - Dock - - - BecomeActive - - ContentConfiguration - - PBXProjectModuleGUID - 1CD052930623707200166675 - PBXProjectModuleLabel - Breakpoints - - GeometryConfiguration - - BreakpointsTreeTableConfiguration - - enabledColumn - 16 - breakpointColumn - 201.5830078125 - - Frame - {{0, 0}, {240, 195}} - RubberWindowFrame - 342 421 240 216 0 0 1440 878 - - Module - PBXDebugBreakpointsModule - Proportion - 195pt - - - Proportion - 195pt - - - Name - Breakpoints - ServiceClasses - - PBXDebugBreakpointsModule - - StatusbarIsVisible - - TableOfContents - - 1C0AD2AD069F1E9B00FABCE6 - 1C0AD2AE069F1E9B00FABCE6 - 1CD052930623707200166675 - - WindowString - 342 421 240 216 0 0 1440 878 - WindowToolGUID - 1C0AD2AD069F1E9B00FABCE6 - WindowToolIsVisible - - - - Identifier - windowTool.bookmarks - Layout - - - Dock - - - Module - PBXBookmarksModule - Proportion - 166pt - - - Proportion - 166pt - - - Name - Bookmarks - ServiceClasses - - PBXBookmarksModule - - StatusbarIsVisible - - WindowString - 538 42 401 187 0 0 1280 1002 - - - Identifier - windowTool.classBrowser - Layout - - - Dock - - - BecomeActive - - ContentConfiguration - - OptionsSetName - Hierarchy, all classes - PBXProjectModuleGUID - 1CA6456E063B45B4001379D8 - PBXProjectModuleLabel - Class Browser - NSObject - - GeometryConfiguration - - ClassesFrame - {{0, 0}, {374, 96}} - ClassesTreeTableConfiguration - - PBXClassNameColumnIdentifier - 208 - PBXClassBookColumnIdentifier - 22 - - Frame - {{0, 0}, {630, 331}} - MembersFrame - {{0, 105}, {374, 395}} - MembersTreeTableConfiguration - - PBXMemberTypeIconColumnIdentifier - 22 - PBXMemberNameColumnIdentifier - 216 - PBXMemberTypeColumnIdentifier - 97 - PBXMemberBookColumnIdentifier - 22 - - PBXModuleWindowStatusBarHidden2 - - RubberWindowFrame - 385 179 630 352 0 0 1440 878 - - Module - PBXClassBrowserModule - Proportion - 331pt - - - Proportion - 331pt - - - Name - Class Browser - ServiceClasses - - PBXClassBrowserModule - - StatusbarIsVisible - - TableOfContents - - 1C0AD2AF069F1E9B00FABCE6 - 1C0AD2B0069F1E9B00FABCE6 - 1CA6456E063B45B4001379D8 - - ToolbarConfiguration - xcode.toolbar.config.classbrowser - WindowString - 385 179 630 352 0 0 1440 878 - WindowToolGUID - 1C0AD2AF069F1E9B00FABCE6 - WindowToolIsVisible - - - - - diff --git a/LeanCalc.xcode/liyanage.pbxuser b/LeanCalc.xcode/liyanage.pbxuser deleted file mode 100644 index 129d2bb..0000000 --- a/LeanCalc.xcode/liyanage.pbxuser +++ /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 = ""; - }; - }, - { - 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 = ""; - }; - }, - { - 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 = ""; - }; - }, - { - 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 = ""; - }; - }, - { - 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 = ""; - }; - }, - { - 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 index 7f6f4f1..0000000 --- a/LeanCalc.xcode/project.pbxproj +++ /dev/null @@ -1,660 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 39; - objects = { - 089C165FFE840EACC02AAC07 = { - children = ( - 089C1660FE840EACC02AAC07, - ); - isa = PBXVariantGroup; - name = InfoPlist.strings; - refType = 4; - sourceTree = ""; - }; - 089C1660FE840EACC02AAC07 = { - fileEncoding = 10; - isa = PBXFileReference; - lastKnownFileType = text.plist.strings; - name = English; - path = English.lproj/InfoPlist.strings; - refType = 4; - sourceTree = ""; - }; -//080 -//081 -//082 -//083 -//084 -//100 -//101 -//102 -//103 -//104 - 1058C7A6FEA54F5311CA2CBB = { - children = ( - 1BFAB21207AED78500C841BA, - 1BFAB26607AEE8C900C841BA, - 1058C7A7FEA54F5311CA2CBB, - ); - isa = PBXGroup; - name = "Linked Frameworks"; - refType = 4; - sourceTree = ""; - }; - 1058C7A7FEA54F5311CA2CBB = { - isa = PBXFileReference; - lastKnownFileType = wrapper.framework; - name = Cocoa.framework; - path = /System/Library/Frameworks/Cocoa.framework; - refType = 0; - sourceTree = ""; - }; - 1058C7A8FEA54F5311CA2CBB = { - children = ( - 2A37F4C5FDCFA73011CA2CEA, - 2A37F4C4FDCFA73011CA2CEA, - ); - isa = PBXGroup; - name = "Other Frameworks"; - refType = 4; - sourceTree = ""; - }; -//100 -//101 -//102 -//103 -//104 -//190 -//191 -//192 -//193 -//194 - 19C28FB0FE9D524F11CA2CBB = { - children = ( - 8D15AC370486D014006FF6A4, - ); - isa = PBXGroup; - name = Products; - refType = 4; - sourceTree = ""; - }; -//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 = ""; - }; - 1B8243BD07BF863600279D6D = { - isa = PBXFileReference; - lastKnownFileType = image.icns; - name = LeanCalc.icns; - path = "Icon Artwork/LeanCalc.icns"; - refType = 4; - sourceTree = ""; - }; - 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 = ""; - }; - 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 = ""; - }; - 1B8243CE07BF867300279D6D = { - fileEncoding = 30; - isa = PBXFileReference; - lastKnownFileType = sourcecode.c.objc; - name = AppDelegate.m; - path = Sources/AppDelegate.m; - refType = 4; - sourceTree = ""; - }; - 1B8243CF07BF867300279D6D = { - fileEncoding = 30; - isa = PBXFileReference; - lastKnownFileType = sourcecode.c.h; - name = Calculation.h; - path = Sources/Calculation.h; - refType = 4; - sourceTree = ""; - }; - 1B8243D007BF867300279D6D = { - fileEncoding = 30; - isa = PBXFileReference; - lastKnownFileType = sourcecode.c.objc; - name = Calculation.m; - path = Sources/Calculation.m; - refType = 4; - sourceTree = ""; - }; - 1B8243D107BF867300279D6D = { - fileEncoding = 30; - isa = PBXFileReference; - lastKnownFileType = sourcecode.c.h; - name = CmdKeyInterceptApplication.h; - path = Sources/CmdKeyInterceptApplication.h; - refType = 4; - sourceTree = ""; - }; - 1B8243D207BF867300279D6D = { - fileEncoding = 30; - isa = PBXFileReference; - lastKnownFileType = sourcecode.c.objc; - name = CmdKeyInterceptApplication.m; - path = Sources/CmdKeyInterceptApplication.m; - refType = 4; - sourceTree = ""; - }; - 1B8243D307BF867300279D6D = { - fileEncoding = 30; - isa = PBXFileReference; - lastKnownFileType = sourcecode.c.h; - name = MyDocument.h; - path = Sources/MyDocument.h; - refType = 4; - sourceTree = ""; - }; - 1B8243D407BF867300279D6D = { - fileEncoding = 30; - isa = PBXFileReference; - lastKnownFileType = sourcecode.c.objc; - name = MyDocument.m; - path = Sources/MyDocument.m; - refType = 4; - sourceTree = ""; - }; - 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 = ""; - }; - 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 = ""; - }; - 1BC8F6E107B9782800987A06 = { - fileRef = 1BC8F59807B9780900987A06; - isa = PBXBuildFile; - settings = { - }; - }; - 1BFAB21207AED78500C841BA = { - isa = PBXFileReference; - lastKnownFileType = archive.ar; - name = libcalc.a; - path = Calc/libcalc.a; - refType = 4; - sourceTree = ""; - }; - 1BFAB21307AED78500C841BA = { - fileRef = 1BFAB21207AED78500C841BA; - isa = PBXBuildFile; - settings = { - }; - }; - 1BFAB26607AEE8C900C841BA = { - isa = PBXFileReference; - lastKnownFileType = archive.ar; - name = libcustcalc.a; - path = Calc/libcustcalc.a; - refType = 4; - sourceTree = ""; - }; - 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 = ""; - }; - 2A37F4ABFDCFA73011CA2CEA = { - children = ( - 1B8243CD07BF867300279D6D, - 1B8243CE07BF867300279D6D, - 1B8243CF07BF867300279D6D, - 1B8243D007BF867300279D6D, - 1B8243D107BF867300279D6D, - 1B8243D207BF867300279D6D, - 1B8243D307BF867300279D6D, - 1B8243D407BF867300279D6D, - ); - isa = PBXGroup; - name = Classes; - path = ""; - refType = 4; - sourceTree = ""; - }; - 2A37F4AFFDCFA73011CA2CEA = { - children = ( - 1B8243C807BF866200279D6D, - 1B82478707BF8A7000279D6D, - ); - isa = PBXGroup; - name = "Other Sources"; - path = ""; - refType = 4; - sourceTree = ""; - }; - 2A37F4B4FDCFA73011CA2CEA = { - children = ( - 2A37F4B5FDCFA73011CA2CEA, - ); - isa = PBXVariantGroup; - name = MyDocument.nib; - path = ""; - refType = 4; - sourceTree = ""; - }; - 2A37F4B5FDCFA73011CA2CEA = { - isa = PBXFileReference; - lastKnownFileType = wrapper.nib; - name = English; - path = English.lproj/MyDocument.nib; - refType = 4; - sourceTree = ""; - }; - 2A37F4B6FDCFA73011CA2CEA = { - children = ( - 2A37F4B7FDCFA73011CA2CEA, - ); - isa = PBXVariantGroup; - name = MainMenu.nib; - path = ""; - refType = 4; - sourceTree = ""; - }; - 2A37F4B7FDCFA73011CA2CEA = { - isa = PBXFileReference; - lastKnownFileType = wrapper.nib; - name = English; - path = English.lproj/MainMenu.nib; - refType = 4; - sourceTree = ""; - }; - 2A37F4B8FDCFA73011CA2CEA = { - children = ( - 1B8243BC07BF863600279D6D, - 1B8243BD07BF863600279D6D, - 1BC8F59807B9780900987A06, - 2A37F4B9FDCFA73011CA2CEA, - 2A37F4B6FDCFA73011CA2CEA, - 2A37F4B4FDCFA73011CA2CEA, - 8D15AC360486D014006FF6A4, - 089C165FFE840EACC02AAC07, - ); - isa = PBXGroup; - name = Resources; - path = ""; - refType = 4; - sourceTree = ""; - }; - 2A37F4B9FDCFA73011CA2CEA = { - children = ( - 2A37F4BAFDCFA73011CA2CEA, - ); - isa = PBXVariantGroup; - name = Credits.rtf; - path = ""; - refType = 4; - sourceTree = ""; - }; - 2A37F4BAFDCFA73011CA2CEA = { - isa = PBXFileReference; - lastKnownFileType = text.rtf; - name = English; - path = English.lproj/Credits.rtf; - refType = 4; - sourceTree = ""; - }; - 2A37F4C3FDCFA73011CA2CEA = { - children = ( - 1058C7A6FEA54F5311CA2CBB, - 1058C7A8FEA54F5311CA2CBB, - ); - isa = PBXGroup; - name = Frameworks; - path = ""; - refType = 4; - sourceTree = ""; - }; - 2A37F4C4FDCFA73011CA2CEA = { - isa = PBXFileReference; - lastKnownFileType = wrapper.framework; - name = AppKit.framework; - path = /System/Library/Frameworks/AppKit.framework; - refType = 0; - sourceTree = ""; - }; - 2A37F4C5FDCFA73011CA2CEA = { - isa = PBXFileReference; - lastKnownFileType = wrapper.framework; - name = Foundation.framework; - path = /System/Library/Frameworks/Foundation.framework; - refType = 0; - sourceTree = ""; - }; -//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 = ""; - }; - 8D15AC370486D014006FF6A4 = { - explicitFileType = wrapper.application; - includeInIndex = 0; - isa = PBXFileReference; - path = LeanCalc.app; - refType = 3; - sourceTree = BUILT_PRODUCTS_DIR; - }; - }; - rootObject = 2A37F4A9FDCFA73011CA2CEA; -} diff --git a/LeanCalc.xcodeproj/liyanage.mode1 b/LeanCalc.xcodeproj/liyanage.mode1 new file mode 100644 index 0000000..7ccc0ba --- /dev/null +++ b/LeanCalc.xcodeproj/liyanage.mode1 @@ -0,0 +1,1190 @@ + + + + + ActivePerspectiveName + Project + AllowedModules + + + BundleLoadPath + + MaxInstances + n + Module + PBXSmartGroupTreeModule + Name + Groups and Files Outline View + + + BundleLoadPath + + MaxInstances + n + Module + PBXNavigatorGroup + Name + Editor + + + BundleLoadPath + + MaxInstances + n + Module + XCTaskListModule + Name + Task List + + + BundleLoadPath + + MaxInstances + n + Module + XCDetailModule + Name + File and Smart Group Detail Viewer + + + BundleLoadPath + + MaxInstances + 1 + Module + PBXBuildResultsModule + Name + Detailed Build Results Viewer + + + BundleLoadPath + + MaxInstances + 1 + Module + PBXProjectFindModule + Name + Project Batch Find Tool + + + BundleLoadPath + + MaxInstances + n + Module + PBXRunSessionModule + Name + Run Log + + + BundleLoadPath + + MaxInstances + n + Module + PBXBookmarksModule + Name + Bookmarks Tool + + + BundleLoadPath + + MaxInstances + n + Module + PBXClassBrowserModule + Name + Class Browser + + + BundleLoadPath + + MaxInstances + n + Module + PBXCVSModule + Name + Source Code Control Tool + + + BundleLoadPath + + MaxInstances + n + Module + PBXDebugBreakpointsModule + Name + Debug Breakpoints Tool + + + BundleLoadPath + + MaxInstances + n + Module + XCDockableInspector + Name + Inspector + + + BundleLoadPath + + MaxInstances + n + Module + PBXOpenQuicklyModule + Name + Open Quickly Tool + + + BundleLoadPath + + MaxInstances + 1 + Module + PBXDebugSessionModule + Name + Debugger + + + BundleLoadPath + + MaxInstances + 1 + Module + PBXDebugCLIModule + Name + Debug Console + + + Description + 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. + DockingSystemVisible + + Extension + mode1 + FirstTimeWindowDisplayed + + Identifier + com.apple.perspectives.project.mode1 + MajorVersion + 31 + MinorVersion + 0 + Name + Default Workspace + Notifications + + + XCObserverAutoDisconnectKey + + XCObserverDefintionKey + + XCObserverFactoryKey + XCPerspectivesSpecificationIdentifier + XCObserverGUIDKey + XCObserverProjectIdentifier + XCObserverNotificationKey + PBXStatusBuildStateMessageNotification + XCObserverTargetKey + XCMainBuildResultsModuleGUID + XCObserverTriggerKey + awakenModuleWithObserver: + XCObserverValidationKey + + + + OpenEditors + + Perspectives + + + ChosenToolbarItems + + active-target-popup + action + NSToolbarFlexibleSpaceItem + buildOrClean + build-and-runOrDebug + build-and-debug + com.apple.ide.PBXToolbarStopButton + get-info + toggle-editor + NSToolbarFlexibleSpaceItem + com.apple.pbx.toolbar.searchfield + + ControllerClassBaseName + + IconName + WindowOfProject + Identifier + perspective.project + IsVertical + + Layout + + + ContentConfiguration + + PBXBottomSmartGroupGIDs + + 1C37FBAC04509CD000000102 + 1C37FAAC04509CD000000102 + 1C08E77C0454961000C914BD + 1C37FABC05509CD000000102 + 1C37FABC05539CD112110102 + E2644B35053B69B200211256 + 1C37FABC04509CD000100104 + 1CC0EA4004350EF90044410B + 1CC0EA4004350EF90041110B + + PBXProjectModuleGUID + 1CE0B1FE06471DED0097A5F4 + PBXProjectModuleLabel + Files + PBXProjectStructureProvided + yes + PBXSmartGroupTreeModuleColumnData + + PBXSmartGroupTreeModuleColumnWidthsKey + + 186 + + PBXSmartGroupTreeModuleColumnsKey_v4 + + MainColumn + + + PBXSmartGroupTreeModuleOutlineStateKey_v7 + + PBXSmartGroupTreeModuleOutlineStateExpansionKey + + 2A37F4AAFDCFA73011CA2CEA + 2A37F4ABFDCFA73011CA2CEA + 2A37F4AFFDCFA73011CA2CEA + 2A37F4B8FDCFA73011CA2CEA + 2A37F4C3FDCFA73011CA2CEA + 1058C7A6FEA54F5311CA2CBB + 1C37FBAC04509CD000000102 + 1C37FABC05509CD000000102 + 1CC0EA4004350EF90041110B + + PBXSmartGroupTreeModuleOutlineStateSelectionKey + + + 9 + 1 + 0 + + + PBXSmartGroupTreeModuleOutlineStateVisibleRectKey + {{0, 0}, {186, 634}} + + PBXTopSmartGroupGIDs + + + GeometryConfiguration + + Frame + {{0, 0}, {203, 652}} + GroupTreeTableConfiguration + + MainColumn + 186 + + RubberWindowFrame + 78 157 900 694 0 0 1440 878 + + Module + PBXSmartGroupTreeModule + Proportion + 203pt + + + Dock + + + ContentConfiguration + + PBXProjectModuleGUID + 1CE0B20306471E060097A5F4 + PBXProjectModuleLabel + MyDocument.m + PBXSplitModuleInNavigatorKey + + Split0 + + PBXProjectModuleGUID + 1CE0B20406471E060097A5F4 + PBXProjectModuleLabel + MyDocument.m + bookmark + 1BA7A28307F1C99800CA930F + history + + 1BD2F3F207B74F230022B69D + 1B82418207BE13B000279D6D + 1B82427B07BF61C600279D6D + 1B82434A07BF7A4B00279D6D + 1B8243C007BF863D00279D6D + 1B8243C407BF865300279D6D + 1B82478907BF8A7600279D6D + 1B824B1C07BF8C6200279D6D + 1B824B1D07BF8C6200279D6D + 1B824B1F07BF8C6200279D6D + 1B824B2007BF8C6200279D6D + 1B824B2107BF8C6200279D6D + 1B824B2207BF8C6200279D6D + 1BA7A27F07F1C99800CA930F + 1BA7A28007F1C99800CA930F + 1BA7A27B07F1C92E00CA930F + + prevStack + + 1BD2F3F507B74F230022B69D + 1BD2F45307B829610022B69D + 1BC8F14907B8301200987A06 + 1BADE91E07BC0E6C0020BE61 + 1B82427F07BF61C600279D6D + 1B8243C607BF865300279D6D + 1B8243E307BF86BE00279D6D + 1B82478B07BF8A7600279D6D + 1B824B2507BF8C6200279D6D + 1B824B2707BF8C6200279D6D + 1B824B2807BF8C6200279D6D + 1B824B2907BF8C6200279D6D + 1B824B2A07BF8C6200279D6D + 1B824B2B07BF8C6200279D6D + 1B824B2C07BF8C6200279D6D + 1B824B2D07BF8C6200279D6D + 1BA7A27D07F1C92E00CA930F + 1BA7A28107F1C99800CA930F + 1BA7A28207F1C99800CA930F + + + SplitCount + 1 + + StatusBarVisibility + + + GeometryConfiguration + + Frame + {{0, 0}, {691, 497}} + RubberWindowFrame + 78 157 900 694 0 0 1440 878 + + Module + PBXNavigatorGroup + Proportion + 497pt + + + ContentConfiguration + + PBXProjectModuleGUID + 1CE0B20506471E060097A5F4 + PBXProjectModuleLabel + Detail + + GeometryConfiguration + + Frame + {{0, 504}, {691, 148}} + RubberWindowFrame + 78 157 900 694 0 0 1440 878 + + Module + XCDetailModule + Proportion + 148pt + + + Proportion + 691pt + + + Name + Project + ServiceClasses + + XCModuleDock + PBXSmartGroupTreeModule + XCModuleDock + PBXNavigatorGroup + XCDetailModule + + TableOfContents + + 1BA7A27607F1C92B00CA930F + 1CE0B1FE06471DED0097A5F4 + 1BA7A27707F1C92B00CA930F + 1CE0B20306471E060097A5F4 + 1CE0B20506471E060097A5F4 + + ToolbarConfiguration + xcode.toolbar.config.default + + + PerspectivesBarVisible + + StatusbarIsVisible + + TimeStamp + 133286175.42966303 + ToolbarDisplayMode + 1 + ToolbarIsVisible + + ToolbarSizeMode + 1 + Type + Perspectives + UpdateMessage + + WindowJustification + 5 + WindowOrderList + + 1C0AD2B3069F1EA900FABCE6 + /Users/liyanage/svn/entropy/LeanCalc/LeanCalc.xcode + + WindowString + 78 157 900 694 0 0 1440 878 + WindowTools + + + FirstTimeWindowDisplayed + + Identifier + windowTool.build + Layout + + + Dock + + + ContentConfiguration + + PBXProjectModuleGUID + 1CD0528F0623707200166675 + PBXProjectModuleLabel + <No Editor> + PBXSplitModuleInNavigatorKey + + Split0 + + PBXProjectModuleGUID + 1CD052900623707200166675 + + SplitCount + 1 + + StatusBarVisibility + + + GeometryConfiguration + + Frame + {{0, 0}, {589, 8}} + RubberWindowFrame + 661 163 589 501 0 0 1440 878 + + Module + PBXNavigatorGroup + Proportion + 8pt + + + BecomeActive + + ContentConfiguration + + PBXProjectModuleGUID + XCMainBuildResultsModuleGUID + PBXProjectModuleLabel + Build + XCBuildResultsTrigger_Collapse + 1021 + XCBuildResultsTrigger_Open + 1010 + + GeometryConfiguration + + Frame + {{0, 15}, {589, 444}} + RubberWindowFrame + 661 163 589 501 0 0 1440 878 + + Module + PBXBuildResultsModule + Proportion + 444pt + + + Proportion + 459pt + + + Name + Build Results + ServiceClasses + + PBXBuildResultsModule + + StatusbarIsVisible + + TableOfContents + + 1B824B1807BF8B1100279D6D + 1B824B1907BF8B1100279D6D + 1CD0528F0623707200166675 + XCMainBuildResultsModuleGUID + + ToolbarConfiguration + xcode.toolbar.config.build + WindowString + 661 163 589 501 0 0 1440 878 + WindowToolGUID + 1B824B1807BF8B1100279D6D + WindowToolIsVisible + + + + FirstTimeWindowDisplayed + + Identifier + windowTool.debugger + Layout + + + Dock + + + ContentConfiguration + + Debugger + + HorizontalSplitView + + _collapsingFrameDimension + 0.0 + _indexOfCollapsedView + 0 + _percentageOfCollapsedView + 0.0 + isCollapsed + yes + sizes + + {{0, 0}, {249, 164}} + {{249, 0}, {445, 164}} + + + VerticalSplitView + + _collapsingFrameDimension + 0.0 + _indexOfCollapsedView + 0 + _percentageOfCollapsedView + 0.0 + isCollapsed + yes + sizes + + {{0, 0}, {694, 164}} + {{0, 164}, {694, 216}} + + + + LauncherConfigVersion + 8 + PBXProjectModuleGUID + 1C162984064C10D400B95A72 + PBXProjectModuleLabel + Debug - GLUTExamples (Underwater) + + GeometryConfiguration + + DebugConsoleDrawerSize + {100, 120} + DebugConsoleVisible + None + DebugConsoleWindowFrame + {{200, 200}, {500, 300}} + DebugSTDIOWindowFrame + {{200, 200}, {500, 300}} + Frame + {{0, 0}, {694, 380}} + RubberWindowFrame + 247 86 694 422 0 0 1440 878 + + Module + PBXDebugSessionModule + Proportion + 380pt + + + Proportion + 380pt + + + Name + Debugger + ServiceClasses + + PBXDebugSessionModule + + StatusbarIsVisible + + TableOfContents + + 1CD10A99069EF8BA00B06720 + 1BC8F14107B82BB400987A06 + 1C162984064C10D400B95A72 + 1BC8F14207B82BB400987A06 + + ToolbarConfiguration + xcode.toolbar.config.debug + WindowString + 247 86 694 422 0 0 1440 878 + WindowToolGUID + 1CD10A99069EF8BA00B06720 + WindowToolIsVisible + + + + Identifier + windowTool.find + Layout + + + Dock + + + Dock + + + ContentConfiguration + + PBXProjectModuleGUID + 1CDD528C0622207200134675 + PBXProjectModuleLabel + <No Editor> + PBXSplitModuleInNavigatorKey + + Split0 + + PBXProjectModuleGUID + 1CD0528D0623707200166675 + + SplitCount + 1 + + StatusBarVisibility + + + GeometryConfiguration + + Frame + {{0, 0}, {781, 167}} + RubberWindowFrame + 62 385 781 470 0 0 1440 878 + + Module + PBXNavigatorGroup + Proportion + 781pt + + + Proportion + 50% + + + BecomeActive + + ContentConfiguration + + PBXProjectModuleGUID + 1CD0528E0623707200166675 + PBXProjectModuleLabel + Project Find + + GeometryConfiguration + + Frame + {{8, 0}, {773, 254}} + RubberWindowFrame + 62 385 781 470 0 0 1440 878 + + Module + PBXProjectFindModule + Proportion + 50% + + + Proportion + 428pt + + + Name + Project Find + ServiceClasses + + PBXProjectFindModule + + StatusbarIsVisible + + TableOfContents + + 1C530D57069F1CE1000CFCEE + 1C530D58069F1CE1000CFCEE + 1C530D59069F1CE1000CFCEE + 1CDD528C0622207200134675 + 1C530D5A069F1CE1000CFCEE + 1CE0B1FE06471DED0097A5F4 + 1CD0528E0623707200166675 + + WindowString + 62 385 781 470 0 0 1440 878 + WindowToolGUID + 1C530D57069F1CE1000CFCEE + WindowToolIsVisible + + + + Identifier + MENUSEPARATOR + + + FirstTimeWindowDisplayed + + Identifier + windowTool.debuggerConsole + Layout + + + Dock + + + ContentConfiguration + + PBXProjectModuleGUID + 1C78EAAC065D492600B07095 + PBXProjectModuleLabel + Debugger Console + + GeometryConfiguration + + Frame + {{0, 0}, {547, 359}} + RubberWindowFrame + 104 431 547 401 0 0 1440 878 + + Module + PBXDebugCLIModule + Proportion + 359pt + + + Proportion + 359pt + + + Name + Debugger Console + ServiceClasses + + PBXDebugCLIModule + + StatusbarIsVisible + + TableOfContents + + 1BFAB2C307AF66EA00C841BA + 1BD2F24107B6BFB60022B69D + 1C78EAAC065D492600B07095 + + WindowString + 104 431 547 401 0 0 1440 878 + WindowToolGUID + 1BFAB2C307AF66EA00C841BA + WindowToolIsVisible + + + + FirstTimeWindowDisplayed + + Identifier + windowTool.run + Layout + + + Dock + + + ContentConfiguration + + LauncherConfigVersion + 3 + PBXProjectModuleGUID + 1CD0528B0623707200166675 + PBXProjectModuleLabel + Run + Runner + + HorizontalSplitView + + _collapsingFrameDimension + 0.0 + _indexOfCollapsedView + 0 + _percentageOfCollapsedView + 0.0 + isCollapsed + yes + sizes + + {{0, 0}, {491, 167}} + {{0, 176}, {491, 267}} + + + VerticalSplitView + + _collapsingFrameDimension + 0.0 + _indexOfCollapsedView + 0 + _percentageOfCollapsedView + 0.0 + isCollapsed + yes + sizes + + {{0, 0}, {405, 443}} + {{414, 0}, {514, 443}} + + + + + GeometryConfiguration + + Frame + {{0, 0}, {856, 173}} + RubberWindowFrame + 132 91 856 215 0 0 1440 878 + + Module + PBXRunSessionModule + Proportion + 173pt + + + Proportion + 173pt + + + Name + Run Log + ServiceClasses + + PBXRunSessionModule + + StatusbarIsVisible + + TableOfContents + + 1C0AD2B3069F1EA900FABCE6 + 1BA7A27807F1C92B00CA930F + 1CD0528B0623707200166675 + 1BA7A27907F1C92B00CA930F + + ToolbarConfiguration + xcode.toolbar.config.run + WindowString + 132 91 856 215 0 0 1440 878 + WindowToolGUID + 1C0AD2B3069F1EA900FABCE6 + WindowToolIsVisible + + + + Identifier + windowTool.scm + Layout + + + Dock + + + ContentConfiguration + + PBXProjectModuleGUID + 1C78EAB2065D492600B07095 + PBXProjectModuleLabel + <No Editor> + PBXSplitModuleInNavigatorKey + + Split0 + + PBXProjectModuleGUID + 1C78EAB3065D492600B07095 + + SplitCount + 1 + + StatusBarVisibility + + + GeometryConfiguration + + Frame + {{0, 0}, {452, 0}} + RubberWindowFrame + 743 379 452 308 0 0 1280 1002 + + Module + PBXNavigatorGroup + Proportion + 0pt + + + BecomeActive + + ContentConfiguration + + PBXProjectModuleGUID + 1CD052920623707200166675 + PBXProjectModuleLabel + SCM + + GeometryConfiguration + + ConsoleFrame + {{0, 259}, {452, 0}} + Frame + {{0, 7}, {452, 259}} + RubberWindowFrame + 743 379 452 308 0 0 1280 1002 + TableConfiguration + + Status + 30 + FileName + 199 + Path + 197.09500122070312 + + TableFrame + {{0, 0}, {452, 250}} + + Module + PBXCVSModule + Proportion + 259pt + + + Proportion + 266pt + + + Name + SCM + ServiceClasses + + PBXCVSModule + + StatusbarIsVisible + + TableOfContents + + 1C78EAB4065D492600B07095 + 1C78EAB5065D492600B07095 + 1C78EAB2065D492600B07095 + 1CD052920623707200166675 + + WindowString + 743 379 452 308 0 0 1280 1002 + + + Identifier + windowTool.breakpoints + Layout + + + Dock + + + BecomeActive + + ContentConfiguration + + PBXProjectModuleGUID + 1CD052930623707200166675 + PBXProjectModuleLabel + Breakpoints + + GeometryConfiguration + + BreakpointsTreeTableConfiguration + + enabledColumn + 16 + breakpointColumn + 201.5830078125 + + Frame + {{0, 0}, {240, 195}} + RubberWindowFrame + 342 421 240 216 0 0 1440 878 + + Module + PBXDebugBreakpointsModule + Proportion + 195pt + + + Proportion + 195pt + + + Name + Breakpoints + ServiceClasses + + PBXDebugBreakpointsModule + + StatusbarIsVisible + + TableOfContents + + 1C0AD2AD069F1E9B00FABCE6 + 1C0AD2AE069F1E9B00FABCE6 + 1CD052930623707200166675 + + WindowString + 342 421 240 216 0 0 1440 878 + WindowToolGUID + 1C0AD2AD069F1E9B00FABCE6 + WindowToolIsVisible + + + + Identifier + windowTool.bookmarks + Layout + + + Dock + + + Module + PBXBookmarksModule + Proportion + 166pt + + + Proportion + 166pt + + + Name + Bookmarks + ServiceClasses + + PBXBookmarksModule + + StatusbarIsVisible + + WindowString + 538 42 401 187 0 0 1280 1002 + + + Identifier + windowTool.classBrowser + Layout + + + Dock + + + BecomeActive + + ContentConfiguration + + OptionsSetName + Hierarchy, all classes + PBXProjectModuleGUID + 1CA6456E063B45B4001379D8 + PBXProjectModuleLabel + Class Browser - NSObject + + GeometryConfiguration + + ClassesFrame + {{0, 0}, {374, 96}} + ClassesTreeTableConfiguration + + PBXClassNameColumnIdentifier + 208 + PBXClassBookColumnIdentifier + 22 + + Frame + {{0, 0}, {630, 331}} + MembersFrame + {{0, 105}, {374, 395}} + MembersTreeTableConfiguration + + PBXMemberTypeIconColumnIdentifier + 22 + PBXMemberNameColumnIdentifier + 216 + PBXMemberTypeColumnIdentifier + 97 + PBXMemberBookColumnIdentifier + 22 + + PBXModuleWindowStatusBarHidden2 + + RubberWindowFrame + 385 179 630 352 0 0 1440 878 + + Module + PBXClassBrowserModule + Proportion + 331pt + + + Proportion + 331pt + + + Name + Class Browser + ServiceClasses + + PBXClassBrowserModule + + StatusbarIsVisible + + TableOfContents + + 1C0AD2AF069F1E9B00FABCE6 + 1C0AD2B0069F1E9B00FABCE6 + 1CA6456E063B45B4001379D8 + + ToolbarConfiguration + xcode.toolbar.config.classbrowser + WindowString + 385 179 630 352 0 0 1440 878 + WindowToolGUID + 1C0AD2AF069F1E9B00FABCE6 + WindowToolIsVisible + + + + + diff --git a/LeanCalc.xcodeproj/liyanage.pbxuser b/LeanCalc.xcodeproj/liyanage.pbxuser new file mode 100644 index 0000000..c516641 --- /dev/null +++ b/LeanCalc.xcodeproj/liyanage.pbxuser @@ -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 = ""; + }; + }, + { + 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 = ""; + }; + }, + { + 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 = ""; + }; + }, + { + 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 = ""; + }; + }, + { + 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 = ""; + }; + }, + { + 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}}"; + }; + }; +} diff --git a/LeanCalc.xcodeproj/liyanage.perspective b/LeanCalc.xcodeproj/liyanage.perspective new file mode 100644 index 0000000..c8500b2 --- /dev/null +++ b/LeanCalc.xcodeproj/liyanage.perspective @@ -0,0 +1,1478 @@ + + + + + ActivePerspectiveName + Build + AllowedModules + + + BundleLoadPath + + MaxInstances + n + Module + PBXSmartGroupTreeModule + Name + Groups and Files Outline View + + + BundleLoadPath + + MaxInstances + n + Module + PBXNavigatorGroup + Name + Editor + + + BundleLoadPath + + MaxInstances + n + Module + XCTaskListModule + Name + Task List + + + BundleLoadPath + + MaxInstances + n + Module + XCDetailModule + Name + File and Smart Group Detail Viewer + + + BundleLoadPath + + MaxInstances + 1 + Module + PBXBuildResultsModule + Name + Detailed Build Results Viewer + + + BundleLoadPath + + MaxInstances + 1 + Module + PBXProjectFindModule + Name + Project Batch Find Tool + + + BundleLoadPath + + MaxInstances + n + Module + PBXRunSessionModule + Name + Run Log + + + BundleLoadPath + + MaxInstances + n + Module + PBXBookmarksModule + Name + Bookmarks Tool + + + BundleLoadPath + + MaxInstances + n + Module + PBXClassBrowserModule + Name + Class Browser + + + BundleLoadPath + + MaxInstances + n + Module + PBXCVSModule + Name + Source Code Control Tool + + + BundleLoadPath + + MaxInstances + n + Module + PBXDebugBreakpointsModule + Name + Debug Breakpoints Tool + + + BundleLoadPath + + MaxInstances + n + Module + XCDockableInspector + Name + Inspector + + + BundleLoadPath + + MaxInstances + n + Module + PBXOpenQuicklyModule + Name + Open Quickly Tool + + + BundleLoadPath + + MaxInstances + 1 + Module + PBXDebugSessionModule + Name + Debugger + + + BundleLoadPath + + MaxInstances + 1 + Module + PBXDebugCLIModule + Name + Debug Console + + + Description + AIODescriptionKey + DockingSystemVisible + + Extension + perspective + FavBarConfig + + PBXProjectModuleGUID + 1BCC418109F8D0C800F1AC9F + XCBarModuleItemNames + + XCBarModuleItems + + + FirstTimeWindowDisplayed + + Identifier + com.apple.perspectives.project.default + MajorVersion + 33 + MinorVersion + 0 + Name + All-In-One + Notifications + + + XCObserverAutoDisconnectKey + + XCObserverDefintionKey + + XCObserverFactoryKey + XCPerspectivesSpecificationIdentifier + XCObserverGUIDKey + XCObserverProjectIdentifier + XCObserverNotificationKey + PBXStatusBuildStateMessageNotification + XCObserverTargetKey + XCMainBuildResultsModuleGUID + XCObserverTriggerKey + awakenModuleWithObserver: + XCObserverValidationKey + + + + OpenEditors + + PerspectiveWidths + + 975 + 975 + 975 + + Perspectives + + + ChosenToolbarItems + + XCToolbarPerspectiveControl + NSToolbarSeparatorItem + active-target-popup + active-buildstyle-popup + NSToolbarFlexibleSpaceItem + buildOrClean + build-and-runOrDebug + com.apple.ide.PBXToolbarStopButton + get-info + toggle-editor + NSToolbarFlexibleSpaceItem + com.apple.pbx.toolbar.searchfield + + ControllerClassBaseName + + IconName + WindowOfProject + Identifier + perspective.project + IsVertical + + Layout + + + ContentConfiguration + + PBXBottomSmartGroupGIDs + + 1C37FBAC04509CD000000102 + 1C37FAAC04509CD000000102 + 1C08E77C0454961000C914BD + 1C37FABC05509CD000000102 + 1C37FABC05539CD112110102 + E2644B35053B69B200211256 + 1C37FABC04509CD000100104 + 1CC0EA4004350EF90044410B + 1CC0EA4004350EF90041110B + 1C77FABC04509CD000000102 + + PBXProjectModuleGUID + 1CA23ED40692098700951B8B + PBXProjectModuleLabel + Files + PBXProjectStructureProvided + yes + PBXSmartGroupTreeModuleColumnData + + PBXSmartGroupTreeModuleColumnWidthsKey + + 185 + + PBXSmartGroupTreeModuleColumnsKey_v4 + + MainColumn + + + PBXSmartGroupTreeModuleOutlineStateKey_v7 + + PBXSmartGroupTreeModuleOutlineStateExpansionKey + + 1C37FBAC04509CD000000102 + 1BCC419609F8D83D00F1AC9F + 1CC0EA4004350EF90044410B + 1CC0EA4004350EF90041110B + + PBXSmartGroupTreeModuleOutlineStateSelectionKey + + + 17 + 14 + + + PBXSmartGroupTreeModuleOutlineStateVisibleRectKey + {{0, 0}, {185, 539}} + + PBXTopSmartGroupGIDs + + XCIncludePerspectivesSwitch + + + GeometryConfiguration + + Frame + {{0, 0}, {202, 557}} + GroupTreeTableConfiguration + + MainColumn + 185 + + + Module + PBXSmartGroupTreeModule + Proportion + 202pt + + + Dock + + + ContentConfiguration + + PBXProjectModuleGUID + 1BCC417C09F8D0C800F1AC9F + PBXProjectModuleLabel + CmdKeyInterceptApplication.m + PBXSplitModuleInNavigatorKey + + Split0 + + PBXProjectModuleGUID + 1BCC417D09F8D0C800F1AC9F + PBXProjectModuleLabel + CmdKeyInterceptApplication.m + _historyCapacity + 0 + bookmark + 1BCC425B09F8E32100F1AC9F + history + + 1BCC419009F8D82800F1AC9F + 1BCC41BE09F8D96A00F1AC9F + 1BCC420E09F8DF9A00F1AC9F + 1BCC421209F8DF9A00F1AC9F + 1BCC423D09F8E24A00F1AC9F + 1BCC423E09F8E24A00F1AC9F + 1BCC423F09F8E24A00F1AC9F + 1BCC425409F8E30E00F1AC9F + + prevStack + + 1BCC419209F8D82800F1AC9F + 1BCC419309F8D82800F1AC9F + 1BCC419409F8D82800F1AC9F + 1BCC41C309F8D96A00F1AC9F + 1BCC41C409F8D96A00F1AC9F + 1BCC41C509F8D96A00F1AC9F + 1BCC41C609F8D96A00F1AC9F + 1BCC41D309F8DA0D00F1AC9F + 1BCC41D409F8DA0D00F1AC9F + 1BCC41D509F8DA0D00F1AC9F + 1BCC41D609F8DA0D00F1AC9F + 1BCC41D709F8DA0D00F1AC9F + 1BCC41D809F8DA0D00F1AC9F + 1BCC421409F8DF9A00F1AC9F + 1BCC421509F8DF9A00F1AC9F + 1BCC421609F8DF9A00F1AC9F + 1BCC421709F8DF9A00F1AC9F + 1BCC421809F8DF9A00F1AC9F + 1BCC421909F8DF9A00F1AC9F + 1BCC421A09F8DF9A00F1AC9F + 1BCC421B09F8DF9A00F1AC9F + 1BCC421C09F8DF9A00F1AC9F + 1BCC421D09F8DF9A00F1AC9F + 1BCC421E09F8DF9A00F1AC9F + 1BCC421F09F8DF9A00F1AC9F + 1BCC422009F8DF9A00F1AC9F + 1BCC422109F8DF9A00F1AC9F + 1BCC422209F8DF9A00F1AC9F + 1BCC422309F8DF9A00F1AC9F + 1BCC422409F8DF9A00F1AC9F + 1BCC422509F8DF9A00F1AC9F + 1BCC423709F8E17E00F1AC9F + 1BCC424109F8E24A00F1AC9F + 1BCC424209F8E24A00F1AC9F + 1BCC424309F8E24A00F1AC9F + 1BCC424409F8E24A00F1AC9F + + + SplitCount + 1 + + StatusBarVisibility + + XCSharingToken + com.apple.Xcode.CommonNavigatorGroupSharingToken + + GeometryConfiguration + + Frame + {{0, 0}, {768, 438}} + + Module + PBXNavigatorGroup + Proportion + 438pt + + + Proportion + 114pt + Tabs + + + ContentConfiguration + + PBXProjectModuleGUID + 1CA23EDF0692099D00951B8B + PBXProjectModuleLabel + Detail + + GeometryConfiguration + + Frame + {{10, 27}, {768, 87}} + + Module + XCDetailModule + + + ContentConfiguration + + PBXProjectModuleGUID + 1CA23EE00692099D00951B8B + PBXProjectModuleLabel + Project Find + + GeometryConfiguration + + Frame + {{10, 31}, {603, 297}} + + Module + PBXProjectFindModule + + + ContentConfiguration + + PBXProjectModuleGUID + 1CA23EE10692099D00951B8B + PBXProjectModuleLabel + SCM Results + + GeometryConfiguration + + Frame + {{10, 31}, {603, 297}} + + Module + PBXCVSModule + + + + + Proportion + 768pt + + + Name + Project + ServiceClasses + + XCModuleDock + PBXSmartGroupTreeModule + XCModuleDock + PBXNavigatorGroup + XCDockableTabModule + XCDetailModule + PBXProjectFindModule + PBXCVSModule + + TableOfContents + + 1BCC417E09F8D0C800F1AC9F + 1CA23ED40692098700951B8B + 1BCC417F09F8D0C800F1AC9F + 1BCC417C09F8D0C800F1AC9F + 1BCC418009F8D0C800F1AC9F + 1CA23EDF0692099D00951B8B + 1CA23EE00692099D00951B8B + 1CA23EE10692099D00951B8B + + ToolbarConfiguration + xcode.toolbar.config.default + + + ChosenToolbarItems + + XCToolbarPerspectiveControl + NSToolbarSeparatorItem + active-target-popup + active-executable-popup + active-buildstyle-popup + NSToolbarFlexibleSpaceItem + build + clean-target + clean + NSToolbarSeparatorItem + run + debug + + ControllerClassBaseName + + IconName + BuildTabIcon + Identifier + perspective.build + IsVertical + + Layout + + + ContentConfiguration + + PBXBottomSmartGroupGIDs + + PBXProjectModuleGUID + 1CA23EE50692099D00951B8B + PBXProjectModuleLabel + Files + PBXProjectStructureProvided + yes + PBXSmartGroupTreeModuleColumnData + + PBXSmartGroupTreeModuleColumnWidthsKey + + 184 + + PBXSmartGroupTreeModuleColumnsKey_v4 + + MainColumn + + + PBXSmartGroupTreeModuleOutlineStateKey_v7 + + PBXSmartGroupTreeModuleOutlineStateExpansionKey + + PBXSmartGroupTreeModuleOutlineStateSelectionKey + + + 0 + + + PBXSmartGroupTreeModuleOutlineStateVisibleRectKey + {{0, 0}, {184, 539}} + + PBXTopSmartGroupGIDs + + XCIncludePerspectivesSwitch + + + GeometryConfiguration + + Frame + {{0, 0}, {201, 557}} + GroupTreeTableConfiguration + + MainColumn + 184 + + RubberWindowFrame + 105 256 975 598 0 0 1440 878 + + Module + PBXSmartGroupTreeModule + Proportion + 201pt + + + Dock + + + ContentConfiguration + + PBXProjectModuleGUID + 1BCC417C09F8D0C800F1AC9F + PBXProjectModuleLabel + CmdKeyInterceptApplication.m + PBXSplitModuleInNavigatorKey + + Split0 + + PBXProjectModuleGUID + 1BCC417D09F8D0C800F1AC9F + PBXProjectModuleLabel + CmdKeyInterceptApplication.m + _historyCapacity + 0 + bookmark + 1BCC425C09F8E32100F1AC9F + history + + 1BCC419009F8D82800F1AC9F + 1BCC41BF09F8D96A00F1AC9F + 1BCC41C009F8D96A00F1AC9F + 1BCC41C909F8D96C00F1AC9F + 1BCC41D109F8DA0D00F1AC9F + 1BCC420E09F8DF9A00F1AC9F + 1BCC424709F8E25700F1AC9F + 1BCC425809F8E31A00F1AC9F + + prevStack + + 1BCC419209F8D82800F1AC9F + 1BCC419309F8D82800F1AC9F + 1BCC41C409F8D96A00F1AC9F + 1BCC41C509F8D96A00F1AC9F + 1BCC41C609F8D96A00F1AC9F + 1BCC41D309F8DA0D00F1AC9F + 1BCC41D409F8DA0D00F1AC9F + 1BCC421A09F8DF9A00F1AC9F + + + SplitCount + 1 + + StatusBarVisibility + + XCSharingToken + com.apple.Xcode.CommonNavigatorGroupSharingToken + + GeometryConfiguration + + Frame + {{0, 0}, {769, 109}} + RubberWindowFrame + 105 256 975 598 0 0 1440 878 + + Module + PBXNavigatorGroup + Proportion + 109pt + + + Proportion + 443pt + Tabs + + + BecomeActive + + ContentConfiguration + + PBXProjectModuleGUID + XCMainBuildResultsModuleGUID + PBXProjectModuleLabel + Build + XCBuildResultsTrigger_Collapse + 1021 + XCBuildResultsTrigger_Open + 1010 + + GeometryConfiguration + + Frame + {{10, 27}, {769, 416}} + RubberWindowFrame + 105 256 975 598 0 0 1440 878 + + Module + PBXBuildResultsModule + + + ContentConfiguration + + LauncherConfigVersion + 3 + PBXProjectModuleGUID + 1CA23EE80692099D00951B8B + PBXProjectModuleLabel + Run + Runner + + HorizontalSplitView + + _collapsingFrameDimension + 0.0 + _indexOfCollapsedView + 0 + _percentageOfCollapsedView + 0.0 + isCollapsed + yes + sizes + + {{0, 0}, {365, 167}} + {{0, 176}, {365, 267}} + + + VerticalSplitView + + _collapsingFrameDimension + 0.0 + _indexOfCollapsedView + 0 + _percentageOfCollapsedView + 0.0 + isCollapsed + yes + sizes + + {{0, 0}, {405, 443}} + {{414, 0}, {514, 443}} + + + + + GeometryConfiguration + + Frame + {{10, 27}, {769, 416}} + + Module + PBXRunSessionModule + + + + + Proportion + 769pt + + + Name + Build + ServiceClasses + + XCModuleDock + PBXSmartGroupTreeModule + XCModuleDock + PBXNavigatorGroup + XCDockableTabModule + PBXBuildResultsModule + PBXRunSessionModule + XCConsole + + TableOfContents + + 1BCC419909F8D83D00F1AC9F + 1CA23EE50692099D00951B8B + 1BCC419A09F8D83D00F1AC9F + 1BCC417C09F8D0C800F1AC9F + 1BCC419B09F8D83D00F1AC9F + XCMainBuildResultsModuleGUID + 1CA23EE80692099D00951B8B + 1BCC419C09F8D83D00F1AC9F + + ToolbarConfiguration + xcode.toolbar.config.buildAndRun + + + ChosenToolbarItems + + XCToolbarPerspectiveControl + NSToolbarSeparatorItem + build-and-debug + debug + NSToolbarFlexibleSpaceItem + debugger-fix-and-continue + debugger-restart-executable + debugger-pause + debugger-continue + debugger-step-over + debugger-step-into + debugger-step-out + debugger-step-instruction + NSToolbarFlexibleSpaceItem + + ControllerClassBaseName + PBXDebugSessionModule + IconName + DebugTabIcon + Identifier + perspective.debug + IsVertical + 1 + Layout + + + ContentConfiguration + + PBXProjectModuleGUID + 1CCC7628064C1048000F2A68 + PBXProjectModuleLabel + Debugger Console + + GeometryConfiguration + + Frame + {{0, 0}, {810, 0}} + + Module + PBXDebugCLIModule + Proportion + 0% + + + ContentConfiguration + + Debugger + + HorizontalSplitView + + _collapsingFrameDimension + 0.0 + _indexOfCollapsedView + 0 + _percentageOfCollapsedView + 0.0 + isCollapsed + yes + sizes + + {{0, 0}, {395, 213}} + {{395, 0}, {415, 213}} + + + VerticalSplitView + + _collapsingFrameDimension + 0.0 + _indexOfCollapsedView + 0 + _percentageOfCollapsedView + 0.0 + isCollapsed + yes + sizes + + {{0, 0}, {810, 213}} + {{0, 213}, {810, 225}} + + + + LauncherConfigVersion + 8 + PBXProjectModuleGUID + 1CCC7629064C1048000F2A68 + PBXProjectModuleLabel + Debug + + GeometryConfiguration + + DebugConsoleDrawerSize + {100, 120} + DebugConsoleVisible + None + DebugConsoleWindowFrame + {{200, 200}, {500, 300}} + DebugSTDIOWindowFrame + {{200, 200}, {500, 300}} + Frame + {{0, 7}, {810, 438}} + + Module + PBXDebugSessionModule + Proportion + 443pt + + + Name + Debug + ServiceClasses + + XCModuleDock + XCModuleDock + PBXDebugCLIModule + PBXDebugSessionModule + XCConsole + + TableOfContents + + 1CC8E6A5069209BD00BB180A + 1CC8E6A6069209BD00BB180A + 1CCC7628064C1048000F2A68 + 1CCC7629064C1048000F2A68 + 1CC8E6A7069209BD00BB180A + + ToolbarConfiguration + xcode.toolbar.config.debug + + + PerspectivesBarVisible + + ShelfIsVisible + + SourceDescription + file at '/System/Library/PrivateFrameworks/DevToolsInterface.framework/Versions/A/Resources/XCPerspectivesSpecification.xcperspec' + StatusbarIsVisible + + TimeStamp + 167306017.927095 + ToolbarDisplayMode + 1 + ToolbarIsVisible + + ToolbarSizeMode + 1 + Type + Perspectives + UpdateMessage + + WindowJustification + 5 + WindowOrderList + + /Users/liyanage/svn/entropy/LeanCalc/LeanCalc.xcodeproj + + WindowString + 105 256 975 598 0 0 1440 878 + WindowTools + + + Identifier + windowTool.find + Layout + + + Dock + + + Dock + + + ContentConfiguration + + PBXProjectModuleGUID + 1CDD528C0622207200134675 + PBXProjectModuleLabel + <No Editor> + PBXSplitModuleInNavigatorKey + + Split0 + + PBXProjectModuleGUID + 1CD0528D0623707200166675 + + SplitCount + 1 + + StatusBarVisibility + 1 + + GeometryConfiguration + + Frame + {{0, 0}, {781, 167}} + RubberWindowFrame + 62 385 781 470 0 0 1440 878 + + Module + PBXNavigatorGroup + Proportion + 781pt + + + Proportion + 50% + + + BecomeActive + 1 + ContentConfiguration + + PBXProjectModuleGUID + 1CD0528E0623707200166675 + PBXProjectModuleLabel + Project Find + + GeometryConfiguration + + Frame + {{8, 0}, {773, 254}} + RubberWindowFrame + 62 385 781 470 0 0 1440 878 + + Module + PBXProjectFindModule + Proportion + 50% + + + Proportion + 428pt + + + Name + Project Find + ServiceClasses + + PBXProjectFindModule + + StatusbarIsVisible + 1 + TableOfContents + + 1C530D57069F1CE1000CFCEE + 1C530D58069F1CE1000CFCEE + 1C530D59069F1CE1000CFCEE + 1CDD528C0622207200134675 + 1C530D5A069F1CE1000CFCEE + 1CE0B1FE06471DED0097A5F4 + 1CD0528E0623707200166675 + + WindowString + 62 385 781 470 0 0 1440 878 + WindowToolGUID + 1C530D57069F1CE1000CFCEE + WindowToolIsVisible + 0 + + + Identifier + windowTool.run + Layout + + + Dock + + + ContentConfiguration + + LauncherConfigVersion + 3 + PBXProjectModuleGUID + 1CD0528B0623707200166675 + PBXProjectModuleLabel + Run - cocoapp112 - cocoapp112 + Runner + + HorizontalSplitView + + _collapsingFrameDimension + 0.0 + _indexOfCollapsedView + 0 + _percentageOfCollapsedView + 0.0 + isCollapsed + yes + sizes + + {{0, 0}, {365, 167}} + {{0, 176}, {365, 267}} + + + VerticalSplitView + + _collapsingFrameDimension + 0.0 + _indexOfCollapsedView + 0 + _percentageOfCollapsedView + 0.0 + isCollapsed + yes + sizes + + {{0, 0}, {405, 443}} + {{414, 0}, {514, 443}} + + + + + GeometryConfiguration + + Frame + {{0, 0}, {456, 192}} + RubberWindowFrame + 741 130 456 234 0 0 1280 1002 + + Module + PBXRunSessionModule + Proportion + 192pt + + + Proportion + 192pt + + + Name + Run Log + ServiceClasses + + PBXRunSessionModule + + StatusbarIsVisible + 1 + TableOfContents + + 1C78EAAF065D492600B07095 + 1C78EAB0065D492600B07095 + 1CD0528B0623707200166675 + 1C78EAB1065D492600B07095 + + ToolbarConfiguration + xcode.toolbar.config.run + WindowString + 741 130 456 234 0 0 1280 1002 + + + Identifier + windowTool.scm + Layout + + + Dock + + + ContentConfiguration + + PBXProjectModuleGUID + 1C78EAB2065D492600B07095 + PBXProjectModuleLabel + <No Editor> + PBXSplitModuleInNavigatorKey + + Split0 + + PBXProjectModuleGUID + 1C78EAB3065D492600B07095 + + SplitCount + 1 + + StatusBarVisibility + 1 + + GeometryConfiguration + + Frame + {{0, 0}, {452, 0}} + RubberWindowFrame + 743 379 452 308 0 0 1280 1002 + + Module + PBXNavigatorGroup + Proportion + 0pt + + + BecomeActive + 1 + ContentConfiguration + + PBXProjectModuleGUID + 1CD052920623707200166675 + PBXProjectModuleLabel + SCM + + GeometryConfiguration + + ConsoleFrame + {{0, 259}, {452, 0}} + Frame + {{0, 7}, {452, 259}} + RubberWindowFrame + 743 379 452 308 0 0 1280 1002 + TableConfiguration + + Status + 30 + FileName + 199 + Path + 197.09500122070312 + + TableFrame + {{0, 0}, {452, 250}} + + Module + PBXCVSModule + Proportion + 262pt + + + Proportion + 266pt + + + Name + SCM + ServiceClasses + + PBXCVSModule + + StatusbarIsVisible + 1 + TableOfContents + + 1C78EAB4065D492600B07095 + 1C78EAB5065D492600B07095 + 1C78EAB2065D492600B07095 + 1CD052920623707200166675 + + ToolbarConfiguration + xcode.toolbar.config.scm + WindowString + 743 379 452 308 0 0 1280 1002 + + + Identifier + windowTool.breakpoints + IsVertical + 0 + Layout + + + Dock + + + BecomeActive + 1 + ContentConfiguration + + PBXBottomSmartGroupGIDs + + 1C77FABC04509CD000000102 + + PBXProjectModuleGUID + 1CE0B1FE06471DED0097A5F4 + PBXProjectModuleLabel + Files + PBXProjectStructureProvided + no + PBXSmartGroupTreeModuleColumnData + + PBXSmartGroupTreeModuleColumnWidthsKey + + 168 + + PBXSmartGroupTreeModuleColumnsKey_v4 + + MainColumn + + + PBXSmartGroupTreeModuleOutlineStateKey_v7 + + PBXSmartGroupTreeModuleOutlineStateExpansionKey + + 1C77FABC04509CD000000102 + + PBXSmartGroupTreeModuleOutlineStateSelectionKey + + + 0 + + + PBXSmartGroupTreeModuleOutlineStateVisibleRectKey + {{0, 0}, {168, 350}} + + PBXTopSmartGroupGIDs + + XCIncludePerspectivesSwitch + 0 + + GeometryConfiguration + + Frame + {{0, 0}, {185, 368}} + GroupTreeTableConfiguration + + MainColumn + 168 + + RubberWindowFrame + 315 424 744 409 0 0 1440 878 + + Module + PBXSmartGroupTreeModule + Proportion + 185pt + + + ContentConfiguration + + PBXProjectModuleGUID + 1CA1AED706398EBD00589147 + PBXProjectModuleLabel + Detail + + GeometryConfiguration + + Frame + {{190, 0}, {554, 368}} + RubberWindowFrame + 315 424 744 409 0 0 1440 878 + + Module + XCDetailModule + Proportion + 554pt + + + Proportion + 368pt + + + MajorVersion + 2 + MinorVersion + 0 + Name + Breakpoints + ServiceClasses + + PBXSmartGroupTreeModule + XCDetailModule + + StatusbarIsVisible + 1 + TableOfContents + + 1CDDB66807F98D9800BB5817 + 1CDDB66907F98D9800BB5817 + 1CE0B1FE06471DED0097A5F4 + 1CA1AED706398EBD00589147 + + ToolbarConfiguration + xcode.toolbar.config.breakpoints + WindowString + 315 424 744 409 0 0 1440 878 + WindowToolGUID + 1CDDB66807F98D9800BB5817 + WindowToolIsVisible + 1 + + + Identifier + windowTool.debugAnimator + Layout + + + Dock + + + Module + PBXNavigatorGroup + Proportion + 100% + + + Proportion + 100% + + + Name + Debug Visualizer + ServiceClasses + + PBXNavigatorGroup + + StatusbarIsVisible + 1 + ToolbarConfiguration + xcode.toolbar.config.debugAnimator + WindowString + 100 100 700 500 0 0 1280 1002 + + + Identifier + windowTool.bookmarks + Layout + + + Dock + + + Module + PBXBookmarksModule + Proportion + 166pt + + + Proportion + 166pt + + + Name + Bookmarks + ServiceClasses + + PBXBookmarksModule + + StatusbarIsVisible + 0 + WindowString + 538 42 401 187 0 0 1280 1002 + + + Identifier + windowTool.classBrowser + Layout + + + Dock + + + BecomeActive + 1 + ContentConfiguration + + OptionsSetName + Hierarchy, all classes + PBXProjectModuleGUID + 1CA6456E063B45B4001379D8 + PBXProjectModuleLabel + Class Browser - NSObject + + GeometryConfiguration + + ClassesFrame + {{0, 0}, {369, 96}} + ClassesTreeTableConfiguration + + PBXClassNameColumnIdentifier + 208 + PBXClassBookColumnIdentifier + 22 + + Frame + {{0, 0}, {616, 353}} + MembersFrame + {{0, 105}, {369, 395}} + MembersTreeTableConfiguration + + PBXMemberTypeIconColumnIdentifier + 22 + PBXMemberNameColumnIdentifier + 216 + PBXMemberTypeColumnIdentifier + 94 + PBXMemberBookColumnIdentifier + 22 + + PBXModuleWindowStatusBarHidden2 + 1 + RubberWindowFrame + 597 125 616 374 0 0 1280 1002 + + Module + PBXClassBrowserModule + Proportion + 354pt + + + Proportion + 354pt + + + Name + Class Browser + ServiceClasses + + PBXClassBrowserModule + + StatusbarIsVisible + 0 + TableOfContents + + 1C78EABA065D492600B07095 + 1C78EABB065D492600B07095 + 1CA6456E063B45B4001379D8 + + ToolbarConfiguration + xcode.toolbar.config.classbrowser + WindowString + 597 125 616 374 0 0 1280 1002 + + + + diff --git a/LeanCalc.xcodeproj/project.pbxproj b/LeanCalc.xcodeproj/project.pbxproj new file mode 100644 index 0000000..00f0a31 --- /dev/null +++ b/LeanCalc.xcodeproj/project.pbxproj @@ -0,0 +1,456 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 42; + objects = { + +/* Begin PBXBuildFile section */ + 1B8243BE07BF863600279D6D /* Calculations.icns in Resources */ = {isa = PBXBuildFile; fileRef = 1B8243BC07BF863600279D6D /* Calculations.icns */; }; + 1B8243BF07BF863600279D6D /* LeanCalc.icns in Resources */ = {isa = PBXBuildFile; fileRef = 1B8243BD07BF863600279D6D /* LeanCalc.icns */; }; + 1B8243CA07BF866200279D6D /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 1B8243C807BF866200279D6D /* main.m */; }; + 1B8243D507BF867300279D6D /* AppDelegate.h in Resources */ = {isa = PBXBuildFile; fileRef = 1B8243CD07BF867300279D6D /* AppDelegate.h */; }; + 1B8243D607BF867300279D6D /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 1B8243CE07BF867300279D6D /* AppDelegate.m */; }; + 1B8243D707BF867300279D6D /* Calculation.h in Resources */ = {isa = PBXBuildFile; fileRef = 1B8243CF07BF867300279D6D /* Calculation.h */; }; + 1B8243D807BF867300279D6D /* Calculation.m in Sources */ = {isa = PBXBuildFile; fileRef = 1B8243D007BF867300279D6D /* Calculation.m */; }; + 1B8243D907BF867300279D6D /* CmdKeyInterceptApplication.h in Resources */ = {isa = PBXBuildFile; fileRef = 1B8243D107BF867300279D6D /* CmdKeyInterceptApplication.h */; }; + 1B8243DA07BF867300279D6D /* CmdKeyInterceptApplication.m in Sources */ = {isa = PBXBuildFile; fileRef = 1B8243D207BF867300279D6D /* CmdKeyInterceptApplication.m */; }; + 1B8243DB07BF867300279D6D /* MyDocument.h in Resources */ = {isa = PBXBuildFile; fileRef = 1B8243D307BF867300279D6D /* MyDocument.h */; }; + 1B8243DC07BF867300279D6D /* MyDocument.m in Sources */ = {isa = PBXBuildFile; fileRef = 1B8243D407BF867300279D6D /* MyDocument.m */; }; + 1B82478807BF8A7000279D6D /* LeanCalc_Prefix.pch in Resources */ = {isa = PBXBuildFile; fileRef = 1B82478707BF8A7000279D6D /* LeanCalc_Prefix.pch */; }; + 1BC8F6E107B9782800987A06 /* help in CopyFiles */ = {isa = PBXBuildFile; fileRef = 1BC8F59807B9780900987A06 /* help */; }; + 1BFAB21307AED78500C841BA /* libcalc.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 1BFAB21207AED78500C841BA /* libcalc.a */; }; + 1BFAB26707AEE8C900C841BA /* libcustcalc.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 1BFAB26607AEE8C900C841BA /* libcustcalc.a */; }; + 8D15AC2C0486D014006FF6A4 /* Credits.rtf in Resources */ = {isa = PBXBuildFile; fileRef = 2A37F4B9FDCFA73011CA2CEA /* Credits.rtf */; }; + 8D15AC2D0486D014006FF6A4 /* MainMenu.nib in Resources */ = {isa = PBXBuildFile; fileRef = 2A37F4B6FDCFA73011CA2CEA /* MainMenu.nib */; }; + 8D15AC2E0486D014006FF6A4 /* MyDocument.nib in Resources */ = {isa = PBXBuildFile; fileRef = 2A37F4B4FDCFA73011CA2CEA /* MyDocument.nib */; }; + 8D15AC2F0486D014006FF6A4 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 089C165FFE840EACC02AAC07 /* InfoPlist.strings */; }; + 8D15AC340486D014006FF6A4 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A7FEA54F5311CA2CBB /* Cocoa.framework */; }; +/* End PBXBuildFile section */ + +/* Begin PBXBuildStyle section */ + 4A9504D0FFE6A4CB11CA0CBA /* Development */ = { + isa = PBXBuildStyle; + 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; + }; + name = Development; + }; + 4A9504D1FFE6A4CB11CA0CBA /* Deployment */ = { + isa = PBXBuildStyle; + buildSettings = { + COPY_PHASE_STRIP = YES; + GCC_ENABLE_FIX_AND_CONTINUE = NO; + HEADER_SEARCH_PATHS = ( + Calc, + Sources, + ); + ZERO_LINK = NO; + }; + name = Deployment; + }; +/* End PBXBuildStyle section */ + +/* Begin PBXCopyFilesBuildPhase section */ + 1BC8F40907B8A3F700987A06 /* CopyFiles */ = { + isa = PBXCopyFilesBuildPhase; + buildActionMask = 2147483647; + dstPath = ""; + dstSubfolderSpec = 7; + files = ( + 1BC8F6E107B9782800987A06 /* help in CopyFiles */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXCopyFilesBuildPhase section */ + +/* Begin PBXFileReference section */ + 089C1660FE840EACC02AAC07 /* English */ = {isa = PBXFileReference; fileEncoding = 10; lastKnownFileType = text.plist.strings; name = English; path = English.lproj/InfoPlist.strings; sourceTree = ""; }; + 1058C7A7FEA54F5311CA2CBB /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = /System/Library/Frameworks/Cocoa.framework; sourceTree = ""; }; + 1B8243BC07BF863600279D6D /* Calculations.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; name = Calculations.icns; path = "Icon Artwork/Calculations.icns"; sourceTree = ""; }; + 1B8243BD07BF863600279D6D /* LeanCalc.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; name = LeanCalc.icns; path = "Icon Artwork/LeanCalc.icns"; sourceTree = ""; }; + 1B8243C807BF866200279D6D /* main.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; name = main.m; path = Sources/main.m; sourceTree = ""; }; + 1B8243CD07BF867300279D6D /* AppDelegate.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = AppDelegate.h; path = Sources/AppDelegate.h; sourceTree = ""; }; + 1B8243CE07BF867300279D6D /* AppDelegate.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; name = AppDelegate.m; path = Sources/AppDelegate.m; sourceTree = ""; }; + 1B8243CF07BF867300279D6D /* Calculation.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = Calculation.h; path = Sources/Calculation.h; sourceTree = ""; }; + 1B8243D007BF867300279D6D /* Calculation.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; name = Calculation.m; path = Sources/Calculation.m; sourceTree = ""; }; + 1B8243D107BF867300279D6D /* CmdKeyInterceptApplication.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = CmdKeyInterceptApplication.h; path = Sources/CmdKeyInterceptApplication.h; sourceTree = ""; }; + 1B8243D207BF867300279D6D /* CmdKeyInterceptApplication.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; name = CmdKeyInterceptApplication.m; path = Sources/CmdKeyInterceptApplication.m; sourceTree = ""; }; + 1B8243D307BF867300279D6D /* MyDocument.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = MyDocument.h; path = Sources/MyDocument.h; sourceTree = ""; }; + 1B8243D407BF867300279D6D /* MyDocument.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; name = MyDocument.m; path = Sources/MyDocument.m; sourceTree = ""; }; + 1B82478707BF8A7000279D6D /* LeanCalc_Prefix.pch */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = LeanCalc_Prefix.pch; sourceTree = ""; }; + 1BC8F59807B9780900987A06 /* help */ = {isa = PBXFileReference; lastKnownFileType = folder; path = help; sourceTree = ""; }; + 1BFAB21207AED78500C841BA /* libcalc.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libcalc.a; path = Calc/libcalc.a; sourceTree = ""; }; + 1BFAB26607AEE8C900C841BA /* libcustcalc.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libcustcalc.a; path = Calc/libcustcalc.a; sourceTree = ""; }; + 2A37F4B5FDCFA73011CA2CEA /* English */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = English; path = English.lproj/MyDocument.nib; sourceTree = ""; }; + 2A37F4B7FDCFA73011CA2CEA /* English */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = English; path = English.lproj/MainMenu.nib; sourceTree = ""; }; + 2A37F4BAFDCFA73011CA2CEA /* English */ = {isa = PBXFileReference; lastKnownFileType = text.rtf; name = English; path = English.lproj/Credits.rtf; sourceTree = ""; }; + 2A37F4C4FDCFA73011CA2CEA /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = /System/Library/Frameworks/AppKit.framework; sourceTree = ""; }; + 2A37F4C5FDCFA73011CA2CEA /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = /System/Library/Frameworks/Foundation.framework; sourceTree = ""; }; + 8D15AC360486D014006FF6A4 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist; path = Info.plist; sourceTree = ""; }; + 8D15AC370486D014006FF6A4 /* LeanCalc.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = LeanCalc.app; sourceTree = BUILT_PRODUCTS_DIR; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 8D15AC330486D014006FF6A4 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 8D15AC340486D014006FF6A4 /* Cocoa.framework in Frameworks */, + 1BFAB21307AED78500C841BA /* libcalc.a in Frameworks */, + 1BFAB26707AEE8C900C841BA /* libcustcalc.a in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 1058C7A6FEA54F5311CA2CBB /* Linked Frameworks */ = { + isa = PBXGroup; + children = ( + 1BFAB21207AED78500C841BA /* libcalc.a */, + 1BFAB26607AEE8C900C841BA /* libcustcalc.a */, + 1058C7A7FEA54F5311CA2CBB /* Cocoa.framework */, + ); + name = "Linked Frameworks"; + sourceTree = ""; + }; + 1058C7A8FEA54F5311CA2CBB /* Other Frameworks */ = { + isa = PBXGroup; + children = ( + 2A37F4C5FDCFA73011CA2CEA /* Foundation.framework */, + 2A37F4C4FDCFA73011CA2CEA /* AppKit.framework */, + ); + name = "Other Frameworks"; + sourceTree = ""; + }; + 19C28FB0FE9D524F11CA2CBB /* Products */ = { + isa = PBXGroup; + children = ( + 8D15AC370486D014006FF6A4 /* LeanCalc.app */, + ); + name = Products; + sourceTree = ""; + }; + 2A37F4AAFDCFA73011CA2CEA /* LeanCalc */ = { + isa = PBXGroup; + children = ( + 2A37F4ABFDCFA73011CA2CEA /* Classes */, + 2A37F4AFFDCFA73011CA2CEA /* Other Sources */, + 2A37F4B8FDCFA73011CA2CEA /* Resources */, + 2A37F4C3FDCFA73011CA2CEA /* Frameworks */, + 19C28FB0FE9D524F11CA2CBB /* Products */, + ); + name = LeanCalc; + sourceTree = ""; + }; + 2A37F4ABFDCFA73011CA2CEA /* Classes */ = { + isa = PBXGroup; + children = ( + 1B8243CD07BF867300279D6D /* AppDelegate.h */, + 1B8243CE07BF867300279D6D /* AppDelegate.m */, + 1B8243CF07BF867300279D6D /* Calculation.h */, + 1B8243D007BF867300279D6D /* Calculation.m */, + 1B8243D107BF867300279D6D /* CmdKeyInterceptApplication.h */, + 1B8243D207BF867300279D6D /* CmdKeyInterceptApplication.m */, + 1B8243D307BF867300279D6D /* MyDocument.h */, + 1B8243D407BF867300279D6D /* MyDocument.m */, + ); + name = Classes; + sourceTree = ""; + }; + 2A37F4AFFDCFA73011CA2CEA /* Other Sources */ = { + isa = PBXGroup; + children = ( + 1B8243C807BF866200279D6D /* main.m */, + 1B82478707BF8A7000279D6D /* LeanCalc_Prefix.pch */, + ); + name = "Other Sources"; + sourceTree = ""; + }; + 2A37F4B8FDCFA73011CA2CEA /* Resources */ = { + isa = PBXGroup; + children = ( + 1B8243BC07BF863600279D6D /* Calculations.icns */, + 1B8243BD07BF863600279D6D /* LeanCalc.icns */, + 1BC8F59807B9780900987A06 /* help */, + 2A37F4B9FDCFA73011CA2CEA /* Credits.rtf */, + 2A37F4B6FDCFA73011CA2CEA /* MainMenu.nib */, + 2A37F4B4FDCFA73011CA2CEA /* MyDocument.nib */, + 8D15AC360486D014006FF6A4 /* Info.plist */, + 089C165FFE840EACC02AAC07 /* InfoPlist.strings */, + ); + name = Resources; + sourceTree = ""; + }; + 2A37F4C3FDCFA73011CA2CEA /* Frameworks */ = { + isa = PBXGroup; + children = ( + 1058C7A6FEA54F5311CA2CBB /* Linked Frameworks */, + 1058C7A8FEA54F5311CA2CBB /* Other Frameworks */, + ); + name = Frameworks; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + 8D15AC270486D014006FF6A4 /* LeanCalc */ = { + isa = PBXNativeTarget; + buildConfigurationList = 1BCC418209F8D0C800F1AC9F /* Build configuration list for PBXNativeTarget "LeanCalc" */; + buildPhases = ( + 1B82477B07BF8A3100279D6D /* ShellScript */, + 8D15AC2B0486D014006FF6A4 /* Resources */, + 8D15AC300486D014006FF6A4 /* Sources */, + 8D15AC330486D014006FF6A4 /* Frameworks */, + 1BC8F40907B8A3F700987A06 /* CopyFiles */, + ); + 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 = ( + ); + name = LeanCalc; + productInstallPath = "$(HOME)/Applications"; + productName = LeanCalc; + productReference = 8D15AC370486D014006FF6A4 /* LeanCalc.app */; + productType = "com.apple.product-type.application"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 2A37F4A9FDCFA73011CA2CEA /* Project object */ = { + isa = PBXProject; + buildConfigurationList = 1BCC418609F8D0C800F1AC9F /* Build configuration list for PBXProject "LeanCalc" */; + buildSettings = { + }; + buildStyles = ( + 4A9504D0FFE6A4CB11CA0CBA /* Development */, + 4A9504D1FFE6A4CB11CA0CBA /* Deployment */, + ); + hasScannedForEncodings = 1; + mainGroup = 2A37F4AAFDCFA73011CA2CEA /* LeanCalc */; + projectDirPath = ""; + targets = ( + 8D15AC270486D014006FF6A4 /* LeanCalc */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXResourcesBuildPhase section */ + 8D15AC2B0486D014006FF6A4 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 8D15AC2C0486D014006FF6A4 /* Credits.rtf in Resources */, + 8D15AC2D0486D014006FF6A4 /* MainMenu.nib in Resources */, + 8D15AC2E0486D014006FF6A4 /* MyDocument.nib in Resources */, + 8D15AC2F0486D014006FF6A4 /* InfoPlist.strings in Resources */, + 1B8243BE07BF863600279D6D /* Calculations.icns in Resources */, + 1B8243BF07BF863600279D6D /* LeanCalc.icns in Resources */, + 1B8243D507BF867300279D6D /* AppDelegate.h in Resources */, + 1B8243D707BF867300279D6D /* Calculation.h in Resources */, + 1B8243D907BF867300279D6D /* CmdKeyInterceptApplication.h in Resources */, + 1B8243DB07BF867300279D6D /* MyDocument.h in Resources */, + 1B82478807BF8A7000279D6D /* LeanCalc_Prefix.pch in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXShellScriptBuildPhase section */ + 1B82477B07BF8A3100279D6D /* ShellScript */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "ranlib calc/*.a"; + }; +/* End PBXShellScriptBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + 8D15AC300486D014006FF6A4 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 1B8243CA07BF866200279D6D /* main.m in Sources */, + 1B8243D607BF867300279D6D /* AppDelegate.m in Sources */, + 1B8243D807BF867300279D6D /* Calculation.m in Sources */, + 1B8243DA07BF867300279D6D /* CmdKeyInterceptApplication.m in Sources */, + 1B8243DC07BF867300279D6D /* MyDocument.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXVariantGroup section */ + 089C165FFE840EACC02AAC07 /* InfoPlist.strings */ = { + isa = PBXVariantGroup; + children = ( + 089C1660FE840EACC02AAC07 /* English */, + ); + name = InfoPlist.strings; + sourceTree = ""; + }; + 2A37F4B4FDCFA73011CA2CEA /* MyDocument.nib */ = { + isa = PBXVariantGroup; + children = ( + 2A37F4B5FDCFA73011CA2CEA /* English */, + ); + name = MyDocument.nib; + sourceTree = ""; + }; + 2A37F4B6FDCFA73011CA2CEA /* MainMenu.nib */ = { + isa = PBXVariantGroup; + children = ( + 2A37F4B7FDCFA73011CA2CEA /* English */, + ); + name = MainMenu.nib; + sourceTree = ""; + }; + 2A37F4B9FDCFA73011CA2CEA /* Credits.rtf */ = { + isa = PBXVariantGroup; + children = ( + 2A37F4BAFDCFA73011CA2CEA /* English */, + ); + name = Credits.rtf; + sourceTree = ""; + }; +/* End PBXVariantGroup section */ + +/* Begin XCBuildConfiguration section */ + 1BCC418309F8D0C800F1AC9F /* Development */ = { + isa = XCBuildConfiguration; + 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; + GCC_PRECOMPILE_PREFIX_HEADER = YES; + GCC_PREFIX_HEADER = LeanCalc_Prefix.pch; + HEADER_SEARCH_PATHS = ( + Calc, + Sources, + ); + INFOPLIST_FILE = Info.plist; + INSTALL_PATH = "$(HOME)/Applications"; + LIBRARY_SEARCH_PATHS = calc; + PRODUCT_NAME = LeanCalc; + WRAPPER_EXTENSION = app; + ZERO_LINK = YES; + }; + name = Development; + }; + 1BCC418409F8D0C800F1AC9F /* Deployment */ = { + isa = XCBuildConfiguration; + buildSettings = { + COPY_PHASE_STRIP = YES; + GCC_ENABLE_FIX_AND_CONTINUE = NO; + GCC_GENERATE_DEBUGGING_SYMBOLS = NO; + GCC_PRECOMPILE_PREFIX_HEADER = YES; + GCC_PREFIX_HEADER = LeanCalc_Prefix.pch; + HEADER_SEARCH_PATHS = ( + Calc, + Sources, + ); + INFOPLIST_FILE = Info.plist; + INSTALL_PATH = "$(HOME)/Applications"; + LIBRARY_SEARCH_PATHS = calc; + PRODUCT_NAME = LeanCalc; + WRAPPER_EXTENSION = app; + ZERO_LINK = NO; + }; + name = Deployment; + }; + 1BCC418509F8D0C800F1AC9F /* Default */ = { + isa = XCBuildConfiguration; + 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; + }; + name = Default; + }; + 1BCC418709F8D0C800F1AC9F /* Development */ = { + isa = XCBuildConfiguration; + buildSettings = { + SDKROOT = /Developer/SDKs/MacOSX10.4u.sdk; + }; + name = Development; + }; + 1BCC418809F8D0C800F1AC9F /* Deployment */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = ( + ppc, + i386, + ); + SDKROOT = /Developer/SDKs/MacOSX10.4u.sdk; + }; + name = Deployment; + }; + 1BCC418909F8D0C800F1AC9F /* Default */ = { + isa = XCBuildConfiguration; + buildSettings = { + SDKROOT = /Developer/SDKs/MacOSX10.4u.sdk; + }; + name = Default; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 1BCC418209F8D0C800F1AC9F /* Build configuration list for PBXNativeTarget "LeanCalc" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 1BCC418309F8D0C800F1AC9F /* Development */, + 1BCC418409F8D0C800F1AC9F /* Deployment */, + 1BCC418509F8D0C800F1AC9F /* Default */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Default; + }; + 1BCC418609F8D0C800F1AC9F /* Build configuration list for PBXProject "LeanCalc" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 1BCC418709F8D0C800F1AC9F /* Development */, + 1BCC418809F8D0C800F1AC9F /* Deployment */, + 1BCC418909F8D0C800F1AC9F /* Default */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Default; + }; +/* End XCConfigurationList section */ + }; + rootObject = 2A37F4A9FDCFA73011CA2CEA /* Project object */; +} diff --git a/Sources/Calculation.m b/Sources/Calculation.m index 9f9af92..fb046b4 100644 --- a/Sources/Calculation.m +++ b/Sources/Calculation.m @@ -35,6 +35,7 @@ [expression release]; [next release]; + [super dealloc]; } diff --git a/Sources/MyDocument.h b/Sources/MyDocument.h index 78632e8..18b1cab 100644 --- a/Sources/MyDocument.h +++ b/Sources/MyDocument.h @@ -22,6 +22,6 @@ - (IBAction)commit:(id)sender; - (void)addItem; - (BOOL)lastItemIsSelected; -- (void)insertPrevious:(id)sender; +- (void)insertPrevious:(NSNumber *)sender; @end diff --git a/Sources/MyDocument.m b/Sources/MyDocument.m index 6791d37..76f6e6c 100644 --- a/Sources/MyDocument.m +++ b/Sources/MyDocument.m @@ -29,6 +29,7 @@ - (void)dealloc { [calculations release]; + [super dealloc]; } @@ -66,11 +67,11 @@ - (void)addItem { - [arrayController add:self]; + Calculation *newcalc = [[[Calculation alloc] init] autorelease]; + [arrayController addObject:newcalc]; int count = [calculations count]; - id last = [calculations objectAtIndex:count - 1]; id secondtolast = [calculations objectAtIndex:count - 2]; - [secondtolast setValue:last forKey:@"next"]; + [secondtolast setValue:newcalc forKey:@"next"]; } diff --git a/calc/calc-ml.diff b/calc/calc-ml.diff index 1f85fac..b10b95a 100644 --- a/calc/calc-ml.diff +++ b/calc/calc-ml.diff @@ -1,7 +1,6 @@ -Only in calc-2.11.10.1-ml/: .hsrc diff -ru calc-2.11.10.1/Makefile calc-2.11.10.1-ml/Makefile ---- calc-2.11.10.1/Makefile Thu Jul 29 07:18:56 2004 -+++ calc-2.11.10.1-ml/Makefile Tue Feb 1 22:58:07 2005 +--- calc-2.11.10.1/Makefile 2004-07-29 07:18:56.000000000 +0200 ++++ calc-2.11.10.1-ml/Makefile 2006-04-21 11:02:25.000000000 +0200 @@ -670,7 +670,7 @@ # # If in doubt, use T= @@ -11,80 +10,20 @@ diff -ru calc-2.11.10.1/Makefile calc-2.11.10.1-ml/Makefile # where man pages are installed # -@@ -999,7 +999,7 @@ +@@ -999,8 +999,8 @@ CCOPT= ${DEBUG} ${NO_SHARED} CCMISC= # -CFLAGS= -DCALC_SRC ${CCWARN} ${CCOPT} ${CCMISC} -+CFLAGS= -DHAVE_SNPRINTF -DCALC_SRC ${CCWARN} ${CCOPT} ${CCMISC} - ICFLAGS= -DCALC_SRC ${CCWARN} ${CCMISC} +-ICFLAGS= -DCALC_SRC ${CCWARN} ${CCMISC} ++CFLAGS= -arch ppc -arch i386 -DHAVE_SNPRINTF -DCALC_SRC ${CCWARN} ${CCOPT} ${CCMISC} ++ICFLAGS= -arch ppc -arch i386 -DCALC_SRC ${CCWARN} ${CCMISC} # LDFLAGS= ${NO_SHARED} ${LD_NO_SHARED} -Only in calc-2.11.10.1-ml/: align32.h -Only in calc-2.11.10.1-ml/: args.h -Only in calc-2.11.10.1-ml/cal: .all -Only in calc-2.11.10.1-ml/: calc -Only in calc-2.11.10.1-ml/: calc.1 -Only in calc-2.11.10.1-ml/: calcerr.c -Only in calc-2.11.10.1-ml/: calcerr.h -Only in calc-2.11.10.1-ml/: conf.h -Only in calc-2.11.10.1-ml/cscript: .all -Only in calc-2.11.10.1-ml/cscript: 4dsphere -Only in calc-2.11.10.1-ml/cscript: fproduct -Only in calc-2.11.10.1-ml/cscript: mersenne -Only in calc-2.11.10.1-ml/cscript: piforever -Only in calc-2.11.10.1-ml/cscript: plus -Only in calc-2.11.10.1-ml/cscript: powerterm -Only in calc-2.11.10.1-ml/cscript: simple -Only in calc-2.11.10.1-ml/cscript: square -Only in calc-2.11.10.1-ml/custom: .all -Only in calc-2.11.10.1-ml/: endian_calc.h -Only in calc-2.11.10.1-ml/: fposval.h -Only in calc-2.11.10.1-ml/: have_const.h -Only in calc-2.11.10.1-ml/: have_fpos.h -Only in calc-2.11.10.1-ml/: have_fpos_pos.h -Only in calc-2.11.10.1-ml/: have_getpgid.h -Only in calc-2.11.10.1-ml/: have_getprid.h -Only in calc-2.11.10.1-ml/: have_getsid.h -Only in calc-2.11.10.1-ml/: have_gettime.h -Only in calc-2.11.10.1-ml/: have_malloc.h -Only in calc-2.11.10.1-ml/: have_memmv.h -Only in calc-2.11.10.1-ml/: have_newstr.h -Only in calc-2.11.10.1-ml/: have_offscl.h -Only in calc-2.11.10.1-ml/: have_posscl.h -Only in calc-2.11.10.1-ml/: have_rusage.h -Only in calc-2.11.10.1-ml/: have_stdlib.h -Only in calc-2.11.10.1-ml/: have_strdup.h -Only in calc-2.11.10.1-ml/: have_string.h -Only in calc-2.11.10.1-ml/: have_times.h -Only in calc-2.11.10.1-ml/: have_uid_t.h -Only in calc-2.11.10.1-ml/: have_unistd.h -Only in calc-2.11.10.1-ml/: have_unused.h -Only in calc-2.11.10.1-ml/: have_urandom.h -Only in calc-2.11.10.1-ml/: have_ustat.h -Only in calc-2.11.10.1-ml/help: .all -Only in calc-2.11.10.1-ml/help: binding -Only in calc-2.11.10.1-ml/help: bindings -Only in calc-2.11.10.1-ml/help: bug -Only in calc-2.11.10.1-ml/help: bugs -Only in calc-2.11.10.1-ml/help: builtin -Only in calc-2.11.10.1-ml/help: calc -Only in calc-2.11.10.1-ml/help: change -Only in calc-2.11.10.1-ml/help: changes -Only in calc-2.11.10.1-ml/help: copy -Only in calc-2.11.10.1-ml/help: cscript -Only in calc-2.11.10.1-ml/help: custom_cal -Only in calc-2.11.10.1-ml/help: errorcode -Only in calc-2.11.10.1-ml/help: errorcodes -Only in calc-2.11.10.1-ml/help: full -Only in calc-2.11.10.1-ml/help: libcalc -Only in calc-2.11.10.1-ml/help: new_custom -Only in calc-2.11.10.1-ml/help: resource -Only in calc-2.11.10.1-ml/help: type -Only in calc-2.11.10.1-ml/: longbits.h + ILDFLAGS= diff -ru calc-2.11.10.1/math_error.c calc-2.11.10.1-ml/math_error.c ---- calc-2.11.10.1/math_error.c Sat Mar 17 22:55:52 2001 -+++ calc-2.11.10.1-ml/math_error.c Tue Feb 1 23:18:28 2005 +--- calc-2.11.10.1/math_error.c 2001-03-17 22:55:52.000000000 +0100 ++++ calc-2.11.10.1-ml/math_error.c 2006-04-21 11:01:54.000000000 +0200 @@ -76,7 +76,7 @@ */ jmp_buf calc_jmp_buf; @@ -95,8 +34,8 @@ diff -ru calc-2.11.10.1/math_error.c calc-2.11.10.1-ml/math_error.c /* diff -ru calc-2.11.10.1/math_error.h calc-2.11.10.1-ml/math_error.h ---- calc-2.11.10.1/math_error.h Fri Jun 8 23:00:58 2001 -+++ calc-2.11.10.1-ml/math_error.h Tue Feb 1 23:18:43 2005 +--- calc-2.11.10.1/math_error.h 2001-06-08 23:00:58.000000000 +0200 ++++ calc-2.11.10.1-ml/math_error.h 2006-04-21 11:01:54.000000000 +0200 @@ -43,6 +43,8 @@ /* * Global data definitions. @@ -106,13 +45,9 @@ diff -ru calc-2.11.10.1/math_error.h calc-2.11.10.1-ml/math_error.h extern DLL jmp_buf jmpbuf; /* for errors */ -Only in calc-2.11.10.1-ml/sample: .all -Only in calc-2.11.10.1-ml/sample: many_random -Only in calc-2.11.10.1-ml/sample: test_random -Only in calc-2.11.10.1-ml/: terminal.h diff -ru calc-2.11.10.1/token.c calc-2.11.10.1-ml/token.c ---- calc-2.11.10.1/token.c Sat Mar 17 22:55:52 2001 -+++ calc-2.11.10.1-ml/token.c Tue Feb 1 23:19:13 2005 +--- calc-2.11.10.1/token.c 2001-03-17 22:55:52.000000000 +0100 ++++ calc-2.11.10.1-ml/token.c 2006-04-21 11:01:54.000000000 +0200 @@ -702,6 +702,8 @@ } diff --git a/calc/libcalc.a b/calc/libcalc.a index 30144f628703d2741d0f22d354d3307d7f07f370..87d1119c4e9e191dc8c0aad79bae20cacd442d7e 100644 GIT binary patch literal 5919556 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�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

H8cL?v&3Ddzm%M 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[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 z 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

i0$Enpn~^z&1$SFrhNjrArts><@aiy9)TV30 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