-
Notifications
You must be signed in to change notification settings - Fork 885
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Upgrade from Chromium 131 to Chromium 132 1.74.x #26819
Merged
Merged
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
github-actions
bot
added
CI/run-network-audit
Run network-audit
CI/run-audit-deps
Check for known npm/cargo vulnerabilities (audit_deps)
CI/storybook-url
Deploy storybook and provide a unique URL for each build
CI/run-upstream-tests
Run upstream unit and browser tests on Linux and Windows (otherwise only on Linux)
feature/web3/wallet
feature/web3/wallet/core
labels
Dec 2, 2024
emerick
force-pushed
the
cr132-1.74.x
branch
2 times, most recently
from
December 2, 2024 22:03
cde5e00
to
d2a85da
Compare
A Storybook has been deployed to preview UI for the latest push |
emerick
force-pushed
the
cr132-1.74.x
branch
3 times, most recently
from
December 4, 2024 03:15
91ebe51
to
842224c
Compare
Upgrade from Chromium 131 to Chromium 132
This PR replaces all occurences of `NOTREACHED_NORETURN` with `NOTREACHED`, since they are semantically identical. Chromium change: https://chromium.googlesource.com/chromium/src/+/5a9d4c5aa85977fc711eb9c0ff1207c5ac1a0959 commit 5a9d4c5aa85977fc711eb9c0ff1207c5ac1a0959 Author: Peter Boström <[email protected]> Date: Tue Nov 12 01:38:46 2024 +0000 Remove enable_log_error_not_reached This flag only applied to NOTREACHED_IN_MIGRATION() for ChromeOS which is on its way out. Bug: 40580068
* [CodeHealth] Drop `proc-macro-error` from `filecoin-cxx` This PR updates all crates around `multihash` to use the latest `multihash` version that does not depend anymore on `proc-macro-error`. This crate is being removed as it is getting flagged in security audits for being unmaintained, and it also relies on unstable rustc features. * [rust] `gnrt` crate changes for `multihash` v.0.19 This commit includes all the mechanical changes done by `gnrt`.
This PR fixes cases where a local constant is being used to initialise a `span` but then the span is being used by the time the local has already been discarded. This is undefined behaviour although in both cases it seems to be incidently working. Resolve brave/brave-browser#42185
This PR is part of a couple of rewrites to be carried out normalising the cases where we have constant declaration. In this PR we have the following fixes: - Remove redundant `const` qualifier alongside `constexpr` - Function-scope constants as `static constexpr` - Remove the use of `extern` declarations - Whenever possible use `constexpr` - When appropriate, use `MakeFixedFlatSet`. These changes are in conformance with some upcoming clarified guidelines. Furthermore, this takes us one step closer to have some automation for clang-tidy, as right now there are too many clang-tidy warnings around constant/variable naming. Resolves brave/brave-browser#42490
This PR replaces all occurences of `NOTREACHED_NORETURN` with `NOTREACHED`, since they are semantically identical. Chromium change: https://chromium.googlesource.com/chromium/src/+/5a9d4c5aa85977fc711eb9c0ff1207c5ac1a0959 commit 5a9d4c5aa85977fc711eb9c0ff1207c5ac1a0959 Author: Peter Boström <[email protected]> Date: Tue Nov 12 01:38:46 2024 +0000 Remove enable_log_error_not_reached This flag only applied to NOTREACHED_IN_MIGRATION() for ChromeOS which is on its way out. Bug: 40580068
* [NOTREACHED]: Update OpenBraveVPNUrls * [NOTREACHED]: Update ParseFeedItems * [NOTREACHED]: Migrate GenerateAllFeed * [NOTREACHED]: Migrate MdTextButton * [NOTREACHED]: Migrate NTPBackgroundPrefs * [NOTREACHED]: Migrate brave_app_menu_model * [NOTREACHED]: Migrate b/u/tabs * [NOTREACHED]: b/u/v/frame * [NOTREACHED]: b/b/themes
* Replaced NOTREACHED_IN_MIGRATION for Brave Sync code
This patch was introduced as a temporary measure to allow switching on the dangling pointer detector. This PR fixes the two dangling pointers in `ProfileMenuViewBase` by avoiding calling `SetProfileIdentityInfo` more than once, and actually overriding it, so the first call to the `SetProfileIdentityInfo` can be given the correct arguments. One test had to be disabled, as it was not actually testing the way the profile menu viewer was being instantiated. The way brave does it requires to consult theme data, which is not available for this particular test. Resolves brave/brave-browser#42231
* Disable screen_ai component download/installation * Disable upstream OCR integration --------- Co-authored-by: Anthony Tseng <[email protected]>
* Removed unused variables and members at Brave java files
A patch was added to `WebUIBubbleManagerImpl` when enabling the dangling pointer detector on Linux, as a temporary measure. This change corrects the the underlying issue requiring this pointer to be marked as dangling. This particular dangling pointer occurred because the toolbar view was being passed as the achor for this browser data bubbles, the toolbar gets destroyed prior to these browser data bubbles being disposed. This PR adds checks during in the `BraveBrowserView` dtor, to make sure there are no dangling references to the toolbar view by the time the termination is cleaning up browser data. Resolves brave/brave-browser#42196
…nittest Add unit test to ensure that AidaClient remains disabled
Update pins list timestamp Updated strings for Chromium 132.0.6834.33
…oup-menu-options Fix broken tab group menu options
kjozwiak
approved these changes
Dec 6, 2024
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Uplift into 1.74.x
approved 👍
Released in v1.74.21 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
CI/run-audit-deps
Check for known npm/cargo vulnerabilities (audit_deps)
CI/run-network-audit
Run network-audit
CI/run-upstream-tests
Run upstream unit and browser tests on Linux and Windows (otherwise only on Linux)
CI/storybook-url
Deploy storybook and provide a unique URL for each build
feature/web3/wallet/core
feature/web3/wallet
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Resolves brave/brave-browser#41761
Resolves brave/brave-browser#42532
Uplift from #26068
Resolves brave/brave-browser#42223
Uplift from #26493
Resolves brave/brave-browser#42241
Uplift from #26508
Resolves [No issue]
Uplift from #26508
Resolves brave/brave-browser#42200
Uplift from #26469
Resolves brave/brave-browser#42185
Uplift from #26461
Resolves brave/brave-browser#42490
Uplift from #26714
Resolves brave/brave-browser#42241
Uplift from #26508
Resolves brave/brave-browser#42222
Uplift from #26492
Resolves [No issue]
Uplift from #26412
Resolves brave/brave-browser#42123
Uplift from #26391
Resolves brave/brave-browser#42231
Uplift from #26499
Resolves brave/brave-browser#41629
Uplift from #26167
Resolves brave/brave-browser#42153
Uplift from #26433
Resolves brave/brave-browser#42196
Uplift from #26465
Resolves brave/brave-browser#42633
Uplift from #26829
Resolves brave/brave-browser#42674
Resolves brave/brave-browser#42703
Uplift from #26857
(These are all related)
Resolves brave/brave-browser#42663
Resolves brave/brave-browser#42664
Resolves brave/brave-browser#42665
Resolves brave/brave-browser#42666
Resolves brave/brave-browser#42667
Resolves brave/brave-browser#42668
Uplift from #26864
Submitter Checklist:
QA/Yes
orQA/No
;release-notes/include
orrelease-notes/exclude
;OS/...
) to the associated issuenpm run test -- brave_browser_tests
,npm run test -- brave_unit_tests
wikinpm run presubmit
wiki,npm run gn_check
,npm run tslint
git rebase master
(if needed)Reviewer Checklist:
gn
After-merge Checklist:
changes has landed on
Test Plan: