Commit Graph
69564 Commits
Author SHA1 Message Date
Mikhail 54c6a6a059 Add comments to .git-blame-ignore-revs (#29215) 2025-05-24 11:51:22 +02:00
aseren 4978db6d27 Fixes Brave search engine uses different default region on iOS vs. other platforms (#29211)
This fixes a typo where AD (Andorra) was meant to be AU (Australia)
2025-05-23 18:18:46 -05:00
Anton Lazarev 467799e745 Merge pull request #29195 from brave/matches-path-non-latin-characters
Support non-latin characters in `:matches-path`
2025-05-23 14:46:25 -07:00
Brian R. Bondy 1174a90b46 Remove Ethereum Remote Client (Crypto Wallets) (#29135)
There was a flag from long ago that allowed you to select Crypto Wallets as your wallet. However if you did this, it no longer works.  There is no one that can feasibly still be using this wallet because it hasn't worked for many versions

Addressed review comments

Remove references to 21070F3D60711361C1210B870439BE49B5D995F4
21070F3D60711361C1210B870439BE49B5D995F4 is for Ethereum Remote Client which is removed

Remove unused ReinstallAsNonComponent

Remove unused comment IsInstallationExplicitlyAllowed

Remove _permission_features.json because it's an override that only
exists because of CW extension.

Remove unused string braveWalletImportFromLegacy

Use constexpr for kMetamaskExtensionId

Remove need subscription to kDefaultEthereumWallet and OnWalletTypeChanged handler

Remove DISABLED_ImportLegacyWallet

Add Migration for people with CryptoWallets pref

Deprecate and keep CryptoWallets prefs

1
2025-05-23 16:56:41 -04:00
AlexeyBarabash 3d7da33b8e [Android] Prevent cleaning of tab groups without sync id (#29201)
* [Android] Prevent cleaning of tab groups without sync id 
fixes brave/brave-browser#45549
2025-05-23 23:56:25 +03:00
Darnell Andries 80b4e90216 Merge pull request #29070 from brave/p3a-adj
Change cadence/attributes of some metrics, add week of activation attribute
2025-05-23 13:05:52 -07:00
Douglas Daniel 1f292798e7 fix(wallet): Fix Account Details Header Android (#29183) 2025-05-23 11:37:35 -05:00
brave-builds b4243292b3 1.81.9 2025-05-23 16:02:58 +00:00
cdesouza-chromium 5042174ae6 Reland "Fix includes for base::StringPrintf" (#29191)
* Fix includes for `base::StringPrintf`

Upstream is doing a couple of IWYU fixes for `base::StringPrintf`, and
this will have an effect on our own uses of this function. This change
corrects all the includes we have.

This is a mechanical change, done with the following script.

```sh

remove_header_if_unused() {
    files=$(git grep -l "base/strings/stringprintf.h")
    for file in $files; do
        if ! git grep -qE "base::StringPrintf|base::StringAppend" "$file"; then
            sed -i '/base\/strings\/stringprintf.h/d' "$file"
            echo "Removed 'base/strings/stringprintf.h' from $file"
        fi
    done
}

add_header_if_needed() {
    files=$(git grep -lE "base::StringPrintf|base::StringAppend")
    for file in $files; do
        ../tools/add_header.py --header '"base/strings/stringprintf.h"' "$file"
    done
}

remove_header_if_unused
add_header_if_needed
```

* IWYU fix for `ostream` operators

This header was being pulled transiently. This caused build failures
once https://github.com/brave/brave-core/pull/29156 was merged.
2025-05-23 15:05:58 +01:00
cypt4 6cbd0be28f [ZCash] Fix ZEC native tokens (#29198)
* [ZCash] Fix ZEC native tokens
Resolves https://github.com/brave/brave-browser/issues/46306
2025-05-23 20:50:24 +07:00
brave-builds f2667ddcfe 1.81.8 2025-05-23 12:08:07 +00:00
brave-builds 593c20bc03 1.81.7 2025-05-23 12:03:43 +00:00
Anirudha Bose 019c3b79d3 feat(net,wallet): update UD TLDs (#29179)
* feat(net,wallet): update UD TLDs

* review(supermassive): revert to single quote strings
2025-05-23 10:31:17 +02:00
brave-builds 8ce8611347 1.81.6 2025-05-23 06:21:03 +00:00
Anton Lazarev eded7f1027 support non-latin characters in matches-path 2025-05-22 21:49:40 -07:00
Mikhail eebc1f17f4 Add formatting /build to .git-blame-ignore-revs (#29176) 2025-05-23 14:05:39 +12:00
Szilard Szaloki 57273ef65a Merge pull request #29171 from brave/szilard/46256-adds-zxcvbn-data-dictionaries-on-ios
iOS `zxcvbn` component support
2025-05-22 19:49:14 -06:00
brave-builds ff0d7eb618 1.81.5 2025-05-23 00:03:29 +00:00
Szilard Szaloki 13d13c2c47 iOS zxcvbn component support 2025-05-22 17:46:52 -06:00
Arthur Edelstein 8420ae5f6f Email Aliases: error message for GenerateAlias (#29153)
* Email Aliases: error message for GenerateAlias

- mojom file definition
- updated UI implementation
- unit tests
- storybook
2025-05-22 15:58:41 -07:00
Serg 5d03c4ae86 Use correct profile to create webcompat reporter service (#29175)
* Calls WebcompatReporterServiceFactory under correct profile
* Calls getProfile directly inside Pref fragments as they use an original profile only
2025-05-23 00:15:09 +02:00
Jay Harris 19a92e1598 [AI Chat]: Add multi content support to AI Chat (#28483) 2025-05-23 08:57:40 +12:00
StephenHeaps e1cda7d24a [iOS] Add web browser entitlement to entitlements file for Release scheme (#29185)
Add com.apple.developer.web-browser to Release entitlements so we can use browser entitlements with Release scheme on iOS.
2025-05-22 22:54:22 +02:00
cdesouza-chromium 0c198d3195 Revert "Fix includes for base::StringPrintf" (#29184)
This reverts commit 26dc9b27d5265d1e2e97ea8f5014a73234bda0fa.
2025-05-22 12:21:36 -07:00
Szilard Szaloki 427d61c047 Merge pull request #29180 from brave/szilard/46270-adds-createandadd-to-bravewebuiiosdatasource
Adds `BraveWebUIIOSDataSource::CreateAndAdd()`
2025-05-22 12:58:35 -06:00
Darnell Andries 8602c4404b Merge pull request #29146 from brave/p3a-test-fix2
Fix flaky P3A test
2025-05-22 11:53:40 -07:00
Kyle Hickinson be264742ed [iOS] Pass correct main frame info when using Chromium web views (#29177)
This change introduces a `CWVNavigationAction` subclass and new delegate method specific to `BraveWebView` that provides the correct info from `web::WebStatePolicyDecider::RequestInfo` for determining if the navigation was done on the main frame which fixes things such as aggressive shields showing interstitials for blocked subframe navigations.
2025-05-22 13:38:15 -04:00
Anton Lazarev 8b06196a46 Merge pull request #29173 from brave/fix-matches-path-fast-path
Fix `matches-path` and `matches-media` fast path in procedural filter script
2025-05-22 10:28:20 -07:00
Szilard Szaloki 27e89f933e Adds BraveWebUIIOSDataSource::CreateAndAdd() 2025-05-22 10:48:28 -06:00
brave-builds e24d966801 1.81.4 2025-05-22 16:03:14 +00:00
cdesouza-chromium f90935290b [unsafe-buffers] Fix UNSAFE_TODO on BravePrivateCdnHelperTest (#28808)
This change avoids the unsafe buffer operations in this file by
arrayifying the existing data.

Resolves https://github.com/brave/brave-browser/issues/45670
2025-05-22 11:53:38 -04:00
Mikhail 57bd457b12 Format build dir (#29114)
* Add {} in /build (eslint-curly)
* Prettify build/
* Remove /build from .prettierignore
2025-05-22 18:30:02 +04:00
cdesouza-chromium e08d71522a Fix includes for base::StringPrintf (#29156)
Upstream is doing a couple of IWYU fixes for `base::StringPrintf`, and
this will have an effect on our own uses of this function. This change
corrects all the includes we have.

This is a mechanical change, done with the following script.

```sh

remove_header_if_unused() {
    files=$(git grep -l "base/strings/stringprintf.h")
    for file in $files; do
        if ! git grep -qE "base::StringPrintf|base::StringAppend" "$file"; then
            sed -i '/base\/strings\/stringprintf.h/d' "$file"
            echo "Removed 'base/strings/stringprintf.h' from $file"
        fi
    done
}

add_header_if_needed() {
    files=$(git grep -lE "base::StringPrintf|base::StringAppend")
    for file in $files; do
        ../tools/add_header.py --header '"base/strings/stringprintf.h"' "$file"
    done
}

remove_header_if_unused
add_header_if_needed
```
2025-05-22 14:17:08 +01:00
brave-builds 5c560b6ccb 1.81.3 2025-05-22 12:07:51 +00:00
brave-builds 0a89bce3c5 1.81.2 2025-05-22 12:02:57 +00:00
Pavel Beloborodov 6093b7dcdb Flatbuffers Rust dependency. (#29163)
* Flatbuffers Rust dependency.
2025-05-22 13:35:50 +02:00
Tom PlantandBrian Clifton 7a59c2ebb9 Remove unused and invalid namespaces from Windows ADMX (#28528)
* Remove unused and invalid namespaces from Windows ADMX

Fixes brave/brave-browser#42956

* lint fixes

* more lint fixes

---------

Co-authored-by: Brian Clifton <brian@clifton.me>
2025-05-21 23:45:10 -07:00
Anton Lazarev bae8d7dee2 fix matches-path and matches-media fast path 2025-05-21 19:15:00 -07:00
brave-builds 89ddc4c2fb 1.81.1 2025-05-22 00:02:50 +00:00
Simon Hong 0f46df7496 Handle contents separator visibility with SideBySide (#29126)
fix https://github.com/brave/brave-browser/issues/46193

When rounded corners feature is disabled, contents separator should
be hidden when split view is opened.

TEST=SideBySideEnabledBrowserTest.BraveMultiContentsViewTest
2025-05-22 08:09:00 +09:00
Simon Hong 31aac3ac8c Load NTP when creating split view with active tab (#29124)
fix https://github.com/brave/brave-browser/issues/46191

Uptream loads split view specific page when createing another tab.
We want to load NTP instead.

TEST=SplitViewLocationBarBrowserTest.URLShouldBeUpdated_WhenActiveTabChanges

1. launch browser with --enable-features=SideBySide
2. Select "Add tab to split view" from active tab's context menu
3. Check NTP is loaded in newly created tab
2025-05-22 08:08:12 +09:00
Mihai PLESA d2c5dafa0b Merge pull request #29168 from brave/brave-core-branch-migrations-87
Branch migration - master branch
2025-05-21 21:42:55 +01:00
brave-builds 222102f5fb Update Nightly channel to: 1.81.0 2025-05-21 20:41:45 +00:00
Mihai PLESA 0fcc153611 Merge pull request #29098 from Chronos2500/bugfix-46014-buttonstyle-ios
[iOS] Set explicit ButtonStyle to avoid duplicated accessibility outlines
2025-05-21 21:35:33 +01:00
Kamil Jozwiak e8502d0b08 Merge pull request #29164 from brave/137.0.7151.44_master
Upgrade from Chromium 137.0.7151.32 to Chromium 137.0.7151.44
2025-05-21 16:24:48 -04:00
Max Karolinskiy c7041efd19 Hides Passwords checkbox in import dialog for Chrome. (#29149)
Chrome encrypts passwords and their code for doing so is not open
source.
2025-05-21 12:21:28 -07:00
Kevin Smith da06807733 [NTP Next] Separate model context providers (#28910)
[NTP Next] Separate API context providers
2025-05-21 14:45:37 -04:00
brave-builds 1c348c4066 1.80.89 2025-05-21 18:15:17 +00:00
Max Karolinskiy 7a1b974c80 Update patches from Chromium 137.0.7151.32 to Chromium 137.0.7151.44. 2025-05-21 12:59:33 -04:00
Max Karolinskiy 51a32330fc Conflict-resolved patches from Chromium 137.0.7151.32 to Chromium 137.0.7151.44. 2025-05-21 12:59:32 -04:00