Some job cleanup:
authorRob Church <robchurch@users.mediawiki.org>
Thu, 21 Jun 2007 19:11:24 +0000 (19:11 +0000)
committerRob Church <robchurch@users.mediawiki.org>
Thu, 21 Jun 2007 19:11:24 +0000 (19:11 +0000)
commitb6b52063ecef17bd008d6f477a67c94defc7799d
tree34651b3e7fdf851e867cadc90a4f8ca2bf97386a
parent73c51ed3cc52a12f445d329d4239b04be2cc5357
Some job cleanup:

* Move Jobs left in JobQueue.php to their own file
* Ditch $wgCustomJobs in favour of $wgJobClasses, which acts as a dictionary and allows extensions to add custom jobs
* Standardise Job derivative constructors and update everywhere
* Make sure all overriding implementations of Job::run() return true to avoid bogus "Error" report in runJobs.php
RELEASE-NOTES
includes/AutoLoader.php
includes/DefaultSettings.php
includes/EmaillingJob.php [new file with mode: 0644]
includes/EnotifNotifyJob.php [new file with mode: 0644]
includes/HTMLCacheUpdate.php
includes/JobQueue.php
includes/LinksUpdate.php
includes/RefreshLinksJob.php [new file with mode: 0644]
includes/UserMailer.php