|
795 | 795 | 98F3A1D8217B37010011A0D4 /* Theme.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98F3A1D7217B37010011A0D4 /* Theme.swift */; }; |
796 | 796 | 98F6EA472863124100720957 /* ContentBlockerRulesLists.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98F6EA462863124100720957 /* ContentBlockerRulesLists.swift */; }; |
797 | 797 | 98F78B8E22419093007CACF4 /* ThemableNavigationController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98F78B8D22419093007CACF4 /* ThemableNavigationController.swift */; }; |
| 798 | + 9F06EB752D09E8D200905426 /* MaliciousSiteProtectionFeatureFlags.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9F06EB732D09E8D200905426 /* MaliciousSiteProtectionFeatureFlags.swift */; }; |
| 799 | + 9F06EB7B2D09EC2000905426 /* MaliciousSiteProtectionFeatureFlagsTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9F06EB792D09EC2000905426 /* MaliciousSiteProtectionFeatureFlagsTests.swift */; }; |
798 | 800 | 9F16230B2CA0F0190093C4FC /* DebouncerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9F16230A2CA0F0190093C4FC /* DebouncerTests.swift */; }; |
799 | 801 | 9F1798572CD2443F0073018B /* AddToDockPromoViewModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9F1798562CD2443F0073018B /* AddToDockPromoViewModelTests.swift */; }; |
800 | 802 | 9F23B8012C2BC94400950875 /* OnboardingBackground.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9F23B8002C2BC94400950875 /* OnboardingBackground.swift */; }; |
|
1086 | 1088 | CBD4F13E279EBFAB00B20FD7 /* HomeMessageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CBF14FC227970072001D94D0 /* HomeMessageView.swift */; }; |
1087 | 1089 | CBD4F13F279EBFAF00B20FD7 /* HomeMessageViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = CBF14FC427970AB0001D94D0 /* HomeMessageViewModel.swift */; }; |
1088 | 1090 | CBD4F140279EBFB300B20FD7 /* SwiftUICollectionViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = CB1AEFB02799AA940031AE3D /* SwiftUICollectionViewCell.swift */; }; |
1089 | | - CBD79F482D1061DA00DBB45A /* NewAppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = CBD79F472D1061D500DBB45A /* NewAppDelegate.swift */; }; |
1090 | | - CBD79F4A2D1061E200DBB45A /* OldAppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = CBD79F492D1061DF00DBB45A /* OldAppDelegate.swift */; }; |
1091 | 1091 | CBD79F4D2D130F6500DBB45A /* AppTesting.swift in Sources */ = {isa = PBXBuildFile; fileRef = CBD79F4C2D130F6300DBB45A /* AppTesting.swift */; }; |
1092 | 1092 | CBDD5DDF29A6736A00832877 /* APIHeadersTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = CBDD5DDE29A6736A00832877 /* APIHeadersTests.swift */; }; |
1093 | 1093 | CBDD5DE129A6741300832877 /* MockBundle.swift in Sources */ = {isa = PBXBuildFile; fileRef = CBDD5DE029A6741300832877 /* MockBundle.swift */; }; |
|
2722 | 2722 | 98F3A1D7217B37010011A0D4 /* Theme.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Theme.swift; sourceTree = "<group>"; }; |
2723 | 2723 | 98F6EA462863124100720957 /* ContentBlockerRulesLists.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ContentBlockerRulesLists.swift; sourceTree = "<group>"; }; |
2724 | 2724 | 98F78B8D22419093007CACF4 /* ThemableNavigationController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ThemableNavigationController.swift; sourceTree = "<group>"; }; |
| 2725 | + 9F06EB732D09E8D200905426 /* MaliciousSiteProtectionFeatureFlags.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MaliciousSiteProtectionFeatureFlags.swift; sourceTree = "<group>"; }; |
| 2726 | + 9F06EB792D09EC2000905426 /* MaliciousSiteProtectionFeatureFlagsTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MaliciousSiteProtectionFeatureFlagsTests.swift; sourceTree = "<group>"; }; |
2725 | 2727 | 9F16230A2CA0F0190093C4FC /* DebouncerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DebouncerTests.swift; sourceTree = "<group>"; }; |
2726 | 2728 | 9F1798562CD2443F0073018B /* AddToDockPromoViewModelTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AddToDockPromoViewModelTests.swift; sourceTree = "<group>"; }; |
2727 | 2729 | 9F23B8002C2BC94400950875 /* OnboardingBackground.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OnboardingBackground.swift; sourceTree = "<group>"; }; |
|
3054 | 3056 | CBC88EE42C8097B500F0F8C5 /* URLCredentialCreator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = URLCredentialCreator.swift; sourceTree = "<group>"; }; |
3055 | 3057 | CBC8DC252AF6D4CD00BA681A /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/InfoPlist.strings; sourceTree = "<group>"; }; |
3056 | 3058 | CBD4F13B279EBF4A00B20FD7 /* HomeMessage.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HomeMessage.swift; sourceTree = "<group>"; }; |
3057 | | - CBD79F472D1061D500DBB45A /* NewAppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NewAppDelegate.swift; sourceTree = "<group>"; }; |
3058 | | - CBD79F492D1061DF00DBB45A /* OldAppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OldAppDelegate.swift; sourceTree = "<group>"; }; |
3059 | 3059 | CBD79F4C2D130F6300DBB45A /* AppTesting.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppTesting.swift; sourceTree = "<group>"; }; |
3060 | 3060 | CBD7AE812AF6D5B6009052FD /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/InfoPlist.strings; sourceTree = "<group>"; }; |
3061 | 3061 | CBDD5DDE29A6736A00832877 /* APIHeadersTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = APIHeadersTests.swift; sourceTree = "<group>"; }; |
|
5248 | 5248 | name = Themes; |
5249 | 5249 | sourceTree = "<group>"; |
5250 | 5250 | }; |
| 5251 | + 9F06EB742D09E8D200905426 /* FeatureFlags */ = { |
| 5252 | + isa = PBXGroup; |
| 5253 | + children = ( |
| 5254 | + 9F06EB732D09E8D200905426 /* MaliciousSiteProtectionFeatureFlags.swift */, |
| 5255 | + ); |
| 5256 | + path = FeatureFlags; |
| 5257 | + sourceTree = "<group>"; |
| 5258 | + }; |
| 5259 | + 9F06EB7A2D09EC2000905426 /* MaliciousSiteProtection */ = { |
| 5260 | + isa = PBXGroup; |
| 5261 | + children = ( |
| 5262 | + 9F06EB792D09EC2000905426 /* MaliciousSiteProtectionFeatureFlagsTests.swift */, |
| 5263 | + ); |
| 5264 | + path = MaliciousSiteProtection; |
| 5265 | + sourceTree = "<group>"; |
| 5266 | + }; |
5251 | 5267 | 9F23B7FF2C2BABE000950875 /* OnboardingIntro */ = { |
5252 | 5268 | isa = PBXGroup; |
5253 | 5269 | children = ( |
|
5302 | 5318 | 9F254AA92CF47CD30063B308 /* MaliciousSiteProtection */ = { |
5303 | 5319 | isa = PBXGroup; |
5304 | 5320 | children = ( |
| 5321 | + 9F06EB742D09E8D200905426 /* FeatureFlags */, |
5305 | 5322 | 9F254AAA2CF47DD50063B308 /* MaliciousSiteProtectionManager.swift */, |
5306 | 5323 | ); |
5307 | 5324 | path = MaliciousSiteProtection; |
|
6405 | 6422 | 83134D7F20E2E013006CE65D /* Feedback */, |
6406 | 6423 | 8588026724E4249800C24AB6 /* iPad */, |
6407 | 6424 | 851DFD88212C5ED600D95F20 /* Main */, |
| 6425 | + 9F06EB7A2D09EC2000905426 /* MaliciousSiteProtection */, |
6408 | 6426 | EE56DE3A2A6038F500375C41 /* NetworkProtection */, |
6409 | 6427 | 6F03CAFF2C32ED22004179A8 /* NewTabPage */, |
6410 | 6428 | F1D477C71F2139210031ED49 /* OmniBar */, |
|
8430 | 8448 | F13B4BC01F180D8A00814661 /* TabsModel.swift in Sources */, |
8431 | 8449 | 8598D2E02CEB98B500C45685 /* Favicons.swift in Sources */, |
8432 | 8450 | 8598D2E12CEB98B500C45685 /* NotFoundCachingDownloader.swift in Sources */, |
| 8451 | + 9F06EB752D09E8D200905426 /* MaliciousSiteProtectionFeatureFlags.swift in Sources */, |
8433 | 8452 | 8598D2E22CEB98B500C45685 /* FaviconRequestModifier.swift in Sources */, |
8434 | 8453 | CBAD0F102D0062A7006267B8 /* UIService.swift in Sources */, |
8435 | 8454 | 8598D2E32CEB98B500C45685 /* FaviconUserScript.swift in Sources */, |
|
8725 | 8744 | 83EDCC411F86B89C005CDFCD /* StatisticsLoaderTests.swift in Sources */, |
8726 | 8745 | 564DE4572C4150E600D23241 /* NewTabPageControllerDaxDialogTests.swift in Sources */, |
8727 | 8746 | C14882E327F20D9A00D59F0C /* BookmarksExporterTests.swift in Sources */, |
| 8747 | + 9F06EB7B2D09EC2000905426 /* MaliciousSiteProtectionFeatureFlagsTests.swift in Sources */, |
8728 | 8748 | 85C29708247BDD060063A335 /* DaxDialogsBrowsingSpecTests.swift in Sources */, |
8729 | 8749 | 9FE05CF12C36468A00D9046B /* OnboardingPixelReporterTests.swift in Sources */, |
8730 | 8750 | 9FDEC7B42C8FD62F00C7A692 /* OnboardingAddressBarPositionPickerViewModelTests.swift in Sources */, |
|
12133 | 12153 | isa = XCRemoteSwiftPackageReference; |
12134 | 12154 | repositoryURL = "https://github.com/DuckDuckGo/BrowserServicesKit.git"; |
12135 | 12155 | requirement = { |
12136 | | - kind = exactVersion; |
12137 | | - version = 234.0.0; |
| 12156 | + branch = "alessandro/malicious-site-protection-ios"; |
| 12157 | + kind = branch; |
12138 | 12158 | }; |
12139 | 12159 | }; |
12140 | 12160 | 9F8FE9472BAE50E50071E372 /* XCRemoteSwiftPackageReference "lottie-spm" */ = { |
|
0 commit comments