|
|
Refactored SettingsFrontend and forwarding of calls to the backends.
Added a SettingsNamespaceFrontend interface for namespace frontends, that allows different namespaces to forward StorageCallbacks in their own way.
The LOCAL and SYNC namespaces use an implementation that does the same as before, but the new MANAGED namespace can now be implemented using a ValueStore that loads settings from policies, in the UI thread.
BUG= 108992
TEST=Everything works as before, all tests are green
Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=147464
Total comments: 35
Total comments: 8
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+446 lines, -267 lines) |
Patch |
 |
M |
chrome/browser/extensions/extension_service.cc
|
View
|
1
2
3
4
|
2 chunks |
+2 lines, -2 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/extensions/extension_service_unittest.cc
|
View
|
1
2
3
|
1 chunk |
+2 lines, -0 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/extensions/extension_ui_unittest.cc
|
View
|
1
2
3
4
5
|
3 chunks |
+15 lines, -5 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/extensions/page_action_controller_unittest.cc
|
View
|
1
2
3
4
5
|
2 chunks |
+4 lines, -3 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/extensions/script_badge_controller_unittest.cc
|
View
|
1
2
3
4
5
|
2 chunks |
+3 lines, -2 lines |
0 comments
|
Download
|
 |
A |
chrome/browser/extensions/settings/managed_value_store_cache.h
|
View
|
1
2
3
4
|
1 chunk |
+40 lines, -0 lines |
0 comments
|
Download
|
 |
A |
chrome/browser/extensions/settings/managed_value_store_cache.cc
|
View
|
1
2
3
4
|
1 chunk |
+43 lines, -0 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/extensions/settings/settings_api.h
|
View
|
|
3 chunks |
+3 lines, -4 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/extensions/settings/settings_api.cc
|
View
|
|
11 chunks |
+7 lines, -14 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/extensions/settings/settings_frontend.h
|
View
|
1
|
4 chunks |
+13 lines, -27 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/extensions/settings/settings_frontend.cc
|
View
|
1
2
3
4
5
|
6 chunks |
+45 lines, -201 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/extensions/settings/settings_frontend_unittest.cc
|
View
|
1
2
3
|
1 chunk |
+2 lines, -0 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/extensions/settings/settings_namespace.h
|
View
|
|
1 chunk |
+3 lines, -2 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/extensions/settings/settings_namespace.cc
|
View
|
1
|
1 chunk |
+11 lines, -7 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/extensions/settings/settings_sync_unittest.cc
|
View
|
1
2
3
|
1 chunk |
+2 lines, -0 lines |
0 comments
|
Download
|
 |
A |
chrome/browser/extensions/settings/sync_or_local_value_store_cache.h
|
View
|
1
|
1 chunk |
+64 lines, -0 lines |
0 comments
|
Download
|
 |
A |
chrome/browser/extensions/settings/sync_or_local_value_store_cache.cc
|
View
|
1
2
3
|
1 chunk |
+121 lines, -0 lines |
0 comments
|
Download
|
 |
A |
chrome/browser/extensions/settings/value_store_cache.h
|
View
|
1
2
3
4
5
6
|
1 chunk |
+49 lines, -0 lines |
0 comments
|
Download
|
 |
A |
chrome/browser/extensions/settings/value_store_cache.cc
|
View
|
1
|
1 chunk |
+11 lines, -0 lines |
0 comments
|
Download
|
 |
M |
chrome/chrome_browser_extensions.gypi
|
View
|
1
2
3
4
|
2 chunks |
+6 lines, -0 lines |
0 comments
|
Download
|
Total messages: 9 (0 generated)
|