Commit Graph
69850 Commits
Author SHA1 Message Date
Emerick Rogul 2b1663fda1 Remove faulty ios patch 2025-06-10 15:34:55 -04:00
Claudio DeSouza f29090351a [cr138] Patching for https://crrev.com/c/6578201 landed
This patching is not needed in 138 anymore, as it has landed in
upstream.

Chromium changes:
https://chromium.googlesource.com/chromium/src/+/4b7e1adf413943fc48c8ce865511079fed271cf8

commit 4b7e1adf413943fc48c8ce865511079fed271cf8
Author: Maksim Moskvitin <mmoskvitin@google.com>
Date:   Fri May 23 06:17:53 2025 -0700

    Revert "Sync ProcessorEntity: Upgrade remaining DCHECKs"

    This reverts commit 6752bab9ae006f82bdd1bf73a475ffffd2fa2d00.

    Reason for revert: Still crashing on M137

    Bug: 408182457, 419310731
    Original change's description:
    > Sync ProcessorEntity: Upgrade remaining DCHECKs
    >
    > This CL upgrades most of the remaining DCHECKs in ProcessorEntity to
    > proper CHECKs, mostly with base::NotFatalUntil::M141.
    > A few that are obviously-valid don't have NotFatalUntil, and one that
    > is questionable is just removed.
    >
    > Also includes some minor other cleanups, like inlining a one-line
    > helper method with a single call site.
    >
    > Bug: 408182457
    > Change-Id: I7e385de3b6d2953ff9cac62f40e3ebb5651219b8
    > Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6461075
    > Reviewed-by: Maksim Moskvitin <mmoskvitin@google.com>
    > Commit-Queue: Marc Treib <treib@chromium.org>
    > Cr-Commit-Position: refs/heads/main@{#1448230}

    Bug: 408182457
    Change-Id: Ib5d538c4ebd2aabb9cb0cd27416fba02187945cc
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6578201
    Auto-Submit: Maksim Moskvitin <mmoskvitin@google.com>
    Commit-Queue: Mikel Astiz <mastiz@chromium.org>
    Commit-Queue: Maksim Moskvitin <mmoskvitin@google.com>
    Reviewed-by: Mikel Astiz <mastiz@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#1464694}
2025-06-10 15:26:11 -04:00
Emerick Rogul 070bf765d9 Update from Chromium 137.0.7151.68 to Chromium 137.0.7151.104. 2025-06-10 15:09:48 -04:00
Terry Mancey caf0969e5d [ads] Eligible ads code health (#29484)
Deprecate EligibleAdsCallback (now EligibleAdsCallbackDeprecated, takes const-ref); introduce new EligibleAdsCallback that takes by value to enable move semantics.
2025-06-10 20:49:10 +02:00
cdesouza-chromium 10ada3af6f [cherry-pick] libinputaddress memory leak fix (#29481)
This is a fix for a `std::string` being leaked whenever the
`libinputaddress` storage is queried.

https://crrev.com/c/6630330
2025-06-10 19:22:40 +01:00
Anton Paymyshev f265cbd68a Cleanup WorkOnTask pattern for cardano (#29339) 2025-06-10 23:30:39 +07:00
Douglas Daniel 06e323df46 [AI Chat]: Change Menu Item to Leo AI (#29442) 2025-06-10 11:11:53 -05:00
Oscar A. Jara 74e887cddc Merge pull request #29480 from brave/oajara-enable-pkcs11-signing
Adds support for PKCS11 signing
2025-06-10 18:10:01 +02:00
brave-builds 879a1f3fcd 1.81.71 2025-06-10 16:02:56 +00:00
Kyle Hickinson 7e3252ae33 [iOS] Add standalone Synced Tabs UI (#29334)
This change adds a new component to display synced tabs. It currently only is visible when presenting synced tabs from Shortcuts.app, but will be used in the future tab tray redesign
2025-06-10 11:14:32 -04:00
Oscar A. Jara b39925d928 formatting 2025-06-10 14:52:59 +02:00
brave-builds 148b17f365 1.81.70 2025-06-10 12:07:45 +00:00
Oscar A. Jara d487edfe25 Formatting 2025-06-10 14:07:24 +02:00
brave-builds 75fca0396c 1.81.69 2025-06-10 12:03:24 +00:00
Kevin Smith cc2bdf19b3 [Brave News] Move customize dialog into news component (#29463)
[Brave News] Move configure dialog into brave_news resources
2025-06-10 07:56:00 -04:00
Oscar A. Jara 56e8131159 Fix formatting 2025-06-10 13:54:06 +02:00
Sangwoo Ko fd9e296077 Update TabContainer layout before adding groups (#29455)
As adding groups needs the TabContainer to be in a valid state, 
especially state related to available width, we need to ensure 
that the TabContainer is updated before we add groups to it.

<!-- Add brave-browser issue below that this PR will resolve -->
Resolves https://github.com/brave/brave-browser/issues/46615

TEST=VerticalTabStripWithScrollableTabBrowserTest.ToggleWithGroups

### MANUAL TEST:
#### Steps to verify
* Turn on brave://flags/#scrollable-tabstrip feature flag
* Create a tab group
* Toggle tabs orientation to vertical and then back to horizontal

#### Expected behavior
There should be no crash
2025-06-10 20:24:32 +09:00
Oscar A. Jara 65eace87e1 Adds support for PKCS11 signing 2025-06-10 13:23:12 +02:00
Anton Paymyshev d6be21f817 Prettier for wallet remaining folders (#29462)
Prettier for wallet remainings
2025-06-10 15:59:17 +05:30
Anton Paymyshev 7e9b801ad9 No ddns nav throttle for subframes (#29392)
* No ddns nav throttle for subframes

* fix ci
2025-06-10 15:28:19 +07:00
brave-builds d278a023d0 1.81.68 2025-06-10 00:02:56 +00:00
Jay Harris a0347aadb9 [locale]: Add support for nested tags in formatString (#29453) 2025-06-10 11:55:21 +12:00
brave-builds 8bd1b6d39a 1.81.67 2025-06-09 23:40:00 +00:00
brave-builds 7a42f3eac5 1.81.66 2025-06-09 23:36:13 +00:00
Kyle Hickinson c37cd86787 [iOS] Disable insecure form warnings when using Chromium web views (#29459)
This WebClient method is on by default (and implemented as so in Chrome's web client) but requires us to implement the necessary UI to handle prompting the user when they attempt to submit an insecure form. Since we don't currently do so with our regular web views, disable this for now.
2025-06-09 18:10:14 -04:00
Sangwoo Ko 4ee041bb71 [Customize Chrome Panel] Show "Customize toolbar" button (#29446)
* Replace "Shortcut" section with "Customize toolbar" button

Following our the latest design guidelines, this patch replaces
the "Shortcut" section with a "Customize toolbar" button
in the "Theme and Color Section".

<img width="319" alt="image" src="https://github.com/user-attachments/assets/63337d88-b47d-429e-a397-c51573f80f77" />
2025-06-10 00:04:14 +02:00
Brian Clifton 6053d2bf9f Cherry-pick of crash fix for page-info bubble (#29468)
This is a cherry-pick of https://chromium.googlesource.com/chromium/src.git/+/85442728cecc72a13f2dacf06bb138a7804a600c
which was reviewed and merged upstream in https://chromium-review.googlesource.com/c/chromium/src/+/6625990

Fixes https://github.com/brave/brave-browser/issues/46566
2025-06-09 23:12:55 +02:00
Kevin Smith 8a904a051b [Rewards] Ensure NTP widget and Rewards page display same ad count (#29466) 2025-06-09 17:10:46 -04:00
Kyle Hickinson cac32525aa [iOS] Fix pull to refresh when using chromium web views (#29387)
This change updates the way that we assign the scroll view's refresh control. Chromium's scroll view proxy attempts to forward invocations of typical `UIScrollVIew` methods but it seems to have issues with `refreshControl`, specifically when setting the same value
2025-06-09 17:00:28 -04:00
cdesouza-chromium a51cb1747e [CodeHealth] Remove NoDestructor use in asset_ratio_service.cc (#29464)
This change removes the use of a `NoDestructor` static for a fixed flat
map.

Resolves https://github.com/brave/brave-browser/issues/46673
2025-06-09 20:05:36 +01:00
cdesouza-chromium 7cb5364cec [CodeHealth] Remove extra string copies due to constness (#29465)
When a string is declared as `const` this suppresses RVO, as the value
has to be copied over during return. This change corrects a few places
where this has been happning in the codebase.
2025-06-09 20:05:12 +01:00
Anthony Tseng 42eceafb0c Harden unit test coverage for PrintPreviewExtractor (#29169)
* Add reachable test cases by MockPrintPreviewPrintRenderFrame

* Move PreviewPageTextExtractor and PrintPreviewExtractorInternal to an internal h/cc so we can write more unit tests

* Add PrintPreviewData test case

* Add PreviewPageTextExtractorTest

* Pull out indivisual targets of print_preview_extractor and print_preview_extractor_impl

* Add comment for each run case

* Move PrintPreviewExtractor to //brave/browser/ai_chat
2025-06-09 20:54:50 +02:00
cdesouza-chromium d0d592fbe5 [CodeHealth] Remove NoDestructor use in MakeStubResponse (#29458)
This PR converts the static map in `GetContentForMimeType` to be a
`constexpr` value set.

Resolves https://github.com/brave/brave-browser/issues/46662
2025-06-09 17:15:58 +01:00
Brandon-T 27ac4139d1 [iOS] - Fix iOS CSP override (#28954)
* Override kChromeURLContentSecurityPolicyHeaderBase.
* Fix Untrusted interface implementation to allow binding multiple different interfaces to a single URL.
* Make CSPs for frame-src work the same as on Desktop.
2025-06-09 12:12:05 -04:00
brave-builds bec6513aff 1.81.65 2025-06-09 16:02:54 +00:00
Pavel Beloborodov 142e57ef12 Unused fields are removed. (#29447)
Unused fields removed.
2025-06-09 21:11:02 +07:00
Douglas Daniel 64184d05f4 [AI Chat]: Fix Settings Menu Width (#29441) 2025-06-09 08:55:35 -05:00
Douglas Daniel 285212ad75 [AI Chat]: Citation UI Improvements (#29398) 2025-06-09 08:55:16 -05:00
brave-builds 6e6f809374 1.81.64 2025-06-09 12:08:23 +00:00
brave-builds 9267f4b11e 1.81.63 2025-06-09 12:04:01 +00:00
cdesouza-chromium 222f835ef7 [CodeHealth] Cherry-pick for constexpr mojo string constants (#29449)
This is a cherry-pick of https://crrev.com/c/6624955, which makes all
mojom string constants `constexpr`. This will allow us to abandon the
use of several `NoDestructor` cases.

Resolves https://github.com/brave/brave-browser/issues/46643
2025-06-09 12:14:31 +01:00
cdesouza-chromium 5ef97d6f56 [CodeHealth] Removing use of NoDestructor in brave/browser/net (#29448)
This PR converts the `flat_set` that was being created as `NoDestructor`
to a simple `array` that is `constexpr`.

Resolves https://github.com/brave/brave-browser/issues/46644
2025-06-09 12:13:58 +01:00
Mihai PLESA 42f6dd4599 Merge pull request #29456 from brave/revert-29385-oajara-enable-pkcs11-signing
Revert "Support PKCS#11 signing for Android"
2025-06-09 10:57:42 +01:00
Mihai PLESA ff5e8adaad Revert "Support PKCS#11 signing for Android" 2025-06-09 10:57:22 +01:00
Mihai PLESA 46abd35932 Merge pull request #29385 from brave/oajara-enable-pkcs11-signing
Support PKCS#11 signing for Android
2025-06-09 10:33:45 +01:00
Oscar A. Jara 7bbc3fbe5b format 2025-06-09 10:47:18 +02:00
Oscar A. Jara c6c37e9967 format 2025-06-09 10:47:18 +02:00
Oscar A. Jara 60fe5553a6 wip 2025-06-09 10:47:18 +02:00
Oscar A. Jara 3c2eefa81f wip 2025-06-09 10:47:18 +02:00
Oscar A. Jara 591d950944 wip 2025-06-09 10:47:18 +02:00