|
Extension Settings API: make it so that when changes received from sync fail to apply to an extension's settings, all sync for those settings is disabled. Likewise if local changes fail to be sent to sync. This makes sure that no invalid outgoing changes are sent to sync, or any local consistency violated.
If sync is restarted, re-enable sync for that extension.
BUG= 103514
TEST=*ExtensionSettings* (unit_tests, browser_tests)
Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=110371
Total comments: 2
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+838 lines, -259 lines) |
Patch |
 |
D |
chrome/browser/extensions/settings/in_memory_settings_storage.h
|
View
|
|
1 chunk |
+0 lines, -37 lines |
0 comments
|
Download
|
 |
D |
chrome/browser/extensions/settings/in_memory_settings_storage.cc
|
View
|
|
1 chunk |
+0 lines, -97 lines |
0 comments
|
Download
|
 |
D |
chrome/browser/extensions/settings/in_memory_settings_storage_unittest.cc
|
View
|
|
1 chunk |
+0 lines, -25 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/extensions/settings/settings_backend.h
|
View
|
1
2
3
4
|
2 chunks |
+4 lines, -6 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/extensions/settings/settings_backend.cc
|
View
|
1
2
|
6 chunks |
+29 lines, -15 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/extensions/settings/settings_frontend_unittest.cc
|
View
|
|
2 chunks |
+1 line, -26 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/extensions/settings/settings_quota_unittest.cc
|
View
|
1
|
2 chunks |
+2 lines, -4 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/extensions/settings/settings_storage_cache_unittest.cc
|
View
|
1
|
2 chunks |
+2 lines, -3 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/extensions/settings/settings_sync_unittest.cc
|
View
|
1
2
3
|
7 chunks |
+663 lines, -4 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/extensions/settings/settings_test_util.h
|
View
|
|
2 chunks |
+19 lines, -0 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/extensions/settings/settings_test_util.cc
|
View
|
|
3 chunks |
+23 lines, -0 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/extensions/settings/syncable_settings_storage.h
|
View
|
1
2
3
|
1 chunk |
+10 lines, -3 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/extensions/settings/syncable_settings_storage.cc
|
View
|
1
2
3
|
5 chunks |
+17 lines, -14 lines |
0 comments
|
Download
|
 |
A + |
chrome/browser/extensions/settings/testing_settings_storage.h
|
View
|
|
3 chunks |
+14 lines, -7 lines |
0 comments
|
Download
|
 |
A + |
chrome/browser/extensions/settings/testing_settings_storage.cc
|
View
|
|
6 chunks |
+48 lines, -12 lines |
0 comments
|
Download
|
 |
A + |
chrome/browser/extensions/settings/testing_settings_storage_unittest.cc
|
View
|
|
2 chunks |
+3 lines, -3 lines |
0 comments
|
Download
|
 |
M |
chrome/chrome_browser.gypi
|
View
|
1
2
3
4
|
2 chunks |
+2 lines, -2 lines |
0 comments
|
Download
|
 |
M |
chrome/chrome_tests.gypi
|
View
|
1
2
3
4
|
2 chunks |
+1 line, -1 line |
0 comments
|
Download
|
Total messages: 6 (0 generated)
|