lhc/web/wiklou.git
10 years agoMerge "Purge upstream caches when deleting file assets."
jenkins-bot [Mon, 19 Aug 2013 18:45:29 +0000 (18:45 +0000)]
Merge "Purge upstream caches when deleting file assets."

10 years agoPurge upstream caches when deleting file assets.
Bryan Davis [Mon, 19 Aug 2013 18:11:44 +0000 (18:11 +0000)]
Purge upstream caches when deleting file assets.

Inform upstream caches when a file asset is deleted by calling
SquidUpdate::purge(). This helps prevent unintentional information leakage in
the event that the asset is being deleted for reasons of license or content.

Bug: 51064
Change-Id: Ibf57e8f32d7dd04b8508a69706be5a40b49e5abd

10 years agoMerge "Fix comments for grep"
jenkins-bot [Mon, 19 Aug 2013 08:02:07 +0000 (08:02 +0000)]
Merge "Fix comments for grep"

10 years agoMerge "Followup Ifb005e7c: some cleanup in comments."
jenkins-bot [Mon, 19 Aug 2013 08:00:34 +0000 (08:00 +0000)]
Merge "Followup Ifb005e7c: some cleanup in comments."

10 years agoFix comments for grep
shirayuki [Fri, 16 Aug 2013 14:01:46 +0000 (23:01 +0900)]
Fix comments for grep

* category-*-count
* node-count-exceeded-*
* expansion-depth-exceeded-*

Change-Id: If5a58c4f128d15969c56955af43aff76954ca94b

10 years agoLocalisation updates from http://translatewiki.net.
Translation updater bot [Sun, 18 Aug 2013 19:39:15 +0000 (19:39 +0000)]
Localisation updates from translatewiki.net.

Change-Id: Iad6b538be6d172d232b8e593ff98faf3d5707abe

10 years agoAdjust two new date formats for Polish (pl)
MatmaRex [Sun, 18 Aug 2013 15:07:37 +0000 (17:07 +0200)]
Adjust two new date formats for Polish (pl)

* monthonly - happens to be the same as in English, but nonetheless
  copied explictly to avoid confusion in the future, as it's the only
  one to use the nominative form of month name instead of genitive

* pretty - needs to use genitive month name instead of nominative;
  same for dmy, mdy and ymd variants, as any form with different order
  would be gramatically awkward

I am a native Polish speaker.

Change-Id: Ic253f590b0a60196cf3d98ce8785b151bb576946

10 years agoMerge "Accessibility: Add aria-labelledby to the navigation landmarks"
jenkins-bot [Sun, 18 Aug 2013 12:57:27 +0000 (12:57 +0000)]
Merge "Accessibility: Add aria-labelledby to the navigation landmarks"

10 years agoMerge "Set modes back to 0644 to ImagePage.php and Resources.php"
TheDJ [Sun, 18 Aug 2013 12:05:03 +0000 (12:05 +0000)]
Merge "Set modes back to 0644 to ImagePage.php and Resources.php"

10 years agoShow message when user successfully changed password.
jiabao [Wed, 1 May 2013 06:05:31 +0000 (16:05 +1000)]
Show message when user successfully changed password.

Return a message when password has been successfully changed.
Give a successbox to the message which is the same as it for
saving preference.

Bug: 47399
Change-Id: I255c53d82cf0a58ee9ff1c0c939854e7392872e5

10 years agoDo not parse param of newsectionsummary on new section preview
umherirrender [Fri, 12 Jul 2013 20:39:59 +0000 (22:39 +0200)]
Do not parse param of newsectionsummary on new section preview

Summary preview of section=new shows expand templates.
Using the summary text as raw param avoids this.
Other usages of 'newsectionsummary' do it the same way.

Bug: 40453
Change-Id: I1fd3adfc64c664dfd490c11bfe60924fa215875c

10 years agoCommenting and doc fixes around the spam regexes
Matthew Flaschen [Sat, 3 Aug 2013 20:52:00 +0000 (16:52 -0400)]
Commenting and doc fixes around the spam regexes

Follow-up to clarify 6e838747487661faf0f404911f062f75ccf950a4 , fix an
older inaccurate comment, and fix a docblock copy-and-paste error.

Change-Id: I14e4ff2a5c3e61d7a9a27428953f1579d9d8436b

10 years agoMake msg method of DerivativeContext work properly.
Brian Wolff [Mon, 12 Aug 2013 18:29:29 +0000 (15:29 -0300)]
Make msg method of DerivativeContext work properly.

Previously, the msg method was not taking into account any
changes to the context, and was just using the original context.

