-
Notifications
You must be signed in to change notification settings - Fork 895
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 116 to Chromium 117 #19398
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
cdesouza-chromium
changed the title
Upgrade from Chromium 115 to Chromium 116
Upgrade from Chromium 116 to Chromium 117
Jul 23, 2023
cdesouza-chromium
force-pushed
the
cr117
branch
3 times, most recently
from
July 25, 2023 00:05
77afc04
to
c6e31fb
Compare
cdesouza-chromium
force-pushed
the
cr117
branch
8 times, most recently
from
August 2, 2023 08:47
dc1275a
to
1fef51f
Compare
cdesouza-chromium
force-pushed
the
cr117
branch
8 times, most recently
from
August 10, 2023 07:02
85f59ec
to
a87d299
Compare
cdesouza-chromium
force-pushed
the
cr117
branch
3 times, most recently
from
August 11, 2023 07:58
1d6b7de
to
2d15676
Compare
bridiver
reviewed
Aug 11, 2023
cdesouza-chromium
force-pushed
the
cr117
branch
2 times, most recently
from
August 15, 2023 08:10
e58b2aa
to
faccd97
Compare
Chromium change: https://chromium.googlesource.com/chromium/src/+/157b85d499303 commit 157b85d499303debd77b9465969bdb89baf07532 Author: Kelvin Jiang <[email protected]> Date: Thu Jun 29 03:19:44 2023 +0000 [Extensions UI] Update sidebar styling to cr-nav-menu-item style Screenshot: https://imgur.com/a/R7v9Ivf Bug: 1455271
We can't override GetLayoutConstant with ChromiumImpl because it calls itself internally. Have to switch to a patch.
Chromium change: https://source.chromium.org/chromium/chromium/src/+/9217d7660a576f1488ef59b96fa36290a51485a0 commit 9217d7660a576f1488ef59b96fa36290a51485a0 Author: Chris Thompson <[email protected]> Date: Tue Aug 1 11:13:25 2023 +0000 Remove kHttpsOnlyMode feature flag This has been enabled-by-default since crrev.com/c/3082455. This CL removes the feature flag and updates the various places it was used. A followup CL will remove the HttpsFirstModeV2 feature flag and the old implementation of HTTPS-First Mode (i.e., HttpsOnlyModeUpgradeInterceptor, https_only_mode_browsertest.cc, etc.). Bug: 1468581
Chromium change: https://source.chromium.org/chromium/chromium/src/+/cd64509b4ea09881057a11d5355b87b1084e302b commit cd64509b4ea09881057a11d5355b87b1084e302b Author: Taylor Bergquist <[email protected]> Date: Wed Aug 23 18:33:33 2023 +0000 [ChromeRefresh2023] NTB and Tab Search buttons Fitt's law support. NTB/TSB now handle clicks up to the top of the tab strip region (and therefore the top of the frame) in maximized windows. To do this, they now apply a custom hit test mask, and their bounds are extended vertically to cover the entire tab strip region, with insets to vertically center them. Some fixes were needed now that the buttons have nonzero insets: - They get a custom highlight path generator, so the inkdrops and focus rings consider insets and overridden corner radius. - Background painting respects insets. - Preferred size respects insets. Bug: 1471989
Note that this change is from Chromium 113. Chromium change: https://source.chromium.org/chromium/chromium/src/+/671a49d1eb729eb8ce7d7ce77cb2591ae32b2d86 commit 671a49d1eb729eb8ce7d7ce77cb2591ae32b2d86 Author: dpapad <[email protected]> Date: Thu Mar 2 20:24:25 2023 +0000 Remove unused webui::GetWebUiCssTextDefaultsMd() helper. Bug: 1419512
Chromium changes: https://chromium.googlesource.com/chromium/src/+/c1cad88d77340 commit c1cad88d773409e719de66c515e07fdef9db93e0 Author: Robert Sesek <[email protected]> Date: Wed Jul 12 23:02:59 2023 +0000 macOS Signing Scripts: Drop support for altool-based notarization This also rolls the internal repo to remove references to model.NotarizationTool: Roll src/chrome/installer/mac/internal/ babcdbc1d..d7fb448e1 (1 commit) https://chrome-internal.googlesource.com/chrome/installer/mac/internal.git/+log/babcdbc1d727..d7fb448e1fc8 Bug: 1449970 https://chromium.googlesource.com/chromium/src/+/b971bed75e187 commit b971bed75e1871651506bc8ebd13cb2fdf7b4496 Author: Robert Sesek <[email protected]> Date: Thu Jul 13 22:37:16 2023 +0000 macOS Signing Scripts: Remove explicit notarization auth arguments Invokers of the signing scripts should now pass authentication arguments like so: --notary-arg=--keychain-profile --notary-arg MyKeychainProfile The old arguments remain for temporary command-line backwards compatibility, but they do not have any effect. Bug: 1449970
cdesouza-chromium
force-pushed
the
cr117
branch
from
September 6, 2023 11:43
7bec8c3
to
d51b528
Compare
Fixes crash on iOS in Cr117 by overriding the NavigationProxy to use our own proxy instead of the Chromium one, when a webView is not available (such is the case when syncing history or fetching favicons).
We do not currently have an icon for the Password Manager menu item. Disable that command ID in the test.
github-actions
bot
added
CI/run-audit-deps
Check for known npm/cargo vulnerabilities (audit_deps)
potential-layer-violation-fixes
This PR touches a BUILD.gn file with check_includes=false
CI/storybook-url
Deploy storybook and provide a unique URL for each build
feature/web3/wallet
feature/web3/wallet/core
labels
Sep 6, 2023
mkarolin
added a commit
that referenced
this pull request
Sep 6, 2023
Upgrade from Chromium 116 to Chromium 117
25 tasks
mkarolin
added a commit
that referenced
this pull request
Sep 7, 2023
Upgrade from Chromium 116 to Chromium 117
kjozwiak
pushed a commit
that referenced
this pull request
Sep 11, 2023
* Merge pull request #19398 from brave/cr117 Upgrade from Chromium 116 to Chromium 117 * Explicitly adding rust sources to BUILD.gn files. This was done in the original cr117 PR, but this change is specific to 1.58.x branch rust sources. Chromium change: https://chromium.googlesource.com/chromium/src/+/eed02145256f53a0e85ffbb5bac4d567b625862a commit eed02145256f53a0e85ffbb5bac4d567b625862a Author: danakj <[email protected]> Date: Wed Jul 19 14:59:28 2023 +0000 List all inputs to rust targets in GN and verify them during build RBE requires all inputs to be named in order for it to copy them to the remote build environment. GN analyze requires all inputs to be named in order to decide what needs to be rebuilt based on a list of modified files. The current GN analyze setup was supposed to do this as well, but it is not working. Have gnrt produce a list of all (possible) input files for 3p and stdlib crates so that it can be included in the generated BUILD.gn files. Then verify in rustc_wrapper.py that all inputs rustc reports are found in the GN rule's sources or inputs fields by comparing with the depfile produced from rustc. Bug: 1459444 * Merge pull request #20022 from brave/ios-cr117-build-fix [iOS] Remove breaking `enable_arc` build configs * Merge pull request #20029 from brave/cargo-audit-0.18.1 Update cargo-audit to v0.18.1 * IWYU fix. * Upgrade from Chromium 117.0.5938.35 to Chromium 117.0.5938.48. (#20030) * Upgrade from Chromium 117.0.5938.35 to Chromium 117.0.5938.48 * Upgrade patches from Chromium 117.0.5938.35 to Chromium 117.0.5938.48 * Update pins list timestamp * Updated strings for Chromium 117.0.5938.48 --------- Co-authored-by: brave-builds <[email protected]> * Merge pull request #20047 from brave/bugfix/ChromiumSessionRestore-iOS [iOS] - Fix #32840: Disable Chromium Session-Restore for WebState and WebViews --------- Co-authored-by: Kyle Hickinson <[email protected]> Co-authored-by: Ralph Giles <[email protected]> Co-authored-by: brave-builds <[email protected]>
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
needs-security-review
potential-layer-violation-fixes
This PR touches a BUILD.gn file with check_includes=false
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#31768
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 lint
,npm 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: