Skip to content

Render XInclide failures, small changes on configure.php and translation qaxml sync tools#277

Open
alfsb wants to merge 4 commits intophp:masterfrom
alfsb:cleanup-qaxml
Open

Render XInclide failures, small changes on configure.php and translation qaxml sync tools#277
alfsb wants to merge 4 commits intophp:masterfrom
alfsb:cleanup-qaxml

Conversation

@alfsb
Copy link
Member

@alfsb alfsb commented Feb 17, 2026

  • On configure.php: Code reorganization, more detailed messages and links in output.
  • On qaxml tools: Spelling in comments, documentation and filenames.

Most of the changes are cosmetic or internal, as the final touches before removing the 1st generation of QA sync tools, and to making configure.php a little less "everything in global" usage. The more visible changes are:

  • Included another class of automatic XInclude fixup so doc-pl now builds.
  • Also make most of XInclude failures visible om rendered manuals, with the message [Failed XInclude 'internal.target'].

@alfsb
Copy link
Member Author

alfsb commented Feb 17, 2026

The plan is to merge this in few weeks, and after starting a very grunt work of rewriting $argvparsing and checking to be more centralized and function driven instead the two AC global arrays, multiple case/spelling of options, and the "string typed" aspect of code, while removing documented but inexistent or decade long broken options.

@alfsb
Copy link
Member Author

alfsb commented Feb 17, 2026

The proposed change, of making XInclude failures will render somenting like this:


image

@alfsb alfsb changed the title Many small changes on configure.php and translation qaxml sync tools Render XInclide failures, small changes on configure.php and translation qaxml sync tools Feb 17, 2026
Sign up for free to 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.

1 participant

Comments