Commit Graph
55 Commits
Author SHA1 Message Date
mkarolin 32747f93de Updated patches from Chromium 90.0.4430.19 to Chromium 90.0.4430.30. 2021-03-23 15:01:28 -04:00
samartnik f72ccb5368 [Android] ARCore SDK & APK rolled to version 1.22
Chromium change:
https://chromium.googlesource.com/chromium/src.git/+/4531669c4a190ce699ca78c2861a03941159a3d3

Roll ARCore SDK & APK to version 1.22
2021-03-23 14:55:38 -04:00
Mario Sanchez Prada deb69c1248 Updated patches from Chromium 90.0.4412.3 to Chromium 90.0.4421.5. 2021-03-23 14:55:17 -04:00
mkarolin c0dcc465ea Updated patches from Chromium 90.0.4408.0 to Chromium 90.0.4412.3. 2021-03-23 14:55:14 -04:00
mkarolin 8a292e99a8 Updated patches from Chromium 90.0.4400.8 to Chromium 90.0.4408.0. 2021-03-23 14:55:06 -04:00
brave-builds 8e7e82acc6 Upgrade patches from Chromium 89.0.4389.40 to Chromium 89.0.4389.48 2021-02-11 19:05:47 +00:00
mkarolin 22e6227a88 Conflict-resolved patches from Chromium 89.0.4356.6 to Chromium 89.0.4385.0. 2021-02-04 23:52:25 -05:00
mkarolin a341ca610e Updated patches from Chromium 89.0.4350.7 to Chromium 89.0.4356.6. 2021-02-04 23:52:13 -05:00
mkarolin 40f7875e72 Conflict-resolved patches from Chromium 88.0.4324.152 to Chromium 89.0.4350.7. 2021-02-04 23:51:52 -05:00
Mario Sanchez Prada d843ae0aed Updated patches from Chromium 88.0.4324.152 to Chromium 89.0.4350.7. 2021-02-04 23:51:40 -05:00
mkarolin 5528e09fd0 Updated patches from Chromium 88.0.4324.68 to Chromium 88.0.4324.79. 2021-01-07 17:04:33 -05:00
Mario Sanchez Prada 145fb0e598 Updated patches from Chromium 88.0.4315.7 to Chromium 88.0.4324.11. 2021-01-05 21:27:43 -05:00
mkarolin 5e18aaadb7 Updated patches after a rebase on master. 2020-12-08 15:26:48 -05:00
mkarolin 6fba313cc6 Conflict-resolved patches from Chromium 88.0.4302.0 to Chromium 88.0.4315.5. 2020-12-08 15:25:25 -05:00
mkarolin 0c6cd8a871 Updated patches from Chromium 88.0.4298.5 to Chromium 88.0.4302.0. 2020-12-08 15:25:19 -05:00
mkarolin fdd5809733 Updated patches from Chromium 88.0.4292.2 to Chromium 88.0.4298.5. 2020-12-08 15:24:54 -05:00
Mario Sanchez Prada f1be9572d7 Updated patches from Chromium 87.0.4280.101 to Chromium 88.0.4292.2 2020-12-08 15:24:27 -05:00
Serg 8d9b296252 introduces a new permission for Android 11 to allow open links in external apps 2020-11-06 18:11:58 -05:00
mkarolin 808d7dbd6e Updated patches from Chromium 87.0.4280.11 to Chromium 87.0.4280.20. 2020-10-28 14:04:00 -04:00
mkarolin 7c703e2d86 Conflict-resolved patches from Chromium 87.0.4278.0 to Chromium 87.0.4280.11. 2020-10-28 14:03:59 -04:00
mkarolin 515b160c4d Updated patches from Chromium 87.0.4270.0 to Chromium 87.0.4278.0. 2020-10-28 14:03:58 -04:00
mkarolin 6db88ac5bd Conflict-resolved patches from Chromium 87.0.4263.3 to Chromium 87.0.4270.0. 2020-10-28 14:00:06 -04:00
Mario Sanchez Prada d2faa51130 Updated patches from Chromium 87.0.4259.3 to Chromium 87.0.4263.3.
This CL touches only those patches which updated cleanly, conflicts
resolution to be handled in a follow-up patch.
2020-10-28 14:00:05 -04:00
Mario Sanchez Prada cce5fccd4c Updated patches from Chromium 87.0.4250.0 to Chromium 87.0.4259.3 2020-10-28 13:59:42 -04:00
Mario Sanchez Prada d65fe20581 Update patches from Chromium 86.0.4240.111 to Chromium 87.0.4250.0. 2020-10-28 13:59:07 -04:00
mkarolin 3f312b9565 Upgrade patches from Chromium 86.0.4240.30 to Chromium 86.0.4240.42. 2020-09-21 12:25:47 -04:00
mkarolin 96121066ec Update patches from Chromium 86.0.4238.2 to Chromium 86.0.4240.9. 2020-09-11 14:45:34 -04:00
mkarolin 40e0bed5f2 Update patches from Chromium 86.0.4229.3 to Chromium 86.0.4238.2. 2020-09-11 14:45:32 -04:00
samartnik 8b1d0b19fb [Android] Changed version for ARCore SDK
Chromium change:
https://chromium.googlesource.com/chromium/src/+/d39cdd39e105f08aeebc1bad950d7b2a1b1778bc

