Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(107)

Issue 8733004: Make ExtensionService use ExtensionSet. (Closed)

Created:
9 years ago by Yoyo Zhou
Modified:
9 years ago
Reviewers:
Aaron Boodman, akalin
CC:
chromium-reviews, ncarter (slow), darin-cc_chromium.org, Raghu Simha, achuith+watch_chromium.org, Erik does not do reviews, brettw-cc_chromium.org, kkania, mihaip+watch_chromium.org, Aaron Boodman, rginda+watch_chromium.org, robertshield, Paweł Hajdan Jr., estade+watch_chromium.org, James Su, tim (not reviewing)
Visibility:
Public.

Description

Make ExtensionService use ExtensionSet. Make ExtensionSet iterate like a set instead of a map. BUG=104091 TEST=existing tests Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=113047

Patch Set 1 #

Patch Set 2 : = #

Total comments: 7

Patch Set 3 : tests, aa's #

Patch Set 4 : merge #

Patch Set 5 : + #

Unified diffs Side-by-side diffs Delta from patch set Stats (+499 lines, -485 lines) Patch
M chrome/browser/autocomplete/extension_app_provider.cc View 1 chunk +2 lines, -2 lines 0 comments Download
M chrome/browser/automation/automation_provider_observers.cc View 1 2 3 4 4 chunks +5 lines, -5 lines 0 comments Download
M chrome/browser/automation/testing_automation_provider.cc View 1 2 3 4 1 chunk +2 lines, -2 lines 0 comments Download
M chrome/browser/background/background_application_list_model.cc View 2 chunks +3 lines, -3 lines 0 comments Download
M chrome/browser/background/background_application_list_model_unittest.cc View 1 2 4 chunks +8 lines, -5 lines 0 comments Download
M chrome/browser/background/background_contents_service.cc View 1 2 3 1 chunk +2 lines, -2 lines 0 comments Download
M chrome/browser/debugger/devtools_window.cc View 1 2 3 1 chunk +2 lines, -2 lines 0 comments Download
M chrome/browser/extensions/browser_action_apitest.cc View 1 4 chunks +13 lines, -14 lines 0 comments Download
M chrome/browser/extensions/component_loader_unittest.cc View 1 5 chunks +10 lines, -16 lines 0 comments Download
M chrome/browser/extensions/extension_apitest.cc View 1 1 chunk +8 lines, -7 lines 0 comments Download
M chrome/browser/extensions/extension_browsertest.cc View 1 2 chunks +7 lines, -6 lines 0 comments Download
M chrome/browser/extensions/extension_browsertests_misc.cc View 1 22 chunks +92 lines, -66 lines 0 comments Download
M chrome/browser/extensions/extension_context_menu_browsertest.cc View 1 chunk +2 lines, -2 lines 0 comments Download
M chrome/browser/extensions/extension_crash_recovery_browsertest.cc View 1 2 3 23 chunks +54 lines, -63 lines 0 comments Download
M chrome/browser/extensions/extension_file_browser_private_api.cc View 1 2 3 1 chunk +2 lines, -2 lines 0 comments Download
M chrome/browser/extensions/extension_info_map.cc View 1 2 3 1 chunk +4 lines, -4 lines 0 comments Download
M chrome/browser/extensions/extension_management_api.cc View 1 chunk +2 lines, -2 lines 0 comments Download
M chrome/browser/extensions/extension_management_browsertest.cc View 1 2 6 chunks +6 lines, -6 lines 0 comments Download
M chrome/browser/extensions/extension_override_apitest.cc View 3 chunks +8 lines, -8 lines 0 comments Download
M chrome/browser/extensions/extension_preference_api.cc View 1 chunk +2 lines, -2 lines 0 comments Download
M chrome/browser/extensions/extension_process_manager.cc View 1 2 3 1 chunk +2 lines, -2 lines 0 comments Download
M chrome/browser/extensions/extension_service.h View 1 2 3 5 chunks +9 lines, -11 lines 0 comments Download
M chrome/browser/extensions/extension_service.cc View 1 2 3 21 chunks +68 lines, -103 lines 0 comments Download
M chrome/browser/extensions/extension_service_unittest.cc View 1 2 5 chunks +8 lines, -8 lines 0 comments Download
M chrome/browser/extensions/extension_startup_browsertest.cc View 1 2 2 chunks +20 lines, -11 lines 0 comments Download
M chrome/browser/extensions/extension_tab_helper.cc View 1 2 3 2 chunks +4 lines, -5 lines 0 comments Download
M chrome/browser/extensions/extension_toolbar_model.cc View 1 chunk +3 lines, -2 lines 0 comments Download
M chrome/browser/extensions/extension_tts_engine_api.cc View 2 chunks +4 lines, -4 lines 0 comments Download
M chrome/browser/extensions/extension_updater.cc View 1 chunk +2 lines, -2 lines 0 comments Download
M chrome/browser/extensions/extension_updater_unittest.cc View 1 2 chunks +7 lines, -10 lines 0 comments Download
M chrome/browser/extensions/extension_webrequest_api.cc View 1 2 3 1 chunk +2 lines, -2 lines 0 comments Download
M chrome/browser/extensions/installed_loader.cc View 1 2 3 2 chunks +3 lines, -3 lines 0 comments Download
M chrome/browser/extensions/network_delay_listener_unittest.cc View 1 2 3 4 3 chunks +7 lines, -6 lines 0 comments Download
M chrome/browser/extensions/test_extension_service.h View 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/extensions/test_extension_service.cc View 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/extensions/unpacked_installer.cc View 1 1 chunk +2 lines, -5 lines 0 comments Download
M chrome/browser/extensions/user_script_listener.cc View 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/extensions/user_script_listener_unittest.cc View 1 2 3 4 1 chunk +2 lines, -2 lines 0 comments Download
M chrome/browser/intents/web_intents_registry.cc View 1 chunk +2 lines, -2 lines 0 comments Download
M chrome/browser/intents/web_intents_registry_unittest.cc View 6 chunks +28 lines, -32 lines 0 comments Download
M chrome/browser/sync/test/integration/sync_extension_helper.cc View 1 3 chunks +10 lines, -10 lines 0 comments Download
M chrome/browser/themes/theme_service.cc View 1 2 3 4 1 chunk +2 lines, -2 lines 0 comments Download
M chrome/browser/ui/browser_browsertest.cc View 1 2 3 1 chunk +5 lines, -4 lines 0 comments Download
M chrome/browser/ui/cocoa/location_bar/location_bar_view_mac.mm View 1 chunk +5 lines, -3 lines 0 comments Download
M chrome/browser/ui/gtk/location_bar_view_gtk.cc View 1 2 3 1 chunk +4 lines, -3 lines 0 comments Download
M chrome/browser/ui/views/browser_actions_container_browsertest.cc View 1 2 1 chunk +5 lines, -8 lines 0 comments Download
M chrome/browser/ui/views/location_bar/location_bar_view.cc View 1 1 chunk +4 lines, -3 lines 0 comments Download
M chrome/browser/ui/webui/ntp/app_launcher_handler.cc View 1 2 2 chunks +7 lines, -6 lines 0 comments Download
M chrome/browser/ui/webui/options/extension_settings_handler.cc View 1 2 3 3 chunks +4 lines, -4 lines 0 comments Download
M chrome/browser/ui/webui/options/search_engine_manager_handler.cc View 1 chunk +2 lines, -2 lines 0 comments Download
M chrome/common/extensions/extension_set.h View 1 2 3 3 chunks +31 lines, -6 lines 0 comments Download
M chrome/common/extensions/extension_set.cc View 1 2 3 2 chunks +9 lines, -1 line 0 comments Download
M chrome/renderer/extensions/extension_dispatcher.cc View 1 2 3 1 chunk +1 line, -1 line 0 comments Download

