Chromium Code Reviews
[email protected] (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(64)

Issue 2137463003: [Extensions] Move Feature channel code into //extensions (Closed)

Created:
4 years, 5 months ago by Devlin
Modified:
4 years, 5 months ago
Reviewers:
Nico, lazyboy
CC:
chromium-reviews, pam+watch_chromium.org, extensions-reviews_chromium.org, jam, dzhioev+watch_chromium.org, achuith+watch_chromium.org, darin-cc_chromium.org, oshima+watch_chromium.org, chromium-apps-reviews_chromium.org, davemoore+watch_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

[Extensions] Move Feature channel code into //extensions Channel code used to be in //chrome, so it couldn't be used in //extensions. Now that it's moved to components/, we can safely include it and can simplify Features code significantly. BUG=626774 Committed: https://crrev.com/4122753620f4aa139b0606912a00491733a59b65 Cr-Commit-Position: refs/heads/master@{#405285}

Patch Set 1 #

Total comments: 12

Patch Set 2 : Delete file; nits #

Patch Set 3 : Rebase #

Patch Set 4 : Test fix #

Unified diffs Side-by-side diffs Delta from patch set Stats (+390 lines, -758 lines) Patch
M chrome/browser/chromeos/login/saml/saml_browsertest.cc View 2 chunks +1 line, -1 line 0 comments Download
M chrome/browser/extensions/active_tab_unittest.cc View 2 chunks +1 line, -1 line 0 comments Download
M chrome/browser/extensions/api/declarative/rules_registry_with_cache_unittest.cc View 2 chunks +1 line, -1 line 0 comments Download
M chrome/browser/extensions/api/declarative_content/set_icon_apitest.cc View 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/extensions/api/idltest/idltest_apitest.cc View 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/extensions/api/messaging/native_message_process_host_unittest.cc View 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/extensions/api/settings_overrides/settings_overrides_browsertest.cc View 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/extensions/chrome_extensions_browser_client.cc View 2 chunks +1 line, -1 line 0 comments Download
M chrome/browser/extensions/chrome_notification_observer.cc View 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/extensions/error_console/error_console.cc View 2 chunks +1 line, -1 line 0 comments Download
M chrome/browser/extensions/error_console/error_console_unittest.cc View 2 chunks +1 line, -1 line 0 comments Download
M chrome/browser/extensions/extension_browsertest.h View 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/extensions/extension_message_bubble_controller_unittest.cc View 2 chunks +1 line, -1 line 0 comments Download
M chrome/browser/extensions/extension_service.cc View 1 2 chunks +1 line, -1 line 0 comments Download
M chrome/browser/extensions/extension_system_impl.cc View 2 chunks +1 line, -1 line 0 comments Download
M chrome/browser/extensions/shared_module_service_unittest.cc View 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/policy/policy_browsertest.cc View 1 2 2 chunks +1 line, -1 line 0 comments Download
M chrome/browser/supervised_user/supervised_user_service_unittest.cc View 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/ui/apps/chrome_app_window_client.cc View 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/ui/webui/extensions/extension_settings_browsertest.h View 1 chunk +1 line, -1 line 0 comments Download
M chrome/chrome_common.gypi View 1 1 chunk +0 lines, -4 lines 0 comments Download
M chrome/chrome_tests_unit.gypi View 1 2 1 chunk +0 lines, -1 line 0 comments Download
M chrome/common/extensions/api/commands/commands_manifest_unittest.cc View 1 chunk +1 line, -1 line 0 comments Download
M chrome/common/extensions/api/storage/storage_schema_manifest_handler_unittest.cc View 1 chunk +1 line, -1 line 0 comments Download
M chrome/common/extensions/chrome_extensions_client.cc View 1 2 3 3 chunks +3 lines, -5 lines 0 comments Download
D chrome/common/extensions/features/chrome_channel_feature_filter.h View 1 chunk +0 lines, -39 lines 0 comments Download
D chrome/common/extensions/features/chrome_channel_feature_filter.cc View 1 chunk +0 lines, -104 lines 0 comments Download
D chrome/common/extensions/features/chrome_channel_feature_filter_unittest.cc View 1 2 1 chunk +0 lines, -302 lines 0 comments Download
D chrome/common/extensions/features/feature_channel.h View 1 chunk +0 lines, -41 lines 0 comments Download
D chrome/common/extensions/features/feature_channel.cc View 1 chunk +0 lines, -40 lines 0 comments Download
M chrome/common/extensions/features/feature_util.cc View 1 chunk +1 line, -1 line 0 comments Download
M chrome/common/extensions/manifest_handlers/automation_unittest.cc View 1 chunk +1 line, -1 line 0 comments Download
M chrome/common/extensions/manifest_handlers/settings_overrides_handler_unittest.cc View 1 chunk +1 line, -1 line 0 comments Download
M chrome/common/extensions/manifest_handlers/ui_overrides_handler_unittest.cc View 1 chunk +1 line, -1 line 0 comments Download
M chrome/common/extensions/manifest_tests/chrome_manifest_test.h View 1 chunk +1 line, -1 line 0 comments Download
M chrome/common/extensions/manifest_tests/extension_manifests_background_unittest.cc View 1 chunk +1 line, -1 line 0 comments Download
M chrome/common/extensions/permissions/permission_set_unittest.cc View 1 chunk +1 line, -1 line 0 comments Download
M chrome/common/extensions/permissions/settings_override_permission_unittest.cc View 1 chunk +1 line, -1 line 0 comments Download
M chrome/common/pepper_permission_util_unittest.cc View 1 chunk +1 line, -1 line 0 comments Download
M chrome/renderer/extensions/chrome_extensions_dispatcher_delegate.cc View 2 chunks +1 line, -1 line 0 comments Download
M extensions/DEPS View 1 chunk +1 line, -0 lines 0 comments Download
M extensions/browser/api/app_window/app_window_apitest.cc View 1 chunk +1 line, -1 line 0 comments Download
M extensions/common/features/complex_feature.h View 1 chunk +1 line, -6 lines 0 comments Download
M extensions/common/features/complex_feature.cc View 1 chunk +0 lines, -12 lines 0 comments Download
M extensions/common/features/feature.h View 1 2 3 2 chunks +4 lines, -5 lines 0 comments Download
M extensions/common/features/feature.cc View 1 2 3 1 chunk +1 line, -1 line 0 comments Download
A + extensions/common/features/feature_channel.h View 2 chunks +3 lines, -3 lines 0 comments Download
A + extensions/common/features/feature_channel.cc View 1 chunk +1 line, -1 line 0 comments Download
M extensions/common/features/simple_feature.h View 6 chunks +10 lines, -16 lines 0 comments Download
M extensions/common/features/simple_feature.cc View 1 2 3 15 chunks +61 lines, -42 lines 0 comments Download
D extensions/common/features/simple_feature_filter.h View 1 1 chunk +0 lines, -64 lines 0 comments Download
D extensions/common/features/simple_feature_filter.cc View 1 1 chunk +0 lines, -37 lines 0 comments Download
M extensions/common/features/simple_feature_unittest.cc View 1 2 3 4 chunks +270 lines, -0 lines 0 comments Download
M extensions/extensions.gypi View 1 2 2 chunks +2 lines, -2 lines 0 comments Download

Messages

Total messages: 28 (18 generated)
Devlin
Slightly larger one, sorry. Mostly straightforward, though! https://codereview.chromium.org/2137463003/diff/1/chrome/common/extensions/features/chrome_channel_feature_filter.cc File chrome/common/extensions/features/chrome_channel_feature_filter.cc (left): https://codereview.chromium.org/2137463003/diff/1/chrome/common/extensions/features/chrome_channel_feature_filter.cc#oldcode1 chrome/common/extensions/features/chrome_channel_feature_filter.cc:1: // Copyright ...
4 years, 5 months ago (2016-07-08 21:20:21 UTC) #2
lazyboy
lgtm with nits/suggestions. https://codereview.chromium.org/2137463003/diff/1/chrome/common/extensions/features/chrome_channel_feature_filter.cc File chrome/common/extensions/features/chrome_channel_feature_filter.cc (left): https://codereview.chromium.org/2137463003/diff/1/chrome/common/extensions/features/chrome_channel_feature_filter.cc#oldcode1 chrome/common/extensions/features/chrome_channel_feature_filter.cc:1: // Copyright 2014 The Chromium Authors. ...
4 years, 5 months ago (2016-07-12 00:35:13 UTC) #3
Devlin
https://codereview.chromium.org/2137463003/diff/1/extensions/common/features/simple_feature.cc File extensions/common/features/simple_feature.cc (left): https://codereview.chromium.org/2137463003/diff/1/extensions/common/features/simple_feature.cc#oldcode297 extensions/common/features/simple_feature.cc:297: void SimpleFeature::AddFilter(std::unique_ptr<SimpleFeatureFilter> filter) { On 2016/07/12 00:35:12, lazyboy wrote: ...
4 years, 5 months ago (2016-07-12 19:10:00 UTC) #4
Devlin
+thakis. Need an OWNER of components/version_info to add it as a dep to //extensions.
4 years, 5 months ago (2016-07-12 19:11:10 UTC) #6
Nico
deps lgtm
4 years, 5 months ago (2016-07-12 19:42:38 UTC) #7
Devlin
lazyboy@, mind taking a quick look at the delta from patch set 3? Automatically checking ...
4 years, 5 months ago (2016-07-13 20:31:10 UTC) #19
lazyboy
patchset #3 -> #4 LGTM
4 years, 5 months ago (2016-07-13 21:06:13 UTC) #20
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2137463003/80001
4 years, 5 months ago (2016-07-13 21:11:18 UTC) #25
commit-bot: I haz the power
Committed patchset #4 (id:80001)
4 years, 5 months ago (2016-07-13 21:24:51 UTC) #26
commit-bot: I haz the power
4 years, 5 months ago (2016-07-13 21:28:08 UTC) #28
Message was sent while issue was closed.
Patchset 4 (id:??) landed as
https://crrev.com/4122753620f4aa139b0606912a00491733a59b65
Cr-Commit-Position: refs/heads/master@{#405285}

Powered by Google App Engine
This is Rietveld 408576698