Cache Storage API: Hook up to chrome://settings/cookies
commite1fe969b4080d3990dd4712e64411717159917b1
authorjsbell <jsbell@chromium.org>
Sat, 22 Aug 2015 01:02:42 +0000 (21 18:02 -0700)
committerCommit bot <commit-bot@chromium.org>
Sat, 22 Aug 2015 01:03:16 +0000 (22 01:03 +0000)
tree1b3a2fea060f501692d877caa467fc3cdeb9375e
parentcc5dd31a12038918e502d40f8e0c2a81fe645fb5
Cache Storage API: Hook up to chrome://settings/cookies

Expose each origin's usage (bytes, last modified) of the Service
Worker Cache Storage API in the cookie tree UI and allow
privacy-concerned individuals to nuke it from orbit.

BUG=466371

Committed: https://crrev.com/4c354468b01a2389a886ce21d1869582ac20cbe8
Cr-Commit-Position: refs/heads/master@{#344891}

Review URL: https://codereview.chromium.org/1297093002

Cr-Commit-Position: refs/heads/master@{#344944}
44 files changed:
chrome/app/generated_resources.grd
chrome/browser/BUILD.gn
chrome/browser/android/preferences/website_preference_bridge.cc
chrome/browser/browsing_data/browsing_data_cache_storage_helper.cc [new file with mode: 0644]
chrome/browser/browsing_data/browsing_data_cache_storage_helper.h [new file with mode: 0644]
chrome/browser/browsing_data/browsing_data_cache_storage_helper_browsertest.cc [new file with mode: 0644]
chrome/browser/browsing_data/browsing_data_cache_storage_helper_unittest.cc [new file with mode: 0644]
chrome/browser/browsing_data/browsing_data_remover.cc
chrome/browser/browsing_data/browsing_data_remover.h
chrome/browser/browsing_data/browsing_data_remover_unittest.cc
chrome/browser/browsing_data/cookies_tree_model.cc
chrome/browser/browsing_data/cookies_tree_model.h
chrome/browser/browsing_data/cookies_tree_model_unittest.cc
chrome/browser/browsing_data/local_data_container.cc
chrome/browser/browsing_data/local_data_container.h
chrome/browser/browsing_data/mock_browsing_data_cache_storage_helper.cc [new file with mode: 0644]
chrome/browser/browsing_data/mock_browsing_data_cache_storage_helper.h [new file with mode: 0644]
chrome/browser/content_settings/local_shared_objects_container.cc
chrome/browser/content_settings/local_shared_objects_container.h
chrome/browser/extensions/api/browsing_data/browsing_data_api.cc
chrome/browser/extensions/api/browsing_data/browsing_data_api.h
chrome/browser/extensions/api/browsing_data/browsing_data_test.cc
chrome/browser/resources/options/cookies_list.js
chrome/browser/ui/cocoa/content_settings/cookie_details.h
chrome/browser/ui/cocoa/content_settings/cookie_details.mm
chrome/browser/ui/cocoa/content_settings/cookie_details_unittest.mm
chrome/browser/ui/webui/cookies_tree_model_util.cc
chrome/browser/ui/webui/options/cookies_view_handler.cc
chrome/chrome_browser.gypi
chrome/chrome_tests.gypi
chrome/chrome_tests_unit.gypi
content/browser/cache_storage/cache_storage_context_impl.cc
content/browser/cache_storage/cache_storage_context_impl.h
content/browser/cache_storage/cache_storage_manager.cc
content/browser/cache_storage/cache_storage_manager.h
content/browser/cache_storage/cache_storage_manager_unittest.cc
content/browser/storage_partition_impl.cc
content/browser/storage_partition_impl.h
content/content_browser.gypi
content/public/browser/cache_storage_context.h [new file with mode: 0644]
content/public/browser/cache_storage_usage_info.h [new file with mode: 0644]
content/public/browser/storage_partition.h
extensions/browser/extension_function_histogram_value.h
tools/metrics/histograms/histograms.xml