// !$*UTF8*$! { archiveVersion = 1; classes = { }; objectVersion = 46; objects = { /* Begin PBXBuildFile section */ 6602D6431771E4D40006197F /* ColumnViewHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = 6602D6421771E4D40006197F /* ColumnViewHeader.m */; }; 6605D0CA1769A97500D94A01 /* UserDefaults.plist in Resources */ = {isa = PBXBuildFile; fileRef = 6605D0C91769A97500D94A01 /* UserDefaults.plist */; }; 6605D0CD1769B26500D94A01 /* NSUserDefaults+Additions.m in Sources */ = {isa = PBXBuildFile; fileRef = 6605D0CC1769B26500D94A01 /* NSUserDefaults+Additions.m */; }; 6605D0D01769BB2400D94A01 /* PSConfigs.m in Sources */ = {isa = PBXBuildFile; fileRef = 6605D0CF1769BB2400D94A01 /* PSConfigs.m */; }; 6605D0FE1769D2B200D94A01 /* BarSeparator.png in Resources */ = {isa = PBXBuildFile; fileRef = 6605D0EF1769D2AB00D94A01 /* BarSeparator.png */; }; 6605D0FF1769D2B200D94A01 /* ButtonAdd.png in Resources */ = {isa = PBXBuildFile; fileRef = 6605D0F01769D2AB00D94A01 /* ButtonAdd.png */; }; 6605D1001769D2B200D94A01 /* ButtonAddDisabled.png in Resources */ = {isa = PBXBuildFile; fileRef = 6605D0F11769D2AC00D94A01 /* ButtonAddDisabled.png */; }; 6605D1011769D2B200D94A01 /* ButtonCheckInAll.png in Resources */ = {isa = PBXBuildFile; fileRef = 6605D0F21769D2AC00D94A01 /* ButtonCheckInAll.png */; }; 6605D1021769D2B200D94A01 /* ButtonCheckInAllDisabled.png in Resources */ = {isa = PBXBuildFile; fileRef = 6605D0F31769D2AC00D94A01 /* ButtonCheckInAllDisabled.png */; }; 6605D1031769D2B200D94A01 /* ButtonLeft.png in Resources */ = {isa = PBXBuildFile; fileRef = 6605D0F41769D2AC00D94A01 /* ButtonLeft.png */; }; 6605D1041769D2B200D94A01 /* ButtonLeftDisabled.png in Resources */ = {isa = PBXBuildFile; fileRef = 6605D0F51769D2AD00D94A01 /* ButtonLeftDisabled.png */; }; 6605D1051769D2B200D94A01 /* ButtonNewDirectory.png in Resources */ = {isa = PBXBuildFile; fileRef = 6605D0F61769D2AD00D94A01 /* ButtonNewDirectory.png */; }; 6605D1061769D2B200D94A01 /* ButtonNewDirectoryDisabled.png in Resources */ = {isa = PBXBuildFile; fileRef = 6605D0F71769D2AD00D94A01 /* ButtonNewDirectoryDisabled.png */; }; 6605D1071769D2B200D94A01 /* ButtonRight.png in Resources */ = {isa = PBXBuildFile; fileRef = 6605D0F81769D2AE00D94A01 /* ButtonRight.png */; }; 6605D1081769D2B200D94A01 /* ButtonRightDisabled.png in Resources */ = {isa = PBXBuildFile; fileRef = 6605D0F91769D2AE00D94A01 /* ButtonRightDisabled.png */; }; 6605D1091769D2B200D94A01 /* ButtonViewColumn.png in Resources */ = {isa = PBXBuildFile; fileRef = 6605D0FA1769D2AF00D94A01 /* ButtonViewColumn.png */; }; 6605D10A1769D2B200D94A01 /* ButtonViewColumnDisabled.png in Resources */ = {isa = PBXBuildFile; fileRef = 6605D0FB1769D2AF00D94A01 /* ButtonViewColumnDisabled.png */; }; 6605D10B1769D2B200D94A01 /* ButtonViewIcon.png in Resources */ = {isa = PBXBuildFile; fileRef = 6605D0FC1769D2B000D94A01 /* ButtonViewIcon.png */; }; 6605D10C1769D2B200D94A01 /* ButtonViewIconDisabled.png in Resources */ = {isa = PBXBuildFile; fileRef = 6605D0FD1769D2B100D94A01 /* ButtonViewIconDisabled.png */; }; 6605D10F1769DF2500D94A01 /* PSButton.m in Sources */ = {isa = PBXBuildFile; fileRef = 6605D10E1769DF2500D94A01 /* PSButton.m */; }; 6605D112176A034400D94A01 /* SeparatorHorizontalDark.png in Resources */ = {isa = PBXBuildFile; fileRef = 6605D110176A034400D94A01 /* SeparatorHorizontalDark.png */; }; 660AE176174BA993008C16F0 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 660AE175174BA993008C16F0 /* QuartzCore.framework */; }; 660EEC70183A37390009E9BE /* IconRevertDark.png in Resources */ = {isa = PBXBuildFile; fileRef = 660EEC6F183A37380009E9BE /* IconRevertDark.png */; }; 661129531946F0890090A278 /* P4Defaults.m in Sources */ = {isa = PBXBuildFile; fileRef = 661129521946F0890090A278 /* P4Defaults.m */; }; 66118E3F174A2AF9000E212C /* icon.icns in Resources */ = {isa = PBXBuildFile; fileRef = 66118E3E174A2AF9000E212C /* icon.icns */; }; 66142AE91761D9600042BE85 /* ColumnCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 66142ADF1761D9600042BE85 /* ColumnCell.m */; }; 66142AEA1761D9600042BE85 /* ColumnViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 66142AE11761D9600042BE85 /* ColumnViewController.m */; }; 66142AEB1761D9600042BE85 /* ColumnViewDetails.m in Sources */ = {isa = PBXBuildFile; fileRef = 66142AE31761D9600042BE85 /* ColumnViewDetails.m */; }; 66142AEC1761D9600042BE85 /* IconViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 66142AE61761D9600042BE85 /* IconViewController.m */; }; 66142AED1761D9600042BE85 /* IconViewItem.m in Sources */ = {isa = PBXBuildFile; fileRef = 66142AE81761D9600042BE85 /* IconViewItem.m */; }; 66142AF01761FBD10042BE85 /* BrowserViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 66142AEF1761FBD10042BE85 /* BrowserViewController.m */; }; 66142AF717620A880042BE85 /* PSDefines.m in Sources */ = {isa = PBXBuildFile; fileRef = 66142AF617620A880042BE85 /* PSDefines.m */; }; 66142AFC176232BA0042BE85 /* NSColor+Additions.m in Sources */ = {isa = PBXBuildFile; fileRef = 66142AFB176232BA0042BE85 /* NSColor+Additions.m */; }; 66142B0417631BAA0042BE85 /* DefaultPlaceholder.png in Resources */ = {isa = PBXBuildFile; fileRef = 66142B0317631BAA0042BE85 /* DefaultPlaceholder.png */; }; 66156158173A4B0F00C97E38 /* Credits.rtf in Resources */ = {isa = PBXBuildFile; fileRef = 66156156173A4B0F00C97E38 /* Credits.rtf */; }; 6617B3A4183684CB0095C8FC /* P4UnreadItem.m in Sources */ = {isa = PBXBuildFile; fileRef = 6617B3A3183684CB0095C8FC /* P4UnreadItem.m */; }; 661C0DD71839800C00C1F8B3 /* UnreadIndicator.png in Resources */ = {isa = PBXBuildFile; fileRef = 661C0DD61839800C00C1F8B3 /* UnreadIndicator.png */; }; 661C84AA189173C20011C86C /* login-client.conf in Resources */ = {isa = PBXBuildFile; fileRef = 661C84A7189173C20011C86C /* login-client.conf */; }; 661C84AB189173C20011C86C /* sso-client.jar in Resources */ = {isa = PBXBuildFile; fileRef = 661C84A8189173C20011C86C /* sso-client.jar */; }; 661C84AC189173C20011C86C /* sso-client.sh in Resources */ = {isa = PBXBuildFile; fileRef = 661C84A9189173C20011C86C /* sso-client.sh */; }; 661CBC5E195389F700F6CEFB /* p4ignore in Resources */ = {isa = PBXBuildFile; fileRef = 661CBC5D195389F700F6CEFB /* p4ignore */; }; 661EB5E8188D0ECB009D720A /* NetworkIndicator.png in Resources */ = {isa = PBXBuildFile; fileRef = 661EB5E7188D0ECB009D720A /* NetworkIndicator.png */; }; 6620ADDD182B9857004D3EA7 /* PSActivityIndicator.m in Sources */ = {isa = PBXBuildFile; fileRef = 6620ADDC182B9857004D3EA7 /* PSActivityIndicator.m */; }; 662216F6176EF5A400BF9F42 /* PathControlArrow.png in Resources */ = {isa = PBXBuildFile; fileRef = 662216F5176EF5A400BF9F42 /* PathControlArrow.png */; }; 66221718176F3CE300BF9F42 /* PathControlArrow48.png in Resources */ = {isa = PBXBuildFile; fileRef = 66221707176F3CE300BF9F42 /* PathControlArrow48.png */; }; 6622171B176F44E900BF9F42 /* PSSplitView.m in Sources */ = {isa = PBXBuildFile; fileRef = 6622171A176F44E900BF9F42 /* PSSplitView.m */; }; 6622171D176F4CB400BF9F42 /* SeparatorVerticalDark.png in Resources */ = {isa = PBXBuildFile; fileRef = 6622171C176F4CB400BF9F42 /* SeparatorVerticalDark.png */; }; 662418D01A9E1870008EC008 /* P4DepotItem.m in Sources */ = {isa = PBXBuildFile; fileRef = 662418CD1A9E1870008EC008 /* P4DepotItem.m */; }; 662418D11A9E1870008EC008 /* P4FileItem.m in Sources */ = {isa = PBXBuildFile; fileRef = 662418CF1A9E1870008EC008 /* P4FileItem.m */; }; 66286F56178DE2E7001C70C9 /* Checkmark.png in Resources */ = {isa = PBXBuildFile; fileRef = 66286F55178DE2E7001C70C9 /* Checkmark.png */; }; 662A1D2D18759CB9007A705A /* PSCustomScrollView.m in Sources */ = {isa = PBXBuildFile; fileRef = 662A1D2C18759CB9007A705A /* PSCustomScrollView.m */; }; 662A58DA17707D450049920F /* PSBrowser.m in Sources */ = {isa = PBXBuildFile; fileRef = 662A58D917707D450049920F /* PSBrowser.m */; }; 662C22A31771B50800503600 /* ColumnArrow.png in Resources */ = {isa = PBXBuildFile; fileRef = 662C229F1771B50800503600 /* ColumnArrow.png */; }; 662C22A41771B50800503600 /* ColumnArrow48.png in Resources */ = {isa = PBXBuildFile; fileRef = 662C22A01771B50800503600 /* ColumnArrow48.png */; }; 662C22A51771B50800503600 /* ColumnArrowSelected.png in Resources */ = {isa = PBXBuildFile; fileRef = 662C22A11771B50800503600 /* ColumnArrowSelected.png */; }; 662C22A61771B50800503600 /* ColumnArrowSelected48.png in Resources */ = {isa = PBXBuildFile; fileRef = 662C22A21771B50800503600 /* ColumnArrowSelected48.png */; }; 66314D7F18840E43007BC256 /* P4SearchItem.m in Sources */ = {isa = PBXBuildFile; fileRef = 66314D7E18840E43007BC256 /* P4SearchItem.m */; }; 66356456187D54040099DA9A /* PSTextField.m in Sources */ = {isa = PBXBuildFile; fileRef = 66356455187D54040099DA9A /* PSTextField.m */; }; 66356459187DACFB0099DA9A /* P4NetworkOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 66356458187DACFB0099DA9A /* P4NetworkOperation.m */; }; 6636A35C19225D6900B0FAFF /* ChangelistViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 6636A35B19225D6900B0FAFF /* ChangelistViewController.m */; }; 6636A36319225E6700B0FAFF /* ChangelistViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 6636A36219225E6700B0FAFF /* ChangelistViewController.xib */; }; 663772C21784605E001A6E22 /* PSFileEvents.m in Sources */ = {isa = PBXBuildFile; fileRef = 663772C11784605E001A6E22 /* PSFileEvents.m */; }; 663C9F2E191A7E000091C87C /* Sync.png in Resources */ = {isa = PBXBuildFile; fileRef = 663C9F2D191A7E000091C87C /* Sync.png */; }; 663FBC3B17FC385400EFFE64 /* PSTimer.m in Sources */ = {isa = PBXBuildFile; fileRef = 663FBC3A17FC385400EFFE64 /* PSTimer.m */; }; 663FBC3E17FC519200EFFE64 /* P4Workspace.m in Sources */ = {isa = PBXBuildFile; fileRef = 663FBC3D17FC519200EFFE64 /* P4Workspace.m */; }; 66418CBB17784B2700E8879A /* PSScrollView.m in Sources */ = {isa = PBXBuildFile; fileRef = 66418CBA17784B2700E8879A /* PSScrollView.m */; }; 6645F2891888536D00D4A535 /* P4Reachability.m in Sources */ = {isa = PBXBuildFile; fileRef = 6645F2881888536D00D4A535 /* P4Reachability.m */; }; 6645F28B1888572F00D4A535 /* SystemConfiguration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6645F28A1888572F00D4A535 /* SystemConfiguration.framework */; }; 66460E7F173BF8A800A6B0FD /* MainWindowController.m in Sources */ = {isa = PBXBuildFile; fileRef = 66460E7D173BF8A800A6B0FD /* MainWindowController.m */; }; 664BE3341874E5DE0074238F /* IconCheckmark.png in Resources */ = {isa = PBXBuildFile; fileRef = 664BE3331874E5DE0074238F /* IconCheckmark.png */; }; 664BE3361874F8B60074238F /* IconCheckmarkDark.png in Resources */ = {isa = PBXBuildFile; fileRef = 664BE3351874F8B60074238F /* IconCheckmarkDark.png */; }; 6650ED5317671D54009E52DE /* Warning.png in Resources */ = {isa = PBXBuildFile; fileRef = 6650ED5217671D54009E52DE /* Warning.png */; }; 6655121A185B111E00A38036 /* P4WorkspaceDefaults.m in Sources */ = {isa = PBXBuildFile; fileRef = 66551219185B111E00A38036 /* P4WorkspaceDefaults.m */; }; 66592DFD193765EE009B31C2 /* PSDirectorySizeOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 66592DFC193765EE009B31C2 /* PSDirectorySizeOperation.m */; }; 665CC0A3185F14280099FAAA /* PSTableRowView.m in Sources */ = {isa = PBXBuildFile; fileRef = 665CC0A2185F14280099FAAA /* PSTableRowView.m */; }; 665CC0A5185F3B1B0099FAAA /* ButtonEdit.png in Resources */ = {isa = PBXBuildFile; fileRef = 665CC0A4185F3B1A0099FAAA /* ButtonEdit.png */; }; 665EC1E7185EF18300853C1E /* SidebarViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 665EC1E5185EF18300853C1E /* SidebarViewController.m */; }; 665EC1E8185EF18300853C1E /* SidebarViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 665EC1E6185EF18300853C1E /* SidebarViewController.xib */; }; 665EC1EB185EF1A100853C1E /* SidebarViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 665EC1EA185EF1A100853C1E /* SidebarViewCell.m */; }; 6662BB3318647AD500926E40 /* IconMapToWorkspace.png in Resources */ = {isa = PBXBuildFile; fileRef = 6662BB2818647AD400926E40 /* IconMapToWorkspace.png */; }; 6662BB3418647AD500926E40 /* IconMarkForAdd.png in Resources */ = {isa = PBXBuildFile; fileRef = 6662BB2918647AD400926E40 /* IconMarkForAdd.png */; }; 6662BB3518647AD500926E40 /* IconNewDirectory.png in Resources */ = {isa = PBXBuildFile; fileRef = 6662BB2A18647AD500926E40 /* IconNewDirectory.png */; }; 6662BB3618647AD500926E40 /* IconOpen.png in Resources */ = {isa = PBXBuildFile; fileRef = 6662BB2B18647AD500926E40 /* IconOpen.png */; }; 6662BB3718647AD500926E40 /* IconOpenFromDepot.png in Resources */ = {isa = PBXBuildFile; fileRef = 6662BB2C18647AD500926E40 /* IconOpenFromDepot.png */; }; 6662BB3818647AD500926E40 /* IconShelve.png in Resources */ = {isa = PBXBuildFile; fileRef = 6662BB2D18647AD500926E40 /* IconShelve.png */; }; 6662BB3918647AD500926E40 /* IconShelveDiscard.png in Resources */ = {isa = PBXBuildFile; fileRef = 6662BB2E18647AD500926E40 /* IconShelveDiscard.png */; }; 6662BB3A18647AD500926E40 /* IconUndoCheckout.png in Resources */ = {isa = PBXBuildFile; fileRef = 6662BB2F18647AD500926E40 /* IconUndoCheckout.png */; }; 6662BB3B18647AD500926E40 /* IconUnmapFromWorkspace.png in Resources */ = {isa = PBXBuildFile; fileRef = 6662BB3018647AD500926E40 /* IconUnmapFromWorkspace.png */; }; 6662BB3C18647AD500926E40 /* IconUnshelve.png in Resources */ = {isa = PBXBuildFile; fileRef = 6662BB3118647AD500926E40 /* IconUnshelve.png */; }; 6662BB3D18647AD500926E40 /* IconVersions.png in Resources */ = {isa = PBXBuildFile; fileRef = 6662BB3218647AD500926E40 /* IconVersions.png */; }; 6662BB3F18648C5200926E40 /* IconOpenDark.png in Resources */ = {isa = PBXBuildFile; fileRef = 6662BB3E18648C5100926E40 /* IconOpenDark.png */; }; 66643D031821081200DF75D9 /* NSMenu+Additions.m in Sources */ = {isa = PBXBuildFile; fileRef = 66643D021821081100DF75D9 /* NSMenu+Additions.m */; }; 66664FEA174A07AF00E0DAAE /* DebugWindowController.m in Sources */ = {isa = PBXBuildFile; fileRef = 66664FE8174A07AF00E0DAAE /* DebugWindowController.m */; }; 6666E6BC178EDF1800033A8B /* Quartz.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6666E6BB178EDF1800033A8B /* Quartz.framework */; }; 666B21C6188EB3E300454D48 /* IconCopyLink.png in Resources */ = {isa = PBXBuildFile; fileRef = 666B21C4188EB3E000454D48 /* IconCopyLink.png */; }; 666B21C7188EB3E300454D48 /* IconCopyLinkDark.png in Resources */ = {isa = PBXBuildFile; fileRef = 666B21C5188EB3E200454D48 /* IconCopyLinkDark.png */; }; 666CEF5F17FEFD58008EAA66 /* P4Connection.mm in Sources */ = {isa = PBXBuildFile; fileRef = 666CEF5E17FEFD58008EAA66 /* P4Connection.mm */; }; 6671659A177335DC0031DB7F /* ColumnViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 66716599177335DC0031DB7F /* ColumnViewController.xib */; }; 6671659C177335EC0031DB7F /* ColumnViewDetails.xib in Resources */ = {isa = PBXBuildFile; fileRef = 6671659B177335EC0031DB7F /* ColumnViewDetails.xib */; }; 6671659E177335F30031DB7F /* ColumnViewHeader.xib in Resources */ = {isa = PBXBuildFile; fileRef = 6671659D177335F30031DB7F /* ColumnViewHeader.xib */; }; 667165A0177336030031DB7F /* IconViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 6671659F177336030031DB7F /* IconViewController.xib */; }; 667165A2177336060031DB7F /* IconViewItem.xib in Resources */ = {isa = PBXBuildFile; fileRef = 667165A1177336060031DB7F /* IconViewItem.xib */; }; 667165A41773360E0031DB7F /* LoginPanelController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 667165A31773360E0031DB7F /* LoginPanelController.xib */; }; 667165A61773361D0031DB7F /* MainWindowController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 667165A51773361D0031DB7F /* MainWindowController.xib */; }; 667165AA177336280031DB7F /* WorkspacePanelController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 667165A9177336280031DB7F /* WorkspacePanelController.xib */; }; 667165AC1773363C0031DB7F /* DebugWindowController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 667165AB1773363C0031DB7F /* DebugWindowController.xib */; }; 667193FB191CDC420083117A /* Cancel.png in Resources */ = {isa = PBXBuildFile; fileRef = 667193FA191CDC420083117A /* Cancel.png */; }; 667193FD191CF75C0083117A /* Submit.png in Resources */ = {isa = PBXBuildFile; fileRef = 667193FC191CF75C0083117A /* Submit.png */; }; 6676D4A81875805A00D32702 /* TagIndicator.png in Resources */ = {isa = PBXBuildFile; fileRef = 6676D4A71875805A00D32702 /* TagIndicator.png */; }; 6676D964184751680085EA41 /* TagsView.m in Sources */ = {isa = PBXBuildFile; fileRef = 6676D963184751680085EA41 /* TagsView.m */; }; 6676D966184751760085EA41 /* TagsView.xib in Resources */ = {isa = PBXBuildFile; fileRef = 6676D965184751760085EA41 /* TagsView.xib */; }; 6679461718620B1500BA9834 /* VersionsViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 6679461518620B1500BA9834 /* VersionsViewController.m */; }; 6679461818620B1500BA9834 /* VersionsViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 6679461618620B1500BA9834 /* VersionsViewController.xib */; }; 66795FEA186B967E000D101B /* PSCoverFlow.m in Sources */ = {isa = PBXBuildFile; fileRef = 66795FE9186B967E000D101B /* PSCoverFlow.m */; }; 66795FED186D9BCA000D101B /* PSGradientView.m in Sources */ = {isa = PBXBuildFile; fileRef = 66795FEC186D9BC9000D101B /* PSGradientView.m */; }; 667AC23B17390A6000E01C15 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 667AC23A17390A6000E01C15 /* Cocoa.framework */; }; 667AC24717390A6000E01C15 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 667AC24617390A6000E01C15 /* main.m */; }; 667AC24E17390A6000E01C15 /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 667AC24D17390A6000E01C15 /* AppDelegate.m */; }; 6681B4A21A822B0700213736 /* P4UnifiedItem.m in Sources */ = {isa = PBXBuildFile; fileRef = 6681B4A11A822B0700213736 /* P4UnifiedItem.m */; }; 668A740B1836312000A8FDF9 /* IconAdd.png in Resources */ = {isa = PBXBuildFile; fileRef = 668A73E81836312000A8FDF9 /* IconAdd.png */; }; 668A740C1836312000A8FDF9 /* IconAdd48.png in Resources */ = {isa = PBXBuildFile; fileRef = 668A73E91836312000A8FDF9 /* IconAdd48.png */; }; 668A740D1836312000A8FDF9 /* IconAddDark.png in Resources */ = {isa = PBXBuildFile; fileRef = 668A73EA1836312000A8FDF9 /* IconAddDark.png */; }; 668A740E1836312000A8FDF9 /* IconAddDark48.png in Resources */ = {isa = PBXBuildFile; fileRef = 668A73EB1836312000A8FDF9 /* IconAddDark48.png */; }; 668A740F1836312000A8FDF9 /* IconCheckin.png in Resources */ = {isa = PBXBuildFile; fileRef = 668A73EC1836312000A8FDF9 /* IconCheckin.png */; }; 668A74101836312000A8FDF9 /* IconCheckin48.png in Resources */ = {isa = PBXBuildFile; fileRef = 668A73ED1836312000A8FDF9 /* IconCheckin48.png */; }; 668A74111836312000A8FDF9 /* IconCheckinDark48.png in Resources */ = {isa = PBXBuildFile; fileRef = 668A73EE1836312000A8FDF9 /* IconCheckinDark48.png */; }; 668A74121836312000A8FDF9 /* IconCheckout.png in Resources */ = {isa = PBXBuildFile; fileRef = 668A73EF1836312000A8FDF9 /* IconCheckout.png */; }; 668A74131836312000A8FDF9 /* IconCheckout48.png in Resources */ = {isa = PBXBuildFile; fileRef = 668A73F01836312000A8FDF9 /* IconCheckout48.png */; }; 668A74141836312000A8FDF9 /* IconCheckoutDark48.png in Resources */ = {isa = PBXBuildFile; fileRef = 668A73F11836312000A8FDF9 /* IconCheckoutDark48.png */; }; 668A74151836312000A8FDF9 /* IconClose.png in Resources */ = {isa = PBXBuildFile; fileRef = 668A73F21836312000A8FDF9 /* IconClose.png */; }; 668A74161836312000A8FDF9 /* IconClose48.png in Resources */ = {isa = PBXBuildFile; fileRef = 668A73F31836312000A8FDF9 /* IconClose48.png */; }; 668A74171836312000A8FDF9 /* IconCloseDark.png in Resources */ = {isa = PBXBuildFile; fileRef = 668A73F41836312000A8FDF9 /* IconCloseDark.png */; }; 668A74181836312000A8FDF9 /* IconCloseDark48.png in Resources */ = {isa = PBXBuildFile; fileRef = 668A73F51836312000A8FDF9 /* IconCloseDark48.png */; }; 668A74191836312000A8FDF9 /* IconFavorite.png in Resources */ = {isa = PBXBuildFile; fileRef = 668A73F61836312000A8FDF9 /* IconFavorite.png */; }; 668A741A1836312000A8FDF9 /* IconFavoriteDark.png in Resources */ = {isa = PBXBuildFile; fileRef = 668A73F71836312000A8FDF9 /* IconFavoriteDark.png */; }; 668A741B1836312000A8FDF9 /* IconFinder.png in Resources */ = {isa = PBXBuildFile; fileRef = 668A73F81836312000A8FDF9 /* IconFinder.png */; }; 668A741C1836312000A8FDF9 /* IconFinder48.png in Resources */ = {isa = PBXBuildFile; fileRef = 668A73F91836312000A8FDF9 /* IconFinder48.png */; }; 668A741D1836312000A8FDF9 /* IconFinderDark48.png in Resources */ = {isa = PBXBuildFile; fileRef = 668A73FA1836312000A8FDF9 /* IconFinderDark48.png */; }; 668A741E1836312000A8FDF9 /* IconInfo.png in Resources */ = {isa = PBXBuildFile; fileRef = 668A73FB1836312000A8FDF9 /* IconInfo.png */; }; 668A741F1836312000A8FDF9 /* IconInfo48.png in Resources */ = {isa = PBXBuildFile; fileRef = 668A73FC1836312000A8FDF9 /* IconInfo48.png */; }; 668A74201836312000A8FDF9 /* IconInfoDark48.png in Resources */ = {isa = PBXBuildFile; fileRef = 668A73FD1836312000A8FDF9 /* IconInfoDark48.png */; }; 668A74211836312000A8FDF9 /* IconReadonly.png in Resources */ = {isa = PBXBuildFile; fileRef = 668A73FE1836312000A8FDF9 /* IconReadonly.png */; }; 668A74221836312000A8FDF9 /* IconReadonly48.png in Resources */ = {isa = PBXBuildFile; fileRef = 668A73FF1836312000A8FDF9 /* IconReadonly48.png */; }; 668A74231836312000A8FDF9 /* IconReadonlyDark48.png in Resources */ = {isa = PBXBuildFile; fileRef = 668A74001836312000A8FDF9 /* IconReadonlyDark48.png */; }; 668A74241836312000A8FDF9 /* IconSearch.png in Resources */ = {isa = PBXBuildFile; fileRef = 668A74011836312000A8FDF9 /* IconSearch.png */; }; 668A74251836312000A8FDF9 /* IconSearch48.png in Resources */ = {isa = PBXBuildFile; fileRef = 668A74021836312000A8FDF9 /* IconSearch48.png */; }; 668A74261836312000A8FDF9 /* IconSearchDark.png in Resources */ = {isa = PBXBuildFile; fileRef = 668A74031836312000A8FDF9 /* IconSearchDark.png */; }; 668A74271836312000A8FDF9 /* IconSearchDark48.png in Resources */ = {isa = PBXBuildFile; fileRef = 668A74041836312000A8FDF9 /* IconSearchDark48.png */; }; 668A74281836312000A8FDF9 /* IconTag.png in Resources */ = {isa = PBXBuildFile; fileRef = 668A74051836312000A8FDF9 /* IconTag.png */; }; 668A74291836312000A8FDF9 /* IconTag48.png in Resources */ = {isa = PBXBuildFile; fileRef = 668A74061836312000A8FDF9 /* IconTag48.png */; }; 668A742A1836312000A8FDF9 /* IconTagDark48.png in Resources */ = {isa = PBXBuildFile; fileRef = 668A74071836312000A8FDF9 /* IconTagDark48.png */; }; 668A742B1836312000A8FDF9 /* IconTrash.png in Resources */ = {isa = PBXBuildFile; fileRef = 668A74081836312000A8FDF9 /* IconTrash.png */; }; 668A742C1836312000A8FDF9 /* IconTrash48.png in Resources */ = {isa = PBXBuildFile; fileRef = 668A74091836312000A8FDF9 /* IconTrash48.png */; }; 668A742D1836312000A8FDF9 /* IconTrashDark48.png in Resources */ = {isa = PBXBuildFile; fileRef = 668A740A1836312000A8FDF9 /* IconTrashDark48.png */; }; 668FC630188871ED000D4E68 /* NetworkWarning.png in Resources */ = {isa = PBXBuildFile; fileRef = 668FC62F188871ED000D4E68 /* NetworkWarning.png */; }; 669180511741222600FAE6D7 /* LoginPanelController.m in Sources */ = {isa = PBXBuildFile; fileRef = 6691804F1741222600FAE6D7 /* LoginPanelController.m */; }; 6691805D1742648300FAE6D7 /* NSError+Additions.m in Sources */ = {isa = PBXBuildFile; fileRef = 6691805C1742648300FAE6D7 /* NSError+Additions.m */; }; 6693E4281754D162000CB480 /* WorkspacePanelController.m in Sources */ = {isa = PBXBuildFile; fileRef = 6693E4261754D162000CB480 /* WorkspacePanelController.m */; }; 6693E42E1754EBD0000CB480 /* NSView+Additions.m in Sources */ = {isa = PBXBuildFile; fileRef = 6693E42D1754EBD0000CB480 /* NSView+Additions.m */; }; 66944DA718883D5900389AB5 /* IconMapToWorkspaceDark.png in Resources */ = {isa = PBXBuildFile; fileRef = 66944D9D18883D5800389AB5 /* IconMapToWorkspaceDark.png */; }; 66944DA818883D5900389AB5 /* IconMarkForAddDark.png in Resources */ = {isa = PBXBuildFile; fileRef = 66944D9E18883D5800389AB5 /* IconMarkForAddDark.png */; }; 66944DA918883D5900389AB5 /* IconNewDirectoryDark.png in Resources */ = {isa = PBXBuildFile; fileRef = 66944D9F18883D5800389AB5 /* IconNewDirectoryDark.png */; }; 66944DAA18883D5900389AB5 /* IconOpenFromDepotDark.png in Resources */ = {isa = PBXBuildFile; fileRef = 66944DA018883D5800389AB5 /* IconOpenFromDepotDark.png */; }; 66944DAB18883D5900389AB5 /* IconPromoteLatest.png in Resources */ = {isa = PBXBuildFile; fileRef = 66944DA118883D5900389AB5 /* IconPromoteLatest.png */; }; 66944DAC18883D5900389AB5 /* IconPromoteLatestDark.png in Resources */ = {isa = PBXBuildFile; fileRef = 66944DA218883D5900389AB5 /* IconPromoteLatestDark.png */; }; 66944DAD18883D5900389AB5 /* IconShelveDark.png in Resources */ = {isa = PBXBuildFile; fileRef = 66944DA318883D5900389AB5 /* IconShelveDark.png */; }; 66944DAE18883D5900389AB5 /* IconUndoCheckoutDark.png in Resources */ = {isa = PBXBuildFile; fileRef = 66944DA418883D5900389AB5 /* IconUndoCheckoutDark.png */; }; 66944DAF18883D5900389AB5 /* IconUnmapFromWorkspaceDark.png in Resources */ = {isa = PBXBuildFile; fileRef = 66944DA518883D5900389AB5 /* IconUnmapFromWorkspaceDark.png */; }; 66944DB018883D5900389AB5 /* IconVersionsDark.png in Resources */ = {isa = PBXBuildFile; fileRef = 66944DA618883D5900389AB5 /* IconVersionsDark.png */; }; 6698B670178EB8BD00E46335 /* PanelController.m in Sources */ = {isa = PBXBuildFile; fileRef = 6698B66F178EB8BC00E46335 /* PanelController.m */; }; 669E03AD1861B60800DE85F4 /* IconFavoriteSelected.png in Resources */ = {isa = PBXBuildFile; fileRef = 669E03AC1861B60800DE85F4 /* IconFavoriteSelected.png */; }; 66A0F0CD178F755A00DE5B25 /* PSCollectionView.m in Sources */ = {isa = PBXBuildFile; fileRef = 66A0F0CC178F755A00DE5B25 /* PSCollectionView.m */; }; 66A1A70918607ACF00C16CAD /* PSTableView.m in Sources */ = {isa = PBXBuildFile; fileRef = 66A1A70818607ACF00C16CAD /* PSTableView.m */; }; 66A347E7175CD2300023E7D8 /* NSImage+Additions.m in Sources */ = {isa = PBXBuildFile; fileRef = 66A347E6175CD2300023E7D8 /* NSImage+Additions.m */; }; 66A347E9175CD35A0023E7D8 /* QuickLook.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 66A347E8175CD3590023E7D8 /* QuickLook.framework */; }; 66A439C4185A942700049811 /* PSDefaults.m in Sources */ = {isa = PBXBuildFile; fileRef = 66A439C3185A942700049811 /* PSDefaults.m */; }; 66AA48AC1760742800FDA31D /* PSView.m in Sources */ = {isa = PBXBuildFile; fileRef = 66AA48AB1760742800FDA31D /* PSView.m */; }; 66C05B5019509E73000FC55A /* ErrorPanelController.m in Sources */ = {isa = PBXBuildFile; fileRef = 66C05B4E19509E73000FC55A /* ErrorPanelController.m */; }; 66C05B5119509E73000FC55A /* ErrorPanelController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 66C05B4F19509E73000FC55A /* ErrorPanelController.xib */; }; 66C2E30B192CA4240047A6E9 /* InfoPanelController.m in Sources */ = {isa = PBXBuildFile; fileRef = 66C2E309192CA4240047A6E9 /* InfoPanelController.m */; }; 66C2E30C192CA4240047A6E9 /* InfoPanelController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 66C2E30A192CA4240047A6E9 /* InfoPanelController.xib */; }; 66C496F018993F1D009D436E /* BrowserSearchBar.xib in Resources */ = {isa = PBXBuildFile; fileRef = 66C496EF18993F1D009D436E /* BrowserSearchBar.xib */; }; 66C506D619560E4400FC733A /* PSDragView.m in Sources */ = {isa = PBXBuildFile; fileRef = 66C506D519560E4400FC733A /* PSDragView.m */; }; 66C5E1A21862F069005850F1 /* VersionsViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 66C5E1A11862F069005850F1 /* VersionsViewCell.m */; }; 66C735E31AAA6E8900775895 /* NSArray+Additions.m in Sources */ = {isa = PBXBuildFile; fileRef = 66C735E21AAA6E8900775895 /* NSArray+Additions.m */; }; 66C735EA1AAB125200775895 /* IconFileLocal_alt.png in Resources */ = {isa = PBXBuildFile; fileRef = 66C735E81AAB125200775895 /* IconFileLocal_alt.png */; }; 66C735EB1AAB125200775895 /* IconFileLocal.png in Resources */ = {isa = PBXBuildFile; fileRef = 66C735E91AAB125200775895 /* IconFileLocal.png */; }; 66C735EE1AAB141E00775895 /* IconFolderLocal_alt.png in Resources */ = {isa = PBXBuildFile; fileRef = 66C735EC1AAB141E00775895 /* IconFolderLocal_alt.png */; }; 66C735EF1AAB141E00775895 /* IconFolderLocal.png in Resources */ = {isa = PBXBuildFile; fileRef = 66C735ED1AAB141E00775895 /* IconFolderLocal.png */; }; 66D176971793E46E00241F08 /* ButtonSync.png in Resources */ = {isa = PBXBuildFile; fileRef = 66D176951793E46E00241F08 /* ButtonSync.png */; }; 66D176981793E46E00241F08 /* ButtonSyncDisabled.png in Resources */ = {isa = PBXBuildFile; fileRef = 66D176961793E46E00241F08 /* ButtonSyncDisabled.png */; }; 66D1769C1793E69F00241F08 /* SyncPanelController.m in Sources */ = {isa = PBXBuildFile; fileRef = 66D1769A1793E69E00241F08 /* SyncPanelController.m */; }; 66D1769D1793E69F00241F08 /* SyncPanelController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 66D1769B1793E69E00241F08 /* SyncPanelController.xib */; }; 66D1FF27178FF44900C7FAE4 /* LoadingPanelController.m in Sources */ = {isa = PBXBuildFile; fileRef = 66D1FF25178FF44900C7FAE4 /* LoadingPanelController.m */; }; 66D1FF28178FF44900C7FAE4 /* LoadingPanelController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 66D1FF26178FF44900C7FAE4 /* LoadingPanelController.xib */; }; 66D370FB17451B4900EA45DB /* NSString+Additions.m in Sources */ = {isa = PBXBuildFile; fileRef = 66D370FA17451B4900EA45DB /* NSString+Additions.m */; }; 66D551D4176E851200416C84 /* PSPathComponentCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 66D551D3176E851200416C84 /* PSPathComponentCell.m */; }; 66D7731E1844AB3C00CAB944 /* PSClipView.m in Sources */ = {isa = PBXBuildFile; fileRef = 66D7731D1844AB3C00CAB944 /* PSClipView.m */; }; 66DB3A5C1A1CF78300362A1B /* NSWorkspace+Additions.m in Sources */ = {isa = PBXBuildFile; fileRef = 66DB3A5B1A1CF78300362A1B /* NSWorkspace+Additions.m */; }; 66E5145218392BF8003028DC /* IconFile.png in Resources */ = {isa = PBXBuildFile; fileRef = 66E5142C18392BF8003028DC /* IconFile.png */; }; 66E5145318392BF8003028DC /* IconFile_alt.png in Resources */ = {isa = PBXBuildFile; fileRef = 66E5142D18392BF8003028DC /* IconFile_alt.png */; }; 66E5145418392BF8003028DC /* IconFileAdd.png in Resources */ = {isa = PBXBuildFile; fileRef = 66E5142E18392BF8003028DC /* IconFileAdd.png */; }; 66E5145518392BF8003028DC /* IconFileAdd_alt.png in Resources */ = {isa = PBXBuildFile; fileRef = 66E5142F18392BF8003028DC /* IconFileAdd_alt.png */; }; 66E5145618392BF8003028DC /* IconFileAddOther.png in Resources */ = {isa = PBXBuildFile; fileRef = 66E5143018392BF8003028DC /* IconFileAddOther.png */; }; 66E5145718392BF8003028DC /* IconFileAddOther_alt.png in Resources */ = {isa = PBXBuildFile; fileRef = 66E5143118392BF8003028DC /* IconFileAddOther_alt.png */; }; 66E5145818392BF8003028DC /* IconFileCheckout.png in Resources */ = {isa = PBXBuildFile; fileRef = 66E5143218392BF8003028DC /* IconFileCheckout.png */; }; 66E5145918392BF8003028DC /* IconFileCheckout_alt.png in Resources */ = {isa = PBXBuildFile; fileRef = 66E5143318392BF8003028DC /* IconFileCheckout_alt.png */; }; 66E5145A18392BF8003028DC /* IconFileCheckoutOther.png in Resources */ = {isa = PBXBuildFile; fileRef = 66E5143418392BF8003028DC /* IconFileCheckoutOther.png */; }; 66E5145B18392BF8003028DC /* IconFileCheckoutOther_alt.png in Resources */ = {isa = PBXBuildFile; fileRef = 66E5143518392BF8003028DC /* IconFileCheckoutOther_alt.png */; }; 66E5145C18392BF8003028DC /* IconFileDelete.png in Resources */ = {isa = PBXBuildFile; fileRef = 66E5143618392BF8003028DC /* IconFileDelete.png */; }; 66E5145D18392BF8003028DC /* IconFileDelete_alt.png in Resources */ = {isa = PBXBuildFile; fileRef = 66E5143718392BF8003028DC /* IconFileDelete_alt.png */; }; 66E5145E18392BF8003028DC /* IconFileDeleteOther.png in Resources */ = {isa = PBXBuildFile; fileRef = 66E5143818392BF8003028DC /* IconFileDeleteOther.png */; }; 66E5145F18392BF8003028DC /* IconFileDeleteOther_alt.png in Resources */ = {isa = PBXBuildFile; fileRef = 66E5143918392BF8003028DC /* IconFileDeleteOther_alt.png */; }; 66E5146018392BF8003028DC /* IconFileMove.png in Resources */ = {isa = PBXBuildFile; fileRef = 66E5143A18392BF8003028DC /* IconFileMove.png */; }; 66E5146118392BF8003028DC /* IconFileMove_alt.png in Resources */ = {isa = PBXBuildFile; fileRef = 66E5143B18392BF8003028DC /* IconFileMove_alt.png */; }; 66E5146218392BF8003028DC /* IconFileMoveAdd.png in Resources */ = {isa = PBXBuildFile; fileRef = 66E5143C18392BF8003028DC /* IconFileMoveAdd.png */; }; 66E5146318392BF8003028DC /* IconFileMoveAdd_alt.png in Resources */ = {isa = PBXBuildFile; fileRef = 66E5143D18392BF8003028DC /* IconFileMoveAdd_alt.png */; }; 66E5146418392BF8003028DC /* IconFileMoveAddOther.png in Resources */ = {isa = PBXBuildFile; fileRef = 66E5143E18392BF8003028DC /* IconFileMoveAddOther.png */; }; 66E5146518392BF8003028DC /* IconFileMoveAddOther_alt.png in Resources */ = {isa = PBXBuildFile; fileRef = 66E5143F18392BF8003028DC /* IconFileMoveAddOther_alt.png */; }; 66E5146618392BF8003028DC /* IconFileMoveDelete.png in Resources */ = {isa = PBXBuildFile; fileRef = 66E5144018392BF8003028DC /* IconFileMoveDelete.png */; }; 66E5146718392BF8003028DC /* IconFileMoveDelete_alt.png in Resources */ = {isa = PBXBuildFile; fileRef = 66E5144118392BF8003028DC /* IconFileMoveDelete_alt.png */; }; 66E5146818392BF8003028DC /* IconFileMoveDeleteOther.png in Resources */ = {isa = PBXBuildFile; fileRef = 66E5144218392BF8003028DC /* IconFileMoveDeleteOther.png */; }; 66E5146918392BF8003028DC /* IconFileMoveDeleteOther_alt.png in Resources */ = {isa = PBXBuildFile; fileRef = 66E5144318392BF8003028DC /* IconFileMoveDeleteOther_alt.png */; }; 66E5146A18392BF8003028DC /* IconFileMoveOther.png in Resources */ = {isa = PBXBuildFile; fileRef = 66E5144418392BF8003028DC /* IconFileMoveOther.png */; }; 66E5146B18392BF8003028DC /* IconFileMoveOther_alt.png in Resources */ = {isa = PBXBuildFile; fileRef = 66E5144518392BF8003028DC /* IconFileMoveOther_alt.png */; }; 66E5146C18392BF8003028DC /* IconFileUntracked.png in Resources */ = {isa = PBXBuildFile; fileRef = 66E5144618392BF8003028DC /* IconFileUntracked.png */; }; 66E5146D18392BF8003028DC /* IconFileUntracked_alt.png in Resources */ = {isa = PBXBuildFile; fileRef = 66E5144718392BF8003028DC /* IconFileUntracked_alt.png */; }; 66E5146E18392BF8003028DC /* IconFolder.png in Resources */ = {isa = PBXBuildFile; fileRef = 66E5144818392BF8003028DC /* IconFolder.png */; }; 66E5146F18392BF8003028DC /* IconFolder_alt.png in Resources */ = {isa = PBXBuildFile; fileRef = 66E5144918392BF8003028DC /* IconFolder_alt.png */; }; 66E5147018392BF8003028DC /* IconFolderIgnored.png in Resources */ = {isa = PBXBuildFile; fileRef = 66E5144A18392BF8003028DC /* IconFolderIgnored.png */; }; 66E5147118392BF8003028DC /* IconFolderIgnored_alt.png in Resources */ = {isa = PBXBuildFile; fileRef = 66E5144B18392BF8003028DC /* IconFolderIgnored_alt.png */; }; 66E5147218392BF8003028DC /* IconFolderMapped.png in Resources */ = {isa = PBXBuildFile; fileRef = 66E5144C18392BF8003028DC /* IconFolderMapped.png */; }; 66E5147318392BF8003028DC /* IconFolderMapped_alt.png in Resources */ = {isa = PBXBuildFile; fileRef = 66E5144D18392BF8003028DC /* IconFolderMapped_alt.png */; }; 66E5147418392BF8003028DC /* IconFolderMixed.png in Resources */ = {isa = PBXBuildFile; fileRef = 66E5144E18392BF8003028DC /* IconFolderMixed.png */; }; 66E5147518392BF8003028DC /* IconFolderMixed_alt.png in Resources */ = {isa = PBXBuildFile; fileRef = 66E5144F18392BF8003028DC /* IconFolderMixed_alt.png */; }; 66E5147618392BF8003028DC /* IconFolderUntracked.png in Resources */ = {isa = PBXBuildFile; fileRef = 66E5145018392BF8003028DC /* IconFolderUntracked.png */; }; 66E5147718392BF8003028DC /* IconFolderUntracked_alt.png in Resources */ = {isa = PBXBuildFile; fileRef = 66E5145118392BF8003028DC /* IconFolderUntracked_alt.png */; }; 66EB2FD51921199000E19F9F /* HistoryViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 66EB2FD31921199000E19F9F /* HistoryViewController.m */; }; 66EB2FD61921199000E19F9F /* HistoryViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 66EB2FD41921199000E19F9F /* HistoryViewController.xib */; }; 66EC2E68178DA13900B31C76 /* SubmitPanelController.m in Sources */ = {isa = PBXBuildFile; fileRef = 66EC2E66178DA13800B31C76 /* SubmitPanelController.m */; }; 66EC2E69178DA13900B31C76 /* SubmitPanelController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 66EC2E67178DA13800B31C76 /* SubmitPanelController.xib */; }; 66EDD9BD1AB0DDDC0085BD2A /* ExceptionHandling.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 66EDD9BB1AB0D4110085BD2A /* ExceptionHandling.framework */; }; 66EF2C4F18634C8900D4D53D /* NSTableView+Additions.m in Sources */ = {isa = PBXBuildFile; fileRef = 66EF2C4E18634C8900D4D53D /* NSTableView+Additions.m */; }; 66EF46181829165B00EB8202 /* P4ChangelistItem.m in Sources */ = {isa = PBXBuildFile; fileRef = 66EF46111829165B00EB8202 /* P4ChangelistItem.m */; }; 66EF461B1829165B00EB8202 /* P4Item.m in Sources */ = {isa = PBXBuildFile; fileRef = 66EF46171829165B00EB8202 /* P4Item.m */; }; 66F7BD5B1871FAE9002C40D6 /* IconShelveDiscardDark.png in Resources */ = {isa = PBXBuildFile; fileRef = 66F7BD591871FAE9002C40D6 /* IconShelveDiscardDark.png */; }; 66F7BD5C1871FAE9002C40D6 /* IconUnshelveDark.png in Resources */ = {isa = PBXBuildFile; fileRef = 66F7BD5A1871FAE9002C40D6 /* IconUnshelveDark.png */; }; 66FA4880188CAB9F00EC8191 /* Servers.plist in Resources */ = {isa = PBXBuildFile; fileRef = 66FA487F188CAB9F00EC8191 /* Servers.plist */; }; B34723551B0EC4B800FF31A6 /* libcrypto.a in Frameworks */ = {isa = PBXBuildFile; fileRef = B34723521B0EC4B800FF31A6 /* libcrypto.a */; }; B34723561B0EC4B800FF31A6 /* libssl.a in Frameworks */ = {isa = PBXBuildFile; fileRef = B34723531B0EC4B800FF31A6 /* libssl.a */; }; B34723571B0EC4B800FF31A6 /* openssl_license.txt in Resources */ = {isa = PBXBuildFile; fileRef = B34723541B0EC4B800FF31A6 /* openssl_license.txt */; }; B347235C1B0EC57E00FF31A6 /* libclient.a in Frameworks */ = {isa = PBXBuildFile; fileRef = B34723581B0EC57E00FF31A6 /* libclient.a */; }; B347235E1B0EC57E00FF31A6 /* librpc.a in Frameworks */ = {isa = PBXBuildFile; fileRef = B347235A1B0EC57E00FF31A6 /* librpc.a */; }; B347235F1B0EC57E00FF31A6 /* libsupp.a in Frameworks */ = {isa = PBXBuildFile; fileRef = B347235B1B0EC57E00FF31A6 /* libsupp.a */; }; D016F279183A2FD0008E2CFB /* IconRevert.png in Resources */ = {isa = PBXBuildFile; fileRef = D016F278183A2FD0008E2CFB /* IconRevert.png */; }; /* End PBXBuildFile section */ /* Begin PBXFileReference section */ 6602D6411771E4D40006197F /* ColumnViewHeader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ColumnViewHeader.h; sourceTree = "<group>"; }; 6602D6421771E4D40006197F /* ColumnViewHeader.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ColumnViewHeader.m; sourceTree = "<group>"; }; 6605D0C91769A97500D94A01 /* UserDefaults.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = UserDefaults.plist; sourceTree = "<group>"; }; 6605D0CB1769B26500D94A01 /* NSUserDefaults+Additions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSUserDefaults+Additions.h"; sourceTree = "<group>"; }; 6605D0CC1769B26500D94A01 /* NSUserDefaults+Additions.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSUserDefaults+Additions.m"; sourceTree = "<group>"; }; 6605D0CE1769B80800D94A01 /* PSConfigs.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = PSConfigs.h; sourceTree = "<group>"; }; 6605D0CF1769BB2400D94A01 /* PSConfigs.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PSConfigs.m; sourceTree = "<group>"; }; 6605D0EF1769D2AB00D94A01 /* BarSeparator.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = BarSeparator.png; sourceTree = "<group>"; }; 6605D0F01769D2AB00D94A01 /* ButtonAdd.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = ButtonAdd.png; sourceTree = "<group>"; }; 6605D0F11769D2AC00D94A01 /* ButtonAddDisabled.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = ButtonAddDisabled.png; sourceTree = "<group>"; }; 6605D0F21769D2AC00D94A01 /* ButtonCheckInAll.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = ButtonCheckInAll.png; sourceTree = "<group>"; }; 6605D0F31769D2AC00D94A01 /* ButtonCheckInAllDisabled.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = ButtonCheckInAllDisabled.png; sourceTree = "<group>"; }; 6605D0F41769D2AC00D94A01 /* ButtonLeft.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = ButtonLeft.png; sourceTree = "<group>"; }; 6605D0F51769D2AD00D94A01 /* ButtonLeftDisabled.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = ButtonLeftDisabled.png; sourceTree = "<group>"; }; 6605D0F61769D2AD00D94A01 /* ButtonNewDirectory.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = ButtonNewDirectory.png; sourceTree = "<group>"; }; 6605D0F71769D2AD00D94A01 /* ButtonNewDirectoryDisabled.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = ButtonNewDirectoryDisabled.png; sourceTree = "<group>"; }; 6605D0F81769D2AE00D94A01 /* ButtonRight.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = ButtonRight.png; sourceTree = "<group>"; }; 6605D0F91769D2AE00D94A01 /* ButtonRightDisabled.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = ButtonRightDisabled.png; sourceTree = "<group>"; }; 6605D0FA1769D2AF00D94A01 /* ButtonViewColumn.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = ButtonViewColumn.png; sourceTree = "<group>"; }; 6605D0FB1769D2AF00D94A01 /* ButtonViewColumnDisabled.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = ButtonViewColumnDisabled.png; sourceTree = "<group>"; }; 6605D0FC1769D2B000D94A01 /* ButtonViewIcon.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = ButtonViewIcon.png; sourceTree = "<group>"; }; 6605D0FD1769D2B100D94A01 /* ButtonViewIconDisabled.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = ButtonViewIconDisabled.png; sourceTree = "<group>"; }; 6605D10D1769DF2500D94A01 /* PSButton.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PSButton.h; sourceTree = "<group>"; }; 6605D10E1769DF2500D94A01 /* PSButton.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PSButton.m; sourceTree = "<group>"; }; 6605D110176A034400D94A01 /* SeparatorHorizontalDark.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = SeparatorHorizontalDark.png; sourceTree = "<group>"; }; 660AE175174BA993008C16F0 /* QuartzCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuartzCore.framework; path = System/Library/Frameworks/QuartzCore.framework; sourceTree = SDKROOT; }; 660EEC6F183A37380009E9BE /* IconRevertDark.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = IconRevertDark.png; sourceTree = "<group>"; }; 661129511946F0890090A278 /* P4Defaults.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = P4Defaults.h; sourceTree = "<group>"; }; 661129521946F0890090A278 /* P4Defaults.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = P4Defaults.m; sourceTree = "<group>"; }; 66118E3E174A2AF9000E212C /* icon.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; path = icon.icns; sourceTree = "<group>"; }; 66142ADE1761D9600042BE85 /* ColumnCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ColumnCell.h; sourceTree = "<group>"; }; 66142ADF1761D9600042BE85 /* ColumnCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ColumnCell.m; sourceTree = "<group>"; }; 66142AE01761D9600042BE85 /* ColumnViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ColumnViewController.h; sourceTree = "<group>"; }; 66142AE11761D9600042BE85 /* ColumnViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ColumnViewController.m; sourceTree = "<group>"; }; 66142AE21761D9600042BE85 /* ColumnViewDetails.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ColumnViewDetails.h; sourceTree = "<group>"; }; 66142AE31761D9600042BE85 /* ColumnViewDetails.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ColumnViewDetails.m; sourceTree = "<group>"; }; 66142AE51761D9600042BE85 /* IconViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IconViewController.h; sourceTree = "<group>"; }; 66142AE61761D9600042BE85 /* IconViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = IconViewController.m; sourceTree = "<group>"; }; 66142AE71761D9600042BE85 /* IconViewItem.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IconViewItem.h; sourceTree = "<group>"; }; 66142AE81761D9600042BE85 /* IconViewItem.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = IconViewItem.m; sourceTree = "<group>"; }; 66142AEE1761FBD10042BE85 /* BrowserViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BrowserViewController.h; sourceTree = "<group>"; }; 66142AEF1761FBD10042BE85 /* BrowserViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = BrowserViewController.m; sourceTree = "<group>"; }; 66142AF517620A880042BE85 /* PSDefines.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PSDefines.h; sourceTree = "<group>"; }; 66142AF617620A880042BE85 /* PSDefines.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PSDefines.m; sourceTree = "<group>"; }; 66142AF817620AAD0042BE85 /* PSImports.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PSImports.h; sourceTree = "<group>"; }; 66142AFA176232BA0042BE85 /* NSColor+Additions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSColor+Additions.h"; sourceTree = "<group>"; }; 66142AFB176232BA0042BE85 /* NSColor+Additions.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSColor+Additions.m"; sourceTree = "<group>"; }; 66142B0317631BAA0042BE85 /* DefaultPlaceholder.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = DefaultPlaceholder.png; sourceTree = "<group>"; }; 66156156173A4B0F00C97E38 /* Credits.rtf */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.rtf; path = Credits.rtf; sourceTree = "<group>"; }; 6617B3A2183684CA0095C8FC /* P4UnreadItem.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = P4UnreadItem.h; sourceTree = "<group>"; }; 6617B3A3183684CB0095C8FC /* P4UnreadItem.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = P4UnreadItem.m; sourceTree = "<group>"; }; 661C0DD61839800C00C1F8B3 /* UnreadIndicator.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = UnreadIndicator.png; sourceTree = "<group>"; }; 661C84A7189173C20011C86C /* login-client.conf */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = "login-client.conf"; sourceTree = "<group>"; }; 661C84A8189173C20011C86C /* sso-client.jar */ = {isa = PBXFileReference; lastKnownFileType = archive.jar; path = "sso-client.jar"; sourceTree = "<group>"; }; 661C84A9189173C20011C86C /* sso-client.sh */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.sh; path = "sso-client.sh"; sourceTree = "<group>"; }; 661CBC5D195389F700F6CEFB /* p4ignore */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = p4ignore; sourceTree = "<group>"; }; 661EB5E7188D0ECB009D720A /* NetworkIndicator.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = NetworkIndicator.png; sourceTree = "<group>"; }; 6620ADDB182B9857004D3EA7 /* PSActivityIndicator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PSActivityIndicator.h; sourceTree = "<group>"; }; 6620ADDC182B9857004D3EA7 /* PSActivityIndicator.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PSActivityIndicator.m; sourceTree = "<group>"; }; 662216F5176EF5A400BF9F42 /* PathControlArrow.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = PathControlArrow.png; sourceTree = "<group>"; }; 66221707176F3CE300BF9F42 /* PathControlArrow48.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = PathControlArrow48.png; sourceTree = "<group>"; }; 66221719176F44E900BF9F42 /* PSSplitView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PSSplitView.h; sourceTree = "<group>"; }; 6622171A176F44E900BF9F42 /* PSSplitView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PSSplitView.m; sourceTree = "<group>"; }; 6622171C176F4CB400BF9F42 /* SeparatorVerticalDark.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = SeparatorVerticalDark.png; sourceTree = "<group>"; }; 662418CC1A9E1870008EC008 /* P4DepotItem.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = P4DepotItem.h; sourceTree = "<group>"; }; 662418CD1A9E1870008EC008 /* P4DepotItem.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = P4DepotItem.m; sourceTree = "<group>"; }; 662418CE1A9E1870008EC008 /* P4FileItem.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = P4FileItem.h; sourceTree = "<group>"; }; 662418CF1A9E1870008EC008 /* P4FileItem.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = P4FileItem.m; sourceTree = "<group>"; }; 66286F55178DE2E7001C70C9 /* Checkmark.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = Checkmark.png; sourceTree = "<group>"; }; 662A1D2B18759CB9007A705A /* PSCustomScrollView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PSCustomScrollView.h; sourceTree = "<group>"; }; 662A1D2C18759CB9007A705A /* PSCustomScrollView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PSCustomScrollView.m; sourceTree = "<group>"; }; 662A58D817707D450049920F /* PSBrowser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PSBrowser.h; sourceTree = "<group>"; }; 662A58D917707D450049920F /* PSBrowser.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PSBrowser.m; sourceTree = "<group>"; }; 662C229F1771B50800503600 /* ColumnArrow.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = ColumnArrow.png; sourceTree = "<group>"; }; 662C22A01771B50800503600 /* ColumnArrow48.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = ColumnArrow48.png; sourceTree = "<group>"; }; 662C22A11771B50800503600 /* ColumnArrowSelected.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = ColumnArrowSelected.png; sourceTree = "<group>"; }; 662C22A21771B50800503600 /* ColumnArrowSelected48.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = ColumnArrowSelected48.png; sourceTree = "<group>"; }; 66314D7D18840E43007BC256 /* P4SearchItem.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = P4SearchItem.h; sourceTree = "<group>"; }; 66314D7E18840E43007BC256 /* P4SearchItem.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = P4SearchItem.m; sourceTree = "<group>"; }; 66356454187D54040099DA9A /* PSTextField.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PSTextField.h; sourceTree = "<group>"; }; 66356455187D54040099DA9A /* PSTextField.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PSTextField.m; sourceTree = "<group>"; }; 66356457187DACFB0099DA9A /* P4NetworkOperation.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = P4NetworkOperation.h; sourceTree = "<group>"; }; 66356458187DACFB0099DA9A /* P4NetworkOperation.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = P4NetworkOperation.m; sourceTree = "<group>"; }; 6636A35A19225D6900B0FAFF /* ChangelistViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ChangelistViewController.h; sourceTree = "<group>"; }; 6636A35B19225D6900B0FAFF /* ChangelistViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ChangelistViewController.m; sourceTree = "<group>"; }; 6636A36219225E6700B0FAFF /* ChangelistViewController.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = ChangelistViewController.xib; sourceTree = "<group>"; }; 663772C01784605E001A6E22 /* PSFileEvents.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; lineEnding = 0; path = PSFileEvents.h; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.objcpp; }; 663772C11784605E001A6E22 /* PSFileEvents.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; lineEnding = 0; path = PSFileEvents.m; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.objc; }; 663C9F2D191A7E000091C87C /* Sync.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = Sync.png; sourceTree = "<group>"; }; 663FBC3917FC385400EFFE64 /* PSTimer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PSTimer.h; sourceTree = "<group>"; }; 663FBC3A17FC385400EFFE64 /* PSTimer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PSTimer.m; sourceTree = "<group>"; }; 663FBC3C17FC519200EFFE64 /* P4Workspace.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = P4Workspace.h; sourceTree = "<group>"; }; 663FBC3D17FC519200EFFE64 /* P4Workspace.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = P4Workspace.m; sourceTree = "<group>"; }; 66418CB917784B2700E8879A /* PSScrollView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PSScrollView.h; sourceTree = "<group>"; }; 66418CBA17784B2700E8879A /* PSScrollView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PSScrollView.m; sourceTree = "<group>"; }; 6645F2871888536D00D4A535 /* P4Reachability.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = P4Reachability.h; sourceTree = "<group>"; }; 6645F2881888536D00D4A535 /* P4Reachability.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = P4Reachability.m; sourceTree = "<group>"; }; 6645F28A1888572F00D4A535 /* SystemConfiguration.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SystemConfiguration.framework; path = System/Library/Frameworks/SystemConfiguration.framework; sourceTree = SDKROOT; }; 66460E7C173BF8A800A6B0FD /* MainWindowController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MainWindowController.h; sourceTree = "<group>"; }; 66460E7D173BF8A800A6B0FD /* MainWindowController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MainWindowController.m; sourceTree = "<group>"; }; 664BE3331874E5DE0074238F /* IconCheckmark.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = IconCheckmark.png; sourceTree = "<group>"; }; 664BE3351874F8B60074238F /* IconCheckmarkDark.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = IconCheckmarkDark.png; sourceTree = "<group>"; }; 6650ED5217671D54009E52DE /* Warning.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = Warning.png; sourceTree = "<group>"; }; 66551218185B111E00A38036 /* P4WorkspaceDefaults.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = P4WorkspaceDefaults.h; sourceTree = "<group>"; }; 66551219185B111E00A38036 /* P4WorkspaceDefaults.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = P4WorkspaceDefaults.m; sourceTree = "<group>"; }; 66592DFB193765EE009B31C2 /* PSDirectorySizeOperation.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PSDirectorySizeOperation.h; sourceTree = "<group>"; }; 66592DFC193765EE009B31C2 /* PSDirectorySizeOperation.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PSDirectorySizeOperation.m; sourceTree = "<group>"; }; 665CC0A1185F14280099FAAA /* PSTableRowView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PSTableRowView.h; sourceTree = "<group>"; }; 665CC0A2185F14280099FAAA /* PSTableRowView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PSTableRowView.m; sourceTree = "<group>"; }; 665CC0A4185F3B1A0099FAAA /* ButtonEdit.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = ButtonEdit.png; sourceTree = "<group>"; }; 665EC1E4185EF18300853C1E /* SidebarViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SidebarViewController.h; sourceTree = "<group>"; }; 665EC1E5185EF18300853C1E /* SidebarViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SidebarViewController.m; sourceTree = "<group>"; }; 665EC1E6185EF18300853C1E /* SidebarViewController.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = SidebarViewController.xib; sourceTree = "<group>"; }; 665EC1E9185EF1A100853C1E /* SidebarViewCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SidebarViewCell.h; sourceTree = "<group>"; }; 665EC1EA185EF1A100853C1E /* SidebarViewCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SidebarViewCell.m; sourceTree = "<group>"; }; 6662BB2818647AD400926E40 /* IconMapToWorkspace.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = IconMapToWorkspace.png; sourceTree = "<group>"; }; 6662BB2918647AD400926E40 /* IconMarkForAdd.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = IconMarkForAdd.png; sourceTree = "<group>"; }; 6662BB2A18647AD500926E40 /* IconNewDirectory.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = IconNewDirectory.png; sourceTree = "<group>"; }; 6662BB2B18647AD500926E40 /* IconOpen.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = IconOpen.png; sourceTree = "<group>"; }; 6662BB2C18647AD500926E40 /* IconOpenFromDepot.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = IconOpenFromDepot.png; sourceTree = "<group>"; }; 6662BB2D18647AD500926E40 /* IconShelve.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = IconShelve.png; sourceTree = "<group>"; }; 6662BB2E18647AD500926E40 /* IconShelveDiscard.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = IconShelveDiscard.png; sourceTree = "<group>"; }; 6662BB2F18647AD500926E40 /* IconUndoCheckout.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = IconUndoCheckout.png; sourceTree = "<group>"; }; 6662BB3018647AD500926E40 /* IconUnmapFromWorkspace.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = IconUnmapFromWorkspace.png; sourceTree = "<group>"; }; 6662BB3118647AD500926E40 /* IconUnshelve.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = IconUnshelve.png; sourceTree = "<group>"; }; 6662BB3218647AD500926E40 /* IconVersions.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = IconVersions.png; sourceTree = "<group>"; }; 6662BB3E18648C5100926E40 /* IconOpenDark.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = IconOpenDark.png; sourceTree = "<group>"; }; 66643D011821081100DF75D9 /* NSMenu+Additions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSMenu+Additions.h"; sourceTree = "<group>"; }; 66643D021821081100DF75D9 /* NSMenu+Additions.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSMenu+Additions.m"; sourceTree = "<group>"; }; 66664FE7174A07AF00E0DAAE /* DebugWindowController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; lineEnding = 0; path = DebugWindowController.h; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.objcpp; }; 66664FE8174A07AF00E0DAAE /* DebugWindowController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; lineEnding = 0; path = DebugWindowController.m; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.objc; }; 6666E6BB178EDF1800033A8B /* Quartz.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Quartz.framework; path = System/Library/Frameworks/Quartz.framework; sourceTree = SDKROOT; }; 666B21C4188EB3E000454D48 /* IconCopyLink.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = IconCopyLink.png; sourceTree = "<group>"; }; 666B21C5188EB3E200454D48 /* IconCopyLinkDark.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = IconCopyLinkDark.png; sourceTree = "<group>"; }; 666CEF5D17FEFD58008EAA66 /* P4Connection.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = P4Connection.h; sourceTree = "<group>"; }; 666CEF5E17FEFD58008EAA66 /* P4Connection.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = P4Connection.mm; sourceTree = "<group>"; }; 66716599177335DC0031DB7F /* ColumnViewController.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = ColumnViewController.xib; sourceTree = "<group>"; }; 6671659B177335EC0031DB7F /* ColumnViewDetails.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = ColumnViewDetails.xib; sourceTree = "<group>"; }; 6671659D177335F30031DB7F /* ColumnViewHeader.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = ColumnViewHeader.xib; sourceTree = "<group>"; }; 6671659F177336030031DB7F /* IconViewController.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = IconViewController.xib; sourceTree = "<group>"; }; 667165A1177336060031DB7F /* IconViewItem.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = IconViewItem.xib; sourceTree = "<group>"; }; 667165A31773360E0031DB7F /* LoginPanelController.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = LoginPanelController.xib; sourceTree = "<group>"; }; 667165A51773361D0031DB7F /* MainWindowController.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = MainWindowController.xib; sourceTree = "<group>"; }; 667165A9177336280031DB7F /* WorkspacePanelController.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = WorkspacePanelController.xib; sourceTree = "<group>"; }; 667165AB1773363C0031DB7F /* DebugWindowController.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = DebugWindowController.xib; sourceTree = "<group>"; }; 667193FA191CDC420083117A /* Cancel.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = Cancel.png; sourceTree = "<group>"; }; 667193FC191CF75C0083117A /* Submit.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = Submit.png; sourceTree = "<group>"; }; 6676D4A71875805A00D32702 /* TagIndicator.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = TagIndicator.png; sourceTree = "<group>"; }; 6676D962184751680085EA41 /* TagsView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TagsView.h; sourceTree = "<group>"; }; 6676D963184751680085EA41 /* TagsView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = TagsView.m; sourceTree = "<group>"; }; 6676D965184751760085EA41 /* TagsView.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = TagsView.xib; sourceTree = "<group>"; }; 6679461418620B1500BA9834 /* VersionsViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = VersionsViewController.h; sourceTree = "<group>"; }; 6679461518620B1500BA9834 /* VersionsViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = VersionsViewController.m; sourceTree = "<group>"; }; 6679461618620B1500BA9834 /* VersionsViewController.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = VersionsViewController.xib; sourceTree = "<group>"; }; 66795FE8186B967E000D101B /* PSCoverFlow.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PSCoverFlow.h; sourceTree = "<group>"; }; 66795FE9186B967E000D101B /* PSCoverFlow.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PSCoverFlow.m; sourceTree = "<group>"; }; 66795FEB186D9BC7000D101B /* PSGradientView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PSGradientView.h; sourceTree = "<group>"; }; 66795FEC186D9BC9000D101B /* PSGradientView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PSGradientView.m; sourceTree = "<group>"; }; 667AC23717390A6000E01C15 /* P4.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = P4.app; sourceTree = BUILT_PRODUCTS_DIR; }; 667AC23A17390A6000E01C15 /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = System/Library/Frameworks/Cocoa.framework; sourceTree = SDKROOT; }; 667AC23D17390A6000E01C15 /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = System/Library/Frameworks/AppKit.framework; sourceTree = SDKROOT; }; 667AC23E17390A6000E01C15 /* CoreData.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreData.framework; path = System/Library/Frameworks/CoreData.framework; sourceTree = SDKROOT; }; 667AC23F17390A6000E01C15 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; }; 667AC24217390A6000E01C15 /* Perforce-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "Perforce-Info.plist"; sourceTree = "<group>"; }; 667AC24617390A6000E01C15 /* main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = "<group>"; }; 667AC24817390A6000E01C15 /* Perforce-Prefix.pch */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "Perforce-Prefix.pch"; sourceTree = "<group>"; }; 667AC24C17390A6000E01C15 /* AppDelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; lineEnding = 0; path = AppDelegate.h; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.objcpp; }; 667AC24D17390A6000E01C15 /* AppDelegate.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; lineEnding = 0; path = AppDelegate.m; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.objc; }; 6681B4A01A822B0700213736 /* P4UnifiedItem.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = P4UnifiedItem.h; sourceTree = "<group>"; }; 6681B4A11A822B0700213736 /* P4UnifiedItem.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = P4UnifiedItem.m; sourceTree = "<group>"; }; 668A73E81836312000A8FDF9 /* IconAdd.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = IconAdd.png; sourceTree = "<group>"; }; 668A73E91836312000A8FDF9 /* IconAdd48.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = IconAdd48.png; sourceTree = "<group>"; }; 668A73EA1836312000A8FDF9 /* IconAddDark.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = IconAddDark.png; sourceTree = "<group>"; }; 668A73EB1836312000A8FDF9 /* IconAddDark48.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = IconAddDark48.png; sourceTree = "<group>"; }; 668A73EC1836312000A8FDF9 /* IconCheckin.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = IconCheckin.png; sourceTree = "<group>"; }; 668A73ED1836312000A8FDF9 /* IconCheckin48.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = IconCheckin48.png; sourceTree = "<group>"; }; 668A73EE1836312000A8FDF9 /* IconCheckinDark48.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = IconCheckinDark48.png; sourceTree = "<group>"; }; 668A73EF1836312000A8FDF9 /* IconCheckout.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = IconCheckout.png; sourceTree = "<group>"; }; 668A73F01836312000A8FDF9 /* IconCheckout48.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = IconCheckout48.png; sourceTree = "<group>"; }; 668A73F11836312000A8FDF9 /* IconCheckoutDark48.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = IconCheckoutDark48.png; sourceTree = "<group>"; }; 668A73F21836312000A8FDF9 /* IconClose.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = IconClose.png; sourceTree = "<group>"; }; 668A73F31836312000A8FDF9 /* IconClose48.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = IconClose48.png; sourceTree = "<group>"; }; 668A73F41836312000A8FDF9 /* IconCloseDark.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = IconCloseDark.png; sourceTree = "<group>"; }; 668A73F51836312000A8FDF9 /* IconCloseDark48.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = IconCloseDark48.png; sourceTree = "<group>"; }; 668A73F61836312000A8FDF9 /* IconFavorite.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = IconFavorite.png; sourceTree = "<group>"; }; 668A73F71836312000A8FDF9 /* IconFavoriteDark.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = IconFavoriteDark.png; sourceTree = "<group>"; }; 668A73F81836312000A8FDF9 /* IconFinder.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = IconFinder.png; sourceTree = "<group>"; }; 668A73F91836312000A8FDF9 /* IconFinder48.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = IconFinder48.png; sourceTree = "<group>"; }; 668A73FA1836312000A8FDF9 /* IconFinderDark48.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = IconFinderDark48.png; sourceTree = "<group>"; }; 668A73FB1836312000A8FDF9 /* IconInfo.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = IconInfo.png; sourceTree = "<group>"; }; 668A73FC1836312000A8FDF9 /* IconInfo48.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = IconInfo48.png; sourceTree = "<group>"; }; 668A73FD1836312000A8FDF9 /* IconInfoDark48.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = IconInfoDark48.png; sourceTree = "<group>"; }; 668A73FE1836312000A8FDF9 /* IconReadonly.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = IconReadonly.png; sourceTree = "<group>"; }; 668A73FF1836312000A8FDF9 /* IconReadonly48.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = IconReadonly48.png; sourceTree = "<group>"; }; 668A74001836312000A8FDF9 /* IconReadonlyDark48.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = IconReadonlyDark48.png; sourceTree = "<group>"; }; 668A74011836312000A8FDF9 /* IconSearch.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = IconSearch.png; sourceTree = "<group>"; }; 668A74021836312000A8FDF9 /* IconSearch48.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = IconSearch48.png; sourceTree = "<group>"; }; 668A74031836312000A8FDF9 /* IconSearchDark.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = IconSearchDark.png; sourceTree = "<group>"; }; 668A74041836312000A8FDF9 /* IconSearchDark48.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = IconSearchDark48.png; sourceTree = "<group>"; }; 668A74051836312000A8FDF9 /* IconTag.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = IconTag.png; sourceTree = "<group>"; }; 668A74061836312000A8FDF9 /* IconTag48.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = IconTag48.png; sourceTree = "<group>"; }; 668A74071836312000A8FDF9 /* IconTagDark48.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = IconTagDark48.png; sourceTree = "<group>"; }; 668A74081836312000A8FDF9 /* IconTrash.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = IconTrash.png; sourceTree = "<group>"; }; 668A74091836312000A8FDF9 /* IconTrash48.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = IconTrash48.png; sourceTree = "<group>"; }; 668A740A1836312000A8FDF9 /* IconTrashDark48.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = IconTrashDark48.png; sourceTree = "<group>"; }; 668FC62F188871ED000D4E68 /* NetworkWarning.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = NetworkWarning.png; sourceTree = "<group>"; }; 6691804E1741222600FAE6D7 /* LoginPanelController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LoginPanelController.h; sourceTree = "<group>"; }; 6691804F1741222600FAE6D7 /* LoginPanelController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = LoginPanelController.m; sourceTree = "<group>"; }; 6691805B1742648300FAE6D7 /* NSError+Additions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSError+Additions.h"; sourceTree = "<group>"; }; 6691805C1742648300FAE6D7 /* NSError+Additions.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSError+Additions.m"; sourceTree = "<group>"; }; 6693E4251754D161000CB480 /* WorkspacePanelController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WorkspacePanelController.h; sourceTree = "<group>"; }; 6693E4261754D162000CB480 /* WorkspacePanelController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = WorkspacePanelController.m; sourceTree = "<group>"; }; 6693E42C1754EBD0000CB480 /* NSView+Additions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSView+Additions.h"; sourceTree = "<group>"; }; 6693E42D1754EBD0000CB480 /* NSView+Additions.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSView+Additions.m"; sourceTree = "<group>"; }; 66944D9D18883D5800389AB5 /* IconMapToWorkspaceDark.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = IconMapToWorkspaceDark.png; sourceTree = "<group>"; }; 66944D9E18883D5800389AB5 /* IconMarkForAddDark.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = IconMarkForAddDark.png; sourceTree = "<group>"; }; 66944D9F18883D5800389AB5 /* IconNewDirectoryDark.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = IconNewDirectoryDark.png; sourceTree = "<group>"; }; 66944DA018883D5800389AB5 /* IconOpenFromDepotDark.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = IconOpenFromDepotDark.png; sourceTree = "<group>"; }; 66944DA118883D5900389AB5 /* IconPromoteLatest.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = IconPromoteLatest.png; sourceTree = "<group>"; }; 66944DA218883D5900389AB5 /* IconPromoteLatestDark.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = IconPromoteLatestDark.png; sourceTree = "<group>"; }; 66944DA318883D5900389AB5 /* IconShelveDark.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = IconShelveDark.png; sourceTree = "<group>"; }; 66944DA418883D5900389AB5 /* IconUndoCheckoutDark.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = IconUndoCheckoutDark.png; sourceTree = "<group>"; }; 66944DA518883D5900389AB5 /* IconUnmapFromWorkspaceDark.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = IconUnmapFromWorkspaceDark.png; sourceTree = "<group>"; }; 66944DA618883D5900389AB5 /* IconVersionsDark.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = IconVersionsDark.png; sourceTree = "<group>"; }; 6698B66E178EB8BC00E46335 /* PanelController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PanelController.h; sourceTree = "<group>"; }; 6698B66F178EB8BC00E46335 /* PanelController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PanelController.m; sourceTree = "<group>"; }; 669E03AC1861B60800DE85F4 /* IconFavoriteSelected.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = IconFavoriteSelected.png; sourceTree = "<group>"; }; 66A0F0CB178F755A00DE5B25 /* PSCollectionView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PSCollectionView.h; sourceTree = "<group>"; }; 66A0F0CC178F755A00DE5B25 /* PSCollectionView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PSCollectionView.m; sourceTree = "<group>"; }; 66A1A70718607ACF00C16CAD /* PSTableView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PSTableView.h; sourceTree = "<group>"; }; 66A1A70818607ACF00C16CAD /* PSTableView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PSTableView.m; sourceTree = "<group>"; }; 66A347E5175CD2300023E7D8 /* NSImage+Additions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSImage+Additions.h"; sourceTree = "<group>"; }; 66A347E6175CD2300023E7D8 /* NSImage+Additions.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSImage+Additions.m"; sourceTree = "<group>"; }; 66A347E8175CD3590023E7D8 /* QuickLook.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuickLook.framework; path = System/Library/Frameworks/QuickLook.framework; sourceTree = SDKROOT; }; 66A439C2185A942700049811 /* PSDefaults.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PSDefaults.h; sourceTree = "<group>"; }; 66A439C3185A942700049811 /* PSDefaults.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PSDefaults.m; sourceTree = "<group>"; }; 66AA48AA1760742800FDA31D /* PSView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PSView.h; sourceTree = "<group>"; }; 66AA48AB1760742800FDA31D /* PSView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PSView.m; sourceTree = "<group>"; }; 66C05B4D19509E73000FC55A /* ErrorPanelController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ErrorPanelController.h; sourceTree = "<group>"; }; 66C05B4E19509E73000FC55A /* ErrorPanelController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ErrorPanelController.m; sourceTree = "<group>"; }; 66C05B4F19509E73000FC55A /* ErrorPanelController.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = ErrorPanelController.xib; sourceTree = "<group>"; }; 66C2E308192CA4240047A6E9 /* InfoPanelController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = InfoPanelController.h; sourceTree = "<group>"; }; 66C2E309192CA4240047A6E9 /* InfoPanelController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = InfoPanelController.m; sourceTree = "<group>"; }; 66C2E30A192CA4240047A6E9 /* InfoPanelController.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = InfoPanelController.xib; sourceTree = "<group>"; }; 66C496EF18993F1D009D436E /* BrowserSearchBar.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = BrowserSearchBar.xib; sourceTree = "<group>"; }; 66C506D419560E4400FC733A /* PSDragView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PSDragView.h; sourceTree = "<group>"; }; 66C506D519560E4400FC733A /* PSDragView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PSDragView.m; sourceTree = "<group>"; }; 66C5E1A01862F069005850F1 /* VersionsViewCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = VersionsViewCell.h; sourceTree = "<group>"; }; 66C5E1A11862F069005850F1 /* VersionsViewCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = VersionsViewCell.m; sourceTree = "<group>"; }; 66C735E11AAA6E8900775895 /* NSArray+Additions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSArray+Additions.h"; sourceTree = "<group>"; }; 66C735E21AAA6E8900775895 /* NSArray+Additions.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSArray+Additions.m"; sourceTree = "<group>"; }; 66C735E81AAB125200775895 /* IconFileLocal_alt.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = IconFileLocal_alt.png; sourceTree = "<group>"; }; 66C735E91AAB125200775895 /* IconFileLocal.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = IconFileLocal.png; sourceTree = "<group>"; }; 66C735EC1AAB141E00775895 /* IconFolderLocal_alt.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = IconFolderLocal_alt.png; sourceTree = "<group>"; }; 66C735ED1AAB141E00775895 /* IconFolderLocal.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = IconFolderLocal.png; sourceTree = "<group>"; }; 66D176951793E46E00241F08 /* ButtonSync.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = ButtonSync.png; sourceTree = "<group>"; }; 66D176961793E46E00241F08 /* ButtonSyncDisabled.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = ButtonSyncDisabled.png; sourceTree = "<group>"; }; 66D176991793E69E00241F08 /* SyncPanelController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SyncPanelController.h; sourceTree = "<group>"; }; 66D1769A1793E69E00241F08 /* SyncPanelController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SyncPanelController.m; sourceTree = "<group>"; }; 66D1769B1793E69E00241F08 /* SyncPanelController.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = SyncPanelController.xib; sourceTree = "<group>"; }; 66D1FF24178FF44900C7FAE4 /* LoadingPanelController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LoadingPanelController.h; sourceTree = "<group>"; }; 66D1FF25178FF44900C7FAE4 /* LoadingPanelController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = LoadingPanelController.m; sourceTree = "<group>"; }; 66D1FF26178FF44900C7FAE4 /* LoadingPanelController.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = LoadingPanelController.xib; sourceTree = "<group>"; }; 66D370F917451B4900EA45DB /* NSString+Additions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSString+Additions.h"; sourceTree = "<group>"; }; 66D370FA17451B4900EA45DB /* NSString+Additions.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSString+Additions.m"; sourceTree = "<group>"; }; 66D551D2176E851200416C84 /* PSPathComponentCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PSPathComponentCell.h; sourceTree = "<group>"; }; 66D551D3176E851200416C84 /* PSPathComponentCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PSPathComponentCell.m; sourceTree = "<group>"; }; 66D7731C1844AB3C00CAB944 /* PSClipView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PSClipView.h; sourceTree = "<group>"; }; 66D7731D1844AB3C00CAB944 /* PSClipView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PSClipView.m; sourceTree = "<group>"; }; 66DB3A5A1A1CF78300362A1B /* NSWorkspace+Additions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSWorkspace+Additions.h"; sourceTree = "<group>"; }; 66DB3A5B1A1CF78300362A1B /* NSWorkspace+Additions.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSWorkspace+Additions.m"; sourceTree = "<group>"; }; 66E5142C18392BF8003028DC /* IconFile.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = IconFile.png; sourceTree = "<group>"; }; 66E5142D18392BF8003028DC /* IconFile_alt.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = IconFile_alt.png; sourceTree = "<group>"; }; 66E5142E18392BF8003028DC /* IconFileAdd.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = IconFileAdd.png; sourceTree = "<group>"; }; 66E5142F18392BF8003028DC /* IconFileAdd_alt.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = IconFileAdd_alt.png; sourceTree = "<group>"; }; 66E5143018392BF8003028DC /* IconFileAddOther.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = IconFileAddOther.png; sourceTree = "<group>"; }; 66E5143118392BF8003028DC /* IconFileAddOther_alt.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = IconFileAddOther_alt.png; sourceTree = "<group>"; }; 66E5143218392BF8003028DC /* IconFileCheckout.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = IconFileCheckout.png; sourceTree = "<group>"; }; 66E5143318392BF8003028DC /* IconFileCheckout_alt.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = IconFileCheckout_alt.png; sourceTree = "<group>"; }; 66E5143418392BF8003028DC /* IconFileCheckoutOther.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = IconFileCheckoutOther.png; sourceTree = "<group>"; }; 66E5143518392BF8003028DC /* IconFileCheckoutOther_alt.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = IconFileCheckoutOther_alt.png; sourceTree = "<group>"; }; 66E5143618392BF8003028DC /* IconFileDelete.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = IconFileDelete.png; sourceTree = "<group>"; }; 66E5143718392BF8003028DC /* IconFileDelete_alt.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = IconFileDelete_alt.png; sourceTree = "<group>"; }; 66E5143818392BF8003028DC /* IconFileDeleteOther.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = IconFileDeleteOther.png; sourceTree = "<group>"; }; 66E5143918392BF8003028DC /* IconFileDeleteOther_alt.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = IconFileDeleteOther_alt.png; sourceTree = "<group>"; }; 66E5143A18392BF8003028DC /* IconFileMove.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = IconFileMove.png; sourceTree = "<group>"; }; 66E5143B18392BF8003028DC /* IconFileMove_alt.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = IconFileMove_alt.png; sourceTree = "<group>"; }; 66E5143C18392BF8003028DC /* IconFileMoveAdd.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = IconFileMoveAdd.png; sourceTree = "<group>"; }; 66E5143D18392BF8003028DC /* IconFileMoveAdd_alt.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = IconFileMoveAdd_alt.png; sourceTree = "<group>"; }; 66E5143E18392BF8003028DC /* IconFileMoveAddOther.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = IconFileMoveAddOther.png; sourceTree = "<group>"; }; 66E5143F18392BF8003028DC /* IconFileMoveAddOther_alt.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = IconFileMoveAddOther_alt.png; sourceTree = "<group>"; }; 66E5144018392BF8003028DC /* IconFileMoveDelete.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = IconFileMoveDelete.png; sourceTree = "<group>"; }; 66E5144118392BF8003028DC /* IconFileMoveDelete_alt.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = IconFileMoveDelete_alt.png; sourceTree = "<group>"; }; 66E5144218392BF8003028DC /* IconFileMoveDeleteOther.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = IconFileMoveDeleteOther.png; sourceTree = "<group>"; }; 66E5144318392BF8003028DC /* IconFileMoveDeleteOther_alt.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = IconFileMoveDeleteOther_alt.png; sourceTree = "<group>"; }; 66E5144418392BF8003028DC /* IconFileMoveOther.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = IconFileMoveOther.png; sourceTree = "<group>"; }; 66E5144518392BF8003028DC /* IconFileMoveOther_alt.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = IconFileMoveOther_alt.png; sourceTree = "<group>"; }; 66E5144618392BF8003028DC /* IconFileUntracked.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = IconFileUntracked.png; sourceTree = "<group>"; }; 66E5144718392BF8003028DC /* IconFileUntracked_alt.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = IconFileUntracked_alt.png; sourceTree = "<group>"; }; 66E5144818392BF8003028DC /* IconFolder.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = IconFolder.png; sourceTree = "<group>"; }; 66E5144918392BF8003028DC /* IconFolder_alt.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = IconFolder_alt.png; sourceTree = "<group>"; }; 66E5144A18392BF8003028DC /* IconFolderIgnored.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = IconFolderIgnored.png; sourceTree = "<group>"; }; 66E5144B18392BF8003028DC /* IconFolderIgnored_alt.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = IconFolderIgnored_alt.png; sourceTree = "<group>"; }; 66E5144C18392BF8003028DC /* IconFolderMapped.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = IconFolderMapped.png; sourceTree = "<group>"; }; 66E5144D18392BF8003028DC /* IconFolderMapped_alt.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = IconFolderMapped_alt.png; sourceTree = "<group>"; }; 66E5144E18392BF8003028DC /* IconFolderMixed.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = IconFolderMixed.png; sourceTree = "<group>"; }; 66E5144F18392BF8003028DC /* IconFolderMixed_alt.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = IconFolderMixed_alt.png; sourceTree = "<group>"; }; 66E5145018392BF8003028DC /* IconFolderUntracked.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = IconFolderUntracked.png; sourceTree = "<group>"; }; 66E5145118392BF8003028DC /* IconFolderUntracked_alt.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = IconFolderUntracked_alt.png; sourceTree = "<group>"; }; 66EB2FD21921199000E19F9F /* HistoryViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HistoryViewController.h; sourceTree = "<group>"; }; 66EB2FD31921199000E19F9F /* HistoryViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = HistoryViewController.m; sourceTree = "<group>"; }; 66EB2FD41921199000E19F9F /* HistoryViewController.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = HistoryViewController.xib; sourceTree = "<group>"; }; 66EC2E65178DA13800B31C76 /* SubmitPanelController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SubmitPanelController.h; sourceTree = "<group>"; }; 66EC2E66178DA13800B31C76 /* SubmitPanelController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SubmitPanelController.m; sourceTree = "<group>"; }; 66EC2E67178DA13800B31C76 /* SubmitPanelController.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = SubmitPanelController.xib; sourceTree = "<group>"; }; 66EDD9BB1AB0D4110085BD2A /* ExceptionHandling.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = ExceptionHandling.framework; path = System/Library/Frameworks/ExceptionHandling.framework; sourceTree = SDKROOT; }; 66EF2C4D18634C8900D4D53D /* NSTableView+Additions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSTableView+Additions.h"; sourceTree = "<group>"; }; 66EF2C4E18634C8900D4D53D /* NSTableView+Additions.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSTableView+Additions.m"; sourceTree = "<group>"; }; 66EF46101829165B00EB8202 /* P4ChangelistItem.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = P4ChangelistItem.h; sourceTree = "<group>"; }; 66EF46111829165B00EB8202 /* P4ChangelistItem.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = P4ChangelistItem.m; sourceTree = "<group>"; }; 66EF46161829165B00EB8202 /* P4Item.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = P4Item.h; sourceTree = "<group>"; }; 66EF46171829165B00EB8202 /* P4Item.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = P4Item.m; sourceTree = "<group>"; }; 66F7BD591871FAE9002C40D6 /* IconShelveDiscardDark.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = IconShelveDiscardDark.png; sourceTree = "<group>"; }; 66F7BD5A1871FAE9002C40D6 /* IconUnshelveDark.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = IconUnshelveDark.png; sourceTree = "<group>"; }; 66FA487F188CAB9F00EC8191 /* Servers.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Servers.plist; sourceTree = "<group>"; }; B34723521B0EC4B800FF31A6 /* libcrypto.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; path = libcrypto.a; sourceTree = "<group>"; }; B34723531B0EC4B800FF31A6 /* libssl.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; path = libssl.a; sourceTree = "<group>"; }; B34723541B0EC4B800FF31A6 /* openssl_license.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = openssl_license.txt; sourceTree = "<group>"; }; B34723581B0EC57E00FF31A6 /* libclient.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; path = libclient.a; sourceTree = "<group>"; }; B34723591B0EC57E00FF31A6 /* libp4sslstub.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; path = libp4sslstub.a; sourceTree = "<group>"; }; B347235A1B0EC57E00FF31A6 /* librpc.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; path = librpc.a; sourceTree = "<group>"; }; B347235B1B0EC57E00FF31A6 /* libsupp.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; path = libsupp.a; sourceTree = "<group>"; }; B34723601B0EC5F900FF31A6 /* charcvt.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = charcvt.h; sourceTree = "<group>"; }; B34723611B0EC60600FF31A6 /* charman.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = charman.h; sourceTree = "<group>"; }; B34723621B0EC60600FF31A6 /* charset.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = charset.h; sourceTree = "<group>"; }; B34723631B0EC60600FF31A6 /* clientapi.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = clientapi.h; sourceTree = "<group>"; }; B34723641B0EC60600FF31A6 /* clientmerge.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = clientmerge.h; sourceTree = "<group>"; }; B34723651B0EC60600FF31A6 /* clientprog.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = clientprog.h; sourceTree = "<group>"; }; B34723661B0EC60600FF31A6 /* clientresolvea.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = clientresolvea.h; sourceTree = "<group>"; }; B34723671B0EC60600FF31A6 /* clientuser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = clientuser.h; sourceTree = "<group>"; }; B34723681B0EC60600FF31A6 /* datetime.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = datetime.h; sourceTree = "<group>"; }; B34723691B0EC60600FF31A6 /* debug.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = debug.h; sourceTree = "<group>"; }; B347236A1B0EC60600FF31A6 /* diff.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = diff.h; sourceTree = "<group>"; }; B347236B1B0EC60600FF31A6 /* echoctl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = echoctl.h; sourceTree = "<group>"; }; B347236C1B0EC60600FF31A6 /* enviro.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = enviro.h; sourceTree = "<group>"; }; B347236D1B0EC60600FF31A6 /* error.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = error.h; sourceTree = "<group>"; }; B347236E1B0EC60600FF31A6 /* errorlog.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = errorlog.h; sourceTree = "<group>"; }; B347236F1B0EC60600FF31A6 /* errornum.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = errornum.h; sourceTree = "<group>"; }; B34723701B0EC60600FF31A6 /* filesys.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = filesys.h; sourceTree = "<group>"; }; B34723711B0EC60600FF31A6 /* handler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = handler.h; sourceTree = "<group>"; }; B34723721B0EC60600FF31A6 /* hostenv.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = hostenv.h; sourceTree = "<group>"; }; B34723731B0EC60600FF31A6 /* i18napi.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = i18napi.h; sourceTree = "<group>"; }; B34723741B0EC61200FF31A6 /* ident.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ident.h; sourceTree = "<group>"; }; B34723751B0EC61200FF31A6 /* ignore.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ignore.h; sourceTree = "<group>"; }; B34723761B0EC61200FF31A6 /* keepalive.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = keepalive.h; sourceTree = "<group>"; }; B34723771B0EC61200FF31A6 /* macfile.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = macfile.h; sourceTree = "<group>"; }; B34723781B0EC61200FF31A6 /* mapapi.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = mapapi.h; sourceTree = "<group>"; }; B34723791B0EC61200FF31A6 /* md5.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = md5.h; sourceTree = "<group>"; }; B347237A1B0EC61200FF31A6 /* msgclient.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = msgclient.h; sourceTree = "<group>"; }; B347237B1B0EC61200FF31A6 /* msgdb.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = msgdb.h; sourceTree = "<group>"; }; B347237C1B0EC61200FF31A6 /* msgdm.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = msgdm.h; sourceTree = "<group>"; }; B347237D1B0EC61200FF31A6 /* msgos.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = msgos.h; sourceTree = "<group>"; }; B347237E1B0EC61200FF31A6 /* msgrpc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = msgrpc.h; sourceTree = "<group>"; }; B347237F1B0EC61200FF31A6 /* msgserver.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = msgserver.h; sourceTree = "<group>"; }; B34723801B0EC61200FF31A6 /* msgsupp.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = msgsupp.h; sourceTree = "<group>"; }; B34723811B0EC61200FF31A6 /* netbuffer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = netbuffer.h; sourceTree = "<group>"; }; B34723821B0EC61200FF31A6 /* netconnect.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = netconnect.h; sourceTree = "<group>"; }; B34723831B0EC61200FF31A6 /* netportparser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = netportparser.h; sourceTree = "<group>"; }; B34723841B0EC61200FF31A6 /* ntmangle.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ntmangle.h; sourceTree = "<group>"; }; B34723851B0EC61200FF31A6 /* ntservice.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ntservice.h; sourceTree = "<group>"; }; B34723861B0EC61200FF31A6 /* options.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = options.h; sourceTree = "<group>"; }; B34723871B0EC61200FF31A6 /* p4tags.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = p4tags.h; sourceTree = "<group>"; }; B34723881B0EC61200FF31A6 /* pathsys.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = pathsys.h; sourceTree = "<group>"; }; B34723891B0EC61200FF31A6 /* runcmd.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = runcmd.h; sourceTree = "<group>"; }; B347238A1B0EC61200FF31A6 /* signaler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = signaler.h; sourceTree = "<group>"; }; B347238B1B0EC61200FF31A6 /* spec.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = spec.h; sourceTree = "<group>"; }; B347238C1B0EC61F00FF31A6 /* stdhdrs.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = stdhdrs.h; sourceTree = "<group>"; }; B347238D1B0EC61F00FF31A6 /* strarray.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = strarray.h; sourceTree = "<group>"; }; B347238E1B0EC61F00FF31A6 /* strbuf.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = strbuf.h; sourceTree = "<group>"; }; B347238F1B0EC61F00FF31A6 /* strdict.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = strdict.h; sourceTree = "<group>"; }; B34723901B0EC61F00FF31A6 /* strops.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = strops.h; sourceTree = "<group>"; }; B34723911B0EC61F00FF31A6 /* strtable.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = strtable.h; sourceTree = "<group>"; }; B34723921B0EC61F00FF31A6 /* strxml.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = strxml.h; sourceTree = "<group>"; }; B34723931B0EC61F00FF31A6 /* threading.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = threading.h; sourceTree = "<group>"; }; B34723941B0EC61F00FF31A6 /* ticket.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ticket.h; sourceTree = "<group>"; }; B34723951B0EC61F00FF31A6 /* validate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = validate.h; sourceTree = "<group>"; }; B34723961B0EC61F00FF31A6 /* vararray.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = vararray.h; sourceTree = "<group>"; }; B34723971B0EC61F00FF31A6 /* web822.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = web822.h; sourceTree = "<group>"; }; D016F278183A2FD0008E2CFB /* IconRevert.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = IconRevert.png; sourceTree = "<group>"; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ 667AC23417390A6000E01C15 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( 66EDD9BD1AB0DDDC0085BD2A /* ExceptionHandling.framework in Frameworks */, 6645F28B1888572F00D4A535 /* SystemConfiguration.framework in Frameworks */, 6666E6BC178EDF1800033A8B /* Quartz.framework in Frameworks */, B347235E1B0EC57E00FF31A6 /* librpc.a in Frameworks */, B347235C1B0EC57E00FF31A6 /* libclient.a in Frameworks */, 66A347E9175CD35A0023E7D8 /* QuickLook.framework in Frameworks */, 660AE176174BA993008C16F0 /* QuartzCore.framework in Frameworks */, 667AC23B17390A6000E01C15 /* Cocoa.framework in Frameworks */, B34723551B0EC4B800FF31A6 /* libcrypto.a in Frameworks */, B34723561B0EC4B800FF31A6 /* libssl.a in Frameworks */, B347235F1B0EC57E00FF31A6 /* libsupp.a in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ 66142ADD1761D9600042BE85 /* ColumnView */ = { isa = PBXGroup; children = ( 66142AE01761D9600042BE85 /* ColumnViewController.h */, 66142AE11761D9600042BE85 /* ColumnViewController.m */, 66716599177335DC0031DB7F /* ColumnViewController.xib */, 66142ADE1761D9600042BE85 /* ColumnCell.h */, 66142ADF1761D9600042BE85 /* ColumnCell.m */, 66142AE21761D9600042BE85 /* ColumnViewDetails.h */, 66142AE31761D9600042BE85 /* ColumnViewDetails.m */, 6671659B177335EC0031DB7F /* ColumnViewDetails.xib */, 6602D6411771E4D40006197F /* ColumnViewHeader.h */, 6602D6421771E4D40006197F /* ColumnViewHeader.m */, 6671659D177335F30031DB7F /* ColumnViewHeader.xib */, ); path = ColumnView; sourceTree = "<group>"; }; 66142AE41761D9600042BE85 /* IconView */ = { isa = PBXGroup; children = ( 66142AE51761D9600042BE85 /* IconViewController.h */, 66142AE61761D9600042BE85 /* IconViewController.m */, 6671659F177336030031DB7F /* IconViewController.xib */, 66142AE71761D9600042BE85 /* IconViewItem.h */, 66142AE81761D9600042BE85 /* IconViewItem.m */, 667165A1177336060031DB7F /* IconViewItem.xib */, ); path = IconView; sourceTree = "<group>"; }; 66142B0217631BAA0042BE85 /* Images */ = { isa = PBXGroup; children = ( 66E5142B18392BF7003028DC /* Icons */, 6650ED5217671D54009E52DE /* Warning.png */, 663C9F2D191A7E000091C87C /* Sync.png */, 667193FC191CF75C0083117A /* Submit.png */, 667193FA191CDC420083117A /* Cancel.png */, 661EB5E7188D0ECB009D720A /* NetworkIndicator.png */, 668FC62F188871ED000D4E68 /* NetworkWarning.png */, 66286F55178DE2E7001C70C9 /* Checkmark.png */, 66142B0317631BAA0042BE85 /* DefaultPlaceholder.png */, 6605D0EF1769D2AB00D94A01 /* BarSeparator.png */, 661C0DD61839800C00C1F8B3 /* UnreadIndicator.png */, 6676D4A71875805A00D32702 /* TagIndicator.png */, 6605D0F01769D2AB00D94A01 /* ButtonAdd.png */, 6605D0F11769D2AC00D94A01 /* ButtonAddDisabled.png */, 6605D0F21769D2AC00D94A01 /* ButtonCheckInAll.png */, 6605D0F31769D2AC00D94A01 /* ButtonCheckInAllDisabled.png */, 665CC0A4185F3B1A0099FAAA /* ButtonEdit.png */, 6605D0F41769D2AC00D94A01 /* ButtonLeft.png */, 6605D0F51769D2AD00D94A01 /* ButtonLeftDisabled.png */, 6605D0F61769D2AD00D94A01 /* ButtonNewDirectory.png */, 6605D0F71769D2AD00D94A01 /* ButtonNewDirectoryDisabled.png */, 6605D0F81769D2AE00D94A01 /* ButtonRight.png */, 6605D0F91769D2AE00D94A01 /* ButtonRightDisabled.png */, 66D176951793E46E00241F08 /* ButtonSync.png */, 66D176961793E46E00241F08 /* ButtonSyncDisabled.png */, 6605D0FA1769D2AF00D94A01 /* ButtonViewColumn.png */, 6605D0FB1769D2AF00D94A01 /* ButtonViewColumnDisabled.png */, 6605D0FC1769D2B000D94A01 /* ButtonViewIcon.png */, 6605D0FD1769D2B100D94A01 /* ButtonViewIconDisabled.png */, 662C229F1771B50800503600 /* ColumnArrow.png */, 662C22A01771B50800503600 /* ColumnArrow48.png */, 662C22A11771B50800503600 /* ColumnArrowSelected.png */, 662C22A21771B50800503600 /* ColumnArrowSelected48.png */, 6605D110176A034400D94A01 /* SeparatorHorizontalDark.png */, 6622171C176F4CB400BF9F42 /* SeparatorVerticalDark.png */, 662216F5176EF5A400BF9F42 /* PathControlArrow.png */, 66221707176F3CE300BF9F42 /* PathControlArrow48.png */, 668A73E81836312000A8FDF9 /* IconAdd.png */, 668A73E91836312000A8FDF9 /* IconAdd48.png */, 668A73EA1836312000A8FDF9 /* IconAddDark.png */, 668A73EB1836312000A8FDF9 /* IconAddDark48.png */, 668A73EC1836312000A8FDF9 /* IconCheckin.png */, 668A73ED1836312000A8FDF9 /* IconCheckin48.png */, 668A73EE1836312000A8FDF9 /* IconCheckinDark48.png */, 664BE3331874E5DE0074238F /* IconCheckmark.png */, 664BE3351874F8B60074238F /* IconCheckmarkDark.png */, 668A73EF1836312000A8FDF9 /* IconCheckout.png */, 668A73F01836312000A8FDF9 /* IconCheckout48.png */, 668A73F11836312000A8FDF9 /* IconCheckoutDark48.png */, 668A73F21836312000A8FDF9 /* IconClose.png */, 668A73F31836312000A8FDF9 /* IconClose48.png */, 668A73F41836312000A8FDF9 /* IconCloseDark.png */, 668A73F51836312000A8FDF9 /* IconCloseDark48.png */, 666B21C4188EB3E000454D48 /* IconCopyLink.png */, 666B21C5188EB3E200454D48 /* IconCopyLinkDark.png */, 668A73F61836312000A8FDF9 /* IconFavorite.png */, 668A73F71836312000A8FDF9 /* IconFavoriteDark.png */, 669E03AC1861B60800DE85F4 /* IconFavoriteSelected.png */, 668A73F81836312000A8FDF9 /* IconFinder.png */, 668A73F91836312000A8FDF9 /* IconFinder48.png */, 668A73FA1836312000A8FDF9 /* IconFinderDark48.png */, 668A73FB1836312000A8FDF9 /* IconInfo.png */, 668A73FC1836312000A8FDF9 /* IconInfo48.png */, 668A73FD1836312000A8FDF9 /* IconInfoDark48.png */, 668A73FE1836312000A8FDF9 /* IconReadonly.png */, 668A73FF1836312000A8FDF9 /* IconReadonly48.png */, 668A74001836312000A8FDF9 /* IconReadonlyDark48.png */, 668A74011836312000A8FDF9 /* IconSearch.png */, 668A74021836312000A8FDF9 /* IconSearch48.png */, 668A74031836312000A8FDF9 /* IconSearchDark.png */, 668A74041836312000A8FDF9 /* IconSearchDark48.png */, 668A74051836312000A8FDF9 /* IconTag.png */, 668A74061836312000A8FDF9 /* IconTag48.png */, 668A74071836312000A8FDF9 /* IconTagDark48.png */, 668A74081836312000A8FDF9 /* IconTrash.png */, 668A74091836312000A8FDF9 /* IconTrash48.png */, D016F278183A2FD0008E2CFB /* IconRevert.png */, 660EEC6F183A37380009E9BE /* IconRevertDark.png */, 668A740A1836312000A8FDF9 /* IconTrashDark48.png */, 6662BB2818647AD400926E40 /* IconMapToWorkspace.png */, 66944D9D18883D5800389AB5 /* IconMapToWorkspaceDark.png */, 6662BB2918647AD400926E40 /* IconMarkForAdd.png */, 66944D9E18883D5800389AB5 /* IconMarkForAddDark.png */, 6662BB2A18647AD500926E40 /* IconNewDirectory.png */, 66944D9F18883D5800389AB5 /* IconNewDirectoryDark.png */, 6662BB2B18647AD500926E40 /* IconOpen.png */, 6662BB3E18648C5100926E40 /* IconOpenDark.png */, 6662BB2C18647AD500926E40 /* IconOpenFromDepot.png */, 66944DA018883D5800389AB5 /* IconOpenFromDepotDark.png */, 66944DA118883D5900389AB5 /* IconPromoteLatest.png */, 66944DA218883D5900389AB5 /* IconPromoteLatestDark.png */, 6662BB2D18647AD500926E40 /* IconShelve.png */, 66944DA318883D5900389AB5 /* IconShelveDark.png */, 6662BB2E18647AD500926E40 /* IconShelveDiscard.png */, 66F7BD591871FAE9002C40D6 /* IconShelveDiscardDark.png */, 6662BB2F18647AD500926E40 /* IconUndoCheckout.png */, 66944DA418883D5900389AB5 /* IconUndoCheckoutDark.png */, 6662BB3018647AD500926E40 /* IconUnmapFromWorkspace.png */, 66944DA518883D5900389AB5 /* IconUnmapFromWorkspaceDark.png */, 6662BB3118647AD500926E40 /* IconUnshelve.png */, 66F7BD5A1871FAE9002C40D6 /* IconUnshelveDark.png */, 6662BB3218647AD500926E40 /* IconVersions.png */, 66944DA618883D5900389AB5 /* IconVersionsDark.png */, ); path = Images; sourceTree = "<group>"; }; 66156154173A4B0300C97E38 /* Classes */ = { isa = PBXGroup; children = ( 66460E7A173BF87100A6B0FD /* Client */, 66EF460F1829165B00EB8202 /* Items */, 662418CB1A9E1844008EC008 /* Deprecated */, 66460E79173BF85D00A6B0FD /* WindowControllers */, 66460E77173BF85D00A6B0FD /* ViewControllers */, 66460E78173BF85D00A6B0FD /* Views */, 66460E7B173BF87D00A6B0FD /* Helpers */, 663772C01784605E001A6E22 /* PSFileEvents.h */, 663772C11784605E001A6E22 /* PSFileEvents.m */, 661129511946F0890090A278 /* P4Defaults.h */, 661129521946F0890090A278 /* P4Defaults.m */, 66551218185B111E00A38036 /* P4WorkspaceDefaults.h */, 66551219185B111E00A38036 /* P4WorkspaceDefaults.m */, ); path = Classes; sourceTree = "<group>"; }; 66156155173A4B0F00C97E38 /* Resources */ = { isa = PBXGroup; children = ( 66142B0217631BAA0042BE85 /* Images */, 6605D0C91769A97500D94A01 /* UserDefaults.plist */, 66FA487F188CAB9F00EC8191 /* Servers.plist */, 661CBC5D195389F700F6CEFB /* p4ignore */, 66118E3E174A2AF9000E212C /* icon.icns */, 66156156173A4B0F00C97E38 /* Credits.rtf */, ); path = Resources; sourceTree = "<group>"; }; 66156194173A70B000C97E38 /* p4api */ = { isa = PBXGroup; children = ( B34723581B0EC57E00FF31A6 /* libclient.a */, B34723591B0EC57E00FF31A6 /* libp4sslstub.a */, B347235A1B0EC57E00FF31A6 /* librpc.a */, B347235B1B0EC57E00FF31A6 /* libsupp.a */, 66156195173A70B000C97E38 /* Headers */, ); path = p4api; sourceTree = "<group>"; }; 66156195173A70B000C97E38 /* Headers */ = { isa = PBXGroup; children = ( B347238C1B0EC61F00FF31A6 /* stdhdrs.h */, B347238D1B0EC61F00FF31A6 /* strarray.h */, B347238E1B0EC61F00FF31A6 /* strbuf.h */, B347238F1B0EC61F00FF31A6 /* strdict.h */, B34723901B0EC61F00FF31A6 /* strops.h */, B34723911B0EC61F00FF31A6 /* strtable.h */, B34723921B0EC61F00FF31A6 /* strxml.h */, B34723931B0EC61F00FF31A6 /* threading.h */, B34723941B0EC61F00FF31A6 /* ticket.h */, B34723951B0EC61F00FF31A6 /* validate.h */, B34723961B0EC61F00FF31A6 /* vararray.h */, B34723971B0EC61F00FF31A6 /* web822.h */, B34723741B0EC61200FF31A6 /* ident.h */, B34723751B0EC61200FF31A6 /* ignore.h */, B34723761B0EC61200FF31A6 /* keepalive.h */, B34723771B0EC61200FF31A6 /* macfile.h */, B34723781B0EC61200FF31A6 /* mapapi.h */, B34723791B0EC61200FF31A6 /* md5.h */, B347237A1B0EC61200FF31A6 /* msgclient.h */, B347237B1B0EC61200FF31A6 /* msgdb.h */, B347237C1B0EC61200FF31A6 /* msgdm.h */, B347237D1B0EC61200FF31A6 /* msgos.h */, B347237E1B0EC61200FF31A6 /* msgrpc.h */, B347237F1B0EC61200FF31A6 /* msgserver.h */, B34723801B0EC61200FF31A6 /* msgsupp.h */, B34723811B0EC61200FF31A6 /* netbuffer.h */, B34723821B0EC61200FF31A6 /* netconnect.h */, B34723831B0EC61200FF31A6 /* netportparser.h */, B34723841B0EC61200FF31A6 /* ntmangle.h */, B34723851B0EC61200FF31A6 /* ntservice.h */, B34723861B0EC61200FF31A6 /* options.h */, B34723871B0EC61200FF31A6 /* p4tags.h */, B34723881B0EC61200FF31A6 /* pathsys.h */, B34723891B0EC61200FF31A6 /* runcmd.h */, B347238A1B0EC61200FF31A6 /* signaler.h */, B347238B1B0EC61200FF31A6 /* spec.h */, B34723611B0EC60600FF31A6 /* charman.h */, B34723621B0EC60600FF31A6 /* charset.h */, B34723631B0EC60600FF31A6 /* clientapi.h */, B34723641B0EC60600FF31A6 /* clientmerge.h */, B34723651B0EC60600FF31A6 /* clientprog.h */, B34723661B0EC60600FF31A6 /* clientresolvea.h */, B34723671B0EC60600FF31A6 /* clientuser.h */, B34723681B0EC60600FF31A6 /* datetime.h */, B34723691B0EC60600FF31A6 /* debug.h */, B347236A1B0EC60600FF31A6 /* diff.h */, B347236B1B0EC60600FF31A6 /* echoctl.h */, B347236C1B0EC60600FF31A6 /* enviro.h */, B347236D1B0EC60600FF31A6 /* error.h */, B347236E1B0EC60600FF31A6 /* errorlog.h */, B347236F1B0EC60600FF31A6 /* errornum.h */, B34723701B0EC60600FF31A6 /* filesys.h */, B34723711B0EC60600FF31A6 /* handler.h */, B34723721B0EC60600FF31A6 /* hostenv.h */, B34723731B0EC60600FF31A6 /* i18napi.h */, B34723601B0EC5F900FF31A6 /* charcvt.h */, ); path = Headers; sourceTree = "<group>"; }; 661C84A6189173C20011C86C /* SSO */ = { isa = PBXGroup; children = ( 661C84A7189173C20011C86C /* login-client.conf */, 661C84A8189173C20011C86C /* sso-client.jar */, 661C84A9189173C20011C86C /* sso-client.sh */, ); name = SSO; path = Resources/SSO; sourceTree = "<group>"; }; 662418CB1A9E1844008EC008 /* Deprecated */ = { isa = PBXGroup; children = ( 662418CC1A9E1870008EC008 /* P4DepotItem.h */, 662418CD1A9E1870008EC008 /* P4DepotItem.m */, 662418CE1A9E1870008EC008 /* P4FileItem.h */, 662418CF1A9E1870008EC008 /* P4FileItem.m */, ); path = Deprecated; sourceTree = "<group>"; }; 6636A35919225D5700B0FAFF /* Changelist */ = { isa = PBXGroup; children = ( 6636A35A19225D6900B0FAFF /* ChangelistViewController.h */, 6636A35B19225D6900B0FAFF /* ChangelistViewController.m */, 6636A36219225E6700B0FAFF /* ChangelistViewController.xib */, ); path = Changelist; sourceTree = "<group>"; }; 66460E77173BF85D00A6B0FD /* ViewControllers */ = { isa = PBXGroup; children = ( 66142AEE1761FBD10042BE85 /* BrowserViewController.h */, 66142AEF1761FBD10042BE85 /* BrowserViewController.m */, 66C496EF18993F1D009D436E /* BrowserSearchBar.xib */, 66142ADD1761D9600042BE85 /* ColumnView */, 66142AE41761D9600042BE85 /* IconView */, 665EC1E3185EF16700853C1E /* Sidebar */, 6679461318620AF300BA9834 /* Versions */, 66EB2FD11921196800E19F9F /* History */, 6636A35919225D5700B0FAFF /* Changelist */, 6676D961184751460085EA41 /* TagsView */, ); path = ViewControllers; sourceTree = "<group>"; }; 66460E78173BF85D00A6B0FD /* Views */ = { isa = PBXGroup; children = ( 66AA48AA1760742800FDA31D /* PSView.h */, 66AA48AB1760742800FDA31D /* PSView.m */, 6605D10D1769DF2500D94A01 /* PSButton.h */, 6605D10E1769DF2500D94A01 /* PSButton.m */, 6620ADDB182B9857004D3EA7 /* PSActivityIndicator.h */, 6620ADDC182B9857004D3EA7 /* PSActivityIndicator.m */, 66795FE8186B967E000D101B /* PSCoverFlow.h */, 66795FE9186B967E000D101B /* PSCoverFlow.m */, 66C506D419560E4400FC733A /* PSDragView.h */, 66C506D519560E4400FC733A /* PSDragView.m */, 66795FEB186D9BC7000D101B /* PSGradientView.h */, 66795FEC186D9BC9000D101B /* PSGradientView.m */, 66418CB917784B2700E8879A /* PSScrollView.h */, 66418CBA17784B2700E8879A /* PSScrollView.m */, 662A1D2B18759CB9007A705A /* PSCustomScrollView.h */, 662A1D2C18759CB9007A705A /* PSCustomScrollView.m */, 66D7731C1844AB3C00CAB944 /* PSClipView.h */, 66D7731D1844AB3C00CAB944 /* PSClipView.m */, 66221719176F44E900BF9F42 /* PSSplitView.h */, 6622171A176F44E900BF9F42 /* PSSplitView.m */, 662A58D817707D450049920F /* PSBrowser.h */, 662A58D917707D450049920F /* PSBrowser.m */, 66A0F0CB178F755A00DE5B25 /* PSCollectionView.h */, 66A0F0CC178F755A00DE5B25 /* PSCollectionView.m */, 66D551D2176E851200416C84 /* PSPathComponentCell.h */, 66D551D3176E851200416C84 /* PSPathComponentCell.m */, 665CC0A1185F14280099FAAA /* PSTableRowView.h */, 665CC0A2185F14280099FAAA /* PSTableRowView.m */, 66A1A70718607ACF00C16CAD /* PSTableView.h */, 66A1A70818607ACF00C16CAD /* PSTableView.m */, 66356454187D54040099DA9A /* PSTextField.h */, 66356455187D54040099DA9A /* PSTextField.m */, ); path = Views; sourceTree = "<group>"; }; 66460E79173BF85D00A6B0FD /* WindowControllers */ = { isa = PBXGroup; children = ( 66460E7C173BF8A800A6B0FD /* MainWindowController.h */, 66460E7D173BF8A800A6B0FD /* MainWindowController.m */, 667165A51773361D0031DB7F /* MainWindowController.xib */, 6691804E1741222600FAE6D7 /* LoginPanelController.h */, 6691804F1741222600FAE6D7 /* LoginPanelController.m */, 667165A31773360E0031DB7F /* LoginPanelController.xib */, 6693E4251754D161000CB480 /* WorkspacePanelController.h */, 6693E4261754D162000CB480 /* WorkspacePanelController.m */, 667165A9177336280031DB7F /* WorkspacePanelController.xib */, 66EC2E65178DA13800B31C76 /* SubmitPanelController.h */, 66EC2E66178DA13800B31C76 /* SubmitPanelController.m */, 66EC2E67178DA13800B31C76 /* SubmitPanelController.xib */, 66D176991793E69E00241F08 /* SyncPanelController.h */, 66D1769A1793E69E00241F08 /* SyncPanelController.m */, 66D1769B1793E69E00241F08 /* SyncPanelController.xib */, 66D1FF24178FF44900C7FAE4 /* LoadingPanelController.h */, 66D1FF25178FF44900C7FAE4 /* LoadingPanelController.m */, 66D1FF26178FF44900C7FAE4 /* LoadingPanelController.xib */, 66C05B4D19509E73000FC55A /* ErrorPanelController.h */, 66C05B4E19509E73000FC55A /* ErrorPanelController.m */, 66C05B4F19509E73000FC55A /* ErrorPanelController.xib */, 66664FE7174A07AF00E0DAAE /* DebugWindowController.h */, 66664FE8174A07AF00E0DAAE /* DebugWindowController.m */, 667165AB1773363C0031DB7F /* DebugWindowController.xib */, 66C2E308192CA4240047A6E9 /* InfoPanelController.h */, 66C2E309192CA4240047A6E9 /* InfoPanelController.m */, 66C2E30A192CA4240047A6E9 /* InfoPanelController.xib */, 6698B66E178EB8BC00E46335 /* PanelController.h */, 6698B66F178EB8BC00E46335 /* PanelController.m */, ); path = WindowControllers; sourceTree = "<group>"; }; 66460E7A173BF87100A6B0FD /* Client */ = { isa = PBXGroup; children = ( 663FBC3C17FC519200EFFE64 /* P4Workspace.h */, 663FBC3D17FC519200EFFE64 /* P4Workspace.m */, 666CEF5D17FEFD58008EAA66 /* P4Connection.h */, 666CEF5E17FEFD58008EAA66 /* P4Connection.mm */, 66356457187DACFB0099DA9A /* P4NetworkOperation.h */, 66356458187DACFB0099DA9A /* P4NetworkOperation.m */, 6645F2871888536D00D4A535 /* P4Reachability.h */, 6645F2881888536D00D4A535 /* P4Reachability.m */, ); path = Client; sourceTree = "<group>"; }; 66460E7B173BF87D00A6B0FD /* Helpers */ = { isa = PBXGroup; children = ( 6693E42C1754EBD0000CB480 /* NSView+Additions.h */, 6693E42D1754EBD0000CB480 /* NSView+Additions.m */, 66D370F917451B4900EA45DB /* NSString+Additions.h */, 66D370FA17451B4900EA45DB /* NSString+Additions.m */, 66C735E11AAA6E8900775895 /* NSArray+Additions.h */, 66C735E21AAA6E8900775895 /* NSArray+Additions.m */, 6691805B1742648300FAE6D7 /* NSError+Additions.h */, 6691805C1742648300FAE6D7 /* NSError+Additions.m */, 66A347E5175CD2300023E7D8 /* NSImage+Additions.h */, 66A347E6175CD2300023E7D8 /* NSImage+Additions.m */, 66142AFA176232BA0042BE85 /* NSColor+Additions.h */, 66142AFB176232BA0042BE85 /* NSColor+Additions.m */, 6605D0CB1769B26500D94A01 /* NSUserDefaults+Additions.h */, 6605D0CC1769B26500D94A01 /* NSUserDefaults+Additions.m */, 66DB3A5A1A1CF78300362A1B /* NSWorkspace+Additions.h */, 66DB3A5B1A1CF78300362A1B /* NSWorkspace+Additions.m */, 66643D011821081100DF75D9 /* NSMenu+Additions.h */, 66643D021821081100DF75D9 /* NSMenu+Additions.m */, 66EF2C4D18634C8900D4D53D /* NSTableView+Additions.h */, 66EF2C4E18634C8900D4D53D /* NSTableView+Additions.m */, 66592DFB193765EE009B31C2 /* PSDirectorySizeOperation.h */, 66592DFC193765EE009B31C2 /* PSDirectorySizeOperation.m */, 663FBC3917FC385400EFFE64 /* PSTimer.h */, 663FBC3A17FC385400EFFE64 /* PSTimer.m */, 66A439C2185A942700049811 /* PSDefaults.h */, 66A439C3185A942700049811 /* PSDefaults.m */, ); path = Helpers; sourceTree = "<group>"; }; 665EC1E3185EF16700853C1E /* Sidebar */ = { isa = PBXGroup; children = ( 665EC1E4185EF18300853C1E /* SidebarViewController.h */, 665EC1E5185EF18300853C1E /* SidebarViewController.m */, 665EC1E6185EF18300853C1E /* SidebarViewController.xib */, 665EC1E9185EF1A100853C1E /* SidebarViewCell.h */, 665EC1EA185EF1A100853C1E /* SidebarViewCell.m */, ); path = Sidebar; sourceTree = "<group>"; }; 6676D961184751460085EA41 /* TagsView */ = { isa = PBXGroup; children = ( 6676D962184751680085EA41 /* TagsView.h */, 6676D963184751680085EA41 /* TagsView.m */, 6676D965184751760085EA41 /* TagsView.xib */, ); path = TagsView; sourceTree = "<group>"; }; 6679461318620AF300BA9834 /* Versions */ = { isa = PBXGroup; children = ( 6679461418620B1500BA9834 /* VersionsViewController.h */, 6679461518620B1500BA9834 /* VersionsViewController.m */, 6679461618620B1500BA9834 /* VersionsViewController.xib */, 66C5E1A01862F069005850F1 /* VersionsViewCell.h */, 66C5E1A11862F069005850F1 /* VersionsViewCell.m */, ); path = Versions; sourceTree = "<group>"; }; 667AC22E17390A6000E01C15 = { isa = PBXGroup; children = ( 667AC24017390A6000E01C15 /* Perforce */, 667AC23917390A6000E01C15 /* Frameworks */, 667AC23817390A6000E01C15 /* Products */, ); sourceTree = "<group>"; }; 667AC23817390A6000E01C15 /* Products */ = { isa = PBXGroup; children = ( 667AC23717390A6000E01C15 /* P4.app */, ); name = Products; sourceTree = "<group>"; }; 667AC23917390A6000E01C15 /* Frameworks */ = { isa = PBXGroup; children = ( 66EDD9BB1AB0D4110085BD2A /* ExceptionHandling.framework */, 6645F28A1888572F00D4A535 /* SystemConfiguration.framework */, 66A347E8175CD3590023E7D8 /* QuickLook.framework */, 6666E6BB178EDF1800033A8B /* Quartz.framework */, 660AE175174BA993008C16F0 /* QuartzCore.framework */, 667AC23A17390A6000E01C15 /* Cocoa.framework */, 667AC23C17390A6000E01C15 /* Other Frameworks */, ); name = Frameworks; sourceTree = "<group>"; }; 667AC23C17390A6000E01C15 /* Other Frameworks */ = { isa = PBXGroup; children = ( 667AC23D17390A6000E01C15 /* AppKit.framework */, 667AC23E17390A6000E01C15 /* CoreData.framework */, 667AC23F17390A6000E01C15 /* Foundation.framework */, ); name = "Other Frameworks"; sourceTree = "<group>"; }; 667AC24017390A6000E01C15 /* Perforce */ = { isa = PBXGroup; children = ( B34723511B0EC49500FF31A6 /* openssl */, 66156194173A70B000C97E38 /* p4api */, 661C84A6189173C20011C86C /* SSO */, 66156154173A4B0300C97E38 /* Classes */, 667AC24C17390A6000E01C15 /* AppDelegate.h */, 667AC24D17390A6000E01C15 /* AppDelegate.m */, 667AC24117390A6000E01C15 /* Supporting Files */, 66156155173A4B0F00C97E38 /* Resources */, ); path = Perforce; sourceTree = "<group>"; }; 667AC24117390A6000E01C15 /* Supporting Files */ = { isa = PBXGroup; children = ( 66142AF817620AAD0042BE85 /* PSImports.h */, 6605D0CE1769B80800D94A01 /* PSConfigs.h */, 6605D0CF1769BB2400D94A01 /* PSConfigs.m */, 66142AF517620A880042BE85 /* PSDefines.h */, 66142AF617620A880042BE85 /* PSDefines.m */, 667AC24817390A6000E01C15 /* Perforce-Prefix.pch */, 667AC24217390A6000E01C15 /* Perforce-Info.plist */, 667AC24617390A6000E01C15 /* main.m */, ); name = "Supporting Files"; sourceTree = "<group>"; }; 66E5142B18392BF7003028DC /* Icons */ = { isa = PBXGroup; children = ( 66E5142C18392BF8003028DC /* IconFile.png */, 66E5142D18392BF8003028DC /* IconFile_alt.png */, 66C735E81AAB125200775895 /* IconFileLocal_alt.png */, 66C735E91AAB125200775895 /* IconFileLocal.png */, 66E5142E18392BF8003028DC /* IconFileAdd.png */, 66E5142F18392BF8003028DC /* IconFileAdd_alt.png */, 66E5143018392BF8003028DC /* IconFileAddOther.png */, 66E5143118392BF8003028DC /* IconFileAddOther_alt.png */, 66E5143218392BF8003028DC /* IconFileCheckout.png */, 66E5143318392BF8003028DC /* IconFileCheckout_alt.png */, 66E5143418392BF8003028DC /* IconFileCheckoutOther.png */, 66E5143518392BF8003028DC /* IconFileCheckoutOther_alt.png */, 66E5143618392BF8003028DC /* IconFileDelete.png */, 66E5143718392BF8003028DC /* IconFileDelete_alt.png */, 66E5143818392BF8003028DC /* IconFileDeleteOther.png */, 66E5143918392BF8003028DC /* IconFileDeleteOther_alt.png */, 66E5143A18392BF8003028DC /* IconFileMove.png */, 66E5143B18392BF8003028DC /* IconFileMove_alt.png */, 66E5143C18392BF8003028DC /* IconFileMoveAdd.png */, 66E5143D18392BF8003028DC /* IconFileMoveAdd_alt.png */, 66E5143E18392BF8003028DC /* IconFileMoveAddOther.png */, 66E5143F18392BF8003028DC /* IconFileMoveAddOther_alt.png */, 66E5144018392BF8003028DC /* IconFileMoveDelete.png */, 66E5144118392BF8003028DC /* IconFileMoveDelete_alt.png */, 66E5144218392BF8003028DC /* IconFileMoveDeleteOther.png */, 66E5144318392BF8003028DC /* IconFileMoveDeleteOther_alt.png */, 66E5144418392BF8003028DC /* IconFileMoveOther.png */, 66E5144518392BF8003028DC /* IconFileMoveOther_alt.png */, 66E5144618392BF8003028DC /* IconFileUntracked.png */, 66E5144718392BF8003028DC /* IconFileUntracked_alt.png */, 66E5144818392BF8003028DC /* IconFolder.png */, 66E5144918392BF8003028DC /* IconFolder_alt.png */, 66C735EC1AAB141E00775895 /* IconFolderLocal_alt.png */, 66C735ED1AAB141E00775895 /* IconFolderLocal.png */, 66E5144A18392BF8003028DC /* IconFolderIgnored.png */, 66E5144B18392BF8003028DC /* IconFolderIgnored_alt.png */, 66E5144C18392BF8003028DC /* IconFolderMapped.png */, 66E5144D18392BF8003028DC /* IconFolderMapped_alt.png */, 66E5144E18392BF8003028DC /* IconFolderMixed.png */, 66E5144F18392BF8003028DC /* IconFolderMixed_alt.png */, 66E5145018392BF8003028DC /* IconFolderUntracked.png */, 66E5145118392BF8003028DC /* IconFolderUntracked_alt.png */, ); path = Icons; sourceTree = "<group>"; }; 66EB2FD11921196800E19F9F /* History */ = { isa = PBXGroup; children = ( 66EB2FD21921199000E19F9F /* HistoryViewController.h */, 66EB2FD31921199000E19F9F /* HistoryViewController.m */, 66EB2FD41921199000E19F9F /* HistoryViewController.xib */, ); path = History; sourceTree = "<group>"; }; 66EF460F1829165B00EB8202 /* Items */ = { isa = PBXGroup; children = ( 66EF46161829165B00EB8202 /* P4Item.h */, 66EF46171829165B00EB8202 /* P4Item.m */, 6681B4A01A822B0700213736 /* P4UnifiedItem.h */, 6681B4A11A822B0700213736 /* P4UnifiedItem.m */, 66EF46101829165B00EB8202 /* P4ChangelistItem.h */, 66EF46111829165B00EB8202 /* P4ChangelistItem.m */, 6617B3A2183684CA0095C8FC /* P4UnreadItem.h */, 6617B3A3183684CB0095C8FC /* P4UnreadItem.m */, 66314D7D18840E43007BC256 /* P4SearchItem.h */, 66314D7E18840E43007BC256 /* P4SearchItem.m */, ); path = Items; sourceTree = "<group>"; }; B34723511B0EC49500FF31A6 /* openssl */ = { isa = PBXGroup; children = ( B34723521B0EC4B800FF31A6 /* libcrypto.a */, B34723531B0EC4B800FF31A6 /* libssl.a */, B34723541B0EC4B800FF31A6 /* openssl_license.txt */, ); path = openssl; sourceTree = "<group>"; }; /* End PBXGroup section */ /* Begin PBXNativeTarget section */ 667AC23617390A6000E01C15 /* Perforce */ = { isa = PBXNativeTarget; buildConfigurationList = 667AC25417390A6100E01C15 /* Build configuration list for PBXNativeTarget "Perforce" */; buildPhases = ( 667AC23317390A6000E01C15 /* Sources */, 667AC23417390A6000E01C15 /* Frameworks */, 667AC23517390A6000E01C15 /* Resources */, 662944AE17955FDB001B8B7A /* ShellScript */, ); buildRules = ( ); dependencies = ( ); name = Perforce; productName = Perforce; productReference = 667AC23717390A6000E01C15 /* P4.app */; productType = "com.apple.product-type.application"; }; /* End PBXNativeTarget section */ /* Begin PBXProject section */ 667AC22F17390A6000E01C15 /* Project object */ = { isa = PBXProject; attributes = { LastUpgradeCheck = 0460; ORGANIZATIONNAME = "Perforce Software, Inc."; }; buildConfigurationList = 667AC23217390A6000E01C15 /* Build configuration list for PBXProject "Perforce" */; compatibilityVersion = "Xcode 3.2"; developmentRegion = English; hasScannedForEncodings = 0; knownRegions = ( en, ); mainGroup = 667AC22E17390A6000E01C15; productRefGroup = 667AC23817390A6000E01C15 /* Products */; projectDirPath = ""; projectRoot = ""; targets = ( 667AC23617390A6000E01C15 /* Perforce */, ); }; /* End PBXProject section */ /* Begin PBXResourcesBuildPhase section */ 667AC23517390A6000E01C15 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( 66156158173A4B0F00C97E38 /* Credits.rtf in Resources */, 661C84AB189173C20011C86C /* sso-client.jar in Resources */, 66118E3F174A2AF9000E212C /* icon.icns in Resources */, 66142B0417631BAA0042BE85 /* DefaultPlaceholder.png in Resources */, 6650ED5317671D54009E52DE /* Warning.png in Resources */, 6605D0CA1769A97500D94A01 /* UserDefaults.plist in Resources */, 667193FD191CF75C0083117A /* Submit.png in Resources */, 6605D0FE1769D2B200D94A01 /* BarSeparator.png in Resources */, 6605D0FF1769D2B200D94A01 /* ButtonAdd.png in Resources */, 6605D1001769D2B200D94A01 /* ButtonAddDisabled.png in Resources */, 6605D1011769D2B200D94A01 /* ButtonCheckInAll.png in Resources */, D016F279183A2FD0008E2CFB /* IconRevert.png in Resources */, 6605D1021769D2B200D94A01 /* ButtonCheckInAllDisabled.png in Resources */, 6605D1031769D2B200D94A01 /* ButtonLeft.png in Resources */, 6605D1041769D2B200D94A01 /* ButtonLeftDisabled.png in Resources */, 6605D1051769D2B200D94A01 /* ButtonNewDirectory.png in Resources */, 668A740F1836312000A8FDF9 /* IconCheckin.png in Resources */, 6605D1061769D2B200D94A01 /* ButtonNewDirectoryDisabled.png in Resources */, 6605D1071769D2B200D94A01 /* ButtonRight.png in Resources */, 6605D1081769D2B200D94A01 /* ButtonRightDisabled.png in Resources */, 6605D1091769D2B200D94A01 /* ButtonViewColumn.png in Resources */, 6605D10A1769D2B200D94A01 /* ButtonViewColumnDisabled.png in Resources */, 6605D10B1769D2B200D94A01 /* ButtonViewIcon.png in Resources */, 66EB2FD61921199000E19F9F /* HistoryViewController.xib in Resources */, 66C735EB1AAB125200775895 /* IconFileLocal.png in Resources */, 6605D10C1769D2B200D94A01 /* ButtonViewIconDisabled.png in Resources */, 6605D112176A034400D94A01 /* SeparatorHorizontalDark.png in Resources */, 662216F6176EF5A400BF9F42 /* PathControlArrow.png in Resources */, 66221718176F3CE300BF9F42 /* PathControlArrow48.png in Resources */, 6622171D176F4CB400BF9F42 /* SeparatorVerticalDark.png in Resources */, 662C22A31771B50800503600 /* ColumnArrow.png in Resources */, 662C22A41771B50800503600 /* ColumnArrow48.png in Resources */, 662C22A51771B50800503600 /* ColumnArrowSelected.png in Resources */, 662C22A61771B50800503600 /* ColumnArrowSelected48.png in Resources */, 667193FB191CDC420083117A /* Cancel.png in Resources */, 6671659A177335DC0031DB7F /* ColumnViewController.xib in Resources */, 6671659C177335EC0031DB7F /* ColumnViewDetails.xib in Resources */, 6671659E177335F30031DB7F /* ColumnViewHeader.xib in Resources */, 667165A0177336030031DB7F /* IconViewController.xib in Resources */, 667165A2177336060031DB7F /* IconViewItem.xib in Resources */, 667165A41773360E0031DB7F /* LoginPanelController.xib in Resources */, 667165A61773361D0031DB7F /* MainWindowController.xib in Resources */, 667165AA177336280031DB7F /* WorkspacePanelController.xib in Resources */, 667165AC1773363C0031DB7F /* DebugWindowController.xib in Resources */, 66EC2E69178DA13900B31C76 /* SubmitPanelController.xib in Resources */, 66286F56178DE2E7001C70C9 /* Checkmark.png in Resources */, 66D1FF28178FF44900C7FAE4 /* LoadingPanelController.xib in Resources */, 66D176971793E46E00241F08 /* ButtonSync.png in Resources */, 66C735EA1AAB125200775895 /* IconFileLocal_alt.png in Resources */, 66D176981793E46E00241F08 /* ButtonSyncDisabled.png in Resources */, 66D1769D1793E69F00241F08 /* SyncPanelController.xib in Resources */, 668A740B1836312000A8FDF9 /* IconAdd.png in Resources */, 668A740C1836312000A8FDF9 /* IconAdd48.png in Resources */, B34723571B0EC4B800FF31A6 /* openssl_license.txt in Resources */, 668A740D1836312000A8FDF9 /* IconAddDark.png in Resources */, 668A740E1836312000A8FDF9 /* IconAddDark48.png in Resources */, 663C9F2E191A7E000091C87C /* Sync.png in Resources */, 668A74101836312000A8FDF9 /* IconCheckin48.png in Resources */, 668A74111836312000A8FDF9 /* IconCheckinDark48.png in Resources */, 668A74121836312000A8FDF9 /* IconCheckout.png in Resources */, 668A74131836312000A8FDF9 /* IconCheckout48.png in Resources */, 668A74141836312000A8FDF9 /* IconCheckoutDark48.png in Resources */, 668A74151836312000A8FDF9 /* IconClose.png in Resources */, 668A74161836312000A8FDF9 /* IconClose48.png in Resources */, 668A74171836312000A8FDF9 /* IconCloseDark.png in Resources */, 668A74181836312000A8FDF9 /* IconCloseDark48.png in Resources */, 668A74191836312000A8FDF9 /* IconFavorite.png in Resources */, 668A741A1836312000A8FDF9 /* IconFavoriteDark.png in Resources */, 668A741B1836312000A8FDF9 /* IconFinder.png in Resources */, 668A741C1836312000A8FDF9 /* IconFinder48.png in Resources */, 668A741D1836312000A8FDF9 /* IconFinderDark48.png in Resources */, 668A741E1836312000A8FDF9 /* IconInfo.png in Resources */, 668A741F1836312000A8FDF9 /* IconInfo48.png in Resources */, 668A74201836312000A8FDF9 /* IconInfoDark48.png in Resources */, 66C05B5119509E73000FC55A /* ErrorPanelController.xib in Resources */, 668A74211836312000A8FDF9 /* IconReadonly.png in Resources */, 668A74221836312000A8FDF9 /* IconReadonly48.png in Resources */, 668A74231836312000A8FDF9 /* IconReadonlyDark48.png in Resources */, 668A74241836312000A8FDF9 /* IconSearch.png in Resources */, 668A74251836312000A8FDF9 /* IconSearch48.png in Resources */, 668A74261836312000A8FDF9 /* IconSearchDark.png in Resources */, 668A74271836312000A8FDF9 /* IconSearchDark48.png in Resources */, 668A74281836312000A8FDF9 /* IconTag.png in Resources */, 668A74291836312000A8FDF9 /* IconTag48.png in Resources */, 668A742A1836312000A8FDF9 /* IconTagDark48.png in Resources */, 668A742B1836312000A8FDF9 /* IconTrash.png in Resources */, 668A742C1836312000A8FDF9 /* IconTrash48.png in Resources */, 668A742D1836312000A8FDF9 /* IconTrashDark48.png in Resources */, 66E5145218392BF8003028DC /* IconFile.png in Resources */, 66E5145318392BF8003028DC /* IconFile_alt.png in Resources */, 66E5145418392BF8003028DC /* IconFileAdd.png in Resources */, 66E5145518392BF8003028DC /* IconFileAdd_alt.png in Resources */, 66E5145618392BF8003028DC /* IconFileAddOther.png in Resources */, 66E5145718392BF8003028DC /* IconFileAddOther_alt.png in Resources */, 66E5145818392BF8003028DC /* IconFileCheckout.png in Resources */, 66E5145918392BF8003028DC /* IconFileCheckout_alt.png in Resources */, 66E5145A18392BF8003028DC /* IconFileCheckoutOther.png in Resources */, 66C735EE1AAB141E00775895 /* IconFolderLocal_alt.png in Resources */, 6636A36319225E6700B0FAFF /* ChangelistViewController.xib in Resources */, 66E5145B18392BF8003028DC /* IconFileCheckoutOther_alt.png in Resources */, 66E5145C18392BF8003028DC /* IconFileDelete.png in Resources */, 66E5145D18392BF8003028DC /* IconFileDelete_alt.png in Resources */, 66E5145E18392BF8003028DC /* IconFileDeleteOther.png in Resources */, 66E5145F18392BF8003028DC /* IconFileDeleteOther_alt.png in Resources */, 66E5146018392BF8003028DC /* IconFileMove.png in Resources */, 66E5146118392BF8003028DC /* IconFileMove_alt.png in Resources */, 66E5146218392BF8003028DC /* IconFileMoveAdd.png in Resources */, 66E5146318392BF8003028DC /* IconFileMoveAdd_alt.png in Resources */, 66E5146418392BF8003028DC /* IconFileMoveAddOther.png in Resources */, 66E5146518392BF8003028DC /* IconFileMoveAddOther_alt.png in Resources */, 66E5146618392BF8003028DC /* IconFileMoveDelete.png in Resources */, 66E5146718392BF8003028DC /* IconFileMoveDelete_alt.png in Resources */, 66E5146818392BF8003028DC /* IconFileMoveDeleteOther.png in Resources */, 66E5146918392BF8003028DC /* IconFileMoveDeleteOther_alt.png in Resources */, 66E5146A18392BF8003028DC /* IconFileMoveOther.png in Resources */, 66E5146B18392BF8003028DC /* IconFileMoveOther_alt.png in Resources */, 66E5146C18392BF8003028DC /* IconFileUntracked.png in Resources */, 66E5146D18392BF8003028DC /* IconFileUntracked_alt.png in Resources */, 66E5146E18392BF8003028DC /* IconFolder.png in Resources */, 66E5146F18392BF8003028DC /* IconFolder_alt.png in Resources */, 66E5147018392BF8003028DC /* IconFolderIgnored.png in Resources */, 66E5147118392BF8003028DC /* IconFolderIgnored_alt.png in Resources */, 66E5147218392BF8003028DC /* IconFolderMapped.png in Resources */, 66E5147318392BF8003028DC /* IconFolderMapped_alt.png in Resources */, 66E5147418392BF8003028DC /* IconFolderMixed.png in Resources */, 66E5147518392BF8003028DC /* IconFolderMixed_alt.png in Resources */, 66E5147618392BF8003028DC /* IconFolderUntracked.png in Resources */, 66E5147718392BF8003028DC /* IconFolderUntracked_alt.png in Resources */, 661C0DD71839800C00C1F8B3 /* UnreadIndicator.png in Resources */, 660EEC70183A37390009E9BE /* IconRevertDark.png in Resources */, 6676D966184751760085EA41 /* TagsView.xib in Resources */, 665EC1E8185EF18300853C1E /* SidebarViewController.xib in Resources */, 665CC0A5185F3B1B0099FAAA /* ButtonEdit.png in Resources */, 669E03AD1861B60800DE85F4 /* IconFavoriteSelected.png in Resources */, 6679461818620B1500BA9834 /* VersionsViewController.xib in Resources */, 6662BB3318647AD500926E40 /* IconMapToWorkspace.png in Resources */, 6662BB3418647AD500926E40 /* IconMarkForAdd.png in Resources */, 6662BB3518647AD500926E40 /* IconNewDirectory.png in Resources */, 6662BB3618647AD500926E40 /* IconOpen.png in Resources */, 6662BB3718647AD500926E40 /* IconOpenFromDepot.png in Resources */, 6662BB3818647AD500926E40 /* IconShelve.png in Resources */, 6662BB3918647AD500926E40 /* IconShelveDiscard.png in Resources */, 6662BB3A18647AD500926E40 /* IconUndoCheckout.png in Resources */, 6662BB3B18647AD500926E40 /* IconUnmapFromWorkspace.png in Resources */, 66C735EF1AAB141E00775895 /* IconFolderLocal.png in Resources */, 6662BB3C18647AD500926E40 /* IconUnshelve.png in Resources */, 6662BB3D18647AD500926E40 /* IconVersions.png in Resources */, 6662BB3F18648C5200926E40 /* IconOpenDark.png in Resources */, 66F7BD5B1871FAE9002C40D6 /* IconShelveDiscardDark.png in Resources */, 66F7BD5C1871FAE9002C40D6 /* IconUnshelveDark.png in Resources */, 664BE3341874E5DE0074238F /* IconCheckmark.png in Resources */, 664BE3361874F8B60074238F /* IconCheckmarkDark.png in Resources */, 6676D4A81875805A00D32702 /* TagIndicator.png in Resources */, 66944DA718883D5900389AB5 /* IconMapToWorkspaceDark.png in Resources */, 66944DA818883D5900389AB5 /* IconMarkForAddDark.png in Resources */, 66944DA918883D5900389AB5 /* IconNewDirectoryDark.png in Resources */, 66944DAA18883D5900389AB5 /* IconOpenFromDepotDark.png in Resources */, 66944DAB18883D5900389AB5 /* IconPromoteLatest.png in Resources */, 66C2E30C192CA4240047A6E9 /* InfoPanelController.xib in Resources */, 66944DAC18883D5900389AB5 /* IconPromoteLatestDark.png in Resources */, 66944DAD18883D5900389AB5 /* IconShelveDark.png in Resources */, 66944DAE18883D5900389AB5 /* IconUndoCheckoutDark.png in Resources */, 66944DAF18883D5900389AB5 /* IconUnmapFromWorkspaceDark.png in Resources */, 66944DB018883D5900389AB5 /* IconVersionsDark.png in Resources */, 668FC630188871ED000D4E68 /* NetworkWarning.png in Resources */, 661CBC5E195389F700F6CEFB /* p4ignore in Resources */, 66FA4880188CAB9F00EC8191 /* Servers.plist in Resources */, 661EB5E8188D0ECB009D720A /* NetworkIndicator.png in Resources */, 666B21C6188EB3E300454D48 /* IconCopyLink.png in Resources */, 666B21C7188EB3E300454D48 /* IconCopyLinkDark.png in Resources */, 661C84AA189173C20011C86C /* login-client.conf in Resources */, 661C84AC189173C20011C86C /* sso-client.sh in Resources */, 66C496F018993F1D009D436E /* BrowserSearchBar.xib in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXResourcesBuildPhase section */ /* Begin PBXShellScriptBuildPhase section */ 662944AE17955FDB001B8B7A /* ShellScript */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputPaths = ( ); outputPaths = ( ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; shellScript = "######\n###### this script is now moved to post-archive action in scheme configuration (may be updated)\nexit\n######\n######\n\n# Dump environment variables\n#printenv > ~/Desktop/printenv.txt\n\nPROJECT=\"${PRODUCT_NAME//[[:space:]]/}\"\n\nDMG_DIR=$PROJECT_DIR/dist\nBIN_DIR=$PROJECT_DIR/bin\n\nDMG_FILE=$DMG_DIR/$PROJECT.dmg\nBIN_FILE=$BIN_DIR/$FULL_PRODUCT_NAME\n\nPRODUCT_DIR=$INSTALL_DIR\nPRODUCT_FILE=$PRODUCT_DIR/$FULL_PRODUCT_NAME\n\n# Print variables\n\necho \"note: PROJECT=${PROJECT}\"\necho \"note: DMG_DIR=${DMG_DIR}\"\necho \"note: BIN_DIR=${BIN_DIR}\"\necho \"note: DMG_FILE=${DMG_FILE}\"\necho \"note: BIN_FILE=${BIN_FILE}\"\necho \"note: PRODUCT_DIR=${PRODUCT_DIR}\"\necho \"note: PRODUCT_FILE=${PRODUCT_FILE}\"\n\n# Create directories\n\necho \"note: Creating folders: ${DMG_DIR} ${BIN_DIR}\"\nmkdir -p \"${DMG_DIR}\"\nmkdir -p \"${BIN_DIR}\"\n\n# Creating dmg\n\nhdiutil create /tmp/tmp.dmg -ov -volname \"${PROJECT}\" -fs HFS+ -srcfolder \"${PRODUCT_DIR}/..\"\n\nif [ -a \"${DMG_FILE}\" ]; then\n\techo \"note: Removing dmg: ${DMG_FILE}\"\n\trm \"${DMG_FILE}\"\nfi\n\necho \"note: Creating dmg: ${DMG_FILE}\"\nhdiutil convert /tmp/tmp.dmg -format UDZO -o \"${DMG_FILE}\"\n\n# Copy executable\n\nif [ -a \"${BIN_FILE}\" ]; then\n echo \"note: Removing executable: ${BIN_FILE}\"\n rm -r \"${BIN_FILE}\"\nfi\n\necho \"note: Copying executable: ${PRODUCT_FILE}\"\ncp -r \"${PRODUCT_FILE}\" \"${BIN_FILE}\"\n\n# Checking for errors\n\nif [[ ! -d \"${DMG_FILE}\" && ! -e \"${DMG_FILE}\" ]] ; then\n echo \"error: dmg creation failed\"\n exit 1\nfi\n\nif [[ ! -d \"${BIN_FILE}\" && ! -e \"${BIN_FILE}\" ]] ; then\n echo \"error: Copying executable creation failed\"\n exit 1\nfi"; }; /* End PBXShellScriptBuildPhase section */ /* Begin PBXSourcesBuildPhase section */ 667AC23317390A6000E01C15 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( 66142AF717620A880042BE85 /* PSDefines.m in Sources */, 667AC24717390A6000E01C15 /* main.m in Sources */, 6605D0D01769BB2400D94A01 /* PSConfigs.m in Sources */, 667AC24E17390A6000E01C15 /* AppDelegate.m in Sources */, 66460E7F173BF8A800A6B0FD /* MainWindowController.m in Sources */, 669180511741222600FAE6D7 /* LoginPanelController.m in Sources */, 6691805D1742648300FAE6D7 /* NSError+Additions.m in Sources */, 66D370FB17451B4900EA45DB /* NSString+Additions.m in Sources */, 66664FEA174A07AF00E0DAAE /* DebugWindowController.m in Sources */, 66C735E31AAA6E8900775895 /* NSArray+Additions.m in Sources */, 6681B4A21A822B0700213736 /* P4UnifiedItem.m in Sources */, 6693E4281754D162000CB480 /* WorkspacePanelController.m in Sources */, 6693E42E1754EBD0000CB480 /* NSView+Additions.m in Sources */, 66A347E7175CD2300023E7D8 /* NSImage+Additions.m in Sources */, 66AA48AC1760742800FDA31D /* PSView.m in Sources */, 66142AE91761D9600042BE85 /* ColumnCell.m in Sources */, 66142AEA1761D9600042BE85 /* ColumnViewController.m in Sources */, 661129531946F0890090A278 /* P4Defaults.m in Sources */, 66142AEB1761D9600042BE85 /* ColumnViewDetails.m in Sources */, 66C2E30B192CA4240047A6E9 /* InfoPanelController.m in Sources */, 66142AEC1761D9600042BE85 /* IconViewController.m in Sources */, 66C05B5019509E73000FC55A /* ErrorPanelController.m in Sources */, 66592DFD193765EE009B31C2 /* PSDirectorySizeOperation.m in Sources */, 66142AED1761D9600042BE85 /* IconViewItem.m in Sources */, 66142AF01761FBD10042BE85 /* BrowserViewController.m in Sources */, 66142AFC176232BA0042BE85 /* NSColor+Additions.m in Sources */, 6605D0CD1769B26500D94A01 /* NSUserDefaults+Additions.m in Sources */, 6605D10F1769DF2500D94A01 /* PSButton.m in Sources */, 66D551D4176E851200416C84 /* PSPathComponentCell.m in Sources */, 6622171B176F44E900BF9F42 /* PSSplitView.m in Sources */, 662A58DA17707D450049920F /* PSBrowser.m in Sources */, 6602D6431771E4D40006197F /* ColumnViewHeader.m in Sources */, 66418CBB17784B2700E8879A /* PSScrollView.m in Sources */, 663772C21784605E001A6E22 /* PSFileEvents.m in Sources */, 66EC2E68178DA13900B31C76 /* SubmitPanelController.m in Sources */, 6698B670178EB8BD00E46335 /* PanelController.m in Sources */, 66A0F0CD178F755A00DE5B25 /* PSCollectionView.m in Sources */, 66D1FF27178FF44900C7FAE4 /* LoadingPanelController.m in Sources */, 66D1769C1793E69F00241F08 /* SyncPanelController.m in Sources */, 663FBC3B17FC385400EFFE64 /* PSTimer.m in Sources */, 663FBC3E17FC519200EFFE64 /* P4Workspace.m in Sources */, 666CEF5F17FEFD58008EAA66 /* P4Connection.mm in Sources */, 66643D031821081200DF75D9 /* NSMenu+Additions.m in Sources */, 66EF46181829165B00EB8202 /* P4ChangelistItem.m in Sources */, 662418D01A9E1870008EC008 /* P4DepotItem.m in Sources */, 662418D11A9E1870008EC008 /* P4FileItem.m in Sources */, 66EF461B1829165B00EB8202 /* P4Item.m in Sources */, 6620ADDD182B9857004D3EA7 /* PSActivityIndicator.m in Sources */, 6617B3A4183684CB0095C8FC /* P4UnreadItem.m in Sources */, 66D7731E1844AB3C00CAB944 /* PSClipView.m in Sources */, 6676D964184751680085EA41 /* TagsView.m in Sources */, 66A439C4185A942700049811 /* PSDefaults.m in Sources */, 6655121A185B111E00A38036 /* P4WorkspaceDefaults.m in Sources */, 66EB2FD51921199000E19F9F /* HistoryViewController.m in Sources */, 665EC1E7185EF18300853C1E /* SidebarViewController.m in Sources */, 665EC1EB185EF1A100853C1E /* SidebarViewCell.m in Sources */, 665CC0A3185F14280099FAAA /* PSTableRowView.m in Sources */, 66A1A70918607ACF00C16CAD /* PSTableView.m in Sources */, 6679461718620B1500BA9834 /* VersionsViewController.m in Sources */, 6636A35C19225D6900B0FAFF /* ChangelistViewController.m in Sources */, 66C5E1A21862F069005850F1 /* VersionsViewCell.m in Sources */, 66C506D619560E4400FC733A /* PSDragView.m in Sources */, 66EF2C4F18634C8900D4D53D /* NSTableView+Additions.m in Sources */, 66795FEA186B967E000D101B /* PSCoverFlow.m in Sources */, 66795FED186D9BCA000D101B /* PSGradientView.m in Sources */, 662A1D2D18759CB9007A705A /* PSCustomScrollView.m in Sources */, 66356456187D54040099DA9A /* PSTextField.m in Sources */, 66356459187DACFB0099DA9A /* P4NetworkOperation.m in Sources */, 66314D7F18840E43007BC256 /* P4SearchItem.m in Sources */, 66DB3A5C1A1CF78300362A1B /* NSWorkspace+Additions.m in Sources */, 6645F2891888536D00D4A535 /* P4Reachability.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXSourcesBuildPhase section */ /* Begin XCBuildConfiguration section */ 667AC25217390A6100E01C15 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; CLANG_CXX_LIBRARY = "libc++"; CLANG_ENABLE_OBJC_ARC = YES; CLANG_WARN_CONSTANT_CONVERSION = YES; CLANG_WARN_EMPTY_BODY = YES; CLANG_WARN_ENUM_CONVERSION = YES; CLANG_WARN_INT_CONVERSION = YES; CLANG_WARN_OBJC_IMPLICIT_ATOMIC_PROPERTIES = YES; CLANG_WARN_OBJC_MISSING_PROPERTY_SYNTHESIS = YES; CLANG_WARN_SUSPICIOUS_IMPLICIT_CONVERSION = YES; CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; COPY_PHASE_STRIP = NO; GCC_C_LANGUAGE_STANDARD = gnu99; GCC_DYNAMIC_NO_PIC = NO; GCC_ENABLE_OBJC_EXCEPTIONS = YES; GCC_OPTIMIZATION_LEVEL = 0; GCC_PREPROCESSOR_DEFINITIONS = ( "DEBUG=1", "$(inherited)", ); GCC_SYMBOLS_PRIVATE_EXTERN = NO; GCC_WARN_64_TO_32_BIT_CONVERSION = YES; GCC_WARN_ABOUT_RETURN_TYPE = YES; GCC_WARN_UNDECLARED_SELECTOR = YES; GCC_WARN_UNINITIALIZED_AUTOS = YES; GCC_WARN_UNUSED_VARIABLE = YES; MACOSX_DEPLOYMENT_TARGET = 10.7; ONLY_ACTIVE_ARCH = YES; SDKROOT = macosx; STRIP_INSTALLED_PRODUCT = NO; }; name = Debug; }; 667AC25317390A6100E01C15 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; CLANG_CXX_LIBRARY = "libc++"; CLANG_ENABLE_OBJC_ARC = YES; CLANG_WARN_CONSTANT_CONVERSION = YES; CLANG_WARN_EMPTY_BODY = YES; CLANG_WARN_ENUM_CONVERSION = YES; CLANG_WARN_INT_CONVERSION = YES; CLANG_WARN_OBJC_IMPLICIT_ATOMIC_PROPERTIES = YES; CLANG_WARN_OBJC_MISSING_PROPERTY_SYNTHESIS = YES; CLANG_WARN_SUSPICIOUS_IMPLICIT_CONVERSION = YES; CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; COPY_PHASE_STRIP = YES; DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; GCC_C_LANGUAGE_STANDARD = gnu99; GCC_ENABLE_OBJC_EXCEPTIONS = YES; GCC_WARN_64_TO_32_BIT_CONVERSION = YES; GCC_WARN_ABOUT_RETURN_TYPE = YES; GCC_WARN_UNDECLARED_SELECTOR = YES; GCC_WARN_UNINITIALIZED_AUTOS = YES; GCC_WARN_UNUSED_VARIABLE = YES; MACOSX_DEPLOYMENT_TARGET = 10.7; SDKROOT = macosx; STRIP_INSTALLED_PRODUCT = NO; }; name = Release; }; 667AC25517390A6100E01C15 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { COMBINE_HIDPI_IMAGES = YES; FRAMEWORK_SEARCH_PATHS = ( "$(inherited)", "\"$(SRCROOT)/Perforce\"", ); GCC_PRECOMPILE_PREFIX_HEADER = YES; GCC_PREFIX_HEADER = "Perforce/Perforce-Prefix.pch"; GCC_WARN_ABOUT_MISSING_FIELD_INITIALIZERS = YES; GCC_WARN_ABOUT_MISSING_PROTOTYPES = YES; GCC_WARN_SHADOW = NO; GCC_WARN_SIGN_COMPARE = NO; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_LABEL = YES; INFOPLIST_FILE = "Perforce/Perforce-Info.plist"; LIBRARY_SEARCH_PATHS = ( "$(inherited)", "\"$(SRCROOT)/Perforce/p4api\"", "$(PROJECT_DIR)/Perforce/openssl", "$(PROJECT_DIR)/Perforce/p4api", ); PRODUCT_NAME = P4; WRAPPER_EXTENSION = app; }; name = Debug; }; 667AC25617390A6100E01C15 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { COMBINE_HIDPI_IMAGES = YES; COPY_PHASE_STRIP = NO; FRAMEWORK_SEARCH_PATHS = ( "$(inherited)", "\"$(SRCROOT)/Perforce\"", ); GCC_PRECOMPILE_PREFIX_HEADER = YES; GCC_PREFIX_HEADER = "Perforce/Perforce-Prefix.pch"; GCC_WARN_ABOUT_MISSING_FIELD_INITIALIZERS = YES; GCC_WARN_ABOUT_MISSING_PROTOTYPES = YES; GCC_WARN_SHADOW = NO; GCC_WARN_SIGN_COMPARE = NO; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_LABEL = YES; INFOPLIST_FILE = "Perforce/Perforce-Info.plist"; LIBRARY_SEARCH_PATHS = ( "$(inherited)", "\"$(SRCROOT)/Perforce/p4api\"", "$(PROJECT_DIR)/Perforce/openssl", "$(PROJECT_DIR)/Perforce/p4api", ); PRODUCT_NAME = Piper; WRAPPER_EXTENSION = app; }; name = Release; }; /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ 667AC23217390A6000E01C15 /* Build configuration list for PBXProject "Perforce" */ = { isa = XCConfigurationList; buildConfigurations = ( 667AC25217390A6100E01C15 /* Debug */, 667AC25317390A6100E01C15 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; 667AC25417390A6100E01C15 /* Build configuration list for PBXNativeTarget "Perforce" */ = { isa = XCConfigurationList; buildConfigurations = ( 667AC25517390A6100E01C15 /* Debug */, 667AC25617390A6100E01C15 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; /* End XCConfigurationList section */ }; rootObject = 667AC22F17390A6000E01C15 /* Project object */; }
# | Change | User | Description | Committed | |
---|---|---|---|---|---|
#1 | 15071 | alan_petersen |
Populate -o //guest/perforce_software/piper/... //guest/alan_petersen/piper/.... |
||
//guest/perforce_software/piper/mac/main/Perforce.xcodeproj/project.pbxproj | |||||
#2 | 13625 | alan_petersen |
UPDATE: - updated p4api to p4api-2015.1.1054991 - included in OpenSSL 1.0.2a ssl and crypto libraries The benefit of these are that Piper now supports connecting to 15.1 servers, and also supports ssl: connections. Woo hoo! |
||
#1 | 12961 | alan_petersen |
Piper 2.0 Mega Update New Features/Functionality - Added help menu redirecting to URL. - Added readonly property for creating new workspaces. - Added html hyperlinks for Copy link functionality. - Added functionality for managing Finder Favorite items in sidebar. - Redesigned the way mapping is stored in Piper. - First version of syncing finder sidebar items with workspace mapping. - Small sorting improvements. - Creating Projects directory inside users home folder. - Adding Projects folder to finder sidebar item. - Creating and removing symbolic links accordingly to mapped folders. - Preventing duplicate names in symbolic links. - Refreshing symbolic links on mapping change inside application. - Storing workspace and server details in p4 configuration for other applications to use. - Added contextual menu items for Finder integration. - Added services menu for Adobe Illustrator integration. - Keyboard shortcuts for Illustrator integration. - Code refactoring and fixes for mapping issues. - Added Finder functionality to edit all files in folder. - Added user friendly message when editing a file using Finder outside the workspace. - Implemented hidden automatic login when opening application using Finder integration. - Logging to file in ~/Library/Logs - Unified workspace and all files views to show both local and depot files and folders. - Removed my workspace view references and logic. - Editing unmapped files on server. - First version of adding file to unmapped folders. - Showing opened by and edit actions in column details for all depot files. - Improved mappings functionality. - Enabled same feature options for mapped and unmapped folders and files. - Redesigned from scratch mapping and unmapping procedures for adding and removing files. - Implemented cleaning workspace using new mapping functionality. Removed debug overlay coloring. - Automated workspace creation - Improvements in editing files already mapped to workspace. - Implemented deleting remote files. - Implemented first version of move operation for remote files. - Removing last workspace information when disconnecting from workspace using app menu. - Implemented editing and submitting using symbolic links in project folder. New finder menu service for symbolic links Show in Piper which acts like share link functionality. - New icons for files and folders not tracked in the filesystem. - Improvements in showing file using share link. - Switched to new way of retrieving files in order to show user changes. - Redesigned and implemented new functionality for chaining operations with mapping. - Improvements and redesign of Edit/add actions to use new chaining logic . Fixed issue with file edit. - Improvements in window showing when using services. - Simplified file loading so the local files appears only when remote are also loaded. - Improved deleting of untracked files to avoid mapping and marking for delete. - Enabling simple copy paste and moving of remote and local files. - Added abort for exception handling in order to force crashing application on critical failures - Added custom exception handling for catching runtime errors to log and crash instead of continuing in unstable state. - Changed file copying to use mark for add . - Simplified and fixed responding file representations to mapping changes. Bug Fixes - Fixed crash when synchronizing. - Fixed sync issue when downloading directory without file size information. - Fixed issue with unread list crashing when file is not existing on disk. - Fixed incorrect sync progress calculation. - Removed relative path issues. - Fixed many of case-sensitivity problems. - Fixed deprecated methods and related issues in OS X 10.10. - Fixed folder rename not updating in column view. Revised and fixed many potential problems from implicit casting. - Fixed missing sync button on fast sync completion. - Refreshing mapping on synchronization. Fixed symbolic links not appearing until app is restarted. - Fixed latest crashing of autosync. - Fixed loading indicator issues. - Fixed and redesigned submit dialog to work correctly with Submit All Files option in Finder. - Fixed multiple error messages on network outage. Redesigned showing errors in main window. - Fixed opening random locations when using Finder integration. - Fixed issue when panel was detached from parent window. - Fixed bug when creating new workspace wouldn't store default settings. - Fixed memory issues with network operations. - Fixes in relogging mappings and file listing. - Improvements in editing unmapped files. - Fixed crash when adding file outside workspace. - Fixed breadcrumbs control issue. - Fixed issue with double parent folders when opening unmapped files. - Fixed crashes on sync after mapping new files. - Fixed issue with editing file using Finder -- Merging code and additional fixes in add button functionality. - Fixed unsync not working - Fixed submit panel issue not selecting files with different name case. - Fixed missing revert and sync to workspace actions in some cases. - Fixed issue with Submit and Edit finder actions. Improvements in stability of finder integration. - Fixed issue with unsubmitted folders breaking status of files inside. - Fixed issue with added files not showing correct icon and status. - Fixed bug with file edit resulting in a new directory named exactly like a file. - Fixed issue with reloading of subpath resulting in untracked folders. - Fixed mapping issue when result was always view mapping not relative. - Fixed submit panel showing more than once. - Fixed illustrator services not working. - Fixed userdefaults preferences problem with workspace name being null. - Fixed userdefaults keypath problem of dot-containing workspace names. - Forcing recreating of browser to possibly prevent pre-10.10 errors with automatic workspace selection. - Fixed adding file to depot not presenting correct icon. - Fixed issues with reverting a file that was marked for add. - Presenting error when trying to submit untracked files. - Fixed issue when submit files service crashed when using unmapped files. - Fixed file representation disappearing when removing file. - Fixed issue with symlinks resolving working on 10.10 only. Issue related to workspace selection not showing. - Fixed error panel method calls unavailable in Mac OS versions before 10.10. Issue related to hanging error panels. - Fixed removing a local file resulting in action progress freezing. - Fixed open file not working after edit. - Fixing crash when mapping changed. Issue related to moving local file to unmapped folder and other similar cases. |