[USS] Implement controller for typed url

Desktop / Chromium - Gang Wu [chromium.org] - 11 October 2017 01:58 EDT

This is the final CL for typed url implementation, this CL implement controller for typed url, and bridge Instantiation.

Bug: 726158 Change-Id: Iddb32b91b2907c3986e613dec866abab100cb5ba Reviewed-on: https://chromium-review.googlesource.com/669719

2110696 [USS] Implement controller for typed url
chrome/browser/sync/chrome_sync_client.cc | 15 ++-
.../profile_sync_components_factory_impl.cc | 6 +-
components/history/core/browser/BUILD.gn | 2 +
components/history/core/browser/history_backend.cc | 8 +-
.../browser/typed_url_model_type_controller.cc | 108 +++++++++++++++++++++
.../core/browser/typed_url_model_type_controller.h | 47 +++++++++
.../history/core/browser/typed_url_sync_bridge.cc | 49 +++++++---
.../history/core/browser/typed_url_sync_bridge.h | 4 +
components/sync/driver/model_type_controller.cc | 3 +-
components/sync/driver/model_type_controller.h | 9 +-
ios/chrome/browser/sync/ios_chrome_sync_client.mm | 11 ++-
11 files changed, 229 insertions(+), 33 deletions(-)

Upstream: git.chromium.org


  • Share