Commit Graph
75256 Commits
Author SHA1 Message Date
Mihai PLESA bae1d91135 Fix push command in sync-and-rebase workflow
Update the push command to use refs/heads for branch reference.
2026-01-30 20:43:35 +00:00
Szilard Szaloki 37c60d7168 Account: allow retry after cancelled registration (#33523) 2026-01-30 14:32:30 -05:00
Aleksei Seren 6309b120a6 [ads] Brave Ads buildflag for Android (#33374)
The PR adds Brave Ads buildflag checks to Android code
which depends on Brave Ads.
2026-01-30 19:27:32 +00:00
pes10k 459927f462 remove metadata tracking in pagegraph (#33511)
remove metadata tracking in pagegraph, fixes brave/brave-browser#52375
2026-01-30 19:21:30 +00:00
Szilard Szaloki ef7cf2cbae Account: migrate to WebUI strings. (#33508) 2026-01-30 16:48:44 +00:00
samartnik 7a0552e17c [Android] Fix for Youtube background play (#33522) 2026-01-30 11:38:49 -05:00
Anirudha Bose fce7dcc6c6 feat(swap): migrate Squid API to use gate3 (#33500)
* feat(swap): migrate Squid API to use gate3

* Remove unused field from Gate3SwapRoute
2026-01-30 21:48:28 +05:30
brave-builds 717717717c 1.88.84 2026-01-30 16:03:06 +00:00
brave-builds ac2648f5c6 1.88.83 2026-01-30 14:25:15 +00:00
brave-builds b4c0474f77 1.88.82 2026-01-30 14:15:46 +00:00
Mihai PLESA 7c439884ff Fix typo in pull request template 2026-01-30 11:56:35 +00:00
Mikhail a55108eb30 Revert "update eslint to latest" (#33520)
Revert "update eslint to latest (#33502)"

This reverts commit e95a3c900f.
2026-01-30 10:08:19 +00:00
brave-builds 3841e301a4 1.88.81 2026-01-30 00:29:07 +00:00
yan e95a3c900f update eslint to latest (#33502)
fix https://github.com/brave/brave-browser/issues/52398
2026-01-29 23:16:35 +01:00
Max Karolinskiy 5bf1974f61 Upgrade from Chromium 144 to Chromium 145 (#32682)
Resolves https://github.com/brave/brave-browser/issues/51212
2026-01-29 17:04:09 -05:00
Nuo Xu baf971979e [iOS][Wallet] Exclude Ada and Cardano networks in native wallet when WebUI is disabled (#33488)
exclude Ada and Cardano networks in native wallet when WebUI is disabled.
2026-01-29 16:43:48 -05:00
Aleksei Khoroshilov 78246101f2 Disable Tor bridges tests on Mac. (#33504) 2026-01-29 20:06:47 +00:00
Max Karolinskiy d727c07809 [cr145] Adds a missing dep. 2026-01-29 14:16:28 -05:00
Kyle Hickinson bad3f7be92 [iOS] Remove spaces from directories that contain source files in them (#33498)
[iOS] Rename directories that have swift files in them

This fixes the swift formatter not running on files that belonged to any of these directories. This also updates a few resource paths that had spaces in them.  The only remaining directories with spaces in them are Xcode asset catalogs as these are based on the names of the items in the catalog and dont include source files.
2026-01-29 13:54:28 -05:00
Max Karolinskiy f85b0e8306 [cr145] Disables kGlicCrossOriginNavigationGating for tests.
This flag prevents our actor tests from navigating. The same approach is
used in upstream actor navigation tests.

Chromium change:

https://chromium.googlesource.com/chromium/src/+/6c4c09344f079

commit 6c4c09344f079e262dc5ff78d4258325c019b23e
Author: Dylan Cutler <dylancutler@google.com>
Date:   Fri Jan 23 11:35:31 2026 -0800

    [M145] Enable confirming actor navigations to new origins

    The web client's code is set up handle the type of requests Chrome
    sends when we enable the "confirm_navigation_to_new_origins" feature
    parameter now.

    I manually verified on Canary that web client is prepared to handle
    Chrome enabling this parameter.

    (cherry picked from commit bc3aec3412d432997ff1fcce2263b3af212b56fa)

    Bug: 439672418
    Fixed: 477987062
2026-01-29 13:46:03 -05:00
Claudio DeSouza 289cc85b8e Updated strings for Chromium 145.0.7632.31. 2026-01-29 13:46:02 -05:00
Claudio DeSouza 34e83d3c5f Update patches from Chromium 144.0.7559.110 to Chromium 145.0.7632.31. 2026-01-29 13:46:02 -05:00
Claudio DeSouza 4618720e03 [cr146] Invocation source provided through CreateSession
This value used to be retrieved through an override,
`GetInvocationSource`, which has not been used in brave. For all calls
of `CreateSession`, this change now passes `nullopt` as the invocation
source.

Chromium changes:
https://chromium.googlesource.com/chromium/src/+/240cea47d40e34d36fd6696785f292aa704810df

commit 240cea47d40e34d36fd6696785f292aa704810df
Author: Jason Hu <hujasonx@google.com>
Date:   Thu Jan 15 17:25:40 2026 -0800

    [context-input] Refactor how source is passed through contextual-tasks

    This change makes it so that the contextual search session handle owns
    the invocation source param, instead of the composebox subclass
    implementation. This allows the source to be passed down the same way
    that session entries are - i.e. omnibox/realbox -> contextual-tasks
    transition maintains the original source now. This will allow the query
    controller to continue to use the correct source param in the
    postmessage source field.

    Bug: b:475617204
    Change-Id: I193a3b4e6fb02b5c06f55ab4e6a3dd5421b1501b
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7468141
    Commit-Queue: Jason Hu <hujasonx@google.com>
    Reviewed-by: Sophie Chang <sophiechang@chromium.org>
    Reviewed-by: Christian Xu <christianxu@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#1570132}
2026-01-29 13:41:26 -05:00
Claudio DeSouza 07bc245c68 [cr146] Stubbing OnInputStateChanged for PageInterface
Chromium changes:
https://chromium.googlesource.com/chromium/src/+/d570742b45b6f71bef4dfcce5f8c1710a4d4fdcb

commit d570742b45b6f71bef4dfcce5f8c1710a4d4fdcb
Author: Dhruv Kathpalia <dhruvkathpalia@google.com>
Date:   Fri Jan 16 11:43:45 2026 -0800

    [realbox] Setup listener for InputState changes

    Added a listener for the InputState that enables us to fetch the details
    related to the models, tools and input types that should be enabled for
    the context menu entrypoint in NTP.

    Bug: b:474071349
    Change-Id: I0b0d274235c12b1a5acc9b2de73df5dd6b23ceaf
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7478013
    Commit-Queue: Dhruv Kathpalia <dhruvkathpalia@google.com>
    Reviewed-by: Roman Arora <romanarora@chromium.org>
    Reviewed-by: Ananya Seelam <ananyaseelam@google.com>
    Auto-Submit: Dhruv Kathpalia <dhruvkathpalia@google.com>
    Commit-Queue: Ananya Seelam <ananyaseelam@google.com>
    Cr-Commit-Position: refs/heads/main@{#1570554}
2026-01-29 13:41:26 -05:00
Max Karolinskiy 8338f3219e [cr145] Disables AIChatConversationTaskBrowserTest.TaskPauseResumeActions
Disables the test on MacOS as it fails consistently. There's already an
open issue for this test failing.
2026-01-29 13:41:25 -05:00
Max Karolinskiy 02a4b091e1 [cr145] Disables WalletHttpClientImpl.
Per security/privacy.
2026-01-29 13:41:25 -05:00
Max Karolinskiy 4e4ac7dbe2 Revert "[cr145] Makes PermissionUmaUtil methods no-ops."
This reverts commit c49bfe6c4c41cdf188bd9736165033106ee4cb6b.

Reverting because this causes multiple upstream permissions tests to
fail and it's more important to keep those test working than avoiding a
patch.
2026-01-29 13:41:25 -05:00
Max Karolinskiy 41811a59b3 [cr145] Disables upstream features per security/privacy. 2026-01-29 13:41:25 -05:00
Max Karolinskiy 1a5183e63a [cr145] Makes PermissionUmaUtil methods no-ops.
To avoid patching, replacing all methods of the class with no-ops.
2026-01-29 13:41:24 -05:00
Max Karolinskiy 03f5832726 [cr145] Switch BraveTabStrip to use BrowserWindowInterface.
This removes reliance on GetBrowser which will go away soon upstream and
removes our const GetBrowser addition that was only needed for this
code.
2026-01-29 13:41:24 -05:00
Artem Samoilenko 443fb553ce [cr145][Android] Update favicon_product with Brave logo
This icon is now used for internal pages.

Chromium changes:
https://chromium.googlesource.com/chromium/src/+/85b8667393b9bdaf34c9de38fc9c7e01b2cd8d40

commit 85b8667393b9bdaf34c9de38fc9c7e01b2cd8d40
Author: Michael Wu <mklw@google.com>
Date:   Fri Sep 19 15:00:57 2025 -0700

    Update Incognito NTP tab strip favicon

    Changes the favicon from the Chrome logo to the Incognito symbol. This
    change is part of a larger effort to create "Desktop-like Incognito
    Windows on Clank".

    https://screenshot.googleplex.com/B4JFPfz6dHyPWEu

    Bug: 435491610
    Change-Id: Icc952428c9cb03194c19209bfd868eb65dc7d3f9
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6937054
    Reviewed-by: Shu Yang <shuyng@google.com>
    Commit-Queue: Michael Wu <mklw@google.com>
    Reviewed-by: Neil Coronado <nemco@google.com>
    Reviewed-by: Salvador Guerrero Ramos <salg@google.com>
    Reviewed-by: Sirisha Kavuluru <skavuluru@google.com>
    Cr-Commit-Position: refs/heads/main@{#1518191}
2026-01-29 13:41:24 -05:00
Claudio DeSouza 2cc6952e54 [cr145] Cherry-picked minify fix for devtools landed
Chromium change:
https://chromium.googlesource.com/devtools/devtools-frontend/+/c66e983a63869bc9c0b5fe7db427cfd66d525ea2

commit c66e983a63869bc9c0b5fe7db427cfd66d525ea2
Author: Simon Zünd <szuend@chromium.org>
Date:   Wed Jan 14 21:15:28 2026 +0100

    [build] Minify release builds with esbuild instead of rollup

    Rollup is currently causing crashes so we replace it with esbuild
    using "--bundle" and "--minify". From a cursory comparison common.js
    and sdk.js are minified even better then the rollup+terser combo.

    Fixed: 461602362
    Change-Id: Id900f5991bdb1e95fea8cfeb2fe49f07d73489eb
    Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/7476237
    Commit-Queue: Wolfgang Beyer <wolfi@chromium.org>
    Commit-Queue: Simon Zünd <szuend@chromium.org>
    Reviewed-by: Alex Rudenko <alexrudenko@chromium.org>
    Commit-Queue: Alex Rudenko <alexrudenko@chromium.org>
    Auto-Submit: Simon Zünd <szuend@chromium.org>
    Reviewed-by: Wolfgang Beyer <wolfi@chromium.org>
2026-01-29 13:41:23 -05:00
Artem Samoilenko 12ae1483c2 [cr145][Android] Changes for TopToolbarCoordinator c-tor
Chromium changes:
https://chromium.googlesource.com/chromium/src/+/52326afd1d0ccf8396c4f7c579f802e695107e57

commit 52326afd1d0ccf8396c4f7c579f802e695107e57
Author: Wenyu Fu <wenyufu@chromium.org>
Date:   Wed Jan 14 17:39:10 2026 -0800

    [M145] [BrowserControls] Allow adjustment tab strip height during startup

    Original change's description:
    > [BrowserControls] Allow adjustment tab strip height during startup
    >
    > Part 2 of the complete POC: crrev.com/c/7427223
    >
    > Create TabStripTransitionCoordinator early, before native is ready, so
    > we can just the toolbar's position and tab strip height immediately when
    > the app header insets are updated. This change reduced the frame jumps
    > when Chrome is launched in the desktop windowing mode.
    >
    > Demo: https://screencast.googleplex.com/cast/NTQ2MTQwNTQ5Mzg4Njk3NnwxYTNhMGI0OS1kYw
    > Bug: 449166259
    > Change-Id: I3d622413fc60799043a772fd9eceaec8d3448cb3
    > Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7428008
    > Commit-Queue: Wenyu Fu <wenyufu@chromium.org>
    > Reviewed-by: Sirisha Kavuluru <skavuluru@google.com>
    > Reviewed-by: Aishwarya Rajesh <aishwaryarj@google.com>
    > Cr-Commit-Position: refs/heads/main@{#1568757}

    (cherry picked from commit ac378f67ffd0ea2887a4832c4556e75c60970c4d)

    Bug: 475629875,449166259
    Change-Id: I3d622413fc60799043a772fd9eceaec8d3448cb3
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7473730
    Auto-Submit: Chrome Cherry Picker <chrome-cherry-picker@chops-service-accounts.iam.gserviceaccount.com>
    Bot-Commit: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
    Commit-Queue: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
    Cr-Commit-Position: refs/branch-heads/7632@{#92}
    Cr-Branched-From: 0bbdf2913883391365383b0a5dfe7bf9fd1a5213-refs/heads/main@{#1568190}
2026-01-29 13:41:23 -05:00
Max Karolinskiy 113026b438 [cr145] Remove obsolete chromium_src override for upstream test.
Chromium change:

https://source.chromium.org/chromium/chromium/src/+/0660eaa52c271c0b9c908ff7cc56f68563a34a7b

commit 0660eaa52c271c0b9c908ff7cc56f68563a34a7b
Author: Dana Fried <dfried@chromium.org>
Date:   Fri Dec 19 09:54:31 2025 -0800

    [Chrome Next] Remove pre-side-by-side layout now that it's launched

    Note that the logic in browser_view_layout_impl_old.cc is also moribund
    and is about to be removed (once PiP gets its own layout).

    Because of this, and because the old layout manager unit tests assumed a
    single layout manager they could manipulate to behave like a tabbed,
    app, or popup browser, none of them apply to the new setup and the old
    unit tests (which tested the layout manager that isn't being used
    anymore) are also removed.

    Bug: 424236535
2026-01-29 13:41:23 -05:00
Max Karolinskiy bf14e5bbc8 [cr145] Removes logging of CopyFromSurfaceError.
Per review feedback.

Chromium change:

https://source.chromium.org/chromium/chromium/src/+/9d2b3244101ccd0eb8321d3027c648ec4a1b14e2

commit 9d2b3244101ccd0eb8321d3027c648ec4a1b14e2
Author: Dave Tapuska <dtapuska@chromium.org>
Date:   Thu Jan 15 07:32:24 2026 -0800

    Set timeout from multi source page context fetcher

    - Change the result code on CopyFromSurface so we can log a uma histogram
    instead of an arbitrary string
    - Pass timeout to viz, set the browser side timeout to be 500ms later to
    give the IPC enough time.

    Bug: b:447589565
2026-01-29 13:41:22 -05:00
Claudio DeSouza 1be251cf33 [cr145] CopyFromSurface expects a timeout value
Chromium changes:
https://chromium.googlesource.com/chromium/src/+/166974c83781cce10e2777a0c07b7fb760f1169c

commit 166974c83781cce10e2777a0c07b7fb760f1169c
Author: Dave Tapuska <dtapuska@chromium.org>
Date:   Wed Jan 14 13:46:25 2026 -0800

    Add timeouts to content API for CopyFromSurface

    A later change will adjust this value for the multi source page
    context fetcher.

    Bug: b:447589565
    Change-Id: Ia8738a27f97731ec029870ffc9c50fe0b2b6dd04
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7454865
    Reviewed-by: Andrey Kosyakov <caseq@chromium.org>
    Reviewed-by: Reilly Grant <reillyg@chromium.org>
    Reviewed-by: James Cook <jamescook@chromium.org>
    Commit-Queue: Dave Tapuska <dtapuska@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#1569302}
2026-01-29 13:41:22 -05:00
Max Karolinskiy 33c01f5278 [cr145] Update LocalhostAccessBrowserTest for split permission.
Chromium change:

https://source.chromium.org/chromium/chromium/src/+/5eb0161669e4f2e59191d1ac37bea98f551f5108

commit 5eb0161669e4f2e59191d1ac37bea98f551f5108
Author: Hubert Chao <hchao@chromium.org>
Date:   Thu Dec 18 09:02:23 2025 -0800

    [LNA] Add permission prompt for LNA split permissions

    Adding the permission prompt UI for the new LNA split permissions LOCAL_NETWORK and LOOPBACK_NETWORK for both Desktop and Android.

    Not done in this CL:

    * updated icons
    * omnibox chip
    * checking the right permissions in StoragePartitionImpl::OnLocalNetworkAccessPermissionRequired

    CLs for adding the new permissions:

    1. https://crrev.com/c/7225793/: permissions/content settings types
    2. https://crrev.com/c/7233078/: content settings and page info UI
    3. this CL: permission prompt UI
    4. future CL: permission policies

    Bug: 465491626
2026-01-29 13:41:22 -05:00
Artem Samoilenko ff9af0d272 [cr145][Android] Fix for SiteSettingsCategory patch 2026-01-29 13:41:21 -05:00
Artem Samoilenko ed3b5f77d1 [cr145][Android] Compile browser_window on all android
Chromium changes:
https://chromium.googlesource.com/chromium/src/+/562341811ecc226ef52b230a47e404cfa5a7da52

commit 562341811ecc226ef52b230a47e404cfa5a7da52
Author: Calder Kitagawa <ckitagawa@chromium.org>
Date:   Fri Jan 9 12:42:35 2026 -0800

    [BrowserWindow] Compile browser_window on all android

    Compile browser_window (but not extensions windowing) on all Android.

    BrowserWindowInterfaces instances are only used for desktop Android
    until modifications can be made to their lifecycle to support having
    both a regular and incognito tab model by either creating two separate
    BWI's per window OR creating one BWI that knows about regular &
    incognito mode.

    Binary-Size: Enable entire feature
    Fixed: 474415203
    Change-Id: I563f1f4982db0870b1b53c28775983a63d8c0446
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7418197
    Reviewed-by: Theresa Sullivan <twellington@chromium.org>
    Commit-Queue: Calder Kitagawa <ckitagawa@chromium.org>
    Reviewed-by: Linyu He <linyuh@google.com>
    Cr-Commit-Position: refs/heads/main@{#1567145}
2026-01-29 13:41:21 -05:00
AlexeyBarabash cd2c5d4565 [cr145][Android] monochrome_64_public_apk target was removed
Adjusted Brave's targets

Chromium change:
https://github.com/brave/chromium/commit/10cf1c5db2b6cb591c97fc0c097a57615f7503d0

	Android: remove more public monochrome targets
	This removes deprecated monochrome build targets.

	Bug: 434045992
	Test: gn gen out/Default
	Change-Id: Id72d9e783ce164ba529b810398759afc04c2f36d
	Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7404196
	Reviewed-by: Peter Wen <wnwen@chromium.org>
	Commit-Queue: Peter Wen <wnwen@chromium.org>
	Auto-Submit: Nate Fischer <ntfschr@chromium.org>
	Cr-Commit-Position: refs/heads/main@{#1565575}
2026-01-29 13:41:21 -05:00
Emerick Rogul 3caaa1e17f [cr145] Fix warnings about redefining computed properties in delete browsing data dialog
As upstream continues to work on rearchitecting the delete browsing data dialog,
we encountered the following warnings when visiting the dialog in cr145:

  polymer_bundled.min.js:1 Cannot redefine computed property 'isSyncPaused_'.
  polymer_bundled.min.js:1 Cannot redefine computed property 'hasPassphraseError_'.
  polymer_bundled.min.js:1 Cannot redefine computed property 'hasOtherSyncError_'.
  polymer_bundled.min.js:1 Cannot redefine computed property 'googleSearchHistoryString_'.

This is because we override `properties()` using a spread of the base class
properties, which ends up redefining them.

Remove the spread of base class properties and initialize Brave-specific fields
in the constructor instead. This avoids redeclaring inherited computed
properties, which caused runtime Polymer errors, while keeping TypeScript type
checking happy. The change ensures new instance properties are added safely
without breaking inherited behavior.
2026-01-29 13:41:20 -05:00
Emerick Rogul a488ed37fd [cr145] Fix view manager related assertion when visiting brave://settings/system
Delay initial CrViewManager.switchViews() call until after first render so all
view elements are stamped before switching. This avoids assertion failures
introduced by stricter upstream invariants when views are conditionally stamped
or not yet attached during early lifecycle.

Chromium change:
https://source.chromium.org/chromium/chromium/src/+/e6b2721218aea18372be7c12cfe9879faf5b80a1

commit e6b2721218aea18372be7c12cfe9879faf5b80a1
Author: dpapad <dpapad@chromium.org>
Date:   Tue Nov 18 15:22:36 2025 -0800

    WebUI: Prevent cr-view-manager events firing when not needed.

    When calling switchView() or switchViews() with an already active view,
    cr-view-manager was unnecessarily firing 'view-enter-start',
    'view-enter-finish', 'view-exit-start', 'view-exit-finish' events, which
    in turn caused a bug in Settings where focusBackButton() was called in
    SettingsViewMixin when it shouldn't (when searching in <all-sites>).

    The cr-view-manager behavior when switching to already active views had
    been modified at crrev.com/c/6696849, so this CL effectively restores
    the old "early return no-op" behavior.

    Fixed: 460732312
    Change-Id: If71cd7084a267a52539464f5e3e2a45ba3dc49e4
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7169474
    Auto-Submit: Demetrios Papadopoulos <dpapad@chromium.org>
    Reviewed-by: John Lee <johntlee@chromium.org>
    Commit-Queue: John Lee <johntlee@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#1546843}
2026-01-29 13:41:20 -05:00
Aleksei Khoroshilov dc6df280ed [cr145] Force-enable googlechrome siso config for Brave RBE builds.
Chromium recently introduced the googlechrome config flag to restrict
remote executions for non-clang compile actions (such as mojo generators)
to only Google's official REAPI setup. This was done because "non google
builds often have issue with enabling remote executions for non-clang
compiles when they use an external REAPI."

However, Brave's RBE infrastructure is fully compatible with these remote
actions and they execute correctly in our setup. By force-enabling the
googlechrome config via -config googlechrome in .sisorc, we restore
remote execution support for mojo and other non-clang build actions in
Brave builds.

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

commit bc0bd277c9a2fcde9989fbfe981344db0648f0b7
Author: Junji Watanabe <jwata@google.com>
Date:   Thu Jan 8 18:39:35 2026 -0800

    siso: Introduce googlechrome config to enable remote executions for non clang compile actions

    Non google builds often have issue with enabling remote executions
    for non-clang compiles when they use an external REAPI.
    To make the transition to Siso smooth, this CL enables remote executions
    only for `-config googlechrome` build. backend_config/google.star now
    has `googlechrome` as a default flag.

    Bug: 424659245, 472063697
    Change-Id: I3b39d395f4130b61891ab6b1f46517bde00c8c32
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7409934
    Reviewed-by: Fumitoshi Ukai <ukai@google.com>
    Commit-Queue: Junji Watanabe <jwata@google.com>
    Cr-Commit-Position: refs/heads/main@{#1566686}

https://chromium.googlesource.com/chromium/src/+/5c12bc8f387c732614868975dc0ee7e9b8e25f94

commit 5c12bc8f387c732614868975dc0ee7e9b8e25f94
Author: Fumitoshi Ukai <ukai@google.com>
Date:   Fri Jan 9 01:41:57 2026 -0800

    siso: enable googlechrome only for Google RBE

    external folks may use google.star without setting reapi_address
    etc in .gclient custom_vars.

    Check reapi_address flag to enable googlechrome config in google.star.

    Bug: 424659245, 472892242, 472063697
    Change-Id: Ife9337352537c7583439fd684da3924accbd918f
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7414509
    Auto-Submit: Fumitoshi Ukai <ukai@google.com>
    Reviewed-by: Junji Watanabe <jwata@google.com>
    Commit-Queue: Fumitoshi Ukai <ukai@google.com>
    Cr-Commit-Position: refs/heads/main@{#1566817}
2026-01-29 13:41:20 -05:00
Aleksei Khoroshilov abfdf68c6f [cr145] Remove Siso version enforcement.
Cr145 now includes Siso version that contains all fixes to build Brave.

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

commit cf5ea45d19aedb46f3efec870fec4c4325e077ab
Author: Fumitoshi Ukai <ukai@google.com>
Date:   Mon Jan 12 17:25:01 2026 -0800

    siso: update to version 1.4.23

    Siso is now built with Go 1.25, so drop support for macOS 11 or earlier.
2026-01-29 13:41:20 -05:00
Artem Samoilenko 27d46f1755 [cr145][Android][Icons] Update ic_help_24dp
Chromium changes:
https://chromium.googlesource.com/chromium/src/+/ff45746d934d2c20d32fd1026412784c3d6952f8

commit ff45746d934d2c20d32fd1026412784c3d6952f8
Author: Wenyu Fu <wenyufu@chromium.org>
Date:   Tue Dec 16 10:06:52 2025 -0800

    [Icons] Update ic_help_24dp

    * Rename ic_help_and_feedback -> ic_help_24dp
    * Repurpose help_outline -> ic_help_24dp

    Fixed: 465844609
    Change-Id: I673280857c5c95286a14a3e4be13de988460de17
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7253200
    Reviewed-by: Theresa Sullivan <twellington@chromium.org>
    Commit-Queue: Wenyu Fu <wenyufu@chromium.org>
    Reviewed-by: Abe Boujane <boujane@google.com>
    Auto-Submit: Wenyu Fu <wenyufu@chromium.org>
    Reviewed-by: Joel Tan-Aristy <jtanaristy@google.com>
    Cr-Commit-Position: refs/heads/main@{#1559421}
2026-01-29 13:41:19 -05:00
Artem Samoilenko 045f5f693c [cr145][Android] Updates star vector drawable
Chromium changes:
https://chromium.googlesource.com/chromium/src/+/7ac55851043faec6d0fb7452589b26aa5748fa9d

commit 7ac55851043faec6d0fb7452589b26aa5748fa9d
Author: Joel Tan-Aristy <jtanaristy@google.com>
Date:   Mon Dec 29 16:13:46 2025 -0800

    [Icons] Updates star vector drawable

    Bug: 465844992
    Change-Id: Iba9a8eea3180041ec58dcff81bc7a900df35ce26
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7313942
    Reviewed-by: Wenyu Fu <wenyufu@chromium.org>
    Owners-Override: Joel Tan-Aristy <jtanaristy@google.com>
    Commit-Queue: Joel Tan-Aristy <jtanaristy@google.com>
    Cr-Commit-Position: refs/heads/main@{#1563270}
2026-01-29 13:41:19 -05:00
Artem Samoilenko 91611ccad1 [cr145][Android] Update info vector drawable
Chromium changes:
https://chromium.googlesource.com/chromium/src/+/a4c8d57577f92cf7d4feab9a2b397f9b51449569

commit a4c8d57577f92cf7d4feab9a2b397f9b51449569
Author: Joel Tan-Aristy <jtanaristy@google.com>
Date:   Tue Dec 16 18:07:45 2025 -0800

    [Icons] Updates info vector drawable

    Update for ic_info_outline_grey_24dp and test_ic_info_outline_black_24dp
    will come in a follow up.

    Bug: 465841297
    Change-Id: I39ce3bcee838a132290c91c001612b6032fa3a4a
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7265422
    Commit-Queue: Joel Tan-Aristy <jtanaristy@google.com>
    Reviewed-by: Wenyu Fu <wenyufu@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#1559680}
2026-01-29 13:41:18 -05:00
Artem Samoilenko 58c4908669 [cr145][Android] Migrate ic_search.png to ic_search_24dp.xml
Chromium changes:
https://chromium.googlesource.com/chromium/src/+/8b1a88bf48f47b2b616b843923a4b03caae61cab

commit 8b1a88bf48f47b2b616b843923a4b03caae61cab
Author: Jack Thiesen <jthiesen@chromium.org>
Date:   Tue Dec 16 11:44:14 2025 -0800

    Migrate ic_search.png to ic_search_24dp.xml

    Bug: 465845722
    Change-Id: Ib9c195aa558d05a11cfffacc4e4a2865ca8db3b9
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7256857
    Commit-Queue: Jack Thiesen <jthiesen@chromium.org>
    Reviewed-by: Wenyu Fu <wenyufu@chromium.org>
    Reviewed-by: Ted Choc <tedchoc@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#1559489}
2026-01-29 13:41:18 -05:00
Artem Samoilenko 976e000785 [cr145][Android] Remove btn_toolbar_reload.png
Chromium changes:
https://chromium.googlesource.com/chromium/src/+/199c5793cf76c58e931c834ee9bc36437387bb06

commit 199c5793cf76c58e931c834ee9bc36437387bb06
Author: Wenyu Fu <wenyufu@chromium.org>
Date:   Fri Dec 12 16:41:21 2025 -0800

    [Icons] Remove btn_toolbar_reload.png and test_ic_refresh_black_24dp

    Update `btn_toolbar_reload` as a drawable alias. Since refresh is not
    automirrored, create `ic_refresh_24dp_rtl.xml` to keep it mirrored in
    RTL locale. This allows us to remove all the png version of
    btn_toolbar_reload.

    Also remove the test only resource that doesn't seem necessary
    test_ic_refresh_black_24dp.xml.

    Bug: 465841381
    Change-Id: I4d936216bee75a493689f4c3f840178275cadc84
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7256663
    Commit-Queue: Wenyu Fu <wenyufu@chromium.org>
    Reviewed-by: Joel Tan-Aristy <jtanaristy@google.com>
    Cr-Commit-Position: refs/heads/main@{#1558360}
2026-01-29 13:41:18 -05:00
Artem Samoilenko 71b216aad9 [cr145][Android] Update incognito_fill icon
Chromium changes:
https://chromium.googlesource.com/chromium/src/+/1d7e9c164cf06e791c50e8e32b32ff98aa60e32a

commit 1d7e9c164cf06e791c50e8e32b32ff98aa60e32a
Author: Wenyu Fu <wenyufu@chromium.org>
Date:   Wed Dec 10 21:48:59 2025 -0800

    [Icons] Update incognito_fill icon

    incognito_simple -> incognito_fill_24dp.

    Bug: 466238435
    Change-Id: Ibf713feb61631ccf823e0e1b7a6079d1e7ac4c64
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7244330
    Reviewed-by: Sinan Sahin <sinansahin@google.com>
    Commit-Queue: Wenyu Fu <wenyufu@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#1557128}
2026-01-29 13:41:17 -05:00