Roll ARCore SDK to 1.18, update device implementation

Changes:
- Roll ARCore SDK to version 1.18.
- Updated device implementation to opt in to use 30FPS.
- Updated ARCore APK version to 1.18.200603086 for the test bots to use.
- Updated ARCore session recording - now that the code opts in to use
30FPS, the recordings need to be done at 30FPS as well, otherwise the
camera configuration will fail.

~3kb since it needs to consume newly introduced APIs to configure AR
session. The remaining size increase can be mostly attributed to the
dependency growing (+8kb) and overhead (~4kb) - see breakdown for
details.
2020-09-11 14:45:32 -04:00
mkarolin 78967e32ac Update patches from Chromium 86.0.4221.4 to Chromium 86.0.4229.3. 2020-09-11 14:45:31 -04:00
mkarolin 8262ac4c66 Update patches from Chromium 86.0.4214.2 to Chromium 86.0.4221.4. 2020-09-11 14:45:31 -04:00
mkarolin 203549c463 Update patches from Chromium 85.0.4183.83 to Chromium 86.0.4205.3. 2020-09-11 14:45:30 -04:00
brave-builds 7e284371cc Upgrade patches from Chromium 85.0.4183.59 to Chromium 85.0.4183.69 2020-08-12 19:56:44 +00:00
mkarolin d40be3e581 Update patches from Chromium 84.0.4147.111 to Chromium 85.0.4181.9. 2020-08-06 17:27:06 -04:00
mkarolin ea915d3d94 Updated patches after rebase on master. 2020-07-01 18:12:05 -04:00
mkarolin 013307cd6a Update patches from Chromium 84.0.4147.45 to Chromium 84.0.4147.56. 2020-07-01 18:12:04 -04:00
samartnik 9990483ccf [Android] Reverted READ_SYNC_SETTINGS permission
Otherwise there is error
java.lang.SecurityException: no permission to read the sync settings: Neither user 10096 nor current process has android.permission.READ_SYNC_SETTINGS
2020-07-01 18:12:03 -04:00
mkarolin 0c6388cf3a Update patches from 84.0.4147.21 to 84.0.4147.30. 2020-07-01 18:11:38 -04:00
mkarolin 4d945448c9 Upgrade patches from Chromium 83.0.4103.116 to Chromium 84.0.4147.21. 2020-07-01 18:11:37 -04:00
AlexeyBarabash 6ef801341b Reverted brave-core PR #5096 2020-06-29 17:12:57 +03:00
mkarolin 34c98e306a Upgrade patches from Chromium 83.0.4103.14 to Chromium 83.0.4103.24. 2020-05-26 09:52:30 -04:00
mkarolin d30fbe9420 Upgrade patches from Chromium 83.0.4100.3 to Chromium 83.0.4103.14. 2020-05-26 09:52:29 -04:00
mkarolin 1b0dd2435f Upgrade patches from Chromium 81.0.4044.138 to Chromium 83.0.4093.3. 2020-05-26 09:52:26 -04:00
mkarolin 60cb223115 Upgrade from Chromium 81.0.4044.113 to Chromium 81.0.4044.122. 2020-04-21 22:34:14 -07:00
serg b4c2a3ffe7 adds min_apk_version for ar.core on Android 2020-04-21 10:52:46 -04:00
serg 32468dd103 removes unneeded permiossions on Android 2020-03-30 11:51:43 -04:00
serg f629e4df53 Adds approproate Android permissions for download 2020-03-24 16:54:31 -04:00
mkarolin ff62227f59 Update patches from Chromium 80.0.3987.149 to Chromium 81.0.4044.69. 2020-03-19 16:51:06 -04:00
mkarolin a0b74102f4 Upgrade from Chromium 80.0.3987.66 to Chromium 80.0.3987.78. 2020-01-29 15:21:56 -05:00
mkarolin 467797bd75 Update patches from Chromium 79.0.3945.130 to Chromium 80.0.3987.66.
Notes on non-trivial changes:

