lhc/web/wiklou.git
9 years agoMerge "Add mediawiki.userSuggest to Special:UserRights"
jenkins-bot [Mon, 27 Oct 2014 00:10:37 +0000 (00:10 +0000)]
Merge "Add mediawiki.userSuggest to Special:UserRights"

9 years agoLocalisation updates from https://translatewiki.net.
Translation updater bot [Sun, 26 Oct 2014 19:48:29 +0000 (20:48 +0100)]
Localisation updates from https://translatewiki.net.

Change-Id: Ieacc0d6d4d0ca696d91d3358a4d2415ed7d37659

9 years agoLocalisation updates from https://translatewiki.net.
Translation updater bot [Sat, 25 Oct 2014 20:06:57 +0000 (22:06 +0200)]
Localisation updates from https://translatewiki.net.

Change-Id: I4136dd569abb9273398730442102867e7c7d6969

9 years agoMerge "Fix ("
jenkins-bot [Sat, 25 Oct 2014 00:30:57 +0000 (00:30 +0000)]
Merge "Fix ("

9 years agoFix (
Kunal Mehta [Sat, 25 Oct 2014 00:15:12 +0000 (17:15 -0700)]
Fix (

See <http://xkcd.com/859/>

Change-Id: I21113b158159d9a8a14045da87581937f71f42e3

9 years agoMake "View/restore X deleted edits" check permissions per title
Brian Wolff [Fri, 24 Oct 2014 22:40:42 +0000 (19:40 -0300)]
Make "View/restore X deleted edits" check permissions per title

This will ensure the prompt is shown for people who have
viewdeletedfile from f7aac5ae.

Change-Id: I6379413c8da01bcb878da8fbe77278bfc38529bc

9 years agoMerge "Add Oracle version of update-keys.sql"
jenkins-bot [Fri, 24 Oct 2014 22:23:36 +0000 (22:23 +0000)]
Merge "Add Oracle version of update-keys.sql"

9 years agoMerge "Add deprecated note to SkinTemplate"
jenkins-bot [Fri, 24 Oct 2014 22:23:20 +0000 (22:23 +0000)]
Merge "Add deprecated note to SkinTemplate"

9 years agomediawiki.ui: Add 'background-color: inherit' to match 'color: inherit'
Bartosz Dziewoński [Thu, 23 Oct 2014 08:50:09 +0000 (10:50 +0200)]
mediawiki.ui: Add 'background-color: inherit' to match 'color: inherit'

I'm torn on whether we should do this, or just remove 'color: inherit'.

Bug: 72192
Change-Id: Ie19e0ab03cd2e577a1c4527b083215c92b421a44

9 years agoAdd deprecated note to SkinTemplate
Florianschmidtwelzow [Fri, 24 Oct 2014 20:25:42 +0000 (22:25 +0200)]
Add deprecated note to SkinTemplate

Like mentioned in todo. Planned with 1.20, but now officially deprecated
since 1.25.

Change-Id: I2eabb642151f7e7ff05b52ff6718e78931604828

9 years agoLocalisation updates from https://translatewiki.net.
Translation updater bot [Fri, 24 Oct 2014 19:49:18 +0000 (21:49 +0200)]
Localisation updates from https://translatewiki.net.

Change-Id: I47cd4a8a02e237d3933691264ae82b050e48e341

9 years agoMerge "FormatJson::stripComments"
jenkins-bot [Fri, 24 Oct 2014 18:47:29 +0000 (18:47 +0000)]
Merge "FormatJson::stripComments"

9 years agoMerge "Allow search to return matching category"
jenkins-bot [Fri, 24 Oct 2014 17:01:58 +0000 (17:01 +0000)]
Merge "Allow search to return matching category"

9 years agoMerge "Remove useless sleep() in JobQueueTest"
jenkins-bot [Fri, 24 Oct 2014 16:46:08 +0000 (16:46 +0000)]
Merge "Remove useless sleep() in JobQueueTest"

9 years agoRemove 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

9 years agoor -> ||
Reedy [Fri, 24 Oct 2014 10:26:14 +0000 (11:26 +0100)]
or -> ||

Change-Id: Ic591f06f70c68bb2912b7f028f7f988eb658375d

9 years agoMerge "MessagesSv.php: Also remove lies"
jenkins-bot [Fri, 24 Oct 2014 01:29:24 +0000 (01:29 +0000)]
Merge "MessagesSv.php: Also remove lies"

9 years agoAllow search to return matching category
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

9 years agoMessagesSv.php: Also remove lies
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

9 years agoMerge "Swap and for &&"
jenkins-bot [Thu, 23 Oct 2014 22:25:22 +0000 (22:25 +0000)]
Merge "Swap and for &&"

9 years agoMerge "MessagesNds_nl.php: Remove lies"
jenkins-bot [Thu, 23 Oct 2014 22:24:09 +0000 (22:24 +0000)]
Merge "MessagesNds_nl.php: Remove lies"

9 years agoMerge "resourceloader: Add ResourceLoaderContext::getUserObj and replace use of ...
jenkins-bot [Thu, 23 Oct 2014 21:25:24 +0000 (21:25 +0000)]
Merge "resourceloader: Add ResourceLoaderContext::getUserObj and replace use of $wgUser"

9 years agoresourceloader: 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

9 years agoLocalisation updates from https://translatewiki.net.
Translation updater bot [Thu, 23 Oct 2014 21:02:24 +0000 (23:02 +0200)]
Localisation updates from https://translatewiki.net.

Change-Id: I584e1192dfbd55f3bde191e0e46ac2c45bf2e013

9 years agoMessagesNds_nl.php: Remove lies
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

9 years agoSwap and for &&
Chad Horohoe [Thu, 23 Oct 2014 20:03:14 +0000 (13:03 -0700)]
Swap and for &&

Change-Id: I7821a62586cc2d2f929fb3d7d5046958a70efbd0

9 years agoLocalisation updates from https://translatewiki.net.
Translation updater bot [Thu, 23 Oct 2014 19:53:34 +0000 (21:53 +0200)]
Localisation updates from https://translatewiki.net.

Change-Id: I947dce01c22c2037f5940e5bcc83a14340f700a8

9 years agoRefactor hook handling in ResourceLoaderTest
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

9 years agoMerge "Avoid running of hooks when running MWTimestampTest"
jenkins-bot [Thu, 23 Oct 2014 19:18:20 +0000 (19:18 +0000)]
Merge "Avoid running of hooks when running MWTimestampTest"

9 years agoMerge "Respect $wgApiFrameOptions in formatted API output mode"
jenkins-bot [Thu, 23 Oct 2014 18:24:48 +0000 (18:24 +0000)]
Merge "Respect $wgApiFrameOptions in formatted API output mode"

9 years agoMerge "Fix bypassing hooks in TextContentTest"
jenkins-bot [Thu, 23 Oct 2014 18:05:02 +0000 (18:05 +0000)]
Merge "Fix bypassing hooks in TextContentTest"

9 years agoMerge "Fix setting hooks in ApiQueryTest"
jenkins-bot [Thu, 23 Oct 2014 17:56:57 +0000 (17:56 +0000)]
Merge "Fix setting hooks in ApiQueryTest"

9 years agoMerge "Use mergeMwGlobalArrayValue in AutoLoaderTest::setUp"
jenkins-bot [Thu, 23 Oct 2014 17:56:02 +0000 (17:56 +0000)]
Merge "Use mergeMwGlobalArrayValue in AutoLoaderTest::setUp"

9 years agoMerge "Use mergeMwGlobalArrayValue in LocalisationCacheTest"
jenkins-bot [Thu, 23 Oct 2014 17:55:59 +0000 (17:55 +0000)]
Merge "Use mergeMwGlobalArrayValue in LocalisationCacheTest"

9 years agoMerge "Use mergeMwGlobalArrayValue in ApiOptionsTest"
jenkins-bot [Thu, 23 Oct 2014 17:55:51 +0000 (17:55 +0000)]
Merge "Use mergeMwGlobalArrayValue in ApiOptionsTest"

9 years agoMerge "Use setMwGlobals in UserTest::testPasswordExpire"
jenkins-bot [Thu, 23 Oct 2014 17:55:20 +0000 (17:55 +0000)]
Merge "Use setMwGlobals in UserTest::testPasswordExpire"

9 years agoMerge "Use setMwGlobals in TitleTest::testGetPageViewLanguage"
jenkins-bot [Thu, 23 Oct 2014 17:53:00 +0000 (17:53 +0000)]
Merge "Use setMwGlobals in TitleTest::testGetPageViewLanguage"

9 years agoAvoid running of hooks when running MWTimestampTest
umherirrender [Wed, 15 Oct 2014 14:51:43 +0000 (16:51 +0200)]
Avoid running of hooks when running MWTimestampTest

Bug: 55886
Change-Id: I91e1dfeb1cddb158318ac178264e5acaf0a16215

9 years agoFix bypassing hooks in TextContentTest
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

9 years agoUse mergeMwGlobalArrayValue in LocalisationCacheTest
umherirrender [Wed, 15 Oct 2014 15:39:27 +0000 (17:39 +0200)]
Use mergeMwGlobalArrayValue in LocalisationCacheTest

Change-Id: I8cfe494d159101306c699169dd224c3bea65c753

9 years agoUse mergeMwGlobalArrayValue in ApiOptionsTest
umherirrender [Wed, 15 Oct 2014 15:47:58 +0000 (17:47 +0200)]
Use mergeMwGlobalArrayValue in ApiOptionsTest

Change-Id: Ic0a9ceab9e8fad7c408e32ba110a3543ef28b59e

9 years agoMerge "Add hook to extract namespace in prefix search"
jenkins-bot [Thu, 23 Oct 2014 17:39:14 +0000 (17:39 +0000)]
Merge "Add hook to extract namespace in prefix search"

9 years agoRespect $wgApiFrameOptions in formatted API output mode
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

9 years agoAvoid implicit Message::toString in InfoAction
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

9 years agoAPI: Include ApiMain construction in api.php try-catch block
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

9 years agoTweak 'destructive' use case in style guide
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

9 years agoRestore next link to Special:AllPages
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

9 years agojquery.textSelection: Add ability to register custom implementation
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

9 years agoUpdate OOjs UI to v0.1.0-pre (40de4dabe6)
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

9 years agoAdd hook to extract namespace in prefix search
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

9 years agoLocalisation updates from https://translatewiki.net.
Translation updater bot [Wed, 22 Oct 2014 19:38:19 +0000 (21:38 +0200)]
Localisation updates from https://translatewiki.net.

Change-Id: I9a5331518171f1ffc807226fd585aacdf60b5eb4

9 years agoMerge "Made JobRunner wait for all applicable slaves, not just the main cluster"
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"

9 years agoMade 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

9 years agoExpose job metadata in showJobs and the jobs log
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

9 years agoOptimized wfWaitForSlaves() to get the master positions for all LBs first
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

9 years agoMerge "Move tests into separate ResourceLoaderFileModuleTest"
jenkins-bot [Wed, 22 Oct 2014 17:44:59 +0000 (17:44 +0000)]
Merge "Move tests into separate ResourceLoaderFileModuleTest"

9 years agoFixed loop in wfWaitForSlaves()
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

9 years agoMerge "API: Fix ApiFormatFeedWrapper"
jenkins-bot [Wed, 22 Oct 2014 17:20:35 +0000 (17:20 +0000)]
Merge "API: Fix ApiFormatFeedWrapper"

9 years agoMove tests into separate ResourceLoaderFileModuleTest
Kunal Mehta [Wed, 22 Oct 2014 05:32:13 +0000 (22:32 -0700)]
Move tests into separate ResourceLoaderFileModuleTest

Change-Id: I2504867850b7e6bda2afb8c4fedbe6b8819bc15b

9 years agoAPI: Fix ApiFormatFeedWrapper
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

9 years agoMerge "Treat the "temp" repo zone as private"
jenkins-bot [Wed, 22 Oct 2014 16:38:42 +0000 (16:38 +0000)]
Merge "Treat the "temp" repo zone as private"

9 years agoMerge "API: Warn when neither rawcontinue nor continue are given to action=query"
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"

9 years agoMerge "Only link local titles on Special:Search"
jenkins-bot [Wed, 22 Oct 2014 14:29:34 +0000 (14:29 +0000)]
Merge "Only link local titles on Special:Search"

9 years agoMerge "Allow for time-limited tokens"
jenkins-bot [Wed, 22 Oct 2014 13:13:19 +0000 (13:13 +0000)]
Merge "Allow for time-limited tokens"

9 years agojsminplus: Fix string concatenation in error message
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

9 years agoRemove invalid CacheHelper entry from wgAutoloadLocalClasses
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

9 years agoUpdate OOjs UI to v0.1.0-pre (531d497d3b)
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

9 years agoMerge "Made wfWaitForSlaves() support waiting on all clusters as needed"
jenkins-bot [Tue, 21 Oct 2014 21:42:55 +0000 (21:42 +0000)]
Merge "Made wfWaitForSlaves() support waiting on all clusters as needed"

9 years agoMade 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

9 years agoMerge "Localisation updates from https://translatewiki.net."
Translation updater bot [Tue, 21 Oct 2014 20:42:51 +0000 (20:42 +0000)]
Merge "Localisation updates from https://translatewiki.net."

9 years agoLocalisation 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

9 years agoMerge "Tweaked chooseBlock() comments"
jenkins-bot [Tue, 21 Oct 2014 20:39:28 +0000 (20:39 +0000)]
Merge "Tweaked chooseBlock() comments"

9 years agoMerge "Move MergeLogFormatter to 1.25"
jenkins-bot [Tue, 21 Oct 2014 20:34:27 +0000 (20:34 +0000)]
Merge "Move MergeLogFormatter to 1.25"

9 years agoMerge "Revert "Revert "Make enhanced recent changes and extended watchlist default"""
jenkins-bot [Tue, 21 Oct 2014 20:03:10 +0000 (20:03 +0000)]
Merge "Revert "Revert "Make enhanced recent changes and extended watchlist default"""

9 years agoMove MergeLogFormatter to 1.25
umherirrender [Tue, 21 Oct 2014 19:56:46 +0000 (21:56 +0200)]
Move MergeLogFormatter to 1.25

Follow-Up: I0557a0d2751540cf0d7967333ffd767b934011c6
Change-Id: Id18ba7d925062d795bd129af255cc902e48d30f6

9 years agoRevert "Revert "Make enhanced recent changes and extended watchlist default""
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

9 years agoTweaked chooseBlock() comments
Aaron Schulz [Tue, 21 Oct 2014 19:39:17 +0000 (12:39 -0700)]
Tweaked chooseBlock() comments

Change-Id: Ia13af74efe2081038409a229202e50016e91f5b5

9 years agoAPI: Warn when neither rawcontinue nor continue are given to action=query
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

9 years agoMerge "Revert "Make enhanced recent changes and extended watchlist default""
jenkins-bot [Tue, 21 Oct 2014 18:55:23 +0000 (18:55 +0000)]
Merge "Revert "Make enhanced recent changes and extended watchlist default""

9 years agoTreat the "temp" repo zone as private
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

9 years agoUpdate OOjs UI to v0.1.0-pre (44db8292bf)
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

9 years agoMerge "Sync up with Parsoid parserTests."
jenkins-bot [Tue, 21 Oct 2014 17:53:48 +0000 (17:53 +0000)]
Merge "Sync up with Parsoid parserTests."

9 years agoMigrate merge log to new log system
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

9 years agoMake Special:Search's button pretty again
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

9 years agoMerge "Fix pagecount output"
jenkins-bot [Tue, 21 Oct 2014 14:32:50 +0000 (14:32 +0000)]
Merge "Fix pagecount output"

9 years agoMerge "Remove negative caching from Revision::getContentInternal"
jenkins-bot [Tue, 21 Oct 2014 12:56:03 +0000 (12:56 +0000)]
Merge "Remove negative caching from Revision::getContentInternal"

9 years agoMerge "Add language name for aeb"
jenkins-bot [Tue, 21 Oct 2014 12:09:27 +0000 (12:09 +0000)]
Merge "Add language name for aeb"

9 years agoMerge "Extensions may add tests by directory"
jenkins-bot [Tue, 21 Oct 2014 11:37:02 +0000 (11:37 +0000)]
Merge "Extensions may add tests by directory"

9 years agoMerge "Add mw-ui-icon-after"
jenkins-bot [Tue, 21 Oct 2014 10:35:25 +0000 (10:35 +0000)]
Merge "Add mw-ui-icon-after"

9 years agoAdd language name for aeb
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

9 years agoMerge "Rewrite ORMTable::unprefixFieldNames"
jenkins-bot [Tue, 21 Oct 2014 09:45:31 +0000 (09:45 +0000)]
Merge "Rewrite ORMTable::unprefixFieldNames"

9 years agoExtensions may add tests by directory
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

9 years agoMerge "Remove unused variable in ProfilerMwprof"
jenkins-bot [Tue, 21 Oct 2014 03:22:47 +0000 (03:22 +0000)]
Merge "Remove unused variable in ProfilerMwprof"

9 years agoRemove 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

9 years agoFix pagecount output
robinhood701 [Tue, 21 Oct 2014 01:38:44 +0000 (21:38 -0400)]
Fix pagecount output

Change-Id: I9ff3b986a2e1fdedb2ec5e281dbcaf6e35d3c2d0

9 years agoMerge "SqlBagOStuff: fix percentage in deleteObjectsExpiringBefore()"
jenkins-bot [Tue, 21 Oct 2014 00:58:08 +0000 (00:58 +0000)]
Merge "SqlBagOStuff: fix percentage in deleteObjectsExpiringBefore()"

9 years agoAlways supported delayed jobs in JobQueueRedis for simplicity
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

9 years agoMerge "Added another size limit check to Job::toString"
jenkins-bot [Tue, 21 Oct 2014 00:11:54 +0000 (00:11 +0000)]
Merge "Added another size limit check to Job::toString"

9 years agoMerge "Add Content-Length header for job queue requests"
jenkins-bot [Mon, 20 Oct 2014 23:26:39 +0000 (23:26 +0000)]
Merge "Add Content-Length header for job queue requests"

9 years agoSync up with Parsoid parserTests.
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