Remove known emoji-sequence participating codepoints from CJK/Symbol set [chromium/src : main]

0 views
Skip to first unread message

Dominik Röttsches (Gerrit)

unread,
Apr 10, 2026, 5:12:23 AM (3 days ago) Apr 10
to Koji Ishii, android-bu...@system.gserviceaccount.com, kinuko...@chromium.org, blink-...@chromium.org
Attention needed from Koji Ishii and jj

New activity on the change

Open in Gerrit

Related details

Attention is currently required from:
  • Koji Ishii
  • jj
Submit Requirements:
  • requirement satisfiedCode-Coverage
  • requirement 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: I237d7ce6d6a0c87d2fa41370f8fefbe43328dabe
Gerrit-Change-Number: 7748146
Gerrit-PatchSet: 5
Gerrit-Owner: Dominik Röttsches <dr...@chromium.org>
Gerrit-Reviewer: Koji Ishii <ko...@chromium.org>
Gerrit-Reviewer: jj <j...@chromium.org>
Gerrit-Attention: jj <j...@chromium.org>
Gerrit-Attention: Koji Ishii <ko...@chromium.org>
Gerrit-Comment-Date: Fri, 10 Apr 2026 09:12:09 +0000
Gerrit-HasComments: No
Gerrit-Has-Labels: No
satisfied_requirement
unsatisfied_requirement
open
diffy

Dominik Röttsches (Gerrit)

unread,
Apr 10, 2026, 5:13:30 AM (3 days ago) Apr 10
to Koji Ishii, android-bu...@system.gserviceaccount.com, kinuko...@chromium.org, blink-...@chromium.org
Attention needed from Koji Ishii and jj

Dominik Röttsches added 1 comment

File third_party/blink/renderer/platform/text/character_property_data.h
File-level comment, Patchset 5 (Latest):
Dominik Röttsches . resolved

These were removed by having gemini continuously run the newly added test and look at the failing overlapping ranges and removing them from here. Plus manual verification and adding descriptions for some of the individual codepoints that remained.

Open in Gerrit

Related details

Attention is currently required from:
  • Koji Ishii
  • jj
Submit Requirements:
  • requirement satisfiedCode-Coverage
  • requirement 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: I237d7ce6d6a0c87d2fa41370f8fefbe43328dabe
Gerrit-Change-Number: 7748146
Gerrit-PatchSet: 5
Gerrit-Owner: Dominik Röttsches <dr...@chromium.org>
Gerrit-Reviewer: Koji Ishii <ko...@chromium.org>
Gerrit-Reviewer: jj <j...@chromium.org>
Gerrit-Attention: jj <j...@chromium.org>
Gerrit-Attention: Koji Ishii <ko...@chromium.org>
Gerrit-Comment-Date: Fri, 10 Apr 2026 09:13:15 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
satisfied_requirement
unsatisfied_requirement
open
diffy

Koji Ishii (Gerrit)

unread,
1:20 AM (8 hours ago) 1:20 AM
to Dominik Röttsches, android-bu...@system.gserviceaccount.com, kinuko...@chromium.org, blink-...@chromium.org
Attention needed from Dominik Röttsches and jj

Koji Ishii voted and added 2 comments

Votes added by Koji Ishii

Code-Review+1

2 comments

Patchset-level comments
File-level comment, Patchset 6 (Latest):
Koji Ishii . resolved

lgtm

Not sure adding tests helps us. If newer ICU has existing code points, we'll need to maintain the list, or add `#IF ICU_VERSION`. Do we want that?

Commit Message
Line 11, Patchset 6 (Latest):
Koji Ishii . unresolved

There's no behavior changes, correct? Can you add to the CL message if so?

Open in Gerrit

Related details