Messages

Total messages: 6 (0 generated)
Yoyo Zhou
9 years ago (2011-12-01 02:35:31 UTC) #1
Aaron Boodman
Sweet. LGTM http://codereview.chromium.org/8733004/diff/2001/chrome/browser/extensions/extension_service.cc File chrome/browser/extensions/extension_service.cc (left): http://codereview.chromium.org/8733004/diff/2001/chrome/browser/extensions/extension_service.cc#oldcode1682 chrome/browser/extensions/extension_service.cc:1682: if (!IsExtensionEnabled(e->id())) { Because all those extensions ...
9 years ago (2011-12-01 08:27:12 UTC) #2
Yoyo Zhou
http://codereview.chromium.org/8733004/diff/2001/chrome/browser/extensions/extension_crash_recovery_browsertest.cc File chrome/browser/extensions/extension_crash_recovery_browsertest.cc (right): http://codereview.chromium.org/8733004/diff/2001/chrome/browser/extensions/extension_crash_recovery_browsertest.cc#newcode356 chrome/browser/extensions/extension_crash_recovery_browsertest.cc:356: MAYBE_TwoExtensionsIgnoreFirst) { I think this test is just wrong. ...
9 years ago (2011-12-05 19:34:09 UTC) #3
Yoyo Zhou
On Mon, Dec 5, 2011 at 11:34 AM, <yoz@chromium.org> wrote: > > http://codereview.chromium.org/8733004/diff/2001/chrome/browser/extensions/extension_crash_recovery_browsertest.cc > File ...
9 years ago (2011-12-05 19:35:54 UTC) #4
Yoyo Zhou
Fred: can you please review for sync?
9 years ago (2011-12-05 21:28:55 UTC) #5
akalin
9 years ago (2011-12-05 22:26:58 UTC) #6
On 2011/12/05 21:28:55, Yoyo Zhou wrote:
> Fred: can you please review for sync?

sync stuff lgtm

Powered by Google App Engine
This is Rietveld 408576698