| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
| |
for maintenance scripts
Notes:
http://mediawiki.org/wiki/Special:Code/MediaWiki/45916
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
Notes:
http://mediawiki.org/wiki/Special:Code/MediaWiki/36353
|
|
|
|
|
|
|
| |
hack but applicable to all farm installations. Requires special handling in LocalSettings.php to transfer the MW_DB through to $wgDBname.
Notes:
http://mediawiki.org/wiki/Special:Code/MediaWiki/35839
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Doxygen documentation update:
* Changed alls @addtogroup to @ingroup. @addtogroup adds the comment to the group description, but doesn't add the file, class, function, ... to the group like @ingroup does. See for example http://svn.wikimedia.org/doc/group__SpecialPage.html where it's impossible to see related files, classes, ... that should belong to that group.
* Added @file to file description, it seems that it should be explicitely decalred for file descriptions, otherwise doxygen will think that the comment document the first class, variabled, function, ... that is in that file.
* Removed some empty comments
* Removed some ?>
Added following groups:
* ExternalStorage
* JobQueue
* MaintenanceLanguage
One more thing: there are still a lot of warnings when generating the doc.
Notes:
http://mediawiki.org/wiki/Special:Code/MediaWiki/35098
|
|
|
|
|
|
|
|
|
| |
* fix $wgDBadminuser/pass usage with new load balancer
* some test.wikipedia check... yay hardcoded crap :D
* hardcoded wikimedia PMTPA check, yay
Notes:
http://mediawiki.org/wiki/Special:Code/MediaWiki/34694
|
|
|
|
| |
Notes:
http://mediawiki.org/wiki/Special:Code/MediaWiki/34587
|
|
|
|
|
|
|
| |
variable like tweaked maintenance scripts.
Notes:
http://mediawiki.org/wiki/Special:Code/MediaWiki/34110
|
|
|
|
|
|
|
| |
mode is enabled.
Notes:
http://mediawiki.org/wiki/Special:Code/MediaWiki/33512
|
|
|
|
|
|
|
| |
wfWaitForSlaves() to GlobalFunctions.php, which is where I expected it to be to begin with. That appears, sensibly, to be loaded by all code paths. While I'm there, add some documentation.
Notes:
http://mediawiki.org/wiki/Special:Code/MediaWiki/32107
|
|
|
|
|
|
|
|
|
|
| |
scripts, making for cleaner reporting during batch jobs. PHP errors will also
be redirected in most cases on PHP 5.2.4 and later, switching 'display_errors'
to 'stderr' at runtime.
Notes:
http://mediawiki.org/wiki/Special:Code/MediaWiki/28222
|
|
|
|
|
|
|
| |
provide a path to the AdminSettings.php file
Notes:
http://mediawiki.org/wiki/Special:Code/MediaWiki/22845
|
|
|
|
|
|
|
|
|
|
|
| |
non-Wikimedia mode)
* Fix some scripts that assumed include_path was set with various additional directories
Stuff now seems to mostly work when not overriding include_path.
Taking that out of LocalSettings is the next step... whee!
Notes:
http://mediawiki.org/wiki/Special:Code/MediaWiki/22798
|
|
|
|
|
|
|
| |
exists but is not readable
Notes:
http://mediawiki.org/wiki/Special:Code/MediaWiki/19662
|
|
|
|
| |
Notes:
http://mediawiki.org/wiki/Special:Code/MediaWiki/19502
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
error_logging(E_ALL | E_STRICT); - which seems to disable the yucky "@" operator, as well as maxing out the pedantry of warnings. Nothing major found, just nice to be as explicit and as forward-compatible as possible.
* Strict Standards: Undefined index: switch in includes/Parser.php on line 3849
* Strict Standards: Undefined index: ref in includes/Parser.php on line 3818
* Strict Standards: Non-static method OutputPage::setEncodings() should not be called statically in index.php on line 11
* Strict Standards: Only variables should be assigned by reference in includes/Skin.php on line 888
* Strict Standards: Non-static method Title::newFromURL() should not be called statically in includes/SpecialContributions.php on line 178
* Strict Standards: Only variables should be assigned by reference in includes/GlobalFunctions.php on line 2054
* Strict Standards: Undefined index: contributions-summary in languages/Language.php on line 764
* Strict Standards: Undefined index: trackbackhtml in skins/MonoBook.php on line 86
* Strict Standards: Undefined index: blockip in skins/MonoBook.php on line 204
* Strict Standards: Undefined index: tagline in skins/MonoBook.php on line 261
* Strict Standards: Undefined index: uselang in includes/SkinTemplate.php on line 1159
* Strict Standards: Non-static method CoreParserFunctions::plural() cannot be called statically in includes/Parser.php on line 2902
* Strict Standards: Undefined offset: 0 in includes/SkinTemplate.php on line 196
* Strict Standards: Undefined index: USE INDEX in includes/Database.php on line 1015
* Strict Standards: Undefined index: image_tests in includes/Parser.php on line 3488
* Strict Standards: Undefined offset: 0 in includes/Parser.php on line 3507
* Strict Standards: Non-static method ChangesList::newFromUser() should not be called statically in includes/SpecialWatchlist.php on line 361
* Strict Standards: Non-static method RecentChange::newFromCurRow() should not be called statically in includes/SpecialWatchlist.php on line 367
* Strict Standards: is_a(): Deprecated. Please use the instanceof operator in includes/Exception.php on line 168
* Strict Standards: Non-static method LogPage::logName() should not be called statically in includes/SpecialContributions.php on line 325
* Strict Standards: ob_end_flush(): failed to delete and flush buffer. No buffer to delete or flush. in maintenance/commandLine.inc on line 191
* Strict Standards: Undefined index: meatball in languages/Language.php on line 234
* Strict Standards: rmdir(/tmp/mwParser-2108164586-images/thumb): Directory not empty in maintenance/parserTests.inc on line 605
* Cleaning out some new temp files left over by parserTests (there were one or two straggler dirs/files that would persist after the test run ended, due to new tests being added over time)
* Strict Standards: Non-static method CoreParserFunctions::special() cannot be called statically in includes/Parser.php on line 2902
* Strict Standards: Declaration of ListUsersPage::preprocessResults() should be compatible with that of QueryPage::preprocessResults() in includes/SpecialListusers.php on line 38
* Strict Standards: Only variables should be passed by reference in includes/SpecialBlockip.php on line 175
* Strict Standards: Skin::include_once(skins/Standard.deps.php) [<a href='function.include-once'>function.include-once</a>]: failed to open stream: No such file or directory in includes/Skin.php on line 121
* Strict Standards: Declaration of ApiMain::getResult() should be compatible with that of ApiBase::getResult() in includes/api/ApiMain.php on line 35
* Strict Standards: is_a(): Deprecated. Please use the instanceof operator in includes/WikiError.php on line 63
* Strict Standards: Non-static method WikiError::isError() should not be called statically in includes/SpecialImport.php on line 64
* Strict Standards: Non-static method ImportStreamSource::newFromInterwiki() should not be called statically in includes/SpecialImport.php on line 58<b
* Strict Standards: Only variables should be assigned by reference in includes/SpecialUndelete.php on line 501
* Strict Standards: Non-static method Image::newFromName() should not be called statically in thumb.php on line 56
* Strict Standards: Non-static method CoreParserFunctions::numberoffiles() cannot be called statically in includes/Parser.php on line 2902
* Strict Standards: Non-static method CoreParserFunctions::statisticsFunction() should not be called statically in includes/CoreParserFunctions.php on line 139
* Strict Standards: Non-static method CoreParserFunctions::isRaw() should not be called statically in includes/CoreParserFunctions.php on line 128
* Strict Standards: Non-static method CoreParserFunctions::grammar() cannot be called statically in includes/Parser.php on line 2902
* Strict Standards: Undefined offset: 1 in includes/SpecialMIMEsearch.php on line 130
* Strict Standards: Undefined index: recentchangeslinked in skins/MonoBook.php on line 184
* Strict Standards: Declaration of DumpNotalkFilter::pass() should be compatible with that of DumpFilter::pass() in includes/Export.php on line 612
* Strict Standards: Declaration of DumpNamespaceFilter::pass() should be compatible with that of DumpFilter::pass() in includes/Export.php on line 665
* Strict Standards: Non-static method ImportStreamSource::newFromUpload() should not be called statically in includes/SpecialImport.php on line 46
* Strict Standards: Undefined offset: 5 in includes/Sanitizer.php on line 396
* Strict Standards: Undefined index: wikidbUserName in includes/SpecialUserlogin.php on line 562
* Strict Standards: Only variables should be assigned by reference in includes/api/ApiQueryBase.php on line 95
* Strict Standards: Only variables should be assigned by reference in includes/api/ApiQueryBase.php on line 116
* Strict Standards: Only variables should be assigned by reference in includes/api/ApiQueryWatchlist.php on line 128
* Strict Standards: Undefined property: stdClass::$rc_id in includes/api/ApiQueryBase.php on line 131
* Strict Standards: Undefined property: stdClass::$rc_last_oldid in includes/api/ApiQueryBase.php on line 164
* Strict Standards: Undefined property: stdClass::$rc_moved_to_ns in includes/api/ApiQueryBase.php on line 285
* Strict Standards: Undefined property: stdClass::$rc_patrolled in includes/api/ApiQueryBase.php on line 176
* Strict Standards: Undefined index: comment in includes/api/ApiFeedWatchlist.php on line 85
* Strict Standards: Undefined offset: 0 in includes/Skin.php on line 302
* Strict Standards: Non-static method User::SetupSession() should not be called statically in includes/SpecialUserlogin.php on line 15
... There are certain to be other things too, so this is not intended to be comprehensive, rather the above just stops most of the notifications I observed.
Notes:
http://mediawiki.org/wiki/Special:Code/MediaWiki/17987
|
|
|
|
|
|
|
|
| |
PHP 4 and 5 installations to interfere on the command-line.
Notes:
http://mediawiki.org/wiki/Special:Code/MediaWiki/17030
|
|
|
|
| |
Notes:
http://mediawiki.org/wiki/Special:Code/MediaWiki/16685
|
|
|
|
| |
Notes:
http://mediawiki.org/wiki/Special:Code/MediaWiki/15947
|
|
|
|
|
|
|
|
|
| |
* Using Language::getMessagesFor instead of creating new language objects.
* Allowing a parameter which specifies the language code to check instead of the default one, in checktrans.php, duplicatetrans.php and unusedMessages.php.
checktrans.php still does not work; duplicatetrans.php still works improperly.
Notes:
http://mediawiki.org/wiki/Special:Code/MediaWiki/15946
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Made lines from initialiseMessages() appear as list items during installation
* Moved the bulk of the localisation data from the Language*.php files to the Messages*.php files. Deleted most of the Languages*.php files.
* Introduced "stub global" framework to provide deferred initialisation of core modules.
* Removed placeholder values for $wgTitle and $wgArticle, these variables will now be null during the initialisation process, until they are set by index.php or another entry point.
* Added DBA cache type, for BDB-style caches.
* Removed custom date format functions, replacing them with a format string in the style of PHP's date(). Used string identifiers instead of integer identifiers, in both the language files and user preferences. Migration should be transparent in most cases.
* Simplified the initialisation API for LoadBalancer objects.
* Removed the broken altencoding feature.
* Moved default user options and toggles from Language to User. Language objects are still able to define default preference overrides and extra user toggles, via a slightly different interface.
* Don't include the date option in the parser cache rendering hash unless $wgUseDynamicDates is enabled.
* Merged LanguageUtf8 with Language. Removed LanguageUtf8.php.
* Removed inclusion of language files from the bottom of Language.php. This is now consistently done from Language::factory().
* Add the name of the executing maintenance script to the debug log. Start the profiler during maintenance scripts.
* Added "serialized" directory, for storing precompiled data in serialized form.
Notes:
http://mediawiki.org/wiki/Special:Code/MediaWiki/15823
|
|
|
|
| |
Notes:
http://mediawiki.org/wiki/Special:Code/MediaWiki/14441
|
|
|
|
| |
Notes:
http://mediawiki.org/wiki/Special:Code/MediaWiki/13661
|
|
|
|
| |
Notes:
http://mediawiki.org/wiki/Special:Code/MediaWiki/13467
|
|
|
|
|
|
|
| |
isn't set
Notes:
http://mediawiki.org/wiki/Special:Code/MediaWiki/13454
|
|
|
|
|
|
|
| |
of wacky numbers and PHP notices.
Notes:
http://mediawiki.org/wiki/Special:Code/MediaWiki/13451
|
|
|
|
| |
Notes:
http://mediawiki.org/wiki/Special:Code/MediaWiki/13428
|
|
|
|
| |
Notes:
http://mediawiki.org/wiki/Special:Code/MediaWiki/13132
|
|
|
|
|
|
|
| |
remaining, but there is too much contention to efficiently delete one. runJobs can keep trying, as opposed to apache threads which should stop in this case.
Notes:
http://mediawiki.org/wiki/Special:Code/MediaWiki/13131
|
|
|
|
|
|
|
| |
multiple wikis to run off a single script directory, without the benefit of wikimedia-only magic.
Notes:
http://mediawiki.org/wiki/Special:Code/MediaWiki/12736
|
|
|
|
|
|
|
| |
to the shell to return nonzero when we crap out with an error.
Notes:
http://mediawiki.org/wiki/Special:Code/MediaWiki/12660
|
|
|
|
| |
Notes:
http://mediawiki.org/wiki/Special:Code/MediaWiki/12618
|
|
|
|
| |
Notes:
http://mediawiki.org/wiki/Special:Code/MediaWiki/12476
|
|
|
|
| |
Notes:
http://mediawiki.org/wiki/Special:Code/MediaWiki/11931
|
|
|
|
|
|
|
|
|
| |
DIRECTORY_SEPARATOR (was wrong on NetWare)
* Require PHP 4.3.2 or higher strictly now.
Notes:
http://mediawiki.org/wiki/Special:Code/MediaWiki/11696
|
|
|
|
| |
Notes:
http://mediawiki.org/wiki/Special:Code/MediaWiki/11443
|
|
|
|
| |
Notes:
http://mediawiki.org/wiki/Special:Code/MediaWiki/9824
|
|
|
|
| |
Notes:
http://mediawiki.org/wiki/Special:Code/MediaWiki/9698
|
|
|
|
| |
Notes:
http://mediawiki.org/wiki/Special:Code/MediaWiki/9675
|
|
|
|
| |
Notes:
http://mediawiki.org/wiki/Special:Code/MediaWiki/9666
|
|
|
|
| |
Notes:
http://mediawiki.org/wiki/Special:Code/MediaWiki/9620
|
|
|
|
|
|
|
| |
commandLine.inc and Database.php) from 1.4
Notes:
http://mediawiki.org/wiki/Special:Code/MediaWiki/9473
|
|
|
|
| |
Notes:
http://mediawiki.org/wiki/Special:Code/MediaWiki/8285
|
|
|
|
| |
Notes:
http://mediawiki.org/wiki/Special:Code/MediaWiki/7313
|
|
|
|
|
|
|
|
|
|
| |
work with an externally-installed PEAR+PHPTAL.
$wgUsePHPTal setting no longer exists; if a PHPTAL-based skin is used it will attempt to load PEAR+PHPTAL and gracefully disable itself if it can't.
Todo: get the list of skins in preferences to reflect this kind of disabling, so unselectable skins don't need to be moved into disabled subdir to be hidden.
Notes:
http://mediawiki.org/wiki/Special:Code/MediaWiki/6300
|
|
|
|
| |
Notes:
http://mediawiki.org/wiki/Special:Code/MediaWiki/5963
|
|
|
|
|
|
|
| |
archives in subpackage "maintenanceArchive"
Notes:
http://mediawiki.org/wiki/Special:Code/MediaWiki/5060
|
|
|
|
| |
Notes:
http://mediawiki.org/wiki/Special:Code/MediaWiki/4740
|
|
|
|
|
|
|
| |
protection.
Notes:
http://mediawiki.org/wiki/Special:Code/MediaWiki/4665
|
|
|
|
| |
Notes:
http://mediawiki.org/wiki/Special:Code/MediaWiki/4384
|
|
|
|
|
|
|
| |
there's no need of linux-specific -a flag. warnings--
Notes:
http://mediawiki.org/wiki/Special:Code/MediaWiki/4278
|