Migrate blink::MemoryPressureListener to base::MemoryPressureListener [chromium/src : main]

38 views
Skip to first unread message

Patrick Monette (Gerrit)

unread,
Nov 17, 2025, 11:44:03 AM (5 days ago) Nov 17
to Francois Pierre Doray, Menard, Alexis, Stephen Chenney, Dirk Schulze, Kentaro Hara, Raphael Kubo da Costa, AyeAye, Chromium LUCI CQ, chromium...@chromium.org, Nate Chapin, apavlo...@chromium.org, blink-re...@chromium.org, blink-re...@chromium.org, blink-reviews-p...@chromium.org, blink-revie...@chromium.org, blink-rev...@chromium.org, gavinp...@chromium.org, fserb...@chromium.org, fmalit...@chromium.org, drott+bl...@chromium.org, blink-...@chromium.org, gavinp...@chromium.org, kinuko...@chromium.org, loading-re...@chromium.org, loading...@chromium.org
Attention needed from Francois Pierre Doray

Patrick Monette added 1 comment

Patchset-level comments
File-level comment, Patchset 35 (Latest):
Patrick Monette . resolved

+Francois. Please take a first look.

Open in Gerrit

Related details

Attention is currently required from:
  • Francois Pierre Doray
Submit Requirements:
  • requirement satisfiedCode-Coverage
  • requirement is not satisfiedCode-Owners
  • requirement is not satisfiedCode-Review
  • requirement is not satisfiedReview-Enforcement
Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
Gerrit-MessageType: comment
Gerrit-Project: chromium/src
Gerrit-Branch: main
Gerrit-Change-Id: I822ad3cb579c90fd15b02c762aba61af791abfd2
Gerrit-Change-Number: 7046378
Gerrit-PatchSet: 35
Gerrit-Owner: Patrick Monette <pmon...@chromium.org>
Gerrit-Reviewer: Francois Pierre Doray <fdo...@chromium.org>
Gerrit-Reviewer: Patrick Monette <pmon...@chromium.org>
Gerrit-CC: Dirk Schulze <dsch...@chromium.org>
Gerrit-CC: Kentaro Hara <har...@chromium.org>
Gerrit-CC: Menard, Alexis <alexis...@intel.com>
Gerrit-CC: Nate Chapin <jap...@chromium.org>
Gerrit-CC: Raphael Kubo da Costa <ku...@igalia.com>
Gerrit-CC: Stephen Chenney <sche...@chromium.org>
Gerrit-Attention: Francois Pierre Doray <fdo...@chromium.org>
Gerrit-Comment-Date: Mon, 17 Nov 2025 16:43:57 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
satisfied_requirement
unsatisfied_requirement
open
diffy

Francois Pierre Doray (Gerrit)

unread,
Nov 17, 2025, 4:43:56 PM (5 days ago) Nov 17
to Patrick Monette, Menard, Alexis, Stephen Chenney, Dirk Schulze, Kentaro Hara, Raphael Kubo da Costa, AyeAye, Chromium LUCI CQ, chromium...@chromium.org, Nate Chapin, apavlo...@chromium.org, blink-re...@chromium.org, blink-re...@chromium.org, blink-reviews-p...@chromium.org, blink-revie...@chromium.org, blink-rev...@chromium.org, gavinp...@chromium.org, fserb...@chromium.org, fmalit...@chromium.org, drott+bl...@chromium.org, blink-...@chromium.org, gavinp...@chromium.org, kinuko...@chromium.org, loading-re...@chromium.org, loading...@chromium.org
Attention needed from Patrick Monette

Francois Pierre Doray voted Code-Review+1

Code-Review+1
Open in Gerrit

Related details

Attention is currently required from:
  • Patrick Monette
