11 Commits
Author SHA1 Message Date
AlexeyBarabash e41017405f [Android][cr148] Fixed background color at password edit screen (#35980)
Resolves https://github.com/brave/brave-browser/issues/55042
2026-04-29 11:36:23 +03:00
AlexeyBarabash 9adbb222de [cr148][Android] Fixed null pointer access while view/edit passwords 2026-04-27 12:01:02 +01:00
AlexeyBarabash 22660beed3 [cr148][Android] Replace ConfirmationDialogHelper with ActionConfirmationDialog
Chromium change:
https://source.chromium.org/chromium/chromium/src/+/f3ba4ddfcd5f49cded342e0fe965cb2dee67f5bc

commit f3ba4ddfcd5f49cded342e0fe965cb2dee67f5bc
Author: Piotr Kotynia <piotrkotynia@google.com>
Date:   Wed Mar 25 06:50:24 2026 -0700

    [Android] Replace ConfirmationDialogHelper with ActionConfirmationDialog

    This CL deprecates the ConfirmationDialogHelper and replaces its usage
    inside the keyboard accessory with the generic ActionConfirmationDialog
    from browser_ui.

    End-to-end integration testing for the deletion dialog flow inside the
    keyboard accessory will be added in a follow-up CL.

    Bug: 440257087
    Change-Id: I3844d662d5295eb670792384f4ea403a675661d3
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7666141
    Reviewed-by: Friedrich Hauser <friedrichh@chromium.org>
    Commit-Queue: Piotr Kotynia <piotrkotynia@google.com>
    Reviewed-by: Sky Malice <skym@chromium.org>
    Auto-Submit: Piotr Kotynia <piotrkotynia@google.com>
    Cr-Commit-Position: refs/heads/main@{#1604763}
2026-04-27 12:00:55 +01:00
Artem Samoilenko 761a9c23a1 [cr147][Android] Convert std::string& to const std::string& in JNI boundary methods
Chromium changes:
https://chromium.googlesource.com/chromium/src/+/5a9fe780881e890a4421925bea323efbfa6bcf54

commit 5a9fe780881e890a4421925bea323efbfa6bcf54
Author: Martin Kong <martinkong@google.com>
Date:   Tue Feb 17 12:42:52 2026 -0800

    Convert std::string& to const std::string& in JNI boundary methods

    This CL converts all instances of std::string& to const std::string&
    in all JNI boundary methods.
    A future CL will convert all instances of std::blah& (i.e. any type
    that starts with std::)

    Bug: 481390486
    Change-Id: I1e9486407730e6b7b9fb822d3287a2669e3b93f7
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7584854
    Reviewed-by: Andrew Grieve <agrieve@chromium.org>
    Commit-Queue: Martin Kong <martinkong@google.com>
    Owners-Override: Andrew Grieve <agrieve@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#1585944}
2026-03-26 19:25:17 -04:00
AlexeyBarabash e8302c177f Android settings search indexes (#34576)
Added support for search indexes for Brave preferences fragments
2026-03-12 23:20:56 +02:00
AlexeyBarabash 240f8280a9 [cr146][Android] Make ObservableSupplierImpl package-private
AI-assited change

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

	Android: Make ObservableSupplierImpl package-private

	Bug: 467389696
	Change-Id: I6d8cce7f71f520d2ee5e43f87f8225cb71bef863
	Cq-Include-Trybots: luci.chrome.try:android-internal-dbg,android-internal-binary-size
	Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7546004
2026-02-26 14:14:53 +00:00
AlexeyBarabash 8ae2a02853 [cr146][Android] Deprecate ConfirmationDialogHelper for ActionConfirmationDialog
Chromium change:
https://source.chromium.org/chromium/chromium/src/+/6a9954819a35877a43c0eea15d7abfa168debec0

	Deprecate ConfirmationDialogHelper for ActionConfirmationDialog

	This CL deprecates ConfirmationDialogHelper class and deletes unused
	methods from it.

	Bug: 440257087
	Change-Id: I7b119217e29b2a7a4546e5bbea0e2e95108c7b52
	Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7486923
2026-02-26 13:47:46 +00:00
AlexeyBarabash ff3e9df6a1 [cr146][Android] Rename ObservableSupplier -> MonotonicObservableSupplier
Chromium change:
https://source.chromium.org/chromium/chromium/src/+/b8cb84d2901aeffc0003b15622a3052de7a20023

	Rename ObservableSupplier -> MonotonicObservableSupplier

	Bypass-Check-License: Rename
	Change-Id: I101e53b7542d56566c128c23e6d6b081bcd3348c
	Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7487973
2026-02-26 13:47:45 +00: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 a79268cd0e [cr145][Android] Add DEFINE_JNI macro to the end of every file (part 1)
Chromium changes:
https://chromium.googlesource.com/chromium/src/+/37865ec47270489182e954bb9a6dc32c04fd51d7

commit 37865ec47270489182e954bb9a6dc32c04fd51d7
Author: Martin Kong <martinkong@google.com>
Date:   Mon Dec 1 08:47:18 2025 -0800

    Add DEFINE_JNI macro to the end of every file (part 1)

    This CL adds DEFINE_JNI(ClassName) macro to the end of every file
    that includes ClassName_jni.h. Currently the macro expands to nothing.

    Bug: 346596940
    Change-Id: I61da4d1cc46f71d8ede30f74b267237a5f8cf14f
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7206009
    Commit-Queue: Andrew Grieve <agrieve@chromium.org>
    Auto-Submit: Martin Kong <martinkong@google.com>
    Reviewed-by: Andrew Grieve <agrieve@chromium.org>
    Owners-Override: Andrew Grieve <agrieve@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#1552186}
2026-01-29 13:40:19 -05:00
AlexeyBarabash d7256b1461 [cr140][Android] Backport built-in Password Manager (#30433)
Starting from cr140 Password manager was removed from Android.

This commit switches Android to use the same PasswordManagerSettingsService
as Desktop does.
Also backports upstream's Password Manager classes and resources used at cr139.

Chromium changes:

https://source.chromium.org/chromium/chromium/src/+/7511b67d9208bd10463c1e5752976346ab6bd207
	[LoginDbDeprecationAndroid] Remove last usages and delete the flag

https://source.chromium.org/chromium/chromium/src/+/5794e9a0461497b7b810e9366c1c53eab711b6f2
	[passwords/android] Limit kPasswordsUseUPMLocalAndSeparateStores access

https://source.chromium.org/chromium/chromium/src/+/6875d2ce472e7f2097617525feec45313602e225
	[passwords/android] Remove unused password checkup UI

https://source.chromium.org/chromium/chromium/src/+/3662471ee9fabd6d1777b1d5316f0b9eede0f115
	[passwords/android] Remove unused PasswordSettings.java

Or see the log for `chrome/browser/password_manager/android/` directory
https://source.chromium.org/chromium/chromium/src/+/main:chrome/browser/password_manager/android/;bpv=1
2025-08-20 01:06:59 +03:00