Revert 284234 "Pass signin_scoped_device_id to DeviceInfoSpecifics."
commitab03b47d797f1d8cdb9ad0f002c2ff8eb353748d
authorvitalybuka@chromium.org <vitalybuka@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Fri, 18 Jul 2014 23:06:19 +0000 (18 23:06 +0000)
committervitalybuka@chromium.org <vitalybuka@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Fri, 18 Jul 2014 23:06:19 +0000 (18 23:06 +0000)
tree0e1574796f2fd058fbf4880c4c092b705a308129
parenta055671ecebad63991ec0c8288ae41f3bd749cd9
Revert 284234 "Pass signin_scoped_device_id to DeviceInfoSpecifics."
Compilation error on Win builder.

src\sync\internal_api\public\base\invalidation_util.cc(14) : fatal error C1083: Cannot open include file: 'google/cacheinvalidation/types.pb.h': No such file or directory

> Pass signin_scoped_device_id to DeviceInfoSpecifics.
>
> I'm adding signin_scoped_device_id to DeviceInfoSpecifics.
> This value is available from SigninClient, the rest of code is to pass
> value from syncBackendHostImpl where SigninClient is availble to
> SyncedDeviceTracker where value is passed to protobuf.
>
> Also there is small change to how commandline flag is handled.
>
> BUG=382968
> R=rlarocque@chromium.org
>
> Review URL: https://codereview.chromium.org/395013002

TBR=pavely@chromium.org

Review URL: https://codereview.chromium.org/398273006

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@284242 0039d316-1c4b-4281-b951-d872f2087c98
17 files changed:
chrome/browser/extensions/api/sessions/sessions_apitest.cc
chrome/browser/extensions/api/signed_in_devices/id_mapping_helper_unittest.cc
chrome/browser/extensions/api/signed_in_devices/signed_in_devices_api_unittest.cc
chrome/browser/sync/glue/device_info.cc
chrome/browser/sync/glue/device_info.h
chrome/browser/sync/glue/sync_backend_host_core.cc
chrome/browser/sync/glue/sync_backend_host_core.h
chrome/browser/sync/glue/sync_backend_host_impl.cc
chrome/browser/sync/glue/synced_device_tracker.cc
chrome/browser/sync/glue/synced_device_tracker.h
chrome/browser/sync/glue/synced_device_tracker_unittest.cc
chrome/browser/sync/profile_sync_service_factory.cc
chrome/browser/sync/sessions/sessions_sync_manager_unittest.cc
chrome/browser/ui/cocoa/wrench_menu/wrench_menu_controller_unittest.mm
chrome/browser/ui/toolbar/recent_tabs_sub_menu_model_unittest.cc
sync/protocol/device_info_specifics.proto
sync/protocol/proto_value_conversions.cc