Chromium changes: https://chromium.googlesource.com/chromium/src/+/a7ea861d95f70515cbddad5ea07b29ba144f5659 commit a7ea861d95f70515cbddad5ea07b29ba144f5659 Author: Foromo Daniel Soromou <koretadaniel@chromium.org> Date: Thu Apr 30 08:15:42 2026 -0700 Extract browser navigator into a separate build target NOTE: This change is trivial and do not change any behavior. Extract the browser navigator code and its associated parameters from the monolithic `chrome/browser/ui` build target into a dedicated `chrome/browser/ui/navigator` directory and build configuration. This refactoring establishes a new standalone build file containing dedicated source sets for the navigator component. Consequently, the `browser_navigator_params_headers` source set and related source files are removed from `chrome/browser/ui/BUILD.gn`. Numerous build files across the `chrome/browser` directory are updated to replace the old dependency with the new `//chrome/browser/ui/navigator` target. This modularization decouples UI components, streamlines dependency management, and improves overall build structure. A follow up CL will move the files under c/b/ui/navigator and rename the include places. Bug: none Change-Id: I65c10afadfb1dc3857a3714cdbce6d06201633ab Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7803848 Reviewed-by: Dana Fried <dfried@chromium.org> Reviewed-by: Kaan Alsan <alsan@chromium.org> Commit-Queue: Foromo Daniel Soromou <koretadaniel@chromium.org> Cr-Commit-Position: refs/heads/main@{#1623210}
28 lines
824 B
Plaintext
28 lines
824 B
Plaintext
# Copyright (c) 2025 The Brave Authors. All rights reserved.
|
|
# This Source Code Form is subject to the terms of the Mozilla Public
|
|
# License, v. 2.0. If a copy of the MPL was not distributed with this file,
|
|
# You can obtain one at https://mozilla.org/MPL/2.0/.
|
|
|
|
source_set("split_view") {
|
|
sources = [
|
|
"split_view_features.cc",
|
|
"split_view_features.h",
|
|
"split_view_link_navigation_throttle.cc",
|
|
"split_view_link_navigation_throttle.h",
|
|
"split_view_link_redirect_utils.cc",
|
|
"split_view_link_redirect_utils.h",
|
|
]
|
|
|
|
deps = [
|
|
"//base",
|
|
"//chrome/browser/ui:ui_features",
|
|
"//chrome/browser/ui/browser_window",
|
|
"//chrome/browser/ui/navigator",
|
|
"//chrome/browser/ui/tabs:tab_strip",
|
|
"//components/tabs:public",
|
|
"//content/public/browser",
|
|
"//ui/base",
|
|
"//url",
|
|
]
|
|
}
|