Defer initialisation of the special page list, allow autoloading of the SpecialPage...
authorTim Starling <tstarling@users.mediawiki.org>
Sun, 25 Jun 2006 08:38:17 +0000 (08:38 +0000)
committerTim Starling <tstarling@users.mediawiki.org>
Sun, 25 Jun 2006 08:38:17 +0000 (08:38 +0000)
commitadaf1951481a3bd3620064ff69c87c80ea3ebe92
tree4cf7b4fb5d00cb0f3e70c53e3a880b98b8dc9827
parent00e432ea9034ce34f6d291df1d99434fade94633
Defer initialisation of the special page list, allow autoloading of the SpecialPage class. SpecialPage.php is not loaded for ordinary page views. Implemented some interfaces which allow special pages to do the same thing, although backwards compatibility is maintained. Old special page extensions will load SpecialPage during initialisation, so all extensions will have to be ported to get the full performance benefit.
includes/AutoLoader.php
includes/DefaultSettings.php
includes/Defines.php
includes/GlobalFunctions.php
includes/MessageCache.php
includes/Setup.php
includes/SpecialAllmessages.php
includes/SpecialPage.php