Skip to content

Minimize DTD subsystem - #336

Merged
alfsb merged 5 commits into
php:masterfrom
alfsb:minimize-dtd
Aug 13, 2026
Merged

Minimize DTD subsystem#336
alfsb merged 5 commits into
php:masterfrom
alfsb:minimize-dtd

Conversation

@alfsb

@alfsbalfsb commented Aug 6, 2026

Copy link
Copy Markdown
Member

With this change, the preamble of all manual.xml can be reduced to just:

<?xml version="1.0" encoding="utf-8"?>
<?do-not-translate?>
<!DOCTYPEPHPDOC [
<!ENTITY % configure SYSTEM "./temp/conf.dtd">
%configure;
]>

And cross-repository PRs about the DTD subsystem will disappear. Also allows the removal of the &LANG; entity, the only case of entity in XML attribute on manual. Can be merged as is, but a similar change on doc-en will be done. Expected conflict with the-big-trim branch, that will be merge first.

Comments and reviews are welcome. Plan to merge this in one week.

Comment threadconfigure.php Outdated
Comment threadconfigure.php
Comment threadconfigure.php Outdated
alfsband others added 2 commits August 7, 2026 10:36
Co-authored-by: Louis-Arnaud <la.catoire@gmail.com>
@alfsb
alfsb merged commit 738f18c into php:masterAug 13, 2026
12 checks passed
@alfsb
alfsb deleted the minimize-dtd branch August 13, 2026 15:18
@alfsb

Copy link
Copy Markdown
MemberAuthor

Merged. I would like to wait for a full build-publish cycle, before merging the doc-en side. There is a way to check if the cycle run to completion without issues?

Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

@alfsb@lacatoire