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

Issue 2443373002: Split //ios/chrome/browser in multiple targets. (Closed)

Created:
4 years, 1 month ago by sdefresne
Modified:
4 years, 1 month ago
CC:
chromium-reviews, msramek+watch_chromium.org, zea+watch_chromium.org, johnme+watch_chromium.org, browser-components-watch_chromium.org, dcheng, markusheintz_, extensions-reviews_chromium.org, cbentzel+watch_chromium.org, mlamouri+watch-geolocation_chromium.org, raymes+watch_chromium.org, Patrick Dubroy, Peter Beverloo, vabr+watchlistautofill_chromium.org, chromium-apps-reviews_chromium.org, vabr+watchlistpasswordmanager_chromium.org, ntp-dev+reviews_chromium.org, rouslan+autofill_chromium.org, pam+watch_chromium.org, asvitkine+watch_chromium.org, Michael van Ouwerkerk, gcasto+watchlist_chromium.org, sync-reviews_chromium.org, sdefresne+watch_chromium.org, tfarina, jdonnelly+autofillwatch_chromium.org, dbeam+watch-history_chromium.org, mac-reviews_chromium.org, estade+watch_chromium.org, James Su, brettw, Dirk Pranke
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Split //ios/chrome/browser in multiple targets. Create a new target for each sub-directory of src/ios/chrome/browser. Keep //ios/chrome/browser as a temporary target dependending on all of them to avoid breaking the roll. Remove some obsolete test files never used. BUG=658242 Committed: https://crrev.com/87704da23bea0783ef0184a566398d5072154c41 Cr-Commit-Position: refs/heads/master@{#427721}

Patch Set 1 #

Patch Set 2 : Fix compilation #

Patch Set 3 : Rebase #

Total comments: 12

Patch Set 4 : Rebase #

Patch Set 5 : Rebase #

