Aaron Schulz [Fri, 10 Aug 2012 05:23:44 +0000 (22:23 -0700)]
[FileBackend] Added option for copy script to skip non-UTF8 filenames.
Change-Id: I9b48012d890c2c4589984576a31d84dde535ad5b
Demon [Thu, 9 Aug 2012 20:07:47 +0000 (20:07 +0000)]
Merge "[FileBackend] Moved filerepo/backend/ up to filebackend"
Translation updater bot [Thu, 9 Aug 2012 19:42:36 +0000 (19:42 +0000)]
Merge "Localisation updates from translatewiki.net."
Translation updater bot [Thu, 9 Aug 2012 19:21:24 +0000 (19:21 +0000)]
Localisation updates from translatewiki.net.
Change-Id: Ib16713056929fa5ef310cb824a235a81bd9c960d
IAlex [Thu, 9 Aug 2012 19:18:38 +0000 (19:18 +0000)]
Merge "Added @since tags"
jeroendedauw [Thu, 9 Aug 2012 16:03:14 +0000 (18:03 +0200)]
Added @since tags
Change-Id: I90717790ac159713e48de7eb89649c3bcbce1d87
Catrope [Thu, 9 Aug 2012 18:45:36 +0000 (18:45 +0000)]
Merge "Kranitor #2: Pass JSHint on resources/mediawiki/*"
Timo Tijhof [Tue, 24 Jul 2012 20:45:20 +0000 (13:45 -0700)]
Kranitor #2: Pass JSHint on resources/mediawiki/*
* .jshintrc
- Update properties to reflect our conventions more
* Re-pass resources/jquery/*
* Pass resources/mediawiki/*
- Trailing whitespace
- Whitelist the one usage of document.write with
a local /*jshint evil:true */ in the function that
we allow to use it.
- Get rid of dangling _ in var names and undescriptive
instances of '_this'.
- More code conventions
* Add a few documentation comments while at it
Change-Id: Ic4f2b5d473a440667a40e4d5f12f40877386b02f
Alexandre Emsenhuber [Thu, 9 Aug 2012 16:06:18 +0000 (18:06 +0200)]
Improve documentation of maintenance scripts.
Change-Id: I21b4fb873e88026108754eb7206e62c82648df0e
IAlex [Thu, 9 Aug 2012 17:25:25 +0000 (17:25 +0000)]
Merge "Fix issue in SpecialCachedPage: only save cache when initialized"
Aaron Schulz [Thu, 9 Aug 2012 16:59:57 +0000 (16:59 +0000)]
Merge "(bug 12701) Use diff of all unseen revisions in the "new messages" bar."
Siebrand [Thu, 9 Aug 2012 15:31:57 +0000 (15:31 +0000)]
Merge "Minor bits of documentation updates to upload code"
Reedy [Thu, 9 Aug 2012 15:20:09 +0000 (16:20 +0100)]
Minor bits of documentation updates to upload code
Including hint for bug 39195
Change-Id: I4cdab97011330c12a943112f6c05134362d26a82
jeroendedauw [Thu, 9 Aug 2012 14:40:09 +0000 (16:40 +0200)]
Fix issue in SpecialCachedPage: only save cache when initialized
Change-Id: I5a63857c297fbf3055ea6e5d0524dac8fd251411
Reedy [Thu, 9 Aug 2012 13:54:46 +0000 (14:54 +0100)]
Followup for bug 39099
If we're not passed an array, try and make it one..
Change-Id: I269848d08893cecfb0ac4de87a3155c916981a8d
jeroendedauw [Thu, 9 Aug 2012 12:29:46 +0000 (14:29 +0200)]
Added missing @since and @return tags so other people dont have to waste their time figuring it out as well
Change-Id: I84e75da7bdbf30b57368eca0051b1aa664afc798
Aaron Schulz [Thu, 9 Aug 2012 01:16:31 +0000 (18:16 -0700)]
[FileBackend] Moved filerepo/backend/ up to filebackend
Change-Id: I62ba23bd22e0f177fb48acaf6bcc38cbffacd3e7
GWicke [Wed, 8 Aug 2012 20:21:57 +0000 (20:21 +0000)]
Merge "Added another parser test for headings."
umherirrender [Wed, 8 Aug 2012 20:07:34 +0000 (22:07 +0200)]
Fix title inside form on Special:ListFiles
The form reused the title from the query, but when calling the page with
a subpage as parameter (Special:ListFiles/User), than the title contains
this subpage also, that looks not good, when resubmit the form.
This way is a copy from Special:AllMessages.
Change-Id: I431be530ad65e36c26c5a02fe78e436254131592
Reedy [Wed, 8 Aug 2012 20:09:32 +0000 (21:09 +0100)]
PHP Warning: Invalid argument supplied for foreach() in /www/w/includes/Uri.php on line 261
Change-Id: I05e34c4f0f9f31165b29b7ea1fda4417d6c96508
Subramanya Sastry [Wed, 8 Aug 2012 19:44:39 +0000 (14:44 -0500)]
Added another parser test for headings.
Change-Id: I6a559f5355b3c2da385306a3e5451803f8a2ec86
Translation updater bot [Wed, 8 Aug 2012 19:13:56 +0000 (19:13 +0000)]
Localisation updates from translatewiki.net.
Change-Id: I1d49283bdf6051d0562a1a57ef8923b274f179be
IAlex [Wed, 8 Aug 2012 18:35:28 +0000 (18:35 +0000)]
Merge "(bug 24521) Move hard coded "code error!" to messages"
Demon [Wed, 8 Aug 2012 18:20:19 +0000 (18:20 +0000)]
Merge "Add a MagicWordArray::getNames() function"
Demon [Wed, 8 Aug 2012 18:15:18 +0000 (18:15 +0000)]
Merge "[LockManager] Cleaned up DBLockManager and reduced code duplication."
Catrope [Wed, 8 Aug 2012 18:12:45 +0000 (18:12 +0000)]
Merge "(bug 38987) mediawiki.api.parse.test: Fix test breakage"
Aaron Schulz [Sat, 16 Jun 2012 05:24:59 +0000 (22:24 -0700)]
[Database] Various DB cleanups.
* Removed unused and obsolete set() and safeQuery() functions.
* Removed unused deprecated constructor functions.
* Removed unused limitResultForUpdate() cruft function.
* Removed unused standardSelectDistinct(), it's better to just follow the standard for all queries.
* Removed other cruft functions unused by core/extensions.
* Made some internal functions protected.
Change-Id: I90be88ea740834a417a17d7751f1be7bac4eae4e
Timo Tijhof [Tue, 7 Aug 2012 23:54:34 +0000 (01:54 +0200)]
(bug 38987) mediawiki.api.parse.test: Fix test breakage
The direct html comparison is not stable enough due to interference
if Tidy. Working around by doing a dom comparison instead of raw
html.
Change-Id: I62e39e0b05e3f9b5f78e2ac28a6f3ca0b608d152
Aaron Schulz [Wed, 8 Aug 2012 06:22:49 +0000 (23:22 -0700)]
Revision and WikiPage cleanup with IDBAccessObject interface.
* Replaced WikiPage::DATA_FROM_* constants with IDBAccessObject ones.
* Renamed IDBAccessObject constants a bit for visual consistency.
* Removed AVOID_MASTER parameter and replaced calling instances with READ_NORMAL.
Instead of getting page_latest from the master and the revision from a
slave, just get it all from the master in one RTT. Most callers used
AVOID_MASTER (and now READ_NORMAL), so this case is barely hit anymore.
Change-Id: Ifbefdcd4490094b38e49bbb46c95fdb71b5c9e1a
Reedy [Sat, 4 Aug 2012 23:47:23 +0000 (00:47 +0100)]
Add a MagicWordArray::getNames() function
Minor documentation fixes too
Change-Id: Iabf858c30d45073cb82da398d6f9e6f5bb310b34
Platonides [Fri, 13 Jul 2012 18:15:41 +0000 (20:15 +0200)]
Replace $wgDBerrorLogInUTC with a $wgDBerrorLogTZ variable which
can be set to any other timezone.
Also avoids the ugly default-changing that was being used by c15605.
Change-Id: I7a5086f84310f50a1929e07bd2e6527a518424b2
Reedy [Wed, 8 Aug 2012 12:49:19 +0000 (12:49 +0000)]
Merge "Allow session expiry time to be configured"
Nikerabbit [Wed, 8 Aug 2012 09:43:09 +0000 (09:43 +0000)]
Merge "Follow-up I47412b67: pass an array of query parameters to Linker::link()"
Nikerabbit [Wed, 8 Aug 2012 08:50:00 +0000 (08:50 +0000)]
Merge "(bug 39099) Changed error-levels in Uri.php"
Alexandre Emsenhuber [Wed, 8 Aug 2012 08:42:17 +0000 (10:42 +0200)]
Follow-up I47412b67: pass an array of query parameters to Linker::link()
Spotted by Daniel Werner in that change.
Change-Id: I8ded52b8285b2af0f69cc586abe532ea56cc18bb
Nikerabbit [Wed, 8 Aug 2012 07:38:04 +0000 (07:38 +0000)]
Merge "Pass the 'returntoquery' parameter on cookie check."
IAlex [Wed, 8 Aug 2012 06:13:08 +0000 (06:13 +0000)]
Merge "Remove unused variables/function values returned"
IAlex [Wed, 8 Aug 2012 05:59:51 +0000 (05:59 +0000)]
Merge ".gitignore: Add .DS_Store for Mac OS X; Organize and a-Z sort."
helder.wiki [Wed, 1 Aug 2012 15:21:36 +0000 (12:21 -0300)]
mediawiki.user: Reduce repetition of code
Created a local utility function getUserInfo(), which is called by
both mw.user.getGroups and mw.user.getRights.
This function uses the same API request to get both pieces of
information.
Also reduces the number of jQuery.Callbacks instances by
using it directly instead of jQuery.Deffered with '.always()'.
Change-Id: I590175dba1c9761da19a84efe69a5305220d8eb7
Tim Starling [Wed, 8 Aug 2012 01:20:30 +0000 (11:20 +1000)]
Allow session expiry time to be configured
When $wgSessionsInObjectCache is enabled, use a configurable expiry time
instead of a hard-coded one-hour expiry.
Change-Id: Ia51962176d30fd87e298c47ec347a143cad80772
Aaron Schulz [Wed, 8 Aug 2012 00:35:59 +0000 (00:35 +0000)]
Merge "Allow session storage to be configured independently"
Tim Starling [Tue, 7 Aug 2012 05:25:46 +0000 (15:25 +1000)]
Allow session storage to be configured independently
* Introduce $wgSessionCacheType to allow the session storage to be
configured independently of $wgMemc.
* Renamed $wgSessionsInMemcached to $wgSessionsInObjectCache to reflect
the new versatility.
* Modernized the relevant code, removing the explicit require_once(),
used the autoloader instead. Moved it to ObjectCacheSessionHandler.
* Tested with memcached, external sharded MySQL and APC, it all seems to
work just fine.
Change-Id: I473334bb56cafb4e21ac1c1304d69095676fc0c4
Timo Tijhof [Tue, 7 Aug 2012 23:58:58 +0000 (01:58 +0200)]
.gitignore: Add .DS_Store for Mac OS X; Organize and a-Z sort.
Change-Id: Idddfac5af757aa2869a2db25f10ca7ef6f4820a9
Reedy [Tue, 7 Aug 2012 23:47:25 +0000 (00:47 +0100)]
Remove unused variables/function values returned
Fix trailing whitespace
Change-Id: I53abf75e142f0166032b98e4adb3dabe06643017
Tyler Anthony Romeo [Tue, 7 Aug 2012 23:16:22 +0000 (19:16 -0400)]
(bug 39099) Changed error-levels in Uri.php
Switched component aliases and invalid URLs to wfDebug()
instead of wfWarn() so that it fails gracefully. Also
changed Uri::setComponents() to throw an exception for
invalid components instead of warning in order to be
the same as the other methods.
Change-Id: I2f2b552f8b13b7063c6b85b6a02d05eaba470b90
Signed-off-by: Tyler Anthony Romeo <tylerromeo@gmail.com>
Aaron Schulz [Tue, 7 Aug 2012 20:58:45 +0000 (20:58 +0000)]
Merge "Follow-up SVN r98012: pass Title objects to LogEventsList::showLogExtract()."
IAlex [Tue, 7 Aug 2012 20:51:18 +0000 (20:51 +0000)]
Merge "Set form name for HTMLForms in FormAction subclasses."
Translation updater bot [Tue, 7 Aug 2012 20:13:58 +0000 (20:13 +0000)]
Merge "Localisation updates from translatewiki.net."
Reedy [Tue, 7 Aug 2012 20:12:51 +0000 (20:12 +0000)]
Merge "Followup c17651/bug 39032"
Translation updater bot [Tue, 7 Aug 2012 20:06:21 +0000 (20:06 +0000)]
Localisation updates from translatewiki.net.
Change-Id: I7f355864088419d9fa96788a2b329c858457f183
Aaron Schulz [Tue, 7 Aug 2012 19:45:40 +0000 (19:45 +0000)]
Merge "Added some docs, fixed some docs and made implicit checks explicit"
Aaron Schulz [Tue, 7 Aug 2012 19:31:42 +0000 (19:31 +0000)]
Merge "Linker::link() prints deprecated warning if $query is a string"
Reedy [Tue, 7 Aug 2012 18:13:55 +0000 (19:13 +0100)]
Followup c17651/bug 39032
makeHelpMsgHelper made a list of "allowed generators" at the same
time as generating stuff that was used to build the api help docs.
Change-Id: Idcc0b19ff62ab8da95c09c75a5222d3116ed0dc5
Waldir Pimenta [Tue, 7 Aug 2012 19:09:26 +0000 (20:09 +0100)]
improve wfStripIllegalFilenameChars()'s readability
make the preg_replace regex more readable,
and expand documentation a little.
Change-Id: Id26d9d42be7d3f2780e82da27dd2477d62d8e106
Brian Wolff [Sun, 8 Jul 2012 17:02:35 +0000 (14:02 -0300)]
(bug 33037) Special:newfiles treat its subpage parameter as a limit
This restores the older behaviour of Special:newfiles. This allows
people to easily include variable sized galleries via
{{Special:newfiles/12}} syntax (people could of course previously do
{{special:newfiles|limit=12}} but less people know that.
Also makes IndexPager::setLimit validate the limit in the same way
it validates the limit coming from a url, and makes it so that
calling setLimit takes precedence over its built in determine the limit
code.
p.s. This is my first commit in our great glourious git future, so
let me know if i did anything wrong
Change-Id: I7fc148e56e43b7c453a1a9559ef74b8b3119c6fe
Brad Jorsch [Thu, 19 Jul 2012 16:54:05 +0000 (12:54 -0400)]
(bug 11142) Improve file ext error reporting in API upload
The API action=upload returns a generic error message when one or more
of the file extensions are blacklisted. It should return a more
informative message, and also return the list of blacklisted extensions
in a machine-readable format.
This changeset introduces a new message,
"api-error-filetype-banned-type", which is to
"api-error-filetype-banned" what "filetype-banned-type" is to
"filetype-banned". As a starting point, I've copied (with minor changes)
the existing filetype-banned-type message to
api-error-filetype-banned-type for all languages for which both
api-error-filetype-banned and filetype-banned-type are currently given.
This changeset also incidentally fixes an internal server error with
format=xml when the filetype-banned error is returned by the API.
Change-Id: I6b0c58fbc5b19aa55286c56fa7da2195ea683ae0
Alexandre Emsenhuber [Tue, 7 Aug 2012 17:24:03 +0000 (19:24 +0200)]
Pass the 'returntoquery' parameter on cookie check.
Change-Id: I6d80ac4ec6a129f7670b046ec5fe4ab35fc4e352
Alexandre Emsenhuber [Tue, 7 Aug 2012 06:33:41 +0000 (08:33 +0200)]
Added WebRequest::getMethod() to get the HTTP method of the request.
This is to replace the usage of $_SERVER['REQUEST_METHOD'].
Change-Id: I45084254c5452b00b0665df78628cfd214e39cab
IAlex [Tue, 7 Aug 2012 16:22:49 +0000 (16:22 +0000)]
Merge "Allowing Message objects to be passed as error page title."
Tyler Anthony Romeo [Mon, 6 Aug 2012 21:07:24 +0000 (17:07 -0400)]
Allowing Message objects to be passed as error page title.
Changed OutputPage::showErrorPage() so that the title parameter
can be either a string or a Message object, just like the
message parameter. This allows titles that take parameters.
Change-Id: Icb7f7b0db8599984774f438333b60d66956b6075
Signed-off-by: Tyler Anthony Romeo <tylerromeo@gmail.com>
Daniel Werner [Thu, 5 Jul 2012 13:58:42 +0000 (15:58 +0200)]
Linker::link() prints deprecated warning if $query is a string
Change-Id: I47412b67b964ff0d868f181903628de3fd41365a
Aaron Schulz [Tue, 7 Aug 2012 03:37:30 +0000 (03:37 +0000)]
Merge "Add a Uri class."
Daniel Friesen [Mon, 2 Apr 2012 01:54:25 +0000 (18:54 -0700)]
Add a Uri class.
Add a Uri class matching our mw.Uri JS class for handling uris.
This class should be helpful in a bunch of places where we end up doing manual
concatenation of things like the path + '?' + query of a url parsed with wfParseUrl.
[tylerromeo@gmail.com: Removed cat() function, fixed wfWarn() usage for aliases
and added visibility to all functions. Also added test for aliases.]
Signed-off-by: Tyler Romeo <tylerromeo@gmail.com>
Change-Id: Iefdedb7c80cf1d4aab58050edab3ab44ba868a58
Tim Starling [Tue, 7 Aug 2012 00:37:53 +0000 (00:37 +0000)]
Merge "Fix wrong return value in Preprocessor::getChildrenOfType"
Aaron Schulz [Thu, 2 Aug 2012 04:19:00 +0000 (21:19 -0700)]
RefreshLinksJob performance tweaks.
* Made refreshLinksJob2 always spawn smaller jobs. This can reduce
the problem of all runners doing the same refresh jobs by increasing the
granularity of the work to single pages parses per job.
* Avoid master queries when fetching the latest revision for refresh links jobs.
Also avoid the master for template fetching on parse. A LoadBalancer waitFor()
call is used instead. The main reason for hitting the master to fetch templates
was this job itself.
* Fixed bug in refreshLinksJob2 where one missing page would cause all the
remaining updates for pages to be aborted.
* Factored out some code duplication between the two refresh links job classes.
Change-Id: Ieca51567a888f50a6f15b6c2606323da80d6584b
Aaron [Mon, 6 Aug 2012 22:02:33 +0000 (15:02 -0700)]
[FileBackend] Fixed curl call broken by
10ec7a1.
Change-Id: I661d2f586d3e3177c2f233153787597095872535
Aaron Schulz [Mon, 6 Aug 2012 21:49:41 +0000 (21:49 +0000)]
Merge "Always save the cache if stuff was added to it - dont require deriving class to call save"
Aaron Schulz [Mon, 6 Aug 2012 21:45:38 +0000 (21:45 +0000)]
Merge "Memcached PHP client improvements"
Tyler Anthony Romeo [Mon, 6 Aug 2012 21:02:25 +0000 (17:02 -0400)]
Set form name for HTMLForms in FormAction subclasses.
Used FormAction::getName() to set the form name for
FormAction subclasses. Without a form name, HTMLForm
creates weird messages names for certain fields (e.g.,
in a form with sections, HTMLForm will use the message
"$prefix-$key" for the legend, but if no prefix exists,
it just becomes "-$key").
Change-Id: I1c19775e44163f4335e30f1d1f73a6e002cb57ec
Signed-off-by: Tyler Anthony Romeo <tylerromeo@gmail.com>
Aaron Schulz [Mon, 6 Aug 2012 20:51:16 +0000 (20:51 +0000)]
Merge "Fixes to Special:Mostlinkedcategories."
Aaron Schulz [Mon, 6 Aug 2012 20:44:24 +0000 (20:44 +0000)]
Merge "Use a better message when a revision is not found."
Translation updater bot [Mon, 6 Aug 2012 19:22:37 +0000 (19:22 +0000)]
Localisation updates from translatewiki.net.
Change-Id: If5dfc80fe392a76f111dcfe23cdd2432022bc0ee
Aaron [Mon, 6 Aug 2012 17:56:11 +0000 (17:56 +0000)]
Merge "[FileBackend] Fixed bogus sync-check status errors."
Aaron [Mon, 6 Aug 2012 17:53:44 +0000 (10:53 -0700)]
[FileBackend] Fixed bogus sync-check status errors.
Change-Id: Iefb3a9575e241cfdc3220301a89667d6ad96a307
jeroendedauw [Mon, 6 Aug 2012 17:32:52 +0000 (19:32 +0200)]
Add @deperecation stuff to message functions
Change-Id: I69168ed9d850baf02b3dd7c8bd0e820f3f00f43f
IAlex [Mon, 6 Aug 2012 17:09:02 +0000 (17:09 +0000)]
Merge "Move message importtext into the fieldset"
Aaron Schulz [Mon, 6 Aug 2012 16:58:26 +0000 (16:58 +0000)]
Merge "Followup
ac8b7d54f81f7b3879a7e21c96b0d182a00618d2 fix broken php detection"
umherirrender [Mon, 6 Aug 2012 16:03:19 +0000 (18:03 +0200)]
Move message importtext into the fieldset
Than it is the same place as message import-interwiki-text
Change-Id: I0eb800b05848cbea123f895180da02cc1b9af913
jeroendedauw [Mon, 6 Aug 2012 14:18:02 +0000 (16:18 +0200)]
Split CacheTime into its own file
Change-Id: Iaa546fc5a30dad4bc0a0dbd0dc18dd2e05bf9d7f
jeroendedauw [Mon, 6 Aug 2012 13:56:23 +0000 (15:56 +0200)]
Added some docs, fixed some docs and made implicit checks explicit
Change-Id: Ib8ed516bc1114c58bec6e6213b52658fb34f5c98
Alexandre Emsenhuber [Mon, 6 Aug 2012 11:02:34 +0000 (13:02 +0200)]
In WebRequest, don't use isset() to check that a variable is null
Change-Id: If4577b911e774e1e0c6a1d90c585bbb027d6b7cd
Alexandre Emsenhuber [Thu, 2 Aug 2012 09:20:40 +0000 (11:20 +0200)]
Use a better message when a revision is not found.
This comes from
https://translatewiki.net/wiki/Thread:Support/MediaWiki:Missing-article
that asks for a link to the deletion log in the
'missing-article' message.
Instead of simply changing that message I replaced
it with two news messages 'missing-revision' when trying
to view an old revision and 'difference-missing-revision'
when showing a difference. This removes the "lego"
construction of 'missing-article' with 'missingarticle-rev'
and 'missingarticle-diff' submessages.
I had to keep current messages since they are still
used in extensions.
Change-Id: Ibe60c84cfea922a78b3ad22cc48185a109cd617d
Daniel Friesen [Mon, 6 Aug 2012 05:56:16 +0000 (22:56 -0700)]
Followup
ac8b7d54f81f7b3879a7e21c96b0d182a00618d2 fix broken php detection
Change-Id: Id78f14c220bbaa21b78c0c669a324f6169b3109d
Aaron Schulz [Mon, 6 Aug 2012 05:40:44 +0000 (05:40 +0000)]
Merge "change some rc_new to rc_type == RC_NEW"
Siebrand Mazeland [Sun, 5 Aug 2012 23:51:22 +0000 (01:51 +0200)]
Tweak 'disambiguations-text'.
Change-Id: I51fc0b48f5af8f9d50f7c968d5ecdcf94406a623
Siebrand Mazeland [Sun, 5 Aug 2012 23:39:36 +0000 (01:39 +0200)]
Should be used from fallback.
Change-Id: I91ce057883d902d9dc55a781e200136971c94f02
umherirrender [Sun, 5 Aug 2012 22:08:35 +0000 (00:08 +0200)]
change some rc_new to rc_type == RC_NEW
The field rc_new is obsolete and should be removed, see bug 34320
Change-Id: I411ec2cb0fe3eb078094eded210d4aefee5f8e74
umherirrender [Sun, 5 Aug 2012 20:14:45 +0000 (22:14 +0200)]
Fix wrong return value in Preprocessor::getChildrenOfType
I am not sure, but this looks wrong, because it adds the type to the
array and not the child.
This method is unused in core and wmf extensions, maybe
removing/deprecating is a better idea, but I am not sure, if that is
possible.
I have only see this possible error, while looking through the
preprocessor.
Change-Id: I5b7492d455989a8a3e71b5db6d31091b986c502a
Translation updater bot [Sun, 5 Aug 2012 19:36:19 +0000 (19:36 +0000)]
Merge "Localisation updates from translatewiki.net."
Siebrand [Sun, 5 Aug 2012 19:17:21 +0000 (19:17 +0000)]
Merge "Rebuild MessagesEn.php"
Translation updater bot [Sun, 5 Aug 2012 19:01:18 +0000 (19:01 +0000)]
Localisation updates from translatewiki.net.
Change-Id: I9939a879f65f468d7d3392b5f41c7db2eeffcc0f
Siebrand Mazeland [Sun, 5 Aug 2012 17:46:05 +0000 (19:46 +0200)]
Fix grammar issue and add quotes around parameters.
Change-Id: Idd4ff6ac8bc9176a69ad46769e73dc070cd5f3ad
Alexandre Emsenhuber [Sun, 5 Aug 2012 17:10:24 +0000 (19:10 +0200)]
Rebuild MessagesEn.php
Change-Id: Ibaa94493225ee9f20674c3c30df18f3da8afe28a
Siebrand Mazeland [Sun, 5 Aug 2012 14:49:03 +0000 (16:49 +0200)]
Support GENDER in 'passwordreset-emailelement'.
Change-Id: I1b14dbb8d1fb06c688064af4a6a02e03293dc5f0
Alexandre Emsenhuber [Sat, 4 Aug 2012 18:31:42 +0000 (20:31 +0200)]
Improve documentation of maintenance scripts.
Change-Id: I557f85e8526a3e4b48107fbf299ff39f6af1ac12
Alexandre Emsenhuber [Sun, 5 Aug 2012 09:44:22 +0000 (11:44 +0200)]
Follow-up SVN r98012: pass Title objects to LogEventsList::showLogExtract().
It seems that I forgot to update Article.php in that revision.
Change-Id: Ia29cc62dc88abb7f58d5f8cec68f67b126763f6f
Alexandre Emsenhuber [Sat, 4 Aug 2012 20:08:59 +0000 (22:08 +0200)]
Fixes to Special:Mostlinkedcategories.
- Don't execute the LinkBatch if there are no rows.
- Checks for invalid titles and output a message
if this is the case.
Change-Id: I934c151204ee26f2bbfe0dbc8068b96ae7465625
Aaron Schulz [Sat, 4 Aug 2012 18:13:09 +0000 (18:13 +0000)]
Merge "Fix possible error texts in action=options"
Aaron Schulz [Sat, 4 Aug 2012 18:10:54 +0000 (18:10 +0000)]
Merge "remove 'cantpurge' from possible errors in action=purge"
Aaron Schulz [Sat, 4 Aug 2012 18:10:30 +0000 (18:10 +0000)]
Merge "Rename 'file-session-key' in api message map"