Add public APIs to access PDF dictionary objects [pdfium : main]

0 views
Skip to first unread message

Aryan Krishnan (Gerrit)

unread,
Apr 30, 2026, 4:29:49 AM (13 days ago) Apr 30
to Lei Zhang, Andy Phan, Tom Sepez, pdfium-...@googlegroups.com
Attention needed from Andy Phan, Lei Zhang and Tom Sepez

Aryan Krishnan voted Commit-Queue+1

Commit-Queue+1
Open in Gerrit

Related details

Attention is currently required from:
  • Andy Phan
  • Lei Zhang
  • Tom Sepez
Submit Requirements:
  • 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: pdfium
Gerrit-Branch: main
Gerrit-Change-Id: I398569b8e86e3d056dfe55702639cede6995a762
Gerrit-Change-Number: 147030
Gerrit-PatchSet: 5
Gerrit-Owner: Aryan Krishnan <aryankr...@gmail.com>
Gerrit-Reviewer: Andy Phan <andy...@chromium.org>
Gerrit-Reviewer: Aryan Krishnan <aryankr...@gmail.com>
Gerrit-Reviewer: Lei Zhang <the...@chromium.org>
Gerrit-Reviewer: Tom Sepez <tse...@chromium.org>
Gerrit-Attention: Lei Zhang <the...@chromium.org>
Gerrit-Attention: Tom Sepez <tse...@chromium.org>
Gerrit-Attention: Andy Phan <andy...@chromium.org>
Gerrit-Comment-Date: Thu, 30 Apr 2026 08:29:43 +0000
Gerrit-HasComments: No
Gerrit-Has-Labels: Yes
unsatisfied_requirement
open
diffy

Aryan Krishnan (Gerrit)

unread,
Apr 30, 2026, 6:46:54 AM (13 days ago) Apr 30
to pdfium...@luci-project-accounts.iam.gserviceaccount.com, Lei Zhang, Andy Phan, Tom Sepez, pdfium-...@googlegroups.com
Attention needed from Andy Phan, Lei Zhang and Tom Sepez

Aryan Krishnan added 1 comment

Patchset-level comments
File-level comment, Patchset 6 (Latest):
Aryan Krishnan . resolved

