|
|
This is a squashed stack of patches to split the nigori node.
My current plan is to split it up into three patches:
1. Remove WITH_NIGORI/WITHOUT_NIGORI flags.
2. Implement support for "Control Data" types and make NIGORI one of
these types.
3. Add the Per-Device Info type and re-enable DeviceInfo tracking.
A fourth patch to support a "flags" type has yet to be written.
I also need to write (or have someone on the server team write) a
patch to add support for these new data types.
I've posted this patch here so we can keep an eye on the big picture
as we review the individual patches.
BUG= 122825, 111297
Total comments: 1
Total comments: 20
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+1579 lines, -880 lines) |
Patch |
 |
M |
chrome/browser/sync/glue/backend_data_type_configurer.h
|
View
|
1
|
2 chunks |
+0 lines, -5 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/sync/glue/data_type_manager_impl.h
|
View
|
1
|
3 chunks |
+2 lines, -8 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/sync/glue/data_type_manager_impl.cc
|
View
|
1
|
8 chunks |
+10 lines, -18 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/sync/glue/data_type_manager_impl_unittest.cc
|
View
|
1
|
7 chunks |
+19 lines, -21 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/sync/glue/model_association_manager.cc
|
View
|
1
2
|
1 chunk |
+2 lines, -0 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/sync/glue/sync_backend_host.h
|
View
|
1
2
|
3 chunks |
+7 lines, -8 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/sync/glue/sync_backend_host.cc
|
View
|
1
2
|
8 chunks |
+21 lines, -33 lines |
1 comment
|
Download
|
 |
M |
chrome/browser/sync/glue/sync_backend_host_unittest.cc
|
View
|
1
2
|
15 chunks |
+27 lines, -38 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/sync/glue/sync_backend_registrar.cc
|
View
|
|
5 chunks |
+14 lines, -2 lines |
1 comment
|
Download
|
 |
M |
chrome/browser/sync/glue/sync_backend_registrar_unittest.cc
|
View
|
|
3 chunks |
+4 lines, -4 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/sync/profile_sync_service.cc
|
View
|
1
2
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
chrome/browser/sync/profile_sync_service_unittest.cc
|
View
|
1
2
|
1 chunk |
+0 lines, -43 lines |
1 comment
|
Download
|
 |
M |
chrome/browser/sync/sync_prefs.cc
|
View
|
1
|
1 chunk |
+2 lines, -2 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/sync/sync_prefs_unittest.cc
|
View
|
1
|
5 chunks |
+18 lines, -18 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/sync/test_profile_sync_service.cc
|
View
|
1
2
|
2 chunks |
+15 lines, -2 lines |
1 comment
|
Download
|
 |
M |
chrome/browser/sync/user_selectable_sync_type.h
|
View
|
1
2
|
1 chunk |
+2 lines, -0 lines |
0 comments
|
Download
|
 |
A |
sync/engine/apply_control_data_updates.h
|
View
|
|
1 chunk |
+23 lines, -0 lines |
0 comments
|
Download
|
 |
A |
sync/engine/apply_control_data_updates.cc
|
View
|
|
1 chunk |
+139 lines, -0 lines |
1 comment
|
Download
|
 |
A |
sync/engine/apply_control_data_updates_unittest.cc
|
View
|
1
2
|
1 chunk |
+329 lines, -0 lines |
1 comment
|
Download
|
 |
M |
sync/engine/apply_updates_command.cc
|
View
|
|
1 chunk |
+5 lines, -0 lines |
1 comment
|
Download
|
 |
M |
sync/engine/apply_updates_command_unittest.cc
|
View
|
|
10 chunks |
+8 lines, -350 lines |
1 comment
|
Download
|
 |
M |
sync/engine/conflict_resolver.h
|
View
|
|
1 chunk |
+0 lines, -4 lines |
1 comment
|
Download
|
 |
M |
sync/engine/conflict_resolver.cc
|
View
|
|
5 chunks |
+6 lines, -83 lines |
0 comments
|
Download
|
 |
M |
sync/engine/model_changing_syncer_command_unittest.cc
|
View
|
|
1 chunk |
+2 lines, -1 line |
0 comments
|
Download
|
 |
M |
sync/engine/resolve_conflicts_command.cc
|
View
|
|
1 chunk |
+7 lines, -1 line |
0 comments
|
Download
|
 |
M |
sync/engine/sync_scheduler_impl.cc
|
View
|
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
 |
M |
sync/engine/sync_scheduler_unittest.cc
|
View
|
|
1 chunk |
+2 lines, -1 line |
0 comments
|
Download
|
 |
M |
sync/engine/sync_scheduler_whitebox_unittest.cc
|
View
|
1
|
1 chunk |
+2 lines, -1 line |
0 comments
|
Download
|
 |
M |
sync/engine/syncer.cc
|
View
|
|
2 chunks |
+4 lines, -0 lines |
0 comments
|
Download
|
 |
M |
sync/engine/syncer_unittest.cc
|
View
|
1
2
|
6 chunks |
+13 lines, -6 lines |
0 comments
|
Download
|
 |
M |
sync/engine/syncer_util.h
|
View
|
|
1 chunk |
+13 lines, -0 lines |
0 comments
|
Download
|
 |
M |
sync/engine/syncer_util.cc
|
View
|
|
2 chunks |
+33 lines, -45 lines |
0 comments
|
Download
|
 |
M |
sync/internal_api/base_node.cc
|
View
|
1
2
|
1 chunk |
+10 lines, -0 lines |
0 comments
|
Download
|
 |
M |
sync/internal_api/public/base/model_type.h
|
View
|
1
2
|
2 chunks |
+15 lines, -1 line |
2 comments
|
Download
|
 |
