1

Archive Project

This commit is contained in:
Kim Wittenburg
2017-07-25 17:21:13 +02:00
parent 7d4f001502
commit 15062dfb27
66 changed files with 14172 additions and 4692 deletions

244
Notifications for YouTube.xcodeproj/project.pbxproj Normal file → Executable file
View File

@@ -7,15 +7,62 @@
objects = {
/* Begin PBXBuildFile section */
3B87C5BD179C1ECE008949FF /* NYTRulesWindowController.m in Sources */ = {isa = PBXBuildFile; fileRef = 3B87C5BB179C1ECE008949FF /* NYTRulesWindowController.m */; };
3B87C5C6179C3B2E008949FF /* NYTAuthentication.m in Sources */ = {isa = PBXBuildFile; fileRef = 3B87C5C5179C3B2E008949FF /* NYTAuthentication.m */; };
3B87C5C9179C3C6E008949FF /* NYTUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = 3B87C5C8179C3C6E008949FF /* NYTUtil.m */; };
3B87C5CC179C6F59008949FF /* NYTChannelRestriction.m in Sources */ = {isa = PBXBuildFile; fileRef = 3B87C5CB179C6F59008949FF /* NYTChannelRestriction.m */; };
3B87C5D2179C81F2008949FF /* ItemCellView.m in Sources */ = {isa = PBXBuildFile; fileRef = 3B87C5D1179C81F2008949FF /* ItemCellView.m */; };
3B87C5D3179CAE6F008949FF /* NYTRulesWindowController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 3B87C5D5179CAE6F008949FF /* NYTRulesWindowController.xib */; };
3B87C5D9179CB26E008949FF /* RulesPredicates.strings in Resources */ = {isa = PBXBuildFile; fileRef = 3B87C5DB179CB26E008949FF /* RulesPredicates.strings */; };
3BAF5F6C178C0DAE00087D7C /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3BAF5F6B178C0DAE00087D7C /* Cocoa.framework */; };
3BAF5F76178C0DAE00087D7C /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 3BAF5F74178C0DAE00087D7C /* InfoPlist.strings */; };
3BAF5F78178C0DAE00087D7C /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 3BAF5F77178C0DAE00087D7C /* main.m */; };
3BAF5F7C178C0DAE00087D7C /* Credits.rtf in Resources */ = {isa = PBXBuildFile; fileRef = 3BAF5F7A178C0DAE00087D7C /* Credits.rtf */; };
3BAF5F7F178C0DAE00087D7C /* NYTAppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 3BAF5F7E178C0DAE00087D7C /* NYTAppDelegate.m */; };
3BAF5F82178C0DAE00087D7C /* MainMenu.xib in Resources */ = {isa = PBXBuildFile; fileRef = 3BAF5F80178C0DAE00087D7C /* MainMenu.xib */; };
3BAF5F90178C322B00087D7C /* NYTUser.m in Sources */ = {isa = PBXBuildFile; fileRef = 3BAF5F8F178C322B00087D7C /* NYTUser.m */; };
3BAF5F92178C3CDD00087D7C /* poweredByYT.png in Resources */ = {isa = PBXBuildFile; fileRef = 3BAF5F91178C3CDD00087D7C /* poweredByYT.png */; };
3BAF5F94178C3CEA00087D7C /* Notifications for YouTube.icns in Resources */ = {isa = PBXBuildFile; fileRef = 3BAF5F93178C3CEA00087D7C /* Notifications for YouTube.icns */; };
3BAF5F9D178C53F600087D7C /* NYTUpdateManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 3BAF5F9C178C53F600087D7C /* NYTUpdateManager.m */; };
3BDCBCE517931FA000517427 /* NYTVideo.m in Sources */ = {isa = PBXBuildFile; fileRef = 3BDCBCE417931FA000517427 /* NYTVideo.m */; };
3BE5037B17905259008808D6 /* WebKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3BE5037A17905259008808D6 /* WebKit.framework */; };
3BE5037D1790525E008808D6 /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3BE5037C1790525E008808D6 /* Security.framework */; };
3BE5037F1790527F008808D6 /* SystemConfiguration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3BE5037E1790527F008808D6 /* SystemConfiguration.framework */; };
3BE5038D1790B657008808D6 /* GTMHTTPFetcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 3BE503821790B657008808D6 /* GTMHTTPFetcher.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; };
3BE5038E1790B657008808D6 /* GTMHTTPFetchHistory.m in Sources */ = {isa = PBXBuildFile; fileRef = 3BE503841790B657008808D6 /* GTMHTTPFetchHistory.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; };
3BE5038F1790B657008808D6 /* GTMOAuth2Authentication.m in Sources */ = {isa = PBXBuildFile; fileRef = 3BE503861790B657008808D6 /* GTMOAuth2Authentication.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; };
3BE503901790B657008808D6 /* GTMOAuth2SignIn.m in Sources */ = {isa = PBXBuildFile; fileRef = 3BE503881790B657008808D6 /* GTMOAuth2SignIn.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; };
3BE503921790B657008808D6 /* GTMOAuth2WindowController.m in Sources */ = {isa = PBXBuildFile; fileRef = 3BE5038B1790B657008808D6 /* GTMOAuth2WindowController.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; };
3BE503961790B678008808D6 /* ISO8601DateFormatter.m in Sources */ = {isa = PBXBuildFile; fileRef = 3BE503951790B678008808D6 /* ISO8601DateFormatter.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; };
3BE5039C1790C5B2008808D6 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = 3BE5039A1790C5B2008808D6 /* Localizable.strings */; };
3BE5039E1790C86A008808D6 /* GTMOAuth2Window.xib in Resources */ = {isa = PBXBuildFile; fileRef = 3BE503A01790C86A008808D6 /* GTMOAuth2Window.xib */; };
3BE64577179A13590086DAA5 /* NumberValueTransformer.m in Sources */ = {isa = PBXBuildFile; fileRef = 3BE64576179A13590086DAA5 /* NumberValueTransformer.m */; };
3BFF3CBB1795D90D00ACAF58 /* play-icon.png in Resources */ = {isa = PBXBuildFile; fileRef = 3BFF3CB51795D90D00ACAF58 /* play-icon.png */; };
3BFF3CBC1795D90D00ACAF58 /* play-icon-bw.png in Resources */ = {isa = PBXBuildFile; fileRef = 3BFF3CB61795D90D00ACAF58 /* play-icon-bw.png */; };
3BFF3CBD1795D90D00ACAF58 /* play-icon-bw@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 3BFF3CB71795D90D00ACAF58 /* play-icon-bw@2x.png */; };
3BFF3CBE1795D90D00ACAF58 /* play-icon-s.png in Resources */ = {isa = PBXBuildFile; fileRef = 3BFF3CB81795D90D00ACAF58 /* play-icon-s.png */; };
3BFF3CBF1795D90D00ACAF58 /* play-icon-s@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 3BFF3CB91795D90D00ACAF58 /* play-icon-s@2x.png */; };
3BFF3CC01795D90D00ACAF58 /* play-icon@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 3BFF3CBA1795D90D00ACAF58 /* play-icon@2x.png */; };
/* End PBXBuildFile section */
/* Begin PBXFileReference section */
3B50712317A07EEB00C83EA0 /* Changelog.rtf */ = {isa = PBXFileReference; lastKnownFileType = text.rtf; path = Changelog.rtf; sourceTree = "<group>"; };
3B61BD22179B283100FA4B3B /* de */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = de; path = de.lproj/MainMenu.xib; sourceTree = "<group>"; };
3B61BD23179B28C800FA4B3B /* de */ = {isa = PBXFileReference; fileEncoding = 10; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/Localizable.strings; sourceTree = "<group>"; };
3B87C5BA179C1ECE008949FF /* NYTRulesWindowController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NYTRulesWindowController.h; sourceTree = "<group>"; };
3B87C5BB179C1ECE008949FF /* NYTRulesWindowController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = NYTRulesWindowController.m; sourceTree = "<group>"; };
3B87C5C4179C3B2E008949FF /* NYTAuthentication.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NYTAuthentication.h; sourceTree = "<group>"; };
3B87C5C5179C3B2E008949FF /* NYTAuthentication.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = NYTAuthentication.m; sourceTree = "<group>"; };
3B87C5C7179C3C6E008949FF /* NYTUtil.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NYTUtil.h; sourceTree = "<group>"; };
3B87C5C8179C3C6E008949FF /* NYTUtil.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = NYTUtil.m; sourceTree = "<group>"; };
3B87C5CA179C6F59008949FF /* NYTChannelRestriction.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NYTChannelRestriction.h; sourceTree = "<group>"; };
3B87C5CB179C6F59008949FF /* NYTChannelRestriction.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = NYTChannelRestriction.m; sourceTree = "<group>"; };
3B87C5D0179C81F2008949FF /* ItemCellView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ItemCellView.h; sourceTree = "<group>"; };
3B87C5D1179C81F2008949FF /* ItemCellView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ItemCellView.m; sourceTree = "<group>"; };
3B87C5D4179CAE6F008949FF /* en */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = en; path = en.lproj/NYTRulesWindowController.xib; sourceTree = "<group>"; };
3B87C5D6179CAE75008949FF /* de */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = de; path = de.lproj/NYTRulesWindowController.xib; sourceTree = "<group>"; };
3B87C5DA179CB26E008949FF /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/RulesPredicates.strings; sourceTree = "<group>"; };
3B87C5DC179CB275008949FF /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/RulesPredicates.strings; sourceTree = "<group>"; };
3BAF5F68178C0DAE00087D7C /* Notifications for YouTube.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "Notifications for YouTube.app"; sourceTree = BUILT_PRODUCTS_DIR; };
3BAF5F6B178C0DAE00087D7C /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = System/Library/Frameworks/Cocoa.framework; sourceTree = SDKROOT; };
3BAF5F6E178C0DAE00087D7C /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = System/Library/Frameworks/AppKit.framework; sourceTree = SDKROOT; };
@@ -27,8 +74,45 @@
3BAF5F79178C0DAE00087D7C /* Notifications for YouTube-Prefix.pch */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "Notifications for YouTube-Prefix.pch"; sourceTree = "<group>"; };
3BAF5F7B178C0DAE00087D7C /* en */ = {isa = PBXFileReference; lastKnownFileType = text.rtf; name = en; path = en.lproj/Credits.rtf; sourceTree = "<group>"; };
3BAF5F7D178C0DAE00087D7C /* NYTAppDelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = NYTAppDelegate.h; sourceTree = "<group>"; };
3BAF5F7E178C0DAE00087D7C /* NYTAppDelegate.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = NYTAppDelegate.m; sourceTree = "<group>"; };
3BAF5F7E178C0DAE00087D7C /* NYTAppDelegate.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = NYTAppDelegate.m; sourceTree = "<group>"; wrapsLines = 1; };
3BAF5F81178C0DAE00087D7C /* en */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = en; path = en.lproj/MainMenu.xib; sourceTree = "<group>"; };
3BAF5F8E178C322B00087D7C /* NYTUser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NYTUser.h; sourceTree = "<group>"; };
3BAF5F8F178C322B00087D7C /* NYTUser.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = NYTUser.m; sourceTree = "<group>"; };
3BAF5F91178C3CDD00087D7C /* poweredByYT.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = poweredByYT.png; sourceTree = "<group>"; };
3BAF5F93178C3CEA00087D7C /* Notifications for YouTube.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; path = "Notifications for YouTube.icns"; sourceTree = "<group>"; };
3BAF5F9B178C53F600087D7C /* NYTUpdateManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NYTUpdateManager.h; sourceTree = "<group>"; };
3BAF5F9C178C53F600087D7C /* NYTUpdateManager.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = NYTUpdateManager.m; sourceTree = "<group>"; };
3BDCBCE317931FA000517427 /* NYTVideo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NYTVideo.h; sourceTree = "<group>"; };
3BDCBCE417931FA000517427 /* NYTVideo.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = NYTVideo.m; sourceTree = "<group>"; };
3BE5037A17905259008808D6 /* WebKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = WebKit.framework; path = System/Library/Frameworks/WebKit.framework; sourceTree = SDKROOT; };
3BE5037C1790525E008808D6 /* Security.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Security.framework; path = System/Library/Frameworks/Security.framework; sourceTree = SDKROOT; };
3BE5037E1790527F008808D6 /* SystemConfiguration.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SystemConfiguration.framework; path = System/Library/Frameworks/SystemConfiguration.framework; sourceTree = SDKROOT; };
3BE503811790B657008808D6 /* GTMHTTPFetcher.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GTMHTTPFetcher.h; sourceTree = "<group>"; };
3BE503821790B657008808D6 /* GTMHTTPFetcher.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GTMHTTPFetcher.m; sourceTree = "<group>"; };
3BE503831790B657008808D6 /* GTMHTTPFetchHistory.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GTMHTTPFetchHistory.h; sourceTree = "<group>"; };
3BE503841790B657008808D6 /* GTMHTTPFetchHistory.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GTMHTTPFetchHistory.m; sourceTree = "<group>"; };
3BE503851790B657008808D6 /* GTMOAuth2Authentication.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GTMOAuth2Authentication.h; sourceTree = "<group>"; };
3BE503861790B657008808D6 /* GTMOAuth2Authentication.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GTMOAuth2Authentication.m; sourceTree = "<group>"; };
3BE503871790B657008808D6 /* GTMOAuth2SignIn.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GTMOAuth2SignIn.h; sourceTree = "<group>"; };
3BE503881790B657008808D6 /* GTMOAuth2SignIn.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GTMOAuth2SignIn.m; sourceTree = "<group>"; };
3BE5038A1790B657008808D6 /* GTMOAuth2WindowController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GTMOAuth2WindowController.h; sourceTree = "<group>"; };
3BE5038B1790B657008808D6 /* GTMOAuth2WindowController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GTMOAuth2WindowController.m; sourceTree = "<group>"; };
3BE5038C1790B657008808D6 /* OAuth2.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OAuth2.h; sourceTree = "<group>"; };
3BE503941790B678008808D6 /* ISO8601DateFormatter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ISO8601DateFormatter.h; sourceTree = "<group>"; };
3BE503951790B678008808D6 /* ISO8601DateFormatter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ISO8601DateFormatter.m; sourceTree = "<group>"; };
3BE503981790C401008808D6 /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/InfoPlist.strings; sourceTree = "<group>"; };
3BE503991790C402008808D6 /* de */ = {isa = PBXFileReference; lastKnownFileType = text.rtf; name = de; path = de.lproj/Credits.rtf; sourceTree = "<group>"; };
3BE5039B1790C5B2008808D6 /* en */ = {isa = PBXFileReference; fileEncoding = 10; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/Localizable.strings; sourceTree = "<group>"; };
3BE5039F1790C86A008808D6 /* en */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = en; path = en.lproj/GTMOAuth2Window.xib; sourceTree = "<group>"; };
3BE503A11790C870008808D6 /* de */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = de; path = de.lproj/GTMOAuth2Window.xib; sourceTree = "<group>"; };
3BE64575179A13590086DAA5 /* NumberValueTransformer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NumberValueTransformer.h; sourceTree = "<group>"; };
3BE64576179A13590086DAA5 /* NumberValueTransformer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = NumberValueTransformer.m; sourceTree = "<group>"; };
3BFF3CB51795D90D00ACAF58 /* play-icon.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "play-icon.png"; sourceTree = "<group>"; };
3BFF3CB61795D90D00ACAF58 /* play-icon-bw.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "play-icon-bw.png"; sourceTree = "<group>"; };
3BFF3CB71795D90D00ACAF58 /* play-icon-bw@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "play-icon-bw@2x.png"; sourceTree = "<group>"; };
3BFF3CB81795D90D00ACAF58 /* play-icon-s.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "play-icon-s.png"; sourceTree = "<group>"; };
3BFF3CB91795D90D00ACAF58 /* play-icon-s@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "play-icon-s@2x.png"; sourceTree = "<group>"; };
3BFF3CBA1795D90D00ACAF58 /* play-icon@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "play-icon@2x.png"; sourceTree = "<group>"; };
/* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */
@@ -36,6 +120,9 @@
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
3BE5037F1790527F008808D6 /* SystemConfiguration.framework in Frameworks */,
3BE5037D1790525E008808D6 /* Security.framework in Frameworks */,
3BE5037B17905259008808D6 /* WebKit.framework in Frameworks */,
3BAF5F6C178C0DAE00087D7C /* Cocoa.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
@@ -46,6 +133,10 @@
3BAF5F5F178C0DAE00087D7C = {
isa = PBXGroup;
children = (
3BAF5F93178C3CEA00087D7C /* Notifications for YouTube.icns */,
3B50712317A07EEB00C83EA0 /* Changelog.rtf */,
3BE503801790B657008808D6 /* OAuth 2 */,
3BE503931790B678008808D6 /* ISO8601DateFormatter */,
3BAF5F71178C0DAE00087D7C /* Notifications for YouTube */,
3BAF5F6A178C0DAE00087D7C /* Frameworks */,
3BAF5F69178C0DAE00087D7C /* Products */,
@@ -63,6 +154,9 @@
3BAF5F6A178C0DAE00087D7C /* Frameworks */ = {
isa = PBXGroup;
children = (
3BE5037E1790527F008808D6 /* SystemConfiguration.framework */,
3BE5037C1790525E008808D6 /* Security.framework */,
3BE5037A17905259008808D6 /* WebKit.framework */,
3BAF5F6B178C0DAE00087D7C /* Cocoa.framework */,
3BAF5F6D178C0DAE00087D7C /* Other Frameworks */,
);
@@ -82,9 +176,17 @@
3BAF5F71178C0DAE00087D7C /* Notifications for YouTube */ = {
isa = PBXGroup;
children = (
3BE64574179A13310086DAA5 /* Customization */,
3BAF5F9E178C540800087D7C /* Core */,
3BFF3CC11795D91500ACAF58 /* Resources */,
3BAF5F7D178C0DAE00087D7C /* NYTAppDelegate.h */,
3BAF5F7E178C0DAE00087D7C /* NYTAppDelegate.m */,
3BAF5F80178C0DAE00087D7C /* MainMenu.xib */,
3B87C5CA179C6F59008949FF /* NYTChannelRestriction.h */,
3B87C5CB179C6F59008949FF /* NYTChannelRestriction.m */,
3B87C5BA179C1ECE008949FF /* NYTRulesWindowController.h */,
3B87C5BB179C1ECE008949FF /* NYTRulesWindowController.m */,
3B87C5D5179CAE6F008949FF /* NYTRulesWindowController.xib */,
3BAF5F72178C0DAE00087D7C /* Supporting Files */,
);
path = "Notifications for YouTube";
@@ -102,6 +204,78 @@
name = "Supporting Files";
sourceTree = "<group>";
};
3BAF5F9E178C540800087D7C /* Core */ = {
isa = PBXGroup;
children = (
3BAF5F8E178C322B00087D7C /* NYTUser.h */,
3BAF5F8F178C322B00087D7C /* NYTUser.m */,
3BDCBCE317931FA000517427 /* NYTVideo.h */,
3BDCBCE417931FA000517427 /* NYTVideo.m */,
3B87C5C7179C3C6E008949FF /* NYTUtil.h */,
3B87C5C8179C3C6E008949FF /* NYTUtil.m */,
3B87C5C4179C3B2E008949FF /* NYTAuthentication.h */,
3B87C5C5179C3B2E008949FF /* NYTAuthentication.m */,
3BAF5F9B178C53F600087D7C /* NYTUpdateManager.h */,
3BAF5F9C178C53F600087D7C /* NYTUpdateManager.m */,
);
name = Core;
sourceTree = "<group>";
};
3BE503801790B657008808D6 /* OAuth 2 */ = {
isa = PBXGroup;
children = (
3BE503811790B657008808D6 /* GTMHTTPFetcher.h */,
3BE503821790B657008808D6 /* GTMHTTPFetcher.m */,
3BE503831790B657008808D6 /* GTMHTTPFetchHistory.h */,
3BE503841790B657008808D6 /* GTMHTTPFetchHistory.m */,
3BE503851790B657008808D6 /* GTMOAuth2Authentication.h */,
3BE503861790B657008808D6 /* GTMOAuth2Authentication.m */,
3BE503871790B657008808D6 /* GTMOAuth2SignIn.h */,
3BE503881790B657008808D6 /* GTMOAuth2SignIn.m */,
3BE503A01790C86A008808D6 /* GTMOAuth2Window.xib */,
3BE5038A1790B657008808D6 /* GTMOAuth2WindowController.h */,
3BE5038B1790B657008808D6 /* GTMOAuth2WindowController.m */,
3BE5038C1790B657008808D6 /* OAuth2.h */,
);
path = "OAuth 2";
sourceTree = "<group>";
};
3BE503931790B678008808D6 /* ISO8601DateFormatter */ = {
isa = PBXGroup;
children = (
3BE503941790B678008808D6 /* ISO8601DateFormatter.h */,
3BE503951790B678008808D6 /* ISO8601DateFormatter.m */,
);
path = ISO8601DateFormatter;
sourceTree = "<group>";
};
3BE64574179A13310086DAA5 /* Customization */ = {
isa = PBXGroup;
children = (
3BE64575179A13590086DAA5 /* NumberValueTransformer.h */,
3BE64576179A13590086DAA5 /* NumberValueTransformer.m */,
3B87C5D0179C81F2008949FF /* ItemCellView.h */,
3B87C5D1179C81F2008949FF /* ItemCellView.m */,
);
name = Customization;
sourceTree = "<group>";
};
3BFF3CC11795D91500ACAF58 /* Resources */ = {
isa = PBXGroup;
children = (
3BAF5F91178C3CDD00087D7C /* poweredByYT.png */,
3BFF3CB51795D90D00ACAF58 /* play-icon.png */,
3BFF3CBA1795D90D00ACAF58 /* play-icon@2x.png */,
3BFF3CB61795D90D00ACAF58 /* play-icon-bw.png */,
3BFF3CB71795D90D00ACAF58 /* play-icon-bw@2x.png */,
3BFF3CB81795D90D00ACAF58 /* play-icon-s.png */,
3BFF3CB91795D90D00ACAF58 /* play-icon-s@2x.png */,
3BE5039A1790C5B2008808D6 /* Localizable.strings */,
3B87C5DB179CB26E008949FF /* RulesPredicates.strings */,
);
name = Resources;
sourceTree = "<group>";
};
/* End PBXGroup section */
/* Begin PBXNativeTarget section */
@@ -138,6 +312,7 @@
hasScannedForEncodings = 0;
knownRegions = (
en,
de,
);
mainGroup = 3BAF5F5F178C0DAE00087D7C;
productRefGroup = 3BAF5F69178C0DAE00087D7C /* Products */;
@@ -157,6 +332,18 @@
3BAF5F76178C0DAE00087D7C /* InfoPlist.strings in Resources */,
3BAF5F7C178C0DAE00087D7C /* Credits.rtf in Resources */,
3BAF5F82178C0DAE00087D7C /* MainMenu.xib in Resources */,
3BAF5F92178C3CDD00087D7C /* poweredByYT.png in Resources */,
3BAF5F94178C3CEA00087D7C /* Notifications for YouTube.icns in Resources */,
3BE5039E1790C86A008808D6 /* GTMOAuth2Window.xib in Resources */,
3BE5039C1790C5B2008808D6 /* Localizable.strings in Resources */,
3BFF3CBB1795D90D00ACAF58 /* play-icon.png in Resources */,
3BFF3CBC1795D90D00ACAF58 /* play-icon-bw.png in Resources */,
3BFF3CBD1795D90D00ACAF58 /* play-icon-bw@2x.png in Resources */,
3BFF3CBE1795D90D00ACAF58 /* play-icon-s.png in Resources */,
3BFF3CBF1795D90D00ACAF58 /* play-icon-s@2x.png in Resources */,
3BFF3CC01795D90D00ACAF58 /* play-icon@2x.png in Resources */,
3B87C5D3179CAE6F008949FF /* NYTRulesWindowController.xib in Resources */,
3B87C5D9179CB26E008949FF /* RulesPredicates.strings in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
@@ -169,16 +356,50 @@
files = (
3BAF5F78178C0DAE00087D7C /* main.m in Sources */,
3BAF5F7F178C0DAE00087D7C /* NYTAppDelegate.m in Sources */,
3BAF5F90178C322B00087D7C /* NYTUser.m in Sources */,
3BAF5F9D178C53F600087D7C /* NYTUpdateManager.m in Sources */,
3BE5038D1790B657008808D6 /* GTMHTTPFetcher.m in Sources */,
3BE5038E1790B657008808D6 /* GTMHTTPFetchHistory.m in Sources */,
3BE5038F1790B657008808D6 /* GTMOAuth2Authentication.m in Sources */,
3BE503901790B657008808D6 /* GTMOAuth2SignIn.m in Sources */,
3BE503921790B657008808D6 /* GTMOAuth2WindowController.m in Sources */,
3BE503961790B678008808D6 /* ISO8601DateFormatter.m in Sources */,
3BDCBCE517931FA000517427 /* NYTVideo.m in Sources */,
3BE64577179A13590086DAA5 /* NumberValueTransformer.m in Sources */,
3B87C5BD179C1ECE008949FF /* NYTRulesWindowController.m in Sources */,
3B87C5C6179C3B2E008949FF /* NYTAuthentication.m in Sources */,
3B87C5C9179C3C6E008949FF /* NYTUtil.m in Sources */,
3B87C5CC179C6F59008949FF /* NYTChannelRestriction.m in Sources */,
3B87C5D2179C81F2008949FF /* ItemCellView.m in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXSourcesBuildPhase section */
/* Begin PBXVariantGroup section */
3B87C5D5179CAE6F008949FF /* NYTRulesWindowController.xib */ = {
isa = PBXVariantGroup;
children = (
3B87C5D4179CAE6F008949FF /* en */,
3B87C5D6179CAE75008949FF /* de */,
);
name = NYTRulesWindowController.xib;
sourceTree = "<group>";
};
3B87C5DB179CB26E008949FF /* RulesPredicates.strings */ = {
isa = PBXVariantGroup;
children = (
3B87C5DA179CB26E008949FF /* en */,
3B87C5DC179CB275008949FF /* de */,
);
name = RulesPredicates.strings;
sourceTree = "<group>";
};
3BAF5F74178C0DAE00087D7C /* InfoPlist.strings */ = {
isa = PBXVariantGroup;
children = (
3BAF5F75178C0DAE00087D7C /* en */,
3BE503981790C401008808D6 /* de */,
);
name = InfoPlist.strings;
sourceTree = "<group>";
@@ -187,6 +408,7 @@
isa = PBXVariantGroup;
children = (
3BAF5F7B178C0DAE00087D7C /* en */,
3BE503991790C402008808D6 /* de */,
);
name = Credits.rtf;
sourceTree = "<group>";
@@ -195,10 +417,29 @@
isa = PBXVariantGroup;
children = (
3BAF5F81178C0DAE00087D7C /* en */,
3B61BD22179B283100FA4B3B /* de */,
);
name = MainMenu.xib;
sourceTree = "<group>";
};
3BE5039A1790C5B2008808D6 /* Localizable.strings */ = {
isa = PBXVariantGroup;
children = (
3BE5039B1790C5B2008808D6 /* en */,
3B61BD23179B28C800FA4B3B /* de */,
);
name = Localizable.strings;
sourceTree = "<group>";
};
3BE503A01790C86A008808D6 /* GTMOAuth2Window.xib */ = {
isa = PBXVariantGroup;
children = (
3BE5039F1790C86A008808D6 /* en */,
3BE503A11790C870008808D6 /* de */,
);
name = GTMOAuth2Window.xib;
sourceTree = "<group>";
};
/* End PBXVariantGroup section */
/* Begin XCBuildConfiguration section */
@@ -304,6 +545,7 @@
3BAF5F87178C0DAE00087D7C /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
/* End XCConfigurationList section */
};