-------------------------------------------------------------------------------
Renamed:

patches/chrome-android-java-src-org-chromium-chrome-browser-preferences-MainPreferences.java.patch
  -> patches/chrome-android-java-src-org-chromium-chrome-browser-settings-MainPreferences.java.patch

patches/chrome-android-java-src-org-chromium-chrome-browser-preferences-website-SiteSettingsPreferences.java.patch
  -> patches/chrome-android-java-src-org-chromium-chrome-browser-settings-website-SiteSettingsPreferences.java.patch

Chromium change:

https://chromium.googlesource.com/chromium/src/+/4b1887815272e0870334035e0788bb6a3c2ec162

commit 4b1887815272e0870334035e0788bb6a3c2ec162
Author: Natalie Chouinard <chouinard@chromium.org>
Date:   Wed Nov 27 20:29:55 2019 +0000

    Separate preferences and settings subpackages

    Move all classes under org.chromium.chrome.browser.preferences which are
    related to Android settings screens (rather than the underlying
    preferences persistence layers) to org.chromium.chrome.browser.settings
    instead.

    This disambiguation was decided in go/clank-preferences-refactor.

    Dependent downstream change: https://crrev.com/i/2222930

    TBR=tedchoc@chromium.org
    NOPRESUBMIT=true

    Binary-Size: Keeping existing method name, see crrev.com/c/1935716
    Bug: 1027271
-------------------------------------------------------------------------------

patches/chrome-android-java-src-org-chromium-chrome-browser-toolbar-ToolbarManager.java.patch

Chromium change:

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

commit 6de109fb7c37bc6a6a9ac64e9361acdc16d03a4c
Author: Kyle Milka <kmilka@chromium.org>
Date:   Tue Nov 19 21:49:14 2019 +0000

    Set share button onclick only when ShareDelegate is ready

    As a follow-up to https://crrev.com/c/1869491 only hook up the bottom
    toolbar's onclick listener once ShareDelegate is available
    (bottomSheetController has been initialized).

    Bug: 1869491
-------------------------------------------------------------------------------

Renamed:

patches/chrome-android-java-src-org-chromium-chrome-browser-util-FeatureUtilities.java.patch
  -> patches/chrome-android-java-src-org-chromium-chrome-browser-flags-FeatureUtilities.java.patch

Chromium changes:

https://chromium.googlesource.com/chromium/src/+/991cea18ce9b350b9875066683a1ebc87587bc2d

