umherirrender [Fri, 24 Oct 2014 18:40:19 +0000 (20:40 +0200)]
Use Parser::OT_PREPROCESS class const
Instead of the global const
Change-Id: Ica9a3fdd0a48bb3c71ebb2b84933149a9f275fac
jenkins-bot [Fri, 24 Oct 2014 17:01:58 +0000 (17:01 +0000)]
Merge "Allow search to return matching category"
jenkins-bot [Fri, 24 Oct 2014 16:46:08 +0000 (16:46 +0000)]
Merge "Remove useless sleep() in JobQueueTest"
Antoine Musso [Wed, 22 Oct 2014 21:22:10 +0000 (23:22 +0200)]
Remove useless sleep() in JobQueueTest
I noticed JobQueueTest::testRootDeduplication takes ~ 6.5 seconds, which
is due to the test method using sleep(1) and being passed the provider
provider_queueLists which yields six items.
The reason is to have the array returned by Job::newRootJobParams() to
have an incread value for 'rootJobTimestamp'. Instead, just copy the
previous array of parameters and increment the UNIX timestamp and
converting back to TS_MW format.
Change-Id: I75066df73f9f92e56b89eb6d928c41e949a2d6a9
Reedy [Fri, 24 Oct 2014 10:26:14 +0000 (11:26 +0100)]
or -> ||
Change-Id: Ic591f06f70c68bb2912b7f028f7f988eb658375d
jenkins-bot [Fri, 24 Oct 2014 01:29:24 +0000 (01:29 +0000)]
Merge "MessagesSv.php: Also remove lies"
Nik Everett [Fri, 24 Oct 2014 00:15:18 +0000 (20:15 -0400)]
Allow search to return matching category
Will be used by Cirrus.
Change-Id: I60e6b19d3b59ebf9bb45cc61d16936dfc7e4c708
Bartosz Dziewoński [Thu, 23 Oct 2014 22:36:39 +0000 (00:36 +0200)]
MessagesSv.php: Also remove lies
Follow-up to I10a8d82e. Grepping for '#!!#' shows no more hits.
Change-Id: I6732ae869fd320645b46d65e588c9d38fde9d4f4
jenkins-bot [Thu, 23 Oct 2014 22:25:22 +0000 (22:25 +0000)]
Merge "Swap and for &&"
jenkins-bot [Thu, 23 Oct 2014 22:24:09 +0000 (22:24 +0000)]
Merge "MessagesNds_nl.php: Remove lies"
jenkins-bot [Thu, 23 Oct 2014 21:25:24 +0000 (21:25 +0000)]
Merge "resourceloader: Add ResourceLoaderContext::getUserObj and replace use of $wgUser"
Kunal Mehta [Sat, 4 Oct 2014 10:22:07 +0000 (03:22 -0700)]
resourceloader: Add ResourceLoaderContext::getUserObj and replace use of $wgUser
Introduces ResourceLoaderContext::getUserObj(), which gets
a (possibly cached) User object for the context's username.
Use this instead of the $wgUser global.
Change-Id: Ifd9f634db145381625ab68067ae67791a3f494b8
Translation updater bot [Thu, 23 Oct 2014 21:02:24 +0000 (23:02 +0200)]
Localisation updates from https://translatewiki.net.
Change-Id: I584e1192dfbd55f3bde191e0e46ac2c45bf2e013
Bartosz Dziewoński [Thu, 23 Oct 2014 20:29:02 +0000 (22:29 +0200)]
MessagesNds_nl.php: Remove lies
Not true since r107313.
Change-Id: I10a8d82e1c1f632811c9e476c16434fd14041bc1
Chad Horohoe [Thu, 23 Oct 2014 20:03:14 +0000 (13:03 -0700)]
Swap and for &&
Change-Id: I7821a62586cc2d2f929fb3d7d5046958a70efbd0
Translation updater bot [Thu, 23 Oct 2014 19:53:34 +0000 (21:53 +0200)]
Localisation updates from https://translatewiki.net.
Change-Id: I947dce01c22c2037f5940e5bcc83a14340f700a8
umherirrender [Wed, 15 Oct 2014 15:05:04 +0000 (17:05 +0200)]
Refactor hook handling in ResourceLoaderTest
No need to set a global $wgHooks, just set it for the current test.
Change-Id: Ic3e82608efa617a5a7f7c31365d748222bc6d6da
jenkins-bot [Thu, 23 Oct 2014 19:18:20 +0000 (19:18 +0000)]
Merge "Avoid running of hooks when running MWTimestampTest"
jenkins-bot [Thu, 23 Oct 2014 18:24:48 +0000 (18:24 +0000)]
Merge "Respect $wgApiFrameOptions in formatted API output mode"
jenkins-bot [Thu, 23 Oct 2014 18:05:02 +0000 (18:05 +0000)]
Merge "Fix bypassing hooks in TextContentTest"
jenkins-bot [Thu, 23 Oct 2014 17:56:57 +0000 (17:56 +0000)]
Merge "Fix setting hooks in ApiQueryTest"
jenkins-bot [Thu, 23 Oct 2014 17:56:02 +0000 (17:56 +0000)]
Merge "Use mergeMwGlobalArrayValue in AutoLoaderTest::setUp"
jenkins-bot [Thu, 23 Oct 2014 17:55:59 +0000 (17:55 +0000)]
Merge "Use mergeMwGlobalArrayValue in LocalisationCacheTest"
jenkins-bot [Thu, 23 Oct 2014 17:55:51 +0000 (17:55 +0000)]
Merge "Use mergeMwGlobalArrayValue in ApiOptionsTest"
jenkins-bot [Thu, 23 Oct 2014 17:55:20 +0000 (17:55 +0000)]
Merge "Use setMwGlobals in UserTest::testPasswordExpire"
jenkins-bot [Thu, 23 Oct 2014 17:53:00 +0000 (17:53 +0000)]
Merge "Use setMwGlobals in TitleTest::testGetPageViewLanguage"
umherirrender [Wed, 15 Oct 2014 14:51:43 +0000 (16:51 +0200)]
Avoid running of hooks when running MWTimestampTest
Bug: 55886
Change-Id: I91e1dfeb1cddb158318ac178264e5acaf0a16215
umherirrender [Wed, 15 Oct 2014 15:09:30 +0000 (17:09 +0200)]
Fix bypassing hooks in TextContentTest
Save the whole global $wgHooks with the default way instead of just a
hook in a own variable.
Change-Id: Ie796f7a53ee38e0dc07f5b026134bbdcb8c9fd53
umherirrender [Wed, 15 Oct 2014 15:39:27 +0000 (17:39 +0200)]
Use mergeMwGlobalArrayValue in LocalisationCacheTest
Change-Id: I8cfe494d159101306c699169dd224c3bea65c753
umherirrender [Wed, 15 Oct 2014 15:47:58 +0000 (17:47 +0200)]
Use mergeMwGlobalArrayValue in ApiOptionsTest
Change-Id: Ic0a9ceab9e8fad7c408e32ba110a3543ef28b59e
jenkins-bot [Thu, 23 Oct 2014 17:39:14 +0000 (17:39 +0000)]
Merge "Add hook to extract namespace in prefix search"
Brian Wolff [Thu, 23 Oct 2014 01:49:54 +0000 (22:49 -0300)]
Respect $wgApiFrameOptions in formatted API output mode
This restores the pre-
d25cb992 behaviour. Apparently UploadWizard's
flickr module relies on this (Which seems rather wrong, but
regardless I still think api handling of $wgApiFrameOptions should
extend to the "fm" modes.)
Note: If $wgBreakFrames is true, then frames will still be broken.
Although this is a change from prior behaviour, it makes sense
to me that $wgBreakFrames would not allow the human readable output
of the API be frammed.
Bug: 72340
Change-Id: Ia61a4698f7044acfcd7339207590d9333f4100cb
umherirrender [Fri, 26 Sep 2014 13:42:36 +0000 (15:42 +0200)]
Avoid implicit Message::toString in InfoAction
Call explicit escape to show which message format is used.
Change-Id: I725f7ab394c275ad68a0b816b841c9b6b8bc325c
Brad Jorsch [Wed, 22 Oct 2014 21:26:40 +0000 (17:26 -0400)]
API: Include ApiMain construction in api.php try-catch block
If the User language is accessed from ApiMain::__construct on a request
via OAuth and the authorization headers weren't valid, the
UsageException was not being handled.
Further, the code setting $wgLang in that constructor should be using
the language just set on the local context, not the main request
context.
Bug: 72384
Change-Id: I90900dc4a8aea22c67c0c05b38128d5dbb044f07
Matthew Flaschen [Thu, 23 Oct 2014 04:57:32 +0000 (00:57 -0400)]
Tweak 'destructive' use case in style guide
Bug: 71856
Change-Id: Ib69e0496ac768d4385d653073547f9482cd9641a
MZMcBride [Thu, 23 Oct 2014 03:38:32 +0000 (23:38 -0400)]
Restore next link to Special:AllPages
This commit is a follow-up to
9ffa5fc.
Bug: 69951
Change-Id: If244ebd656bf1537e671fd986edc39bcc01bb9b5
Derk-Jan Hartman [Mon, 28 Jul 2014 20:28:29 +0000 (22:28 +0200)]
jquery.textSelection: Add ability to register custom implementation
At times we replace the textarea with a different implementation, for
instance in the former iframe code of WikiEditor and now in CodeEditor.
Obviously only one implementation of this API can be in control at a
time, but in order to disable/enable which one exactly is currently
determined by the existence of function in the core WikiEditor
context. This is a remnant of when this code was still in WikiEditor.
I added two commands, "register" and "unregister", that take an object
that has alternative function implementations for one or more commands.
Bug: 29328
Change-Id: I14492572f7eb9bbd1af68872dbfef5159126f107
James D. Forrester [Wed, 22 Oct 2014 23:42:29 +0000 (16:42 -0700)]
Update OOjs UI to v0.1.0-pre (
40de4dabe6)
New changes:
849a687 Mute text color of accelerators in tool groups
40de4da Remind people to run composer install
Change-Id: I91c369da9170b6561906d27d193ce42b02ade021
Nik Everett [Wed, 22 Oct 2014 20:00:03 +0000 (16:00 -0400)]
Add hook to extract namespace in prefix search
This will allow extensions (namely CirrusSearch) to match namespaces using
their own rules if core can't find the namespace on its own.
Bug: 62322
Change-Id: I17337cd8ce90190bd335c9159e9d3bbb39ba89cd
Translation updater bot [Wed, 22 Oct 2014 19:38:19 +0000 (21:38 +0200)]
Localisation updates from https://translatewiki.net.
Change-Id: I9a5331518171f1ffc807226fd585aacdf60b5eb4
jenkins-bot [Wed, 22 Oct 2014 18:58:38 +0000 (18:58 +0000)]
Merge "Made JobRunner wait for all applicable slaves, not just the main cluster"
Aaron Schulz [Tue, 21 Oct 2014 21:41:34 +0000 (14:41 -0700)]
Made JobRunner wait for all applicable slaves, not just the main cluster
Change-Id: Ib610684fd3d9b76ea13fe585a290983c071b88f4
Aaron Schulz [Tue, 21 Oct 2014 22:07:39 +0000 (15:07 -0700)]
Expose job metadata in showJobs and the jobs log
* This means that redis job UUIDs now show up in these places
Change-Id: Icea168de7e1590bfe275646bc2ccbb7151f032ae
Aaron Schulz [Wed, 22 Oct 2014 17:56:36 +0000 (10:56 -0700)]
Optimized wfWaitForSlaves() to get the master positions for all LBs first
Change-Id: I4a4aa6a3f68ace85dcbfb73e982a16c62e21e6ed
jenkins-bot [Wed, 22 Oct 2014 17:44:59 +0000 (17:44 +0000)]
Merge "Move tests into separate ResourceLoaderFileModuleTest"
Aaron Schulz [Wed, 22 Oct 2014 17:32:48 +0000 (10:32 -0700)]
Fixed loop in wfWaitForSlaves()
* The "break" statements should obviously be "continue" here.
Change-Id: Ia4a9bad77a9f512153aee6b77443104e71f5cd56
jenkins-bot [Wed, 22 Oct 2014 17:20:35 +0000 (17:20 +0000)]
Merge "API: Fix ApiFormatFeedWrapper"
Kunal Mehta [Wed, 22 Oct 2014 05:32:13 +0000 (22:32 -0700)]
Move tests into separate ResourceLoaderFileModuleTest
Change-Id: I2504867850b7e6bda2afb8c4fedbe6b8819bc15b
Brad Jorsch [Wed, 22 Oct 2014 16:00:48 +0000 (12:00 -0400)]
API: Fix ApiFormatFeedWrapper
With recent changes to the API, directly outputting text from execute()
in ApiFormatBase subclasses doesn't work anymore. Adjust
ApiFormatFeedWrapper for this new situation, and also handle headers in
initPrinter() where that belongs.
Bug: 72359
Change-Id: I4e4a2386858da6d87169deabaca763eeeacefbe9
jenkins-bot [Wed, 22 Oct 2014 16:38:42 +0000 (16:38 +0000)]
Merge "Treat the "temp" repo zone as private"
jenkins-bot [Wed, 22 Oct 2014 16:16:25 +0000 (16:16 +0000)]
Merge "API: Warn when neither rawcontinue nor continue are given to action=query"
jenkins-bot [Wed, 22 Oct 2014 14:29:34 +0000 (14:29 +0000)]
Merge "Only link local titles on Special:Search"
jenkins-bot [Wed, 22 Oct 2014 13:13:19 +0000 (13:13 +0000)]
Merge "Allow for time-limited tokens"
Bryan Davis [Wed, 22 Oct 2014 03:53:03 +0000 (21:53 -0600)]
jsminplus: Fix string concatenation in error message
PHP concatenates strings with the `.` operator, not with `+`.
Change-Id: I628a55d714129a1345c37bfd31d8985bce177701
Bryan Davis [Wed, 22 Oct 2014 03:46:38 +0000 (21:46 -0600)]
Remove invalid CacheHelper entry from wgAutoloadLocalClasses
There were 2 CacheHelper keys in the array. Remove the one that pointed
to a non-existent file.
Change-Id: Ifb418fe8742b5515b500a6662b10efccd8273195
James D. Forrester [Tue, 21 Oct 2014 23:54:00 +0000 (16:54 -0700)]
Update OOjs UI to v0.1.0-pre (
531d497d3b)
New changes:
3cd90ee TextInputWidget: Allow changing 'type' attribute
8bf9c29 FormLayout: Accept HTML form attributes as config options
fadc51d OOUI PHP: Unbreak ButtonWidget
50b926c build: Introduce 'quick-build' task
8e71673 Make padding between popup and container configurable
e432f9f Fix anchor positioning on popups
16ae17a PopupWidget: Remove references to 'show' and 'hide' events
cfe286f Localisation updates from https://translatewiki.net.
272476b GridLayout: Set dimensions.visibility = '' again if we have a height and a width
Change-Id: Ia2a6125e0da7659b08252b4ea2c2ddd9f6baa88a
jenkins-bot [Tue, 21 Oct 2014 21:42:55 +0000 (21:42 +0000)]
Merge "Made wfWaitForSlaves() support waiting on all clusters as needed"
Aaron Schulz [Tue, 21 Oct 2014 20:37:54 +0000 (13:37 -0700)]
Made wfWaitForSlaves() support waiting on all clusters as needed
Change-Id: Icc45ae26fee655597ae1c437b5f774d7e84f643a
Translation updater bot [Tue, 21 Oct 2014 20:42:51 +0000 (20:42 +0000)]
Merge "Localisation updates from https://translatewiki.net."
Translation updater bot [Tue, 21 Oct 2014 20:40:59 +0000 (22:40 +0200)]
Localisation updates from https://translatewiki.net.
Change-Id: I1e89b22e01053ab8a1b87826d8702158b40fd59f
jenkins-bot [Tue, 21 Oct 2014 20:39:28 +0000 (20:39 +0000)]
Merge "Tweaked chooseBlock() comments"
jenkins-bot [Tue, 21 Oct 2014 20:34:27 +0000 (20:34 +0000)]
Merge "Move MergeLogFormatter to 1.25"
jenkins-bot [Tue, 21 Oct 2014 20:03:10 +0000 (20:03 +0000)]
Merge "Revert "Revert "Make enhanced recent changes and extended watchlist default"""
umherirrender [Tue, 21 Oct 2014 19:56:46 +0000 (21:56 +0200)]
Move MergeLogFormatter to 1.25
Follow-Up: I0557a0d2751540cf0d7967333ffd767b934011c6
Change-Id: Id18ba7d925062d795bd129af255cc902e48d30f6
Jforrester [Tue, 21 Oct 2014 19:55:26 +0000 (19:55 +0000)]
Revert "Revert "Make enhanced recent changes and extended watchlist default""
This reverts commit
820ec3930d694f06fc62e652daea7506f3027162.
Config bugs are fixed in the config repo. :-)
Change-Id: Ifc955aaf75395b61230750e47edbd5f623da2985
Aaron Schulz [Tue, 21 Oct 2014 19:39:17 +0000 (12:39 -0700)]
Tweaked chooseBlock() comments
Change-Id: Ia13af74efe2081038409a229202e50016e91f5b5
Brad Jorsch [Sat, 13 Sep 2014 18:02:37 +0000 (14:02 -0400)]
API: Warn when neither rawcontinue nor continue are given to action=query
The default behavior for continuation for action=query will be changing.
Warn clients that they will need to update.
Change-Id: I52d048040e898a0c9630e2aed071b339ec12de42
jenkins-bot [Tue, 21 Oct 2014 18:55:23 +0000 (18:55 +0000)]
Merge "Revert "Make enhanced recent changes and extended watchlist default""
Aaron Schulz [Fri, 17 Oct 2014 19:32:58 +0000 (12:32 -0700)]
Treat the "temp" repo zone as private
* The primary user is the upload stash. Both stashed originals and thumbnails can
be viewed through Special:UploadStash, which checks the appropriate permissions.
There is no need for direct web access.
* Note that the scaler URL has to point to something that does no authentication
checks since the HTTP GET has no cookie headers propagated. However the file
name is the URL is determined by us_path, which is not exposed to the author
but rather stored in the DB and linked by the file key. The author should only
know the key.
* Also changed getTempRepo() to set the thumb/transcoded zones to nest in
the base repo temp zone. This way, the temp and base repo do not conflict
as to whether a container might be private or not.
Change-Id: I403520053b2053094e5f90083b6375bc04c351f4
James D. Forrester [Tue, 21 Oct 2014 18:34:02 +0000 (11:34 -0700)]
Update OOjs UI to v0.1.0-pre (
44db8292bf)
New changes:
bcc2927 Display keyboard shortcuts in right gutter of toolbar menus
f73d2b6 Localisation updates from https://translatewiki.net.
42be2b7 Progress bar widget
9833d47 Fix consoles in widgets demo
83645c4 OoUiPHP: Improve theme singleton handling
b4f0bc7 Add composer.json, use it for autoloading
Change-Id: I8770f4359eb912e01371cd6843da6dd61d832c3a
jenkins-bot [Tue, 21 Oct 2014 17:53:48 +0000 (17:53 +0000)]
Merge "Sync up with Parsoid parserTests."
umherirrender [Mon, 4 Aug 2014 17:10:51 +0000 (19:10 +0200)]
Migrate merge log to new log system
This allows use of gender on Special:Log
Old message is kept for use in irc,
a test is added to ensure a unchanged irc message.
Change-Id: I0557a0d2751540cf0d7967333ffd767b934011c6
Chad Horohoe [Tue, 21 Oct 2014 15:56:36 +0000 (08:56 -0700)]
Make Special:Search's button pretty again
Buttons were changed to be gated by the use UI
everywhere flag. Don't want that here
Change-Id: Ief47de045b2197f1ff36372355136418b0772948
jenkins-bot [Tue, 21 Oct 2014 14:32:50 +0000 (14:32 +0000)]
Merge "Fix pagecount output"
jenkins-bot [Tue, 21 Oct 2014 12:56:03 +0000 (12:56 +0000)]
Merge "Remove negative caching from Revision::getContentInternal"
jenkins-bot [Tue, 21 Oct 2014 12:09:27 +0000 (12:09 +0000)]
Merge "Add language name for aeb"
jenkins-bot [Tue, 21 Oct 2014 11:37:02 +0000 (11:37 +0000)]
Merge "Extensions may add tests by directory"
jenkins-bot [Tue, 21 Oct 2014 10:35:25 +0000 (10:35 +0000)]
Merge "Add mw-ui-icon-after"
Niklas Laxström [Sat, 18 Oct 2014 13:32:03 +0000 (15:32 +0200)]
Add language name for aeb
Translations were added long time ago
Change-Id: Ie31f8ad1f5443b0ad052bd028583154e46a433ce
jenkins-bot [Tue, 21 Oct 2014 09:45:31 +0000 (09:45 +0000)]
Merge "Rewrite ORMTable::unprefixFieldNames"
Adam Roses Wight [Sun, 28 Sep 2014 21:32:55 +0000 (14:32 -0700)]
Extensions may add tests by directory
The UnitTestsList hook can now be used to add entire directories of
tests, à la phpunit.xml's <directory> tag. The test suite is built by
recursively scanning the directory for any files ending in "Test.php".
TODO:
* Update online hook documentation.
* Generate and autoload a classmap for scanned directories.
Bug: 70630
Change-Id: I3089372f9d7c645e16ff0984a959f982a3bc639f
jenkins-bot [Tue, 21 Oct 2014 03:22:47 +0000 (03:22 +0000)]
Merge "Remove unused variable in ProfilerMwprof"
Chad Horohoe [Tue, 21 Oct 2014 01:39:46 +0000 (18:39 -0700)]
Remove unused variable in ProfilerMwprof
Change-Id: I7643717c3c899999f8393a6af726397b28d441fc
robinhood701 [Tue, 21 Oct 2014 01:38:44 +0000 (21:38 -0400)]
Fix pagecount output
Change-Id: I9ff3b986a2e1fdedb2ec5e281dbcaf6e35d3c2d0
jenkins-bot [Tue, 21 Oct 2014 00:58:08 +0000 (00:58 +0000)]
Merge "SqlBagOStuff: fix percentage in deleteObjectsExpiringBefore()"
Aaron Schulz [Sun, 19 Oct 2014 01:41:21 +0000 (18:41 -0700)]
Always supported delayed jobs in JobQueueRedis for simplicity
* Previously, each job type had to be configured to allow delayed jobs
Change-Id: I5f3cf04deca76d6684aa6b14eea97a8673a7f5af
jenkins-bot [Tue, 21 Oct 2014 00:11:54 +0000 (00:11 +0000)]
Merge "Added another size limit check to Job::toString"
jenkins-bot [Mon, 20 Oct 2014 23:26:39 +0000 (23:26 +0000)]
Merge "Add Content-Length header for job queue requests"
Subramanya Sastry [Mon, 20 Oct 2014 23:06:41 +0000 (18:06 -0500)]
Sync up with Parsoid parserTests.
This now aligns with Parsoid commit
9c8b75a3950eb1e1085ff140e76f69d70e25a647
Change-Id: I34b7077262e006acb9d45dd734488292ce9d4912
jenkins-bot [Mon, 20 Oct 2014 22:41:25 +0000 (22:41 +0000)]
Merge "Fix exception while bubbling titles"
jenkins-bot [Mon, 20 Oct 2014 22:40:39 +0000 (22:40 +0000)]
Merge "Remove deprecated GlobalVarConfig::set()"
Aaron Schulz [Mon, 22 Sep 2014 18:31:57 +0000 (11:31 -0700)]
Removed deprecated Job methods
Change-Id: Ib7a06ab19b31472c99cdccd418011beb6f075ca4
Tim Starling [Mon, 20 Oct 2014 21:42:17 +0000 (21:42 +0000)]
Revert "Use a fixed regex for StripState"
Breaks extensions, doesn't entirely fix the problem it was meant to fix.
This reverts commit
6da3f169ac55ae87837a4ba3cf3e30f83fbf9d7d.
Change-Id: Ic193abcff8c72b0c8b434fcac514f88603a45beb
jenkins-bot [Mon, 20 Oct 2014 21:41:19 +0000 (21:41 +0000)]
Merge "API: Internationalize all remaining core API modules"
Patrick Westerhoff [Mon, 20 Oct 2014 21:40:20 +0000 (23:40 +0200)]
Add Content-Length header for job queue requests
Include the Content-Length header in job queue POST requests to meet the
requirement by certain servers, avoiding HTTP 411 responses.
Bug: 72274
Change-Id: Icf34bca58c792225d735d576213d6887015459ca
jenkins-bot [Mon, 20 Oct 2014 21:12:54 +0000 (21:12 +0000)]
Merge "Remove hitcounters and associated code"
Aaron Schulz [Tue, 14 Oct 2014 21:58:26 +0000 (14:58 -0700)]
Removed extra "tries" increment in the redis job queue
* This could result in jobs getting one less extra tries than they should
Change-Id: Ia2e82ca0965f6ce9e1354820eb03f40f047a949c
Brad Jorsch [Thu, 18 Sep 2014 17:38:23 +0000 (13:38 -0400)]
API: Internationalize all remaining core API modules
This also adds some new ApiBase::PARAM_* constants to generate more
helpful help, and a method to override the default description message
for the use of ApiDisabled and ApiQueryDisabled.
Bug: 71638
Change-Id: Ic0c3d232e0498d58a043037e2e0c6f0b1c3edad3
Aaron Schulz [Sun, 19 Oct 2014 01:11:53 +0000 (18:11 -0700)]
Avoid calling recyclePruneAndUndelayJobs() in daemonized mode
* This could cause problems if claimTTL is 0 in MW config but not
in the runner JSON config.
Change-Id: I86418fd4426b58be1c17c97e026d14239f5e36de
Chad Horohoe [Wed, 30 Jul 2014 20:56:20 +0000 (13:56 -0700)]
Remove hitcounters and associated code
The hitcounter implementation in MediaWiki is flawed
and needs removal. For proper metrics, it is suggested to use
something like Piwik or Google Analytics.
RFC: https://www.mediawiki.org/wiki/Requests_for_comment/Removing_hit_counters_from_MediaWiki_core
Change-Id: I0e5006a7e8a09c800f8fa4effa9399e8afdd7a57