Open mbertucci47 opened 10 months ago
This issue has been automatically marked as stale because it has not had recent activity.
I've just realised this is a bit more tricky than I originally realised, at least for the 'documented elsewhere' cases. They do work already in source2e
, so we need to preserve that. Needs a bit more thought.
Brief outline of the bug
This is the same as https://github.com/latex3/latex3/issues/1345 but for ltfilehook-code and ltshipout-code, namely undefined page references in the sentences "These functions are documented on page ??". I think fixing it should just require adding the
documented-as
,no-user-doc
, ordeprecated
options in the right places. Here's the list of where the undefined references occur.ltfilehook-code
\InputIfFileExists
,\@input@file@exists@with@hooks
, and\unqu@tefilef@und
\set@curr@file
and others\@filehook@set@CurrentFile
,\@kernel@make@file@csname
, and\@set@curr@file@aux
\@@_set_curr_file:nNN
and\@@_set_curr_file_assign:nnnNN
\BeforeClearDocument
ltshipout-code
\@kernel@after@shipout@lastpage
,\@kernel@before@shipout@background
, and\@kernel@after@shipout@background
\@abspage@last
\enddocument
,\@kernel@after@enddocument
, and\@kernel@after@enddocument@afterlastpage
\@expl@@@shipout@add@firstpage@material@@Nn
and others\ShipoutBoxHeight
,\ShipoutBoxWidth
, and\ShipoutBoxDepth