View File

@@ -0,0 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<Workspace
version = "1.0">
<FileRef
location = "self:Notifications for YouTube.xcodeproj">
</FileRef>
</Workspace>

View File

@@ -0,0 +1,10 @@
<?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>HasAskedToTakeAutomaticSnapshotBeforeSignificantChanges</key>
<true/>
<key>SnapshotAutomaticallyBeforeSignificantChanges</key>
<false/>
</dict>
</plist>

View File

@@ -0,0 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<Bucket
type = "1"
version = "1.0">
</Bucket>

View File

@@ -0,0 +1,86 @@
<?xml version="1.0" encoding="UTF-8"?>
<Scheme
LastUpgradeVersion = "0460"
version = "1.3">
<BuildAction
parallelizeBuildables = "YES"
buildImplicitDependencies = "YES">
<BuildActionEntries>
<BuildActionEntry
buildForTesting = "YES"
buildForRunning = "YES"
buildForProfiling = "YES"
buildForArchiving = "YES"
buildForAnalyzing = "YES">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "3BAF5F67178C0DAE00087D7C"
BuildableName = "Notifications for YouTube.app"
BlueprintName = "Notifications for YouTube"
ReferencedContainer = "container:Notifications for YouTube.xcodeproj">
</BuildableReference>
</BuildActionEntry>
</BuildActionEntries>
</BuildAction>
<TestAction
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
shouldUseLaunchSchemeArgsEnv = "YES"
buildConfiguration = "Debug">
<Testables>
</Testables>
<MacroExpansion>
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "3BAF5F67178C0DAE00087D7C"
BuildableName = "Notifications for YouTube.app"
BlueprintName = "Notifications for YouTube"
ReferencedContainer = "container:Notifications for YouTube.xcodeproj">
</BuildableReference>
</MacroExpansion>
</TestAction>
<LaunchAction
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
launchStyle = "0"
useCustomWorkingDirectory = "NO"
buildConfiguration = "Debug"
ignoresPersistentStateOnLaunch = "NO"
debugDocumentVersioning = "YES"
allowLocationSimulation = "YES">
<BuildableProductRunnable>
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "3BAF5F67178C0DAE00087D7C"
BuildableName = "Notifications for YouTube.app"
BlueprintName = "Notifications for YouTube"
ReferencedContainer = "container:Notifications for YouTube.xcodeproj">
</BuildableReference>
</BuildableProductRunnable>
<AdditionalOptions>
</AdditionalOptions>
</LaunchAction>
<ProfileAction
shouldUseLaunchSchemeArgsEnv = "YES"
savedToolIdentifier = ""
useCustomWorkingDirectory = "NO"
buildConfiguration = "Release"
debugDocumentVersioning = "YES">
<BuildableProductRunnable>
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "3BAF5F67178C0DAE00087D7C"
BuildableName = "Notifications for YouTube.app"
BlueprintName = "Notifications for YouTube"
ReferencedContainer = "container:Notifications for YouTube.xcodeproj">
</BuildableReference>
</BuildableProductRunnable>
</ProfileAction>
<AnalyzeAction
buildConfiguration = "Debug">
</AnalyzeAction>
<ArchiveAction
buildConfiguration = "Release"
revealArchiveInOrganizer = "YES">
</ArchiveAction>
</Scheme>

View File

@@ -0,0 +1,22 @@
<?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>SchemeUserState</key>
<dict>
<key>Notifications for YouTube.xcscheme</key>
<dict>
<key>orderHint</key>
<integer>0</integer>
</dict>
</dict>
<key>SuppressBuildableAutocreation</key>
<dict>
<key>3BAF5F67178C0DAE00087D7C</key>
<dict>
<key>primary</key>
<true/>
</dict>
</dict>
</dict>
</plist>