wiki.techinc.nl/includes/Output
Jon Robson c6741353e3 Skin: [BREAKING CHANGE] Remove support for rendering outside body element
Methods were deprecated in 1.39 and the majority of skins are now
updated. This change means that skins can no longer override the rendering
of the HEAD element meaning extensions can rely on ResourceLoader support,
and hooks that modify the HEAD element indirectly

The new Skin::outputPageFinal method is adding to honor the existing
outputPage method that is stable to override but to prevent extending skin classes
from generating HTML which does not include HTML generated by hooks e.g.
ResourceLoader internals. This new method is for
internal usage by OutputPage only for this reason.
This keeps all HTML generation inside
the Skin class (e.g. preserves the status quo) until we can work out better
boundaries between Skin and OutputPage.

Bug: T306942
Change-Id: Ib023ef3335bb72306a01230b6cd1169dc7652588
(cherry picked from commit c7656257159a3d85422f4558f5add6df1564f3c3)
2024-10-30 15:18:51 +00:00
..
Hook Hard deprecate OutputPageMakeCategoryLinksHook 2024-09-05 16:28:10 -04:00
NoLocalSettings.php Add namespace to the root classes of ObjectCache 2024-07-10 00:14:54 +03:30
OutputHandler.php Standardise all our class alias deprecation comments for ease of grepping 2024-03-19 20:11:29 +00:00
OutputPage.php Skin: [BREAKING CHANGE] Remove support for rendering outside body element 2024-10-30 15:18:51 +00:00
StreamFile.php Remove meaningless @var documentation from constants 2024-10-09 09:33:12 +02:00