forked from chromium/chromium
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Break dependency loop between ui and safe_browsing/chrome_cleaner
* Move safe_browsing::GetExtensionNamesFromIds into settings::ChromeCleanupHandler. Its only function is to format extension names for display; this code should live in browser/ui. This lets us completely remove chrome_cleaner_extension_util_win.* * Rename chrome_cleanup_handler.* to chrome_cleanup_handler_win.* to enforce that it's only built on Windows. * Add a safe_browsing:chrome_cleaner_types target containing only files that don't depend on anything else in browser: * Move SwReporterInvocation and related from reporter_runner_win.h to a new sw_reporter_invocation_win.*. * Move some functions that are declared in chrome_cleaner_controller_win.h from chrome_cleaner_controller_impl_win.cc to chrome_cleaner_controller_win.cc, which they should have been in the first place. * Remove ChromeCleanerScannerResults::FetchExtensionNames, which was a thin wrapper around GetExtensionNamesFromIds and was only called from browser/ui and from tests. * Remove SwReporterInvocationSequence::NotifySequenceDone, which was a thin wrapper around ChromeCleanerController::OnReporterSequenceDone. This lets us leave GetCleanerController, which has a dependency on chrome_cleaner_controller_impl_win.h, in reporter_runner.cc. * Also remove unused OnSequenceDoneCallback in reporter_runner_browsertest_win.cc. Now the only files from safe_browsing/chrome_cleaner that ui depends on are in safe_browsing:chrome_cleaner_types. A followup will update the build files to break cycles in the safe_browsing dir. Bug: 920223 Change-Id: If61a2e653234a958cca83de1bd61bd57d9f17352 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1614453 Reviewed-by: proberge <proberge@chromium.org> Reviewed-by: Sorin Jianu <sorin@chromium.org> Reviewed-by: Peter Kasting <pkasting@chromium.org> Reviewed-by: Varun Khaneja <vakh@chromium.org> Commit-Queue: Joe Mason <joenotcharles@google.com> Cr-Commit-Position: refs/heads/master@{#661806}
- Loading branch information
1 parent
79a0b8f
commit fb68554
Showing
24 changed files
with
468 additions
and
505 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
32 changes: 0 additions & 32 deletions
32
chrome/browser/safe_browsing/chrome_cleaner/chrome_cleaner_extension_util_win.cc
This file was deleted.
Oops, something went wrong.
25 changes: 0 additions & 25 deletions
25
chrome/browser/safe_browsing/chrome_cleaner/chrome_cleaner_extension_util_win.h
This file was deleted.
Oops, something went wrong.
13 changes: 0 additions & 13 deletions
13
chrome/browser/safe_browsing/chrome_cleaner/chrome_cleaner_extension_util_win_noop.cc
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.