Unified diffs Side-by-side diffs Delta from patch set Stats (+2628 lines, -867 lines) Patch
M ios/chrome/BUILD.gn View 1 2 3 1 chunk +29 lines, -130 lines 0 comments Download
M ios/chrome/app/BUILD.gn View 2 chunks +20 lines, -6 lines 0 comments Download
A + ios/chrome/app/application_delegate/BUILD.gn View 1 2 3 1 chunk +9 lines, -10 lines 0 comments Download
M ios/chrome/browser/BUILD.gn View 1 2 3 4 chunks +160 lines, -669 lines 0 comments Download
A ios/chrome/browser/autocomplete/BUILD.gn View 1 chunk +37 lines, -0 lines 0 comments Download
A ios/chrome/browser/autofill/BUILD.gn View 1 chunk +42 lines, -0 lines 0 comments Download
A ios/chrome/browser/bookmarks/BUILD.gn View 1 chunk +52 lines, -0 lines 0 comments Download
A ios/chrome/browser/browser_state/BUILD.gn View 1 2 1 chunk +147 lines, -0 lines 0 comments Download
A + ios/chrome/browser/browser_state_metrics/BUILD.gn View 1 2 3 4 1 chunk +4 lines, -5 lines 0 comments Download
A ios/chrome/browser/browsing_data/BUILD.gn View 1 chunk +65 lines, -0 lines 0 comments Download
A ios/chrome/browser/component_updater/BUILD.gn View 1 chunk +19 lines, -0 lines 0 comments Download
A ios/chrome/browser/content_settings/BUILD.gn View 1 chunk +20 lines, -0 lines 0 comments Download
A ios/chrome/browser/crash_report/BUILD.gn View 1 chunk +28 lines, -0 lines 0 comments Download
A ios/chrome/browser/dom_distiller/BUILD.gn View 1 chunk +26 lines, -0 lines 0 comments Download
A ios/chrome/browser/favicon/BUILD.gn View 1 chunk +57 lines, -0 lines 0 comments Download
A ios/chrome/browser/find_in_page/BUILD.gn View 1 chunk +20 lines, -0 lines 0 comments Download
A ios/chrome/browser/first_run/BUILD.gn View 1 chunk +18 lines, -0 lines 0 comments Download
A ios/chrome/browser/geolocation/BUILD.gn View 1 chunk +64 lines, -0 lines 0 comments Download
A ios/chrome/browser/google/BUILD.gn View 1 2 1 chunk +43 lines, -0 lines 0 comments Download
A ios/chrome/browser/history/BUILD.gn View 1 chunk +40 lines, -0 lines 0 comments Download
A ios/chrome/browser/infobars/BUILD.gn View 1 chunk +32 lines, -0 lines 0 comments Download
A ios/chrome/browser/interstitials/BUILD.gn View 1 chunk +29 lines, -0 lines 0 comments Download
A ios/chrome/browser/invalidation/BUILD.gn View 1 chunk +24 lines, -0 lines 0 comments Download
A ios/chrome/browser/itunes_links/BUILD.gn View 1 chunk +32 lines, -0 lines 0 comments Download
A ios/chrome/browser/memory/BUILD.gn View 1 chunk +20 lines, -0 lines 0 comments Download
A ios/chrome/browser/metrics/BUILD.gn View 1 chunk +79 lines, -0 lines 0 comments Download
A ios/chrome/browser/net/BUILD.gn View 1 chunk +88 lines, -0 lines 0 comments Download
A ios/chrome/browser/ntp_snippets/BUILD.gn View 1 chunk +30 lines, -0 lines 0 comments Download
A ios/chrome/browser/ntp_tiles/BUILD.gn View 1 2 1 chunk +25 lines, -0 lines 0 comments Download
A ios/chrome/browser/open_from_clipboard/BUILD.gn View 1 chunk +16 lines, -0 lines 0 comments Download
A ios/chrome/browser/passwords/BUILD.gn View 1 chunk +125 lines, -0 lines 0 comments Download
A ios/chrome/browser/physical_web/BUILD.gn View 1 chunk +23 lines, -0 lines 0 comments Download
A ios/chrome/browser/prefs/BUILD.gn View 1 chunk +55 lines, -0 lines 0 comments Download
M ios/chrome/browser/prefs/browser_prefs.mm View 1 2 1 chunk +1 line, -0 lines 0 comments Download
A ios/chrome/browser/reading_list/BUILD.gn View 1 chunk +60 lines, -0 lines 0 comments Download
A ios/chrome/browser/rlz/BUILD.gn View 1 chunk +21 lines, -0 lines 0 comments Download
A ios/chrome/browser/search_engines/BUILD.gn View 1 chunk +43 lines, -0 lines 0 comments Download
A ios/chrome/browser/services/gcm/BUILD.gn View 1 chunk +20 lines, -0 lines 0 comments Download
A ios/chrome/browser/sessions/BUILD.gn View 1 chunk +24 lines, -0 lines 0 comments Download
A ios/chrome/browser/share_extension/BUILD.gn View 1 chunk +28 lines, -0 lines 0 comments Download
M ios/chrome/browser/signin/BUILD.gn View 1 2 chunks +7 lines, -1 line 0 comments Download
A ios/chrome/browser/snapshots/BUILD.gn View 1 2 1 chunk +44 lines, -0 lines 0 comments Download
A ios/chrome/browser/ssl/BUILD.gn View 1 chunk +43 lines, -0 lines 0 comments Download
A ios/chrome/browser/suggestions/BUILD.gn View 1 chunk +46 lines, -0 lines 0 comments Download
A ios/chrome/browser/sync/BUILD.gn View 1 chunk +98 lines, -0 lines 0 comments Download
A + ios/chrome/browser/sync/glue/BUILD.gn View 1 2 3 1 chunk +7 lines, -4 lines 0 comments Download
A ios/chrome/browser/sync/sessions/BUILD.gn View 1 chunk +22 lines, -0 lines 0 comments Download
A ios/chrome/browser/translate/BUILD.gn View 1 chunk +60 lines, -0 lines 0 comments Download
A ios/chrome/browser/ui/BUILD.gn View 1 chunk +84 lines, -0 lines 0 comments Download
A ios/chrome/browser/ui/alert_coordinator/BUILD.gn View 1 chunk +37 lines, -0 lines 0 comments Download
A ios/chrome/browser/ui/autofill/BUILD.gn View 1 chunk +27 lines, -0 lines 0 comments Download
A ios/chrome/browser/ui/commands/BUILD.gn View 1 chunk +46 lines, -0 lines 0 comments Download
A ios/chrome/browser/ui/context_menu/BUILD.gn View 1 chunk +31 lines, -0 lines 0 comments Download
A ios/chrome/browser/ui/elements/BUILD.gn View 1 chunk +34 lines, -0 lines 0 comments Download
A + ios/chrome/browser/ui/keyboard/BUILD.gn View 1 chunk +11 lines, -11 lines 0 comments Download
M ios/chrome/browser/ui/voice/BUILD.gn View 1 2 3 2 chunks +13 lines, -0 lines 0 comments Download
A ios/chrome/browser/ui/webui/BUILD.gn View 1 chunk +50 lines, -0 lines 0 comments Download
A ios/chrome/browser/ui/webui/gcm/BUILD.gn View 1 chunk +19 lines, -0 lines 0 comments Download
A ios/chrome/browser/ui/webui/history/BUILD.gn View 1 chunk +51 lines, -0 lines 0 comments Download
A ios/chrome/browser/ui/webui/net_export/BUILD.gn View 1 chunk +20 lines, -0 lines 0 comments Download
A ios/chrome/browser/ui/webui/sync_internals/BUILD.gn View 1 chunk +25 lines, -0 lines 0 comments Download
A + ios/chrome/browser/undo/BUILD.gn View 1 2 3 1 chunk +6 lines, -4 lines 0 comments Download
A ios/chrome/browser/updatable_config/BUILD.gn View 1 chunk +21 lines, -0 lines 0 comments Download
A ios/chrome/browser/update_client/BUILD.gn View 1 chunk +32 lines, -0 lines 0 comments Download
M ios/chrome/browser/variations/BUILD.gn View 1 chunk +15 lines, -0 lines 0 comments Download
A + ios/chrome/browser/web/BUILD.gn View 1 chunk +7 lines, -8 lines 0 comments Download
A + ios/chrome/browser/web_resource/BUILD.gn View 1 2 3 1 chunk +8 lines, -9 lines 0 comments Download
A ios/chrome/browser/webp_transcode/BUILD.gn View 1 chunk +46 lines, -0 lines 0 comments Download
M ios/chrome/common/BUILD.gn View 1 chunk +12 lines, -3 lines 0 comments Download
M ios/chrome/common/app_group/BUILD.gn View 1 chunk +0 lines, -5 lines 0 comments Download
M ios/chrome/test/BUILD.gn View 2 chunks +22 lines, -1 line 0 comments Download
M ios/public/provider/chrome/browser/BUILD.gn View 1 2 1 chunk +5 lines, -0 lines 0 comments Download
M ios/web/BUILD.gn View 1 chunk +4 lines, -1 line 0 comments Download