For example, if you had a DerivativeContext object, where the
original context had a language of en, and then you did
$derivContext->setLanguage( 'fr' );, $derivContext->msg( 'foo' )
was still outputting stuff in english instead of french.

Change-Id: I4a87e0e2664e77bf79a80c873db384e0c3f607e7

10 years agoSet modes back to 0644 to ImagePage.php and Resources.php
Alexandre Emsenhuber [Sun, 18 Aug 2013 09:16:36 +0000 (11:16 +0200)]
Set modes back to 0644 to ImagePage.php and Resources.php

Fix for Icd1cde7c62 (427b0e1).

Change-Id: I981a84c1b2f3997daa590acad422445e3640b5fb

10 years agoIn login-throttled, specify how long you have to wait before logging in
Nemo bis [Sun, 11 Aug 2013 09:48:59 +0000 (11:48 +0200)]
In login-throttled, specify how long you have to wait before logging in

Throttle time will be enough to give an idea of the time to wait.
The actual time seems to be the time since the first of the last n
attempts in time t as per $wgPasswordAttemptThrottle, but it does not
seem too bad if the user gets a new full pool of allowed attempts.

Bug: 46965
Change-Id: Id385be840f340476fbe7a818ff1d05154fe86d68

10 years agoMerge "Fix help for --only: override doesn't work with CamelCase"
jenkins-bot [Sun, 18 Aug 2013 08:00:46 +0000 (08:00 +0000)]
Merge "Fix help for --only: override doesn't work with CamelCase"

10 years agoMerge "action=edit API with section=new would fail if page didn't exist"
jenkins-bot [Sat, 17 Aug 2013 20:06:58 +0000 (20:06 +0000)]
Merge "action=edit API with section=new would fail if page didn't exist"

10 years agoLocalisation updates from http://translatewiki.net.
Translation updater bot [Sat, 17 Aug 2013 19:29:56 +0000 (19:29 +0000)]
Localisation updates from translatewiki.net.

Change-Id: I0fe28c8ad5d61304babf766db49f2c3e9f218a55

10 years agoFix help for --only: override doesn't work with CamelCase
Nemo bis [Thu, 15 Aug 2013 21:47:33 +0000 (23:47 +0200)]
Fix help for --only: override doesn't work with CamelCase

See I725d07397cfa6e61e0644a9a40635d608f6be98d

Change-Id: I51320f5b2ae4335271bda53ce523c79328ff8d83

10 years agoMerge "Sync up with Parsoid parserTests."
jenkins-bot [Fri, 16 Aug 2013 20:59:32 +0000 (20:59 +0000)]
Merge "Sync up with Parsoid parserTests."

10 years agoLocalisation updates from http://translatewiki.net.
Translation updater bot [Fri, 16 Aug 2013 19:21:57 +0000 (19:21 +0000)]
Localisation updates from translatewiki.net.

Change-Id: I345c7a9f6390d1f3d39d677d624e60bb4da4c17f

10 years agoSync up with Parsoid parserTests.
C. Scott Ananian [Fri, 16 Aug 2013 18:43:14 +0000 (14:43 -0400)]
Sync up with Parsoid parserTests.

This now aligns with Parsoid commit bf60ad87877b573c9db813fe56f38842e2c52a3d

Change-Id: I9647d5010e06263a31970d8c168667af56c75b77

10 years agoMerge "Add a parserTest documenting interaction of tabs and preformatted text."
jenkins-bot [Fri, 16 Aug 2013 18:08:02 +0000 (18:08 +0000)]
Merge "Add a parserTest documenting interaction of tabs and preformatted text."

10 years agoAdd parserTests for the interaction of italics and possessives.
C. Scott Ananian [Fri, 16 Aug 2013 16:42:55 +0000 (12:42 -0400)]
Add parserTests for the interaction of italics and possessives.

Bug: 49926
Change-Id: I9756a1fb0bd583e6a4495ef28c3c159492dad871

10 years agoAdd a parserTest documenting interaction of tabs and preformatted text.
C. Scott Ananian [Fri, 16 Aug 2013 16:16:15 +0000 (12:16 -0400)]
Add a parserTest documenting interaction of tabs and preformatted text.

Tabs are apparently used this way on the front page of plwiki.

Change-Id: I0a65d5a9783071e91696ed2b96887f44199a999d

10 years agoGive grep a chance to find the usages
shirayuki [Fri, 16 Aug 2013 12:58:07 +0000 (21:58 +0900)]
Give grep a chance to find the usages

Change-Id: I18846326539b814fa7fa93ca54117dac3572e4b0

10 years agoConvert underscores to spaces in {{SUBJECTSPACE}}
Pavel Selitskas [Thu, 2 May 2013 00:20:11 +0000 (03:20 +0300)]
Convert underscores to spaces in {{SUBJECTSPACE}}