Attention is currently required from:
  • Dominik Röttsches
  • jj
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: I237d7ce6d6a0c87d2fa41370f8fefbe43328dabe
    Gerrit-Change-Number: 7748146
    Gerrit-PatchSet: 6
    Gerrit-Owner: Dominik Röttsches <dr...@chromium.org>
    Gerrit-Reviewer: Koji Ishii <ko...@chromium.org>
    Gerrit-Reviewer: jj <j...@chromium.org>
    Gerrit-Attention: Dominik Röttsches <dr...@chromium.org>
    Gerrit-Attention: jj <j...@chromium.org>
    Gerrit-Comment-Date: Mon, 13 Apr 2026 05:20:01 +0000
    Gerrit-HasComments: Yes
    Gerrit-Has-Labels: Yes
    satisfied_requirement
    unsatisfied_requirement
    open
    diffy

    jj (Gerrit)

    unread,
    4:32 AM (5 hours ago) 4:32 AM
    to Dominik Röttsches, Koji Ishii, android-bu...@system.gserviceaccount.com, kinuko...@chromium.org, blink-...@chromium.org
    Attention needed from Dominik Röttsches

    jj voted and added 1 comment

    Votes added by jj

    Code-Review+1

    1 comment

    Patchset-level comments
    jj . resolved

    lgtm, thanks for the cleanup!

    Open in Gerrit

    Related details

    Attention is currently required from:
    • Dominik Röttsches
    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: I237d7ce6d6a0c87d2fa41370f8fefbe43328dabe
    Gerrit-Change-Number: 7748146
    Gerrit-PatchSet: 6
    Gerrit-Owner: Dominik Röttsches <dr...@chromium.org>
    Gerrit-Reviewer: Koji Ishii <ko...@chromium.org>
    Gerrit-Reviewer: jj <j...@chromium.org>
    Gerrit-Attention: Dominik Röttsches <dr...@chromium.org>
    Gerrit-Comment-Date: Mon, 13 Apr 2026 08:32:28 +0000
    Gerrit-HasComments: Yes
    Gerrit-Has-Labels: Yes
    satisfied_requirement
    unsatisfied_requirement
    open
    diffy

    Dominik Röttsches (Gerrit)

    unread,
    4:50 AM (5 hours ago) 4:50 AM
    to Koji Ishii, android-bu...@system.gserviceaccount.com, kinuko...@chromium.org, blink-...@chromium.org

    Dominik Röttsches voted and added 2 comments

    Votes added by Dominik Röttsches

    Commit-Queue+2

    2 comments

    Patchset-level comments
    Koji Ishii . resolved

    lgtm

    Not sure adding tests helps us. If newer ICU has existing code points, we'll need to maintain the list, or add `#IF ICU_VERSION`. Do we want that?

    Dominik Röttsches

    Thanks for the review.

    Are you suggesting to add more tests? Or do you wonder whether the tests added in this change are helping in the face of ICU upgrades?

    For the latter, I believe, it's an okay part of ICU roll work to remove ranges or codepoints that the constant arrays cover if ICU will contain those as emoji in the future. The process is relatively simple, as the tests will report which codepoints or ranges are already covered, and then they can be edited out of the manual list definitions.

    (If needed, I'll follow-up with a follow-up change, and land this in the meantime, hope that's what you intended with your LGTM.)

    Commit Message
    Line 11, Patchset 6:
    Koji Ishii . resolved

    There's no behavior changes, correct? Can you add to the CL message if so?

    Dominik Röttsches

    Done

    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: I237d7ce6d6a0c87d2fa41370f8fefbe43328dabe
      Gerrit-Change-Number: 7748146
      Gerrit-PatchSet: 7
      Gerrit-Owner: Dominik Röttsches <dr...@chromium.org>
      Gerrit-Reviewer: Dominik Röttsches <dr...@chromium.org>
      Gerrit-Comment-Date: Mon, 13 Apr 2026 08:49:54 +0000
      Gerrit-HasComments: Yes
      Gerrit-Has-Labels: Yes
      Comment-In-Reply-To: Koji Ishii <ko...@chromium.org>
      satisfied_requirement
      open
      diffy

      Dominik Röttsches (Gerrit)

      unread,
      4:50 AM (5 hours ago) 4:50 AM
      to Koji Ishii, android-bu...@system.gserviceaccount.com, kinuko...@chromium.org, blink-...@chromium.org

      Dominik Röttsches voted Commit-Queue+2

      Commit-Queue+2
      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: I237d7ce6d6a0c87d2fa41370f8fefbe43328dabe
      Gerrit-Change-Number: 7748146
      Gerrit-PatchSet: 8
      Gerrit-Owner: Dominik Röttsches <dr...@chromium.org>
      Gerrit-Reviewer: Dominik Röttsches <dr...@chromium.org>
      Gerrit-Reviewer: Koji Ishii <ko...@chromium.org>
      Gerrit-Reviewer: jj <j...@chromium.org>
      Gerrit-Comment-Date: Mon, 13 Apr 2026 08:50:22 +0000
      Gerrit-HasComments: No
      Gerrit-Has-Labels: Yes
      satisfied_requirement
      open
      diffy

      Dominik Röttsches (Gerrit)

      unread,
      4:52 AM (5 hours ago) 4:52 AM
      to Chromium LUCI CQ, Koji Ishii, android-bu...@system.gserviceaccount.com, kinuko...@chromium.org, blink-...@chromium.org

      Dominik Röttsches added 1 comment

      Patchset-level comments
      Koji Ishii . resolved

      lgtm

      Not sure adding tests helps us. If newer ICU has existing code points, we'll need to maintain the list, or add `#IF ICU_VERSION`. Do we want that?

      Dominik Röttsches

      Thanks for the review.

      Are you suggesting to add more tests? Or do you wonder whether the tests added in this change are helping in the face of ICU upgrades?

      For the latter, I believe, it's an okay part of ICU roll work to remove ranges or codepoints that the constant arrays cover if ICU will contain those as emoji in the future. The process is relatively simple, as the tests will report which codepoints or ranges are already covered, and then they can be edited out of the manual list definitions.

      (If needed, I'll follow-up with a follow-up change, and land this in the meantime, hope that's what you intended with your LGTM.)

      Dominik Röttsches

      PS: One such test was added in the parent change by JJ,
      https://crrev.com/c/7747465/9/third_party/blink/renderer/platform/fonts/plain_text_node_test.cc - perhaps that's what you meant?

      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: I237d7ce6d6a0c87d2fa41370f8fefbe43328dabe
      Gerrit-Change-Number: 7748146
      Gerrit-PatchSet: 8
      Gerrit-Owner: Dominik Röttsches <dr...@chromium.org>
      Gerrit-Reviewer: Dominik Röttsches <dr...@chromium.org>
      Gerrit-Reviewer: Koji Ishii <ko...@chromium.org>
      Gerrit-Reviewer: jj <j...@chromium.org>
      Gerrit-Comment-Date: Mon, 13 Apr 2026 08:51:48 +0000
      Gerrit-HasComments: Yes
      Gerrit-Has-Labels: No
      Comment-In-Reply-To: Dominik Röttsches <dr...@chromium.org>
      Comment-In-Reply-To: Koji Ishii <ko...@chromium.org>
      satisfied_requirement
      open
      diffy

      Koji Ishii (Gerrit)

      unread,
      6:14 AM (3 hours ago) 6:14 AM
      to Dominik Röttsches, Chromium LUCI CQ, android-bu...@system.gserviceaccount.com, kinuko...@chromium.org, blink-...@chromium.org
      Attention needed from Dominik Röttsches

      Koji Ishii voted and added 1 comment

      Votes added by Koji Ishii

      Code-Review+1

      1 comment

      Patchset-level comments
      Koji Ishii . resolved

      lgtm

      Not sure adding tests helps us. If newer ICU has existing code points, we'll need to maintain the list, or add `#IF ICU_VERSION`. Do we want that?

      Dominik Röttsches

      Thanks for the review.

      Are you suggesting to add more tests? Or do you wonder whether the tests added in this change are helping in the face of ICU upgrades?

      For the latter, I believe, it's an okay part of ICU roll work to remove ranges or codepoints that the constant arrays cover if ICU will contain those as emoji in the future. The process is relatively simple, as the tests will report which codepoints or ranges are already covered, and then they can be edited out of the manual list definitions.

      (If needed, I'll follow-up with a follow-up change, and land this in the meantime, hope that's what you intended with your LGTM.)

      Dominik Röttsches

      PS: One such test was added in the parent change by JJ,
      https://crrev.com/c/7747465/9/third_party/blink/renderer/platform/fonts/plain_text_node_test.cc - perhaps that's what you meant?

      Koji Ishii

      Sorry my words were not clear. I meant not to add duplications tests, as it makes the array dependent on specific ICU versions, but ok if you prefer that.

      Open in Gerrit

      Related details

      Attention is currently required from:
      • Dominik Röttsches
      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: I237d7ce6d6a0c87d2fa41370f8fefbe43328dabe
      Gerrit-Change-Number: 7748146
      Gerrit-PatchSet: 8
      Gerrit-Owner: Dominik Röttsches <dr...@chromium.org>
      Gerrit-Reviewer: Dominik Röttsches <dr...@chromium.org>
      Gerrit-Reviewer: Koji Ishii <ko...@chromium.org>
      Gerrit-Reviewer: jj <j...@chromium.org>
      Gerrit-Attention: Dominik Röttsches <dr...@chromium.org>
      Gerrit-Comment-Date: Mon, 13 Apr 2026 10:13:45 +0000
      Gerrit-HasComments: Yes
      Gerrit-Has-Labels: Yes
      satisfied_requirement
      open
      diffy
      Reply all
      Reply to author
      Forward
      0 new messages