Change extension unload notification to indicate updates.
When an extension in being unloaded, some listeners want to know if it's because the extension is being updated to a newer version, or disabled. This changes the details sent to include a reason. Also this removes the EXTENSION_UNLOADED_DISABLED notification, since only a small number of places actually cared about the disctinction between EXTENSION_UNLOADED and EXTENSION_UNLOADED_DISABLED, and puts that information into the details as well. BUG=65510 TEST=Should be covered by existing unit & browser tests. Review URL: http://codereview.chromium.org/5968009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@70104 0039d316-1c4b-4281-b951-d872f2087c98
Showing
- chrome/browser/automation/automation_extension_tracker.cc 7 additions, 11 deletionschrome/browser/automation/automation_extension_tracker.cc
- chrome/browser/automation/automation_provider_observers.cc 1 addition, 4 deletionschrome/browser/automation/automation_provider_observers.cc
- chrome/browser/background_application_list_model.cc 3 additions, 7 deletionschrome/browser/background_application_list_model.cc
- chrome/browser/background_application_list_model.h 2 additions, 2 deletionschrome/browser/background_application_list_model.h
- chrome/browser/background_contents_service.cc 2 additions, 1 deletionchrome/browser/background_contents_service.cc
- chrome/browser/background_mode_manager.cc 1 addition, 2 deletionschrome/browser/background_mode_manager.cc
- chrome/browser/background_page_tracker.cc 1 addition, 1 deletionchrome/browser/background_page_tracker.cc
- chrome/browser/extensions/extension_browsertest.cc 1 addition, 1 deletionchrome/browser/extensions/extension_browsertest.cc
- chrome/browser/extensions/extension_disabled_infobar_delegate.cc 12 additions, 5 deletions...browser/extensions/extension_disabled_infobar_delegate.cc
- chrome/browser/extensions/extension_host.cc 1 addition, 1 deletionchrome/browser/extensions/extension_host.cc
- chrome/browser/extensions/extension_infobar_delegate.cc 3 additions, 1 deletionchrome/browser/extensions/extension_infobar_delegate.cc
- chrome/browser/extensions/extension_management_api.cc 6 additions, 1 deletionchrome/browser/extensions/extension_management_api.cc
- chrome/browser/extensions/extension_menu_manager.cc 2 additions, 1 deletionchrome/browser/extensions/extension_menu_manager.cc
- chrome/browser/extensions/extension_menu_manager_unittest.cc 2 additions, 1 deletionchrome/browser/extensions/extension_menu_manager_unittest.cc
- chrome/browser/extensions/extension_process_manager.cc 2 additions, 1 deletionchrome/browser/extensions/extension_process_manager.cc
- chrome/browser/extensions/extension_service.cc 22 additions, 14 deletionschrome/browser/extensions/extension_service.cc
- chrome/browser/extensions/extension_service.h 4 additions, 2 deletionschrome/browser/extensions/extension_service.h
- chrome/browser/extensions/extension_service_unittest.cc 2 additions, 1 deletionchrome/browser/extensions/extension_service_unittest.cc
- chrome/browser/extensions/extension_toolbar_model.cc 7 additions, 5 deletionschrome/browser/extensions/extension_toolbar_model.cc
- chrome/browser/extensions/extensions_ui.cc 0 additions, 3 deletionschrome/browser/extensions/extensions_ui.cc
Loading
Please register or sign in to comment