Bug: 46742
Change-Id: I1af2432cb453efff209e5c384eb484cff5440ebb

10 years agoAllow more than one variant set in user preferences.
Liangent [Wed, 12 Jun 2013 12:13:04 +0000 (12:13 +0000)]
Allow more than one variant set in user preferences.

Now with the introduction of page language, a site can have pages
in all languages, and different languages have different variants.
This patch allows users to set preferred variants for every page
they may see on the site.

Change-Id: Ie7e82bee0b1f8f902b38bb4a464cf0ebc4df4d89

10 years agoRename 'backend' param to 'srbackend' to match API
Chad Horohoe [Thu, 15 Aug 2013 23:54:57 +0000 (16:54 -0700)]
Rename 'backend' param to 'srbackend' to match API

Change-Id: I1ac1502d60a23118746175f857f8f6d8d78f5e25

10 years agoReturn values from finalSetup() aren't evaluated
Reedy [Thu, 15 Aug 2013 22:51:26 +0000 (23:51 +0100)]
Return values from finalSetup() aren't evaluated

Not that parent::finalSetup() returns anything anyway...

Change-Id: I21cb5e13cc83297f24a30ef37859430b0fefb695

10 years agoMerge "Make image pagination not require a page load."
TheDJ [Thu, 15 Aug 2013 20:31:27 +0000 (20:31 +0000)]
Merge "Make image pagination not require a page load."

10 years agoLocalisation updates from http://translatewiki.net.
Translation updater bot [Thu, 15 Aug 2013 19:40:02 +0000 (19:40 +0000)]
Localisation updates from translatewiki.net.

Change-Id: Ie77d7865cbbf6948ac5b598505d05e6407d17e05

10 years agoMerge "EditPage: Wrap the pipe between "Cancel" and "Editing help" links in a <span>"
TheDJ [Thu, 15 Aug 2013 18:31:43 +0000 (18:31 +0000)]
Merge "EditPage: Wrap the pipe between "Cancel" and "Editing help" links in a <span>"

10 years agoMerge "mediawiki.action.edit: Add styles for edit form's footer"
TheDJ [Thu, 15 Aug 2013 18:31:26 +0000 (18:31 +0000)]
Merge "mediawiki.action.edit: Add styles for edit form's footer"

10 years agoMerge "Avoid "Transaction already in progress" errors in SiteStatsUpdate::doUpdate"
jenkins-bot [Thu, 15 Aug 2013 17:56:35 +0000 (17:56 +0000)]
Merge "Avoid "Transaction already in progress" errors in SiteStatsUpdate::doUpdate"

10 years agoFollow-up I33462. Some stupid issues with gallery patch
Brian Wolff [Thu, 15 Aug 2013 17:21:56 +0000 (14:21 -0300)]
Follow-up I33462. Some stupid issues with gallery patch

Fix some embarrassing issues with my previous patch

Change-Id: I0a9a58ca854326ea594a9b8bd9499c89a0aca6c3

10 years agoMerge "Add a function that returns a list of categories the page is a member of"
jenkins-bot [Thu, 15 Aug 2013 16:04:42 +0000 (16:04 +0000)]
Merge "Add a function that returns a list of categories the page is a member of"

10 years agoAdd a function that returns a list of categories the page is a member of
Kunal Mehta [Fri, 9 Aug 2013 04:59:27 +0000 (12:59 +0800)]
Add a function that returns a list of categories the page is a member of

Main reason is so internal code does not have to recreate the database query
each time. This will also be useful for extensions.

Change-Id: Ia80c051ff0691087564710f2864ed617d5b9ee96

10 years agoNew more slick gallery display
Brian Wolff [Sat, 8 Jun 2013 04:47:07 +0000 (01:47 -0300)]
New more slick gallery display

This extension adds a "mode" parameter to the gallery
tag, allowing different formats for the gallery tag
(galleries in the ui can be controlled by a global)
The added modes are:
*traditional - The original gallery
*nolines - Like the original, no borders, less padding
*packed - All images aligned by having same height.
  JS also justifies the images.
  (I think this one is the one that will go over best
  with users.)
*packed-overlay - like packed, but caption goes over
  top the image in a transloucent box.
*packed-hover - like packed-overlay, but caption only
  visible on hover. Degrades gracefully on screen
  readers, and falls back to packed-overlay if
  you are using a touch screen. I kind of like
  this mode when the caption is not that important
  (ex a category where its just the file name).

This also adds a hook to allow people to make their
own gallery version. I believe there would be interest
in this, as different people have done different
experiments. For example:
* Wikia: http://community.wikia.com/wiki/Help:Galleries,_Slideshows,_and_Sliders/wikitext
* Wikinews: https://en.wikinews.org/wiki/Template:Picture_select