Hey guys, saw this (pretty old) issue about page dictionaries and found an existing CPDF_ api for this so I thought about making it public (while also adding a set of tests for public API and a few more things. Let me know if we:

a. Need any documentation/design docs of any kind
b. If there needs to be any discussion on whether to go ahead with the feature.

The page dictionary is likely just a start and after this I'd want to give a shot at some of the other dictionaries.
Thanks!

Open in Gerrit

Related details

Attention is currently required from:
  • Andy Phan
  • Lei Zhang
  • Tom Sepez
Submit Requirements:
  • 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: pdfium
Gerrit-Branch: main
Gerrit-Change-Id: I398569b8e86e3d056dfe55702639cede6995a762
Gerrit-Change-Number: 147030
Gerrit-PatchSet: 6
Gerrit-Owner: Aryan Krishnan <aryankr...@gmail.com>
Gerrit-Reviewer: Andy Phan <andy...@chromium.org>
Gerrit-Reviewer: Aryan Krishnan <aryankr...@gmail.com>
Gerrit-Reviewer: Lei Zhang <the...@chromium.org>
Gerrit-Reviewer: Tom Sepez <tse...@chromium.org>
Gerrit-Attention: Lei Zhang <the...@chromium.org>
Gerrit-Attention: Tom Sepez <tse...@chromium.org>
Gerrit-Attention: Andy Phan <andy...@chromium.org>
Gerrit-Comment-Date: Thu, 30 Apr 2026 10:46:50 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
unsatisfied_requirement
open
diffy

Aryan Krishnan (Gerrit)

unread,
Apr 30, 2026, 12:52:32 PM (13 days ago) Apr 30
to pdfium...@luci-project-accounts.iam.gserviceaccount.com, Lei Zhang, Andy Phan, Tom Sepez, pdfium-...@googlegroups.com
Attention needed from Andy Phan, Lei Zhang and Tom Sepez

Aryan Krishnan added 1 comment

File fpdfsdk/fpdf_dict.cpp
Line 36, Patchset 6 (Latest): reinterpret_cast<FPDF_STRING>(string_ptr->GetString().c_str());
Aryan Krishnan . unresolved

This could probably UAF, so need to find a way around it, might consider the buffer/buflen that a lot of other apis use.

Open in Gerrit

Related details

Attention is currently required from:
  • Andy Phan
  • Lei Zhang
  • Tom Sepez
Submit Requirements:
    • requirement is not satisfiedCode-Owners
    • requirement is not satisfiedCode-Review
    • requirement is not satisfiedNo-Unresolved-Comments
    • 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: pdfium
    Gerrit-Branch: main
    Gerrit-Change-Id: I398569b8e86e3d056dfe55702639cede6995a762
    Gerrit-Change-Number: 147030
    Gerrit-PatchSet: 6
    Gerrit-Owner: Aryan Krishnan <aryankr...@gmail.com>
    Gerrit-Reviewer: Andy Phan <andy...@chromium.org>
    Gerrit-Reviewer: Aryan Krishnan <aryankr...@gmail.com>
    Gerrit-Reviewer: Lei Zhang <the...@chromium.org>
    Gerrit-Reviewer: Tom Sepez <tse...@chromium.org>
    Gerrit-Attention: Lei Zhang <the...@chromium.org>
    Gerrit-Attention: Tom Sepez <tse...@chromium.org>
    Gerrit-Attention: Andy Phan <andy...@chromium.org>
    Gerrit-Comment-Date: Thu, 30 Apr 2026 16:52:27 +0000
    Gerrit-HasComments: Yes
    Gerrit-Has-Labels: No
    unsatisfied_requirement
    open
    diffy

    Aryan Krishnan (Gerrit)

    unread,
    Apr 30, 2026, 2:33:49 PM (13 days ago) Apr 30
    to pdfium...@luci-project-accounts.iam.gserviceaccount.com, Lei Zhang, Andy Phan, Tom Sepez, pdfium-...@googlegroups.com
    Attention needed from Andy Phan, Lei Zhang and Tom Sepez

    Aryan Krishnan added 1 comment

    File fpdfsdk/fpdf_dict.cpp
    Line 36, Patchset 6: reinterpret_cast<FPDF_STRING>(string_ptr->GetString().c_str());
    Aryan Krishnan . resolved

    This could probably UAF, so need to find a way around it, might consider the buffer/buflen that a lot of other apis use.

    Aryan Krishnan

    Done

    Open in Gerrit

    Related details

    Attention is currently required from:
    • Andy Phan
    • Lei Zhang
    • Tom Sepez
    Submit Requirements:
      • 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: pdfium
      Gerrit-Branch: main
      Gerrit-Change-Id: I398569b8e86e3d056dfe55702639cede6995a762
      Gerrit-Change-Number: 147030
      Gerrit-PatchSet: 7
      Gerrit-Owner: Aryan Krishnan <aryankr...@gmail.com>
      Gerrit-Reviewer: Andy Phan <andy...@chromium.org>
      Gerrit-Reviewer: Aryan Krishnan <aryankr...@gmail.com>
      Gerrit-Reviewer: Lei Zhang <the...@chromium.org>
      Gerrit-Reviewer: Tom Sepez <tse...@chromium.org>
      Gerrit-Attention: Lei Zhang <the...@chromium.org>
      Gerrit-Attention: Tom Sepez <tse...@chromium.org>
      Gerrit-Attention: Andy Phan <andy...@chromium.org>
      Gerrit-Comment-Date: Thu, 30 Apr 2026 18:33:46 +0000
      Gerrit-HasComments: Yes
      Gerrit-Has-Labels: No
      Comment-In-Reply-To: Aryan Krishnan <aryankr...@gmail.com>
      unsatisfied_requirement
      open
      diffy

      Aryan Krishnan (Gerrit)

      unread,
      Apr 30, 2026, 2:40:53 PM (13 days ago) Apr 30
      to pdfium...@luci-project-accounts.iam.gserviceaccount.com, Lei Zhang, Andy Phan, Tom Sepez, pdfium-...@googlegroups.com
      Attention needed from Andy Phan, Lei Zhang and Tom Sepez

      Aryan Krishnan voted and added 2 comments

      Votes added by Aryan Krishnan

      Commit-Queue+1

      2 comments

      File fpdfsdk/fpdf_dict.cpp
      Line 70, Patchset 7: return reinterpret_cast<FPDF_DICTIONARY>(dict->GetDictFor(key).Get());
      Aryan Krishnan . resolved

      CPDFDictFromFPDFDict(). Done.

      File fpdfsdk/fpdf_dict_embeddertest.cpp
      Line 33, Patchset 7: // Expected MediaBox: [0 0 612 792]
      Aryan Krishnan . resolved

      Remove. Done.

      Open in Gerrit

      Related details

      Attention is currently required from:
      • Andy Phan
      • Lei Zhang
      • Tom Sepez
      Submit Requirements:
      • 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: pdfium
      Gerrit-Branch: main
      Gerrit-Change-Id: I398569b8e86e3d056dfe55702639cede6995a762
      Gerrit-Change-Number: 147030
      Gerrit-PatchSet: 9
      Gerrit-Owner: Aryan Krishnan <aryankr...@gmail.com>
      Gerrit-Reviewer: Andy Phan <andy...@chromium.org>
      Gerrit-Reviewer: Aryan Krishnan <aryankr...@gmail.com>
      Gerrit-Reviewer: Lei Zhang <the...@chromium.org>
      Gerrit-Reviewer: Tom Sepez <tse...@chromium.org>
      Gerrit-Attention: Lei Zhang <the...@chromium.org>
      Gerrit-Attention: Tom Sepez <tse...@chromium.org>
      Gerrit-Attention: Andy Phan <andy...@chromium.org>
      Gerrit-Comment-Date: Thu, 30 Apr 2026 18:40:48 +0000
      Gerrit-HasComments: Yes
      Gerrit-Has-Labels: Yes
      unsatisfied_requirement
      open
      diffy

      Aryan Krishnan (Gerrit)

      unread,
      Apr 30, 2026, 2:55:34 PM (13 days ago) Apr 30
      to pdfium...@luci-project-accounts.iam.gserviceaccount.com, Lei Zhang, Andy Phan, Tom Sepez, pdfium-...@googlegroups.com
      Attention needed from Andy Phan, Lei Zhang and Tom Sepez

      Aryan Krishnan voted and added 1 comment

      Votes added by Aryan Krishnan

      Commit-Queue+1

      1 comment

      Patchset-level comments
      File-level comment, Patchset 10 (Latest):
      Aryan Krishnan . resolved

      Take 2

      Open in Gerrit

      Related details

      Attention is currently required from:
      • Andy Phan
      • Lei Zhang
      • Tom Sepez
      Submit Requirements:
      • 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: pdfium
      Gerrit-Branch: main
      Gerrit-Change-Id: I398569b8e86e3d056dfe55702639cede6995a762
      Gerrit-Change-Number: 147030
      Gerrit-PatchSet: 10
      Gerrit-Owner: Aryan Krishnan <aryankr...@gmail.com>
      Gerrit-Reviewer: Andy Phan <andy...@chromium.org>
      Gerrit-Reviewer: Aryan Krishnan <aryankr...@gmail.com>
      Gerrit-Reviewer: Lei Zhang <the...@chromium.org>
      Gerrit-Reviewer: Tom Sepez <tse...@chromium.org>
      Gerrit-Attention: Lei Zhang <the...@chromium.org>
      Gerrit-Attention: Tom Sepez <tse...@chromium.org>
      Gerrit-Attention: Andy Phan <andy...@chromium.org>
      Gerrit-Comment-Date: Thu, 30 Apr 2026 18:55:29 +0000
      Gerrit-HasComments: Yes
      Gerrit-Has-Labels: Yes
      unsatisfied_requirement
      open
      diffy

      geisserml (Gerrit)

      unread,
      May 9, 2026, 4:17:37 PM (4 days ago) May 9
      to Aryan Krishnan, pdfium...@luci-project-accounts.iam.gserviceaccount.com, Lei Zhang, Andy Phan, Tom Sepez, pdfium-...@googlegroups.com
      Attention needed from Andy Phan, Aryan Krishnan, Lei Zhang and Tom Sepez

      geisserml added 1 comment

      File fpdfsdk/fpdf_dict.cpp
      Line 80, Patchset 10 (Latest): return {rect.left, rect.top, rect.right, rect.bottom};
      geisserml . unresolved

      Maybe use an out parameter and reserve the return for a success/failure indicator? Same for GetMatrix() below.
      (I don't have any experience in the matter, I was just under the impression that most other APIs seem to be designed that way...)

      Open in Gerrit

      Related details

      Attention is currently required from:
      • Andy Phan
      • Aryan Krishnan
      • Lei Zhang
      • Tom Sepez
      Submit Requirements:
        • requirement is not satisfiedCode-Owners
        • requirement is not satisfiedCode-Review
        • requirement is not satisfiedNo-Unresolved-Comments
        • 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: pdfium
        Gerrit-Branch: main
        Gerrit-Change-Id: I398569b8e86e3d056dfe55702639cede6995a762
        Gerrit-Change-Number: 147030
        Gerrit-PatchSet: 10
        Gerrit-Owner: Aryan Krishnan <aryankr...@gmail.com>
        Gerrit-Reviewer: Andy Phan <andy...@chromium.org>
        Gerrit-Reviewer: Aryan Krishnan <aryankr...@gmail.com>
        Gerrit-Reviewer: Lei Zhang <the...@chromium.org>
        Gerrit-Reviewer: Tom Sepez <tse...@chromium.org>
        Gerrit-CC: geisserml <geis...@gmail.com>
        Gerrit-Attention: Aryan Krishnan <aryankr...@gmail.com>
        Gerrit-Attention: Andy Phan <andy...@chromium.org>
        Gerrit-Comment-Date: Sat, 09 May 2026 20:17:32 +0000
        Gerrit-HasComments: Yes
        Gerrit-Has-Labels: No
        unsatisfied_requirement
        open
        diffy

        Aryan Krishnan (Gerrit)

        unread,
        May 10, 2026, 1:28:45 AM (4 days ago) May 10
        to geisserml, pdfium...@luci-project-accounts.iam.gserviceaccount.com, Lei Zhang, Andy Phan, Tom Sepez, pdfium-...@googlegroups.com
        Attention needed from Andy Phan, Lei Zhang, Tom Sepez and geisserml

        Aryan Krishnan added 1 comment

        File fpdfsdk/fpdf_dict.cpp
        Line 80, Patchset 10 (Latest): return {rect.left, rect.top, rect.right, rect.bottom};
        geisserml . unresolved

        Maybe use an out parameter and reserve the return for a success/failure indicator? Same for GetMatrix() below.
        (I don't have any experience in the matter, I was just under the impression that most other APIs seem to be designed that way...)

        Aryan Krishnan

        Good point. Thanks for the suggestion - will update.

        Open in Gerrit

        Related details

        Attention is currently required from:
        • Andy Phan
        • Lei Zhang
        • Tom Sepez
        • geisserml
        Submit Requirements:
        • requirement is not satisfiedCode-Owners
        • requirement is not satisfiedCode-Review
        • requirement is not satisfiedNo-Unresolved-Comments
        • 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: pdfium
        Gerrit-Branch: main
        Gerrit-Change-Id: I398569b8e86e3d056dfe55702639cede6995a762
        Gerrit-Change-Number: 147030
        Gerrit-PatchSet: 10
        Gerrit-Owner: Aryan Krishnan <aryankr...@gmail.com>
        Gerrit-Reviewer: Andy Phan <andy...@chromium.org>
        Gerrit-Reviewer: Aryan Krishnan <aryankr...@gmail.com>
        Gerrit-Reviewer: Lei Zhang <the...@chromium.org>
        Gerrit-Reviewer: Tom Sepez <tse...@chromium.org>
        Gerrit-CC: geisserml <geis...@gmail.com>
        Gerrit-Attention: Lei Zhang <the...@chromium.org>
        Gerrit-Attention: Tom Sepez <tse...@chromium.org>
        Gerrit-Attention: Andy Phan <andy...@chromium.org>
        Gerrit-Attention: geisserml <geis...@gmail.com>
        Gerrit-Comment-Date: Sun, 10 May 2026 05:28:39 +0000
        Gerrit-HasComments: Yes
        Gerrit-Has-Labels: No
        Comment-In-Reply-To: geisserml <geis...@gmail.com>
        unsatisfied_requirement
        open
        diffy

        Aryan Krishnan (Gerrit)

        unread,
        May 11, 2026, 5:00:54 AM (2 days ago) May 11
        to geisserml, pdfium...@luci-project-accounts.iam.gserviceaccount.com, Lei Zhang, Andy Phan, Tom Sepez, pdfium-...@googlegroups.com
        Attention needed from Andy Phan, Lei Zhang, Tom Sepez and geisserml

        Aryan Krishnan added 1 comment

        File fpdfsdk/fpdf_dict.cpp
        Line 80, Patchset 10: return {rect.left, rect.top, rect.right, rect.bottom};
        geisserml . resolved

        Maybe use an out parameter and reserve the return for a success/failure indicator? Same for GetMatrix() below.
        (I don't have any experience in the matter, I was just under the impression that most other APIs seem to be designed that way...)

        Aryan Krishnan

        Good point. Thanks for the suggestion - will update.

        Aryan Krishnan

        Should be done now.

        Open in Gerrit

        Related details

        Attention is currently required from:
        • Andy Phan
        • Lei Zhang
        • Tom Sepez
        • geisserml
        Submit Requirements:
          • 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: pdfium
          Gerrit-Branch: main
          Gerrit-Change-Id: I398569b8e86e3d056dfe55702639cede6995a762
          Gerrit-Change-Number: 147030
          Gerrit-PatchSet: 14
          Gerrit-Owner: Aryan Krishnan <aryankr...@gmail.com>
          Gerrit-Reviewer: Andy Phan <andy...@chromium.org>
          Gerrit-Reviewer: Aryan Krishnan <aryankr...@gmail.com>
          Gerrit-Reviewer: Lei Zhang <the...@chromium.org>
          Gerrit-Reviewer: Tom Sepez <tse...@chromium.org>
          Gerrit-CC: geisserml <geis...@gmail.com>
          Gerrit-Attention: Lei Zhang <the...@chromium.org>
          Gerrit-Attention: Tom Sepez <tse...@chromium.org>
          Gerrit-Attention: Andy Phan <andy...@chromium.org>
          Gerrit-Attention: geisserml <geis...@gmail.com>
          Gerrit-Comment-Date: Mon, 11 May 2026 09:00:49 +0000
          Gerrit-HasComments: Yes
          Gerrit-Has-Labels: No
          Comment-In-Reply-To: Aryan Krishnan <aryankr...@gmail.com>
          Comment-In-Reply-To: geisserml <geis...@gmail.com>
          unsatisfied_requirement
          open
          diffy

          Aryan Krishnan (Gerrit)

          unread,
          May 12, 2026, 12:12:44 PM (yesterday) May 12
          to geisserml, pdfium...@luci-project-accounts.iam.gserviceaccount.com, Lei Zhang, Andy Phan, Tom Sepez, pdfium-...@googlegroups.com
          Attention needed from Andy Phan, Lei Zhang, Tom Sepez and geisserml

          Aryan Krishnan added 1 comment

          File fpdfsdk/fpdf_dict.cpp
          Line 87, Patchset 14 (Latest):FPDF_DictionaryGetMatrix(FPDF_DICTIONARY dictionary,
          Aryan Krishnan . unresolved

          Realized this needs CL format.

          Open in Gerrit

          Related details

          Attention is currently required from:
          • Andy Phan
          • Lei Zhang
          • Tom Sepez
          • geisserml
          Submit Requirements:
            • requirement is not satisfiedCode-Owners
            • requirement is not satisfiedCode-Review
            • requirement is not satisfiedNo-Unresolved-Comments
            • 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: pdfium
            Gerrit-Branch: main
            Gerrit-Change-Id: I398569b8e86e3d056dfe55702639cede6995a762
            Gerrit-Change-Number: 147030
            Gerrit-PatchSet: 14
            Gerrit-Owner: Aryan Krishnan <aryankr...@gmail.com>
            Gerrit-Reviewer: Andy Phan <andy...@chromium.org>
            Gerrit-Reviewer: Aryan Krishnan <aryankr...@gmail.com>
            Gerrit-Reviewer: Lei Zhang <the...@chromium.org>
            Gerrit-Reviewer: Tom Sepez <tse...@chromium.org>
            Gerrit-CC: geisserml <geis...@gmail.com>
            Gerrit-Attention: Lei Zhang <the...@chromium.org>
            Gerrit-Attention: Tom Sepez <tse...@chromium.org>
            Gerrit-Attention: Andy Phan <andy...@chromium.org>
            Gerrit-Attention: geisserml <geis...@gmail.com>
            Gerrit-Comment-Date: Tue, 12 May 2026 16:12:37 +0000
            Gerrit-HasComments: Yes
            Gerrit-Has-Labels: No
            unsatisfied_requirement
            open
            diffy

            Aryan Krishnan (Gerrit)

            unread,
            May 12, 2026, 12:14:16 PM (yesterday) May 12
            to geisserml, pdfium...@luci-project-accounts.iam.gserviceaccount.com, Lei Zhang, Andy Phan, Tom Sepez, pdfium-...@googlegroups.com
            Attention needed from Andy Phan, Lei Zhang, Tom Sepez and geisserml

            Aryan Krishnan added 1 comment

            File fpdfsdk/fpdf_dict.cpp
            Line 87, Patchset 14:FPDF_DictionaryGetMatrix(FPDF_DICTIONARY dictionary,
            Aryan Krishnan . resolved

            Realized this needs CL format.

            Aryan Krishnan

            Done

            Open in Gerrit

            Related details

            Attention is currently required from:
            • Andy Phan
            • Lei Zhang
            • Tom Sepez
            • geisserml
            Submit Requirements:
              • 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: pdfium
              Gerrit-Branch: main
              Gerrit-Change-Id: I398569b8e86e3d056dfe55702639cede6995a762
              Gerrit-Change-Number: 147030
              Gerrit-PatchSet: 15
              Gerrit-Owner: Aryan Krishnan <aryankr...@gmail.com>
              Gerrit-Reviewer: Andy Phan <andy...@chromium.org>
              Gerrit-Reviewer: Aryan Krishnan <aryankr...@gmail.com>
              Gerrit-Reviewer: Lei Zhang <the...@chromium.org>
              Gerrit-Reviewer: Tom Sepez <tse...@chromium.org>
              Gerrit-CC: geisserml <geis...@gmail.com>
              Gerrit-Attention: Lei Zhang <the...@chromium.org>
              Gerrit-Attention: Tom Sepez <tse...@chromium.org>
              Gerrit-Attention: Andy Phan <andy...@chromium.org>
              Gerrit-Attention: geisserml <geis...@gmail.com>
              Gerrit-Comment-Date: Tue, 12 May 2026 16:14:10 +0000
              Gerrit-HasComments: Yes
              Gerrit-Has-Labels: No
              Comment-In-Reply-To: Aryan Krishnan <aryankr...@gmail.com>
              unsatisfied_requirement
              open
              diffy

              Aryan Krishnan (Gerrit)

              unread,
              9:19 AM (7 hours ago) 9:19 AM
              to geisserml, pdfium...@luci-project-accounts.iam.gserviceaccount.com, Lei Zhang, Andy Phan, Tom Sepez, pdfium-...@googlegroups.com
              Attention needed from Andy Phan, Lei Zhang, Tom Sepez and geisserml

              Aryan Krishnan added 1 comment

              Patchset-level comments
              File-level comment, Patchset 15 (Latest):
              Aryan Krishnan . resolved

              Ping + Let me know about
              1. If it is fine for us to go in this direction with a public read-only api?
              2. Any design documentation or anything else of the sort needed?
              3. If I should split this up (initially did not because if I add to the header then they need c++, which needs tests), although I can have the tests in a separate cl.

              Gerrit-Comment-Date: Wed, 13 May 2026 13:19:43 +0000
              Gerrit-HasComments: Yes
              Gerrit-Has-Labels: No
              unsatisfied_requirement
              open
              diffy
              Reply all
              Reply to author
              Forward
              0 new messages