commit 991cea18ce9b350b9875066683a1ebc87587bc2d
Author: Henrique Nakashima <hnakashima@chromium.org>
Date:   Fri Oct 25 20:11:49 2019 +0000

    Move FeatureUtilities to chrome.browser.flags.

    chrome.browser.utils should only contain leaf-node util classes, and is
    now in a separate build target.

    Bug: 995916

https://chromium.googlesource.com/chromium/src/+/404ca6f1d93718b00e18a222a53f46de736163e5

commit 404ca6f1d93718b00e18a222a53f46de736163e5
Author: Henrique Nakashima <hnakashima@chromium.org>
Date:   Tue Nov 19 21:47:14 2019 +0000

    Move constants back from FeatureUtilities to ChromePreferenceKeys.

    All SharedPreferences keys used in Chrome should be in ChromePreferenceKeys.

    Also update some outdated documentation in FeatureUtilities.

    Bug: 1022108

https://chromium.googlesource.com/chromium/src/+/32bab2eff398787266e349509843909978978bfc

commit 32bab2eff398787266e349509843909978978bfc
Author: Sinan Sahin <sinansahin@google.com>
Date:   Wed Nov 6 21:01:05 2019 +0000

    Make the Android dark theme flag enabled by default

    Bug: 1018268
-------------------------------------------------------------------------------

Moved patching:

patches/chrome-browser-resources-bookmarks-toolbar.html.patch
  -> patches/chrome-browser-resources-bookmarks-toolbar.js.patch

Chromium change:

https://chromium.googlesource.com/chromium/src/+/f0aa38c224f10ef337695fedd38970f006e9095a

commit f0aa38c224f10ef337695fedd38970f006e9095a
Author: rbpotter <rbpotter@chromium.org>
Date:   Tue Nov 19 01:21:31 2019 +0000

    Bookmarks Web UI: Migrate to Polymer 3

    Update the bookmarks Web UI to use Polymer 3/JS modules, and remove
    usage of HTML imports. Also update all bookmarks tests.

    This slightly reduces the size of the bookmarks resources on
    optimized builds, by around 6%:

    Before:
    vulcanized.html 100k
    crisper.js 207k
    Total: 307k

    After:
    vulcanized.html 1k
    bookmarks.js 287k
    Total: 288k

    Note: Not running clang-format on
    chrome/browser/resources/bookmarks or
    chrome/test/data/webui/bookmarks, to make reviewing/rebasing simpler.
    Both these folders will be formatted separately in a followup CL.

    Bug: 1022213
-------------------------------------------------------------------------------

Moved patching:

patches/chrome-browser-resources-downloads-toolbar.html.patch
  -> patches/chrome-browser-resources-downloads-toolbar.js.patch

Chromium change:

https://chromium.googlesource.com/chromium/src/+/ffb30cf5891e562ce688f5dad47f841b57da0741

commit ffb30cf5891e562ce688f5dad47f841b57da0741
Author: Demetrios Papadopoulos <dpapad@chromium.org>
Date:   Tue Nov 19 02:42:18 2019 +0000

    Downloads WebUI: Migrate to Polymer3

    Updating chrome://downloads to use Polymer 3/JS modules and
    removing usage of HTML imports

    Size comparison (~5.7% reduction)
    Before:
    vulcanized.html 90k
    crisper.js 135k
    Total 225k

    After:
    vulcanized.html 1.1k
    downloads.js 211k
    Total: 212.1k

    Bug: 1022215
-------------------------------------------------------------------------------

Partially moved patching:

patches/chrome-browser-resources-extensions-item_list.html.patch
  -> patches/chrome-browser-resources-extensions-item_list.js.patch

Chromium change:

https://chromium.googlesource.com/chromium/src/+/fb9837799bb6388ecaee010fc80cc1438e6bb134