What I would like to see for this patch, is first it gets
enabled, with the default still "traditional". After
about a month or two we consult with users. If feedback
is positive, we change the default mode to one of the
others (probably "packed").

Adds a "mode" parameter to gallery for different
mode, including one 'height-constrained-overlay'
which looks much more like other modern websites.

Note: This makes one change to the old gallery format.
It makes Nonexistent files be rendered like thumbnails
(i.e. they are rendered with a little grey border).

One thing I'm slightly worried about with this patch,
is that I added an option to MediaTransformOutput::toHtml
to override the width attribute. I'm not sure if that
is the best approach, and would appreciate thoughts
on that.

This should be merged at the same time as Ie82c1548

Change-Id: I33462a8b52502ed76aeb163b66e3704c8618ba23

10 years agoSpaces in memcached keys are annoying
Chad Horohoe [Wed, 14 Aug 2013 22:23:30 +0000 (15:23 -0700)]
Spaces in memcached keys are annoying

Change-Id: I2fe2befb4c142cddbcfb73bd71b88d333e804428

10 years agoaction=edit API with section=new would fail if page didn't exist
Kunal Mehta [Wed, 14 Aug 2013 03:34:48 +0000 (20:34 -0700)]
action=edit API with section=new would fail if page didn't exist

If the page doesn't exist, $articleObject->replaceSectionContent will return null
Fixes a regression introduced in be97167ab61e7d59d86f6a9dca53b7016d615735.

Bug: 52830
Change-Id: Icdc0f130eeb40fff5c656c396b2a2af294015b98

10 years agoDon't display empty preference sections
Mark Holmquist [Tue, 16 Jul 2013 03:51:08 +0000 (20:51 -0700)]
Don't display empty preference sections

If a preference section has only hidden or API preferences, there are no
contents. So it would be silly to display a section heading for it,
since the user cannot see anything inside.

Change-Id: Ia1d89032c45a06c5103e50d90f3ef147213dd571

10 years agoMerge "Localisation updates from http://translatewiki.net."
Translation updater bot [Wed, 14 Aug 2013 19:31:16 +0000 (19:31 +0000)]
Merge "Localisation updates from translatewiki.net."

10 years agoLocalisation updates from http://translatewiki.net.
Translation updater bot [Wed, 14 Aug 2013 19:24:04 +0000 (19:24 +0000)]
Localisation updates from translatewiki.net.

Change-Id: I625810f874ab2286e08494c2b844df5e9b976b3d

10 years agoMerge "Allow individual search backends to control whether they SearchUpdate"
jenkins-bot [Wed, 14 Aug 2013 19:16:28 +0000 (19:16 +0000)]
Merge "Allow individual search backends to control whether they SearchUpdate"

10 years agoMerge "Don't use $wgVariantArticlePath for variants of non-content languages"
jenkins-bot [Wed, 14 Aug 2013 19:05:23 +0000 (19:05 +0000)]
Merge "Don't use $wgVariantArticlePath for variants of non-content languages"

10 years agoMerge "jquery.tablesorter: buildCollationTable() on first sort, not on load"
TheDJ [Wed, 14 Aug 2013 18:57:35 +0000 (18:57 +0000)]
Merge "jquery.tablesorter: buildCollationTable() on first sort, not on load"

10 years agoAllow individual search backends to control whether they SearchUpdate
Chad Horohoe [Tue, 13 Aug 2013 22:54:03 +0000 (15:54 -0700)]
Allow individual search backends to control whether they SearchUpdate

$wgDisableSearchUpdate is a sledgehammer for disabling all indexing
which is fine for most people, but sometimes you've got multiple
search backends and you want some to update but not others. This
allows each backend to tell core whether they support the feature.

This also removes the SearchUpdate hook which really doesn't make
sense and nobody uses but CirrusSearch and an abandoned extension
from 7 years ago.

Will require parallel change to MWSearch (Ibd002347) and Cirrus (I87a5b8cc)

Change-Id: I2063fe05000044225fa6bec2171ed0071b84a5cf

10 years agoDon't use $wgVariantArticlePath for variants of non-content languages
Liangent [Wed, 14 Aug 2013 16:04:26 +0000 (16:04 +0000)]
Don't use $wgVariantArticlePath for variants of non-content languages

Currently PathRouter understands variants of $wgContLang only, and it
wouldn't be easy to extend it to variants of the given title because at
the time of preparing PathRouter for parsing, the title is unknown yet.

Bug: 52852
Bug: 52850
Change-Id: I7dcf7dc73e36945e420a66d99329c09c75b17882

