wants more spaces around =. :)
This breaks existing skins Fatal error: Declaration of SkinNAME::outputPage() must be compatible with that of Skin::outputPage()
What kind of skin is declaring a SkinName::outputPage? That's an entrypoint controlling nearly the entire implementation of the skin system, skins shouldn't be overloading that method, only implementations of entirely new skin systems like SkinTemplate.
I had used it on a custom skin. I used that point just to call $out->setPageTitle() and $out->setHTMLTitle(), before calling the normal outputPage()
initPage, which IS a method meant for skins to override should be usable for that purpose.
Ok. I hope /that/ is not broken later.
This broke wikimediafoundation.org.