DescriptionChrome Cleaner: Remove indirect base::FilePath mojo dependency.
The dependency on mojo.common.mojom.FilePath resolves to base::FilePath
through a [Native] typemap. The Chrome cleaner is an independent binary
whose version of base::FilePath will diverge from Chrome's base::FilePath,
causing compatibility issues down the line.
This will also allow the Chrome Cleaner project to set
enable_mojom_typemapping to false.
BUG=
Review-Url: https://codereview.chromium.org/2932703006
Cr-Commit-Position: refs/heads/master@{#479471}
Committed: https://chromium.googlesource.com/chromium/src/+/4d3b5c089c535512ac4c9f4b79f95f7f216454d3
Patch Set 1 #
Total comments: 6
Patch Set 2 : Address review comments, make tests pass #
Total comments: 4
Patch Set 3 : Add static assert #Patch Set 4 : Add ifdef(OS_WIN) around string16->FilePath code #Patch Set 5 : Add a typemap for Chromium to use #
Total comments: 4
Patch Set 6 : Address review comments on #5 #
Messages
Total messages: 32 (12 generated)
|