5 Commits
Author SHA1 Message Date
Aleksei Khoroshilov a41bf5350b Replace "src/" includes with <> in chromium_src. (#30096)
This change updates how brave/chromium_src overrides can reference original files: it adds ability to use #include <...> along with #include "src/...". This is enabled by replacing -I../../brave/chromium_src with -iquote../../brave_chromium_src, which adds an include search path only for #include "..." directives.

With this approach, other files in the build tree can reference brave/chromium_src overrides using #include "...", while the overrides themselves can reference original Chromium files using #include <...>. Since Chromium uses #include "..." for all in-tree files, we can leverage this convention and configure our overrides so that we can drop support for #include "src/" later by removing -I../../.. and making rbe_exec_root modification obsolete (the main goal).
2025-07-24 17:37:44 +07:00
Claudio DeSouza 06a6826484 [cr138] kEnabledStructuredMetricsService deleted
This flag is gone, however the code it was guarding is still under
`metrics::features::kStructuredMetrics`.

Chromium changes:
https://chromium.googlesource.com/chromium/src/+/a3137e268052078d7c835105054cb10299a381ea

commit a3137e268052078d7c835105054cb10299a381ea
Author: Xiaochen Zhou <xiaochenzh@chromium.org>
Date:   Tue May 20 08:10:11 2025 -0700

    Clean up stale base::Feature "EnableStructuredMetricsService"

    Also changed related feature params to constants. Removed feature
    disabled test. Move the constants into corresponding cc files since
    they all have only one callsite.

    Bug: 356236109
    Change-Id: I977fd4a93b77a6f3041b211589bc910e702182c5
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6547775
    Commit-Queue: Xiaochen Zhou <xiaochenzh@chromium.org>
    Reviewed-by: Hidehiko Abe <hidehiko@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#1462802}
2025-06-11 17:07:35 -04:00
Emerick Rogul 3312669546 Remove kNearbyShareMetrics feature flag
Chromium change:
https://source.chromium.org/chromium/chromium/src/+/67a610e6329dc0bdc58408725a044871f460fa59

commit 67a610e6329dc0bdc58408725a044871f460fa59
Author: Jong Ahn <jongahn@google.com>
Date:   Tue May 7 00:43:47 2024 +0000

    [Structured Metrics]: Remove old nearby share feature flag.

    It has been some time since this has launched so removing feature flag.

    Bug: 336801244
2024-05-24 09:45:42 -04:00
mkarolin eec3ca0aa9 Disables features flagged by security/privacy teams. 2024-01-15 14:27:21 -05:00
Emerick Rogul 5aaec6020a Disable features flagged by privacy/security team 2023-06-19 16:00:17 -04:00