Messages

Total messages: 24 (15 generated)
sdefresne
Rohit: can you take a look? brettw/dpranke: do you think there is value in doing ...
4 years, 1 month ago (2016-10-24 20:25:19 UTC) #2
brettw
I think these kinds of things are slightly useful.
4 years, 1 month ago (2016-10-24 21:40:39 UTC) #3
sdefresne
Rohit: this is now ready for review. PTAL and CQ if LGTY.
4 years, 1 month ago (2016-10-25 16:51:35 UTC) #7
rohitrao (ping after 24h)
LGTM This will need a rebase, since I added some new testdata files. I continue ...
4 years, 1 month ago (2016-10-25 19:48:53 UTC) #10
rohitrao (ping after 24h)
Adding others FYI so they can see what the new BUILD files will look like.
4 years, 1 month ago (2016-10-25 19:50:19 UTC) #12
sdefresne
Thank you for the review. https://codereview.chromium.org/2443373002/diff/40001/ios/chrome/browser/google/BUILD.gn File ios/chrome/browser/google/BUILD.gn (right): https://codereview.chromium.org/2443373002/diff/40001/ios/chrome/browser/google/BUILD.gn#newcode24 ios/chrome/browser/google/BUILD.gn:24: source_set("google_logo") { On 2016/10/25 ...
4 years, 1 month ago (2016-10-25 21:10:23 UTC) #13
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/2443373002/80001
4 years, 1 month ago (2016-10-26 16:01:18 UTC) #20
commit-bot: I haz the power
Patchset 5 (id:??) landed as https://crrev.com/87704da23bea0783ef0184a566398d5072154c41 Cr-Commit-Position: refs/heads/master@{#427721}
4 years, 1 month ago (2016-10-26 17:12:53 UTC) #22
Dirk Pranke
4 years, 1 month ago (2016-10-26 17:51:41 UTC) #24
Message was sent while issue was closed.
lgtm as well.

Powered by Google App Engine
This is Rietveld 408576698