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

Issue 10071035: RefCounted types should not have public destructors, chrome/browser/extensions (Closed)

Created:
8 years, 8 months ago by Ryan Sleevi
Modified:
8 years, 8 months ago
Reviewers:
Aaron Boodman
CC:
chromium-reviews, MAD, jar (doing other things), mihaip+watch_chromium.org, Aaron Boodman, Ilya Sherman, yusukes+watch_chromium.org
Visibility:
Public.

Description

RefCounted types should not have public destructors, chrome/browser/extensions version BUG=123295 TEST=none Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=134370

Patch Set 1 #

Patch Set 2 : Implementations #

Total comments: 2

Patch Set 3 : Rebased #

Patch Set 4 : Rebased fixes #

Patch Set 5 : Git merge issues #

Patch Set 6 : One more merge fix #

Patch Set 7 : Compile fix #

Unified diffs Side-by-side diffs Delta from patch set Stats (+1567 lines, -779 lines) Patch
M chrome/browser/extensions/api/alarms/alarms_api.h View 1 1 chunk +30 lines, -5 lines 0 comments Download
M chrome/browser/extensions/api/api_function.h View 1 2 chunks +3 lines, -0 lines 0 comments Download
M chrome/browser/extensions/api/api_function.cc View 1 2 chunks +28 lines, -28 lines 0 comments Download
M chrome/browser/extensions/api/api_resource_event_notifier.h View 1 2 2 chunks +5 lines, -1 line 0 comments Download
M chrome/browser/extensions/api/api_resource_event_notifier.cc View 1 2 3 chunks +25 lines, -24 lines 0 comments Download
M chrome/browser/extensions/api/app/app_api.h View 1 1 chunk +8 lines, -2 lines 0 comments Download
M chrome/browser/extensions/api/bluetooth/bluetooth_api.h View 1 2 3 4 5 6 4 chunks +72 lines, -11 lines 0 comments Download
M chrome/browser/extensions/api/browsing_data/browsing_data_api.h View 1 2 chunks +60 lines, -71 lines 0 comments Download
M chrome/browser/extensions/api/declarative/declarative_api.h View 1 2 chunks +22 lines, -4 lines 0 comments Download
M chrome/browser/extensions/api/declarative/initializing_rules_registry.h View 2 chunks +2 lines, -1 line 0 comments Download
M chrome/browser/extensions/api/declarative/initializing_rules_registry.cc View 1 4 chunks +15 lines, -15 lines 0 comments Download
M chrome/browser/extensions/api/declarative/rules_registry_with_cache.h View 2 chunks +2 lines, -1 line 0 comments Download
M chrome/browser/extensions/api/declarative/rules_registry_with_cache.cc View 1 2 chunks +2 lines, -2 lines 0 comments Download
M chrome/browser/extensions/api/declarative/test_rules_registry.h View 1 2 chunks +4 lines, -2 lines 0 comments Download
M chrome/browser/extensions/api/declarative/test_rules_registry.cc View 1 2 chunks +6 lines, -6 lines 0 comments Download
M chrome/browser/extensions/api/declarative_webrequest/webrequest_rules_registry.h View 1 3 chunks +9 lines, -5 lines 0 comments Download
M chrome/browser/extensions/api/declarative_webrequest/webrequest_rules_registry.cc View 1 2 chunks +2 lines, -2 lines 0 comments Download
M chrome/browser/extensions/api/dns/dns_api.h View 1 2 chunks +9 lines, -12 lines 0 comments Download
M chrome/browser/extensions/api/dns/dns_api.cc View 1 5 chunks +18 lines, -14 lines 0 comments Download
M chrome/browser/extensions/api/extension_action/extension_browser_actions_api.h View 1 2 1 chunk +36 lines, -9 lines 0 comments Download
M chrome/browser/extensions/api/extension_action/extension_page_actions_api.h View 1 2 2 chunks +40 lines, -9 lines 0 comments Download
M chrome/browser/extensions/api/identity/identity_api.h View 1 2 chunks +4 lines, -2 lines 0 comments Download
M chrome/browser/extensions/api/offscreen_tabs/offscreen_tabs_api.h View 1 3 chunks +68 lines, -18 lines 0 comments Download
M chrome/browser/extensions/api/permissions/permissions_api.h View 1 1 chunk +25 lines, -7 lines 0 comments Download
M chrome/browser/extensions/api/permissions/permissions_api.cc View 1 2 chunks +18 lines, -17 lines 0 comments Download
M chrome/browser/extensions/api/serial/serial_api.h View 1 2 3 4 3 chunks +22 lines, -9 lines 0 comments Download
M chrome/browser/extensions/api/serial/serial_api.cc View 1 2 chunks +2 lines, -5 lines 0 comments Download
M chrome/browser/extensions/api/socket/socket_api.h View 1 2 3 7 chunks +48 lines, -21 lines 0 comments Download
M chrome/browser/extensions/api/socket/socket_api.cc View 1 2 3 4 chunks +8 lines, -5 lines 0 comments Download
M chrome/browser/extensions/api/socket/tcp_socket_unittest.cc View 1 2 1 chunk +3 lines, -0 lines 0 comments Download
M chrome/browser/extensions/api/terminal/terminal_private_api.h View 1 3 chunks +18 lines, -8 lines 0 comments Download
M chrome/browser/extensions/api/terminal/terminal_private_api.cc View 1 1 chunk +4 lines, -8 lines 0 comments Download
M chrome/browser/extensions/api/web_request/web_request_api.h View 1 6 chunks +28 lines, -15 lines 0 comments Download
M chrome/browser/extensions/api/web_request/web_request_api.cc View 1 2 chunks +6 lines, -6 lines 0 comments Download
M chrome/browser/extensions/api/web_request/web_request_api_helpers.cc View 1 4 chunks +5 lines, -2 lines 0 comments Download
M chrome/browser/extensions/app_notification_manager.h View 1 4 chunks +6 lines, -3 lines 0 comments Download
M chrome/browser/extensions/app_notification_manager.cc View 1 5 chunks +126 lines, -126 lines 0 comments Download
M chrome/browser/extensions/bundle_installer.h View 1 2 chunks +2 lines, -1 line 0 comments Download
M chrome/browser/extensions/bundle_installer.cc View 1 3 chunks +6 lines, -8 lines 0 comments Download
M chrome/browser/extensions/execute_code_in_tab_function.h View 1 2 chunks +10 lines, -1 line 0 comments Download
M chrome/browser/extensions/execute_code_in_tab_function.cc View 1 3 chunks +36 lines, -37 lines 0 comments Download
M chrome/browser/extensions/extension_chrome_auth_private_api.h View 1 2 chunks +3 lines, -3 lines 0 comments Download
M chrome/browser/extensions/extension_content_settings_api.h View 1 1 chunk +24 lines, -4 lines 0 comments Download
M chrome/browser/extensions/extension_context_menu_api.h View 1 2 chunks +25 lines, -6 lines 0 comments Download
M chrome/browser/extensions/extension_context_menu_model.h View 1 2 chunks +3 lines, -1 line 0 comments Download
M chrome/browser/extensions/extension_context_menu_model.cc View 1 2 chunks +20 lines, -21 lines 0 comments Download
M chrome/browser/extensions/extension_cookies_api.h View 1 6 chunks +31 lines, -6 lines 0 comments Download
M chrome/browser/extensions/extension_debugger_api.h View 1 1 chunk +19 lines, -5 lines 0 comments Download
M chrome/browser/extensions/extension_event_router_forwarder_unittest.cc View 1 chunk +3 lines, -2 lines 0 comments Download
M chrome/browser/extensions/extension_font_settings_api.h View 1 2 3 4 16 chunks +69 lines, -4 lines 0 comments Download
M chrome/browser/extensions/extension_idle_api.h View 1 2 chunks +7 lines, -1 line 0 comments Download
M chrome/browser/extensions/extension_idle_api.cc View 1 4 chunks +26 lines, -25 lines 0 comments Download
M chrome/browser/extensions/extension_info_map.h View 2 chunks +4 lines, -1 line 0 comments Download
M chrome/browser/extensions/extension_info_map.cc View 1 3 chunks +10 lines, -15 lines 0 comments Download
M chrome/browser/extensions/extension_input_api.h View 1 2 chunks +26 lines, -5 lines 0 comments Download
M chrome/browser/extensions/extension_input_ime_api.h View 1 2 chunks +46 lines, -9 lines 0 comments Download
M chrome/browser/extensions/extension_input_ime_api.cc View 1 4 chunks +10 lines, -13 lines 0 comments Download
M chrome/browser/extensions/extension_managed_mode_api.h View 1 2 1 chunk +10 lines, -2 lines 0 comments Download
M chrome/browser/extensions/extension_management_api.h View 1 2 chunks +46 lines, -10 lines 0 comments Download
M chrome/browser/extensions/extension_metrics_module.h View 1 2 chunks +64 lines, -9 lines 0 comments Download
M chrome/browser/extensions/extension_module.h View 1 1 chunk +18 lines, -3 lines 0 comments Download
M chrome/browser/extensions/extension_omnibox_api.h View 1 1 chunk +12 lines, -2 lines 0 comments Download
M chrome/browser/extensions/extension_pref_store.h View 1 1 chunk +4 lines, -2 lines 0 comments Download
M chrome/browser/extensions/extension_pref_store.cc View 1 2 chunks +5 lines, -5 lines 0 comments Download
M chrome/browser/extensions/extension_preference_api.h View 1 2 chunks +16 lines, -5 lines 0 comments Download
M chrome/browser/extensions/extension_protocols.cc View 2 chunks +5 lines, -0 lines 0 comments Download
M chrome/browser/extensions/extension_special_storage_policy.h View 1 1 chunk +2 lines, -2 lines 0 comments Download
M chrome/browser/extensions/extension_test_api.h View 1 2 chunks +46 lines, -10 lines 0 comments Download
M chrome/browser/extensions/extension_web_socket_proxy_private_api.h View 1 2 chunks +10 lines, -7 lines 0 comments Download
M chrome/browser/extensions/extension_webstore_private_api.h View 1 8 chunks +51 lines, -17 lines 0 comments Download
M chrome/browser/extensions/extensions_quota_service_unittest.cc View 1 5 chunks +13 lines, -0 lines 0 comments Download
M chrome/browser/extensions/image_loading_tracker.cc View 1 2 chunks +4 lines, -2 lines 0 comments Download
M chrome/browser/extensions/mock_extension_special_storage_policy.h View 1 2 chunks +3 lines, -1 line 0 comments Download
M chrome/browser/extensions/mock_extension_special_storage_policy.cc View 1 2 chunks +2 lines, -2 lines 0 comments Download
M chrome/browser/extensions/sandboxed_extension_unpacker_unittest.cc View 2 chunks +3 lines, -2 lines 0 comments Download
M chrome/browser/extensions/settings/settings_api.h View 1 6 chunks +20 lines, -2 lines 0 comments Download
M chrome/browser/extensions/system/system_api.h View 1 1 chunk +10 lines, -2 lines 0 comments Download
M chrome/browser/extensions/updater/safe_manifest_parser.h View 1 1 chunk +3 lines, -3 lines 0 comments Download
M chrome/browser/extensions/updater/safe_manifest_parser.cc View 1 2 chunks +5 lines, -5 lines 0 comments Download
M chrome/browser/extensions/webstore_inline_installer.cc View 1 4 chunks +28 lines, -28 lines 0 comments Download
M chrome/browser/extensions/webstore_installer.h View 2 chunks +3 lines, -1 line 0 comments Download
M chrome/browser/extensions/webstore_installer.cc View 1 3 chunks +15 lines, -13 lines 0 comments Download

