mirror of
https://github.com/Ranchero-Software/NetNewsWire.git
synced 2024-12-22 23:58:36 +01:00
Add NetNewsWire-MAS target for the Mac App Store.
This commit is contained in:
parent
47770bc65b
commit
e524863f48
@ -24,6 +24,153 @@
|
||||
840D61962029031D009BC708 /* NetNewsWire_iOSTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 840D61952029031D009BC708 /* NetNewsWire_iOSTests.swift */; };
|
||||
840D61A12029031E009BC708 /* NetNewsWire_iOSUITests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 840D61A02029031E009BC708 /* NetNewsWire_iOSUITests.swift */; };
|
||||
840F7C0821B4671B0057E851 /* Credits.rtf in Resources */ = {isa = PBXBuildFile; fileRef = 840F7C0721B4671B0057E851 /* Credits.rtf */; };
|
||||
840F7C1E21BDA4B40057E851 /* ArticleArray.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84F204DF1FAACBB30076E152 /* ArticleArray.swift */; };
|
||||
840F7C1F21BDA4B40057E851 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 849C64631ED37A5D003D8FC0 /* AppDelegate.swift */; };
|
||||
840F7C2021BDA4B40057E851 /* InspectorWindowController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84BBB12C20142A4700F054F5 /* InspectorWindowController.swift */; };
|
||||
840F7C2121BDA4B40057E851 /* AppDefaults.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84E46C7C1F75EF7B005ECFB3 /* AppDefaults.swift */; };
|
||||
840F7C2221BDA4B40057E851 /* Account+Scriptability.swift in Sources */ = {isa = PBXBuildFile; fileRef = D5907D962004B7EB005947E5 /* Account+Scriptability.swift */; };
|
||||
840F7C2321BDA4B40057E851 /* NothingInspectorViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 841ABA4D20145E7300980E11 /* NothingInspectorViewController.swift */; };
|
||||
840F7C2421BDA4B40057E851 /* SidebarContextualMenuDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 847FA120202BA34100BB56C8 /* SidebarContextualMenuDelegate.swift */; };
|
||||
840F7C2521BDA4B40057E851 /* AppNotifications.swift in Sources */ = {isa = PBXBuildFile; fileRef = 842E45CD1ED8C308000A8B52 /* AppNotifications.swift */; };
|
||||
840F7C2621BDA4B40057E851 /* TimelineKeyboardDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 844B5B5A1FEA00FB00C7C76A /* TimelineKeyboardDelegate.swift */; };
|
||||
840F7C2721BDA4B40057E851 /* DockBadge.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84DAEE311F870B390058304B /* DockBadge.swift */; };
|
||||
840F7C2821BDA4B40057E851 /* Browser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 842E45DC1ED8C54B000A8B52 /* Browser.swift */; };
|
||||
840F7C2921BDA4B40057E851 /* KeyboardDelegateProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 842E45E21ED8C681000A8B52 /* KeyboardDelegateProtocol.swift */; };
|
||||
840F7C2A21BDA4B40057E851 /* AppleEventUtils.swift in Sources */ = {isa = PBXBuildFile; fileRef = D5558FD7200228B80066386B /* AppleEventUtils.swift */; };
|
||||
840F7C2B21BDA4B40057E851 /* OPMLExporter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8444C8F11FED81840051386C /* OPMLExporter.swift */; };
|
||||
840F7C2C21BDA4B40057E851 /* MainWindowController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 849A975D1ED9EB72007D329B /* MainWindowController.swift */; };
|
||||
840F7C2D21BDA4B40057E851 /* MainWindowSplitView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 842E45E41ED8C6B7000A8B52 /* MainWindowSplitView.swift */; };
|
||||
840F7C2E21BDA4B40057E851 /* UnreadFeed.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84F2D5391FC2308B00998D64 /* UnreadFeed.swift */; };
|
||||
840F7C2F21BDA4B40057E851 /* SidebarCellLayout.swift in Sources */ = {isa = PBXBuildFile; fileRef = 845A29211FC9251E007B49E3 /* SidebarCellLayout.swift */; };
|
||||
840F7C3021BDA4B40057E851 /* SmartFeedPasteboardWriter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84AD1EB92031649C00BC20B7 /* SmartFeedPasteboardWriter.swift */; };
|
||||
840F7C3121BDA4B40057E851 /* SmartFeedsController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84CC88171FE59CBF00644329 /* SmartFeedsController.swift */; };
|
||||
840F7C3221BDA4B40057E851 /* SidebarViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 849A97621ED9EB96007D329B /* SidebarViewController.swift */; };
|
||||
840F7C3321BDA4B40057E851 /* SidebarOutlineView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 849A97601ED9EB96007D329B /* SidebarOutlineView.swift */; };
|
||||
840F7C3421BDA4B40057E851 /* Author+Scriptability.swift in Sources */ = {isa = PBXBuildFile; fileRef = D5A2678B20130ECF00A8D3C0 /* Author+Scriptability.swift */; };
|
||||
840F7C3521BDA4B40057E851 /* PseudoFeed.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84F2D5351FC22FCB00998D64 /* PseudoFeed.swift */; };
|
||||
840F7C3621BDA4B40057E851 /* NSScriptCommand+NetNewsWire.swift in Sources */ = {isa = PBXBuildFile; fileRef = D57BE6DF204CD35F00D11AAC /* NSScriptCommand+NetNewsWire.swift */; };
|
||||
840F7C3721BDA4B40057E851 /* GeneralPrefencesViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84754C89213E471B009CFDFB /* GeneralPrefencesViewController.swift */; };
|
||||
840F7C3821BDA4B40057E851 /* Article+Scriptability.swift in Sources */ = {isa = PBXBuildFile; fileRef = D553737C20186C1F006D8857 /* Article+Scriptability.swift */; };
|
||||
840F7C3921BDA4B40057E851 /* SmartFeed.swift in Sources */ = {isa = PBXBuildFile; fileRef = 845EE7C01FC2488C00854A1F /* SmartFeed.swift */; };
|
||||
840F7C3A21BDA4B40057E851 /* MarkStatusCommand.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84702AA31FA27AC0006B8943 /* MarkStatusCommand.swift */; };
|
||||
840F7C3B21BDA4B40057E851 /* NSApplication+Scriptability.swift in Sources */ = {isa = PBXBuildFile; fileRef = D5907D7E2004AC00005947E5 /* NSApplication+Scriptability.swift */; };
|
||||
840F7C3C21BDA4B40057E851 /* SidebarCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 849A979E1ED9F130007D329B /* SidebarCell.swift */; };
|
||||
840F7C3D21BDA4B40057E851 /* SidebarTreeControllerDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 849A97611ED9EB96007D329B /* SidebarTreeControllerDelegate.swift */; };
|
||||
840F7C3E21BDA4B40057E851 /* UnreadCountView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 849A97631ED9EB96007D329B /* UnreadCountView.swift */; };
|
||||
840F7C3F21BDA4B40057E851 /* FeedIconDownloader.swift in Sources */ = {isa = PBXBuildFile; fileRef = 842611891FCB67AA0086A189 /* FeedIconDownloader.swift */; };
|
||||
840F7C4021BDA4B40057E851 /* MarkCommandValidationStatus.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84162A142038C12C00035290 /* MarkCommandValidationStatus.swift */; };
|
||||
840F7C4121BDA4B40057E851 /* ArticlePasteboardWriter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84E95D231FB1087500552D99 /* ArticlePasteboardWriter.swift */; };
|
||||
840F7C4221BDA4B40057E851 /* ArticleUtilities.swift in Sources */ = {isa = PBXBuildFile; fileRef = 849A97581ED9EB0D007D329B /* ArticleUtilities.swift */; };
|
||||
840F7C4321BDA4B40057E851 /* OPMLImporter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84DAEE2F1F86CAFE0058304B /* OPMLImporter.swift */; };
|
||||
840F7C4421BDA4B40057E851 /* DefaultFeedsImporter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 849A97591ED9EB0D007D329B /* DefaultFeedsImporter.swift */; };
|
||||
840F7C4521BDA4B40057E851 /* RenameWindowController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84A37CB4201ECD610087C5AF /* RenameWindowController.swift */; };
|
||||
840F7C4621BDA4B40057E851 /* SendToMicroBlogCommand.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84A14FF220048CA70046AD9A /* SendToMicroBlogCommand.swift */; };
|
||||
840F7C4721BDA4B40057E851 /* ArticleStyle.swift in Sources */ = {isa = PBXBuildFile; fileRef = 849A97871ED9ECEF007D329B /* ArticleStyle.swift */; };
|
||||
840F7C4821BDA4B40057E851 /* FaviconURLFinder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84FF69B01FC3793300DC198E /* FaviconURLFinder.swift */; };
|
||||
840F7C4921BDA4B40057E851 /* SidebarViewController+ContextualMenus.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84B7178B201E66580091657D /* SidebarViewController+ContextualMenus.swift */; };
|
||||
840F7C4A21BDA4B40057E851 /* RSHTMLMetadata+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 842611A11FCB769D0086A189 /* RSHTMLMetadata+Extension.swift */; };
|
||||
840F7C4B21BDA4B40057E851 /* SendToMarsEditCommand.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84A1500420048DDF0046AD9A /* SendToMarsEditCommand.swift */; };
|
||||
840F7C4C21BDA4B40057E851 /* ScriptingObjectContainer.swift in Sources */ = {isa = PBXBuildFile; fileRef = D5907DB12004BB37005947E5 /* ScriptingObjectContainer.swift */; };
|
||||
840F7C4D21BDA4B40057E851 /* ArticleStylesManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 849A97881ED9ECEF007D329B /* ArticleStylesManager.swift */; };
|
||||
840F7C4E21BDA4B40057E851 /* SharingServiceDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 519B8D322143397200FA689C /* SharingServiceDelegate.swift */; };
|
||||
840F7C4F21BDA4B40057E851 /* TimelineViewController+ContextualMenus.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84E8E0DA202EC49300562D8F /* TimelineViewController+ContextualMenus.swift */; };
|
||||
840F7C5021BDA4B40057E851 /* TimelineStringFormatter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 849A97731ED9EC04007D329B /* TimelineStringFormatter.swift */; };
|
||||
840F7C5121BDA4B40057E851 /* MultilineTextFieldSizer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84E185C2203BB12600F69BFA /* MultilineTextFieldSizer.swift */; };
|
||||
840F7C5221BDA4B40057E851 /* FeedInspectorViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8472058020142E8900AD578B /* FeedInspectorViewController.swift */; };
|
||||
840F7C5321BDA4B40057E851 /* FolderPasteboardWriter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84AD1EA92031617300BC20B7 /* FolderPasteboardWriter.swift */; };
|
||||
840F7C5421BDA4B40057E851 /* SidebarOutlineDataSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84AD1EBB2032AF5C00BC20B7 /* SidebarOutlineDataSource.swift */; };
|
||||
840F7C5521BDA4B40057E851 /* SidebarCellAppearance.swift in Sources */ = {isa = PBXBuildFile; fileRef = 845A29231FC9255E007B49E3 /* SidebarCellAppearance.swift */; };
|
||||
840F7C5621BDA4B40057E851 /* FeedFinder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84F3EE0620DEC97E003FADEB /* FeedFinder.swift */; };
|
||||
840F7C5721BDA4B40057E851 /* StarredFeedDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 845EE7B01FC2366500854A1F /* StarredFeedDelegate.swift */; };
|
||||
840F7C5821BDA4B40057E851 /* FaviconDownloader.swift in Sources */ = {isa = PBXBuildFile; fileRef = 848F6AE41FC29CFA002D422E /* FaviconDownloader.swift */; };
|
||||
840F7C5921BDA4B40057E851 /* FeedSpecifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84F3EE0720DEC97E003FADEB /* FeedSpecifier.swift */; };
|
||||
840F7C5A21BDA4B40057E851 /* SharingServicePickerDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 849EE72020391F560082A1EA /* SharingServicePickerDelegate.swift */; };
|
||||
840F7C5B21BDA4B40057E851 /* Node-Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 849A97971ED9EFAA007D329B /* Node-Extensions.swift */; };
|
||||
840F7C5C21BDA4B40057E851 /* AppImages.swift in Sources */ = {isa = PBXBuildFile; fileRef = 849EE70E203919360082A1EA /* AppImages.swift */; };
|
||||
840F7C5D21BDA4B40057E851 /* AddFeedController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 849A97511ED9EAC0007D329B /* AddFeedController.swift */; };
|
||||
840F7C5E21BDA4B40057E851 /* TimelineContextualMenuDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84AAF2BE202CF684004A0BC4 /* TimelineContextualMenuDelegate.swift */; };
|
||||
840F7C5F21BDA4B40057E851 /* SidebarStatusBarView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 849A97821ED9EC63007D329B /* SidebarStatusBarView.swift */; };
|
||||
840F7C6021BDA4B40057E851 /* TodayFeedDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84F2D5361FC22FCB00998D64 /* TodayFeedDelegate.swift */; };
|
||||
840F7C6121BDA4B40057E851 /* FolderInspectorViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 841ABA5D20145E9200980E11 /* FolderInspectorViewController.swift */; };
|
||||
840F7C6221BDA4B40057E851 /* ImageDownloader.swift in Sources */ = {isa = PBXBuildFile; fileRef = 845213221FCA5B10003B6E93 /* ImageDownloader.swift */; };
|
||||
840F7C6321BDA4B40057E851 /* AddFolderWindowController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 849A97421ED9EAA9007D329B /* AddFolderWindowController.swift */; };
|
||||
840F7C6421BDA4B40057E851 /* MainWIndowKeyboardHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 844B5B661FEA18E300C7C76A /* MainWIndowKeyboardHandler.swift */; };
|
||||
840F7C6521BDA4B40057E851 /* PasteboardFeed.swift in Sources */ = {isa = PBXBuildFile; fileRef = 848D578D21543519005FFAD5 /* PasteboardFeed.swift */; };
|
||||
840F7C6621BDA4B40057E851 /* IndeterminateProgressWindowController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 849A97911ED9EF65007D329B /* IndeterminateProgressWindowController.swift */; };
|
||||
840F7C6721BDA4B40057E851 /* DetailViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 849A977E1ED9EC42007D329B /* DetailViewController.swift */; };
|
||||
840F7C6821BDA4B40057E851 /* HTMLMetadataDownloader.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8426119D1FCB6ED40086A189 /* HTMLMetadataDownloader.swift */; };
|
||||
840F7C6921BDA4B40057E851 /* TimelineViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 849A976B1ED9EBC8007D329B /* TimelineViewController.swift */; };
|
||||
840F7C6A21BDA4B40057E851 /* TimelineCellData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 849A97711ED9EC04007D329B /* TimelineCellData.swift */; };
|
||||
840F7C6B21BDA4B40057E851 /* BuiltinSmartFeedInspectorViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 841ABA5F20145EC100980E11 /* BuiltinSmartFeedInspectorViewController.swift */; };
|
||||
840F7C6C21BDA4B40057E851 /* AppDelegate+Scriptability.swift in Sources */ = {isa = PBXBuildFile; fileRef = D5E4CC53202C1361009B4FFC /* AppDelegate+Scriptability.swift */; };
|
||||
840F7C6D21BDA4B40057E851 /* ScriptingObject.swift in Sources */ = {isa = PBXBuildFile; fileRef = D5F4EDB4200744A700B9E363 /* ScriptingObject.swift */; };
|
||||
840F7C6E21BDA4B40057E851 /* HTMLFeedFinder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84F3EE0820DEC97E003FADEB /* HTMLFeedFinder.swift */; };
|
||||
840F7C6F21BDA4B40057E851 /* Folder+Scriptability.swift in Sources */ = {isa = PBXBuildFile; fileRef = D5F4EDB820074D7C00B9E363 /* Folder+Scriptability.swift */; };
|
||||
840F7C7021BDA4B40057E851 /* FeaturedImageDownloader.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8426119F1FCB72600086A189 /* FeaturedImageDownloader.swift */; };
|
||||
840F7C7121BDA4B40057E851 /* TimelineCellLayout.swift in Sources */ = {isa = PBXBuildFile; fileRef = 849A97721ED9EC04007D329B /* TimelineCellLayout.swift */; };
|
||||
840F7C7221BDA4B40057E851 /* DetailWebView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84E8E0EA202F693600562D8F /* DetailWebView.swift */; };
|
||||
840F7C7321BDA4B40057E851 /* TimelineTableRowView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 849A97691ED9EBC8007D329B /* TimelineTableRowView.swift */; };
|
||||
840F7C7421BDA4B40057E851 /* UnreadIndicatorView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 849A97751ED9EC04007D329B /* UnreadIndicatorView.swift */; };
|
||||
840F7C7521BDA4B40057E851 /* DeleteFromSidebarCommand.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84B99C9C1FAE83C600ECDEDB /* DeleteFromSidebarCommand.swift */; };
|
||||
840F7C7621BDA4B40057E851 /* AddFeedWindowController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 849A97521ED9EAC0007D329B /* AddFeedWindowController.swift */; };
|
||||
840F7C7721BDA4B40057E851 /* TimelineTableView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 849A976A1ED9EBC8007D329B /* TimelineTableView.swift */; };
|
||||
840F7C7821BDA4B40057E851 /* TimelineDataSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84162A242038C1E000035290 /* TimelineDataSource.swift */; };
|
||||
840F7C7921BDA4B40057E851 /* DetailStatusBarView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84D52E941FE588BB00D14F5B /* DetailStatusBarView.swift */; };
|
||||
840F7C7A21BDA4B40057E851 /* MainWindowController+Scriptability.swift in Sources */ = {isa = PBXBuildFile; fileRef = D5E4CC63202C1AC1009B4FFC /* MainWindowController+Scriptability.swift */; };
|
||||
840F7C7B21BDA4B40057E851 /* SidebarGearMenuDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84D5BA1F201E8FB6009092BD /* SidebarGearMenuDelegate.swift */; };
|
||||
840F7C7C21BDA4B40057E851 /* SmallIconProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84411E701FE5FBFA004B527F /* SmallIconProvider.swift */; };
|
||||
840F7C7D21BDA4B40057E851 /* SidebarKeyboardDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 844B5B581FE9FE4F00C7C76A /* SidebarKeyboardDelegate.swift */; };
|
||||
840F7C7E21BDA4B40057E851 /* FolderTreeMenu.swift in Sources */ = {isa = PBXBuildFile; fileRef = 51EC114B2149FE3300B296E3 /* FolderTreeMenu.swift */; };
|
||||
840F7C7F21BDA4B40057E851 /* FolderTreeControllerDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 849A97A11ED9F180007D329B /* FolderTreeControllerDelegate.swift */; };
|
||||
840F7C8021BDA4B40057E851 /* SendToCommand.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84A1500220048D660046AD9A /* SendToCommand.swift */; };
|
||||
840F7C8121BDA4B40057E851 /* SingleFaviconDownloader.swift in Sources */ = {isa = PBXBuildFile; fileRef = 845A29081FC74B8E007B49E3 /* SingleFaviconDownloader.swift */; };
|
||||
840F7C8221BDA4B40057E851 /* PreferencesWindowController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 849A97841ED9ECCD007D329B /* PreferencesWindowController.swift */; };
|
||||
840F7C8321BDA4B40057E851 /* Feed+Scriptability.swift in Sources */ = {isa = PBXBuildFile; fileRef = D5F4EDB620074D6500B9E363 /* Feed+Scriptability.swift */; };
|
||||
840F7C8421BDA4B40057E851 /* AuthorAvatarDownloader.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84E850851FCB60CE0072EA88 /* AuthorAvatarDownloader.swift */; };
|
||||
840F7C8521BDA4B40057E851 /* SingleLineTextFieldSizer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84E185B2203B74E500F69BFA /* SingleLineTextFieldSizer.swift */; };
|
||||
840F7C8621BDA4B40057E851 /* MainWindowToolbarDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 849EE71E20391DF20082A1EA /* MainWindowToolbarDelegate.swift */; };
|
||||
840F7C8721BDA4B40057E851 /* TimelineTableCellView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 849A97741ED9EC04007D329B /* TimelineTableCellView.swift */; };
|
||||
840F7C8821BDA4B40057E851 /* TimelineCellAppearance.swift in Sources */ = {isa = PBXBuildFile; fileRef = 849A97701ED9EC04007D329B /* TimelineCellAppearance.swift */; };
|
||||
840F7C8921BDA4B40057E851 /* InitialFeedDownloader.swift in Sources */ = {isa = PBXBuildFile; fileRef = 849A97A01ED9F180007D329B /* InitialFeedDownloader.swift */; };
|
||||
840F7C8A21BDA4B40057E851 /* ArticleRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 849A977D1ED9EC42007D329B /* ArticleRenderer.swift */; };
|
||||
840F7C8C21BDA4B40057E851 /* RSWeb.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 84C37F9F20DD8D0500CA8CF5 /* RSWeb.framework */; };
|
||||
840F7C8D21BDA4B40057E851 /* RSDatabase.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 84C37FC020DD8E0C00CA8CF5 /* RSDatabase.framework */; };
|
||||
840F7C8E21BDA4B40057E851 /* RSTree.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 84C37F9520DD8CFE00CA8CF5 /* RSTree.framework */; };
|
||||
840F7C8F21BDA4B40057E851 /* DB5.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 84C37F2820DD8CCE00CA8CF5 /* DB5.framework */; };
|
||||
840F7C9021BDA4B40057E851 /* RSParser.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 84C37F8C20DD8CF800CA8CF5 /* RSParser.framework */; };
|
||||
840F7C9121BDA4B40057E851 /* Account.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 846E773A1F6EF5D700A165E2 /* Account.framework */; };
|
||||
840F7C9221BDA4B40057E851 /* RSCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 84C37F8120DD8CF200CA8CF5 /* RSCore.framework */; };
|
||||
840F7C9421BDA4B40057E851 /* ArticlesDatabase.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 841D4D682106B3E100DD04E6 /* ArticlesDatabase.framework */; };
|
||||
840F7C9521BDA4B40057E851 /* Articles.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 841D4D5B2106B3D600DD04E6 /* Articles.framework */; };
|
||||
840F7C9721BDA4B40057E851 /* KeyboardShortcuts.html in Resources */ = {isa = PBXBuildFile; fileRef = 84EB38101FBA8B9F000D2111 /* KeyboardShortcuts.html */; };
|
||||
840F7C9821BDA4B40057E851 /* IndeterminateProgressWindow.xib in Resources */ = {isa = PBXBuildFile; fileRef = 849A97931ED9EF7A007D329B /* IndeterminateProgressWindow.xib */; };
|
||||
840F7C9921BDA4B40057E851 /* GlobalKeyboardShortcuts.plist in Resources */ = {isa = PBXBuildFile; fileRef = 844B5B641FEA11F200C7C76A /* GlobalKeyboardShortcuts.plist */; };
|
||||
840F7C9A21BDA4B40057E851 /* DefaultFeeds.plist in Resources */ = {isa = PBXBuildFile; fileRef = 849A978E1ED9EE72007D329B /* DefaultFeeds.plist */; };
|
||||
840F7C9B21BDA4B40057E851 /* TimelineKeyboardShortcuts.plist in Resources */ = {isa = PBXBuildFile; fileRef = 845479871FEB77C000AD8B59 /* TimelineKeyboardShortcuts.plist */; };
|
||||
840F7C9C21BDA4B40057E851 /* template.html in Resources */ = {isa = PBXBuildFile; fileRef = 849A979B1ED9EFEB007D329B /* template.html */; };
|
||||
840F7C9D21BDA4B40057E851 /* AddFeedSheet.xib in Resources */ = {isa = PBXBuildFile; fileRef = 849A97A71ED9F9AA007D329B /* AddFeedSheet.xib */; };
|
||||
840F7C9E21BDA4B40057E851 /* DB5.plist in Resources */ = {isa = PBXBuildFile; fileRef = 842E45E61ED8C747000A8B52 /* DB5.plist */; };
|
||||
840F7C9F21BDA4B40057E851 /* SidebarKeyboardShortcuts.plist in Resources */ = {isa = PBXBuildFile; fileRef = 844B5B681FEA20DF00C7C76A /* SidebarKeyboardShortcuts.plist */; };
|
||||
840F7CA021BDA4B40057E851 /* AddFolderSheet.xib in Resources */ = {isa = PBXBuildFile; fileRef = 849A97AA1ED9F9BC007D329B /* AddFolderSheet.xib */; };
|
||||
840F7CA121BDA4B40057E851 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 849C64671ED37A5D003D8FC0 /* Assets.xcassets */; };
|
||||
840F7CA221BDA4B40057E851 /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 849C64691ED37A5D003D8FC0 /* Main.storyboard */; };
|
||||
840F7CA321BDA4B40057E851 /* MainWindow.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 849A97B01ED9FA69007D329B /* MainWindow.storyboard */; };
|
||||
840F7CA521BDA4B40057E851 /* styleSheet.css in Resources */ = {isa = PBXBuildFile; fileRef = 849A979A1ED9EFEB007D329B /* styleSheet.css */; };
|
||||
840F7CA621BDA4B40057E851 /* Preferences.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 849A97A41ED9F94D007D329B /* Preferences.storyboard */; };
|
||||
840F7CA721BDA4B40057E851 /* RenameSheet.xib in Resources */ = {isa = PBXBuildFile; fileRef = 84A37CB9201ECE590087C5AF /* RenameSheet.xib */; };
|
||||
840F7CA821BDA4B40057E851 /* Inspector.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 84BBB12B20142A4700F054F5 /* Inspector.storyboard */; };
|
||||
840F7CA921BDA4B40057E851 /* NetNewsWire.sdef in Resources */ = {isa = PBXBuildFile; fileRef = D5D175012002039D0047B29D /* NetNewsWire.sdef */; };
|
||||
840F7CAC21BDA4B40057E851 /* RSWeb.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 84C37F9F20DD8D0500CA8CF5 /* RSWeb.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
|
||||
840F7CAD21BDA4B40057E851 /* RSDatabase.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 84C37FC020DD8E0C00CA8CF5 /* RSDatabase.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
|
||||
840F7CAE21BDA4B40057E851 /* RSTree.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 84C37F9520DD8CFE00CA8CF5 /* RSTree.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
|
||||
840F7CB021BDA4B40057E851 /* DB5.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 84C37F2820DD8CCE00CA8CF5 /* DB5.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
|
||||
840F7CB121BDA4B40057E851 /* RSParser.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 84C37F8C20DD8CF800CA8CF5 /* RSParser.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
|
||||
840F7CB221BDA4B40057E851 /* RSCore.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 84C37F8120DD8CF200CA8CF5 /* RSCore.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
|
||||
840F7CB321BDA4B40057E851 /* Account.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 846E773A1F6EF5D700A165E2 /* Account.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
|
||||
840F7CB421BDA4B40057E851 /* ArticlesDatabase.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 841D4D682106B3E100DD04E6 /* ArticlesDatabase.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
|
||||
840F7CB521BDA4B40057E851 /* Articles.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 841D4D5B2106B3D600DD04E6 /* Articles.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
|
||||
840F7CB721BDA4B40057E851 /* Subscribe to Feed.appex in Embed App Extensions */ = {isa = PBXBuildFile; fileRef = 6581C73320CED60000F4AD34 /* Subscribe to Feed.appex */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; };
|
||||
840F7CC121BDAD2C0057E851 /* Credits.rtf in Resources */ = {isa = PBXBuildFile; fileRef = 840F7CC021BDAD2C0057E851 /* Credits.rtf */; };
|
||||
84162A152038C12C00035290 /* MarkCommandValidationStatus.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84162A142038C12C00035290 /* MarkCommandValidationStatus.swift */; };
|
||||
84162A252038C1E000035290 /* TimelineDataSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84162A242038C1E000035290 /* TimelineDataSource.swift */; };
|
||||
841ABA4E20145E7300980E11 /* NothingInspectorViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 841ABA4D20145E7300980E11 /* NothingInspectorViewController.swift */; };
|
||||
@ -210,6 +357,69 @@
|
||||
remoteGlobalIDString = 840D617B2029031C009BC708;
|
||||
remoteInfo = "NetNewsWire-iOS";
|
||||
};
|
||||
840F7C0C21BDA4B40057E851 /* PBXContainerItemProxy */ = {
|
||||
isa = PBXContainerItemProxy;
|
||||
containerPortal = 846E77301F6EF5D600A165E2 /* Account.xcodeproj */;
|
||||
proxyType = 1;
|
||||
remoteGlobalIDString = 848934F51F62484F00CEBD24;
|
||||
remoteInfo = Account;
|
||||
};
|
||||
840F7C0E21BDA4B40057E851 /* PBXContainerItemProxy */ = {
|
||||
isa = PBXContainerItemProxy;
|
||||
containerPortal = 84C37F7A20DD8CF200CA8CF5 /* RSCore.xcodeproj */;
|
||||
proxyType = 1;
|
||||
remoteGlobalIDString = 84CFF4F31AC3C69700CEA6C8;
|
||||
remoteInfo = RSCore;
|
||||
};
|
||||
840F7C1021BDA4B40057E851 /* PBXContainerItemProxy */ = {
|
||||
isa = PBXContainerItemProxy;
|
||||
containerPortal = 84C37F9820DD8D0400CA8CF5 /* RSWeb.xcodeproj */;
|
||||
proxyType = 1;
|
||||
remoteGlobalIDString = 849C08B51E0CAC85006B03FA;
|
||||
remoteInfo = RSWeb;
|
||||
};
|
||||
840F7C1221BDA4B40057E851 /* PBXContainerItemProxy */ = {
|
||||
isa = PBXContainerItemProxy;
|
||||
containerPortal = 84C37F8F20DD8CFD00CA8CF5 /* RSTree.xcodeproj */;
|
||||
proxyType = 1;
|
||||
remoteGlobalIDString = 842A0BE01CFCB9BC00BF746C;
|
||||
remoteInfo = RSTree;
|
||||
};
|
||||
840F7C1421BDA4B40057E851 /* PBXContainerItemProxy */ = {
|
||||
isa = PBXContainerItemProxy;
|
||||
containerPortal = 84C37F2220DD8CCD00CA8CF5 /* DB5.xcodeproj */;
|
||||
proxyType = 1;
|
||||
remoteGlobalIDString = 84F22BD01B52DC2E000060CE;
|
||||
remoteInfo = DB5;
|
||||
};
|
||||
840F7C1621BDA4B40057E851 /* PBXContainerItemProxy */ = {
|
||||
isa = PBXContainerItemProxy;
|
||||
containerPortal = 84C37F8620DD8CF800CA8CF5 /* RSParser.xcodeproj */;
|
||||
proxyType = 1;
|
||||
remoteGlobalIDString = 84FF5F831EFA285800C15A01;
|
||||
remoteInfo = RSParser;
|
||||
};
|
||||
840F7C1821BDA4B40057E851 /* PBXContainerItemProxy */ = {
|
||||
isa = PBXContainerItemProxy;
|
||||
containerPortal = 84C37FB920DD8E0C00CA8CF5 /* RSDatabase.xcodeproj */;
|
||||
proxyType = 1;
|
||||
remoteGlobalIDString = 84F22C541B52E0D9000060CE;
|
||||
remoteInfo = RSDatabase;
|
||||
};
|
||||
840F7C1A21BDA4B40057E851 /* PBXContainerItemProxy */ = {
|
||||
isa = PBXContainerItemProxy;
|
||||
containerPortal = 841D4D542106B3D500DD04E6 /* Articles.xcodeproj */;
|
||||
proxyType = 1;
|
||||
remoteGlobalIDString = 844BEE5A1F0AB3C8004AB7CD;
|
||||
remoteInfo = Articles;
|
||||
};
|
||||
840F7C1C21BDA4B40057E851 /* PBXContainerItemProxy */ = {
|
||||
isa = PBXContainerItemProxy;
|
||||
containerPortal = 841D4D5E2106B3E100DD04E6 /* ArticlesDatabase.xcodeproj */;
|
||||
proxyType = 1;
|
||||
remoteGlobalIDString = 844BEE361F0AB3AA004AB7CD;
|
||||
remoteInfo = ArticlesDatabase;
|
||||
};
|
||||
841D4D5A2106B3D600DD04E6 /* PBXContainerItemProxy */ = {
|
||||
isa = PBXContainerItemProxy;
|
||||
containerPortal = 841D4D542106B3D500DD04E6 /* Articles.xcodeproj */;
|
||||
@ -441,6 +651,36 @@
|
||||
name = "Embed App Extensions";
|
||||
runOnlyForDeploymentPostprocessing = 0;
|
||||
};
|
||||
840F7CAB21BDA4B40057E851 /* Embed Frameworks */ = {
|
||||
isa = PBXCopyFilesBuildPhase;
|
||||
buildActionMask = 2147483647;
|
||||
dstPath = "";
|
||||
dstSubfolderSpec = 10;
|
||||
files = (
|
||||
840F7CAC21BDA4B40057E851 /* RSWeb.framework in Embed Frameworks */,
|
||||
840F7CAD21BDA4B40057E851 /* RSDatabase.framework in Embed Frameworks */,
|
||||
840F7CAE21BDA4B40057E851 /* RSTree.framework in Embed Frameworks */,
|
||||
840F7CB021BDA4B40057E851 /* DB5.framework in Embed Frameworks */,
|
||||
840F7CB121BDA4B40057E851 /* RSParser.framework in Embed Frameworks */,
|
||||
840F7CB221BDA4B40057E851 /* RSCore.framework in Embed Frameworks */,
|
||||
840F7CB321BDA4B40057E851 /* Account.framework in Embed Frameworks */,
|
||||
840F7CB421BDA4B40057E851 /* ArticlesDatabase.framework in Embed Frameworks */,
|
||||
840F7CB521BDA4B40057E851 /* Articles.framework in Embed Frameworks */,
|
||||
);
|
||||
name = "Embed Frameworks";
|
||||
runOnlyForDeploymentPostprocessing = 0;
|
||||
};
|
||||
840F7CB621BDA4B40057E851 /* Embed App Extensions */ = {
|
||||
isa = PBXCopyFilesBuildPhase;
|
||||
buildActionMask = 2147483647;
|
||||
dstPath = "";
|
||||
dstSubfolderSpec = 13;
|
||||
files = (
|
||||
840F7CB721BDA4B40057E851 /* Subscribe to Feed.appex in Embed App Extensions */,
|
||||
);
|
||||
name = "Embed App Extensions";
|
||||
runOnlyForDeploymentPostprocessing = 0;
|
||||
};
|
||||
84B06F681ED37B9000F0B54B /* Embed Frameworks */ = {
|
||||
isa = PBXCopyFilesBuildPhase;
|
||||
buildActionMask = 2147483647;
|
||||
@ -503,6 +743,10 @@
|
||||
840D61A22029031E009BC708 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
|
||||
840F7C0721B4671B0057E851 /* Credits.rtf */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.rtf; name = Credits.rtf; path = NetNewsWire/Resources/Credits.rtf; sourceTree = SOURCE_ROOT; };
|
||||
840F7C0921BCA1B10057E851 /* NetNewsWire.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; name = NetNewsWire.entitlements; path = NetNewsWire/NetNewsWire.entitlements; sourceTree = "<group>"; };
|
||||
840F7CBB21BDA4B40057E851 /* NetNewsWire.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = NetNewsWire.app; sourceTree = BUILT_PRODUCTS_DIR; };
|
||||
840F7CBC21BDA4B40057E851 /* NetNewsWire copy-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; name = "NetNewsWire copy-Info.plist"; path = "/Users/brent/Projects/NetNewsWire/NetNewsWire copy-Info.plist"; sourceTree = "<absolute>"; };
|
||||
840F7CBD21BDA6730057E851 /* NetNewsWire-MAS.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; name = "NetNewsWire-MAS.entitlements"; path = "NetNewsWire/NetNewsWire-MAS.entitlements"; sourceTree = "<group>"; };
|
||||
840F7CC021BDAD2C0057E851 /* Credits.rtf */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.rtf; name = Credits.rtf; path = NetNewsWire/Resources/MAS/Credits.rtf; sourceTree = SOURCE_ROOT; };
|
||||
84162A142038C12C00035290 /* MarkCommandValidationStatus.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MarkCommandValidationStatus.swift; sourceTree = "<group>"; };
|
||||
84162A242038C1E000035290 /* TimelineDataSource.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TimelineDataSource.swift; sourceTree = "<group>"; };
|
||||
841ABA4D20145E7300980E11 /* NothingInspectorViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NothingInspectorViewController.swift; sourceTree = "<group>"; };
|
||||
@ -712,6 +956,22 @@
|
||||
);
|
||||
runOnlyForDeploymentPostprocessing = 0;
|
||||
};
|
||||
840F7C8B21BDA4B40057E851 /* Frameworks */ = {
|
||||
isa = PBXFrameworksBuildPhase;
|
||||
buildActionMask = 2147483647;
|
||||
files = (
|
||||
840F7C8C21BDA4B40057E851 /* RSWeb.framework in Frameworks */,
|
||||
840F7C8D21BDA4B40057E851 /* RSDatabase.framework in Frameworks */,
|
||||
840F7C8E21BDA4B40057E851 /* RSTree.framework in Frameworks */,
|
||||
840F7C8F21BDA4B40057E851 /* DB5.framework in Frameworks */,
|
||||
840F7C9021BDA4B40057E851 /* RSParser.framework in Frameworks */,
|
||||
840F7C9121BDA4B40057E851 /* Account.framework in Frameworks */,
|
||||
840F7C9221BDA4B40057E851 /* RSCore.framework in Frameworks */,
|
||||
840F7C9421BDA4B40057E851 /* ArticlesDatabase.framework in Frameworks */,
|
||||
840F7C9521BDA4B40057E851 /* Articles.framework in Frameworks */,
|
||||
);
|
||||
runOnlyForDeploymentPostprocessing = 0;
|
||||
};
|
||||
849C645D1ED37A5D003D8FC0 /* Frameworks */ = {
|
||||
isa = PBXFrameworksBuildPhase;
|
||||
buildActionMask = 2147483647;
|
||||
@ -1085,6 +1345,7 @@
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
840F7C0721B4671B0057E851 /* Credits.rtf */,
|
||||
840F7CC021BDAD2C0057E851 /* Credits.rtf */,
|
||||
D5D175012002039D0047B29D /* NetNewsWire.sdef */,
|
||||
849C646C1ED37A5D003D8FC0 /* Info.plist */,
|
||||
84EB380F1FBA8B9F000D2111 /* KeyboardShortcuts */,
|
||||
@ -1097,6 +1358,7 @@
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
840F7C0921BCA1B10057E851 /* NetNewsWire.entitlements */,
|
||||
840F7CBD21BDA6730057E851 /* NetNewsWire-MAS.entitlements */,
|
||||
845B14A51FC2299E0013CF92 /* README.md */,
|
||||
84CBDDAE1FD3674C005A61AA /* Technotes */,
|
||||
842E45E61ED8C747000A8B52 /* DB5.plist */,
|
||||
@ -1145,6 +1407,7 @@
|
||||
84C37F8620DD8CF800CA8CF5 /* RSParser.xcodeproj */,
|
||||
84C37F8F20DD8CFD00CA8CF5 /* RSTree.xcodeproj */,
|
||||
84C37F9820DD8D0400CA8CF5 /* RSWeb.xcodeproj */,
|
||||
840F7CBC21BDA4B40057E851 /* NetNewsWire copy-Info.plist */,
|
||||
);
|
||||
sourceTree = "<group>";
|
||||
usesTabs = 1;
|
||||
@ -1158,6 +1421,7 @@
|
||||
840D61912029031D009BC708 /* NetNewsWire-iOSTests.xctest */,
|
||||
840D619C2029031D009BC708 /* NetNewsWire-iOSUITests.xctest */,
|
||||
6581C73320CED60000F4AD34 /* Subscribe to Feed.appex */,
|
||||
840F7CBB21BDA4B40057E851 /* NetNewsWire.app */,
|
||||
);
|
||||
name = Products;
|
||||
sourceTree = "<group>";
|
||||
@ -1473,6 +1737,35 @@
|
||||
productReference = 840D619C2029031D009BC708 /* NetNewsWire-iOSUITests.xctest */;
|
||||
productType = "com.apple.product-type.bundle.ui-testing";
|
||||
};
|
||||
840F7C0A21BDA4B40057E851 /* NetNewsWire-MAS */ = {
|
||||
isa = PBXNativeTarget;
|
||||
buildConfigurationList = 840F7CB821BDA4B40057E851 /* Build configuration list for PBXNativeTarget "NetNewsWire-MAS" */;
|
||||
buildPhases = (
|
||||
840F7C1D21BDA4B40057E851 /* Sources */,
|
||||
840F7C8B21BDA4B40057E851 /* Frameworks */,
|
||||
840F7C9621BDA4B40057E851 /* Resources */,
|
||||
840F7CAA21BDA4B40057E851 /* ShellScript */,
|
||||
840F7CAB21BDA4B40057E851 /* Embed Frameworks */,
|
||||
840F7CB621BDA4B40057E851 /* Embed App Extensions */,
|
||||
);
|
||||
buildRules = (
|
||||
);
|
||||
dependencies = (
|
||||
840F7C0B21BDA4B40057E851 /* PBXTargetDependency */,
|
||||
840F7C0D21BDA4B40057E851 /* PBXTargetDependency */,
|
||||
840F7C0F21BDA4B40057E851 /* PBXTargetDependency */,
|
||||
840F7C1121BDA4B40057E851 /* PBXTargetDependency */,
|
||||
840F7C1321BDA4B40057E851 /* PBXTargetDependency */,
|
||||
840F7C1521BDA4B40057E851 /* PBXTargetDependency */,
|
||||
840F7C1721BDA4B40057E851 /* PBXTargetDependency */,
|
||||
840F7C1921BDA4B40057E851 /* PBXTargetDependency */,
|
||||
840F7C1B21BDA4B40057E851 /* PBXTargetDependency */,
|
||||
);
|
||||
name = "NetNewsWire-MAS";
|
||||
productName = NetNewsWire;
|
||||
productReference = 840F7CBB21BDA4B40057E851 /* NetNewsWire.app */;
|
||||
productType = "com.apple.product-type.application";
|
||||
};
|
||||
849C645F1ED37A5D003D8FC0 /* NetNewsWire */ = {
|
||||
isa = PBXNativeTarget;
|
||||
buildConfigurationList = 849C647A1ED37A5D003D8FC0 /* Build configuration list for PBXNativeTarget "NetNewsWire" */;
|
||||
@ -1552,6 +1845,15 @@
|
||||
ProvisioningStyle = Automatic;
|
||||
TestTargetID = 840D617B2029031C009BC708;
|
||||
};
|
||||
840F7C0A21BDA4B40057E851 = {
|
||||
DevelopmentTeam = M8L2WTLA8W;
|
||||
ProvisioningStyle = Manual;
|
||||
SystemCapabilities = {
|
||||
com.apple.Sandbox = {
|
||||
enabled = 1;
|
||||
};
|
||||
};
|
||||
};
|
||||
849C645F1ED37A5D003D8FC0 = {
|
||||
CreatedOnToolsVersion = 8.2.1;
|
||||
DevelopmentTeam = M8L2WTLA8W;
|
||||
@ -1622,6 +1924,7 @@
|
||||
projectRoot = "";
|
||||
targets = (
|
||||
849C645F1ED37A5D003D8FC0 /* NetNewsWire */,
|
||||
840F7C0A21BDA4B40057E851 /* NetNewsWire-MAS */,
|
||||
849C64701ED37A5D003D8FC0 /* NetNewsWireTests */,
|
||||
840D617B2029031C009BC708 /* NetNewsWire-iOS */,
|
||||
840D61902029031D009BC708 /* NetNewsWire-iOSTests */,
|
||||
@ -1816,6 +2119,32 @@
|
||||
);
|
||||
runOnlyForDeploymentPostprocessing = 0;
|
||||
};
|
||||
840F7C9621BDA4B40057E851 /* Resources */ = {
|
||||
isa = PBXResourcesBuildPhase;
|
||||
buildActionMask = 2147483647;
|
||||
files = (
|
||||
840F7C9721BDA4B40057E851 /* KeyboardShortcuts.html in Resources */,
|
||||
840F7C9821BDA4B40057E851 /* IndeterminateProgressWindow.xib in Resources */,
|
||||
840F7C9921BDA4B40057E851 /* GlobalKeyboardShortcuts.plist in Resources */,
|
||||
840F7C9A21BDA4B40057E851 /* DefaultFeeds.plist in Resources */,
|
||||
840F7C9B21BDA4B40057E851 /* TimelineKeyboardShortcuts.plist in Resources */,
|
||||
840F7C9C21BDA4B40057E851 /* template.html in Resources */,
|
||||
840F7C9D21BDA4B40057E851 /* AddFeedSheet.xib in Resources */,
|
||||
840F7C9E21BDA4B40057E851 /* DB5.plist in Resources */,
|
||||
840F7C9F21BDA4B40057E851 /* SidebarKeyboardShortcuts.plist in Resources */,
|
||||
840F7CA021BDA4B40057E851 /* AddFolderSheet.xib in Resources */,
|
||||
840F7CA121BDA4B40057E851 /* Assets.xcassets in Resources */,
|
||||
840F7CA221BDA4B40057E851 /* Main.storyboard in Resources */,
|
||||
840F7CA321BDA4B40057E851 /* MainWindow.storyboard in Resources */,
|
||||
840F7CA521BDA4B40057E851 /* styleSheet.css in Resources */,
|
||||
840F7CA621BDA4B40057E851 /* Preferences.storyboard in Resources */,
|
||||
840F7CC121BDAD2C0057E851 /* Credits.rtf in Resources */,
|
||||
840F7CA721BDA4B40057E851 /* RenameSheet.xib in Resources */,
|
||||
840F7CA821BDA4B40057E851 /* Inspector.storyboard in Resources */,
|
||||
840F7CA921BDA4B40057E851 /* NetNewsWire.sdef in Resources */,
|
||||
);
|
||||
runOnlyForDeploymentPostprocessing = 0;
|
||||
};
|
||||
849C645E1ED37A5D003D8FC0 /* Resources */ = {
|
||||
isa = PBXResourcesBuildPhase;
|
||||
buildActionMask = 2147483647;
|
||||
@ -1853,6 +2182,19 @@
|
||||
/* End PBXResourcesBuildPhase section */
|
||||
|
||||
/* Begin PBXShellScriptBuildPhase section */
|
||||
840F7CAA21BDA4B40057E851 /* ShellScript */ = {
|
||||
isa = PBXShellScriptBuildPhase;
|
||||
buildActionMask = 2147483647;
|
||||
files = (
|
||||
);
|
||||
inputPaths = (
|
||||
);
|
||||
outputPaths = (
|
||||
);
|
||||
runOnlyForDeploymentPostprocessing = 0;
|
||||
shellPath = /bin/sh;
|
||||
shellScript = "# See https://blog.curtisherbert.com/automated-build-numbers/\n\ngit=`sh /etc/profile; which git`\nbranch_name=`$git symbolic-ref HEAD | sed -e 's,.*/\\\\(.*\\\\),\\\\1,'`\ngit_count=`$git rev-list $branch_name |wc -l | sed 's/^ *//;s/ *$//'`\nsimple_branch_name=`$git rev-parse --abbrev-ref HEAD`\n\nbuild_number=\"$git_count\"\nif [ $CONFIGURATION != \"Release\" ]; then\nbuild_number+=\"-$simple_branch_name\"\nfi\n\nplist=\"${TARGET_BUILD_DIR}/${INFOPLIST_PATH}\"\ndsym_plist=\"${DWARF_DSYM_FOLDER_PATH}/${DWARF_DSYM_FILE_NAME}/Contents/Info.plist\"\n\n/usr/libexec/PlistBuddy -c \"Set :CFBundleVersion $build_number\" \"$plist\"\nif [ -f \"$DSYM_INFO_PLIST\" ] ; then\n/usr/libexec/PlistBuddy -c \"Set :CFBundleVersion $build_number\" \"$dsym_plist\"\nfi\n";
|
||||
};
|
||||
84C987A52000AC9E0066B150 /* ShellScript */ = {
|
||||
isa = PBXShellScriptBuildPhase;
|
||||
buildActionMask = 2147483647;
|
||||
@ -1907,6 +2249,122 @@
|
||||
);
|
||||
runOnlyForDeploymentPostprocessing = 0;
|
||||
};
|
||||
840F7C1D21BDA4B40057E851 /* Sources */ = {
|
||||
isa = PBXSourcesBuildPhase;
|
||||
buildActionMask = 2147483647;
|
||||
files = (
|
||||
840F7C1E21BDA4B40057E851 /* ArticleArray.swift in Sources */,
|
||||
840F7C1F21BDA4B40057E851 /* AppDelegate.swift in Sources */,
|
||||
840F7C2021BDA4B40057E851 /* InspectorWindowController.swift in Sources */,
|
||||
840F7C2121BDA4B40057E851 /* AppDefaults.swift in Sources */,
|
||||
840F7C2221BDA4B40057E851 /* Account+Scriptability.swift in Sources */,
|
||||
840F7C2321BDA4B40057E851 /* NothingInspectorViewController.swift in Sources */,
|
||||
840F7C2421BDA4B40057E851 /* SidebarContextualMenuDelegate.swift in Sources */,
|
||||
840F7C2521BDA4B40057E851 /* AppNotifications.swift in Sources */,
|
||||
840F7C2621BDA4B40057E851 /* TimelineKeyboardDelegate.swift in Sources */,
|
||||
840F7C2721BDA4B40057E851 /* DockBadge.swift in Sources */,
|
||||
840F7C2821BDA4B40057E851 /* Browser.swift in Sources */,
|
||||
840F7C2921BDA4B40057E851 /* KeyboardDelegateProtocol.swift in Sources */,
|
||||
840F7C2A21BDA4B40057E851 /* AppleEventUtils.swift in Sources */,
|
||||
840F7C2B21BDA4B40057E851 /* OPMLExporter.swift in Sources */,
|
||||
840F7C2C21BDA4B40057E851 /* MainWindowController.swift in Sources */,
|
||||
840F7C2D21BDA4B40057E851 /* MainWindowSplitView.swift in Sources */,
|
||||
840F7C2E21BDA4B40057E851 /* UnreadFeed.swift in Sources */,
|
||||
840F7C2F21BDA4B40057E851 /* SidebarCellLayout.swift in Sources */,
|
||||
840F7C3021BDA4B40057E851 /* SmartFeedPasteboardWriter.swift in Sources */,
|
||||
840F7C3121BDA4B40057E851 /* SmartFeedsController.swift in Sources */,
|
||||
840F7C3221BDA4B40057E851 /* SidebarViewController.swift in Sources */,
|
||||
840F7C3321BDA4B40057E851 /* SidebarOutlineView.swift in Sources */,
|
||||
840F7C3421BDA4B40057E851 /* Author+Scriptability.swift in Sources */,
|
||||
840F7C3521BDA4B40057E851 /* PseudoFeed.swift in Sources */,
|
||||
840F7C3621BDA4B40057E851 /* NSScriptCommand+NetNewsWire.swift in Sources */,
|
||||
840F7C3721BDA4B40057E851 /* GeneralPrefencesViewController.swift in Sources */,
|
||||
840F7C3821BDA4B40057E851 /* Article+Scriptability.swift in Sources */,
|
||||
840F7C3921BDA4B40057E851 /* SmartFeed.swift in Sources */,
|
||||
840F7C3A21BDA4B40057E851 /* MarkStatusCommand.swift in Sources */,
|
||||
840F7C3B21BDA4B40057E851 /* NSApplication+Scriptability.swift in Sources */,
|
||||
840F7C3C21BDA4B40057E851 /* SidebarCell.swift in Sources */,
|
||||
840F7C3D21BDA4B40057E851 /* SidebarTreeControllerDelegate.swift in Sources */,
|
||||
840F7C3E21BDA4B40057E851 /* UnreadCountView.swift in Sources */,
|
||||
840F7C3F21BDA4B40057E851 /* FeedIconDownloader.swift in Sources */,
|
||||
840F7C4021BDA4B40057E851 /* MarkCommandValidationStatus.swift in Sources */,
|
||||
840F7C4121BDA4B40057E851 /* ArticlePasteboardWriter.swift in Sources */,
|
||||
840F7C4221BDA4B40057E851 /* ArticleUtilities.swift in Sources */,
|
||||
840F7C4321BDA4B40057E851 /* OPMLImporter.swift in Sources */,
|
||||
840F7C4421BDA4B40057E851 /* DefaultFeedsImporter.swift in Sources */,
|
||||
840F7C4521BDA4B40057E851 /* RenameWindowController.swift in Sources */,
|
||||
840F7C4621BDA4B40057E851 /* SendToMicroBlogCommand.swift in Sources */,
|
||||
840F7C4721BDA4B40057E851 /* ArticleStyle.swift in Sources */,
|
||||
840F7C4821BDA4B40057E851 /* FaviconURLFinder.swift in Sources */,
|
||||
840F7C4921BDA4B40057E851 /* SidebarViewController+ContextualMenus.swift in Sources */,
|
||||
840F7C4A21BDA4B40057E851 /* RSHTMLMetadata+Extension.swift in Sources */,
|
||||
840F7C4B21BDA4B40057E851 /* SendToMarsEditCommand.swift in Sources */,
|
||||
840F7C4C21BDA4B40057E851 /* ScriptingObjectContainer.swift in Sources */,
|
||||
840F7C4D21BDA4B40057E851 /* ArticleStylesManager.swift in Sources */,
|
||||
840F7C4E21BDA4B40057E851 /* SharingServiceDelegate.swift in Sources */,
|
||||
840F7C4F21BDA4B40057E851 /* TimelineViewController+ContextualMenus.swift in Sources */,
|
||||
840F7C5021BDA4B40057E851 /* TimelineStringFormatter.swift in Sources */,
|
||||
840F7C5121BDA4B40057E851 /* MultilineTextFieldSizer.swift in Sources */,
|
||||
840F7C5221BDA4B40057E851 /* FeedInspectorViewController.swift in Sources */,
|
||||
840F7C5321BDA4B40057E851 /* FolderPasteboardWriter.swift in Sources */,
|
||||
840F7C5421BDA4B40057E851 /* SidebarOutlineDataSource.swift in Sources */,
|
||||
840F7C5521BDA4B40057E851 /* SidebarCellAppearance.swift in Sources */,
|
||||
840F7C5621BDA4B40057E851 /* FeedFinder.swift in Sources */,
|
||||
840F7C5721BDA4B40057E851 /* StarredFeedDelegate.swift in Sources */,
|
||||
840F7C5821BDA4B40057E851 /* FaviconDownloader.swift in Sources */,
|
||||
840F7C5921BDA4B40057E851 /* FeedSpecifier.swift in Sources */,
|
||||
840F7C5A21BDA4B40057E851 /* SharingServicePickerDelegate.swift in Sources */,
|
||||
840F7C5B21BDA4B40057E851 /* Node-Extensions.swift in Sources */,
|
||||
840F7C5C21BDA4B40057E851 /* AppImages.swift in Sources */,
|
||||
840F7C5D21BDA4B40057E851 /* AddFeedController.swift in Sources */,
|
||||
840F7C5E21BDA4B40057E851 /* TimelineContextualMenuDelegate.swift in Sources */,
|
||||
840F7C5F21BDA4B40057E851 /* SidebarStatusBarView.swift in Sources */,
|
||||
840F7C6021BDA4B40057E851 /* TodayFeedDelegate.swift in Sources */,
|
||||
840F7C6121BDA4B40057E851 /* FolderInspectorViewController.swift in Sources */,
|
||||
840F7C6221BDA4B40057E851 /* ImageDownloader.swift in Sources */,
|
||||
840F7C6321BDA4B40057E851 /* AddFolderWindowController.swift in Sources */,
|
||||
840F7C6421BDA4B40057E851 /* MainWIndowKeyboardHandler.swift in Sources */,
|
||||
840F7C6521BDA4B40057E851 /* PasteboardFeed.swift in Sources */,
|
||||
840F7C6621BDA4B40057E851 /* IndeterminateProgressWindowController.swift in Sources */,
|
||||
840F7C6721BDA4B40057E851 /* DetailViewController.swift in Sources */,
|
||||
840F7C6821BDA4B40057E851 /* HTMLMetadataDownloader.swift in Sources */,
|
||||
840F7C6921BDA4B40057E851 /* TimelineViewController.swift in Sources */,
|
||||
840F7C6A21BDA4B40057E851 /* TimelineCellData.swift in Sources */,
|
||||
840F7C6B21BDA4B40057E851 /* BuiltinSmartFeedInspectorViewController.swift in Sources */,
|
||||
840F7C6C21BDA4B40057E851 /* AppDelegate+Scriptability.swift in Sources */,
|
||||
840F7C6D21BDA4B40057E851 /* ScriptingObject.swift in Sources */,
|
||||
840F7C6E21BDA4B40057E851 /* HTMLFeedFinder.swift in Sources */,
|
||||
840F7C6F21BDA4B40057E851 /* Folder+Scriptability.swift in Sources */,
|
||||
840F7C7021BDA4B40057E851 /* FeaturedImageDownloader.swift in Sources */,
|
||||
840F7C7121BDA4B40057E851 /* TimelineCellLayout.swift in Sources */,
|
||||
840F7C7221BDA4B40057E851 /* DetailWebView.swift in Sources */,
|
||||
840F7C7321BDA4B40057E851 /* TimelineTableRowView.swift in Sources */,
|
||||
840F7C7421BDA4B40057E851 /* UnreadIndicatorView.swift in Sources */,
|
||||
840F7C7521BDA4B40057E851 /* DeleteFromSidebarCommand.swift in Sources */,
|
||||
840F7C7621BDA4B40057E851 /* AddFeedWindowController.swift in Sources */,
|
||||
840F7C7721BDA4B40057E851 /* TimelineTableView.swift in Sources */,
|
||||
840F7C7821BDA4B40057E851 /* TimelineDataSource.swift in Sources */,
|
||||
840F7C7921BDA4B40057E851 /* DetailStatusBarView.swift in Sources */,
|
||||
840F7C7A21BDA4B40057E851 /* MainWindowController+Scriptability.swift in Sources */,
|
||||
840F7C7B21BDA4B40057E851 /* SidebarGearMenuDelegate.swift in Sources */,
|
||||
840F7C7C21BDA4B40057E851 /* SmallIconProvider.swift in Sources */,
|
||||
840F7C7D21BDA4B40057E851 /* SidebarKeyboardDelegate.swift in Sources */,
|
||||
840F7C7E21BDA4B40057E851 /* FolderTreeMenu.swift in Sources */,
|
||||
840F7C7F21BDA4B40057E851 /* FolderTreeControllerDelegate.swift in Sources */,
|
||||
840F7C8021BDA4B40057E851 /* SendToCommand.swift in Sources */,
|
||||
840F7C8121BDA4B40057E851 /* SingleFaviconDownloader.swift in Sources */,
|
||||
840F7C8221BDA4B40057E851 /* PreferencesWindowController.swift in Sources */,
|
||||
840F7C8321BDA4B40057E851 /* Feed+Scriptability.swift in Sources */,
|
||||
840F7C8421BDA4B40057E851 /* AuthorAvatarDownloader.swift in Sources */,
|
||||
840F7C8521BDA4B40057E851 /* SingleLineTextFieldSizer.swift in Sources */,
|
||||
840F7C8621BDA4B40057E851 /* MainWindowToolbarDelegate.swift in Sources */,
|
||||
840F7C8721BDA4B40057E851 /* TimelineTableCellView.swift in Sources */,
|
||||
840F7C8821BDA4B40057E851 /* TimelineCellAppearance.swift in Sources */,
|
||||
840F7C8921BDA4B40057E851 /* InitialFeedDownloader.swift in Sources */,
|
||||
840F7C8A21BDA4B40057E851 /* ArticleRenderer.swift in Sources */,
|
||||
);
|
||||
runOnlyForDeploymentPostprocessing = 0;
|
||||
};
|
||||
849C645C1ED37A5D003D8FC0 /* Sources */ = {
|
||||
isa = PBXSourcesBuildPhase;
|
||||
buildActionMask = 2147483647;
|
||||
@ -2063,6 +2521,51 @@
|
||||
target = 840D617B2029031C009BC708 /* NetNewsWire-iOS */;
|
||||
targetProxy = 840D619D2029031E009BC708 /* PBXContainerItemProxy */;
|
||||
};
|
||||
840F7C0B21BDA4B40057E851 /* PBXTargetDependency */ = {
|
||||
isa = PBXTargetDependency;
|
||||
name = Account;
|
||||
targetProxy = 840F7C0C21BDA4B40057E851 /* PBXContainerItemProxy */;
|
||||
};
|
||||
840F7C0D21BDA4B40057E851 /* PBXTargetDependency */ = {
|
||||
isa = PBXTargetDependency;
|
||||
name = RSCore;
|
||||
targetProxy = 840F7C0E21BDA4B40057E851 /* PBXContainerItemProxy */;
|
||||
};
|
||||
840F7C0F21BDA4B40057E851 /* PBXTargetDependency */ = {
|
||||
isa = PBXTargetDependency;
|
||||
name = RSWeb;
|
||||
targetProxy = 840F7C1021BDA4B40057E851 /* PBXContainerItemProxy */;
|
||||
};
|
||||
840F7C1121BDA4B40057E851 /* PBXTargetDependency */ = {
|
||||
isa = PBXTargetDependency;
|
||||
name = RSTree;
|
||||
targetProxy = 840F7C1221BDA4B40057E851 /* PBXContainerItemProxy */;
|
||||
};
|
||||
840F7C1321BDA4B40057E851 /* PBXTargetDependency */ = {
|
||||
isa = PBXTargetDependency;
|
||||
name = DB5;
|
||||
targetProxy = 840F7C1421BDA4B40057E851 /* PBXContainerItemProxy */;
|
||||
};
|
||||
840F7C1521BDA4B40057E851 /* PBXTargetDependency */ = {
|
||||
isa = PBXTargetDependency;
|
||||
name = RSParser;
|
||||
targetProxy = 840F7C1621BDA4B40057E851 /* PBXContainerItemProxy */;
|
||||
};
|
||||
840F7C1721BDA4B40057E851 /* PBXTargetDependency */ = {
|
||||
isa = PBXTargetDependency;
|
||||
name = RSDatabase;
|
||||
targetProxy = 840F7C1821BDA4B40057E851 /* PBXContainerItemProxy */;
|
||||
};
|
||||
840F7C1921BDA4B40057E851 /* PBXTargetDependency */ = {
|
||||
isa = PBXTargetDependency;
|
||||
name = Articles;
|
||||
targetProxy = 840F7C1A21BDA4B40057E851 /* PBXContainerItemProxy */;
|
||||
};
|
||||
840F7C1B21BDA4B40057E851 /* PBXTargetDependency */ = {
|
||||
isa = PBXTargetDependency;
|
||||
name = ArticlesDatabase;
|
||||
targetProxy = 840F7C1C21BDA4B40057E851 /* PBXContainerItemProxy */;
|
||||
};
|
||||
841D4D6E2106B3ED00DD04E6 /* PBXTargetDependency */ = {
|
||||
isa = PBXTargetDependency;
|
||||
name = Articles;
|
||||
@ -2300,7 +2803,6 @@
|
||||
SDKROOT = iphoneos;
|
||||
SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG;
|
||||
SWIFT_OPTIMIZATION_LEVEL = "-Onone";
|
||||
SWIFT_VERSION = 4.0;
|
||||
TARGETED_DEVICE_FAMILY = "1,2";
|
||||
};
|
||||
name = Debug;
|
||||
@ -2361,7 +2863,6 @@
|
||||
PRODUCT_NAME = NetNewsWire;
|
||||
SDKROOT = iphoneos;
|
||||
SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule";
|
||||
SWIFT_VERSION = 4.0;
|
||||
TARGETED_DEVICE_FAMILY = "1,2";
|
||||
VALIDATE_PRODUCT = YES;
|
||||
};
|
||||
@ -2432,7 +2933,6 @@
|
||||
SDKROOT = iphoneos;
|
||||
SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG;
|
||||
SWIFT_OPTIMIZATION_LEVEL = "-Onone";
|
||||
SWIFT_VERSION = 4.0;
|
||||
TARGETED_DEVICE_FAMILY = "1,2";
|
||||
TEST_HOST = "$(BUILT_PRODUCTS_DIR)/NetNewsWire-iOS.app/NetNewsWire-iOS";
|
||||
};
|
||||
@ -2495,7 +2995,6 @@
|
||||
PRODUCT_NAME = "$(TARGET_NAME)";
|
||||
SDKROOT = iphoneos;
|
||||
SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule";
|
||||
SWIFT_VERSION = 4.0;
|
||||
TARGETED_DEVICE_FAMILY = "1,2";
|
||||
TEST_HOST = "$(BUILT_PRODUCTS_DIR)/NetNewsWire-iOS.app/NetNewsWire-iOS";
|
||||
VALIDATE_PRODUCT = YES;
|
||||
@ -2566,7 +3065,6 @@
|
||||
SDKROOT = iphoneos;
|
||||
SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG;
|
||||
SWIFT_OPTIMIZATION_LEVEL = "-Onone";
|
||||
SWIFT_VERSION = 4.0;
|
||||
TARGETED_DEVICE_FAMILY = "1,2";
|
||||
TEST_TARGET_NAME = "NetNewsWire-iOS";
|
||||
};
|
||||
@ -2628,18 +3126,51 @@
|
||||
PRODUCT_NAME = "$(TARGET_NAME)";
|
||||
SDKROOT = iphoneos;
|
||||
SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule";
|
||||
SWIFT_VERSION = 4.0;
|
||||
TARGETED_DEVICE_FAMILY = "1,2";
|
||||
TEST_TARGET_NAME = "NetNewsWire-iOS";
|
||||
VALIDATE_PRODUCT = YES;
|
||||
};
|
||||
name = Release;
|
||||
};
|
||||
840F7CB921BDA4B40057E851 /* Debug */ = {
|
||||
isa = XCBuildConfiguration;
|
||||
baseConfigurationReference = D5907CE02002F0FA005947E5 /* NetNewsWire_target.xcconfig */;
|
||||
buildSettings = {
|
||||
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
|
||||
CODE_SIGN_ENTITLEMENTS = "NetNewsWire/NetNewsWire-MAS.entitlements";
|
||||
ENABLE_HARDENED_RUNTIME = YES;
|
||||
INFOPLIST_FILE = "NetNewsWire/Info-MAS.plist";
|
||||
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks";
|
||||
MACOSX_DEPLOYMENT_TARGET = 10.14;
|
||||
PRODUCT_BUNDLE_IDENTIFIER = "com.ranchero.NetNewsWire-Evergreen.mas";
|
||||
PRODUCT_NAME = NetNewsWire;
|
||||
SWIFT_ACTIVE_COMPILATION_CONDITIONS = "DEBUG MAC_APP_STORE SANDBOX";
|
||||
};
|
||||
name = Debug;
|
||||
};
|
||||
840F7CBA21BDA4B40057E851 /* Release */ = {
|
||||
isa = XCBuildConfiguration;
|
||||
baseConfigurationReference = D5907CE02002F0FA005947E5 /* NetNewsWire_target.xcconfig */;
|
||||
buildSettings = {
|
||||
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
|
||||
CODE_SIGN_ENTITLEMENTS = "NetNewsWire/NetNewsWire-MAS.entitlements";
|
||||
CODE_SIGN_IDENTITY = "3rd Party Mac Developer Application";
|
||||
ENABLE_HARDENED_RUNTIME = YES;
|
||||
INFOPLIST_FILE = "NetNewsWire/Info-MAS.plist";
|
||||
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks";
|
||||
MACOSX_DEPLOYMENT_TARGET = 10.14;
|
||||
PRODUCT_BUNDLE_IDENTIFIER = "com.ranchero.NetNewsWire-Evergreen.mas";
|
||||
PRODUCT_NAME = NetNewsWire;
|
||||
SWIFT_ACTIVE_COMPILATION_CONDITIONS = "MAC_APP_STORE SANDBOX";
|
||||
};
|
||||
name = Release;
|
||||
};
|
||||
849C64781ED37A5D003D8FC0 /* Debug */ = {
|
||||
isa = XCBuildConfiguration;
|
||||
baseConfigurationReference = D5907CDD2002F0BE005947E5 /* NetNewsWire_project_debug.xcconfig */;
|
||||
buildSettings = {
|
||||
DEVELOPMENT_TEAM = M8L2WTLA8W;
|
||||
SWIFT_VERSION = 4.2;
|
||||
};
|
||||
name = Debug;
|
||||
};
|
||||
@ -2648,6 +3179,7 @@
|
||||
baseConfigurationReference = D5907CDC2002F0BE005947E5 /* NetNewsWire_project_release.xcconfig */;
|
||||
buildSettings = {
|
||||
DEVELOPMENT_TEAM = M8L2WTLA8W;
|
||||
SWIFT_VERSION = 4.2;
|
||||
};
|
||||
name = Release;
|
||||
};
|
||||
@ -2659,6 +3191,7 @@
|
||||
CODE_SIGN_ENTITLEMENTS = NetNewsWire/NetNewsWire.entitlements;
|
||||
ENABLE_HARDENED_RUNTIME = YES;
|
||||
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks";
|
||||
MACOSX_DEPLOYMENT_TARGET = 10.14;
|
||||
PRODUCT_BUNDLE_IDENTIFIER = "com.ranchero.NetNewsWire-Evergreen";
|
||||
PRODUCT_NAME = NetNewsWire;
|
||||
};
|
||||
@ -2672,6 +3205,7 @@
|
||||
CODE_SIGN_ENTITLEMENTS = NetNewsWire/NetNewsWire.entitlements;
|
||||
ENABLE_HARDENED_RUNTIME = YES;
|
||||
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks";
|
||||
MACOSX_DEPLOYMENT_TARGET = 10.14;
|
||||
PRODUCT_BUNDLE_IDENTIFIER = "com.ranchero.NetNewsWire-Evergreen";
|
||||
PRODUCT_NAME = NetNewsWire;
|
||||
};
|
||||
@ -2732,6 +3266,15 @@
|
||||
defaultConfigurationIsVisible = 0;
|
||||
defaultConfigurationName = Release;
|
||||
};
|
||||
840F7CB821BDA4B40057E851 /* Build configuration list for PBXNativeTarget "NetNewsWire-MAS" */ = {
|
||||
isa = XCConfigurationList;
|
||||
buildConfigurations = (
|
||||
840F7CB921BDA4B40057E851 /* Debug */,
|
||||
840F7CBA21BDA4B40057E851 /* Release */,
|
||||
);
|
||||
defaultConfigurationIsVisible = 0;
|
||||
defaultConfigurationName = Release;
|
||||
};
|
||||
849C645B1ED37A5D003D8FC0 /* Build configuration list for PBXProject "NetNewsWire" */ = {
|
||||
isa = XCConfigurationList;
|
||||
buildConfigurations = (
|
||||
|
@ -1,6 +1,6 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<Scheme
|
||||
LastUpgradeVersion = "0830"
|
||||
LastUpgradeVersion = "1010"
|
||||
version = "1.3">
|
||||
<BuildAction
|
||||
parallelizeBuildables = "YES"
|
||||
@ -14,9 +14,9 @@
|
||||
buildForAnalyzing = "YES">
|
||||
<BuildableReference
|
||||
BuildableIdentifier = "primary"
|
||||
BlueprintIdentifier = "849C645F1ED37A5D003D8FC0"
|
||||
BuildableName = "NetNewsWire.app"
|
||||
BlueprintName = "NetNewsWire"
|
||||
BlueprintIdentifier = "840F7C0A21BDA4B40057E851"
|
||||
BuildableName = "NetNewsWire-MAS.app"
|
||||
BlueprintName = "NetNewsWire-MAS"
|
||||
ReferencedContainer = "container:NetNewsWire.xcodeproj">
|
||||
</BuildableReference>
|
||||
</BuildActionEntry>
|
||||
@ -28,23 +28,13 @@
|
||||
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
|
||||
shouldUseLaunchSchemeArgsEnv = "YES">
|
||||
<Testables>
|
||||
<TestableReference
|
||||
skipped = "NO">
|
||||
<BuildableReference
|
||||
BuildableIdentifier = "primary"
|
||||
BlueprintIdentifier = "849C64701ED37A5D003D8FC0"
|
||||
BuildableName = "NetNewsWireTests.xctest"
|
||||
BlueprintName = "NetNewsWireTests"
|
||||
ReferencedContainer = "container:NetNewsWire.xcodeproj">
|
||||
</BuildableReference>
|
||||
</TestableReference>
|
||||
</Testables>
|
||||
<MacroExpansion>
|
||||
<BuildableReference
|
||||
BuildableIdentifier = "primary"
|
||||
BlueprintIdentifier = "849C645F1ED37A5D003D8FC0"
|
||||
BuildableName = "NetNewsWire.app"
|
||||
BlueprintName = "NetNewsWire"
|
||||
BlueprintIdentifier = "840F7C0A21BDA4B40057E851"
|
||||
BuildableName = "NetNewsWire-MAS.app"
|
||||
BlueprintName = "NetNewsWire-MAS"
|
||||
ReferencedContainer = "container:NetNewsWire.xcodeproj">
|
||||
</BuildableReference>
|
||||
</MacroExpansion>
|
||||
@ -55,23 +45,19 @@
|
||||
buildConfiguration = "Debug"
|
||||
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
|
||||
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
|
||||
disableMainThreadChecker = "YES"
|
||||
launchStyle = "0"
|
||||
useCustomWorkingDirectory = "NO"
|
||||
ignoresPersistentStateOnLaunch = "NO"
|
||||
debugDocumentVersioning = "YES"
|
||||
stopOnEveryThreadSanitizerIssue = "YES"
|
||||
stopOnEveryUBSanitizerIssue = "YES"
|
||||
stopOnEveryMainThreadCheckerIssue = "YES"
|
||||
debugServiceExtension = "internal"
|
||||
allowLocationSimulation = "YES">
|
||||
<BuildableProductRunnable
|
||||
runnableDebuggingMode = "0">
|
||||
<BuildableReference
|
||||
BuildableIdentifier = "primary"
|
||||
BlueprintIdentifier = "849C645F1ED37A5D003D8FC0"
|
||||
BuildableName = "NetNewsWire.app"
|
||||
BlueprintName = "NetNewsWire"
|
||||
BlueprintIdentifier = "840F7C0A21BDA4B40057E851"
|
||||
BuildableName = "NetNewsWire-MAS.app"
|
||||
BlueprintName = "NetNewsWire-MAS"
|
||||
ReferencedContainer = "container:NetNewsWire.xcodeproj">
|
||||
</BuildableReference>
|
||||
</BuildableProductRunnable>
|
||||
@ -88,9 +74,9 @@
|
||||
runnableDebuggingMode = "0">
|
||||
<BuildableReference
|
||||
BuildableIdentifier = "primary"
|
||||
BlueprintIdentifier = "849C645F1ED37A5D003D8FC0"
|
||||
BuildableName = "NetNewsWire.app"
|
||||
BlueprintName = "NetNewsWire"
|
||||
BlueprintIdentifier = "840F7C0A21BDA4B40057E851"
|
||||
BuildableName = "NetNewsWire-MAS.app"
|
||||
BlueprintName = "NetNewsWire-MAS"
|
||||
ReferencedContainer = "container:NetNewsWire.xcodeproj">
|
||||
</BuildableReference>
|
||||
</BuildableProductRunnable>
|
@ -29,7 +29,8 @@ class AppDelegate: NSObject, NSApplicationDelegate, NSUserInterfaceValidations,
|
||||
@IBOutlet var debugMenuItem: NSMenuItem!
|
||||
@IBOutlet var sortByOldestArticleOnTopMenuItem: NSMenuItem!
|
||||
@IBOutlet var sortByNewestArticleOnTopMenuItem: NSMenuItem!
|
||||
|
||||
@IBOutlet var checkForUpdatesMenuItem: NSMenuItem!
|
||||
|
||||
lazy var sendToCommands: [SendToCommand] = {
|
||||
return [SendToMicroBlogCommand(), SendToMarsEditCommand()]
|
||||
}()
|
||||
@ -123,6 +124,10 @@ class AppDelegate: NSObject, NSApplicationDelegate, NSUserInterfaceValidations,
|
||||
|
||||
func applicationDidFinishLaunching(_ note: Notification) {
|
||||
|
||||
#if MAC_APP_STORE
|
||||
checkForUpdatesMenuItem.isHidden = true
|
||||
#endif
|
||||
|
||||
appName = (Bundle.main.infoDictionary!["CFBundleExecutable"]! as! String)
|
||||
|
||||
let isFirstRun = AppDefaults.shared.isFirstRun
|
||||
|
@ -1,7 +1,6 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<document type="com.apple.InterfaceBuilder3.Cocoa.Storyboard.XIB" version="3.0" toolsVersion="14460.31" targetRuntime="MacOSX.Cocoa" propertyAccessControl="none" useAutolayout="YES">
|
||||
<dependencies>
|
||||
<deployment identifier="macosx"/>
|
||||
<plugIn identifier="com.apple.InterfaceBuilder.CocoaPlugin" version="14460.31"/>
|
||||
</dependencies>
|
||||
<scenes>
|
||||
@ -555,6 +554,7 @@
|
||||
</application>
|
||||
<customObject id="Voe-Tx-rLC" customClass="AppDelegate" customModule="NetNewsWire" customModuleProvider="target">
|
||||
<connections>
|
||||
<outlet property="checkForUpdatesMenuItem" destination="1nF-7O-aKU" id="JmT-jc-DJ8"/>
|
||||
<outlet property="debugMenuItem" destination="UqE-mp-gtV" id="OnR-lr-Zlt"/>
|
||||
<outlet property="sortByNewestArticleOnTopMenuItem" destination="TNS-TV-n0U" id="gix-Nd-9k4"/>
|
||||
<outlet property="sortByOldestArticleOnTopMenuItem" destination="iii-kP-qoF" id="fTe-Tf-EWG"/>
|
||||
|
63
NetNewsWire/Info-MAS.plist
Normal file
63
NetNewsWire/Info-MAS.plist
Normal file
@ -0,0 +1,63 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
||||
<plist version="1.0">
|
||||
<dict>
|
||||
<key>CFBundleDevelopmentRegion</key>
|
||||
<string>en</string>
|
||||
<key>CFBundleExecutable</key>
|
||||
<string>$(EXECUTABLE_NAME)</string>
|
||||
<key>CFBundleIconFile</key>
|
||||
<string>AppIcon</string>
|
||||
<key>CFBundleIdentifier</key>
|
||||
<string>$(PRODUCT_BUNDLE_IDENTIFIER)</string>
|
||||
<key>CFBundleInfoDictionaryVersion</key>
|
||||
<string>6.0</string>
|
||||
<key>CFBundleName</key>
|
||||
<string>$(PRODUCT_NAME)</string>
|
||||
<key>CFBundlePackageType</key>
|
||||
<string>APPL</string>
|
||||
<key>CFBundleShortVersionString</key>
|
||||
<string>5.0d8</string>
|
||||
<key>CFBundleURLTypes</key>
|
||||
<array>
|
||||
<dict>
|
||||
<key>CFBundleTypeRole</key>
|
||||
<string>Viewer</string>
|
||||
<key>CFBundleURLName</key>
|
||||
<string>RSS Feed</string>
|
||||
<key>CFBundleURLSchemes</key>
|
||||
<array>
|
||||
<string>feed</string>
|
||||
<string>feeds</string>
|
||||
</array>
|
||||
</dict>
|
||||
</array>
|
||||
<key>CFBundleVersion</key>
|
||||
<string>522</string>
|
||||
<key>LSApplicationCategoryType</key>
|
||||
<string>public.app-category.news</string>
|
||||
<key>LSMinimumSystemVersion</key>
|
||||
<string>$(MACOSX_DEPLOYMENT_TARGET)</string>
|
||||
<key>NSAppTransportSecurity</key>
|
||||
<dict>
|
||||
<key>NSAllowsArbitraryLoads</key>
|
||||
<true/>
|
||||
</dict>
|
||||
<key>NSAppleEventsUsageDescription</key>
|
||||
<string>NetNewsWire communicates with other apps on your Mac when you choose to share a news item.</string>
|
||||
<key>NSAppleScriptEnabled</key>
|
||||
<true/>
|
||||
<key>NSHumanReadableCopyright</key>
|
||||
<string>Copyright © 2002-2018 Ranchero Software. All rights reserved.</string>
|
||||
<key>NSMainStoryboardFile</key>
|
||||
<string>Main</string>
|
||||
<key>NSPrincipalClass</key>
|
||||
<string>NSApplication</string>
|
||||
<key>OSAScriptingDefinition</key>
|
||||
<string>NetNewsWire.sdef</string>
|
||||
<key>SUFeedURL</key>
|
||||
<string>https://ranchero.com/downloads/netnewswire-beta.xml</string>
|
||||
<key>UserAgent</key>
|
||||
<string>NetNewsWire (macOS; RSS Reader; https://ranchero.com/netnewswire/)</string>
|
||||
</dict>
|
||||
</plist>
|
@ -48,7 +48,7 @@
|
||||
<key>NSAppleScriptEnabled</key>
|
||||
<true/>
|
||||
<key>NSHumanReadableCopyright</key>
|
||||
<string>Copyright © 2002 - 2018 Ranchero Software, LLC. All rights reserved.</string>
|
||||
<string>Copyright © 2002-2018 Ranchero Software. All rights reserved.</string>
|
||||
<key>NSMainStoryboardFile</key>
|
||||
<string>Main</string>
|
||||
<key>NSPrincipalClass</key>
|
||||
|
14
NetNewsWire/NetNewsWire-MAS.entitlements
Normal file
14
NetNewsWire/NetNewsWire-MAS.entitlements
Normal file
@ -0,0 +1,14 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
||||
<plist version="1.0">
|
||||
<dict>
|
||||
<key>com.apple.security.app-sandbox</key>
|
||||
<true/>
|
||||
<key>com.apple.security.automation.apple-events</key>
|
||||
<true/>
|
||||
<key>com.apple.security.files.user-selected.read-only</key>
|
||||
<true/>
|
||||
<key>com.apple.security.network.client</key>
|
||||
<true/>
|
||||
</dict>
|
||||
</plist>
|
@ -1,5 +1,5 @@
|
||||
{\rtf1\ansi\ansicpg1252\cocoartf1671\cocoasubrtf100
|
||||
\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset0 LucidaGrande-Bold;\f1\fnil\fcharset0 LucidaGrande;}
|
||||
{\fonttbl\f0\fnil\fcharset0 LucidaGrande-Bold;\f1\fnil\fcharset0 LucidaGrande;}
|
||||
{\colortbl;\red255\green255\blue255;}
|
||||
{\*\expandedcolortbl;;}
|
||||
\vieww14060\viewh15660\viewkind0
|
||||
@ -24,7 +24,8 @@ Major code contributors: {\field{\*\fldinst{HYPERLINK "https://github.com/olofhe
|
||||
\f1\b0 \
|
||||
\pard\pardeftab720\li360\sa60\partightenfactor0
|
||||
{\field{\*\fldinst{HYPERLINK "https://github.com/ccgus/fmdb"}}{\fldrslt \cf0 FMDB}} (greatest SQLite wrapper ever in history) is by {\field{\*\fldinst{HYPERLINK "http://flyingmeat.com/"}}{\fldrslt Flying Meat Software}}.\
|
||||
{\field{\*\fldinst{HYPERLINK "https://sparkle-project.org/"}}{\fldrslt Sparkle}} is by Sparkle Project.\
|
||||
\pard\pardeftab720\li360\sa60\partightenfactor0
|
||||
{\field{\*\fldinst{HYPERLINK "https://sparkle-project.org/"}}{\fldrslt \cf0 Sparkle}} is by Sparkle Project.\
|
||||
\
|
||||
\pard\pardeftab720\sa60\partightenfactor0
|
||||
|
||||
@ -38,7 +39,6 @@ Major code contributors: {\field{\*\fldinst{HYPERLINK "https://github.com/olofhe
|
||||
\f0\b \cf0 Dedication:\
|
||||
\pard\pardeftab720\li360\sa60\partightenfactor0
|
||||
|
||||
\f1\b0 \cf0 NetNewsWire 5.0 is dedicated to Aaron Swartz, Derek Miller, and Alex King, who helped with earlier versions of NetNewsWire, and who I miss.\
|
||||
\pard\pardeftab720\li360\sa60\partightenfactor0
|
||||
\cf0 \
|
||||
\f1\b0 \cf0 NetNewsWire 5.0 is dedicated to Aaron Swartz, Derek Miller, and Alex King, who helped with earlier versions of NetNewsWire, who I miss.\
|
||||
\
|
||||
}
|
Loading…
Reference in New Issue
Block a user