10 years agoFollowup Ifb005e7c: some cleanup in comments.
Liangent [Wed, 14 Aug 2013 15:35:41 +0000 (15:35 +0000)]
Followup Ifb005e7c: some cleanup in comments.

There're still various "disable" left there in messages, which are
fixable on translatewiki.net:

MessagesIke_cans.php:'variantname-iu' => 'disable',
MessagesIke_latn.php:'variantname-iu' => 'disable',
MessagesKk.php:'variantname-kk-kz'   => 'disable',
MessagesKk.php:'variantname-kk-tr'   => 'disable',
MessagesKk.php:'variantname-kk-cn'   => 'disable',
MessagesKk.php:'variantname-kk'      => 'disable',
MessagesKu_latn.php:'variantname-ku' => 'disable',
MessagesShi.php:'variantname-shi' => 'disable',

Change-Id: Ic8f874660f3b6f266ab791422cc5ee1749546a00

10 years agoMerge "Allow lines empty but for tabs and comments to be ignored."
jenkins-bot [Tue, 13 Aug 2013 22:29:40 +0000 (22:29 +0000)]
Merge "Allow lines empty but for tabs and comments to be ignored."

10 years agoAllow lines empty but for tabs and comments to be ignored.
C. Scott Ananian [Thu, 8 Aug 2013 23:48:16 +0000 (19:48 -0400)]
Allow lines empty but for tabs and comments to be ignored.

We originally allowed only spaces around comments.  Now allow tabs as
well.  This ought to affect very few pages, but it helps predictability
and to maintain consistency between the PHP preprocessor and parsoid.

Change-Id: Icb3ff6eec08aaa83ae332d03c910c13995c9c9ee

10 years agoLocalisation updates from http://translatewiki.net.
Translation updater bot [Tue, 13 Aug 2013 19:34:53 +0000 (19:34 +0000)]
Localisation updates from translatewiki.net.

Change-Id: I9e0942f951e1d62d464f55a5dc313a7922c99ed8

10 years agoMerge "CologneBlue: Make editform's textareas 100% wide"
jenkins-bot [Tue, 13 Aug 2013 18:55:29 +0000 (18:55 +0000)]
Merge "CologneBlue: Make editform's textareas 100% wide"

10 years agoMerge "Select search backend by query parameter"
jenkins-bot [Tue, 13 Aug 2013 18:49:13 +0000 (18:49 +0000)]
Merge "Select search backend by query parameter"

10 years agoMerge "Made runJobs.php respect time limits better and try to bail before OOMs"
jenkins-bot [Tue, 13 Aug 2013 18:09:10 +0000 (18:09 +0000)]
Merge "Made runJobs.php respect time limits better and try to bail before OOMs"

10 years agoMerge "Revert "Make line breaks in <blockquote> behave like <div> (bug 6200)." See...
jenkins-bot [Tue, 13 Aug 2013 18:07:30 +0000 (18:07 +0000)]
Merge "Revert "Make line breaks in <blockquote> behave like <div> (bug 6200)."  See bug 52763"

10 years agoMerge "Break some long lines"
jenkins-bot [Tue, 13 Aug 2013 18:05:52 +0000 (18:05 +0000)]
Merge "Break some long lines"

10 years agoMerge "Added batchFetchFromURLs() for mwstore backend"
jenkins-bot [Tue, 13 Aug 2013 18:03:53 +0000 (18:03 +0000)]
Merge "Added batchFetchFromURLs() for mwstore backend"

10 years agoMerge "Removed unused $dbw variable and connection"
jenkins-bot [Tue, 13 Aug 2013 18:01:59 +0000 (18:01 +0000)]
Merge "Removed unused $dbw variable and connection"

10 years agoRevert "Make line breaks in <blockquote> behave like <div> (bug 6200)." See bug...
Subramanya Sastry [Tue, 13 Aug 2013 17:27:48 +0000 (17:27 +0000)]
Revert "Make line breaks in <blockquote> behave like <div> (bug 6200)."  See bug 52763

This reverts commit b9d0e5e4e763aa58647f88739ed0e5682685d064.

Change-Id: I9451f7d11fe01085e4289b21b2e905751bdbf800

10 years agoTweak login/account creation for logged in users
Alex Monk [Sat, 22 Dec 2012 20:12:09 +0000 (20:12 +0000)]
Tweak login/account creation for logged in users

* Don't show the "Don't have an account? [Join <sitename>]" box to
  logged-in users.
* Use different message for "Real name" (disabled on WMF wikis) when
  creating another's account.

Also document showCreateOrLoginLink() and set its visibility.

