You do not have permission to delete messages in this group
Copy link
Report message
Show original message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to pdfium
Hi, I'm trying to use PDFium to implement some features. But I couldn't find the newest document. I visited PDFium Document by Foxit, and there lack some methods, for example:
You do not have permission to delete messages in this group
Copy link
Report message
Show original message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to Lei Zhang, pdfium
Thanks, I'll check it out.
--
Yuzhao
geisserml
unread,
Apr 11, 2022, 2:51:35 PM4/11/22
Reply to author
Sign in to reply to author
Forward
Sign in to forward
Delete
You do not have permission to delete messages in this group
Copy link
Report message
Show original message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to pdfium
Hello, I also see the problem that the documentation at Foxit and the PDFium codebase are diverging more and more. Of course, we can look at the inline documentation in the source code, but that is a bit tedious, especially for newer users. Are there any motions to host recent documentation independently on a PDFium webpage? Or can you provide guidelines on how to build the documentation locally using Doxygen? Kind regards
Lei Zhang
unread,
Apr 12, 2022, 4:56:53 PM4/12/22
Reply to author
Sign in to reply to author
Forward
Sign in to forward
Delete
You do not have permission to delete messages in this group
Copy link
Report message
Show original message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to geisserml, pdfium
This sounds like a great opportunity for a community-contributed project.
You do not have permission to delete messages in this group
Copy link
Report message
Show original message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to pdfium
Yes, hosting the documentation could certainly done by a community member. Nevertheless, some guidance would be required on how to actually build it, especially considering that there currently is no Doxyfile in the PDFium repository.
Lei Zhang
unread,
Jun 10, 2022, 6:55:56 PM6/10/22
Reply to author
Sign in to reply to author
Forward
Sign in to forward
Delete
You do not have permission to delete messages in this group
Copy link
Report message
Show original message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to geisserml, pdfium
If there is some open-source documentation tool that works well, and
that tool needs some extra files to be checked into PDFium, we can
probably do that assuming it's not too much trouble.
You do not have permission to delete messages in this group
Copy link
Report message
Show original message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to geisserml, pdfium
I've not used Doxygen much, so I don't have a strong opinion on it.
If anyone does, either for or against, please chime in.
I see Crashpad [2] using it, so I'm ok with having some consistency
between Chromium-related projects. Given they somehow got their
documentation hosted on crashpad.chromium.org, I can look into if
PDFium can similarly host it on pdfium.org.
You do not have permission to delete messages in this group
Copy link
Report message
Show original message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to pdfium
I wonder if there is a formal definition of PDFium's docstring format, or a documentation builder that supports it by default? That said, using Sphinx [1] might be another option. Hosting is easy thanks to ReadTheDocs. [2] Sphinx provides the opportunity to plug in a custom docstring parser extension, [3] which could be used to avoid changes to PDFium's codebase. However, I'm not sure what is more work: writing such a parser, or just changing PDFium's docstrings to comply with some supported standard.
You do not have permission to delete messages in this group
Copy link
Report message
Show original message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to geisserml, pdfium
I think it's easier to just change PDFium's API comments and
standardize them. There are already 2 styles of comments, though they
are not too different. One is the style in fpdfview.h, and the other
is the style in fpdf_ppo.h. There's also room for improvement to
clarify the documentation and fix typos.
You do not have permission to delete messages in this group
Copy link
Report message
Show original message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to Lei Zhang, geisserml, pdfium
Hi,
On Fri, Aug 26, 2022 at 06:15:09PM -0700, Lei Zhang <the...@chromium.org> wrote:
> I've not used Doxygen much, so I don't have a strong opinion on it.
> If anyone does, either for or against, please chime in.