Don't implicitly convert between mojo type string and C++ base::string16
Update most .mojom files to use mojo_base.mojom.String16. This implicit conversion adds extra UTF8<->UTF16 conversions and makes mojo definitions less self documenting. CredentialManager is the last hold out. Fixing that and removing string_traits_string16.cc/h is punted for now. Bug: 816970 Change-Id: Ibf214e8f4096616291ff493f5ddf5c79c6a16cf4 Reviewed-on: https://chromium-review.googlesource.com/920688 Commit-Queue: Evan Stade <estade@chromium.org> Reviewed-by:Balazs Engedy <engedy@chromium.org> Reviewed-by:
Tom Sepez <tsepez@chromium.org> Reviewed-by:
Ken Rockot <rockot@chromium.org> Reviewed-by:
Scott Violet <sky@chromium.org> Cr-Commit-Position: refs/heads/master@{#539553}
Showing
Please register or sign in to comment