Messages

Total messages: 10 (0 generated)
Ryan Sleevi
aa: PTAL
8 years, 8 months ago (2012-04-13 09:04:40 UTC) #1
Ryan Sleevi
Aaron: Ping? Note that based on the chromium-dev thread where this change was proposed, it ...
8 years, 8 months ago (2012-04-25 03:35:42 UTC) #2
Aaron Boodman
lgtm http://codereview.chromium.org/10071035/diff/3001/chrome/browser/extensions/api/dns/dns_api.cc File chrome/browser/extensions/api/dns/dns_api.cc (right): http://codereview.chromium.org/10071035/diff/3001/chrome/browser/extensions/api/dns/dns_api.cc#newcode29 chrome/browser/extensions/api/dns/dns_api.cc:29: net::HostResolver* g_host_resolver_for_testing = NULL; On 2012/04/25 03:35:42, Ryan ...
8 years, 8 months ago (2012-04-27 03:52:04 UTC) #3
Ryan Sleevi
On 2012/04/27 03:52:04, Aaron Boodman wrote: > lgtm > > http://codereview.chromium.org/10071035/diff/3001/chrome/browser/extensions/api/dns/dns_api.cc > File chrome/browser/extensions/api/dns/dns_api.cc (right): ...
8 years, 8 months ago (2012-04-27 03:59:30 UTC) #4
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/rsleevi@chromium.org/10071035/11004
8 years, 8 months ago (2012-04-27 04:59:49 UTC) #5
commit-bot: I haz the power
Try job failure for 10071035-11004 (retry) on mac_rel for step "compile" (clobber build). It's a ...
8 years, 8 months ago (2012-04-27 05:19:14 UTC) #6
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/rsleevi@chromium.org/10071035/21001
8 years, 8 months ago (2012-04-27 05:50:28 UTC) #7
commit-bot: I haz the power
Try job failure for 10071035-21001 (retry) on linux_chromeos for step "compile" (clobber build). It's a ...
8 years, 8 months ago (2012-04-27 06:10:06 UTC) #8
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/rsleevi@chromium.org/10071035/26003
8 years, 8 months ago (2012-04-27 20:03:13 UTC) #9
commit-bot: I haz the power
8 years, 8 months ago (2012-04-27 22:19:02 UTC) #10
Change committed as 134370

Powered by Google App Engine
This is Rietveld 408576698