|
20 | 20 | 339A6B5826A044BA00E3DAE8 /* duckduckgo-privacy-dashboard in Resources */ = {isa = PBXBuildFile; fileRef = 339A6B5726A044BA00E3DAE8 /* duckduckgo-privacy-dashboard */; };
|
21 | 21 | 371C0A2927E33EDC0070591F /* FeedbackPresenter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 371C0A2827E33EDC0070591F /* FeedbackPresenter.swift */; };
|
22 | 22 | 371E141927E92E42009E3B5B /* MultilineScrollableTextFix.swift in Sources */ = {isa = PBXBuildFile; fileRef = 371E141827E92E42009E3B5B /* MultilineScrollableTextFix.swift */; };
|
| 23 | + 37534C9E28104D9B002621E7 /* TabLazyLoaderTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 37534C9D28104D9B002621E7 /* TabLazyLoaderTests.swift */; }; |
| 24 | + 37534CA028113101002621E7 /* LazyLoadable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 37534C9F28113101002621E7 /* LazyLoadable.swift */; }; |
| 25 | + 37534CA3281132CB002621E7 /* TabLazyLoaderDataSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = 37534CA2281132CB002621E7 /* TabLazyLoaderDataSource.swift */; }; |
| 26 | + 37534CA52811987D002621E7 /* AdjacentItemEnumeratorTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 37534CA42811987D002621E7 /* AdjacentItemEnumeratorTests.swift */; }; |
| 27 | + 37534CA8281198CD002621E7 /* AdjacentItemEnumerator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 37534CA62811988E002621E7 /* AdjacentItemEnumerator.swift */; }; |
23 | 28 | 376705AF27EB488600DD8D76 /* RoundedSelectionRowView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B0511B3262CAA5A00F6079C /* RoundedSelectionRowView.swift */; };
|
24 | 29 | 376705B327EC7D4F00DD8D76 /* TextButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = 376705B227EC7D4F00DD8D76 /* TextButton.swift */; };
|
25 | 30 | 3776582D27F71652009A6B35 /* WebsiteBreakageReportTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3776582C27F71652009A6B35 /* WebsiteBreakageReportTests.swift */; };
|
|
33 | 38 | 37AFCE8927DA33BA00471A10 /* Preferences.swift in Sources */ = {isa = PBXBuildFile; fileRef = 37AFCE8827DA33BA00471A10 /* Preferences.swift */; };
|
34 | 39 | 37AFCE8B27DB69BC00471A10 /* PreferencesDefaultBrowserView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 37AFCE8A27DB69BC00471A10 /* PreferencesDefaultBrowserView.swift */; };
|
35 | 40 | 37AFCE9227DB8CAD00471A10 /* PreferencesAboutView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 37AFCE9127DB8CAD00471A10 /* PreferencesAboutView.swift */; };
|
| 41 | + 37B11B3928095E6600CBB621 /* TabLazyLoader.swift in Sources */ = {isa = PBXBuildFile; fileRef = 37B11B3828095E6600CBB621 /* TabLazyLoader.swift */; }; |
36 | 42 | 37CC53EC27E8A4D10028713D /* PreferencesPrivacyView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 37CC53EB27E8A4D10028713D /* PreferencesPrivacyView.swift */; };
|
37 | 43 | 37CC53F027E8D1440028713D /* PreferencesDownloadsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 37CC53EF27E8D1440028713D /* PreferencesDownloadsView.swift */; };
|
38 | 44 | 37CC53F427E8D4620028713D /* NSPathControlView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 37CC53F327E8D4620028713D /* NSPathControlView.swift */; };
|
|
762 | 768 | 339A6B5726A044BA00E3DAE8 /* duckduckgo-privacy-dashboard */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = "duckduckgo-privacy-dashboard"; path = "Submodules/duckduckgo-privacy-dashboard"; sourceTree = SOURCE_ROOT; };
|
763 | 769 | 371C0A2827E33EDC0070591F /* FeedbackPresenter.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FeedbackPresenter.swift; sourceTree = "<group>"; };
|
764 | 770 | 371E141827E92E42009E3B5B /* MultilineScrollableTextFix.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MultilineScrollableTextFix.swift; sourceTree = "<group>"; };
|
| 771 | + 37534C9D28104D9B002621E7 /* TabLazyLoaderTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TabLazyLoaderTests.swift; sourceTree = "<group>"; }; |
| 772 | + 37534C9F28113101002621E7 /* LazyLoadable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LazyLoadable.swift; sourceTree = "<group>"; }; |
| 773 | + 37534CA2281132CB002621E7 /* TabLazyLoaderDataSource.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TabLazyLoaderDataSource.swift; sourceTree = "<group>"; }; |
| 774 | + 37534CA42811987D002621E7 /* AdjacentItemEnumeratorTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AdjacentItemEnumeratorTests.swift; sourceTree = "<group>"; }; |
| 775 | + 37534CA62811988E002621E7 /* AdjacentItemEnumerator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AdjacentItemEnumerator.swift; sourceTree = "<group>"; }; |
765 | 776 | 376705B227EC7D4F00DD8D76 /* TextButton.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TextButton.swift; sourceTree = "<group>"; };
|
766 | 777 | 3776582C27F71652009A6B35 /* WebsiteBreakageReportTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WebsiteBreakageReportTests.swift; sourceTree = "<group>"; };
|
767 | 778 | 3776582E27F82E62009A6B35 /* AutofillPreferences.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AutofillPreferences.swift; sourceTree = "<group>"; };
|
|
774 | 785 | 37AFCE8827DA33BA00471A10 /* Preferences.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Preferences.swift; sourceTree = "<group>"; };
|
775 | 786 | 37AFCE8A27DB69BC00471A10 /* PreferencesDefaultBrowserView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PreferencesDefaultBrowserView.swift; sourceTree = "<group>"; };
|
776 | 787 | 37AFCE9127DB8CAD00471A10 /* PreferencesAboutView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PreferencesAboutView.swift; sourceTree = "<group>"; };
|
| 788 | + 37B11B3828095E6600CBB621 /* TabLazyLoader.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TabLazyLoader.swift; sourceTree = "<group>"; }; |
777 | 789 | 37CC53EB27E8A4D10028713D /* PreferencesPrivacyView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PreferencesPrivacyView.swift; sourceTree = "<group>"; };
|
778 | 790 | 37CC53EF27E8D1440028713D /* PreferencesDownloadsView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PreferencesDownloadsView.swift; sourceTree = "<group>"; };
|
779 | 791 | 37CC53F327E8D4620028713D /* NSPathControlView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NSPathControlView.swift; sourceTree = "<group>"; };
|
|
1550 | 1562 | path = dist;
|
1551 | 1563 | sourceTree = "<group>";
|
1552 | 1564 | };
|
| 1565 | + 37534CA128113277002621E7 /* TabLazyLoader */ = { |
| 1566 | + isa = PBXGroup; |
| 1567 | + children = ( |
| 1568 | + 37534C9F28113101002621E7 /* LazyLoadable.swift */, |
| 1569 | + 37534CA2281132CB002621E7 /* TabLazyLoaderDataSource.swift */, |
| 1570 | + 37B11B3828095E6600CBB621 /* TabLazyLoader.swift */, |
| 1571 | + ); |
| 1572 | + path = TabLazyLoader; |
| 1573 | + sourceTree = "<group>"; |
| 1574 | + }; |
1553 | 1575 | 3776582B27F7163B009A6B35 /* Website Breakage Report */ = {
|
1554 | 1576 | isa = PBXGroup;
|
1555 | 1577 | children = (
|
|
1971 | 1993 | 85C6A29525CC1FFD00EEB5F1 /* UserDefaultsWrapper.swift */,
|
1972 | 1994 | B6AAAC2C260330580029438D /* PublishedAfter.swift */,
|
1973 | 1995 | 4BB6CE5E26B77ED000EC5860 /* Cryptography.swift */,
|
| 1996 | + 37534CA62811988E002621E7 /* AdjacentItemEnumerator.swift */, |
1974 | 1997 | );
|
1975 | 1998 | path = Utilities;
|
1976 | 1999 | sourceTree = "<group>";
|
|
2901 | 2924 | isa = PBXGroup;
|
2902 | 2925 | children = (
|
2903 | 2926 | AA9FF95E24A1FB680039E328 /* TabCollectionViewModel.swift */,
|
| 2927 | + 37534CA128113277002621E7 /* TabLazyLoader */, |
2904 | 2928 | );
|
2905 | 2929 | path = ViewModel;
|
2906 | 2930 | sourceTree = "<group>";
|
|
3164 | 3188 | children = (
|
3165 | 3189 | AAC9C01D24CB6BEB00AD1325 /* TabCollectionViewModelTests.swift */,
|
3166 | 3190 | AAE39D1A24F44885008EF28B /* TabCollectionViewModelDelegateMock.swift */,
|
| 3191 | + 37534C9D28104D9B002621E7 /* TabLazyLoaderTests.swift */, |
| 3192 | + 37534CA42811987D002621E7 /* AdjacentItemEnumeratorTests.swift */, |
3167 | 3193 | );
|
3168 | 3194 | path = ViewModel;
|
3169 | 3195 | sourceTree = "<group>";
|
|
4057 | 4083 | AAA0CC572539EBC90079BC96 /* FaviconUserScript.swift in Sources */,
|
4058 | 4084 | B6A9E45A261460350067D1B9 /* ApiRequestError.swift in Sources */,
|
4059 | 4085 | AADCBF3A26F7C2CE00EF67A8 /* LottieAnimationCache.swift in Sources */,
|
| 4086 | + 37534CA3281132CB002621E7 /* TabLazyLoaderDataSource.swift in Sources */, |
4060 | 4087 | 4B723E0E26B0006300E14D75 /* LoginImport.swift in Sources */,
|
4061 | 4088 | 85589E9627BFE25D0038AD11 /* FailedAssertionView.swift in Sources */,
|
| 4089 | + 37534CA028113101002621E7 /* LazyLoadable.swift in Sources */, |
4062 | 4090 | EAE42800275D47FA00DAC26B /* ClickToLoadModel.swift in Sources */,
|
4063 | 4091 | 0230C0A3272080090018F728 /* KeyedCodingExtension.swift in Sources */,
|
4064 | 4092 | B6C0B23026E61D630031CB7F /* DownloadListStore.swift in Sources */,
|
|
4116 | 4144 | 0230C0A52721F3750018F728 /* GPCRequestFactory.swift in Sources */,
|
4117 | 4145 | 9833912F27AAA3CE00DAF119 /* AppTrackerDataSetProvider.swift in Sources */,
|
4118 | 4146 | 4BA1A6B3258B080A00F6F690 /* EncryptionKeyGeneration.swift in Sources */,
|
| 4147 | + 37B11B3928095E6600CBB621 /* TabLazyLoader.swift in Sources */, |
4119 | 4148 | 4B723E0B26B0005B00E14D75 /* CSVImportViewController.swift in Sources */,
|
4120 | 4149 | 8589063C267BCDC000D23B0D /* SaveCredentialsViewController.swift in Sources */,
|
4121 | 4150 | 4BBE0AA727B9B027003B37A8 /* PopUpButton.swift in Sources */,
|
|
4527 | 4556 | 37D2771527E870D4003365FD /* PreferencesAppearanceView.swift in Sources */,
|
4528 | 4557 | AA72D5FE25FFF94E00C77619 /* NSMenuItemExtension.swift in Sources */,
|
4529 | 4558 | 4BA1A6C2258B0A1300F6F690 /* ContiguousBytesExtension.swift in Sources */,
|
| 4559 | + 37534CA8281198CD002621E7 /* AdjacentItemEnumerator.swift in Sources */, |
4530 | 4560 | AA9B7C7E26A06E040008D425 /* TrackerInfo.swift in Sources */,
|
4531 | 4561 | B6553692268440D700085A79 /* WKProcessPool+GeolocationProvider.swift in Sources */,
|
4532 | 4562 | );
|
|
4543 | 4573 | 142879DA24CE1179005419BB /* SuggestionViewModelTests.swift in Sources */,
|
4544 | 4574 | 4B9292C12667103100AD2C21 /* BookmarkMigrationTests.swift in Sources */,
|
4545 | 4575 | 4B9292BC2667103100AD2C21 /* BookmarkSidebarTreeControllerTests.swift in Sources */,
|
| 4576 | + 37534CA52811987D002621E7 /* AdjacentItemEnumeratorTests.swift in Sources */, |
4546 | 4577 | B662D3DC2755DF670035D4D6 /* OldPixelDataModel.xcdatamodeld in Sources */,
|
4547 | 4578 | B6DA44232616CABC00DD1EC2 /* PixelArgumentsTests.swift in Sources */,
|
4548 | 4579 | AAEC74BC2642F0F800C2EFBC /* History.xcdatamodeld in Sources */,
|
| 4580 | + 37534C9E28104D9B002621E7 /* TabLazyLoaderTests.swift in Sources */, |
4549 | 4581 | 85F1B0C925EF9759004792B6 /* URLEventHandlerTests.swift in Sources */,
|
4550 | 4582 | 4B9292BD2667103100AD2C21 /* BookmarkOutlineViewDataSourceTests.swift in Sources */,
|
4551 | 4583 | B6A5A27925B93FFF00AA7ADA /* StateRestorationManagerTests.swift in Sources */,
|
|
0 commit comments