M |
sync/internal_api/public/base_node.h
|
View
|
1
2
|
2 chunks |
+13 lines, -3 lines |
2 comments
|
Download
|
 |
A |
sync/internal_api/public/engine/control_model_worker.h
|
View
|
|
1 chunk |
+40 lines, -0 lines |
1 comment
|
Download
|
 |
A |
sync/internal_api/public/engine/control_model_worker.cc
|
View
|
|
1 chunk |
+29 lines, -0 lines |
0 comments
|
Download
|
 |
M |
sync/internal_api/public/engine/model_safe_worker.h
|
View
|
|
1 chunk |
+2 lines, -0 lines |
1 comment
|
Download
|
 |
M |
sync/internal_api/public/engine/model_safe_worker.cc
|
View
|
|
1 chunk |
+4 lines, -2 lines |
0 comments
|
Download
|
 |
M |
sync/internal_api/public/sync_manager.h
|
View
|
1
2
|
1 chunk |
+2 lines, -14 lines |
0 comments
|
Download
|
 |
M |
sync/internal_api/public/test/fake_sync_manager.h
|
View
|
1
2
|
1 chunk |
+3 lines, -2 lines |
0 comments
|
Download
|
 |
M |
sync/internal_api/public/write_node.h
|
View
|
1
2
|
2 chunks |
+12 lines, -2 lines |
0 comments
|
Download
|
 |
M |
sync/internal_api/sync_manager_impl.h
|
View
|
1
2
|
2 chunks |
+25 lines, -15 lines |
0 comments
|
Download
|
 |
M |
sync/internal_api/sync_manager_impl.cc
|
View
|
1
2
|
5 chunks |
+73 lines, -54 lines |
1 comment
|
Download
|
 |
M |
sync/internal_api/sync_manager_impl_unittest.cc
|
View
|
1
2
|
14 chunks |
+116 lines, -39 lines |
0 comments
|
Download
|
 |
M |
sync/internal_api/test/fake_sync_manager.cc
|
View
|
1
2
|
1 chunk |
+3 lines, -2 lines |
0 comments
|
Download
|
 |
M |
sync/internal_api/write_node.cc
|
View
|
1
2
|
1 chunk |
+14 lines, -0 lines |
0 comments
|
Download
|
 |
M |
sync/protocol/nigori_specifics.proto
|
View
|
1
2
|
2 chunks |
+2 lines, -19 lines |
0 comments
|
Download
|
 |
A |
sync/protocol/per_device_specifics.proto
|
View
|
1
|
1 chunk |
+37 lines, -0 lines |
1 comment
|
Download
|
 |
A |
sync/protocol/per_user_specifics.proto
|
View
|
1
2
|
1 chunk |
+20 lines, -0 lines |
0 comments
|
Download
|
 |
M |
sync/protocol/proto_value_conversions.h
|
View
|
1
2
|
3 chunks |
+9 lines, -1 line |
0 comments
|
Download
|
 |
M |
sync/protocol/proto_value_conversions.cc
|
View
|
1
2
|
3 chunks |
+15 lines, -1 line |
0 comments
|
Download
|
 |
M |
sync/protocol/proto_value_conversions_unittest.cc
|
View
|
1
2
|
5 chunks |
+15 lines, -4 lines |
0 comments
|
Download
|
 |
M |
sync/protocol/sync.proto
|
View
|
1
2
|
2 chunks |
+9 lines, -5 lines |
0 comments
|
Download
|
 |
M |
sync/protocol/sync_proto.gyp
|
View
|
1
2
|
1 chunk |
+3 lines, -1 line |
0 comments
|
Download
|
 |
M |
sync/sessions/sync_session.cc
|
View
|
|
1 chunk |
+4 lines, -2 lines |
0 comments
|
Download
|
 |
M |
sync/sessions/sync_session_unittest.cc
|
View
|
|
11 chunks |
+24 lines, -2 lines |
0 comments
|
Download
|
 |
M |
sync/sync.gyp
|
View
|
1
2
|
4 chunks |
+7 lines, -0 lines |
0 comments
|
Download
|
 |
M |
sync/syncable/model_type.cc
|
View
|
1
2
|
10 chunks |
+61 lines, -0 lines |
1 comment
|
Download
|
 |
M |
sync/syncable/nigori_util.cc
|
View
|
1
2
|
1 chunk |
+3 lines, -1 line |
1 comment
|
Download
|
 |
M |
sync/test/engine/syncer_command_test.h
|
View
|
|
1 chunk |
+13 lines, -0 lines |
0 comments
|
Download
|
 |
M |
sync/test/engine/syncer_command_test.cc
|
View
|
|
2 chunks |
+4 lines, -0 lines |
1 comment
|
Download
|
 |
A |
sync/test/test_entry_factory.h
|
View
|
|
1 chunk |
+72 lines, -0 lines |
0 comments
|
Download
|
 |
A |
sync/test/test_entry_factory.cc
|
View
|
|
1 chunk |
+168 lines, -0 lines |
0 comments
|
Download
|
 |
M |
sync/tools/sync_client.cc
|
View
|
1
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
sync/util/cryptographer.cc
|
View
|
1
2
|
1 chunk |
+2 lines, -2 lines |
0 comments
|
Download
|
 |
M |
sync/util/cryptographer_unittest.cc
|
View
|
1
2
|
7 chunks |
+12 lines, -12 lines |
0 comments
|
Download
|
 |
M |
sync/util/data_type_histogram.h
|
View
|
1
2
|
1 chunk |
+6 lines, -0 lines |
0 comments
|
Download
|
Total messages: 2 (0 generated)
|