commit fb9837799bb6388ecaee010fc80cc1438e6bb134
Author: rbpotter <rbpotter@chromium.org>
Date:   Thu Oct 31 19:15:49 2019 +0000

    Extensions Web UI: Migrate to Polymer 3/JS Modules

    Measured Polymer 3 optimized UI to have similar performance to the
    optimized Polymer 2 UI. The non-optimized version is ~25-30% faster
    than the non-optimized Polymer 2 page.

    Size:
    Previous bundled page:
    vulcanized.html: 194k
    crisper.js: 234k
    Total: 428k

    Polymer 3 bundled page:
    vulcanized.html: 2k
    extensions.js: 406k
    total: 408k (~20k smaller)

    Note that the size of extensions.js is larger than necessary because
    the Polymer license comments are included for every file, instead of
    only once for each distinct license year, as was the case when these
    comments were in HTML files processed by Polymer bundler, rather than
    in JS files processed by uglify. So further improvements may be
    possible in future.

    Fixed: 1004967
-------------------------------------------------------------------------------

Moved patching:

patches/chrome-browser-resources-extensions-manager.html.patch
  -> patches/chrome-browser-resources-extensions-manager.js.patch

patches/chrome-browser-resources-extensions-toolbar.html.patch
  -> patches/chrome-browser-resources-extensions-toolbar.js.patch

Chromium change:

https://chromium.googlesource.com/chromium/src/+/fb9837799bb6388ecaee010fc80cc1438e6bb134

commit fb9837799bb6388ecaee010fc80cc1438e6bb134
Author: rbpotter <rbpotter@chromium.org>
Date:   Thu Oct 31 19:15:49 2019 +0000

    Extensions Web UI: Migrate to Polymer 3/JS Modules

    Measured Polymer 3 optimized UI to have similar performance to the
    optimized Polymer 2 UI. The non-optimized version is ~25-30% faster
    than the non-optimized Polymer 2 page.

    Size:
    Previous bundled page:
    vulcanized.html: 194k
    crisper.js: 234k
    Total: 428k

    Polymer 3 bundled page:
    vulcanized.html: 2k
    extensions.js: 406k
    total: 408k (~20k smaller)

    Note that the size of extensions.js is larger than necessary because
    the Polymer license comments are included for every file, instead of
    only once for each distinct license year, as was the case when these
    comments were in HTML files processed by Polymer bundler, rather than
    in JS files processed by uglify. So further improvements may be
    possible in future.

    Fixed: 1004967
-------------------------------------------------------------------------------

Partial patch removal:

patches/chrome-browser-ui-page_info-page_info.cc.patch

Chromium change:

https://chromium.googlesource.com/chromium/src/+/1785f13de1aede35cddacd92f1e462f7f81eff43

commit 1785f13de1aede35cddacd92f1e462f7f81eff43
Author: Mounir Lamouri <mlamouri@chromium.org>
Date:   Tue Nov 26 22:10:09 2019 +0000

    Autoplay: remove muted autoplay settings UI.

    A follow-up will remove the associated backend code.

    Bug: 1028264
-------------------------------------------------------------------------------

Moved patching:

patches/chrome-browser-ui-views-permission_bubble-permission_prompt_impl.cc.patch
  -> patches/chrome-browser-ui-views-permission_bubble-permission_prompt_bubble_view.cc.patch

Chromium change:

https://chromium.googlesource.com/chromium/src/+/be8754bf30fb9c61122c8438287f3dc543714919

commit be8754bf30fb9c61122c8438287f3dc543714919
Author: Bret Sepulveda <bsep@chromium.org>
Date:   Wed Nov 27 15:39:33 2019 +0000

    Move PermissionsBubbleDialogDelegateView into its own file.

    This patch moves PermissionsBubbleDialogDelegateView out of
    permission_prompt_impl.cc, renames it to PermissionPromptBubbleView,
    changes most methods on PermissionPromptImpl to delegate to the bubble
    class instead of manipulating it directly, and rewrites the bubble code
    to be more idiomatic.

    This patch also deletes permission_prompt_impl_views.cc and moves the
    function inside it to permission_prompt_impl.cc, since the latter is
    now much simpler.

    Bug: 1019129
