|
[Sync] Add support for enabling session sync remotely.
A "sync_tabs" field has been added to the nigori node. When this field is set,
and if the user has elected to keep everything synced, we automatically enable
session sync for them. This is done by way of the migrator and does not require
a restart of sync or user intervention.
BUG=none
TEST=sync_integration_tests --gtest_filter="*SetSyncTabs*"
Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=98328
Total comments: 10
Total comments: 8
Total comments: 8
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+363 lines, -68 lines) |
Patch |
|
M |
chrome/browser/sync/glue/data_type_manager.h
|
View
|
|
1 chunk |
+0 lines, -3 lines |
0 comments
|
Download
|
|
M |
chrome/browser/sync/glue/data_type_manager_impl.h
|
View
|
1
2
3
|
3 chunks |
+2 lines, -3 lines |
0 comments
|
Download
|
|
M |
chrome/browser/sync/glue/data_type_manager_impl.cc
|
View
|
1
2
3
|
7 chunks |
+10 lines, -14 lines |
0 comments
|
Download
|
|
M |
chrome/browser/sync/glue/data_type_manager_impl_unittest.cc
|
View
|
|
13 chunks |
+13 lines, -13 lines |
0 comments
|
Download
|
|
M |
chrome/browser/sync/glue/sync_backend_host.h
|
View
|
1
2
3
4
5
|
1 chunk |
+3 lines, -0 lines |
0 comments
|
Download
|
|
M |
chrome/browser/sync/glue/sync_backend_host.cc
|
View
|
1
2
3
4
5
|
1 chunk |
+8 lines, -0 lines |
0 comments
|
Download
|
|
M |
chrome/browser/sync/glue/sync_backend_host_unittest.cc
|
View
|
1
2
3
4
5
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
|
M |
chrome/browser/sync/internal_api/sync_manager.h
|
View
|
1
2
3
|
1 chunk |
+7 lines, -0 lines |
0 comments
|
Download
|
|
M |
chrome/browser/sync/internal_api/sync_manager.cc
|
View
|
1
2
3
|
1 chunk |
+16 lines, -1 line |
0 comments
|
Download
|
|
M |
chrome/browser/sync/profile_sync_factory.h
|
View
|
1
2
3
4
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
|
M |
chrome/browser/sync/profile_sync_factory_impl.h
|
View
|
1
2
3
4
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
|
M |
chrome/browser/sync/profile_sync_factory_impl.cc
|
View
|
1
2
3
4
5
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
|
M |
chrome/browser/sync/profile_sync_factory_mock.h
|
View
|
1
2
3
4
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
|
M |
chrome/browser/sync/profile_sync_service.h
|
View
|
1
2
3
4
5
|
2 chunks |
+10 lines, -0 lines |
0 comments
|
Download
|
|
M |
chrome/browser/sync/profile_sync_service.cc
|
View
|
1
2
3
4
5
|
7 chunks |
+94 lines, -3 lines |
0 comments
|
Download
|
|
M |
chrome/browser/sync/profile_sync_service_harness.h
|
View
|
1
2
3
|
1 chunk |
+6 lines, -0 lines |
0 comments
|
Download
|
|
M |
chrome/browser/sync/profile_sync_service_harness.cc
|
View
|
1
2
3
|
1 chunk |
+13 lines, -4 lines |
0 comments
|
Download
|
|
M |
chrome/browser/sync/protocol/nigori_specifics.proto
|
View
|
|
1 chunk |
+2 lines, -0 lines |
0 comments
|
Download
|
|
M |
chrome/browser/sync/protocol/proto_value_conversions.cc
|
View
|
1
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
|
M |
chrome/test/live_sync/live_sync_test.h
|
View
|
1
2
3
4
5
|
4 chunks |
+19 lines, -9 lines |
0 comments
|
Download
|
|
M |
chrome/test/live_sync/live_sync_test.cc
|
View
|
1
2
3
4
5
|
4 chunks |
+28 lines, -13 lines |
0 comments
|
Download
|
|
M |
chrome/test/live_sync/migration_errors_test.cc
|
View
|
1
2
3
|
1 chunk |
+88 lines, -0 lines |
0 comments
|
Download
|
|
M |
net/tools/testserver/chromiumsync.py
|
View
|
1
2
3
4
5
|
2 chunks |
+24 lines, -0 lines |
0 comments
|
Download
|
|
M |
net/tools/testserver/testserver.py
|
View
|
|
2 chunks |
+14 lines, -1 line |
0 comments
|
Download
|
Total messages: 15 (0 generated)
|