Bug: 43172
Change-Id: I1b0bb6b78cbc5d37ef9f380a4bdf0f65d021a57f

10 years agoEditPage: Wrap the pipe between "Cancel" and "Editing help" links in a <span>
MatmaRex [Fri, 26 Jul 2013 10:16:05 +0000 (12:16 +0200)]
EditPage: Wrap the pipe between "Cancel" and "Editing help" links in a <span>

This will make it possible to hide or style it without nasty hacks
like the one Vector extension's ext.vector.footerCleanup module uses.

Bug: 43689
Change-Id: Id9269876939d3453c53473f7e3650c375f6fdd22

10 years agoAccessibility: Add aria-labelledby to the navigation landmarks
Derk-Jan Hartman [Tue, 13 Aug 2013 12:15:11 +0000 (14:15 +0200)]
Accessibility: Add aria-labelledby to the navigation landmarks

This helps distinguish the various 'navigation' landmarks from eachother
when they are listed by the software

Change-Id: Ib948f60ab97cd2a60d6d607c9a7a2f7061282fe4

10 years agoRemoved unused $dbw variable and connection
Aaron Schulz [Tue, 13 Aug 2013 07:42:09 +0000 (00:42 -0700)]
Removed unused $dbw variable and connection

Change-Id: I47060139fe762257847f482d24bd284fe6123452

10 years agoAdded batchFetchFromURLs() for mwstore backend
Aaron Schulz [Tue, 13 Aug 2013 07:07:29 +0000 (00:07 -0700)]
Added batchFetchFromURLs() for mwstore backend

Change-Id: I71cfe206c8eef79acb6507bc841a4798747a5f84

10 years agoMake some messages optional
raymond [Tue, 13 Aug 2013 06:46:14 +0000 (08:46 +0200)]
Make some messages optional

Followup Ie065c7b5a17bbf1aa484d0ae1f3ee0f5d41f8495

Change-Id: I1f2f648de8c257dcc9a822f19cd32bc7408605ae

10 years agoAdd limit report data on preview pages
Brad Jorsch [Thu, 14 Mar 2013 12:43:06 +0000 (08:43 -0400)]
Add limit report data on preview pages

While we've long had the "NewPP limit report" hidden in an HTML comment,
it is hard for users to find this as they're not likely to look for
profiling information hidden in an HTML comment. Even for those aware of
it, it's not particularly convenient to find.

This changeset adds a table showing this information at the bottom of
the page preview. It also adds the ability for this information to be
added to the ParserOutput object in a structured manner, and various
messages so the report can be localized for the end user.

Note that, for backwards compatability, the default English messages are
used for the "NewPP limit report" comment rather than the localized
messages.

Change-Id: Ie065c7b5a17bbf1aa484d0ae1f3ee0f5d41f8495

10 years agoMake wfReadOnly() a wrapper around wfReadOnlyReason()
Kevin Israel [Fri, 10 May 2013 07:37:04 +0000 (03:37 -0400)]
Make wfReadOnly() a wrapper around wfReadOnlyReason()

This makes more sense than having wfReadOnlyReason() call
wfReadOnly() for its side effect of setting $wgReadOnly
to the contents of $wgReadOnlyFile if the file exists.

Change-Id: Ic723aed368915ac3757f3100ddbbeb3b5a4cdc15

10 years agojobqueue: cleaned up JobQueue exception handling
Aaron Schulz [Wed, 19 Jun 2013 03:09:10 +0000 (20:09 -0700)]
jobqueue: cleaned up JobQueue exception handling

* Added JobQueueError exceptions.
* Periodic tasks that fail are logged and skipped.
* JobQueueFederated properly fails over now.

Change-Id: I9d9f0dae548a9dde693a7cd25c255a8bfbf37899

10 years agoReplace remaining sajax use
Alex Monk [Sun, 26 May 2013 16:25:30 +0000 (17:25 +0100)]
Replace remaining sajax use

Bug: 40785
Change-Id: I4a0af8986f924cd127a73828e72da6998f28536c

10 years agogetConfiguration.php now supports regex
Antoine Musso [Wed, 17 Jul 2013 16:22:17 +0000 (18:22 +0200)]
getConfiguration.php now supports regex

Let us dump global settings based on regex.

* --regex and --iregex to filter globals in $GLOBALS
* validation of --format
* format is now case insensitive
* vardump format

Change-Id: I3a1ddc8ab3c9e41a47b55f412e7f2b018e99b647

10 years agoSelect search backend by query parameter
Chad Horohoe [Wed, 31 Jul 2013 18:33:57 +0000 (11:33 -0700)]
Select search backend by query parameter

This is useful when you're doing testing of multiple search
engines and you want to compare results.

