|
|
[SystemInfo API] Rewrite storage info provider using storage monitor impl
o Make use of StorageMonitor implementation to reuse the common code as possible.
o Expose more storage metadata information, such as human readable name and so on,
via systemInfo.storage API
BUG= 177605
TEST=browser_test --gtest_filter=SystemInfoStorageApiTest.*
TEST=unit_tests --gtest_filter=StorageInfoProviderTest.*
Total comments: 31
Total comments: 16
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+634 lines, -1021 lines) |
Patch |
 |
M |
chrome/browser/extensions/api/system_info/system_info_api.cc
|
View
|
1
2
|
7 chunks |
+64 lines, -34 lines |
4 comments
|
Download
|
 |
M |
chrome/browser/extensions/api/system_info/system_info_provider.h
|
View
|
|
2 chunks |
+18 lines, -9 lines |
0 comments
|
Download
|
 |
A |
chrome/browser/extensions/api/system_info_storage/storage_free_space_observer.h
|
View
|
1
2
|
1 chunk |
+24 lines, -0 lines |
0 comments
|
Download
|
 |
D |
chrome/browser/extensions/api/system_info_storage/storage_info_observer.h
|
View
|
|
1 chunk |
+0 lines, -35 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/extensions/api/system_info_storage/storage_info_provider.h
|
View
|
1
2
|
4 chunks |
+40 lines, -30 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/extensions/api/system_info_storage/storage_info_provider.cc
|
View
|
1
2
|
5 chunks |
+154 lines, -87 lines |
6 comments
|
Download
|
 |
D |
chrome/browser/extensions/api/system_info_storage/storage_info_provider_android.cc
|
View
|
|
1 chunk |
+0 lines, -40 lines |
0 comments
|
Download
|
 |
D |
chrome/browser/extensions/api/system_info_storage/storage_info_provider_linux.h
|
View
|
|
1 chunk |
+0 lines, -43 lines |
0 comments
|
Download
|
 |
D |
chrome/browser/extensions/api/system_info_storage/storage_info_provider_linux.cc
|
View
|
|
1 chunk |
+0 lines, -105 lines |
0 comments
|
Download
|
 |
D |
chrome/browser/extensions/api/system_info_storage/storage_info_provider_linux_unittest.cc
|
View
|
|
1 chunk |
+0 lines, -149 lines |
0 comments
|
Download
|
 |
D |
chrome/browser/extensions/api/system_info_storage/storage_info_provider_mac.cc
|
View
|
|
1 chunk |
+0 lines, -143 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/extensions/api/system_info_storage/storage_info_provider_unittest.cc
|
View
|
|
9 chunks |
+45 lines, -141 lines |
0 comments
|
Download
|
 |
D |
chrome/browser/extensions/api/system_info_storage/storage_info_provider_win.cc
|
View
|
|
1 chunk |
+0 lines, -103 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/extensions/api/system_info_storage/system_info_storage_api.h
|
View
|
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
chrome/browser/extensions/api/system_info_storage/system_info_storage_api.cc
|
View
|
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
chrome/browser/extensions/api/system_info_storage/system_info_storage_apitest.cc
|
View
|
|
4 chunks |
+25 lines, -74 lines |
0 comments
|
Download
|
 |
A |
chrome/browser/extensions/api/system_info_storage/test_storage_info_provider.h
|
View
|
|
1 chunk |
+43 lines, -0 lines |
0 comments
|
Download
|
 |
A |
chrome/browser/extensions/api/system_info_storage/test_storage_info_provider.cc
|
View
|
1
|
1 chunk |
+96 lines, -0 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/storage_monitor/storage_monitor.h
|
View
|
1
2
|
2 chunks |
+10 lines, -0 lines |
4 comments
|
Download
|
 |
M |
chrome/browser/storage_monitor/storage_monitor.cc
|
View
|
|
2 chunks |
+11 lines, -2 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/storage_monitor/storage_monitor_chromeos.h
|
View
|
|
1 chunk |
+2 lines, -0 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/storage_monitor/storage_monitor_chromeos.cc
|
View
|
|
1 chunk |
+12 lines, -0 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/storage_monitor/storage_monitor_linux.h
|
View
|
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/storage_monitor/storage_monitor_linux.cc
|
View
|
|
2 chunks |
+12 lines, -0 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/storage_monitor/storage_monitor_mac.h
|
View
|
|
1 chunk |
+2 lines, -0 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/storage_monitor/storage_monitor_mac.mm
|
View
|
|
1 chunk |
+10 lines, -0 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/storage_monitor/storage_monitor_win.h
|
View
|
|
1 chunk |
+2 lines, -0 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/storage_monitor/storage_monitor_win.cc
|
View
|
|
1 chunk |
+7 lines, -0 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/storage_monitor/volume_mount_watcher_win.h
|
View
|
|
1 chunk |
+2 lines, -0 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/storage_monitor/volume_mount_watcher_win.cc
|
View
|
|
1 chunk |
+8 lines, -0 lines |
0 comments
|
Download
|
 |
M |
chrome/chrome_browser_extensions.gypi
|
View
|
|
2 chunks |
+1 line, -6 lines |
0 comments
|
Download
|
 |
M |
chrome/chrome_tests_unit.gypi
|
View
|
1
2
|
2 chunks |
+2 lines, -1 line |
0 comments
|
Download
|
 |
M |
chrome/common/extensions/api/experimental_system_info_storage.idl
|
View
|
|
2 chunks |
+16 lines, -3 lines |
2 comments
|
Download
|
 |
M |
chrome/test/data/extensions/api_test/systeminfo/storage/test_storage_api.js
|
View
|
|
3 chunks |
+20 lines, -13 lines |
0 comments
|
Download
|
 |
M |
chrome/test/data/extensions/api_test/systeminfo/storage_attachment/test_storage_api.js
|
View
|
|
1 chunk |
+5 lines, -1 line |
0 comments
|
Download
|
Total messages: 10 (0 generated)
|