9 Commits
Author SHA1 Message Date
Szilard Szaloki 13d13c2c47 iOS zxcvbn component support 2025-05-22 17:46:52 -06:00
goodov fb01764307 Implement EnsureInstalled and use it instead of OnDemandUpdate at startup (#23453)
* Implement OnDemandInstall and use it instead of OnDemandUpdate at startup.

* Review fixes.
2024-07-25 21:42:25 +07:00
goodov 24303f67d5 Support OnDemandUpdate with multiple components at once. (#23169)
* Support OnDemandUpdate with multiple components at once.

* Review fixes.

* Mark two missed components as Brave.
2024-05-03 20:53:32 +01:00
Claudio DeSouza dbccdccb29 [ios] ApplicationContext moved to shared targets
Chromium change:
https://chromium.googlesource.com/chromium/src/+/65c79c7e086f4dceb988a989a4b50fbf6f7dd8b0

commit 65c79c7e086f4dceb988a989a4b50fbf6f7dd8b0
Author: Gauthier Ambard <gambard@chromium.org>
Date:   Thu May 4 11:12:55 2023 +0000

    [iOS] Move ApplicationContext to shared folder

    This is used through the app.

    Bug: 1319852
2023-06-19 16:00:08 -04:00
Emerick Rogul 7d7bca1cef bind.h, callback{,_forward,_helpers}.h now located in //base/functionality
Chromium change:

https://source.chromium.org/chromium/chromium/src/+/cd23b8b9d212daf06dde638488dbaa355d6651fa

commit cd23b8b9d212daf06dde638488dbaa355d6651fa
Author: Daniel Cheng <dcheng@chromium.org>
Date:   Fri Sep 16 17:16:24 2022 +0000

    Move bind.h, callback{,_forward,_helpers}.h into //base/functional

    Forwarding headers remain in the old locations to ease migration.
    Include paths for files in //base/functional/ are also fixed up to the
    new canonical path; remaining fixups are deferred until followups to
    minimize the risk of conflicts.

    Bug: 1364441
2023-02-22 06:29:17 -05:00
Claudio DeSouza 698de6eb3d iOS IO thread header moved to new path
Chromium change
https://chromium.googlesource.com/chromium/src/+/bfcca905d559b381ac5de29ed474f000f74af847

commit bfcca905d559b381ac5de29ed474f000f74af847
Author: Gauthier Ambard <gambard@chromium.org>
Date:   Wed Oct 26 13:02:17 2022 +0000

    [iOS] Move ChromeIOThread to browser_state/

    This is the place where it is used the most.

    Bug: 1354614
2022-12-15 14:18:48 -05:00
Claudio DeSouza 8c1591f480 [ios] New path for application_context
Chromium change:
https://chromium.googlesource.com/chromium/src/+/3f99f87bf51b7f0841c7380e67a5a534ac8f8468

commit 3f99f87bf51b7f0841c7380e67a5a534ac8f8468
Author: Gauthier Ambard <gambard@chromium.org>
Date:   Wed Aug 24 12:25:19 2022 +0000

    [iOS] Move ApplicationContext to its own folder

    To remove it from ios/c/b.

    Bug: 1354614
2022-10-13 16:20:00 -04:00
Max Karolinskiy 14f0084d52 [iOS] ObjC is now used in ApplicationContext
Chromium change:

https://source.chromium.org/chromium/chromium/src/+/1a956444bee68515432ff3c75369bd1eb8319045

commit 1a956444bee68515432ff3c75369bd1eb8319045
Author: Sylvain Defresne <sdefresne@chromium.org>
Date:   Tue Jan 18 11:48:50 2022 +0000

    [ios] Allow use of ObjC in ApplicationContext

    The class ApplicationContext currently is pure C++ and thus
    cannot return Objective-C instances. Convert all C++ files
    that includes //ios/chrome/browser/application_context.h to
    Objective-C++ files (i.e. rename them from .cc to .mm, and
    add pre-processor guards to ensure that ARC is enabled).

    This will allow use of ObjC in ApplicationContext in followup
    changes.

    Bug: 1201182
2022-02-17 14:03:21 -05:00
Kyle Hickinson 1f20543eec Add support for component updater on iOS 2021-09-28 15:42:28 -04:00