-------------------------------------------------------------------------------

Renamed:

patches/chrome-browser-ui-webui-history_ui.cc.patch
  -> patches/chrome-browser-ui-webui-history-history_ui.cc.patch

Chromium change:

https://chromium.googlesource.com/chromium/src/+/be1286338ae578db98fd2f3989233e643b28e4ad

commit be1286338ae578db98fd2f3989233e643b28e4ad
Author: rbpotter <rbpotter@chromium.org>
Date:   Fri Nov 22 04:50:42 2019 +0000

    History Web UI: Move handlers/UI classes to separate folder

    Also changing NULL to nullptr and fixing an include error.

    Bug: 1022212
-------------------------------------------------------------------------------

Patch removal:

patches/chrome-browser-upgrade_detector-upgrade_detector_impl.h.patch

Partial patch removal:

patches/chrome-browser-upgrade_detector-upgrade_detector_impl.cc.patch

Chromium change:

https://chromium.googlesource.com/chromium/src/+/4d7b41a0871c57e45e4675acf7369f5433a8dfb9

commit 4d7b41a0871c57e45e4675acf7369f5433a8dfb9
Author: Nico Weber <thakis@chromium.org>
Date:   Mon Oct 28 14:58:41 2019 +0000

    More GOOGLE_CHROME_BUILD -> GOOGLE_CHROME_BRANDING.

    Changes some new uses, and does fairly harmless modifications
    to keep GOOGLE_CHROME_BRANDING out of .h files.

    Bug: 961769
-------------------------------------------------------------------------------

Renamed patch:

patches/chrome-renderer-content_settings_observer.h.patch
  -> patches/chrome-renderer-content_settings_agent_impl.h.patch

Changed patch:

patches/chrome-renderer-chrome_content_renderer_client.cc.patch

Changing patch with the expectation that BraveContentSettingsObserver
will have to be changed into BraveContentSettingsAgentImpl.

Chromium change:

https://chromium.googlesource.com/chromium/src/+/2f8d810ec34e1b8a23b5003759d7f71b4ba00588

commit 2f8d810ec34e1b8a23b5003759d7f71b4ba00588
Author: Darin Fisher <darin@chromium.org>
Date:   Wed Oct 23 18:51:46 2019 +0000

    Convert content settings IPC over to Mojo

    This renamed ContentSettingsRenderer to ContentSettingsAgent and the corresponding
    class ContentSettingsObserver to ContentSettingsAgentImpl. This class represents
    the agent of the content settings system that runs in the renderer process. It is
    responsible for answering some of the blink::WebContentSettingsClient methods
    directly and for others it needs to delegate to the browser process. It does so
    through a new interface named ContentSettingsManager. This provides async and sync
    methods to check for permission to access different storage types.

    A big change here is that instead of answering these questions about storage
    access on the IO thread, now the code is answering those on the UI thread. The
    old code was constrained by the NPAPI plug-in system that forced synchronous IPCs
    from the renderer process to be handled not on the UI thread. Now we no longer
    have that constraint, and it is far simpler to just handle the IPCs directly on
    the UI thread. There is potential for some added delay to storage access if the
    browser's UI thread happens to be busy, but this should be a minor issue compared
    to the overall cost of accessing the storage systems.

-------------------------------------------------------------------------------

Removed patches:

patches/components-sync_bookmarks-bookmark_change_processor.cc.patch
patches/components-sync_bookmarks-bookmark_change_processor.h.patch

Chromium implementation changed (bookmark support in sync v2):
https://bugs.chromium.org/p/chromium/issues/detail?id=516866

Chromium change that removed the patched files:

https://chromium.googlesource.com/chromium/src/+/fdece9dd1e1f7840a643c85e2d89f356b153fe2c

