* Reorganised the includes directory, creating subdirectories db, parser and specials
commitc6b902f180a39b12c2f53125a73c79e70b8968e9
authorTim Starling <tstarling@users.mediawiki.org>
Mon, 16 Jun 2008 20:21:26 +0000 (16 20:21 +0000)
committerTim Starling <tstarling@users.mediawiki.org>
Mon, 16 Jun 2008 20:21:26 +0000 (16 20:21 +0000)
treee6e63467fedf48d034401d6bbf8dd2368babe49c
parent328e3473d61a11358d23017597672e7c1b2b44c8
* Reorganised the includes directory, creating subdirectories db, parser and specials
* Wrote a tool to check the integrity of the autoloader class list, fixed some issues that came up.
* Start the autoloader before LocalSettings.php, so that when an extension writer thinks an inefficient one-file special page extension is the way to go, they don't have to use explicit includes to make the class inheritance work. Should continue to work with $IP set in LocalSettings.php as long as $IP is set before extensions are included.
102 files changed:
includes/AutoLoader.php
includes/Setup.php
includes/SpecialPage.php
includes/WebStart.php
includes/db/Database.php [moved from includes/Database.php with 100% similarity]
includes/db/DatabaseMssql.php [moved from includes/DatabaseMssql.php with 100% similarity]
includes/db/DatabaseOracle.php [moved from includes/DatabaseOracle.php with 100% similarity]
includes/db/DatabasePostgres.php [moved from includes/DatabasePostgres.php with 100% similarity]
includes/db/DatabaseSqlite.php [moved from includes/DatabaseSqlite.php with 100% similarity]
includes/db/LBFactory.php [moved from includes/LBFactory.php with 100% similarity]
includes/db/LBFactory_Multi.php [moved from includes/LBFactory_Multi.php with 100% similarity]
includes/db/LoadBalancer.php [moved from includes/LoadBalancer.php with 100% similarity]
includes/parser/CoreParserFunctions.php [moved from includes/CoreParserFunctions.php with 100% similarity]
includes/parser/DateFormatter.php [moved from includes/DateFormatter.php with 100% similarity]
includes/parser/Parser.php [moved from includes/Parser.php with 100% similarity]
includes/parser/ParserCache.php [moved from includes/ParserCache.php with 100% similarity]
includes/parser/ParserOptions.php [moved from includes/ParserOptions.php with 100% similarity]
includes/parser/ParserOutput.php [moved from includes/ParserOutput.php with 100% similarity]
includes/parser/Parser_DiffTest.php [moved from includes/Parser_DiffTest.php with 100% similarity]
includes/parser/Parser_OldPP.php [moved from includes/Parser_OldPP.php with 100% similarity]
includes/parser/Preprocessor.php [moved from includes/Preprocessor.php with 100% similarity]
includes/parser/Preprocessor_DOM.php [moved from includes/Preprocessor_DOM.php with 100% similarity]
includes/parser/Preprocessor_Hash.php [moved from includes/Preprocessor_Hash.php with 100% similarity]
includes/specials/Allmessages.php [moved from includes/SpecialAllmessages.php with 100% similarity]
includes/specials/Allpages.php [moved from includes/SpecialAllpages.php with 100% similarity]
includes/specials/Ancientpages.php [moved from includes/SpecialAncientpages.php with 100% similarity]
includes/specials/Blockip.php [moved from includes/SpecialBlockip.php with 100% similarity]
includes/specials/Blockme.php [moved from includes/SpecialBlockme.php with 100% similarity]
includes/specials/Booksources.php [moved from includes/SpecialBooksources.php with 100% similarity]
includes/specials/BrokenRedirects.php [moved from includes/SpecialBrokenRedirects.php with 100% similarity]
includes/specials/Categories.php [moved from includes/SpecialCategories.php with 100% similarity]
includes/specials/Confirmemail.php [moved from includes/SpecialConfirmemail.php with 100% similarity]
includes/specials/Contributions.php [moved from includes/SpecialContributions.php with 100% similarity]
includes/specials/Deadendpages.php [moved from includes/SpecialDeadendpages.php with 100% similarity]
includes/specials/Disambiguations.php [moved from includes/SpecialDisambiguations.php with 100% similarity]
includes/specials/DoubleRedirects.php [moved from includes/SpecialDoubleRedirects.php with 100% similarity]
includes/specials/Emailuser.php [moved from includes/SpecialEmailuser.php with 100% similarity]
includes/specials/Export.php [moved from includes/SpecialExport.php with 100% similarity]
includes/specials/Fewestrevisions.php [moved from includes/SpecialFewestrevisions.php with 100% similarity]
includes/specials/FileDuplicateSearch.php [moved from includes/SpecialFileDuplicateSearch.php with 100% similarity]
includes/specials/Filepath.php [moved from includes/SpecialFilepath.php with 100% similarity]
includes/specials/Imagelist.php [moved from includes/SpecialImagelist.php with 100% similarity]
includes/specials/Import.php [moved from includes/SpecialImport.php with 100% similarity]
includes/specials/Ipblocklist.php [moved from includes/SpecialIpblocklist.php with 100% similarity]
includes/specials/Listgrouprights.php [moved from includes/SpecialListgrouprights.php with 100% similarity]
includes/specials/Listredirects.php [moved from includes/SpecialListredirects.php with 100% similarity]
includes/specials/Listusers.php [moved from includes/SpecialListusers.php with 100% similarity]
includes/specials/Lockdb.php [moved from includes/SpecialLockdb.php with 100% similarity]
includes/specials/Log.php [moved from includes/SpecialLog.php with 100% similarity]
includes/specials/Lonelypages.php [moved from includes/SpecialLonelypages.php with 100% similarity]
includes/specials/Longpages.php [moved from includes/SpecialLongpages.php with 100% similarity]
includes/specials/MIMEsearch.php [moved from includes/SpecialMIMEsearch.php with 100% similarity]
includes/specials/MergeHistory.php [moved from includes/SpecialMergeHistory.php with 100% similarity]
includes/specials/MissingFiles.php [moved from includes/SpecialMissingFiles.php with 100% similarity]
includes/specials/Mostcategories.php [moved from includes/SpecialMostcategories.php with 100% similarity]
includes/specials/Mostimages.php [moved from includes/SpecialMostimages.php with 100% similarity]
includes/specials/Mostlinked.php [moved from includes/SpecialMostlinked.php with 100% similarity]
includes/specials/Mostlinkedcategories.php [moved from includes/SpecialMostlinkedcategories.php with 100% similarity]
includes/specials/Mostlinkedtemplates.php [moved from includes/SpecialMostlinkedtemplates.php with 100% similarity]
includes/specials/Mostrevisions.php [moved from includes/SpecialMostrevisions.php with 100% similarity]
includes/specials/Movepage.php [moved from includes/SpecialMovepage.php with 100% similarity]
includes/specials/Newimages.php [moved from includes/SpecialNewimages.php with 100% similarity]
includes/specials/Newpages.php [moved from includes/SpecialNewpages.php with 100% similarity]
includes/specials/Popularpages.php [moved from includes/SpecialPopularpages.php with 100% similarity]
includes/specials/Preferences.php [moved from includes/SpecialPreferences.php with 100% similarity]
includes/specials/Prefixindex.php [moved from includes/SpecialPrefixindex.php with 100% similarity]
includes/specials/Protectedpages.php [moved from includes/SpecialProtectedpages.php with 100% similarity]
includes/specials/Protectedtitles.php [moved from includes/SpecialProtectedtitles.php with 100% similarity]
includes/specials/Randompage.php [moved from includes/SpecialRandompage.php with 100% similarity]
includes/specials/Randomredirect.php [moved from includes/SpecialRandomredirect.php with 100% similarity]
includes/specials/Recentchanges.php [moved from includes/SpecialRecentchanges.php with 100% similarity]
includes/specials/Recentchangeslinked.php [moved from includes/SpecialRecentchangeslinked.php with 100% similarity]
includes/specials/Resetpass.php [moved from includes/SpecialResetpass.php with 100% similarity]
includes/specials/Revisiondelete.php [moved from includes/SpecialRevisiondelete.php with 100% similarity]
includes/specials/Search.php [moved from includes/SpecialSearch.php with 100% similarity]
includes/specials/Shortpages.php [moved from includes/SpecialShortpages.php with 100% similarity]
includes/specials/Specialpages.php [moved from includes/SpecialSpecialpages.php with 100% similarity]
includes/specials/Statistics.php [moved from includes/SpecialStatistics.php with 100% similarity]
includes/specials/Uncategorizedcategories.php [moved from includes/SpecialUncategorizedcategories.php with 89% similarity]
includes/specials/Uncategorizedimages.php [moved from includes/SpecialUncategorizedimages.php with 100% similarity]
includes/specials/Uncategorizedpages.php [moved from includes/SpecialUncategorizedpages.php with 100% similarity]
includes/specials/Uncategorizedtemplates.php [moved from includes/SpecialUncategorizedtemplates.php with 100% similarity]
includes/specials/Undelete.php [moved from includes/SpecialUndelete.php with 100% similarity]
includes/specials/Unlockdb.php [moved from includes/SpecialUnlockdb.php with 100% similarity]
includes/specials/Unusedcategories.php [moved from includes/SpecialUnusedcategories.php with 100% similarity]
includes/specials/Unusedimages.php [moved from includes/SpecialUnusedimages.php with 100% similarity]
includes/specials/Unusedtemplates.php [moved from includes/SpecialUnusedtemplates.php with 100% similarity]
includes/specials/Unwatchedpages.php [moved from includes/SpecialUnwatchedpages.php with 100% similarity]
includes/specials/Upload.php [moved from includes/SpecialUpload.php with 100% similarity]
includes/specials/UploadMogile.php [moved from includes/SpecialUploadMogile.php with 100% similarity]
includes/specials/Userlogin.php [moved from includes/SpecialUserlogin.php with 100% similarity]
includes/specials/Userlogout.php [moved from includes/SpecialUserlogout.php with 100% similarity]
includes/specials/Userrights.php [moved from includes/SpecialUserrights.php with 100% similarity]
includes/specials/Version.php [moved from includes/SpecialVersion.php with 100% similarity]
includes/specials/Wantedcategories.php [moved from includes/SpecialWantedcategories.php with 100% similarity]
includes/specials/Wantedpages.php [moved from includes/SpecialWantedpages.php with 100% similarity]
includes/specials/Watchlist.php [moved from includes/SpecialWatchlist.php with 100% similarity]
includes/specials/Whatlinkshere.php [moved from includes/SpecialWhatlinkshere.php with 100% similarity]
includes/specials/Withoutinterwiki.php [moved from includes/SpecialWithoutinterwiki.php with 100% similarity]
includes/templates/Userlogin.php
maintenance/checkAutoLoader.php [new file with mode: 0644]
maintenance/commandLine.inc