1770 lines
95 KiB
Plaintext
1770 lines
95 KiB
Plaintext
// !$*UTF8*$!
|
|
{
|
|
archiveVersion = 1;
|
|
classes = {
|
|
};
|
|
objectVersion = 46;
|
|
objects = {
|
|
|
|
/* Begin PBXBuildFile section */
|
|
8414AD251FCF5A1E00955102 /* TimelineHeaderView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8414AD241FCF5A1E00955102 /* TimelineHeaderView.swift */; };
|
|
8426118A1FCB67AA0086A189 /* FeedIconDownloader.swift in Sources */ = {isa = PBXBuildFile; fileRef = 842611891FCB67AA0086A189 /* FeedIconDownloader.swift */; };
|
|
8426119E1FCB6ED40086A189 /* HTMLMetadataDownloader.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8426119D1FCB6ED40086A189 /* HTMLMetadataDownloader.swift */; };
|
|
842611A01FCB72600086A189 /* FeaturedImageDownloader.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8426119F1FCB72600086A189 /* FeaturedImageDownloader.swift */; };
|
|
842611A21FCB769D0086A189 /* RSHTMLMetadata+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 842611A11FCB769D0086A189 /* RSHTMLMetadata+Extension.swift */; };
|
|
842E45CE1ED8C308000A8B52 /* AppNotifications.swift in Sources */ = {isa = PBXBuildFile; fileRef = 842E45CD1ED8C308000A8B52 /* AppNotifications.swift */; };
|
|
842E45DD1ED8C54B000A8B52 /* Browser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 842E45DC1ED8C54B000A8B52 /* Browser.swift */; };
|
|
842E45E31ED8C681000A8B52 /* KeyboardDelegateProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 842E45E21ED8C681000A8B52 /* KeyboardDelegateProtocol.swift */; };
|
|
842E45E51ED8C6B7000A8B52 /* MainWindowSplitView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 842E45E41ED8C6B7000A8B52 /* MainWindowSplitView.swift */; };
|
|
842E45E71ED8C747000A8B52 /* DB5.plist in Resources */ = {isa = PBXBuildFile; fileRef = 842E45E61ED8C747000A8B52 /* DB5.plist */; };
|
|
84513F901FAA63950023A1A9 /* FeedListControlsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84513F8F1FAA63950023A1A9 /* FeedListControlsView.swift */; };
|
|
845213231FCA5B11003B6E93 /* ImageDownloader.swift in Sources */ = {isa = PBXBuildFile; fileRef = 845213221FCA5B10003B6E93 /* ImageDownloader.swift */; };
|
|
845A29091FC74B8E007B49E3 /* SingleFaviconDownloader.swift in Sources */ = {isa = PBXBuildFile; fileRef = 845A29081FC74B8E007B49E3 /* SingleFaviconDownloader.swift */; };
|
|
845A291B1FC75AA6007B49E3 /* SeekingFavicon.swift in Sources */ = {isa = PBXBuildFile; fileRef = 845A291A1FC75AA6007B49E3 /* SeekingFavicon.swift */; };
|
|
845A29221FC9251E007B49E3 /* SidebarCellLayout.swift in Sources */ = {isa = PBXBuildFile; fileRef = 845A29211FC9251E007B49E3 /* SidebarCellLayout.swift */; };
|
|
845A29241FC9255E007B49E3 /* SidebarCellAppearance.swift in Sources */ = {isa = PBXBuildFile; fileRef = 845A29231FC9255E007B49E3 /* SidebarCellAppearance.swift */; };
|
|
845EE7B11FC2366500854A1F /* StarredFeedDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 845EE7B01FC2366500854A1F /* StarredFeedDelegate.swift */; };
|
|
845EE7C11FC2488C00854A1F /* SmartFeed.swift in Sources */ = {isa = PBXBuildFile; fileRef = 845EE7C01FC2488C00854A1F /* SmartFeed.swift */; };
|
|
845F52ED1FB2B9FC00C10BF0 /* FeedPasteboardWriter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 845F52EC1FB2B9FC00C10BF0 /* FeedPasteboardWriter.swift */; };
|
|
846E773D1F6EF67A00A165E2 /* Account.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 846E773A1F6EF5D700A165E2 /* Account.framework */; };
|
|
846E773E1F6EF67A00A165E2 /* Account.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 846E773A1F6EF5D700A165E2 /* Account.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
|
|
846E77411F6EF6A100A165E2 /* Database.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 846E77211F6EF5D100A165E2 /* Database.framework */; };
|
|
846E77421F6EF6A100A165E2 /* Database.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 846E77211F6EF5D100A165E2 /* Database.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
|
|
84702AA41FA27AC0006B8943 /* MarkReadOrUnreadCommand.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84702AA31FA27AC0006B8943 /* MarkReadOrUnreadCommand.swift */; };
|
|
848F6AE51FC29CFB002D422E /* FaviconDownloader.swift in Sources */ = {isa = PBXBuildFile; fileRef = 848F6AE41FC29CFA002D422E /* FaviconDownloader.swift */; };
|
|
849A97431ED9EAA9007D329B /* AddFolderWindowController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 849A97421ED9EAA9007D329B /* AddFolderWindowController.swift */; };
|
|
849A97531ED9EAC0007D329B /* AddFeedController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 849A97511ED9EAC0007D329B /* AddFeedController.swift */; };
|
|
849A97541ED9EAC0007D329B /* AddFeedWindowController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 849A97521ED9EAC0007D329B /* AddFeedWindowController.swift */; };
|
|
849A975B1ED9EB0D007D329B /* ArticleUtilities.swift in Sources */ = {isa = PBXBuildFile; fileRef = 849A97581ED9EB0D007D329B /* ArticleUtilities.swift */; };
|
|
849A975C1ED9EB0D007D329B /* DefaultFeedsImporter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 849A97591ED9EB0D007D329B /* DefaultFeedsImporter.swift */; };
|
|
849A975E1ED9EB72007D329B /* MainWindowController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 849A975D1ED9EB72007D329B /* MainWindowController.swift */; };
|
|
849A97641ED9EB96007D329B /* SidebarOutlineView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 849A97601ED9EB96007D329B /* SidebarOutlineView.swift */; };
|
|
849A97651ED9EB96007D329B /* SidebarTreeControllerDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 849A97611ED9EB96007D329B /* SidebarTreeControllerDelegate.swift */; };
|
|
849A97661ED9EB96007D329B /* SidebarViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 849A97621ED9EB96007D329B /* SidebarViewController.swift */; };
|
|
849A97671ED9EB96007D329B /* UnreadCountView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 849A97631ED9EB96007D329B /* UnreadCountView.swift */; };
|
|
849A976C1ED9EBC8007D329B /* TimelineTableRowView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 849A97691ED9EBC8007D329B /* TimelineTableRowView.swift */; };
|
|
849A976D1ED9EBC8007D329B /* TimelineTableView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 849A976A1ED9EBC8007D329B /* TimelineTableView.swift */; };
|
|
849A976E1ED9EBC8007D329B /* TimelineViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 849A976B1ED9EBC8007D329B /* TimelineViewController.swift */; };
|
|
849A97761ED9EC04007D329B /* TimelineCellAppearance.swift in Sources */ = {isa = PBXBuildFile; fileRef = 849A97701ED9EC04007D329B /* TimelineCellAppearance.swift */; };
|
|
849A97771ED9EC04007D329B /* TimelineCellData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 849A97711ED9EC04007D329B /* TimelineCellData.swift */; };
|
|
849A97781ED9EC04007D329B /* TimelineCellLayout.swift in Sources */ = {isa = PBXBuildFile; fileRef = 849A97721ED9EC04007D329B /* TimelineCellLayout.swift */; };
|
|
849A97791ED9EC04007D329B /* TimelineStringUtilities.swift in Sources */ = {isa = PBXBuildFile; fileRef = 849A97731ED9EC04007D329B /* TimelineStringUtilities.swift */; };
|
|
849A977A1ED9EC04007D329B /* TimelineTableCellView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 849A97741ED9EC04007D329B /* TimelineTableCellView.swift */; };
|
|
849A977B1ED9EC04007D329B /* UnreadIndicatorView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 849A97751ED9EC04007D329B /* UnreadIndicatorView.swift */; };
|
|
849A977F1ED9EC42007D329B /* ArticleRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 849A977D1ED9EC42007D329B /* ArticleRenderer.swift */; };
|
|
849A97801ED9EC42007D329B /* DetailViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 849A977E1ED9EC42007D329B /* DetailViewController.swift */; };
|
|
849A97831ED9EC63007D329B /* StatusBarView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 849A97821ED9EC63007D329B /* StatusBarView.swift */; };
|
|
849A97851ED9ECCD007D329B /* PreferencesWindowController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 849A97841ED9ECCD007D329B /* PreferencesWindowController.swift */; };
|
|
849A97891ED9ECEF007D329B /* ArticleStyle.swift in Sources */ = {isa = PBXBuildFile; fileRef = 849A97871ED9ECEF007D329B /* ArticleStyle.swift */; };
|
|
849A978A1ED9ECEF007D329B /* ArticleStylesManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 849A97881ED9ECEF007D329B /* ArticleStylesManager.swift */; };
|
|
849A978D1ED9EE4D007D329B /* FeedListWindowController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 849A978C1ED9EE4D007D329B /* FeedListWindowController.swift */; };
|
|
849A978F1ED9EE72007D329B /* DefaultFeeds.plist in Resources */ = {isa = PBXBuildFile; fileRef = 849A978E1ED9EE72007D329B /* DefaultFeeds.plist */; };
|
|
849A97921ED9EF65007D329B /* IndeterminateProgressWindowController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 849A97911ED9EF65007D329B /* IndeterminateProgressWindowController.swift */; };
|
|
849A97951ED9EF7A007D329B /* IndeterminateProgressWindow.xib in Resources */ = {isa = PBXBuildFile; fileRef = 849A97931ED9EF7A007D329B /* IndeterminateProgressWindow.xib */; };
|
|
849A97981ED9EFAA007D329B /* Node-Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 849A97971ED9EFAA007D329B /* Node-Extensions.swift */; };
|
|
849A979C1ED9EFEB007D329B /* styleSheet.css in Resources */ = {isa = PBXBuildFile; fileRef = 849A979A1ED9EFEB007D329B /* styleSheet.css */; };
|
|
849A979D1ED9EFEB007D329B /* template.html in Resources */ = {isa = PBXBuildFile; fileRef = 849A979B1ED9EFEB007D329B /* template.html */; };
|
|
849A979F1ED9F130007D329B /* SidebarCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 849A979E1ED9F130007D329B /* SidebarCell.swift */; };
|
|
849A97A21ED9F180007D329B /* FeedTitleDownloader.swift in Sources */ = {isa = PBXBuildFile; fileRef = 849A97A01ED9F180007D329B /* FeedTitleDownloader.swift */; };
|
|
849A97A31ED9F180007D329B /* FolderTreeControllerDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 849A97A11ED9F180007D329B /* FolderTreeControllerDelegate.swift */; };
|
|
849A97A61ED9F94D007D329B /* Preferences.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 849A97A41ED9F94D007D329B /* Preferences.storyboard */; };
|
|
849A97A91ED9F9AA007D329B /* AddFeedSheet.xib in Resources */ = {isa = PBXBuildFile; fileRef = 849A97A71ED9F9AA007D329B /* AddFeedSheet.xib */; };
|
|
849A97AC1ED9F9BC007D329B /* AddFolderSheet.xib in Resources */ = {isa = PBXBuildFile; fileRef = 849A97AA1ED9F9BC007D329B /* AddFolderSheet.xib */; };
|
|
849A97AF1ED9FA08007D329B /* FeedList.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 849A97AD1ED9FA08007D329B /* FeedList.storyboard */; };
|
|
849A97B21ED9FA69007D329B /* MainWindow.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 849A97B01ED9FA69007D329B /* MainWindow.storyboard */; };
|
|
849B897C1F0349D000578A8D /* RSParser.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 849B89751F0349C100578A8D /* RSParser.framework */; };
|
|
849B897D1F0349D000578A8D /* RSParser.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 849B89751F0349C100578A8D /* RSParser.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
|
|
849C64641ED37A5D003D8FC0 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 849C64631ED37A5D003D8FC0 /* AppDelegate.swift */; };
|
|
849C64681ED37A5D003D8FC0 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 849C64671ED37A5D003D8FC0 /* Assets.xcassets */; };
|
|
849C646B1ED37A5D003D8FC0 /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 849C64691ED37A5D003D8FC0 /* Main.storyboard */; };
|
|
849C64761ED37A5D003D8FC0 /* EvergreenTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 849C64751ED37A5D003D8FC0 /* EvergreenTests.swift */; };
|
|
84A6B6941FB8D43C006754AC /* DinosaursWindow.xib in Resources */ = {isa = PBXBuildFile; fileRef = 84A6B6931FB8D43C006754AC /* DinosaursWindow.xib */; };
|
|
84A6B6961FB8DBD2006754AC /* DinosaursWindowController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84A6B6951FB8DBD2006754AC /* DinosaursWindowController.swift */; };
|
|
84AFBB3C1FBE76D800BA41CF /* PanicButtonWindowController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84AFBB3B1FBE76D800BA41CF /* PanicButtonWindowController.swift */; };
|
|
84AFBB3E1FBE770200BA41CF /* PanicButtonWindow.xib in Resources */ = {isa = PBXBuildFile; fileRef = 84AFBB3D1FBE770200BA41CF /* PanicButtonWindow.xib */; };
|
|
84B06FAE1ED37DBD00F0B54B /* RSCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 84B06FA91ED37DAD00F0B54B /* RSCore.framework */; };
|
|
84B06FAF1ED37DBD00F0B54B /* RSCore.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 84B06FA91ED37DAD00F0B54B /* RSCore.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
|
|
84B06FB21ED37DBD00F0B54B /* RSDatabase.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 84B06F9D1ED37DA000F0B54B /* RSDatabase.framework */; };
|
|
84B06FB31ED37DBD00F0B54B /* RSDatabase.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 84B06F9D1ED37DA000F0B54B /* RSDatabase.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
|
|
84B06FC21ED37E9600F0B54B /* RSWeb.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 84B06FBD1ED37E8C00F0B54B /* RSWeb.framework */; };
|
|
84B06FC31ED37E9600F0B54B /* RSWeb.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 84B06FBD1ED37E8C00F0B54B /* RSWeb.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
|
|
84B06FCF1ED37F7D00F0B54B /* DB5.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 84B06FCC1ED37F7200F0B54B /* DB5.framework */; };
|
|
84B06FD01ED37F7D00F0B54B /* DB5.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 84B06FCC1ED37F7200F0B54B /* DB5.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
|
|
84B06FE91ED3803A00F0B54B /* RSFeedFinder.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 84B06FE61ED3803200F0B54B /* RSFeedFinder.framework */; };
|
|
84B06FEA1ED3803A00F0B54B /* RSFeedFinder.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 84B06FE61ED3803200F0B54B /* RSFeedFinder.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
|
|
84B06FFD1ED3818D00F0B54B /* RSTree.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 84B06FFA1ED3818000F0B54B /* RSTree.framework */; };
|
|
84B06FFE1ED3818D00F0B54B /* RSTree.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 84B06FFA1ED3818000F0B54B /* RSTree.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
|
|
84B0700A1ED3822600F0B54B /* RSTextDrawing.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 84B070071ED3821900F0B54B /* RSTextDrawing.framework */; };
|
|
84B0700B1ED3822600F0B54B /* RSTextDrawing.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 84B070071ED3821900F0B54B /* RSTextDrawing.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
|
|
84B99C671FAE35E600ECDEDB /* FeedListTreeControllerDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84B99C661FAE35E600ECDEDB /* FeedListTreeControllerDelegate.swift */; };
|
|
84B99C691FAE36B800ECDEDB /* FeedListFolder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84B99C681FAE36B800ECDEDB /* FeedListFolder.swift */; };
|
|
84B99C6B1FAE370B00ECDEDB /* FeedListFeed.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84B99C6A1FAE370B00ECDEDB /* FeedListFeed.swift */; };
|
|
84B99C9D1FAE83C600ECDEDB /* DeleteFromSidebarCommand.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84B99C9C1FAE83C600ECDEDB /* DeleteFromSidebarCommand.swift */; };
|
|
84BB4B771F11753300858766 /* Data.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 84BB4B681F1174D400858766 /* Data.framework */; };
|
|
84BB4B781F11753300858766 /* Data.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 84BB4B681F1174D400858766 /* Data.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
|
|
84DAEE301F86CAFE0058304B /* OPMLImporter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84DAEE2F1F86CAFE0058304B /* OPMLImporter.swift */; };
|
|
84DAEE321F870B390058304B /* DockBadge.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84DAEE311F870B390058304B /* DockBadge.swift */; };
|
|
84E46C7D1F75EF7B005ECFB3 /* AppDefaults.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84E46C7C1F75EF7B005ECFB3 /* AppDefaults.swift */; };
|
|
84E850861FCB60CE0072EA88 /* AuthorAvatarDownloader.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84E850851FCB60CE0072EA88 /* AuthorAvatarDownloader.swift */; };
|
|
84E95CF71FABB3C800552D99 /* FeedList.plist in Resources */ = {isa = PBXBuildFile; fileRef = 84E95CF61FABB3C800552D99 /* FeedList.plist */; };
|
|
84E95D241FB1087500552D99 /* ArticlePasteboardWriter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84E95D231FB1087500552D99 /* ArticlePasteboardWriter.swift */; };
|
|
84EB381F1FBA8B9F000D2111 /* KeyboardShortcuts.html in Resources */ = {isa = PBXBuildFile; fileRef = 84EB38101FBA8B9F000D2111 /* KeyboardShortcuts.html */; };
|
|
84F204CE1FAACB660076E152 /* FeedListViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84F204CD1FAACB660076E152 /* FeedListViewController.swift */; };
|
|
84F204DE1FAACB8B0076E152 /* FeedListTimelineViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84F204DD1FAACB8B0076E152 /* FeedListTimelineViewController.swift */; };
|
|
84F204E01FAACBB30076E152 /* ArticleArray.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84F204DF1FAACBB30076E152 /* ArticleArray.swift */; };
|
|
84F2D5371FC22FCC00998D64 /* PseudoFeed.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84F2D5351FC22FCB00998D64 /* PseudoFeed.swift */; };
|
|
84F2D5381FC22FCC00998D64 /* TodayFeedDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84F2D5361FC22FCB00998D64 /* TodayFeedDelegate.swift */; };
|
|
84F2D53A1FC2308B00998D64 /* UnreadFeed.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84F2D5391FC2308B00998D64 /* UnreadFeed.swift */; };
|
|
84FB9A2F1EDCD6C4003D53B9 /* Sparkle.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 84FB9A2D1EDCD6B8003D53B9 /* Sparkle.framework */; };
|
|
84FB9A301EDCD6C4003D53B9 /* Sparkle.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 84FB9A2D1EDCD6B8003D53B9 /* Sparkle.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
|
|
84FF69B11FC3793300DC198E /* FaviconURLFinder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84FF69B01FC3793300DC198E /* FaviconURLFinder.swift */; };
|
|
/* End PBXBuildFile section */
|
|
|
|
/* Begin PBXContainerItemProxy section */
|
|
846E77201F6EF5D100A165E2 /* PBXContainerItemProxy */ = {
|
|
isa = PBXContainerItemProxy;
|
|
containerPortal = 846E77161F6EF5D000A165E2 /* Database.xcodeproj */;
|
|
proxyType = 2;
|
|
remoteGlobalIDString = 844BEE371F0AB3AA004AB7CD;
|
|
remoteInfo = Database;
|
|
};
|
|
846E77221F6EF5D100A165E2 /* PBXContainerItemProxy */ = {
|
|
isa = PBXContainerItemProxy;
|
|
containerPortal = 846E77161F6EF5D000A165E2 /* Database.xcodeproj */;
|
|
proxyType = 2;
|
|
remoteGlobalIDString = 844BEE401F0AB3AB004AB7CD;
|
|
remoteInfo = DatabaseTests;
|
|
};
|
|
846E77391F6EF5D700A165E2 /* PBXContainerItemProxy */ = {
|
|
isa = PBXContainerItemProxy;
|
|
containerPortal = 846E77301F6EF5D600A165E2 /* Account.xcodeproj */;
|
|
proxyType = 2;
|
|
remoteGlobalIDString = 848934F61F62484F00CEBD24;
|
|
remoteInfo = Account;
|
|
};
|
|
846E773B1F6EF5D700A165E2 /* PBXContainerItemProxy */ = {
|
|
isa = PBXContainerItemProxy;
|
|
containerPortal = 846E77301F6EF5D600A165E2 /* Account.xcodeproj */;
|
|
proxyType = 2;
|
|
remoteGlobalIDString = 848934FF1F62484F00CEBD24;
|
|
remoteInfo = AccountTests;
|
|
};
|
|
846E773F1F6EF67A00A165E2 /* PBXContainerItemProxy */ = {
|
|
isa = PBXContainerItemProxy;
|
|
containerPortal = 846E77301F6EF5D600A165E2 /* Account.xcodeproj */;
|
|
proxyType = 1;
|
|
remoteGlobalIDString = 848934F51F62484F00CEBD24;
|
|
remoteInfo = Account;
|
|
};
|
|
846E77431F6EF6A100A165E2 /* PBXContainerItemProxy */ = {
|
|
isa = PBXContainerItemProxy;
|
|
containerPortal = 846E77161F6EF5D000A165E2 /* Database.xcodeproj */;
|
|
proxyType = 1;
|
|
remoteGlobalIDString = 844BEE361F0AB3AA004AB7CD;
|
|
remoteInfo = Database;
|
|
};
|
|
849B89741F0349C100578A8D /* PBXContainerItemProxy */ = {
|
|
isa = PBXContainerItemProxy;
|
|
containerPortal = 849B89681F0349C100578A8D /* RSParser.xcodeproj */;
|
|
proxyType = 2;
|
|
remoteGlobalIDString = 84FF5F841EFA285800C15A01;
|
|
remoteInfo = RSParser;
|
|
};
|
|
849B89761F0349C100578A8D /* PBXContainerItemProxy */ = {
|
|
isa = PBXContainerItemProxy;
|
|
containerPortal = 849B89681F0349C100578A8D /* RSParser.xcodeproj */;
|
|
proxyType = 2;
|
|
remoteGlobalIDString = 84FF5F8D1EFA285800C15A01;
|
|
remoteInfo = RSParserTests;
|
|
};
|
|
849B897E1F0349D000578A8D /* PBXContainerItemProxy */ = {
|
|
isa = PBXContainerItemProxy;
|
|
containerPortal = 849B89681F0349C100578A8D /* RSParser.xcodeproj */;
|
|
proxyType = 1;
|
|
remoteGlobalIDString = 84FF5F831EFA285800C15A01;
|
|
remoteInfo = RSParser;
|
|
};
|
|
849C64721ED37A5D003D8FC0 /* PBXContainerItemProxy */ = {
|
|
isa = PBXContainerItemProxy;
|
|
containerPortal = 849C64581ED37A5D003D8FC0 /* Project object */;
|
|
proxyType = 1;
|
|
remoteGlobalIDString = 849C645F1ED37A5D003D8FC0;
|
|
remoteInfo = Evergreen;
|
|
};
|
|
84B06F9C1ED37DA000F0B54B /* PBXContainerItemProxy */ = {
|
|
isa = PBXContainerItemProxy;
|
|
containerPortal = 84B06F961ED37DA000F0B54B /* RSDatabase.xcodeproj */;
|
|
proxyType = 2;
|
|
remoteGlobalIDString = 84F22C551B52E0D9000060CE;
|
|
remoteInfo = RSDatabase;
|
|
};
|
|
84B06F9E1ED37DA000F0B54B /* PBXContainerItemProxy */ = {
|
|
isa = PBXContainerItemProxy;
|
|
containerPortal = 84B06F961ED37DA000F0B54B /* RSDatabase.xcodeproj */;
|
|
proxyType = 2;
|
|
remoteGlobalIDString = 84F22C5F1B52E0D9000060CE;
|
|
remoteInfo = RSDatabaseTests;
|
|
};
|
|
84B06FA01ED37DA000F0B54B /* PBXContainerItemProxy */ = {
|
|
isa = PBXContainerItemProxy;
|
|
containerPortal = 84B06F961ED37DA000F0B54B /* RSDatabase.xcodeproj */;
|
|
proxyType = 2;
|
|
remoteGlobalIDString = 8400ABF71E0CFBD800AA7C57;
|
|
remoteInfo = RSDatabaseiOS;
|
|
};
|
|
84B06FA81ED37DAD00F0B54B /* PBXContainerItemProxy */ = {
|
|
isa = PBXContainerItemProxy;
|
|
containerPortal = 84B06FA21ED37DAC00F0B54B /* RSCore.xcodeproj */;
|
|
proxyType = 2;
|
|
remoteGlobalIDString = 84CFF4F41AC3C69700CEA6C8;
|
|
remoteInfo = RSCore;
|
|
};
|
|
84B06FAA1ED37DAD00F0B54B /* PBXContainerItemProxy */ = {
|
|
isa = PBXContainerItemProxy;
|
|
containerPortal = 84B06FA21ED37DAC00F0B54B /* RSCore.xcodeproj */;
|
|
proxyType = 2;
|
|
remoteGlobalIDString = 84CFF4FF1AC3C69700CEA6C8;
|
|
remoteInfo = RSCoreTests;
|
|
};
|
|
84B06FAC1ED37DAD00F0B54B /* PBXContainerItemProxy */ = {
|
|
isa = PBXContainerItemProxy;
|
|
containerPortal = 84B06FA21ED37DAC00F0B54B /* RSCore.xcodeproj */;
|
|
proxyType = 2;
|
|
remoteGlobalIDString = 842DD7BC1E14993900E061EB;
|
|
remoteInfo = RSCoreiOS;
|
|
};
|
|
84B06FB01ED37DBD00F0B54B /* PBXContainerItemProxy */ = {
|
|
isa = PBXContainerItemProxy;
|
|
containerPortal = 84B06FA21ED37DAC00F0B54B /* RSCore.xcodeproj */;
|
|
proxyType = 1;
|
|
remoteGlobalIDString = 84CFF4F31AC3C69700CEA6C8;
|
|
remoteInfo = RSCore;
|
|
};
|
|
84B06FB41ED37DBD00F0B54B /* PBXContainerItemProxy */ = {
|
|
isa = PBXContainerItemProxy;
|
|
containerPortal = 84B06F961ED37DA000F0B54B /* RSDatabase.xcodeproj */;
|
|
proxyType = 1;
|
|
remoteGlobalIDString = 84F22C541B52E0D9000060CE;
|
|
remoteInfo = RSDatabase;
|
|
};
|
|
84B06FBC1ED37E8C00F0B54B /* PBXContainerItemProxy */ = {
|
|
isa = PBXContainerItemProxy;
|
|
containerPortal = 84B06FB61ED37E8B00F0B54B /* RSWeb.xcodeproj */;
|
|
proxyType = 2;
|
|
remoteGlobalIDString = 849C08B61E0CAC85006B03FA;
|
|
remoteInfo = RSWeb;
|
|
};
|
|
84B06FBE1ED37E8C00F0B54B /* PBXContainerItemProxy */ = {
|
|
isa = PBXContainerItemProxy;
|
|
containerPortal = 84B06FB61ED37E8B00F0B54B /* RSWeb.xcodeproj */;
|
|
proxyType = 2;
|
|
remoteGlobalIDString = 849C08BF1E0CAC86006B03FA;
|
|
remoteInfo = RSWebTests;
|
|
};
|
|
84B06FC01ED37E8C00F0B54B /* PBXContainerItemProxy */ = {
|
|
isa = PBXContainerItemProxy;
|
|
containerPortal = 84B06FB61ED37E8B00F0B54B /* RSWeb.xcodeproj */;
|
|
proxyType = 2;
|
|
remoteGlobalIDString = 849C08D51E0CACA3006B03FA;
|
|
remoteInfo = RSWebiOS;
|
|
};
|
|
84B06FC41ED37E9600F0B54B /* PBXContainerItemProxy */ = {
|
|
isa = PBXContainerItemProxy;
|
|
containerPortal = 84B06FB61ED37E8B00F0B54B /* RSWeb.xcodeproj */;
|
|
proxyType = 1;
|
|
remoteGlobalIDString = 849C08B51E0CAC85006B03FA;
|
|
remoteInfo = RSWeb;
|
|
};
|
|
84B06FCB1ED37F7200F0B54B /* PBXContainerItemProxy */ = {
|
|
isa = PBXContainerItemProxy;
|
|
containerPortal = 84B06FC61ED37F7200F0B54B /* DB5.xcodeproj */;
|
|
proxyType = 2;
|
|
remoteGlobalIDString = 84F22BD11B52DC2E000060CE;
|
|
remoteInfo = DB5;
|
|
};
|
|
84B06FCD1ED37F7200F0B54B /* PBXContainerItemProxy */ = {
|
|
isa = PBXContainerItemProxy;
|
|
containerPortal = 84B06FC61ED37F7200F0B54B /* DB5.xcodeproj */;
|
|
proxyType = 2;
|
|
remoteGlobalIDString = 84F22BDB1B52DC2E000060CE;
|
|
remoteInfo = DB5Tests;
|
|
};
|
|
84B06FD11ED37F7D00F0B54B /* PBXContainerItemProxy */ = {
|
|
isa = PBXContainerItemProxy;
|
|
containerPortal = 84B06FC61ED37F7200F0B54B /* DB5.xcodeproj */;
|
|
proxyType = 1;
|
|
remoteGlobalIDString = 84F22BD01B52DC2E000060CE;
|
|
remoteInfo = DB5;
|
|
};
|
|
84B06FE51ED3803200F0B54B /* PBXContainerItemProxy */ = {
|
|
isa = PBXContainerItemProxy;
|
|
containerPortal = 84B06FE01ED3803200F0B54B /* RSFeedFinder.xcodeproj */;
|
|
proxyType = 2;
|
|
remoteGlobalIDString = 84BAAE1F1C8E6B3B009F5239;
|
|
remoteInfo = RSFeedFinder;
|
|
};
|
|
84B06FE71ED3803200F0B54B /* PBXContainerItemProxy */ = {
|
|
isa = PBXContainerItemProxy;
|
|
containerPortal = 84B06FE01ED3803200F0B54B /* RSFeedFinder.xcodeproj */;
|
|
proxyType = 2;
|
|
remoteGlobalIDString = 84BAAE291C8E6B3B009F5239;
|
|
remoteInfo = RSFeedFinderTests;
|
|
};
|
|
84B06FEB1ED3803A00F0B54B /* PBXContainerItemProxy */ = {
|
|
isa = PBXContainerItemProxy;
|
|
containerPortal = 84B06FE01ED3803200F0B54B /* RSFeedFinder.xcodeproj */;
|
|
proxyType = 1;
|
|
remoteGlobalIDString = 84BAAE1E1C8E6B3B009F5239;
|
|
remoteInfo = RSFeedFinder;
|
|
};
|
|
84B06FF91ED3818000F0B54B /* PBXContainerItemProxy */ = {
|
|
isa = PBXContainerItemProxy;
|
|
containerPortal = 84B06FF41ED3818000F0B54B /* RSTree.xcodeproj */;
|
|
proxyType = 2;
|
|
remoteGlobalIDString = 842A0BE11CFCB9BC00BF746C;
|
|
remoteInfo = RSTree;
|
|
};
|
|
84B06FFB1ED3818000F0B54B /* PBXContainerItemProxy */ = {
|
|
isa = PBXContainerItemProxy;
|
|
containerPortal = 84B06FF41ED3818000F0B54B /* RSTree.xcodeproj */;
|
|
proxyType = 2;
|
|
remoteGlobalIDString = 842A0BEB1CFCB9BC00BF746C;
|
|
remoteInfo = RSTreeTests;
|
|
};
|
|
84B06FFF1ED3818D00F0B54B /* PBXContainerItemProxy */ = {
|
|
isa = PBXContainerItemProxy;
|
|
containerPortal = 84B06FF41ED3818000F0B54B /* RSTree.xcodeproj */;
|
|
proxyType = 1;
|
|
remoteGlobalIDString = 842A0BE01CFCB9BC00BF746C;
|
|
remoteInfo = RSTree;
|
|
};
|
|
84B070061ED3821900F0B54B /* PBXContainerItemProxy */ = {
|
|
isa = PBXContainerItemProxy;
|
|
containerPortal = 84B070011ED3821800F0B54B /* RSTextDrawing.xcodeproj */;
|
|
proxyType = 2;
|
|
remoteGlobalIDString = 8439D9FB1C8937C800E5E4B4;
|
|
remoteInfo = RSTextDrawing;
|
|
};
|
|
84B070081ED3821900F0B54B /* PBXContainerItemProxy */ = {
|
|
isa = PBXContainerItemProxy;
|
|
containerPortal = 84B070011ED3821800F0B54B /* RSTextDrawing.xcodeproj */;
|
|
proxyType = 2;
|
|
remoteGlobalIDString = 8439DA051C8937C800E5E4B4;
|
|
remoteInfo = RSTextDrawingTests;
|
|
};
|
|
84B0700C1ED3822600F0B54B /* PBXContainerItemProxy */ = {
|
|
isa = PBXContainerItemProxy;
|
|
containerPortal = 84B070011ED3821800F0B54B /* RSTextDrawing.xcodeproj */;
|
|
proxyType = 1;
|
|
remoteGlobalIDString = 8439D9FA1C8937C800E5E4B4;
|
|
remoteInfo = RSTextDrawing;
|
|
};
|
|
84BB4B671F1174D400858766 /* PBXContainerItemProxy */ = {
|
|
isa = PBXContainerItemProxy;
|
|
containerPortal = 84BB4B611F1174D400858766 /* Data.xcodeproj */;
|
|
proxyType = 2;
|
|
remoteGlobalIDString = 844BEE5B1F0AB3C8004AB7CD;
|
|
remoteInfo = Data;
|
|
};
|
|
84BB4B691F1174D400858766 /* PBXContainerItemProxy */ = {
|
|
isa = PBXContainerItemProxy;
|
|
containerPortal = 84BB4B611F1174D400858766 /* Data.xcodeproj */;
|
|
proxyType = 2;
|
|
remoteGlobalIDString = 844BEE641F0AB3C9004AB7CD;
|
|
remoteInfo = DataTests;
|
|
};
|
|
84BB4B791F11753300858766 /* PBXContainerItemProxy */ = {
|
|
isa = PBXContainerItemProxy;
|
|
containerPortal = 84BB4B611F1174D400858766 /* Data.xcodeproj */;
|
|
proxyType = 1;
|
|
remoteGlobalIDString = 844BEE5A1F0AB3C8004AB7CD;
|
|
remoteInfo = Data;
|
|
};
|
|
/* End PBXContainerItemProxy section */
|
|
|
|
/* Begin PBXCopyFilesBuildPhase section */
|
|
84B06F681ED37B9000F0B54B /* Embed Frameworks */ = {
|
|
isa = PBXCopyFilesBuildPhase;
|
|
buildActionMask = 2147483647;
|
|
dstPath = "";
|
|
dstSubfolderSpec = 10;
|
|
files = (
|
|
84BB4B781F11753300858766 /* Data.framework in Embed Frameworks */,
|
|
84FB9A301EDCD6C4003D53B9 /* Sparkle.framework in Embed Frameworks */,
|
|
849B897D1F0349D000578A8D /* RSParser.framework in Embed Frameworks */,
|
|
846E77421F6EF6A100A165E2 /* Database.framework in Embed Frameworks */,
|
|
84B06FB31ED37DBD00F0B54B /* RSDatabase.framework in Embed Frameworks */,
|
|
84B0700B1ED3822600F0B54B /* RSTextDrawing.framework in Embed Frameworks */,
|
|
84B06FEA1ED3803A00F0B54B /* RSFeedFinder.framework in Embed Frameworks */,
|
|
84B06FFE1ED3818D00F0B54B /* RSTree.framework in Embed Frameworks */,
|
|
84B06FAF1ED37DBD00F0B54B /* RSCore.framework in Embed Frameworks */,
|
|
846E773E1F6EF67A00A165E2 /* Account.framework in Embed Frameworks */,
|
|
84B06FD01ED37F7D00F0B54B /* DB5.framework in Embed Frameworks */,
|
|
84B06FC31ED37E9600F0B54B /* RSWeb.framework in Embed Frameworks */,
|
|
);
|
|
name = "Embed Frameworks";
|
|
runOnlyForDeploymentPostprocessing = 0;
|
|
};
|
|
/* End PBXCopyFilesBuildPhase section */
|
|
|
|
/* Begin PBXFileReference section */
|
|
8414AD241FCF5A1E00955102 /* TimelineHeaderView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TimelineHeaderView.swift; sourceTree = "<group>"; };
|
|
842611891FCB67AA0086A189 /* FeedIconDownloader.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FeedIconDownloader.swift; sourceTree = "<group>"; };
|
|
8426119D1FCB6ED40086A189 /* HTMLMetadataDownloader.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = HTMLMetadataDownloader.swift; sourceTree = "<group>"; };
|
|
8426119F1FCB72600086A189 /* FeaturedImageDownloader.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FeaturedImageDownloader.swift; sourceTree = "<group>"; };
|
|
842611A11FCB769D0086A189 /* RSHTMLMetadata+Extension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "RSHTMLMetadata+Extension.swift"; sourceTree = "<group>"; };
|
|
842E45CD1ED8C308000A8B52 /* AppNotifications.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = AppNotifications.swift; path = Evergreen/AppNotifications.swift; sourceTree = "<group>"; };
|
|
842E45DC1ED8C54B000A8B52 /* Browser.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = Browser.swift; path = Evergreen/Browser.swift; sourceTree = "<group>"; };
|
|
842E45E21ED8C681000A8B52 /* KeyboardDelegateProtocol.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = KeyboardDelegateProtocol.swift; sourceTree = "<group>"; };
|
|
842E45E41ED8C6B7000A8B52 /* MainWindowSplitView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MainWindowSplitView.swift; sourceTree = "<group>"; };
|
|
842E45E61ED8C747000A8B52 /* DB5.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = DB5.plist; path = Evergreen/Resources/DB5.plist; sourceTree = "<group>"; };
|
|
84513F8F1FAA63950023A1A9 /* FeedListControlsView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FeedListControlsView.swift; sourceTree = "<group>"; };
|
|
845213221FCA5B10003B6E93 /* ImageDownloader.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ImageDownloader.swift; sourceTree = "<group>"; };
|
|
845A29081FC74B8E007B49E3 /* SingleFaviconDownloader.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SingleFaviconDownloader.swift; sourceTree = "<group>"; };
|
|
845A291A1FC75AA6007B49E3 /* SeekingFavicon.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SeekingFavicon.swift; sourceTree = "<group>"; };
|
|
845A29211FC9251E007B49E3 /* SidebarCellLayout.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SidebarCellLayout.swift; sourceTree = "<group>"; };
|
|
845A29231FC9255E007B49E3 /* SidebarCellAppearance.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SidebarCellAppearance.swift; sourceTree = "<group>"; };
|
|
845B14A51FC2299E0013CF92 /* README.md */ = {isa = PBXFileReference; lastKnownFileType = net.daringfireball.markdown; path = README.md; sourceTree = "<group>"; };
|
|
845EE7B01FC2366500854A1F /* StarredFeedDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StarredFeedDelegate.swift; sourceTree = "<group>"; };
|
|
845EE7C01FC2488C00854A1F /* SmartFeed.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SmartFeed.swift; sourceTree = "<group>"; };
|
|
845F52EC1FB2B9FC00C10BF0 /* FeedPasteboardWriter.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FeedPasteboardWriter.swift; sourceTree = "<group>"; };
|
|
846E77161F6EF5D000A165E2 /* Database.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = Database.xcodeproj; path = Frameworks/Database/Database.xcodeproj; sourceTree = "<group>"; };
|
|
846E77301F6EF5D600A165E2 /* Account.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = Account.xcodeproj; path = Frameworks/Account/Account.xcodeproj; sourceTree = "<group>"; };
|
|
84702AA31FA27AC0006B8943 /* MarkReadOrUnreadCommand.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MarkReadOrUnreadCommand.swift; sourceTree = "<group>"; };
|
|
848F6AE41FC29CFA002D422E /* FaviconDownloader.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FaviconDownloader.swift; sourceTree = "<group>"; };
|
|
849A97421ED9EAA9007D329B /* AddFolderWindowController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AddFolderWindowController.swift; sourceTree = "<group>"; };
|
|
849A97511ED9EAC0007D329B /* AddFeedController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = AddFeedController.swift; path = AddFeed/AddFeedController.swift; sourceTree = "<group>"; };
|
|
849A97521ED9EAC0007D329B /* AddFeedWindowController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = AddFeedWindowController.swift; path = AddFeed/AddFeedWindowController.swift; sourceTree = "<group>"; };
|
|
849A97581ED9EB0D007D329B /* ArticleUtilities.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ArticleUtilities.swift; sourceTree = "<group>"; };
|
|
849A97591ED9EB0D007D329B /* DefaultFeedsImporter.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DefaultFeedsImporter.swift; sourceTree = "<group>"; };
|
|
849A975D1ED9EB72007D329B /* MainWindowController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MainWindowController.swift; sourceTree = "<group>"; };
|
|
849A97601ED9EB96007D329B /* SidebarOutlineView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SidebarOutlineView.swift; sourceTree = "<group>"; };
|
|
849A97611ED9EB96007D329B /* SidebarTreeControllerDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SidebarTreeControllerDelegate.swift; sourceTree = "<group>"; };
|
|
849A97621ED9EB96007D329B /* SidebarViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SidebarViewController.swift; sourceTree = "<group>"; };
|
|
849A97631ED9EB96007D329B /* UnreadCountView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UnreadCountView.swift; sourceTree = "<group>"; };
|
|
849A97691ED9EBC8007D329B /* TimelineTableRowView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TimelineTableRowView.swift; sourceTree = "<group>"; };
|
|
849A976A1ED9EBC8007D329B /* TimelineTableView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TimelineTableView.swift; sourceTree = "<group>"; };
|
|
849A976B1ED9EBC8007D329B /* TimelineViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TimelineViewController.swift; sourceTree = "<group>"; };
|
|
849A97701ED9EC04007D329B /* TimelineCellAppearance.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TimelineCellAppearance.swift; sourceTree = "<group>"; };
|
|
849A97711ED9EC04007D329B /* TimelineCellData.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TimelineCellData.swift; sourceTree = "<group>"; };
|
|
849A97721ED9EC04007D329B /* TimelineCellLayout.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TimelineCellLayout.swift; sourceTree = "<group>"; };
|
|
849A97731ED9EC04007D329B /* TimelineStringUtilities.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TimelineStringUtilities.swift; sourceTree = "<group>"; };
|
|
849A97741ED9EC04007D329B /* TimelineTableCellView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TimelineTableCellView.swift; sourceTree = "<group>"; };
|
|
849A97751ED9EC04007D329B /* UnreadIndicatorView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UnreadIndicatorView.swift; sourceTree = "<group>"; };
|
|
849A977D1ED9EC42007D329B /* ArticleRenderer.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ArticleRenderer.swift; sourceTree = "<group>"; };
|
|
849A977E1ED9EC42007D329B /* DetailViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DetailViewController.swift; sourceTree = "<group>"; };
|
|
849A97821ED9EC63007D329B /* StatusBarView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = StatusBarView.swift; sourceTree = "<group>"; };
|
|
849A97841ED9ECCD007D329B /* PreferencesWindowController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = PreferencesWindowController.swift; path = Evergreen/Preferences/PreferencesWindowController.swift; sourceTree = "<group>"; };
|
|
849A97871ED9ECEF007D329B /* ArticleStyle.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ArticleStyle.swift; sourceTree = "<group>"; };
|
|
849A97881ED9ECEF007D329B /* ArticleStylesManager.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ArticleStylesManager.swift; sourceTree = "<group>"; };
|
|
849A978C1ED9EE4D007D329B /* FeedListWindowController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FeedListWindowController.swift; sourceTree = "<group>"; };
|
|
849A978E1ED9EE72007D329B /* DefaultFeeds.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = DefaultFeeds.plist; path = Importers/DefaultFeeds.plist; sourceTree = SOURCE_ROOT; };
|
|
849A97911ED9EF65007D329B /* IndeterminateProgressWindowController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = IndeterminateProgressWindowController.swift; sourceTree = "<group>"; };
|
|
849A97941ED9EF7A007D329B /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Base; path = Evergreen/Base.lproj/IndeterminateProgressWindow.xib; sourceTree = SOURCE_ROOT; };
|
|
849A97971ED9EFAA007D329B /* Node-Extensions.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "Node-Extensions.swift"; sourceTree = "<group>"; };
|
|
849A979A1ED9EFEB007D329B /* styleSheet.css */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.css; name = styleSheet.css; path = Evergreen/Resources/styleSheet.css; sourceTree = SOURCE_ROOT; };
|
|
849A979B1ED9EFEB007D329B /* template.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; name = template.html; path = Evergreen/Resources/template.html; sourceTree = SOURCE_ROOT; };
|
|
849A979E1ED9F130007D329B /* SidebarCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SidebarCell.swift; sourceTree = "<group>"; };
|
|
849A97A01ED9F180007D329B /* FeedTitleDownloader.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = FeedTitleDownloader.swift; path = AddFeed/FeedTitleDownloader.swift; sourceTree = "<group>"; };
|
|
849A97A11ED9F180007D329B /* FolderTreeControllerDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = FolderTreeControllerDelegate.swift; path = AddFeed/FolderTreeControllerDelegate.swift; sourceTree = "<group>"; };
|
|
849A97A51ED9F94D007D329B /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Evergreen/Base.lproj/Preferences.storyboard; sourceTree = "<group>"; };
|
|
849A97A81ED9F9AA007D329B /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Base; path = Evergreen/Base.lproj/AddFeedSheet.xib; sourceTree = SOURCE_ROOT; };
|
|
849A97AB1ED9F9BC007D329B /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Base; path = Evergreen/Base.lproj/AddFolderSheet.xib; sourceTree = SOURCE_ROOT; };
|
|
849A97AE1ED9FA08007D329B /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Evergreen/Base.lproj/FeedList.storyboard; sourceTree = SOURCE_ROOT; };
|
|
849A97B11ED9FA69007D329B /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Evergreen/Base.lproj/MainWindow.storyboard; sourceTree = SOURCE_ROOT; };
|
|
849B89681F0349C100578A8D /* RSParser.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RSParser.xcodeproj; path = Frameworks/RSParser/RSParser.xcodeproj; sourceTree = "<group>"; };
|
|
849C64601ED37A5D003D8FC0 /* Evergreen.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Evergreen.app; sourceTree = BUILT_PRODUCTS_DIR; };
|
|
849C64631ED37A5D003D8FC0 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; name = AppDelegate.swift; path = Evergreen/AppDelegate.swift; sourceTree = "<group>"; };
|
|
849C64671ED37A5D003D8FC0 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; name = Assets.xcassets; path = Evergreen/Assets.xcassets; sourceTree = "<group>"; };
|
|
849C646A1ED37A5D003D8FC0 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = "<group>"; };
|
|
849C646C1ED37A5D003D8FC0 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; name = Info.plist; path = ../Info.plist; sourceTree = "<group>"; };
|
|
849C64711ED37A5D003D8FC0 /* EvergreenTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = EvergreenTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
|
|
849C64751ED37A5D003D8FC0 /* EvergreenTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EvergreenTests.swift; sourceTree = "<group>"; };
|
|
849C64771ED37A5D003D8FC0 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
|
|
84A6B6931FB8D43C006754AC /* DinosaursWindow.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = DinosaursWindow.xib; sourceTree = "<group>"; };
|
|
84A6B6951FB8DBD2006754AC /* DinosaursWindowController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DinosaursWindowController.swift; sourceTree = "<group>"; };
|
|
84AFBB3B1FBE76D800BA41CF /* PanicButtonWindowController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PanicButtonWindowController.swift; sourceTree = "<group>"; };
|
|
84AFBB3D1FBE770200BA41CF /* PanicButtonWindow.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = PanicButtonWindow.xib; sourceTree = "<group>"; };
|
|
84B06F961ED37DA000F0B54B /* RSDatabase.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RSDatabase.xcodeproj; path = Frameworks/RSDatabase/RSDatabase.xcodeproj; sourceTree = "<group>"; };
|
|
84B06FA21ED37DAC00F0B54B /* RSCore.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RSCore.xcodeproj; path = Frameworks/RSCore/RSCore.xcodeproj; sourceTree = "<group>"; };
|
|
84B06FB61ED37E8B00F0B54B /* RSWeb.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RSWeb.xcodeproj; path = Frameworks/RSWeb/RSWeb.xcodeproj; sourceTree = "<group>"; };
|
|
84B06FC61ED37F7200F0B54B /* DB5.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = DB5.xcodeproj; path = Frameworks/DB5/DB5.xcodeproj; sourceTree = "<group>"; };
|
|
84B06FE01ED3803200F0B54B /* RSFeedFinder.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RSFeedFinder.xcodeproj; path = Frameworks/RSFeedFinder/RSFeedFinder.xcodeproj; sourceTree = "<group>"; };
|
|
84B06FF41ED3818000F0B54B /* RSTree.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RSTree.xcodeproj; path = Frameworks/RSTree/RSTree.xcodeproj; sourceTree = "<group>"; };
|
|
84B070011ED3821800F0B54B /* RSTextDrawing.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RSTextDrawing.xcodeproj; path = Frameworks/RSTextDrawing/RSTextDrawing.xcodeproj; sourceTree = "<group>"; };
|
|
84B99C661FAE35E600ECDEDB /* FeedListTreeControllerDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FeedListTreeControllerDelegate.swift; sourceTree = "<group>"; };
|
|
84B99C681FAE36B800ECDEDB /* FeedListFolder.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FeedListFolder.swift; sourceTree = "<group>"; };
|
|
84B99C6A1FAE370B00ECDEDB /* FeedListFeed.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FeedListFeed.swift; sourceTree = "<group>"; };
|
|
84B99C9C1FAE83C600ECDEDB /* DeleteFromSidebarCommand.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DeleteFromSidebarCommand.swift; sourceTree = "<group>"; };
|
|
84BB4B611F1174D400858766 /* Data.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = Data.xcodeproj; path = Frameworks/Data/Data.xcodeproj; sourceTree = "<group>"; };
|
|
84DAEE2F1F86CAFE0058304B /* OPMLImporter.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OPMLImporter.swift; sourceTree = "<group>"; };
|
|
84DAEE311F870B390058304B /* DockBadge.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; name = DockBadge.swift; path = Evergreen/DockBadge.swift; sourceTree = "<group>"; };
|
|
84E46C7C1F75EF7B005ECFB3 /* AppDefaults.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; name = AppDefaults.swift; path = Evergreen/AppDefaults.swift; sourceTree = "<group>"; };
|
|
84E850851FCB60CE0072EA88 /* AuthorAvatarDownloader.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AuthorAvatarDownloader.swift; sourceTree = "<group>"; };
|
|
84E95CF61FABB3C800552D99 /* FeedList.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = FeedList.plist; sourceTree = "<group>"; };
|
|
84E95D231FB1087500552D99 /* ArticlePasteboardWriter.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ArticlePasteboardWriter.swift; sourceTree = "<group>"; };
|
|
84EB38101FBA8B9F000D2111 /* KeyboardShortcuts.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = KeyboardShortcuts.html; sourceTree = "<group>"; };
|
|
84F204CD1FAACB660076E152 /* FeedListViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FeedListViewController.swift; sourceTree = "<group>"; };
|
|
84F204DD1FAACB8B0076E152 /* FeedListTimelineViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FeedListTimelineViewController.swift; sourceTree = "<group>"; };
|
|
84F204DF1FAACBB30076E152 /* ArticleArray.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ArticleArray.swift; sourceTree = "<group>"; };
|
|
84F2D5351FC22FCB00998D64 /* PseudoFeed.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PseudoFeed.swift; sourceTree = "<group>"; };
|
|
84F2D5361FC22FCB00998D64 /* TodayFeedDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TodayFeedDelegate.swift; sourceTree = "<group>"; };
|
|
84F2D5391FC2308B00998D64 /* UnreadFeed.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UnreadFeed.swift; sourceTree = "<group>"; };
|
|
84FB9A2D1EDCD6B8003D53B9 /* Sparkle.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Sparkle.framework; path = Frameworks/Vendor/Sparkle.framework; sourceTree = SOURCE_ROOT; };
|
|
84FF69B01FC3793300DC198E /* FaviconURLFinder.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FaviconURLFinder.swift; sourceTree = "<group>"; };
|
|
/* End PBXFileReference section */
|
|
|
|
/* Begin PBXFrameworksBuildPhase section */
|
|
849C645D1ED37A5D003D8FC0 /* Frameworks */ = {
|
|
isa = PBXFrameworksBuildPhase;
|
|
buildActionMask = 2147483647;
|
|
files = (
|
|
84BB4B771F11753300858766 /* Data.framework in Frameworks */,
|
|
84B06FB21ED37DBD00F0B54B /* RSDatabase.framework in Frameworks */,
|
|
849B897C1F0349D000578A8D /* RSParser.framework in Frameworks */,
|
|
846E77411F6EF6A100A165E2 /* Database.framework in Frameworks */,
|
|
84B0700A1ED3822600F0B54B /* RSTextDrawing.framework in Frameworks */,
|
|
84B06FE91ED3803A00F0B54B /* RSFeedFinder.framework in Frameworks */,
|
|
84B06FFD1ED3818D00F0B54B /* RSTree.framework in Frameworks */,
|
|
84B06FAE1ED37DBD00F0B54B /* RSCore.framework in Frameworks */,
|
|
84B06FCF1ED37F7D00F0B54B /* DB5.framework in Frameworks */,
|
|
846E773D1F6EF67A00A165E2 /* Account.framework in Frameworks */,
|
|
84FB9A2F1EDCD6C4003D53B9 /* Sparkle.framework in Frameworks */,
|
|
84B06FC21ED37E9600F0B54B /* RSWeb.framework in Frameworks */,
|
|
);
|
|
runOnlyForDeploymentPostprocessing = 0;
|
|
};
|
|
849C646E1ED37A5D003D8FC0 /* Frameworks */ = {
|
|
isa = PBXFrameworksBuildPhase;
|
|
buildActionMask = 2147483647;
|
|
files = (
|
|
);
|
|
runOnlyForDeploymentPostprocessing = 0;
|
|
};
|
|
/* End PBXFrameworksBuildPhase section */
|
|
|
|
/* Begin PBXGroup section */
|
|
8426119C1FCB6ED40086A189 /* HTMLMetadata */ = {
|
|
isa = PBXGroup;
|
|
children = (
|
|
8426119D1FCB6ED40086A189 /* HTMLMetadataDownloader.swift */,
|
|
);
|
|
name = HTMLMetadata;
|
|
path = Evergreen/HTMLMetadata;
|
|
sourceTree = "<group>";
|
|
};
|
|
842E45E01ED8C587000A8B52 /* Preferences */ = {
|
|
isa = PBXGroup;
|
|
children = (
|
|
849A97A41ED9F94D007D329B /* Preferences.storyboard */,
|
|
849A97841ED9ECCD007D329B /* PreferencesWindowController.swift */,
|
|
);
|
|
name = Preferences;
|
|
sourceTree = "<group>";
|
|
};
|
|
842E45E11ED8C681000A8B52 /* MainWindow */ = {
|
|
isa = PBXGroup;
|
|
children = (
|
|
849A97B01ED9FA69007D329B /* MainWindow.storyboard */,
|
|
842E45E21ED8C681000A8B52 /* KeyboardDelegateProtocol.swift */,
|
|
849A975D1ED9EB72007D329B /* MainWindowController.swift */,
|
|
842E45E41ED8C6B7000A8B52 /* MainWindowSplitView.swift */,
|
|
849A975F1ED9EB95007D329B /* Sidebar */,
|
|
849A97681ED9EBC8007D329B /* Timeline */,
|
|
849A977C1ED9EC42007D329B /* Detail */,
|
|
849A97811ED9EC63007D329B /* Status Bar */,
|
|
849A97551ED9EAC3007D329B /* Add Feed */,
|
|
849A97411ED9EAA9007D329B /* Add Folder */,
|
|
84AFBB3A1FBE76D800BA41CF /* PanicButton */,
|
|
);
|
|
name = MainWindow;
|
|
path = Evergreen/MainWindow;
|
|
sourceTree = "<group>";
|
|
};
|
|
845213211FCA5B10003B6E93 /* Images */ = {
|
|
isa = PBXGroup;
|
|
children = (
|
|
845213221FCA5B10003B6E93 /* ImageDownloader.swift */,
|
|
84E850851FCB60CE0072EA88 /* AuthorAvatarDownloader.swift */,
|
|
842611891FCB67AA0086A189 /* FeedIconDownloader.swift */,
|
|
8426119F1FCB72600086A189 /* FeaturedImageDownloader.swift */,
|
|
842611A11FCB769D0086A189 /* RSHTMLMetadata+Extension.swift */,
|
|
);
|
|
name = Images;
|
|
path = Evergreen/Images;
|
|
sourceTree = "<group>";
|
|
};
|
|
845A29251FC928C7007B49E3 /* Cell */ = {
|
|
isa = PBXGroup;
|
|
children = (
|
|
849A979E1ED9F130007D329B /* SidebarCell.swift */,
|
|
845A29231FC9255E007B49E3 /* SidebarCellAppearance.swift */,
|
|
845A29211FC9251E007B49E3 /* SidebarCellLayout.swift */,
|
|
);
|
|
path = Cell;
|
|
sourceTree = "<group>";
|
|
};
|
|
846E77171F6EF5D000A165E2 /* Products */ = {
|
|
isa = PBXGroup;
|
|
children = (
|
|
846E77211F6EF5D100A165E2 /* Database.framework */,
|
|
846E77231F6EF5D100A165E2 /* DatabaseTests.xctest */,
|
|
);
|
|
name = Products;
|
|
sourceTree = "<group>";
|
|
};
|
|
846E77311F6EF5D600A165E2 /* Products */ = {
|
|
isa = PBXGroup;
|
|
children = (
|
|
846E773A1F6EF5D700A165E2 /* Account.framework */,
|
|
846E773C1F6EF5D700A165E2 /* AccountTests.xctest */,
|
|
);
|
|
name = Products;
|
|
sourceTree = "<group>";
|
|
};
|
|
84702AB31FA27AE8006B8943 /* Commands */ = {
|
|
isa = PBXGroup;
|
|
children = (
|
|
84702AA31FA27AC0006B8943 /* MarkReadOrUnreadCommand.swift */,
|
|
84B99C9C1FAE83C600ECDEDB /* DeleteFromSidebarCommand.swift */,
|
|
);
|
|
path = Commands;
|
|
sourceTree = "<group>";
|
|
};
|
|
848F6AE31FC29CFA002D422E /* Favicons */ = {
|
|
isa = PBXGroup;
|
|
children = (
|
|
848F6AE41FC29CFA002D422E /* FaviconDownloader.swift */,
|
|
845A29081FC74B8E007B49E3 /* SingleFaviconDownloader.swift */,
|
|
845A291A1FC75AA6007B49E3 /* SeekingFavicon.swift */,
|
|
84FF69B01FC3793300DC198E /* FaviconURLFinder.swift */,
|
|
);
|
|
name = Favicons;
|
|
path = Evergreen/Favicons;
|
|
sourceTree = "<group>";
|
|
};
|
|
849A97411ED9EAA9007D329B /* Add Folder */ = {
|
|
isa = PBXGroup;
|
|
children = (
|
|
849A97AA1ED9F9BC007D329B /* AddFolderSheet.xib */,
|
|
849A97421ED9EAA9007D329B /* AddFolderWindowController.swift */,
|
|
);
|
|
name = "Add Folder";
|
|
path = AddFolder;
|
|
sourceTree = "<group>";
|
|
};
|
|
849A97551ED9EAC3007D329B /* Add Feed */ = {
|
|
isa = PBXGroup;
|
|
children = (
|
|
849A97A71ED9F9AA007D329B /* AddFeedSheet.xib */,
|
|
849A97511ED9EAC0007D329B /* AddFeedController.swift */,
|
|
849A97521ED9EAC0007D329B /* AddFeedWindowController.swift */,
|
|
849A97A01ED9F180007D329B /* FeedTitleDownloader.swift */,
|
|
849A97A11ED9F180007D329B /* FolderTreeControllerDelegate.swift */,
|
|
);
|
|
name = "Add Feed";
|
|
sourceTree = "<group>";
|
|
};
|
|
849A97561ED9EB0D007D329B /* Data */ = {
|
|
isa = PBXGroup;
|
|
children = (
|
|
849A97581ED9EB0D007D329B /* ArticleUtilities.swift */,
|
|
);
|
|
name = Data;
|
|
path = Evergreen/Data;
|
|
sourceTree = "<group>";
|
|
};
|
|
849A975F1ED9EB95007D329B /* Sidebar */ = {
|
|
isa = PBXGroup;
|
|
children = (
|
|
849A97621ED9EB96007D329B /* SidebarViewController.swift */,
|
|
849A97601ED9EB96007D329B /* SidebarOutlineView.swift */,
|
|
849A97611ED9EB96007D329B /* SidebarTreeControllerDelegate.swift */,
|
|
849A97631ED9EB96007D329B /* UnreadCountView.swift */,
|
|
845F52EC1FB2B9FC00C10BF0 /* FeedPasteboardWriter.swift */,
|
|
845A29251FC928C7007B49E3 /* Cell */,
|
|
);
|
|
path = Sidebar;
|
|
sourceTree = "<group>";
|
|
};
|
|
849A97681ED9EBC8007D329B /* Timeline */ = {
|
|
isa = PBXGroup;
|
|
children = (
|
|
849A976B1ED9EBC8007D329B /* TimelineViewController.swift */,
|
|
84F204DF1FAACBB30076E152 /* ArticleArray.swift */,
|
|
849A97691ED9EBC8007D329B /* TimelineTableRowView.swift */,
|
|
849A976A1ED9EBC8007D329B /* TimelineTableView.swift */,
|
|
84E95D231FB1087500552D99 /* ArticlePasteboardWriter.swift */,
|
|
8414AD241FCF5A1E00955102 /* TimelineHeaderView.swift */,
|
|
849A976F1ED9EC04007D329B /* Cell */,
|
|
);
|
|
path = Timeline;
|
|
sourceTree = "<group>";
|
|
};
|
|
849A976F1ED9EC04007D329B /* Cell */ = {
|
|
isa = PBXGroup;
|
|
children = (
|
|
849A97741ED9EC04007D329B /* TimelineTableCellView.swift */,
|
|
849A97701ED9EC04007D329B /* TimelineCellAppearance.swift */,
|
|
849A97721ED9EC04007D329B /* TimelineCellLayout.swift */,
|
|
849A97711ED9EC04007D329B /* TimelineCellData.swift */,
|
|
849A97731ED9EC04007D329B /* TimelineStringUtilities.swift */,
|
|
849A97751ED9EC04007D329B /* UnreadIndicatorView.swift */,
|
|
);
|
|
path = Cell;
|
|
sourceTree = "<group>";
|
|
};
|
|
849A977C1ED9EC42007D329B /* Detail */ = {
|
|
isa = PBXGroup;
|
|
children = (
|
|
849A977E1ED9EC42007D329B /* DetailViewController.swift */,
|
|
849A977D1ED9EC42007D329B /* ArticleRenderer.swift */,
|
|
);
|
|
path = Detail;
|
|
sourceTree = "<group>";
|
|
};
|
|
849A97811ED9EC63007D329B /* Status Bar */ = {
|
|
isa = PBXGroup;
|
|
children = (
|
|
849A97821ED9EC63007D329B /* StatusBarView.swift */,
|
|
);
|
|
name = "Status Bar";
|
|
path = StatusBar;
|
|
sourceTree = "<group>";
|
|
};
|
|
849A97861ED9ECEF007D329B /* Article Styles */ = {
|
|
isa = PBXGroup;
|
|
children = (
|
|
849A97871ED9ECEF007D329B /* ArticleStyle.swift */,
|
|
849A97881ED9ECEF007D329B /* ArticleStylesManager.swift */,
|
|
);
|
|
name = "Article Styles";
|
|
path = Evergreen/ArticleStyles;
|
|
sourceTree = SOURCE_ROOT;
|
|
};
|
|
849A978B1ED9EE4D007D329B /* Feed List */ = {
|
|
isa = PBXGroup;
|
|
children = (
|
|
849A97AD1ED9FA08007D329B /* FeedList.storyboard */,
|
|
849A978C1ED9EE4D007D329B /* FeedListWindowController.swift */,
|
|
84F204CD1FAACB660076E152 /* FeedListViewController.swift */,
|
|
84F204DD1FAACB8B0076E152 /* FeedListTimelineViewController.swift */,
|
|
84513F8F1FAA63950023A1A9 /* FeedListControlsView.swift */,
|
|
84B99C661FAE35E600ECDEDB /* FeedListTreeControllerDelegate.swift */,
|
|
84B99C681FAE36B800ECDEDB /* FeedListFolder.swift */,
|
|
84B99C6A1FAE370B00ECDEDB /* FeedListFeed.swift */,
|
|
84E95CF61FABB3C800552D99 /* FeedList.plist */,
|
|
);
|
|
name = "Feed List";
|
|
path = Evergreen/FeedList;
|
|
sourceTree = "<group>";
|
|
};
|
|
849A97901ED9EF65007D329B /* Progress Window */ = {
|
|
isa = PBXGroup;
|
|
children = (
|
|
849A97931ED9EF7A007D329B /* IndeterminateProgressWindow.xib */,
|
|
849A97911ED9EF65007D329B /* IndeterminateProgressWindowController.swift */,
|
|
);
|
|
name = "Progress Window";
|
|
path = Evergreen/ProgressWindow;
|
|
sourceTree = "<group>";
|
|
};
|
|
849A97961ED9EFAA007D329B /* Extensions */ = {
|
|
isa = PBXGroup;
|
|
children = (
|
|
849A97971ED9EFAA007D329B /* Node-Extensions.swift */,
|
|
);
|
|
name = Extensions;
|
|
path = Evergreen/Extensions;
|
|
sourceTree = "<group>";
|
|
};
|
|
849A97991ED9EFB6007D329B /* Resources */ = {
|
|
isa = PBXGroup;
|
|
children = (
|
|
849A979A1ED9EFEB007D329B /* styleSheet.css */,
|
|
849A979B1ED9EFEB007D329B /* template.html */,
|
|
849C646C1ED37A5D003D8FC0 /* Info.plist */,
|
|
84EB380F1FBA8B9F000D2111 /* KeyboardShortcuts */,
|
|
);
|
|
name = Resources;
|
|
path = Evergreen/Extensions;
|
|
sourceTree = "<group>";
|
|
};
|
|
849B89691F0349C100578A8D /* Products */ = {
|
|
isa = PBXGroup;
|
|
children = (
|
|
849B89751F0349C100578A8D /* RSParser.framework */,
|
|
849B89771F0349C100578A8D /* RSParserTests.xctest */,
|
|
);
|
|
name = Products;
|
|
sourceTree = "<group>";
|
|
};
|
|
849C64571ED37A5D003D8FC0 = {
|
|
isa = PBXGroup;
|
|
children = (
|
|
845B14A51FC2299E0013CF92 /* README.md */,
|
|
842E45E61ED8C747000A8B52 /* DB5.plist */,
|
|
849C64671ED37A5D003D8FC0 /* Assets.xcassets */,
|
|
849C64691ED37A5D003D8FC0 /* Main.storyboard */,
|
|
849C64631ED37A5D003D8FC0 /* AppDelegate.swift */,
|
|
84E46C7C1F75EF7B005ECFB3 /* AppDefaults.swift */,
|
|
842E45CD1ED8C308000A8B52 /* AppNotifications.swift */,
|
|
84DAEE311F870B390058304B /* DockBadge.swift */,
|
|
842E45DC1ED8C54B000A8B52 /* Browser.swift */,
|
|
84702AB31FA27AE8006B8943 /* Commands */,
|
|
842E45E11ED8C681000A8B52 /* MainWindow */,
|
|
842E45E01ED8C587000A8B52 /* Preferences */,
|
|
849A97861ED9ECEF007D329B /* Article Styles */,
|
|
84A6B6921FB8D43C006754AC /* Dinosaurs */,
|
|
849A978B1ED9EE4D007D329B /* Feed List */,
|
|
849A97901ED9EF65007D329B /* Progress Window */,
|
|
84DAEE201F86CAE00058304B /* Importers */,
|
|
84F2D5341FC22FCB00998D64 /* PseudoFeeds */,
|
|
849A97561ED9EB0D007D329B /* Data */,
|
|
8426119C1FCB6ED40086A189 /* HTMLMetadata */,
|
|
848F6AE31FC29CFA002D422E /* Favicons */,
|
|
845213211FCA5B10003B6E93 /* Images */,
|
|
849A97961ED9EFAA007D329B /* Extensions */,
|
|
849A97991ED9EFB6007D329B /* Resources */,
|
|
84FB9A2C1EDCD6A4003D53B9 /* Frameworks */,
|
|
849C64741ED37A5D003D8FC0 /* EvergreenTests */,
|
|
849C64611ED37A5D003D8FC0 /* Products */,
|
|
846E77301F6EF5D600A165E2 /* Account.xcodeproj */,
|
|
846E77161F6EF5D000A165E2 /* Database.xcodeproj */,
|
|
84BB4B611F1174D400858766 /* Data.xcodeproj */,
|
|
84B06FC61ED37F7200F0B54B /* DB5.xcodeproj */,
|
|
84B06FA21ED37DAC00F0B54B /* RSCore.xcodeproj */,
|
|
84B06F961ED37DA000F0B54B /* RSDatabase.xcodeproj */,
|
|
84B06FE01ED3803200F0B54B /* RSFeedFinder.xcodeproj */,
|
|
849B89681F0349C100578A8D /* RSParser.xcodeproj */,
|
|
84B070011ED3821800F0B54B /* RSTextDrawing.xcodeproj */,
|
|
84B06FF41ED3818000F0B54B /* RSTree.xcodeproj */,
|
|
84B06FB61ED37E8B00F0B54B /* RSWeb.xcodeproj */,
|
|
);
|
|
sourceTree = "<group>";
|
|
};
|
|
849C64611ED37A5D003D8FC0 /* Products */ = {
|
|
isa = PBXGroup;
|
|
children = (
|
|
849C64601ED37A5D003D8FC0 /* Evergreen.app */,
|
|
849C64711ED37A5D003D8FC0 /* EvergreenTests.xctest */,
|
|
);
|
|
name = Products;
|
|
sourceTree = "<group>";
|
|
};
|
|
849C64741ED37A5D003D8FC0 /* EvergreenTests */ = {
|
|
isa = PBXGroup;
|
|
children = (
|
|
849C64751ED37A5D003D8FC0 /* EvergreenTests.swift */,
|
|
849C64771ED37A5D003D8FC0 /* Info.plist */,
|
|
);
|
|
path = EvergreenTests;
|
|
sourceTree = "<group>";
|
|
};
|
|
84A6B6921FB8D43C006754AC /* Dinosaurs */ = {
|
|
isa = PBXGroup;
|
|
children = (
|
|
84A6B6931FB8D43C006754AC /* DinosaursWindow.xib */,
|
|
84A6B6951FB8DBD2006754AC /* DinosaursWindowController.swift */,
|
|
);
|
|
name = Dinosaurs;
|
|
path = Evergreen/Dinosaurs;
|
|
sourceTree = "<group>";
|
|
};
|
|
84AFBB3A1FBE76D800BA41CF /* PanicButton */ = {
|
|
isa = PBXGroup;
|
|
children = (
|
|
84AFBB3D1FBE770200BA41CF /* PanicButtonWindow.xib */,
|
|
84AFBB3B1FBE76D800BA41CF /* PanicButtonWindowController.swift */,
|
|
);
|
|
path = PanicButton;
|
|
sourceTree = "<group>";
|
|
};
|
|
84B06F971ED37DA000F0B54B /* Products */ = {
|
|
isa = PBXGroup;
|
|
children = (
|
|
84B06F9D1ED37DA000F0B54B /* RSDatabase.framework */,
|
|
84B06F9F1ED37DA000F0B54B /* RSDatabaseTests.xctest */,
|
|
84B06FA11ED37DA000F0B54B /* RSDatabase.framework */,
|
|
);
|
|
name = Products;
|
|
sourceTree = "<group>";
|
|
};
|
|
84B06FA31ED37DAC00F0B54B /* Products */ = {
|
|
isa = PBXGroup;
|
|
children = (
|
|
84B06FA91ED37DAD00F0B54B /* RSCore.framework */,
|
|
84B06FAB1ED37DAD00F0B54B /* RSCoreTests.xctest */,
|
|
84B06FAD1ED37DAD00F0B54B /* RSCore.framework */,
|
|
);
|
|
name = Products;
|
|
sourceTree = "<group>";
|
|
};
|
|
84B06FB71ED37E8B00F0B54B /* Products */ = {
|
|
isa = PBXGroup;
|
|
children = (
|
|
84B06FBD1ED37E8C00F0B54B /* RSWeb.framework */,
|
|
84B06FBF1ED37E8C00F0B54B /* RSWebTests.xctest */,
|
|
84B06FC11ED37E8C00F0B54B /* RSWeb.framework */,
|
|
);
|
|
name = Products;
|
|
sourceTree = "<group>";
|
|
};
|
|
84B06FC71ED37F7200F0B54B /* Products */ = {
|
|
isa = PBXGroup;
|
|
children = (
|
|
84B06FCC1ED37F7200F0B54B /* DB5.framework */,
|
|
84B06FCE1ED37F7200F0B54B /* DB5Tests.xctest */,
|
|
);
|
|
name = Products;
|
|
sourceTree = "<group>";
|
|
};
|
|
84B06FE11ED3803200F0B54B /* Products */ = {
|
|
isa = PBXGroup;
|
|
children = (
|
|
84B06FE61ED3803200F0B54B /* RSFeedFinder.framework */,
|
|
84B06FE81ED3803200F0B54B /* RSFeedFinderTests.xctest */,
|
|
);
|
|
name = Products;
|
|
sourceTree = "<group>";
|
|
};
|
|
84B06FF51ED3818000F0B54B /* Products */ = {
|
|
isa = PBXGroup;
|
|
children = (
|
|
84B06FFA1ED3818000F0B54B /* RSTree.framework */,
|
|
84B06FFC1ED3818000F0B54B /* RSTreeTests.xctest */,
|
|
);
|
|
name = Products;
|
|
sourceTree = "<group>";
|
|
};
|
|
84B070021ED3821800F0B54B /* Products */ = {
|
|
isa = PBXGroup;
|
|
children = (
|
|
84B070071ED3821900F0B54B /* RSTextDrawing.framework */,
|
|
84B070091ED3821900F0B54B /* RSTextDrawingTests.xctest */,
|
|
);
|
|
name = Products;
|
|
sourceTree = "<group>";
|
|
};
|
|
84BB4B621F1174D400858766 /* Products */ = {
|
|
isa = PBXGroup;
|
|
children = (
|
|
84BB4B681F1174D400858766 /* Data.framework */,
|
|
84BB4B6A1F1174D400858766 /* DataTests.xctest */,
|
|
);
|
|
name = Products;
|
|
sourceTree = "<group>";
|
|
};
|
|
84DAEE201F86CAE00058304B /* Importers */ = {
|
|
isa = PBXGroup;
|
|
children = (
|
|
84DAEE2F1F86CAFE0058304B /* OPMLImporter.swift */,
|
|
849A97591ED9EB0D007D329B /* DefaultFeedsImporter.swift */,
|
|
849A978E1ED9EE72007D329B /* DefaultFeeds.plist */,
|
|
);
|
|
path = Importers;
|
|
sourceTree = "<group>";
|
|
};
|
|
84EB380F1FBA8B9F000D2111 /* KeyboardShortcuts */ = {
|
|
isa = PBXGroup;
|
|
children = (
|
|
84EB38101FBA8B9F000D2111 /* KeyboardShortcuts.html */,
|
|
);
|
|
name = KeyboardShortcuts;
|
|
path = Evergreen/Resources/KeyboardShortcuts;
|
|
sourceTree = SOURCE_ROOT;
|
|
};
|
|
84F2D5341FC22FCB00998D64 /* PseudoFeeds */ = {
|
|
isa = PBXGroup;
|
|
children = (
|
|
84F2D5351FC22FCB00998D64 /* PseudoFeed.swift */,
|
|
84F2D5391FC2308B00998D64 /* UnreadFeed.swift */,
|
|
845EE7C01FC2488C00854A1F /* SmartFeed.swift */,
|
|
84F2D5361FC22FCB00998D64 /* TodayFeedDelegate.swift */,
|
|
845EE7B01FC2366500854A1F /* StarredFeedDelegate.swift */,
|
|
);
|
|
name = PseudoFeeds;
|
|
path = Evergreen/PseudoFeeds;
|
|
sourceTree = "<group>";
|
|
};
|
|
84FB9A2C1EDCD6A4003D53B9 /* Frameworks */ = {
|
|
isa = PBXGroup;
|
|
children = (
|
|
84FB9A2D1EDCD6B8003D53B9 /* Sparkle.framework */,
|
|
);
|
|
name = Frameworks;
|
|
path = Evergreen/Extensions;
|
|
sourceTree = "<group>";
|
|
};
|
|
/* End PBXGroup section */
|
|
|
|
/* Begin PBXNativeTarget section */
|
|
849C645F1ED37A5D003D8FC0 /* Evergreen */ = {
|
|
isa = PBXNativeTarget;
|
|
buildConfigurationList = 849C647A1ED37A5D003D8FC0 /* Build configuration list for PBXNativeTarget "Evergreen" */;
|
|
buildPhases = (
|
|
849C645C1ED37A5D003D8FC0 /* Sources */,
|
|
849C645D1ED37A5D003D8FC0 /* Frameworks */,
|
|
849C645E1ED37A5D003D8FC0 /* Resources */,
|
|
84B06F681ED37B9000F0B54B /* Embed Frameworks */,
|
|
);
|
|
buildRules = (
|
|
);
|
|
dependencies = (
|
|
84B06FB11ED37DBD00F0B54B /* PBXTargetDependency */,
|
|
84B06FB51ED37DBD00F0B54B /* PBXTargetDependency */,
|
|
84B06FC51ED37E9600F0B54B /* PBXTargetDependency */,
|
|
84B06FD21ED37F7D00F0B54B /* PBXTargetDependency */,
|
|
84B06FEC1ED3803A00F0B54B /* PBXTargetDependency */,
|
|
84B070001ED3818D00F0B54B /* PBXTargetDependency */,
|
|
84B0700D1ED3822600F0B54B /* PBXTargetDependency */,
|
|
849B897F1F0349D000578A8D /* PBXTargetDependency */,
|
|
84BB4B7A1F11753300858766 /* PBXTargetDependency */,
|
|
846E77401F6EF67A00A165E2 /* PBXTargetDependency */,
|
|
846E77441F6EF6A100A165E2 /* PBXTargetDependency */,
|
|
);
|
|
name = Evergreen;
|
|
productName = Evergreen;
|
|
productReference = 849C64601ED37A5D003D8FC0 /* Evergreen.app */;
|
|
productType = "com.apple.product-type.application";
|
|
};
|
|
849C64701ED37A5D003D8FC0 /* EvergreenTests */ = {
|
|
isa = PBXNativeTarget;
|
|
buildConfigurationList = 849C647D1ED37A5D003D8FC0 /* Build configuration list for PBXNativeTarget "EvergreenTests" */;
|
|
buildPhases = (
|
|
849C646D1ED37A5D003D8FC0 /* Sources */,
|
|
849C646E1ED37A5D003D8FC0 /* Frameworks */,
|
|
849C646F1ED37A5D003D8FC0 /* Resources */,
|
|
);
|
|
buildRules = (
|
|
);
|
|
dependencies = (
|
|
849C64731ED37A5D003D8FC0 /* PBXTargetDependency */,
|
|
);
|
|
name = EvergreenTests;
|
|
productName = EvergreenTests;
|
|
productReference = 849C64711ED37A5D003D8FC0 /* EvergreenTests.xctest */;
|
|
productType = "com.apple.product-type.bundle.unit-test";
|
|
};
|
|
/* End PBXNativeTarget section */
|
|
|
|
/* Begin PBXProject section */
|
|
849C64581ED37A5D003D8FC0 /* Project object */ = {
|
|
isa = PBXProject;
|
|
attributes = {
|
|
LastSwiftUpdateCheck = 0820;
|
|
LastUpgradeCheck = 0920;
|
|
ORGANIZATIONNAME = "Ranchero Software";
|
|
TargetAttributes = {
|
|
849C645F1ED37A5D003D8FC0 = {
|
|
CreatedOnToolsVersion = 8.2.1;
|
|
DevelopmentTeam = M8L2WTLA8W;
|
|
ProvisioningStyle = Manual;
|
|
};
|
|
849C64701ED37A5D003D8FC0 = {
|
|
CreatedOnToolsVersion = 8.2.1;
|
|
DevelopmentTeam = 9C84TZ7Q6Z;
|
|
ProvisioningStyle = Automatic;
|
|
TestTargetID = 849C645F1ED37A5D003D8FC0;
|
|
};
|
|
};
|
|
};
|
|
buildConfigurationList = 849C645B1ED37A5D003D8FC0 /* Build configuration list for PBXProject "Evergreen" */;
|
|
compatibilityVersion = "Xcode 3.2";
|
|
developmentRegion = English;
|
|
hasScannedForEncodings = 0;
|
|
knownRegions = (
|
|
en,
|
|
Base,
|
|
);
|
|
mainGroup = 849C64571ED37A5D003D8FC0;
|
|
productRefGroup = 849C64611ED37A5D003D8FC0 /* Products */;
|
|
projectDirPath = "";
|
|
projectReferences = (
|
|
{
|
|
ProductGroup = 846E77311F6EF5D600A165E2 /* Products */;
|
|
ProjectRef = 846E77301F6EF5D600A165E2 /* Account.xcodeproj */;
|
|
},
|
|
{
|
|
ProductGroup = 84BB4B621F1174D400858766 /* Products */;
|
|
ProjectRef = 84BB4B611F1174D400858766 /* Data.xcodeproj */;
|
|
},
|
|
{
|
|
ProductGroup = 846E77171F6EF5D000A165E2 /* Products */;
|
|
ProjectRef = 846E77161F6EF5D000A165E2 /* Database.xcodeproj */;
|
|
},
|
|
{
|
|
ProductGroup = 84B06FC71ED37F7200F0B54B /* Products */;
|
|
ProjectRef = 84B06FC61ED37F7200F0B54B /* DB5.xcodeproj */;
|
|
},
|
|
{
|
|
ProductGroup = 84B06FA31ED37DAC00F0B54B /* Products */;
|
|
ProjectRef = 84B06FA21ED37DAC00F0B54B /* RSCore.xcodeproj */;
|
|
},
|
|
{
|
|
ProductGroup = 84B06F971ED37DA000F0B54B /* Products */;
|
|
ProjectRef = 84B06F961ED37DA000F0B54B /* RSDatabase.xcodeproj */;
|
|
},
|
|
{
|
|
ProductGroup = 84B06FE11ED3803200F0B54B /* Products */;
|
|
ProjectRef = 84B06FE01ED3803200F0B54B /* RSFeedFinder.xcodeproj */;
|
|
},
|
|
{
|
|
ProductGroup = 849B89691F0349C100578A8D /* Products */;
|
|
ProjectRef = 849B89681F0349C100578A8D /* RSParser.xcodeproj */;
|
|
},
|
|
{
|
|
ProductGroup = 84B070021ED3821800F0B54B /* Products */;
|
|
ProjectRef = 84B070011ED3821800F0B54B /* RSTextDrawing.xcodeproj */;
|
|
},
|
|
{
|
|
ProductGroup = 84B06FF51ED3818000F0B54B /* Products */;
|
|
ProjectRef = 84B06FF41ED3818000F0B54B /* RSTree.xcodeproj */;
|
|
},
|
|
{
|
|
ProductGroup = 84B06FB71ED37E8B00F0B54B /* Products */;
|
|
ProjectRef = 84B06FB61ED37E8B00F0B54B /* RSWeb.xcodeproj */;
|
|
},
|
|
);
|
|
projectRoot = "";
|
|
targets = (
|
|
849C645F1ED37A5D003D8FC0 /* Evergreen */,
|
|
849C64701ED37A5D003D8FC0 /* EvergreenTests */,
|
|
);
|
|
};
|
|
/* End PBXProject section */
|
|
|
|
/* Begin PBXReferenceProxy section */
|
|
846E77211F6EF5D100A165E2 /* Database.framework */ = {
|
|
isa = PBXReferenceProxy;
|
|
fileType = wrapper.framework;
|
|
path = Database.framework;
|
|
remoteRef = 846E77201F6EF5D100A165E2 /* PBXContainerItemProxy */;
|
|
sourceTree = BUILT_PRODUCTS_DIR;
|
|
};
|
|
846E77231F6EF5D100A165E2 /* DatabaseTests.xctest */ = {
|
|
isa = PBXReferenceProxy;
|
|
fileType = wrapper.cfbundle;
|
|
path = DatabaseTests.xctest;
|
|
remoteRef = 846E77221F6EF5D100A165E2 /* PBXContainerItemProxy */;
|
|
sourceTree = BUILT_PRODUCTS_DIR;
|
|
};
|
|
846E773A1F6EF5D700A165E2 /* Account.framework */ = {
|
|
isa = PBXReferenceProxy;
|
|
fileType = wrapper.framework;
|
|
path = Account.framework;
|
|
remoteRef = 846E77391F6EF5D700A165E2 /* PBXContainerItemProxy */;
|
|
sourceTree = BUILT_PRODUCTS_DIR;
|
|
};
|
|
846E773C1F6EF5D700A165E2 /* AccountTests.xctest */ = {
|
|
isa = PBXReferenceProxy;
|
|
fileType = wrapper.cfbundle;
|
|
path = AccountTests.xctest;
|
|
remoteRef = 846E773B1F6EF5D700A165E2 /* PBXContainerItemProxy */;
|
|
sourceTree = BUILT_PRODUCTS_DIR;
|
|
};
|
|
849B89751F0349C100578A8D /* RSParser.framework */ = {
|
|
isa = PBXReferenceProxy;
|
|
fileType = wrapper.framework;
|
|
path = RSParser.framework;
|
|
remoteRef = 849B89741F0349C100578A8D /* PBXContainerItemProxy */;
|
|
sourceTree = BUILT_PRODUCTS_DIR;
|
|
};
|
|
849B89771F0349C100578A8D /* RSParserTests.xctest */ = {
|
|
isa = PBXReferenceProxy;
|
|
fileType = wrapper.cfbundle;
|
|
path = RSParserTests.xctest;
|
|
remoteRef = 849B89761F0349C100578A8D /* PBXContainerItemProxy */;
|
|
sourceTree = BUILT_PRODUCTS_DIR;
|
|
};
|
|
84B06F9D1ED37DA000F0B54B /* RSDatabase.framework */ = {
|
|
isa = PBXReferenceProxy;
|
|
fileType = wrapper.framework;
|
|
path = RSDatabase.framework;
|
|
remoteRef = 84B06F9C1ED37DA000F0B54B /* PBXContainerItemProxy */;
|
|
sourceTree = BUILT_PRODUCTS_DIR;
|
|
};
|
|
84B06F9F1ED37DA000F0B54B /* RSDatabaseTests.xctest */ = {
|
|
isa = PBXReferenceProxy;
|
|
fileType = wrapper.cfbundle;
|
|
path = RSDatabaseTests.xctest;
|
|
remoteRef = 84B06F9E1ED37DA000F0B54B /* PBXContainerItemProxy */;
|
|
sourceTree = BUILT_PRODUCTS_DIR;
|
|
};
|
|
84B06FA11ED37DA000F0B54B /* RSDatabase.framework */ = {
|
|
isa = PBXReferenceProxy;
|
|
fileType = wrapper.framework;
|
|
path = RSDatabase.framework;
|
|
remoteRef = 84B06FA01ED37DA000F0B54B /* PBXContainerItemProxy */;
|
|
sourceTree = BUILT_PRODUCTS_DIR;
|
|
};
|
|
84B06FA91ED37DAD00F0B54B /* RSCore.framework */ = {
|
|
isa = PBXReferenceProxy;
|
|
fileType = wrapper.framework;
|
|
path = RSCore.framework;
|
|
remoteRef = 84B06FA81ED37DAD00F0B54B /* PBXContainerItemProxy */;
|
|
sourceTree = BUILT_PRODUCTS_DIR;
|
|
};
|
|
84B06FAB1ED37DAD00F0B54B /* RSCoreTests.xctest */ = {
|
|
isa = PBXReferenceProxy;
|
|
fileType = wrapper.cfbundle;
|
|
path = RSCoreTests.xctest;
|
|
remoteRef = 84B06FAA1ED37DAD00F0B54B /* PBXContainerItemProxy */;
|
|
sourceTree = BUILT_PRODUCTS_DIR;
|
|
};
|
|
84B06FAD1ED37DAD00F0B54B /* RSCore.framework */ = {
|
|
isa = PBXReferenceProxy;
|
|
fileType = wrapper.framework;
|
|
path = RSCore.framework;
|
|
remoteRef = 84B06FAC1ED37DAD00F0B54B /* PBXContainerItemProxy */;
|
|
sourceTree = BUILT_PRODUCTS_DIR;
|
|
};
|
|
84B06FBD1ED37E8C00F0B54B /* RSWeb.framework */ = {
|
|
isa = PBXReferenceProxy;
|
|
fileType = wrapper.framework;
|
|
path = RSWeb.framework;
|
|
remoteRef = 84B06FBC1ED37E8C00F0B54B /* PBXContainerItemProxy */;
|
|
sourceTree = BUILT_PRODUCTS_DIR;
|
|
};
|
|
84B06FBF1ED37E8C00F0B54B /* RSWebTests.xctest */ = {
|
|
isa = PBXReferenceProxy;
|
|
fileType = wrapper.cfbundle;
|
|
path = RSWebTests.xctest;
|
|
remoteRef = 84B06FBE1ED37E8C00F0B54B /* PBXContainerItemProxy */;
|
|
sourceTree = BUILT_PRODUCTS_DIR;
|
|
};
|
|
84B06FC11ED37E8C00F0B54B /* RSWeb.framework */ = {
|
|
isa = PBXReferenceProxy;
|
|
fileType = wrapper.framework;
|
|
path = RSWeb.framework;
|
|
remoteRef = 84B06FC01ED37E8C00F0B54B /* PBXContainerItemProxy */;
|
|
sourceTree = BUILT_PRODUCTS_DIR;
|
|
};
|
|
84B06FCC1ED37F7200F0B54B /* DB5.framework */ = {
|
|
isa = PBXReferenceProxy;
|
|
fileType = wrapper.framework;
|
|
path = DB5.framework;
|
|
remoteRef = 84B06FCB1ED37F7200F0B54B /* PBXContainerItemProxy */;
|
|
sourceTree = BUILT_PRODUCTS_DIR;
|
|
};
|
|
84B06FCE1ED37F7200F0B54B /* DB5Tests.xctest */ = {
|
|
isa = PBXReferenceProxy;
|
|
fileType = wrapper.cfbundle;
|
|
path = DB5Tests.xctest;
|
|
remoteRef = 84B06FCD1ED37F7200F0B54B /* PBXContainerItemProxy */;
|
|
sourceTree = BUILT_PRODUCTS_DIR;
|
|
};
|
|
84B06FE61ED3803200F0B54B /* RSFeedFinder.framework */ = {
|
|
isa = PBXReferenceProxy;
|
|
fileType = wrapper.framework;
|
|
path = RSFeedFinder.framework;
|
|
remoteRef = 84B06FE51ED3803200F0B54B /* PBXContainerItemProxy */;
|
|
sourceTree = BUILT_PRODUCTS_DIR;
|
|
};
|
|
84B06FE81ED3803200F0B54B /* RSFeedFinderTests.xctest */ = {
|
|
isa = PBXReferenceProxy;
|
|
fileType = wrapper.cfbundle;
|
|
path = RSFeedFinderTests.xctest;
|
|
remoteRef = 84B06FE71ED3803200F0B54B /* PBXContainerItemProxy */;
|
|
sourceTree = BUILT_PRODUCTS_DIR;
|
|
};
|
|
84B06FFA1ED3818000F0B54B /* RSTree.framework */ = {
|
|
isa = PBXReferenceProxy;
|
|
fileType = wrapper.framework;
|
|
path = RSTree.framework;
|
|
remoteRef = 84B06FF91ED3818000F0B54B /* PBXContainerItemProxy */;
|
|
sourceTree = BUILT_PRODUCTS_DIR;
|
|
};
|
|
84B06FFC1ED3818000F0B54B /* RSTreeTests.xctest */ = {
|
|
isa = PBXReferenceProxy;
|
|
fileType = wrapper.cfbundle;
|
|
path = RSTreeTests.xctest;
|
|
remoteRef = 84B06FFB1ED3818000F0B54B /* PBXContainerItemProxy */;
|
|
sourceTree = BUILT_PRODUCTS_DIR;
|
|
};
|
|
84B070071ED3821900F0B54B /* RSTextDrawing.framework */ = {
|
|
isa = PBXReferenceProxy;
|
|
fileType = wrapper.framework;
|
|
path = RSTextDrawing.framework;
|
|
remoteRef = 84B070061ED3821900F0B54B /* PBXContainerItemProxy */;
|
|
sourceTree = BUILT_PRODUCTS_DIR;
|
|
};
|
|
84B070091ED3821900F0B54B /* RSTextDrawingTests.xctest */ = {
|
|
isa = PBXReferenceProxy;
|
|
fileType = wrapper.cfbundle;
|
|
path = RSTextDrawingTests.xctest;
|
|
remoteRef = 84B070081ED3821900F0B54B /* PBXContainerItemProxy */;
|
|
sourceTree = BUILT_PRODUCTS_DIR;
|
|
};
|
|
84BB4B681F1174D400858766 /* Data.framework */ = {
|
|
isa = PBXReferenceProxy;
|
|
fileType = wrapper.framework;
|
|
path = Data.framework;
|
|
remoteRef = 84BB4B671F1174D400858766 /* PBXContainerItemProxy */;
|
|
sourceTree = BUILT_PRODUCTS_DIR;
|
|
};
|
|
84BB4B6A1F1174D400858766 /* DataTests.xctest */ = {
|
|
isa = PBXReferenceProxy;
|
|
fileType = wrapper.cfbundle;
|
|
path = DataTests.xctest;
|
|
remoteRef = 84BB4B691F1174D400858766 /* PBXContainerItemProxy */;
|
|
sourceTree = BUILT_PRODUCTS_DIR;
|
|
};
|
|
/* End PBXReferenceProxy section */
|
|
|
|
/* Begin PBXResourcesBuildPhase section */
|
|
849C645E1ED37A5D003D8FC0 /* Resources */ = {
|
|
isa = PBXResourcesBuildPhase;
|
|
buildActionMask = 2147483647;
|
|
files = (
|
|
84EB381F1FBA8B9F000D2111 /* KeyboardShortcuts.html in Resources */,
|
|
849A97951ED9EF7A007D329B /* IndeterminateProgressWindow.xib in Resources */,
|
|
849A978F1ED9EE72007D329B /* DefaultFeeds.plist in Resources */,
|
|
849A979D1ED9EFEB007D329B /* template.html in Resources */,
|
|
849A97A91ED9F9AA007D329B /* AddFeedSheet.xib in Resources */,
|
|
84AFBB3E1FBE770200BA41CF /* PanicButtonWindow.xib in Resources */,
|
|
842E45E71ED8C747000A8B52 /* DB5.plist in Resources */,
|
|
849A97AC1ED9F9BC007D329B /* AddFolderSheet.xib in Resources */,
|
|
849A97AF1ED9FA08007D329B /* FeedList.storyboard in Resources */,
|
|
84E95CF71FABB3C800552D99 /* FeedList.plist in Resources */,
|
|
849C64681ED37A5D003D8FC0 /* Assets.xcassets in Resources */,
|
|
849C646B1ED37A5D003D8FC0 /* Main.storyboard in Resources */,
|
|
849A97B21ED9FA69007D329B /* MainWindow.storyboard in Resources */,
|
|
849A979C1ED9EFEB007D329B /* styleSheet.css in Resources */,
|
|
84A6B6941FB8D43C006754AC /* DinosaursWindow.xib in Resources */,
|
|
849A97A61ED9F94D007D329B /* Preferences.storyboard in Resources */,
|
|
);
|
|
runOnlyForDeploymentPostprocessing = 0;
|
|
};
|
|
849C646F1ED37A5D003D8FC0 /* Resources */ = {
|
|
isa = PBXResourcesBuildPhase;
|
|
buildActionMask = 2147483647;
|
|
files = (
|
|
);
|
|
runOnlyForDeploymentPostprocessing = 0;
|
|
};
|
|
/* End PBXResourcesBuildPhase section */
|
|
|
|
/* Begin PBXSourcesBuildPhase section */
|
|
849C645C1ED37A5D003D8FC0 /* Sources */ = {
|
|
isa = PBXSourcesBuildPhase;
|
|
buildActionMask = 2147483647;
|
|
files = (
|
|
84F204E01FAACBB30076E152 /* ArticleArray.swift in Sources */,
|
|
849C64641ED37A5D003D8FC0 /* AppDelegate.swift in Sources */,
|
|
84513F901FAA63950023A1A9 /* FeedListControlsView.swift in Sources */,
|
|
84E46C7D1F75EF7B005ECFB3 /* AppDefaults.swift in Sources */,
|
|
842E45CE1ED8C308000A8B52 /* AppNotifications.swift in Sources */,
|
|
84DAEE321F870B390058304B /* DockBadge.swift in Sources */,
|
|
842E45DD1ED8C54B000A8B52 /* Browser.swift in Sources */,
|
|
842E45E31ED8C681000A8B52 /* KeyboardDelegateProtocol.swift in Sources */,
|
|
845F52ED1FB2B9FC00C10BF0 /* FeedPasteboardWriter.swift in Sources */,
|
|
849A975E1ED9EB72007D329B /* MainWindowController.swift in Sources */,
|
|
842E45E51ED8C6B7000A8B52 /* MainWindowSplitView.swift in Sources */,
|
|
84F2D53A1FC2308B00998D64 /* UnreadFeed.swift in Sources */,
|
|
845A29221FC9251E007B49E3 /* SidebarCellLayout.swift in Sources */,
|
|
849A97661ED9EB96007D329B /* SidebarViewController.swift in Sources */,
|
|
849A97641ED9EB96007D329B /* SidebarOutlineView.swift in Sources */,
|
|
84F2D5371FC22FCC00998D64 /* PseudoFeed.swift in Sources */,
|
|
845EE7C11FC2488C00854A1F /* SmartFeed.swift in Sources */,
|
|
84702AA41FA27AC0006B8943 /* MarkReadOrUnreadCommand.swift in Sources */,
|
|
845A291B1FC75AA6007B49E3 /* SeekingFavicon.swift in Sources */,
|
|
849A979F1ED9F130007D329B /* SidebarCell.swift in Sources */,
|
|
849A97651ED9EB96007D329B /* SidebarTreeControllerDelegate.swift in Sources */,
|
|
849A97671ED9EB96007D329B /* UnreadCountView.swift in Sources */,
|
|
84AFBB3C1FBE76D800BA41CF /* PanicButtonWindowController.swift in Sources */,
|
|
8426118A1FCB67AA0086A189 /* FeedIconDownloader.swift in Sources */,
|
|
84E95D241FB1087500552D99 /* ArticlePasteboardWriter.swift in Sources */,
|
|
84A6B6961FB8DBD2006754AC /* DinosaursWindowController.swift in Sources */,
|
|
849A975B1ED9EB0D007D329B /* ArticleUtilities.swift in Sources */,
|
|
84DAEE301F86CAFE0058304B /* OPMLImporter.swift in Sources */,
|
|
849A975C1ED9EB0D007D329B /* DefaultFeedsImporter.swift in Sources */,
|
|
849A97891ED9ECEF007D329B /* ArticleStyle.swift in Sources */,
|
|
84FF69B11FC3793300DC198E /* FaviconURLFinder.swift in Sources */,
|
|
842611A21FCB769D0086A189 /* RSHTMLMetadata+Extension.swift in Sources */,
|
|
849A978A1ED9ECEF007D329B /* ArticleStylesManager.swift in Sources */,
|
|
849A97791ED9EC04007D329B /* TimelineStringUtilities.swift in Sources */,
|
|
84F204CE1FAACB660076E152 /* FeedListViewController.swift in Sources */,
|
|
845A29241FC9255E007B49E3 /* SidebarCellAppearance.swift in Sources */,
|
|
845EE7B11FC2366500854A1F /* StarredFeedDelegate.swift in Sources */,
|
|
848F6AE51FC29CFB002D422E /* FaviconDownloader.swift in Sources */,
|
|
849A97981ED9EFAA007D329B /* Node-Extensions.swift in Sources */,
|
|
849A97531ED9EAC0007D329B /* AddFeedController.swift in Sources */,
|
|
849A97831ED9EC63007D329B /* StatusBarView.swift in Sources */,
|
|
84F2D5381FC22FCC00998D64 /* TodayFeedDelegate.swift in Sources */,
|
|
845213231FCA5B11003B6E93 /* ImageDownloader.swift in Sources */,
|
|
849A97431ED9EAA9007D329B /* AddFolderWindowController.swift in Sources */,
|
|
849A97921ED9EF65007D329B /* IndeterminateProgressWindowController.swift in Sources */,
|
|
849A97801ED9EC42007D329B /* DetailViewController.swift in Sources */,
|
|
8426119E1FCB6ED40086A189 /* HTMLMetadataDownloader.swift in Sources */,
|
|
849A976E1ED9EBC8007D329B /* TimelineViewController.swift in Sources */,
|
|
849A978D1ED9EE4D007D329B /* FeedListWindowController.swift in Sources */,
|
|
849A97771ED9EC04007D329B /* TimelineCellData.swift in Sources */,
|
|
84B99C6B1FAE370B00ECDEDB /* FeedListFeed.swift in Sources */,
|
|
842611A01FCB72600086A189 /* FeaturedImageDownloader.swift in Sources */,
|
|
849A97781ED9EC04007D329B /* TimelineCellLayout.swift in Sources */,
|
|
849A976C1ED9EBC8007D329B /* TimelineTableRowView.swift in Sources */,
|
|
849A977B1ED9EC04007D329B /* UnreadIndicatorView.swift in Sources */,
|
|
84B99C9D1FAE83C600ECDEDB /* DeleteFromSidebarCommand.swift in Sources */,
|
|
849A97541ED9EAC0007D329B /* AddFeedWindowController.swift in Sources */,
|
|
849A976D1ED9EBC8007D329B /* TimelineTableView.swift in Sources */,
|
|
84B99C671FAE35E600ECDEDB /* FeedListTreeControllerDelegate.swift in Sources */,
|
|
84B99C691FAE36B800ECDEDB /* FeedListFolder.swift in Sources */,
|
|
84F204DE1FAACB8B0076E152 /* FeedListTimelineViewController.swift in Sources */,
|
|
849A97A31ED9F180007D329B /* FolderTreeControllerDelegate.swift in Sources */,
|
|
845A29091FC74B8E007B49E3 /* SingleFaviconDownloader.swift in Sources */,
|
|
849A97851ED9ECCD007D329B /* PreferencesWindowController.swift in Sources */,
|
|
84E850861FCB60CE0072EA88 /* AuthorAvatarDownloader.swift in Sources */,
|
|
8414AD251FCF5A1E00955102 /* TimelineHeaderView.swift in Sources */,
|
|
849A977A1ED9EC04007D329B /* TimelineTableCellView.swift in Sources */,
|
|
849A97761ED9EC04007D329B /* TimelineCellAppearance.swift in Sources */,
|
|
849A97A21ED9F180007D329B /* FeedTitleDownloader.swift in Sources */,
|
|
849A977F1ED9EC42007D329B /* ArticleRenderer.swift in Sources */,
|
|
);
|
|
runOnlyForDeploymentPostprocessing = 0;
|
|
};
|
|
849C646D1ED37A5D003D8FC0 /* Sources */ = {
|
|
isa = PBXSourcesBuildPhase;
|
|
buildActionMask = 2147483647;
|
|
files = (
|
|
849C64761ED37A5D003D8FC0 /* EvergreenTests.swift in Sources */,
|
|
);
|
|
runOnlyForDeploymentPostprocessing = 0;
|
|
};
|
|
/* End PBXSourcesBuildPhase section */
|
|
|
|
/* Begin PBXTargetDependency section */
|
|
846E77401F6EF67A00A165E2 /* PBXTargetDependency */ = {
|
|
isa = PBXTargetDependency;
|
|
name = Account;
|
|
targetProxy = 846E773F1F6EF67A00A165E2 /* PBXContainerItemProxy */;
|
|
};
|
|
846E77441F6EF6A100A165E2 /* PBXTargetDependency */ = {
|
|
isa = PBXTargetDependency;
|
|
name = Database;
|
|
targetProxy = 846E77431F6EF6A100A165E2 /* PBXContainerItemProxy */;
|
|
};
|
|
849B897F1F0349D000578A8D /* PBXTargetDependency */ = {
|
|
isa = PBXTargetDependency;
|
|
name = RSParser;
|
|
targetProxy = 849B897E1F0349D000578A8D /* PBXContainerItemProxy */;
|
|
};
|
|
849C64731ED37A5D003D8FC0 /* PBXTargetDependency */ = {
|
|
isa = PBXTargetDependency;
|
|
target = 849C645F1ED37A5D003D8FC0 /* Evergreen */;
|
|
targetProxy = 849C64721ED37A5D003D8FC0 /* PBXContainerItemProxy */;
|
|
};
|
|
84B06FB11ED37DBD00F0B54B /* PBXTargetDependency */ = {
|
|
isa = PBXTargetDependency;
|
|
name = RSCore;
|
|
targetProxy = 84B06FB01ED37DBD00F0B54B /* PBXContainerItemProxy */;
|
|
};
|
|
84B06FB51ED37DBD00F0B54B /* PBXTargetDependency */ = {
|
|
isa = PBXTargetDependency;
|
|
name = RSDatabase;
|
|
targetProxy = 84B06FB41ED37DBD00F0B54B /* PBXContainerItemProxy */;
|
|
};
|
|
84B06FC51ED37E9600F0B54B /* PBXTargetDependency */ = {
|
|
isa = PBXTargetDependency;
|
|
name = RSWeb;
|
|
targetProxy = 84B06FC41ED37E9600F0B54B /* PBXContainerItemProxy */;
|
|
};
|
|
84B06FD21ED37F7D00F0B54B /* PBXTargetDependency */ = {
|
|
isa = PBXTargetDependency;
|
|
name = DB5;
|
|
targetProxy = 84B06FD11ED37F7D00F0B54B /* PBXContainerItemProxy */;
|
|
};
|
|
84B06FEC1ED3803A00F0B54B /* PBXTargetDependency */ = {
|
|
isa = PBXTargetDependency;
|
|
name = RSFeedFinder;
|
|
targetProxy = 84B06FEB1ED3803A00F0B54B /* PBXContainerItemProxy */;
|
|
};
|
|
84B070001ED3818D00F0B54B /* PBXTargetDependency */ = {
|
|
isa = PBXTargetDependency;
|
|
name = RSTree;
|
|
targetProxy = 84B06FFF1ED3818D00F0B54B /* PBXContainerItemProxy */;
|
|
};
|
|
84B0700D1ED3822600F0B54B /* PBXTargetDependency */ = {
|
|
isa = PBXTargetDependency;
|
|
name = RSTextDrawing;
|
|
targetProxy = 84B0700C1ED3822600F0B54B /* PBXContainerItemProxy */;
|
|
};
|
|
84BB4B7A1F11753300858766 /* PBXTargetDependency */ = {
|
|
isa = PBXTargetDependency;
|
|
name = Data;
|
|
targetProxy = 84BB4B791F11753300858766 /* PBXContainerItemProxy */;
|
|
};
|
|
/* End PBXTargetDependency section */
|
|
|
|
/* Begin PBXVariantGroup section */
|
|
849A97931ED9EF7A007D329B /* IndeterminateProgressWindow.xib */ = {
|
|
isa = PBXVariantGroup;
|
|
children = (
|
|
849A97941ED9EF7A007D329B /* Base */,
|
|
);
|
|
name = IndeterminateProgressWindow.xib;
|
|
sourceTree = "<group>";
|
|
};
|
|
849A97A41ED9F94D007D329B /* Preferences.storyboard */ = {
|
|
isa = PBXVariantGroup;
|
|
children = (
|
|
849A97A51ED9F94D007D329B /* Base */,
|
|
);
|
|
name = Preferences.storyboard;
|
|
sourceTree = "<group>";
|
|
};
|
|
849A97A71ED9F9AA007D329B /* AddFeedSheet.xib */ = {
|
|
isa = PBXVariantGroup;
|
|
children = (
|
|
849A97A81ED9F9AA007D329B /* Base */,
|
|
);
|
|
name = AddFeedSheet.xib;
|
|
sourceTree = "<group>";
|
|
};
|
|
849A97AA1ED9F9BC007D329B /* AddFolderSheet.xib */ = {
|
|
isa = PBXVariantGroup;
|
|
children = (
|
|
849A97AB1ED9F9BC007D329B /* Base */,
|
|
);
|
|
name = AddFolderSheet.xib;
|
|
sourceTree = "<group>";
|
|
};
|
|
849A97AD1ED9FA08007D329B /* FeedList.storyboard */ = {
|
|
isa = PBXVariantGroup;
|
|
children = (
|
|
849A97AE1ED9FA08007D329B /* Base */,
|
|
);
|
|
name = FeedList.storyboard;
|
|
sourceTree = "<group>";
|
|
};
|
|
849A97B01ED9FA69007D329B /* MainWindow.storyboard */ = {
|
|
isa = PBXVariantGroup;
|
|
children = (
|
|
849A97B11ED9FA69007D329B /* Base */,
|
|
);
|
|
name = MainWindow.storyboard;
|
|
sourceTree = "<group>";
|
|
};
|
|
849C64691ED37A5D003D8FC0 /* Main.storyboard */ = {
|
|
isa = PBXVariantGroup;
|
|
children = (
|
|
849C646A1ED37A5D003D8FC0 /* Base */,
|
|
);
|
|
name = Main.storyboard;
|
|
path = Evergreen;
|
|
sourceTree = "<group>";
|
|
};
|
|
/* End PBXVariantGroup section */
|
|
|
|
/* Begin XCBuildConfiguration section */
|
|
849C64781ED37A5D003D8FC0 /* Debug */ = {
|
|
isa = XCBuildConfiguration;
|
|
buildSettings = {
|
|
ALWAYS_SEARCH_USER_PATHS = NO;
|
|
CLANG_ANALYZER_NONNULL = YES;
|
|
CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
|
|
CLANG_CXX_LIBRARY = "libc++";
|
|
CLANG_ENABLE_MODULES = YES;
|
|
CLANG_ENABLE_OBJC_ARC = YES;
|
|
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
|
|
CLANG_WARN_BOOL_CONVERSION = YES;
|
|
CLANG_WARN_COMMA = YES;
|
|
CLANG_WARN_CONSTANT_CONVERSION = YES;
|
|
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
|
|
CLANG_WARN_DOCUMENTATION_COMMENTS = 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_LITERAL_CONVERSION = YES;
|
|
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
|
|
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;
|
|
COPY_PHASE_STRIP = NO;
|
|
DEBUG_INFORMATION_FORMAT = dwarf;
|
|
DEVELOPMENT_TEAM = M8L2WTLA8W;
|
|
ENABLE_STRICT_OBJC_MSGSEND = YES;
|
|
ENABLE_TESTABILITY = YES;
|
|
GCC_C_LANGUAGE_STANDARD = gnu99;
|
|
GCC_DYNAMIC_NO_PIC = NO;
|
|
GCC_NO_COMMON_BLOCKS = YES;
|
|
GCC_OPTIMIZATION_LEVEL = 0;
|
|
GCC_PREPROCESSOR_DEFINITIONS = (
|
|
"DEBUG=1",
|
|
"$(inherited)",
|
|
);
|
|
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
|
|
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
|
|
GCC_WARN_UNDECLARED_SELECTOR = YES;
|
|
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
|
|
GCC_WARN_UNUSED_FUNCTION = YES;
|
|
GCC_WARN_UNUSED_VARIABLE = YES;
|
|
MACOSX_DEPLOYMENT_TARGET = 10.13;
|
|
MTL_ENABLE_DEBUG_INFO = YES;
|
|
ONLY_ACTIVE_ARCH = YES;
|
|
SDKROOT = macosx;
|
|
SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG;
|
|
SWIFT_OPTIMIZATION_LEVEL = "-Onone";
|
|
SWIFT_SWIFT3_OBJC_INFERENCE = Off;
|
|
SWIFT_VERSION = 4.0;
|
|
};
|
|
name = Debug;
|
|
};
|
|
849C64791ED37A5D003D8FC0 /* Release */ = {
|
|
isa = XCBuildConfiguration;
|
|
buildSettings = {
|
|
ALWAYS_SEARCH_USER_PATHS = NO;
|
|
CLANG_ANALYZER_NONNULL = YES;
|
|
CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
|
|
CLANG_CXX_LIBRARY = "libc++";
|
|
CLANG_ENABLE_MODULES = YES;
|
|
CLANG_ENABLE_OBJC_ARC = YES;
|
|
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
|
|
CLANG_WARN_BOOL_CONVERSION = YES;
|
|
CLANG_WARN_COMMA = YES;
|
|
CLANG_WARN_CONSTANT_CONVERSION = YES;
|
|
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
|
|
CLANG_WARN_DOCUMENTATION_COMMENTS = 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_LITERAL_CONVERSION = YES;
|
|
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
|
|
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;
|
|
COPY_PHASE_STRIP = NO;
|
|
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
|
|
DEVELOPMENT_TEAM = M8L2WTLA8W;
|
|
ENABLE_NS_ASSERTIONS = NO;
|
|
ENABLE_STRICT_OBJC_MSGSEND = YES;
|
|
GCC_C_LANGUAGE_STANDARD = gnu99;
|
|
GCC_NO_COMMON_BLOCKS = YES;
|
|
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
|
|
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
|
|
GCC_WARN_UNDECLARED_SELECTOR = YES;
|
|
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
|
|
GCC_WARN_UNUSED_FUNCTION = YES;
|
|
GCC_WARN_UNUSED_VARIABLE = YES;
|
|
MACOSX_DEPLOYMENT_TARGET = 10.13;
|
|
MTL_ENABLE_DEBUG_INFO = NO;
|
|
SDKROOT = macosx;
|
|
SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule";
|
|
SWIFT_SWIFT3_OBJC_INFERENCE = Off;
|
|
SWIFT_VERSION = 4.0;
|
|
};
|
|
name = Release;
|
|
};
|
|
849C647B1ED37A5D003D8FC0 /* Debug */ = {
|
|
isa = XCBuildConfiguration;
|
|
buildSettings = {
|
|
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
|
|
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
|
|
CODE_SIGN_IDENTITY = "Developer ID Application";
|
|
COMBINE_HIDPI_IMAGES = YES;
|
|
DEVELOPMENT_TEAM = M8L2WTLA8W;
|
|
FRAMEWORK_SEARCH_PATHS = (
|
|
"$(inherited)",
|
|
"$(PROJECT_DIR)/Frameworks/Vendor",
|
|
);
|
|
INFOPLIST_FILE = Evergreen/Info.plist;
|
|
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks";
|
|
PRODUCT_BUNDLE_IDENTIFIER = com.ranchero.Evergreen;
|
|
PRODUCT_NAME = "$(TARGET_NAME)";
|
|
PROVISIONING_PROFILE_SPECIFIER = "";
|
|
};
|
|
name = Debug;
|
|
};
|
|
849C647C1ED37A5D003D8FC0 /* Release */ = {
|
|
isa = XCBuildConfiguration;
|
|
buildSettings = {
|
|
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
|
|
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
|
|
CODE_SIGN_IDENTITY = "Developer ID Application";
|
|
COMBINE_HIDPI_IMAGES = YES;
|
|
DEVELOPMENT_TEAM = M8L2WTLA8W;
|
|
FRAMEWORK_SEARCH_PATHS = (
|
|
"$(inherited)",
|
|
"$(PROJECT_DIR)/Frameworks/Vendor",
|
|
);
|
|
INFOPLIST_FILE = Evergreen/Info.plist;
|
|
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks";
|
|
PRODUCT_BUNDLE_IDENTIFIER = com.ranchero.Evergreen;
|
|
PRODUCT_NAME = "$(TARGET_NAME)";
|
|
PROVISIONING_PROFILE_SPECIFIER = "";
|
|
};
|
|
name = Release;
|
|
};
|
|
849C647E1ED37A5D003D8FC0 /* Debug */ = {
|
|
isa = XCBuildConfiguration;
|
|
buildSettings = {
|
|
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
|
|
BUNDLE_LOADER = "$(TEST_HOST)";
|
|
COMBINE_HIDPI_IMAGES = YES;
|
|
DEVELOPMENT_TEAM = 9C84TZ7Q6Z;
|
|
INFOPLIST_FILE = EvergreenTests/Info.plist;
|
|
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/../Frameworks";
|
|
PRODUCT_BUNDLE_IDENTIFIER = com.ranchero.EvergreenTests;
|
|
PRODUCT_NAME = "$(TARGET_NAME)";
|
|
TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Evergreen.app/Contents/MacOS/Evergreen";
|
|
};
|
|
name = Debug;
|
|
};
|
|
849C647F1ED37A5D003D8FC0 /* Release */ = {
|
|
isa = XCBuildConfiguration;
|
|
buildSettings = {
|
|
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
|
|
BUNDLE_LOADER = "$(TEST_HOST)";
|
|
COMBINE_HIDPI_IMAGES = YES;
|
|
DEVELOPMENT_TEAM = 9C84TZ7Q6Z;
|
|
INFOPLIST_FILE = EvergreenTests/Info.plist;
|
|
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/../Frameworks";
|
|
PRODUCT_BUNDLE_IDENTIFIER = com.ranchero.EvergreenTests;
|
|
PRODUCT_NAME = "$(TARGET_NAME)";
|
|
TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Evergreen.app/Contents/MacOS/Evergreen";
|
|
};
|
|
name = Release;
|
|
};
|
|
/* End XCBuildConfiguration section */
|
|
|
|
/* Begin XCConfigurationList section */
|
|
849C645B1ED37A5D003D8FC0 /* Build configuration list for PBXProject "Evergreen" */ = {
|
|
isa = XCConfigurationList;
|
|
buildConfigurations = (
|
|
849C64781ED37A5D003D8FC0 /* Debug */,
|
|
849C64791ED37A5D003D8FC0 /* Release */,
|
|
);
|
|
defaultConfigurationIsVisible = 0;
|
|
defaultConfigurationName = Release;
|
|
};
|
|
849C647A1ED37A5D003D8FC0 /* Build configuration list for PBXNativeTarget "Evergreen" */ = {
|
|
isa = XCConfigurationList;
|
|
buildConfigurations = (
|
|
849C647B1ED37A5D003D8FC0 /* Debug */,
|
|
849C647C1ED37A5D003D8FC0 /* Release */,
|
|
);
|
|
defaultConfigurationIsVisible = 0;
|
|
defaultConfigurationName = Release;
|
|
};
|
|
849C647D1ED37A5D003D8FC0 /* Build configuration list for PBXNativeTarget "EvergreenTests" */ = {
|
|
isa = XCConfigurationList;
|
|
buildConfigurations = (
|
|
849C647E1ED37A5D003D8FC0 /* Debug */,
|
|
849C647F1ED37A5D003D8FC0 /* Release */,
|
|
);
|
|
defaultConfigurationIsVisible = 0;
|
|
defaultConfigurationName = Release;
|
|
};
|
|
/* End XCConfigurationList section */
|
|
};
|
|
rootObject = 849C64581ED37A5D003D8FC0 /* Project object */;
|
|
}
|