commit fdece9dd1e1f7840a643c85e2d89f356b153fe2c
Author: Marc Treib <treib@chromium.org>
Date:   Mon Oct 21 14:00:20 2019 +0000

    Delete BookmarkModelAssociator and BookmarkChangeProcessor

    These were part of the old bookmark sync implementation and not used
    anymore.

    With this, the ModelAssociator interface becomes unused and is removed
    too.

    profile_sync_service_bookmark_unittest.cc basically contained unit tests
    for the two removed classes, also based on low-level directory code.
    These are not relevant anymore and so are also removed.

    Bug: 933756
-------------------------------------------------------------------------------

Renamed patch:

patches/third_party-blink-renderer-platform-exported-web_canonical_cookie.cc.patch
  -> patches/third_party-blink-renderer-platform-cookie-canonical_cookie.cc.patch

Chromium change:

https://chromium.googlesource.com/chromium/src/+/49c6533d3819fc19ca56329b1e30d84339c4c2d6

commit 49c6533d3819fc19ca56329b1e30d84339c4c2d6
Author: Henrique Ferreiro <hferreiro@igalia.com>
Date:   Tue Oct 29 10:36:59 2019 +0000

    Move WebCanonicalCookie out of public/platform

    blink::WebCanonicalCookie has no users outside of //third_party/blink.
    Move this class to //third_party/blink/renderer/platform as
    blink::CanonicalCookie.

    Bug: 919392
-------------------------------------------------------------------------------

Partial patch removal:

patches/chrome-browser-importer-importer_list.cc.patch

This was a patch that implemented upstream change.

Chromium change:

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

commit 5e3cc0612e21ce260f29cb702b0e83289f32cda2
Author: Yann Dago <ydago@chromium.org>
Date:   Tue Oct 22 21:15:26 2019 +0000

    Fixes data import from Firefox versions 67 and newer.

    Bug: 1003284
-------------------------------------------------------------------------------

Removed patch:

patches/chrome-browser-renderer_host-chrome_render_message_filter.h.patch

The original file has been removed. We'll need to rework the patch's functionality, our
override implementation browser/renderer_host/brave_render_message_filter.h and the
override's use in chromium_src/chrome/browser/chrome_content_browser_client.cc.
Most likely chrome/browser/content_settings/content_settings_manager_impl.cc/h

Chromium changes:

https://chromium.googlesource.com/chromium/src/+/2f8d810ec34e1b8a23b5003759d7f71b4ba00588

commit 2f8d810ec34e1b8a23b5003759d7f71b4ba00588
Author: Darin Fisher <darin@chromium.org>
Date:   Wed Oct 23 18:51:46 2019 +0000

    Convert content settings IPC over to Mojo

    This renamed ContentSettingsRenderer to ContentSettingsAgent and the corresponding
    class ContentSettingsObserver to ContentSettingsAgentImpl. This class represents
    the agent of the content settings system that runs in the renderer process. It is
    responsible for answering some of the blink::WebContentSettingsClient methods
    directly and for others it needs to delegate to the browser process. It does so
    through a new interface named ContentSettingsManager. This provides async and sync
    methods to check for permission to access different storage types.

    A big change here is that instead of answering these questions about storage
    access on the IO thread, now the code is answering those on the UI thread. The
    old code was constrained by the NPAPI plug-in system that forced synchronous IPCs
    from the renderer process to be handled not on the UI thread. Now we no longer
    have that constraint, and it is far simpler to just handle the IPCs directly on
    the UI thread. There is potential for some added delay to storage access if the
    browser's UI thread happens to be busy, but this should be a minor issue compared
    to the overall cost of accessing the storage systems.

https://chromium.googlesource.com/chromium/src/+/e9115d25fa859307d7d362b83b6500a700d707a4

commit e9115d25fa859307d7d362b83b6500a700d707a4
Author: Darin Fisher <darin@chromium.org>
Date:   Mon Dec 2 06:03:45 2019 +0000

    Replace ChromeViewHostMsg_IsCrashReportingEnabled w/ Mojo IPC.

    Bug: 967834
-------------------------------------------------------------------------------
2020-01-29 07:42:49 -05:00