Note that it doesn't do anything for the prefix search which is ok!

Change-Id: I96a08c64ac84e93b0bec2e8b08d8943b775e68d1

10 years agoLocalisation updates from http://translatewiki.net.
Translation updater bot [Mon, 12 Aug 2013 19:22:57 +0000 (19:22 +0000)]
Localisation updates from translatewiki.net.

Change-Id: If79d597a6d152efde427145496770ce441306c02

10 years agoSync up with Parsoid parserTests.
C. Scott Ananian [Mon, 12 Aug 2013 16:50:37 +0000 (12:50 -0400)]
Sync up with Parsoid parserTests.

This now aligns with Parsoid commit 44d2188ce875a97441e7ffcc40c2824bc52092c8

Change-Id: I6e6e0755e3bd335ba9d34d4a053384cf04847137

10 years agoMerge "HistoryAction: There is no mediawiki.legacy.history module"
TheDJ [Mon, 12 Aug 2013 12:30:59 +0000 (12:30 +0000)]
Merge "HistoryAction: There is no mediawiki.legacy.history module"

10 years agoLocalisation updates from http://translatewiki.net.
Translation updater bot [Sun, 11 Aug 2013 19:02:44 +0000 (19:02 +0000)]
Localisation updates from translatewiki.net.

Change-Id: Ibef6bc2f72261b59cc28c0e7aebf1c2bc575fa87

10 years agoMake ResourceLoader::makeComment a public static method
Ori Livneh [Sun, 11 Aug 2013 07:11:17 +0000 (15:11 +0800)]
Make ResourceLoader::makeComment a public static method

ResourceLoader::makeComment takes a block of text of converts it into a
/* multi-line comment block */ that is safe for inclusion in JavaScript and CSS
source code. There is no reason for the method to be protected, since it is
generic, useful, and free of side-effects.

Change-Id: Ibe45256eddee2ad30d19adcb2f1c0b0d5578e650

10 years agoLocalisation updates from http://translatewiki.net.
Translation updater bot [Sat, 10 Aug 2013 19:25:21 +0000 (19:25 +0000)]
Localisation updates from translatewiki.net.

Change-Id: I58a2089e69b39aba80162197b47b655b9dbac39b

10 years agoMerge "Clarify userrights-conflict"
jenkins-bot [Sat, 10 Aug 2013 12:37:00 +0000 (12:37 +0000)]
Merge "Clarify userrights-conflict"

10 years agoMerge "Make two info action row headers plural-compatible and consistent"
jenkins-bot [Sat, 10 Aug 2013 12:34:16 +0000 (12:34 +0000)]
Merge "Make two info action row headers plural-compatible and consistent"

10 years agoMerge "Make logout text simpler and more general"
jenkins-bot [Sat, 10 Aug 2013 12:31:59 +0000 (12:31 +0000)]
Merge "Make logout text simpler and more general"

10 years agoMerge "Clarify info action's "search engine status""
jenkins-bot [Sat, 10 Aug 2013 12:27:50 +0000 (12:27 +0000)]
Merge "Clarify info action's "search engine status""

10 years agoMerge "Remove positional reference from createaccountmail"
jenkins-bot [Sat, 10 Aug 2013 12:26:26 +0000 (12:26 +0000)]
Merge "Remove positional reference from createaccountmail"

10 years agoMerge "Just use "You" in userrights-notallowed"
jenkins-bot [Sat, 10 Aug 2013 12:24:28 +0000 (12:24 +0000)]
Merge "Just use "You" in userrights-notallowed"

10 years agoJust use "You" in userrights-notallowed
Nemo bis [Sat, 10 Aug 2013 12:00:21 +0000 (14:00 +0200)]
Just use "You" in userrights-notallowed

Unnecessary complexity; inconsistent with messages using "you"
just around this one.

Change-Id: I18016bfca6f03dd484db749f6a9045c5876b779b

10 years agotypo fixed: User::getIntOption returns an integer, not a boolean
Wikinaut [Sat, 10 Aug 2013 11:48:37 +0000 (13:48 +0200)]
typo fixed: User::getIntOption returns an integer, not a boolean

Change-Id: Ied47f53ccf567ae8fcd047481d46d28c9960b549

10 years agoRemove positional reference from createaccountmail
Nemo bis [Sat, 10 Aug 2013 11:37:53 +0000 (13:37 +0200)]
Remove positional reference from createaccountmail

<https://www.mediawiki.org/wiki/Localisation#Avoid_references_to_screen_layout_and_positions>

Change-Id: I1a930fd402b5de020b7ad509e74a0f35638ba7f8

