[Extensions] Report metrics for the source of a user-visible uninstallation
commite18eb8cd92e59b0a1f6c04449b662b680a030442
authorrdevlin.cronin <rdevlin.cronin@chromium.org>
Thu, 16 Jul 2015 16:31:28 +0000 (16 09:31 -0700)
committerCommit bot <commit-bot@chromium.org>
Thu, 16 Jul 2015 16:32:01 +0000 (16 16:32 +0000)
treeb95344414a7051159320134d08dfba94e328ec52
parent75f31119388523fb2312d8d9b7a838ae7ae5a00e
[Extensions] Report metrics for the source of a user-visible uninstallation

Gather metrics for the source of any extension uninstallation which shows an
uninstall dialog (this therefore ignores uninstallations due to things like
cleanups, removing old component extensions, and repairs).

BUG=509842
TBR=benwells@chromium.org (app_list, views/apps, views/extensions)
TBR=dbeam@chromium.org (webui)

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

Cr-Commit-Position: refs/heads/master@{#339048}
12 files changed:
chrome/browser/extensions/api/management/chrome_management_api_delegate.cc
chrome/browser/extensions/extension_context_menu_model.cc
chrome/browser/extensions/extension_disabled_ui.cc
chrome/browser/extensions/extension_storage_monitor.cc
chrome/browser/extensions/extension_uninstall_dialog.cc
chrome/browser/extensions/extension_uninstall_dialog.h
chrome/browser/ui/app_list/extension_uninstaller.cc
chrome/browser/ui/views/apps/app_info_dialog/app_info_footer_panel.cc
chrome/browser/ui/views/extensions/extension_uninstall_dialog_view_browsertest.cc
chrome/browser/ui/webui/ntp/app_launcher_handler.cc
extensions/browser/uninstall_reason.h
tools/metrics/histograms/histograms.xml