Submit Requirements:
    • requirement satisfiedCode-Coverage
    • requirement is not satisfiedCode-Owners
    • requirement satisfiedCode-Review
    • requirement satisfiedReview-Enforcement
    Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
    Gerrit-MessageType: comment
    Gerrit-Project: chromium/src
    Gerrit-Branch: main
    Gerrit-Change-Id: I822ad3cb579c90fd15b02c762aba61af791abfd2
    Gerrit-Change-Number: 7046378
    Gerrit-PatchSet: 35
    Gerrit-Owner: Patrick Monette <pmon...@chromium.org>
    Gerrit-Reviewer: Francois Pierre Doray <fdo...@chromium.org>
    Gerrit-Reviewer: Patrick Monette <pmon...@chromium.org>
    Gerrit-CC: Dirk Schulze <dsch...@chromium.org>
    Gerrit-CC: Kentaro Hara <har...@chromium.org>
    Gerrit-CC: Menard, Alexis <alexis...@intel.com>
    Gerrit-CC: Nate Chapin <jap...@chromium.org>
    Gerrit-CC: Raphael Kubo da Costa <ku...@igalia.com>
    Gerrit-CC: Stephen Chenney <sche...@chromium.org>
    Gerrit-Attention: Patrick Monette <pmon...@chromium.org>
    Gerrit-Comment-Date: Mon, 17 Nov 2025 21:43:51 +0000
    Gerrit-HasComments: No
    Gerrit-Has-Labels: Yes
    satisfied_requirement
    unsatisfied_requirement
    open
    diffy

    Patrick Monette (Gerrit)

    unread,
    Nov 18, 2025, 11:14:40 AM (4 days ago) Nov 18
    to Daniel Cheng, Francois Pierre Doray, Menard, Alexis, Stephen Chenney, Dirk Schulze, Kentaro Hara, Raphael Kubo da Costa, AyeAye, Chromium LUCI CQ, chromium...@chromium.org, Nate Chapin, apavlo...@chromium.org, blink-re...@chromium.org, blink-re...@chromium.org, blink-reviews-p...@chromium.org, blink-revie...@chromium.org, blink-rev...@chromium.org, gavinp...@chromium.org, fserb...@chromium.org, fmalit...@chromium.org, drott+bl...@chromium.org, blink-...@chromium.org, gavinp...@chromium.org, kinuko...@chromium.org, loading-re...@chromium.org, loading...@chromium.org
    Attention needed from Daniel Cheng

    Patrick Monette added 1 comment

    Patchset-level comments
    File-level comment, Patchset 36 (Latest):
    Patrick Monette . resolved

    PTAL

    Last generic cleanup CL for this.

    Open in Gerrit

    Related details

    Attention is currently required from:
    • Daniel Cheng
    Submit Requirements:
    • requirement satisfiedCode-Coverage
    • requirement is not satisfiedCode-Owners
    • requirement satisfiedCode-Review
    • requirement satisfiedReview-Enforcement
    Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
    Gerrit-MessageType: comment
    Gerrit-Project: chromium/src
    Gerrit-Branch: main
    Gerrit-Change-Id: I822ad3cb579c90fd15b02c762aba61af791abfd2
    Gerrit-Change-Number: 7046378
    Gerrit-PatchSet: 36
    Gerrit-Owner: Patrick Monette <pmon...@chromium.org>
    Gerrit-Reviewer: Daniel Cheng <dch...@chromium.org>
    Gerrit-Reviewer: Francois Pierre Doray <fdo...@chromium.org>
    Gerrit-Reviewer: Patrick Monette <pmon...@chromium.org>
    Gerrit-CC: Dirk Schulze <dsch...@chromium.org>
    Gerrit-CC: Kentaro Hara <har...@chromium.org>
    Gerrit-CC: Menard, Alexis <alexis...@intel.com>
    Gerrit-CC: Nate Chapin <jap...@chromium.org>
    Gerrit-CC: Raphael Kubo da Costa <ku...@igalia.com>
    Gerrit-CC: Stephen Chenney <sche...@chromium.org>
    Gerrit-Attention: Daniel Cheng <dch...@chromium.org>
    Gerrit-Comment-Date: Tue, 18 Nov 2025 16:14:34 +0000
    Gerrit-HasComments: Yes
    Gerrit-Has-Labels: No
    satisfied_requirement
    unsatisfied_requirement
    open
    diffy

    Daniel Cheng (Gerrit)

    unread,
    Nov 18, 2025, 1:28:00 PM (4 days ago) Nov 18
    to Patrick Monette, Daniel Cheng, Francois Pierre Doray, Menard, Alexis, Stephen Chenney, Dirk Schulze, Kentaro Hara, Raphael Kubo da Costa, AyeAye, Chromium LUCI CQ, chromium...@chromium.org, Nate Chapin, apavlo...@chromium.org, blink-re...@chromium.org, blink-re...@chromium.org, blink-reviews-p...@chromium.org, blink-revie...@chromium.org, blink-rev...@chromium.org, gavinp...@chromium.org, fserb...@chromium.org, fmalit...@chromium.org, drott+bl...@chromium.org, blink-...@chromium.org, gavinp...@chromium.org, kinuko...@chromium.org, loading-re...@chromium.org, loading...@chromium.org
    Attention needed from Patrick Monette

    Daniel Cheng added 2 comments

    File third_party/blink/renderer/core/html/canvas/unique_font_selector.cc
    Line 17, Patchset 36 (Parent): if (base_selector != nullptr && IsMainThread()) {
    Daniel Cheng . unresolved

    I'm assuming that it's correct to remove the IsMainThread() guard here because that was a limitation of the previous API.

    File third_party/blink/renderer/platform/bindings/parkable_string_manager.cc
    Line 541, Patchset 36 (Latest): memory_pressure_listener_registration_->Dispose();
    Daniel Cheng . unresolved

    This is kind of ugly. Do we need to re-register here at all? What happens if we don't?

    Open in Gerrit

    Related details

    Attention is currently required from:
    • Patrick Monette
    Submit Requirements:
      • requirement satisfiedCode-Coverage
      • requirement is not satisfiedCode-Owners
      • requirement satisfiedCode-Review
      • requirement is not satisfiedNo-Unresolved-Comments
      • requirement satisfiedReview-Enforcement
      Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
      Gerrit-MessageType: comment
      Gerrit-Project: chromium/src
      Gerrit-Branch: main
      Gerrit-Change-Id: I822ad3cb579c90fd15b02c762aba61af791abfd2
      Gerrit-Change-Number: 7046378
      Gerrit-PatchSet: 36
      Gerrit-Owner: Patrick Monette <pmon...@chromium.org>
      Gerrit-Reviewer: Daniel Cheng <dch...@chromium.org>
      Gerrit-Reviewer: Francois Pierre Doray <fdo...@chromium.org>
      Gerrit-Reviewer: Patrick Monette <pmon...@chromium.org>
      Gerrit-CC: Dirk Schulze <dsch...@chromium.org>
      Gerrit-CC: Kentaro Hara <har...@chromium.org>
      Gerrit-CC: Menard, Alexis <alexis...@intel.com>
      Gerrit-CC: Nate Chapin <jap...@chromium.org>
      Gerrit-CC: Raphael Kubo da Costa <ku...@igalia.com>
      Gerrit-CC: Stephen Chenney <sche...@chromium.org>
      Gerrit-Attention: Patrick Monette <pmon...@chromium.org>
      Gerrit-Comment-Date: Tue, 18 Nov 2025 18:27:50 +0000
      Gerrit-HasComments: Yes
      Gerrit-Has-Labels: No
      satisfied_requirement
      unsatisfied_requirement
      open
      diffy

      Patrick Monette (Gerrit)

      unread,
      Nov 18, 2025, 1:44:28 PM (4 days ago) Nov 18
      to Daniel Cheng, Francois Pierre Doray, Menard, Alexis, Stephen Chenney, Dirk Schulze, Kentaro Hara, Raphael Kubo da Costa, AyeAye, Chromium LUCI CQ, chromium...@chromium.org, Nate Chapin, apavlo...@chromium.org, blink-re...@chromium.org, blink-re...@chromium.org, blink-reviews-p...@chromium.org, blink-revie...@chromium.org, blink-rev...@chromium.org, gavinp...@chromium.org, fserb...@chromium.org, fmalit...@chromium.org, drott+bl...@chromium.org, blink-...@chromium.org, gavinp...@chromium.org, kinuko...@chromium.org, loading-re...@chromium.org, loading...@chromium.org
      Attention needed from Daniel Cheng

      Patrick Monette added 2 comments

      File third_party/blink/renderer/core/html/canvas/unique_font_selector.cc
      Line 17, Patchset 36 (Parent): if (base_selector != nullptr && IsMainThread()) {
      Daniel Cheng . resolved

      I'm assuming that it's correct to remove the IsMainThread() guard here because that was a limitation of the previous API.

      Patrick Monette

      Yes now that blink::MemoryPressureListenerRegistration is always an async registration, it works on all threads now.

      File third_party/blink/renderer/platform/bindings/parkable_string_manager.cc
      Line 541, Patchset 36: memory_pressure_listener_registration_->Dispose();
      Daniel Cheng . resolved

      This is kind of ugly. Do we need to re-register here at all? What happens if we don't?

      Patrick Monette

      Your comment made me realize I don't have to use the blink version of MemoryPressureListenerRegistration here, as ParkableStringManager is not garbage collected.

      To answer the question though, it would have CHECK'ed since the blink version forces user to call Dispose().

      Open in Gerrit

      Related details

      Attention is currently required from:
      • Daniel Cheng
      Submit Requirements:
        • requirement satisfiedCode-Coverage
        • requirement is not satisfiedCode-Owners
        • requirement satisfiedCode-Review
        • requirement satisfiedReview-Enforcement
        Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
        Gerrit-MessageType: comment
        Gerrit-Project: chromium/src
        Gerrit-Branch: main
        Gerrit-Change-Id: I822ad3cb579c90fd15b02c762aba61af791abfd2
        Gerrit-Change-Number: 7046378
        Gerrit-PatchSet: 37
        Gerrit-Owner: Patrick Monette <pmon...@chromium.org>
        Gerrit-Reviewer: Daniel Cheng <dch...@chromium.org>
        Gerrit-Reviewer: Francois Pierre Doray <fdo...@chromium.org>
        Gerrit-Reviewer: Patrick Monette <pmon...@chromium.org>
        Gerrit-CC: Dirk Schulze <dsch...@chromium.org>
        Gerrit-CC: Kentaro Hara <har...@chromium.org>
        Gerrit-CC: Menard, Alexis <alexis...@intel.com>
        Gerrit-CC: Nate Chapin <jap...@chromium.org>
        Gerrit-CC: Raphael Kubo da Costa <ku...@igalia.com>
        Gerrit-CC: Stephen Chenney <sche...@chromium.org>
        Gerrit-Attention: Daniel Cheng <dch...@chromium.org>
        Gerrit-Comment-Date: Tue, 18 Nov 2025 18:44:22 +0000
        Gerrit-HasComments: Yes
        Gerrit-Has-Labels: No
        Comment-In-Reply-To: Daniel Cheng <dch...@chromium.org>
        satisfied_requirement
        unsatisfied_requirement
        open
        diffy

        Daniel Cheng (Gerrit)

        unread,
        Nov 18, 2025, 7:22:44 PM (4 days ago) Nov 18
        to Patrick Monette, Daniel Cheng, Francois Pierre Doray, Menard, Alexis, Stephen Chenney, Dirk Schulze, Kentaro Hara, Raphael Kubo da Costa, AyeAye, Chromium LUCI CQ, chromium...@chromium.org, Nate Chapin, apavlo...@chromium.org, blink-re...@chromium.org, blink-re...@chromium.org, blink-reviews-p...@chromium.org, blink-revie...@chromium.org, blink-rev...@chromium.org, gavinp...@chromium.org, fserb...@chromium.org, fmalit...@chromium.org, drott+bl...@chromium.org, blink-...@chromium.org, gavinp...@chromium.org, kinuko...@chromium.org, loading-re...@chromium.org, loading...@chromium.org
        Attention needed from Patrick Monette

        Daniel Cheng voted and added 2 comments

        Votes added by Daniel Cheng

        Code-Review+1

        2 comments

        Patchset-level comments
        File third_party/blink/renderer/platform/bindings/parkable_string_manager.cc
        Line 541, Patchset 36: memory_pressure_listener_registration_->Dispose();
        Daniel Cheng . unresolved

        This is kind of ugly. Do we need to re-register here at all? What happens if we don't?

        Patrick Monette

        Your comment made me realize I don't have to use the blink version of MemoryPressureListenerRegistration here, as ParkableStringManager is not garbage collected.

        To answer the question though, it would have CHECK'ed since the blink version forces user to call Dispose().

        Daniel Cheng

        Sorry, my question wasn't precise. I meant:
        "Do we need to reset this at all? If so, why?"

        I'm still wondering about that, and I'll assume there's a good reason, but I'm curious what the answer is :)

        Open in Gerrit

        Related details

        Attention is currently required from:
        • Patrick Monette
        Submit Requirements:
        • requirement satisfiedCode-Coverage
        • requirement satisfiedCode-Owners
        • requirement satisfiedCode-Review
        • requirement is not satisfiedNo-Unresolved-Comments
        • requirement satisfiedReview-Enforcement
        Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
        Gerrit-MessageType: comment
        Gerrit-Project: chromium/src
        Gerrit-Branch: main
        Gerrit-Change-Id: I822ad3cb579c90fd15b02c762aba61af791abfd2
        Gerrit-Change-Number: 7046378
        Gerrit-PatchSet: 37
        Gerrit-Owner: Patrick Monette <pmon...@chromium.org>
        Gerrit-Reviewer: Daniel Cheng <dch...@chromium.org>
        Gerrit-Reviewer: Francois Pierre Doray <fdo...@chromium.org>
        Gerrit-Reviewer: Patrick Monette <pmon...@chromium.org>
        Gerrit-CC: Dirk Schulze <dsch...@chromium.org>
        Gerrit-CC: Kentaro Hara <har...@chromium.org>
        Gerrit-CC: Menard, Alexis <alexis...@intel.com>
        Gerrit-CC: Nate Chapin <jap...@chromium.org>
        Gerrit-CC: Raphael Kubo da Costa <ku...@igalia.com>
        Gerrit-CC: Stephen Chenney <sche...@chromium.org>
        Gerrit-Attention: Patrick Monette <pmon...@chromium.org>
        Gerrit-Comment-Date: Wed, 19 Nov 2025 00:22:34 +0000
        Gerrit-HasComments: Yes
        Gerrit-Has-Labels: Yes
        Comment-In-Reply-To: Patrick Monette <pmon...@chromium.org>
        Comment-In-Reply-To: Daniel Cheng <dch...@chromium.org>
        satisfied_requirement
        unsatisfied_requirement
        open
        diffy

        Patrick Monette (Gerrit)

        unread,
        Nov 19, 2025, 1:22:16 PM (3 days ago) Nov 19
        to Daniel Cheng, Francois Pierre Doray, Menard, Alexis, Stephen Chenney, Dirk Schulze, Kentaro Hara, Raphael Kubo da Costa, AyeAye, Chromium LUCI CQ, chromium...@chromium.org, Nate Chapin, apavlo...@chromium.org, blink-re...@chromium.org, blink-re...@chromium.org, blink-reviews-p...@chromium.org, blink-revie...@chromium.org, blink-rev...@chromium.org, gavinp...@chromium.org, fserb...@chromium.org, fmalit...@chromium.org, drott+bl...@chromium.org, blink-...@chromium.org, gavinp...@chromium.org, kinuko...@chromium.org, loading-re...@chromium.org, loading...@chromium.org

        Patrick Monette voted and added 2 comments

        Votes added by Patrick Monette

        Commit-Queue+2

        2 comments

        Patchset-level comments
        Patrick Monette . resolved

        Thanks!

        File third_party/blink/renderer/platform/bindings/parkable_string_manager.cc
        Line 541, Patchset 36: memory_pressure_listener_registration_->Dispose();
        Daniel Cheng . resolved

        This is kind of ugly. Do we need to re-register here at all? What happens if we don't?

        Patrick Monette

        Your comment made me realize I don't have to use the blink version of MemoryPressureListenerRegistration here, as ParkableStringManager is not garbage collected.

        To answer the question though, it would have CHECK'ed since the blink version forces user to call Dispose().

        Daniel Cheng

        Sorry, my question wasn't precise. I meant:
        "Do we need to reset this at all? If so, why?"

        I'm still wondering about that, and I'll assume there's a good reason, but I'm curious what the answer is :)

        Patrick Monette

        Sorry I misunderstood the question!

        I don't like the pattern of ResetForTesting(), but since that's the current design I'm staying with it. Resetting the registration ensures that any async notifications in the message queue that was sent before ResetForTesting() will not affect the next test.

        Open in Gerrit

        Related details

        Attention set is empty
        Submit Requirements:
          • requirement satisfiedCode-Coverage
          • requirement satisfiedCode-Owners
          • requirement satisfiedCode-Review
          • requirement satisfiedReview-Enforcement
          Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
          Gerrit-MessageType: comment
          Gerrit-Project: chromium/src
          Gerrit-Branch: main
          Gerrit-Change-Id: I822ad3cb579c90fd15b02c762aba61af791abfd2
          Gerrit-Change-Number: 7046378
          Gerrit-PatchSet: 37
          Gerrit-Owner: Patrick Monette <pmon...@chromium.org>
          Gerrit-Reviewer: Daniel Cheng <dch...@chromium.org>
          Gerrit-Reviewer: Francois Pierre Doray <fdo...@chromium.org>
          Gerrit-Reviewer: Patrick Monette <pmon...@chromium.org>
          Gerrit-CC: Dirk Schulze <dsch...@chromium.org>
          Gerrit-CC: Kentaro Hara <har...@chromium.org>
          Gerrit-CC: Menard, Alexis <alexis...@intel.com>
          Gerrit-CC: Nate Chapin <jap...@chromium.org>
          Gerrit-CC: Raphael Kubo da Costa <ku...@igalia.com>
          Gerrit-CC: Stephen Chenney <sche...@chromium.org>
          Gerrit-Comment-Date: Wed, 19 Nov 2025 18:22:10 +0000
          satisfied_requirement
          open
          diffy

          Chromium LUCI CQ (Gerrit)

          unread,
          Nov 19, 2025, 1:26:41 PM (3 days ago) Nov 19
          to Patrick Monette, Daniel Cheng, Francois Pierre Doray, Menard, Alexis, Stephen Chenney, Dirk Schulze, Kentaro Hara, Raphael Kubo da Costa, AyeAye, chromium...@chromium.org, Nate Chapin, apavlo...@chromium.org, blink-re...@chromium.org, blink-re...@chromium.org, blink-reviews-p...@chromium.org, blink-revie...@chromium.org, blink-rev...@chromium.org, gavinp...@chromium.org, fserb...@chromium.org, fmalit...@chromium.org, drott+bl...@chromium.org, blink-...@chromium.org, gavinp...@chromium.org, kinuko...@chromium.org, loading-re...@chromium.org, loading...@chromium.org

          Chromium LUCI CQ submitted the change

          Change information

          Commit message:
          Migrate blink::MemoryPressureListener to base::MemoryPressureListener

          A future change will remove it, so that there is only one single
          interface for listening to memory pressure in the code base.
          Bug: 436324601
          Change-Id: I822ad3cb579c90fd15b02c762aba61af791abfd2
          Reviewed-by: Francois Pierre Doray <fdo...@chromium.org>
          Reviewed-by: Daniel Cheng <dch...@chromium.org>
          Commit-Queue: Patrick Monette <pmon...@chromium.org>
          Cr-Commit-Position: refs/heads/main@{#1547326}
          Files:
          • M base/memory/memory_pressure_listener.h
          • M third_party/blink/renderer/core/css/threaded/text_renderer_threaded_test.cc
          • M third_party/blink/renderer/core/html/canvas/DEPS
          • M third_party/blink/renderer/core/html/canvas/unique_font_selector.cc
          • M third_party/blink/renderer/core/html/canvas/unique_font_selector.h
          • M third_party/blink/renderer/core/loader/resource/font_resource.cc
          • M third_party/blink/renderer/core/loader/resource/image_resource.cc
          • M third_party/blink/renderer/platform/bindings/parkable_string_manager.cc
          • M third_party/blink/renderer/platform/bindings/parkable_string_manager.h
          • M third_party/blink/renderer/platform/bindings/parkable_string_test.cc
          • M third_party/blink/renderer/platform/fonts/plain_text_painter.cc
          • M third_party/blink/renderer/platform/fonts/plain_text_painter.h
          • M third_party/blink/renderer/platform/fonts/plain_text_painter_test.cc
          • M third_party/blink/renderer/platform/loader/fetch/memory_cache.cc
          • M third_party/blink/renderer/platform/loader/fetch/memory_cache.h
          • M third_party/blink/renderer/platform/loader/fetch/resource.cc
          • M third_party/blink/renderer/platform/loader/fetch/resource.h
          • M third_party/blink/renderer/platform/loader/fetch/resource_fetcher.cc
          • M third_party/blink/renderer/platform/loader/fetch/resource_fetcher.h
          • M third_party/blink/tools/blinkpy/presubmit/audit_non_blink_usage.py
          Change size: L
          Delta: 20 files changed, 179 insertions(+), 121 deletions(-)
          Branch: refs/heads/main
          Submit Requirements:
          • requirement satisfiedCode-Review: +1 by Daniel Cheng, +1 by Francois Pierre Doray
          Open in Gerrit
          Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
          Gerrit-MessageType: merged
          Gerrit-Project: chromium/src
          Gerrit-Branch: main
          Gerrit-Change-Id: I822ad3cb579c90fd15b02c762aba61af791abfd2
          Gerrit-Change-Number: 7046378
          Gerrit-PatchSet: 38
          Gerrit-Owner: Patrick Monette <pmon...@chromium.org>
          Gerrit-Reviewer: Chromium LUCI CQ <chromiu...@luci-project-accounts.iam.gserviceaccount.com>
          Gerrit-Reviewer: Daniel Cheng <dch...@chromium.org>
          Gerrit-Reviewer: Francois Pierre Doray <fdo...@chromium.org>
          Gerrit-Reviewer: Patrick Monette <pmon...@chromium.org>
          open
          diffy
          satisfied_requirement
          Reply all
          Reply to author
          Forward
          0 new messages