10 years agoCologneBlue: Make editform's textareas 100% wide
Derk-Jan Hartman [Fri, 9 Aug 2013 20:19:28 +0000 (22:19 +0200)]
CologneBlue: Make editform's textareas 100% wide

This was the last skin that didn't have a 100% wide textareas in the
editform. Brought it in line with the other skins. Eventually we
should make this skin use common*.css, but this is needed for
related patch set: I1b92499961b7ea1949e1d1e48ced6f562822d1cd.

Change-Id: I07895f767049a23945d3a989f7a8164f49847934

10 years agoMerge "Reusable external store insertion with fallback"
jenkins-bot [Sat, 10 Aug 2013 04:52:12 +0000 (04:52 +0000)]
Merge "Reusable external store insertion with fallback"

10 years agoClean up comment style in DefaultSettings.php
umherirrender [Tue, 30 Jul 2013 07:36:33 +0000 (09:36 +0200)]
Clean up comment style in DefaultSettings.php

Add some line breaks and break long lines

Change-Id: I915c4c1c3b0f4d5c26fe3e1320fcfdaa70a27e64

10 years agoHistoryAction: There is no mediawiki.legacy.history module
MatmaRex [Fri, 9 Aug 2013 22:25:20 +0000 (00:25 +0200)]
HistoryAction: There is no mediawiki.legacy.history module

Remove the reference to it.

Change-Id: Ia34b2ea6155273faaa8961238e07672f9e65c576

10 years agoMerge "More rigorous clearing of image redirect cache"
jenkins-bot [Fri, 9 Aug 2013 21:29:27 +0000 (21:29 +0000)]
Merge "More rigorous clearing of image redirect cache"

10 years agoLocalisation updates from http://translatewiki.net.
Translation updater bot [Fri, 9 Aug 2013 19:10:54 +0000 (19:10 +0000)]
Localisation updates from translatewiki.net.

Change-Id: I0bfaa4425628474b81f31b7ab3dcce28779998de

10 years agomediawiki.action.edit: Add styles for edit form's footer
MatmaRex [Fri, 26 Jul 2013 10:08:50 +0000 (12:08 +0200)]
mediawiki.action.edit: Add styles for edit form's footer

Copied verbatim from Vector extension's ext.vector.footerCleanup module.

Bug: 43689
Change-Id: I1b92499961b7ea1949e1d1e48ced6f562822d1cd

10 years agoClarify info action's "search engine status"
Nemo bis [Fri, 9 Aug 2013 18:31:06 +0000 (20:31 +0200)]
Clarify info action's "search engine status"

We are using the word "indexing" anyway and I doubt the concept
of internal vs. external search engine is any more complex than
the concept of "robot" which also relates to robots.txt.
"Allowed" or "disallowed" also seems appropriate, as it describes
the permission without speaking of actual impossibility, though
some describe it as "preventing" indexing.

Examples:
http://www.robotstxt.org/meta.html
https://en.wikipedia.org/wiki/Noindex
https://support.google.com/webmasters/answer/93710?hl=en
http://googlewebmastercentral.blogspot.fi/2007/03/using-robots-meta-tag.html
https://developers.google.com/webmasters/control-crawl-index/docs/robots_meta_tag
http://www.w3.org/TR/html401/appendix/notes.html#h-B.4.1.2

Bug: 43935
Change-Id: I856767f9e4951b165b589a553dd84e35fc55822e

10 years agoMerge "Accessibility: make columnheader the primary role of the element"
jenkins-bot [Fri, 9 Aug 2013 18:13:43 +0000 (18:13 +0000)]
Merge "Accessibility: make columnheader the primary role of the element"

10 years agoMerge "Accessibility: Don't arbitrarily override role"
jenkins-bot [Fri, 9 Aug 2013 18:10:17 +0000 (18:10 +0000)]
Merge "Accessibility: Don't arbitrarily override role"

10 years agoMake logout text simpler and more general
Nemo bis [Fri, 9 Aug 2013 11:39:28 +0000 (13:39 +0200)]
Make logout text simpler and more general

By removing one sentence that is not true on private wikis.
Per Siebrand on previous patch, better simplify the logout
interface than make it heavier.

Bug: 33439
Change-Id: I1f02d4ba6981b34aa2ff16a0c6632e0b58b23bb4

10 years agoMake two info action row headers plural-compatible and consistent
Nemo bis [Fri, 9 Aug 2013 09:37:50 +0000 (11:37 +0200)]
Make two info action row headers plural-compatible and consistent

Plural support was asked, but as it is a table it makes more sense
to just align them to the "Number of X" style of the other rows.

Bug: 48634
Change-Id: I32a760e59a3c86b5baa6096e0a28e8b4681f4a3f