diff --git a/Lvc/mac/LvcCocoa.xcodeproj/project.pbxproj b/Lvc/mac/LvcCocoa.xcodeproj/project.pbxproj --- a/Lvc/mac/LvcCocoa.xcodeproj/project.pbxproj +++ b/Lvc/mac/LvcCocoa.xcodeproj/project.pbxproj @@ -1,852 +1,865 @@ // !$*UTF8*$! { archiveVersion = 1; classes = { }; objectVersion = 48; objects = { /* Begin PBXBuildFile section */ 342D52A50F0CBA2F002A1C7C /* LgiMain.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 342D52A40F0CBA2F002A1C7C /* LgiMain.cpp */; }; 3448F8C62081D2500038AE76 /* mac-icon.icns in Resources */ = {isa = PBXBuildFile; fileRef = 3448F8C52081D2500038AE76 /* mac-icon.icns */; }; 3449AB5828B96C8A00F8AAD4 /* SshConnection.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3449AB5728B96C8A00F8AAD4 /* SshConnection.cpp */; }; 3457FE492081CB3D00014BE4 /* BlameUi.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3457FE3E2081CB3D00014BE4 /* BlameUi.cpp */; }; 3457FE4A2081CB3D00014BE4 /* DropDownBtn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3457FE3F2081CB3D00014BE4 /* DropDownBtn.cpp */; }; 3457FE4B2081CB3D00014BE4 /* Main.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3457FE412081CB3D00014BE4 /* Main.cpp */; }; 3457FE4C2081CB3D00014BE4 /* VcCommit.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3457FE432081CB3D00014BE4 /* VcCommit.cpp */; }; 3457FE4D2081CB3D00014BE4 /* VcFile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3457FE452081CB3D00014BE4 /* VcFile.cpp */; }; 3457FE4E2081CB3D00014BE4 /* VcFolder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3457FE472081CB3D00014BE4 /* VcFolder.cpp */; }; 3457FE502081CBE500014BE4 /* SubProcess.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3457FE4F2081CBE500014BE4 /* SubProcess.cpp */; }; 3457FE522081CC4800014BE4 /* Lvc.lr8 in Resources */ = {isa = PBXBuildFile; fileRef = 3457FE512081CC4800014BE4 /* Lvc.lr8 */; }; 347D1484252D450500422DA9 /* libssh.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 347D147E252D44EE00422DA9 /* libssh.dylib */; }; 347D1489252D453300422DA9 /* DeEscape.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 347D1488252D453300422DA9 /* DeEscape.cpp */; }; 3485E7F3294F13A10020C14D /* libpng16.dylib in CopyFiles */ = {isa = PBXBuildFile; fileRef = 3485E7E1294F13990020C14D /* libpng16.dylib */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; }; 3485E7F5294F13F70020C14D /* PatchViewer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3485E7F4294F13F70020C14D /* PatchViewer.cpp */; }; 3485E7F7294F16AD0020C14D /* libz_local.dylib in CopyFiles */ = {isa = PBXBuildFile; fileRef = 34CE072A2327B3F900807DCB /* libz_local.dylib */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; }; 34BD35B120C5484A0001838A /* ControlTree.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 34BD35B020C5484A0001838A /* ControlTree.cpp */; }; 34BD35B320C548710001838A /* XmlTreeUi.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 34BD35B220C548710001838A /* XmlTreeUi.cpp */; }; 34C032B32319CDE900470DF2 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 34C032B22319CDE900470DF2 /* Cocoa.framework */; }; 34C032BB2319CE8C00470DF2 /* LgiCocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 34C032B92319CDFE00470DF2 /* LgiCocoa.framework */; }; 34C032BD2319CEC100470DF2 /* OptionsFile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 34C032BC2319CEC100470DF2 /* OptionsFile.cpp */; }; 34C032BE2319CEF200470DF2 /* LgiCocoa.framework in CopyFiles */ = {isa = PBXBuildFile; fileRef = 34C032B92319CDFE00470DF2 /* LgiCocoa.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; 34CE07102327B3B100807DCB /* Png.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 34CE070F2327B3B100807DCB /* Png.cpp */; }; 34E1910C20B1898E00005243 /* image-list.png in Resources */ = {isa = PBXBuildFile; fileRef = 34E1910B20B1898E00005243 /* image-list.png */; }; 34F591A328CDE742000CABAB /* libssh.dylib in CopyFiles */ = {isa = PBXBuildFile; fileRef = 347D147E252D44EE00422DA9 /* libssh.dylib */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; }; 8D0C4E8D0486CD37000505A6 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 0867D6AAFE840B52C02AAC07 /* InfoPlist.strings */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ + 34645DB429C4298800E8C374 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 34CE07112327B3F900807DCB /* libpng.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 39DCB7760A7F4F0D81BD2D76; + remoteInfo = libpng16; + }; 347D146D252D44EE00422DA9 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 347D145B252D44EE00422DA9 /* libssh.xcodeproj */; proxyType = 2; remoteGlobalIDString = E7B7EBF2E2E94B119E531A89; remoteInfo = exec; }; 347D146F252D44EE00422DA9 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 347D145B252D44EE00422DA9 /* libssh.xcodeproj */; proxyType = 2; remoteGlobalIDString = DD956992C30A4BF184529B89; remoteInfo = libssh_scp; }; 347D1471252D44EE00422DA9 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 347D145B252D44EE00422DA9 /* libssh.xcodeproj */; proxyType = 2; remoteGlobalIDString = 0E7EB5AA394C4113A5D0EE27; remoteInfo = libsshpp; }; 347D1473252D44EE00422DA9 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 347D145B252D44EE00422DA9 /* libssh.xcodeproj */; proxyType = 2; remoteGlobalIDString = AE81894E52BF4DA59548676E; remoteInfo = libsshpp_noexcept; }; 347D1475252D44EE00422DA9 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 347D145B252D44EE00422DA9 /* libssh.xcodeproj */; proxyType = 2; remoteGlobalIDString = D4B00784B7B24F5E8FD509DC; remoteInfo = samplesftp; }; 347D1477252D44EE00422DA9 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 347D145B252D44EE00422DA9 /* libssh.xcodeproj */; proxyType = 2; remoteGlobalIDString = F26DAFAF6A004E7AB969A293; remoteInfo = scp_download; }; 347D1479252D44EE00422DA9 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 347D145B252D44EE00422DA9 /* libssh.xcodeproj */; proxyType = 2; remoteGlobalIDString = 5B89EEC82A1A4D30A30253B2; remoteInfo = senddata; }; 347D147B252D44EE00422DA9 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 347D145B252D44EE00422DA9 /* libssh.xcodeproj */; proxyType = 2; remoteGlobalIDString = C8A8CF13F28F48F68C943CCA; remoteInfo = "ssh-client"; }; 347D147D252D44EE00422DA9 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 347D145B252D44EE00422DA9 /* libssh.xcodeproj */; proxyType = 2; remoteGlobalIDString = 918DBE79178E4403B12D04C9; remoteInfo = ssh_shared; }; 347D147F252D44EE00422DA9 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 347D145B252D44EE00422DA9 /* libssh.xcodeproj */; proxyType = 2; remoteGlobalIDString = 31153E90BDBA4EC6977031A8; remoteInfo = sshnetcat; }; 347D1481252D44F900422DA9 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 347D145B252D44EE00422DA9 /* libssh.xcodeproj */; proxyType = 1; - remoteGlobalIDString = CFAD76B4C417416CA885FE58; + remoteGlobalIDString = 28E768FB52DB40D988486502; remoteInfo = ssh_shared; }; 3485E7E0294F13990020C14D /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 34CE07112327B3F900807DCB /* libpng.xcodeproj */; proxyType = 2; remoteGlobalIDString = 9D1B005B4C804977BD5DC316; remoteInfo = libpng16; }; 3485E7E2294F13990020C14D /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 34CE07112327B3F900807DCB /* libpng.xcodeproj */; proxyType = 2; remoteGlobalIDString = 5BBB106F0CF040E99654EA52; remoteInfo = libpng16_static; }; 34C032B82319CDFE00470DF2 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 34C032B42319CDFE00470DF2 /* LgiCocoa.xcodeproj */; proxyType = 2; remoteGlobalIDString = 3477C2681CBF020F0028B84B; remoteInfo = LgiCocoa; }; 34C032BF2319CF1A00470DF2 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 34C032B42319CDFE00470DF2 /* LgiCocoa.xcodeproj */; proxyType = 1; remoteGlobalIDString = 3477C2671CBF020F0028B84B; remoteInfo = LgiCocoa; }; 34CE071F2327B3F900807DCB /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 34CE07112327B3F900807DCB /* libpng.xcodeproj */; proxyType = 2; remoteGlobalIDString = 360DE5A9CD3B4DD097CB7E11; remoteInfo = example; }; 34CE07252327B3F900807DCB /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 34CE07112327B3F900807DCB /* libpng.xcodeproj */; proxyType = 2; remoteGlobalIDString = FC709C82281345128D446EC7; remoteInfo = minigzip; }; 34CE07272327B3F900807DCB /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 34CE07112327B3F900807DCB /* libpng.xcodeproj */; proxyType = 2; remoteGlobalIDString = 5D124817888941F5B00F7116; remoteInfo = pngtest; }; 34CE07292327B3F900807DCB /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 34CE07112327B3F900807DCB /* libpng.xcodeproj */; proxyType = 2; remoteGlobalIDString = 2B1B121702CE458485DC22A0; remoteInfo = zlib; }; 34CE072B2327B3F900807DCB /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 34CE07112327B3F900807DCB /* libpng.xcodeproj */; proxyType = 2; remoteGlobalIDString = 7B8852341F9942C785506AF2; remoteInfo = zlib_static; }; /* End PBXContainerItemProxy section */ /* Begin PBXCopyFilesBuildPhase section */ 34640D3212D5D8AB00B207F4 /* CopyFiles */ = { isa = PBXCopyFilesBuildPhase; buildActionMask = 2147483647; dstPath = ""; dstSubfolderSpec = 10; files = ( 3485E7F7294F16AD0020C14D /* libz_local.dylib in CopyFiles */, 34F591A328CDE742000CABAB /* libssh.dylib in CopyFiles */, 3485E7F3294F13A10020C14D /* libpng16.dylib in CopyFiles */, 34C032BE2319CEF200470DF2 /* LgiCocoa.framework in CopyFiles */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXCopyFilesBuildPhase section */ /* Begin PBXFileReference section */ 342D52A40F0CBA2F002A1C7C /* LgiMain.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = LgiMain.cpp; path = ../../src/common/Lgi/LgiMain.cpp; sourceTree = SOURCE_ROOT; }; 3448F8C52081D2500038AE76 /* mac-icon.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; name = "mac-icon.icns"; path = "../Resources/mac-icon.icns"; sourceTree = ""; }; 3449AB5628B96C8A00F8AAD4 /* SshConnection.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SshConnection.h; path = ../Src/SshConnection.h; sourceTree = ""; }; 3449AB5728B96C8A00F8AAD4 /* SshConnection.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = SshConnection.cpp; path = ../Src/SshConnection.cpp; sourceTree = ""; }; 3457FE3E2081CB3D00014BE4 /* BlameUi.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = BlameUi.cpp; path = ../Src/BlameUi.cpp; sourceTree = ""; }; 3457FE3F2081CB3D00014BE4 /* DropDownBtn.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = DropDownBtn.cpp; path = ../Src/DropDownBtn.cpp; sourceTree = ""; }; 3457FE402081CB3D00014BE4 /* Lvc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Lvc.h; path = ../Src/Lvc.h; sourceTree = ""; }; 3457FE412081CB3D00014BE4 /* Main.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Main.cpp; path = ../Src/Main.cpp; sourceTree = ""; }; 3457FE422081CB3D00014BE4 /* resdefs.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = resdefs.h; path = ../Resources/resdefs.h; sourceTree = ""; }; 3457FE432081CB3D00014BE4 /* VcCommit.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = VcCommit.cpp; path = ../Src/VcCommit.cpp; sourceTree = ""; }; 3457FE442081CB3D00014BE4 /* VcCommit.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = VcCommit.h; path = ../Src/VcCommit.h; sourceTree = ""; }; 3457FE452081CB3D00014BE4 /* VcFile.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = VcFile.cpp; path = ../Src/VcFile.cpp; sourceTree = ""; }; 3457FE462081CB3D00014BE4 /* VcFile.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = VcFile.h; path = ../Src/VcFile.h; sourceTree = ""; }; 3457FE472081CB3D00014BE4 /* VcFolder.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = VcFolder.cpp; path = ../Src/VcFolder.cpp; sourceTree = ""; }; 3457FE482081CB3D00014BE4 /* VcFolder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = VcFolder.h; path = ../Src/VcFolder.h; sourceTree = ""; }; 3457FE4F2081CBE500014BE4 /* SubProcess.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.objcpp; fileEncoding = 4; name = SubProcess.cpp; path = ../../src/common/Lgi/SubProcess.cpp; sourceTree = ""; }; 3457FE512081CC4800014BE4 /* Lvc.lr8 */ = {isa = PBXFileReference; explicitFileType = text; fileEncoding = 4; name = Lvc.lr8; path = ../Resources/Lvc.lr8; sourceTree = ""; }; 347D145B252D44EE00422DA9 /* libssh.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = libssh.xcodeproj; path = ../../../../../CodeLib/libssh/build/libssh.xcodeproj; sourceTree = ""; }; 347D1488252D453300422DA9 /* DeEscape.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = DeEscape.cpp; path = ../../src/common/Text/DeEscape.cpp; sourceTree = ""; }; 3485E7F4294F13F70020C14D /* PatchViewer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = PatchViewer.cpp; path = ../Src/PatchViewer.cpp; sourceTree = ""; }; 3488EE99233C16AF00756838 /* en */ = {isa = PBXFileReference; fileEncoding = 10; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InfoPlist.strings; sourceTree = ""; }; 34BD35B020C5484A0001838A /* ControlTree.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = ControlTree.cpp; path = ../../src/common/Widgets/ControlTree.cpp; sourceTree = ""; }; 34BD35B220C548710001838A /* XmlTreeUi.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = XmlTreeUi.cpp; path = ../../src/common/Text/XmlTreeUi.cpp; sourceTree = ""; }; 34C032B22319CDE900470DF2 /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = ../../../../../../../System/Library/Frameworks/Cocoa.framework; sourceTree = ""; }; 34C032B42319CDFE00470DF2 /* LgiCocoa.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = LgiCocoa.xcodeproj; path = ../../src/mac/cocoa/LgiCocoa.xcodeproj; sourceTree = ""; }; 34C032BC2319CEC100470DF2 /* OptionsFile.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = OptionsFile.cpp; path = ../../src/common/Lgi/OptionsFile.cpp; sourceTree = ""; }; 34CE070F2327B3B100807DCB /* Png.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Png.cpp; path = ../../src/common/Gdc2/Filters/Png.cpp; sourceTree = ""; }; 34CE07112327B3F900807DCB /* libpng.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = libpng.xcodeproj; path = ../../../../../CodeLib/libpng/build/libpng.xcodeproj; sourceTree = ""; }; 34E1910B20B1898E00005243 /* image-list.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = "image-list.png"; path = "../Resources/image-list.png"; sourceTree = ""; }; 8D0C4E960486CD37000505A6 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist; path = Info.plist; sourceTree = ""; }; 8D0C4E970486CD37000505A6 /* Lvc.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Lvc.app; sourceTree = BUILT_PRODUCTS_DIR; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ 8D0C4E910486CD37000505A6 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( 347D1484252D450500422DA9 /* libssh.dylib in Frameworks */, 34C032BB2319CE8C00470DF2 /* LgiCocoa.framework in Frameworks */, 34C032B32319CDE900470DF2 /* Cocoa.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ 195DF8CFFE9D517E11CA2CBB /* Products */ = { isa = PBXGroup; children = ( 8D0C4E970486CD37000505A6 /* Lvc.app */, ); name = Products; sourceTree = ""; }; 20286C29FDCF999611CA2CEA /* i.Hex */ = { isa = PBXGroup; children = ( 20286C2AFDCF999611CA2CEA /* Sources */, 20286C2CFDCF999611CA2CEA /* Resources */, 20286C32FDCF999611CA2CEA /* External Frameworks and Libraries */, 195DF8CFFE9D517E11CA2CBB /* Products */, 347D1483252D450500422DA9 /* Frameworks */, ); name = i.Hex; sourceTree = ""; }; 20286C2AFDCF999611CA2CEA /* Sources */ = { isa = PBXGroup; children = ( 3457FE412081CB3D00014BE4 /* Main.cpp */, 3457FE432081CB3D00014BE4 /* VcCommit.cpp */, 3457FE452081CB3D00014BE4 /* VcFile.cpp */, 3457FE472081CB3D00014BE4 /* VcFolder.cpp */, 3457FE402081CB3D00014BE4 /* Lvc.h */, 3457FE442081CB3D00014BE4 /* VcCommit.h */, 3457FE462081CB3D00014BE4 /* VcFile.h */, 3457FE482081CB3D00014BE4 /* VcFolder.h */, 342D52A30F0CBA07002A1C7C /* Lgi */, 3449AB3D28B96C7800F8AAD4 /* Ssh */, 3485E7F6294F15EE0020C14D /* UI */, ); name = Sources; sourceTree = ""; }; 20286C2CFDCF999611CA2CEA /* Resources */ = { isa = PBXGroup; children = ( 3457FE422081CB3D00014BE4 /* resdefs.h */, 34E1910B20B1898E00005243 /* image-list.png */, 3448F8C52081D2500038AE76 /* mac-icon.icns */, 3457FE512081CC4800014BE4 /* Lvc.lr8 */, 8D0C4E960486CD37000505A6 /* Info.plist */, 0867D6AAFE840B52C02AAC07 /* InfoPlist.strings */, ); name = Resources; sourceTree = ""; }; 20286C32FDCF999611CA2CEA /* External Frameworks and Libraries */ = { isa = PBXGroup; children = ( 347D145B252D44EE00422DA9 /* libssh.xcodeproj */, 34CE07112327B3F900807DCB /* libpng.xcodeproj */, 34C032B42319CDFE00470DF2 /* LgiCocoa.xcodeproj */, 34C032B22319CDE900470DF2 /* Cocoa.framework */, ); name = "External Frameworks and Libraries"; sourceTree = ""; }; 342D52A30F0CBA07002A1C7C /* Lgi */ = { isa = PBXGroup; children = ( 347D1488252D453300422DA9 /* DeEscape.cpp */, 34CE070F2327B3B100807DCB /* Png.cpp */, 34C032BC2319CEC100470DF2 /* OptionsFile.cpp */, 34BD35B220C548710001838A /* XmlTreeUi.cpp */, 34BD35B020C5484A0001838A /* ControlTree.cpp */, 3457FE4F2081CBE500014BE4 /* SubProcess.cpp */, 342D52A40F0CBA2F002A1C7C /* LgiMain.cpp */, ); name = Lgi; sourceTree = ""; }; 3449AB3D28B96C7800F8AAD4 /* Ssh */ = { isa = PBXGroup; children = ( 3449AB5728B96C8A00F8AAD4 /* SshConnection.cpp */, 3449AB5628B96C8A00F8AAD4 /* SshConnection.h */, ); name = Ssh; sourceTree = ""; }; 347D145C252D44EE00422DA9 /* Products */ = { isa = PBXGroup; children = ( 347D146E252D44EE00422DA9 /* exec */, 347D1470252D44EE00422DA9 /* libssh_scp */, 347D1472252D44EE00422DA9 /* libsshpp */, 347D1474252D44EE00422DA9 /* libsshpp_noexcept */, 347D1476252D44EE00422DA9 /* samplesftp */, 347D1478252D44EE00422DA9 /* scp_download */, 347D147A252D44EE00422DA9 /* senddata */, 347D147C252D44EE00422DA9 /* ssh-client */, 347D147E252D44EE00422DA9 /* libssh.dylib */, 347D1480252D44EE00422DA9 /* sshnetcat */, ); name = Products; sourceTree = ""; }; 347D1483252D450500422DA9 /* Frameworks */ = { isa = PBXGroup; children = ( ); name = Frameworks; sourceTree = ""; }; 3485E7F6294F15EE0020C14D /* UI */ = { isa = PBXGroup; children = ( 3457FE3E2081CB3D00014BE4 /* BlameUi.cpp */, 3485E7F4294F13F70020C14D /* PatchViewer.cpp */, 3457FE3F2081CB3D00014BE4 /* DropDownBtn.cpp */, ); name = UI; sourceTree = ""; }; 34C032B52319CDFE00470DF2 /* Products */ = { isa = PBXGroup; children = ( 34C032B92319CDFE00470DF2 /* LgiCocoa.framework */, ); name = Products; sourceTree = ""; }; 34CE07122327B3F900807DCB /* Products */ = { isa = PBXGroup; children = ( 34CE07202327B3F900807DCB /* example */, 3485E7E1294F13990020C14D /* libpng16.dylib */, 3485E7E3294F13990020C14D /* libpng16_static.a */, 34CE07262327B3F900807DCB /* minigzip */, 34CE07282327B3F900807DCB /* pngtest */, 34CE072A2327B3F900807DCB /* libz_local.dylib */, 34CE072C2327B3F900807DCB /* libzlib_static.a */, ); name = Products; sourceTree = ""; }; /* End PBXGroup section */ /* Begin PBXNativeTarget section */ 8D0C4E890486CD37000505A6 /* Lvc */ = { isa = PBXNativeTarget; buildConfigurationList = C0E91AC508A95435008D54AB /* Build configuration list for PBXNativeTarget "Lvc" */; buildPhases = ( 8D0C4E8C0486CD37000505A6 /* Resources */, 8D0C4E8F0486CD37000505A6 /* Sources */, 8D0C4E910486CD37000505A6 /* Frameworks */, 34640D3212D5D8AB00B207F4 /* CopyFiles */, 347D148F252D51F300422DA9 /* ShellScript */, ); buildRules = ( ); dependencies = ( + 34645DB529C4298800E8C374 /* PBXTargetDependency */, 347D1482252D44F900422DA9 /* PBXTargetDependency */, 34C032C02319CF1A00470DF2 /* PBXTargetDependency */, ); name = Lvc; productInstallPath = "$(HOME)/Applications"; productName = i.Hex; productReference = 8D0C4E970486CD37000505A6 /* Lvc.app */; productType = "com.apple.product-type.application"; }; /* End PBXNativeTarget section */ /* Begin PBXProject section */ 20286C28FDCF999611CA2CEA /* Project object */ = { isa = PBXProject; attributes = { LastUpgradeCheck = 0940; }; buildConfigurationList = C0E91AC908A95435008D54AB /* Build configuration list for PBXProject "LvcCocoa" */; compatibilityVersion = "Xcode 8.0"; developmentRegion = en; hasScannedForEncodings = 1; knownRegions = ( en, Base, ); mainGroup = 20286C29FDCF999611CA2CEA /* i.Hex */; projectDirPath = ""; projectReferences = ( { ProductGroup = 34C032B52319CDFE00470DF2 /* Products */; ProjectRef = 34C032B42319CDFE00470DF2 /* LgiCocoa.xcodeproj */; }, { ProductGroup = 34CE07122327B3F900807DCB /* Products */; ProjectRef = 34CE07112327B3F900807DCB /* libpng.xcodeproj */; }, { ProductGroup = 347D145C252D44EE00422DA9 /* Products */; ProjectRef = 347D145B252D44EE00422DA9 /* libssh.xcodeproj */; }, ); projectRoot = ""; targets = ( 8D0C4E890486CD37000505A6 /* Lvc */, ); }; /* End PBXProject section */ /* Begin PBXReferenceProxy section */ 347D146E252D44EE00422DA9 /* exec */ = { isa = PBXReferenceProxy; fileType = "compiled.mach-o.executable"; path = exec; remoteRef = 347D146D252D44EE00422DA9 /* PBXContainerItemProxy */; sourceTree = BUILT_PRODUCTS_DIR; }; 347D1470252D44EE00422DA9 /* libssh_scp */ = { isa = PBXReferenceProxy; fileType = "compiled.mach-o.executable"; path = libssh_scp; remoteRef = 347D146F252D44EE00422DA9 /* PBXContainerItemProxy */; sourceTree = BUILT_PRODUCTS_DIR; }; 347D1472252D44EE00422DA9 /* libsshpp */ = { isa = PBXReferenceProxy; fileType = "compiled.mach-o.executable"; path = libsshpp; remoteRef = 347D1471252D44EE00422DA9 /* PBXContainerItemProxy */; sourceTree = BUILT_PRODUCTS_DIR; }; 347D1474252D44EE00422DA9 /* libsshpp_noexcept */ = { isa = PBXReferenceProxy; fileType = "compiled.mach-o.executable"; path = libsshpp_noexcept; remoteRef = 347D1473252D44EE00422DA9 /* PBXContainerItemProxy */; sourceTree = BUILT_PRODUCTS_DIR; }; 347D1476252D44EE00422DA9 /* samplesftp */ = { isa = PBXReferenceProxy; fileType = "compiled.mach-o.executable"; path = samplesftp; remoteRef = 347D1475252D44EE00422DA9 /* PBXContainerItemProxy */; sourceTree = BUILT_PRODUCTS_DIR; }; 347D1478252D44EE00422DA9 /* scp_download */ = { isa = PBXReferenceProxy; fileType = "compiled.mach-o.executable"; path = scp_download; remoteRef = 347D1477252D44EE00422DA9 /* PBXContainerItemProxy */; sourceTree = BUILT_PRODUCTS_DIR; }; 347D147A252D44EE00422DA9 /* senddata */ = { isa = PBXReferenceProxy; fileType = "compiled.mach-o.executable"; path = senddata; remoteRef = 347D1479252D44EE00422DA9 /* PBXContainerItemProxy */; sourceTree = BUILT_PRODUCTS_DIR; }; 347D147C252D44EE00422DA9 /* ssh-client */ = { isa = PBXReferenceProxy; fileType = "compiled.mach-o.executable"; path = "ssh-client"; remoteRef = 347D147B252D44EE00422DA9 /* PBXContainerItemProxy */; sourceTree = BUILT_PRODUCTS_DIR; }; 347D147E252D44EE00422DA9 /* libssh.dylib */ = { isa = PBXReferenceProxy; fileType = "compiled.mach-o.dylib"; name = libssh.dylib; path = libssh.4.7.2.dylib; remoteRef = 347D147D252D44EE00422DA9 /* PBXContainerItemProxy */; sourceTree = BUILT_PRODUCTS_DIR; }; 347D1480252D44EE00422DA9 /* sshnetcat */ = { isa = PBXReferenceProxy; fileType = "compiled.mach-o.executable"; path = sshnetcat; remoteRef = 347D147F252D44EE00422DA9 /* PBXContainerItemProxy */; sourceTree = BUILT_PRODUCTS_DIR; }; 3485E7E1294F13990020C14D /* libpng16.dylib */ = { isa = PBXReferenceProxy; fileType = "compiled.mach-o.dylib"; name = libpng16.dylib; path = libpng16.15.29.0.dylib; remoteRef = 3485E7E0294F13990020C14D /* PBXContainerItemProxy */; sourceTree = BUILT_PRODUCTS_DIR; }; 3485E7E3294F13990020C14D /* libpng16_static.a */ = { isa = PBXReferenceProxy; fileType = archive.ar; path = libpng16_static.a; remoteRef = 3485E7E2294F13990020C14D /* PBXContainerItemProxy */; sourceTree = BUILT_PRODUCTS_DIR; }; 34C032B92319CDFE00470DF2 /* LgiCocoa.framework */ = { isa = PBXReferenceProxy; fileType = wrapper.framework; path = LgiCocoa.framework; remoteRef = 34C032B82319CDFE00470DF2 /* PBXContainerItemProxy */; sourceTree = BUILT_PRODUCTS_DIR; }; 34CE07202327B3F900807DCB /* example */ = { isa = PBXReferenceProxy; fileType = "compiled.mach-o.executable"; path = example; remoteRef = 34CE071F2327B3F900807DCB /* PBXContainerItemProxy */; sourceTree = BUILT_PRODUCTS_DIR; }; 34CE07262327B3F900807DCB /* minigzip */ = { isa = PBXReferenceProxy; fileType = "compiled.mach-o.executable"; path = minigzip; remoteRef = 34CE07252327B3F900807DCB /* PBXContainerItemProxy */; sourceTree = BUILT_PRODUCTS_DIR; }; 34CE07282327B3F900807DCB /* pngtest */ = { isa = PBXReferenceProxy; fileType = "compiled.mach-o.executable"; path = pngtest; remoteRef = 34CE07272327B3F900807DCB /* PBXContainerItemProxy */; sourceTree = BUILT_PRODUCTS_DIR; }; 34CE072A2327B3F900807DCB /* libz_local.dylib */ = { isa = PBXReferenceProxy; fileType = "compiled.mach-o.dylib"; name = libz_local.dylib; path = libz_local.1.2.5.dylib; remoteRef = 34CE07292327B3F900807DCB /* PBXContainerItemProxy */; sourceTree = BUILT_PRODUCTS_DIR; }; 34CE072C2327B3F900807DCB /* libzlib_static.a */ = { isa = PBXReferenceProxy; fileType = archive.ar; path = libzlib_static.a; remoteRef = 34CE072B2327B3F900807DCB /* PBXContainerItemProxy */; sourceTree = BUILT_PRODUCTS_DIR; }; /* End PBXReferenceProxy section */ /* Begin PBXResourcesBuildPhase section */ 8D0C4E8C0486CD37000505A6 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( 3457FE522081CC4800014BE4 /* Lvc.lr8 in Resources */, 34E1910C20B1898E00005243 /* image-list.png in Resources */, 8D0C4E8D0486CD37000505A6 /* InfoPlist.strings in Resources */, 3448F8C62081D2500038AE76 /* mac-icon.icns in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXResourcesBuildPhase section */ /* Begin PBXShellScriptBuildPhase section */ 347D148F252D51F300422DA9 /* ShellScript */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputFileListPaths = ( ); inputPaths = ( ); outputFileListPaths = ( ); outputPaths = ( ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; shellScript = "# Type a script or drag a script file from your workspace to insert its path.\nexport FW=${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}\necho fw=${FW}\nrm -f ${FW}/libssh.4.dylib\nln -s ./libssh.4.7.2.dylib ${FW}/libssh.4.dylib\n"; }; /* End PBXShellScriptBuildPhase section */ /* Begin PBXSourcesBuildPhase section */ 8D0C4E8F0486CD37000505A6 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( 347D1489252D453300422DA9 /* DeEscape.cpp in Sources */, 3457FE502081CBE500014BE4 /* SubProcess.cpp in Sources */, 34BD35B320C548710001838A /* XmlTreeUi.cpp in Sources */, 3457FE4C2081CB3D00014BE4 /* VcCommit.cpp in Sources */, 3457FE4E2081CB3D00014BE4 /* VcFolder.cpp in Sources */, 3485E7F5294F13F70020C14D /* PatchViewer.cpp in Sources */, 3457FE4A2081CB3D00014BE4 /* DropDownBtn.cpp in Sources */, 3457FE4D2081CB3D00014BE4 /* VcFile.cpp in Sources */, 34C032BD2319CEC100470DF2 /* OptionsFile.cpp in Sources */, 3457FE492081CB3D00014BE4 /* BlameUi.cpp in Sources */, 342D52A50F0CBA2F002A1C7C /* LgiMain.cpp in Sources */, 34CE07102327B3B100807DCB /* Png.cpp in Sources */, 34BD35B120C5484A0001838A /* ControlTree.cpp in Sources */, 3449AB5828B96C8A00F8AAD4 /* SshConnection.cpp in Sources */, 3457FE4B2081CB3D00014BE4 /* Main.cpp in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXSourcesBuildPhase section */ /* Begin PBXTargetDependency section */ + 34645DB529C4298800E8C374 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = libpng16; + targetProxy = 34645DB429C4298800E8C374 /* PBXContainerItemProxy */; + }; 347D1482252D44F900422DA9 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = ssh_shared; targetProxy = 347D1481252D44F900422DA9 /* PBXContainerItemProxy */; }; 34C032C02319CF1A00470DF2 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = LgiCocoa; targetProxy = 34C032BF2319CF1A00470DF2 /* PBXContainerItemProxy */; }; /* End PBXTargetDependency section */ /* Begin PBXVariantGroup section */ 0867D6AAFE840B52C02AAC07 /* InfoPlist.strings */ = { isa = PBXVariantGroup; children = ( 3488EE99233C16AF00756838 /* en */, ); name = InfoPlist.strings; sourceTree = ""; }; /* End PBXVariantGroup section */ /* Begin XCBuildConfiguration section */ C0E91AC608A95435008D54AB /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { ARCHS = x86_64; CLANG_CXX_LANGUAGE_STANDARD = "c++14"; CLANG_CXX_LIBRARY = "libc++"; CLANG_ENABLE_OBJC_WEAK = YES; COMBINE_HIDPI_IMAGES = YES; COPY_PHASE_STRIP = NO; GCC_OPTIMIZATION_LEVEL = 0; GCC_PRECOMPILE_PREFIX_HEADER = YES; HEADER_SEARCH_PATHS = ( ../../include, ../../include/lgi/mac/cocoa, ../../../../../CodeLib/libpng, ../../../../../CodeLib/libpng/build, ../../../../../CodeLib/libssh/include, ); INFOPLIST_FILE = Info.plist; INSTALL_PATH = "$(HOME)/Applications"; LD_RUNPATH_SEARCH_PATHS = "@executable_path/../Frameworks"; LIBRARY_SEARCH_PATHS = ( "$(inherited)", /opt/local/lib, ); OTHER_CPLUSPLUSFLAGS = ( "$(OTHER_CFLAGS)", "-Wno-nullability-completeness", ); PRODUCT_BUNDLE_IDENTIFIER = com.memecode.Lvc; PRODUCT_NAME = Lvc; WRAPPER_EXTENSION = app; }; name = Debug; }; C0E91AC708A95435008D54AB /* Release */ = { isa = XCBuildConfiguration; buildSettings = { ARCHS = x86_64; CLANG_CXX_LANGUAGE_STANDARD = "c++14"; CLANG_CXX_LIBRARY = "libc++"; CLANG_ENABLE_OBJC_WEAK = YES; COMBINE_HIDPI_IMAGES = YES; GCC_GENERATE_DEBUGGING_SYMBOLS = NO; GCC_PRECOMPILE_PREFIX_HEADER = YES; HEADER_SEARCH_PATHS = ( ../../include, ../../include/lgi/mac/cocoa, ../../../../../CodeLib/libpng, ../../../../../CodeLib/libpng/build, ../../../../../CodeLib/libssh/include, ); INFOPLIST_FILE = Info.plist; INSTALL_PATH = "$(HOME)/Applications"; LD_RUNPATH_SEARCH_PATHS = "@executable_path/../Frameworks"; LIBRARY_SEARCH_PATHS = ( "$(inherited)", /opt/local/lib, ); OTHER_CPLUSPLUSFLAGS = ( "$(OTHER_CFLAGS)", "-Wno-nullability-completeness", ); PRODUCT_BUNDLE_IDENTIFIER = com.memecode.Lvc; PRODUCT_NAME = Lvc; WRAPPER_EXTENSION = app; }; name = Release; }; C0E91ACA08A95435008D54AB /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; CLANG_WARN_BOOL_CONVERSION = YES; CLANG_WARN_COMMA = YES; CLANG_WARN_CONSTANT_CONVERSION = YES; CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; CLANG_WARN_EMPTY_BODY = YES; CLANG_WARN_ENUM_CONVERSION = YES; CLANG_WARN_INFINITE_RECURSION = YES; CLANG_WARN_INT_CONVERSION = YES; CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; CLANG_WARN_STRICT_PROTOTYPES = YES; CLANG_WARN_SUSPICIOUS_MOVE = YES; CLANG_WARN_UNREACHABLE_CODE = YES; CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; ENABLE_STRICT_OBJC_MSGSEND = YES; ENABLE_TESTABILITY = YES; GCC_NO_COMMON_BLOCKS = YES; GCC_PREPROCESSOR_DEFINITIONS = ( MAC, _DEBUG, "LGI_COCOA=1", ); 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_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; HEADER_SEARCH_PATHS = ( ../../include/common, ../../include/mac/cocoa, ../../../../../CodeLib/libpng, ../../../../../CodeLib/libpng/build, ); MACOSX_DEPLOYMENT_TARGET = 10.15; ONLY_ACTIVE_ARCH = YES; SDKROOT = macosx; VALID_ARCHS = x86_64; }; name = Debug; }; C0E91ACB08A95435008D54AB /* Release */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; CLANG_WARN_BOOL_CONVERSION = YES; CLANG_WARN_COMMA = YES; CLANG_WARN_CONSTANT_CONVERSION = YES; CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; CLANG_WARN_EMPTY_BODY = YES; CLANG_WARN_ENUM_CONVERSION = YES; CLANG_WARN_INFINITE_RECURSION = YES; CLANG_WARN_INT_CONVERSION = YES; CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; CLANG_WARN_STRICT_PROTOTYPES = YES; CLANG_WARN_SUSPICIOUS_MOVE = YES; CLANG_WARN_UNREACHABLE_CODE = YES; CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; ENABLE_STRICT_OBJC_MSGSEND = YES; GCC_NO_COMMON_BLOCKS = YES; GCC_PREPROCESSOR_DEFINITIONS = ( MAC, "LGI_COCOA=1", ); 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_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; HEADER_SEARCH_PATHS = ( ../../include/common, ../../include/mac/cocoa, ../../../../../CodeLib/libpng, ../../../../../CodeLib/libpng/build, ); MACOSX_DEPLOYMENT_TARGET = 10.15; SDKROOT = macosx; VALID_ARCHS = x86_64; }; name = Release; }; /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ C0E91AC508A95435008D54AB /* Build configuration list for PBXNativeTarget "Lvc" */ = { isa = XCConfigurationList; buildConfigurations = ( C0E91AC608A95435008D54AB /* Debug */, C0E91AC708A95435008D54AB /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; C0E91AC908A95435008D54AB /* Build configuration list for PBXProject "LvcCocoa" */ = { isa = XCConfigurationList; buildConfigurations = ( C0E91ACA08A95435008D54AB /* Debug */, C0E91ACB08A95435008D54AB /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; /* End XCConfigurationList section */ }; rootObject = 20286C28FDCF999611CA2CEA /* Project object */; }