cdesouza-chromium d1099835d8 [CodeHealth] Exclude SidePanel from the build (#25721)
`BraveSidePanel` acts as a complete replacement to chromium's
`SidePanel` type, however the upstream type has never been properly
excluded from the build. This leads occasional breaks where new
references to `SidePanel` appear in different places, and new overrides
have to be introduced to correct those occurrences.

This change entirely removes side panel from being built by exluding the
particular headers/UT from being imported through their respective
shadow files. This will no only reduce the number of places where we
have to honour the token replacements, which means less build breakage
going foward, but it will also prevent ODR violation bugs from
occurring, which can be a particularly nasty type of UB.
2024-10-01 04:50:06 +01:00
2024-09-21 17:30:37 +05:30
2024-09-17 08:01:27 +02:00
2024-09-30 13:59:47 -04:00
2024-10-01 00:02:44 +00:00
2024-10-01 00:02:44 +00:00
2024-10-01 00:02:44 +00:00

Brave Core

Brave Core is a set of changes, APIs, and scripts used for customizing Chromium to make the Brave browser. Please also check https://github.com/brave/brave-browser

Follow @brave on Twitter for important announcements.

Resources

Community

You can ask questions and interact with the community in the following locations:

S
Description
No description provided
Readme MPL-2.0
3.8 GiB
Languages
C++ 36.9%
HTML 31.6%
Swift 9.4%
TypeScript 9%
Java 4.8%
Other 8.1%