Florian [Wed, 25 Nov 2015 20:20:16 +0000 (21:20 +0100)]
Convert Special:Export to OOUI
Bug: T117753
Change-Id: I974e5b2daefd52cc6c3ba75bc0752492fb86c488
Kunal Mehta [Sat, 2 Jan 2016 07:13:31 +0000 (23:13 -0800)]
registration: Allow setting $wgCentralIdLookupProviders
Follows up
d032bb52cd8c0d.
Change-Id: I43f4fb3d7b2fafc437abcfda73bf865aa8600ba2
Kunal Mehta [Sat, 2 Jan 2016 06:53:20 +0000 (22:53 -0800)]
registration: Handle $wgExtensionCredits inside the ExtensionProcessor
Bug: T108269
Change-Id: I92675dac5cca52448e24902d0a5c865fd6df46d9
jenkins-bot [Sat, 2 Jan 2016 10:21:08 +0000 (10:21 +0000)]
Merge "build: Update mediawiki/mediawiki-codesniffer to 0.5.1"
jenkins-bot [Sat, 2 Jan 2016 10:12:27 +0000 (10:12 +0000)]
Merge "rebuildrecentchanges.php: Document a little bit"
Paladox [Tue, 29 Dec 2015 10:30:42 +0000 (10:30 +0000)]
build: Update mediawiki/mediawiki-codesniffer to 0.5.1
Two rules are ignored for now to allow us to upgrade:
* MediaWiki.ControlStructures.AssignmentInControlStructures.AssignmentInControlStructures
* Generic.ControlStructures.InlineControlStructure.NotAllowed
Also ignore the .git folder.
Change-Id: I1b149c72b27be54e22e369999ad0c41c2d1fc2b4
jenkins-bot [Sat, 2 Jan 2016 09:44:06 +0000 (09:44 +0000)]
Merge "Add more cases to MediaWikiTestCaseTest"
jenkins-bot [Sat, 2 Jan 2016 09:16:57 +0000 (09:16 +0000)]
Merge "WikiPage::getUsedTemplates() was removed"
jenkins-bot [Sat, 2 Jan 2016 07:38:47 +0000 (07:38 +0000)]
Merge "Update MessagePoster topic title docs"
Matthew Flaschen [Fri, 1 Jan 2016 03:00:27 +0000 (22:00 -0500)]
Update MessagePoster topic title docs
This limitation was for Flow, which now has slightly expanded support.
As far as I know, there are no MessagePoster implementations other than
wikitext and Flow.
Change-Id: Ia0eaeade693f632aa6b9fb9e9f73c41360d5cadf
Reedy [Sat, 2 Jan 2016 02:56:17 +0000 (02:56 +0000)]
WikiPage::getUsedTemplates() was removed
Change-Id: I5c17a57042025b2f72083a97034a5a2dd6c8cfb5
jenkins-bot [Sat, 2 Jan 2016 00:02:36 +0000 (00:02 +0000)]
Merge "mw.Upload.BookletLayout: Add help text for name and description fields"
jenkins-bot [Sat, 2 Jan 2016 00:02:30 +0000 (00:02 +0000)]
Merge "mw.Upload.BookletLayout: Don't show file extension in the filename input"
Prateek Saxena [Tue, 17 Nov 2015 06:27:21 +0000 (11:57 +0530)]
mw.Upload.BookletLayout: Add help text for name and description fields
Copied the following string from UploadWizard into core to be shown as
help text near the input fields:
* mwe-upwiz-tooltip-title
* mwe-upwiz-tooltip-description
Bug: T116086
Change-Id: Iaaac4908c71b416888921a4e45de66fa87ab448d
Reedy [Sat, 19 Dec 2015 00:59:10 +0000 (00:59 +0000)]
Update nmred/kafka-php to v0.1.5
Change-Id: Iab9a32807c8f9e6a4c72566d3742bf0dc99a7d3e
Depends-On: Ibb9e988b9e81445641c96075a064090d5ed146ca
Translation updater bot [Fri, 1 Jan 2016 18:20:11 +0000 (19:20 +0100)]
Localisation updates from https://translatewiki.net.
Change-Id: Ia9ecc303c52bbf66f784b58e23dc5d1633435cf6
jenkins-bot [Fri, 1 Jan 2016 06:00:28 +0000 (06:00 +0000)]
Merge "HTMLForm: Add comment to help grepping function names"
This, that and the other [Fri, 1 Jan 2016 05:53:13 +0000 (16:53 +1100)]
HTMLForm: Add comment to help grepping function names
This confuses me every time I try to figure out HTMLForm's logic flow...
Change-Id: I80ff89caeeaac9af6ff435ecd5c4176615d41d82
Aaron Schulz [Thu, 31 Dec 2015 00:10:31 +0000 (16:10 -0800)]
Make maintenance scripts use beginTransaction/commitTransaction
Change-Id: I700437a016a40ad82951ae56d215f6dace2bb612
Andrew H [Thu, 31 Dec 2015 02:11:21 +0000 (02:11 +0000)]
Add 7zip compression level param to BackupDumper
Adds a --7ziplevel param to dumpBackup.php and dumpTextPass.php,
used when an --output of type '7zip' is specified.
Bug: T78669
Change-Id: I9ee8169daf30b4d8251c7a344b593c29c81eb799
jenkins-bot [Thu, 31 Dec 2015 18:15:54 +0000 (18:15 +0000)]
Merge "registration: Prevent loading the same thing twice"
This, that and the other [Thu, 31 Dec 2015 09:46:54 +0000 (20:46 +1100)]
Refactor dumpBackup.php and dumpTextPass.php to be Maintenance subclasses
Use the Maintenance class's new $orderedOptions and support for
passing options multiple times. This allows for option "chaining".
The BackupDumper and TextPassDumper class now extend Maintenance, but
should continue to function as before. The public function processArgs()
has been removed and replaced by processOptions(), which takes no
parameters. It is unlikely that users of these classes were calling
processArgs.
Inheritors of these classes that overrode processOption() will now need to
override processOptions() and use Maintenance::getOption() and friends.
The maintenance/backupTextPass.inc file has been deleted. Users should
include maintenance/dumpTextPass.php instead.
Bug: T122587
Change-Id: I2473ee119c185d1b2b00ac4b1e70ee8a6cafe4a3
Kevin Israel [Mon, 28 Sep 2015 23:15:49 +0000 (19:15 -0400)]
dumpBackup.php: Remove --force-normal option
The code handling this option, added in r14151 /
64cbfd80b576, used to call
dl() to allow use of the utfnormal library's custom PHP extension even if
it is not enabled in php.ini. That part was removed in 1.22 (
d0c8ba037cf6).
And as pointed out by Ariel Glenn[1], the utfnormal library later dropped
support for that PHP extension in
6c61fd7c7843 (in favor of intl, which had
already been supported since 1.17 (r69626 /
f08147c313f5)), so there is now
no reason whatsoever to check for utf8_normalize(). The option will now be
treated like any other unrecognized option and will be silently ignored.
[1]: https://phabricator.wikimedia.org/T94277#
1680209
Change-Id: I467bf609fda6e923fd2d654400d8e1b6c3714d96
jenkins-bot [Thu, 31 Dec 2015 01:36:37 +0000 (01:36 +0000)]
Merge "Add loadWithArgv() to Maintenance class"
Andrew H [Wed, 30 Dec 2015 20:43:10 +0000 (20:43 +0000)]
Add loadWithArgv() to Maintenance class
Very useful for passing in arguments to test Maintenance scripts.
Also, add a comment clarifying when $orderedOptions is available.
Change-Id: Ib25b3b36816bdf566c427b67646554a31a9fef0f
jenkins-bot [Thu, 31 Dec 2015 01:18:46 +0000 (01:18 +0000)]
Merge "Fix some FSFileBackend IDEA errors"
jenkins-bot [Thu, 31 Dec 2015 01:14:54 +0000 (01:14 +0000)]
Merge "Fix corrupt ©"
jenkins-bot [Thu, 31 Dec 2015 01:11:13 +0000 (01:11 +0000)]
Merge "Fix some FileOpBatch IDEA errors"
Reedy [Thu, 31 Dec 2015 01:01:23 +0000 (01:01 +0000)]
Fix corrupt ©
Change-Id: I2a875cf770e19834fdd22d57691ed945e524d7d7
Aaron Schulz [Thu, 31 Dec 2015 00:21:46 +0000 (16:21 -0800)]
Fix numerious errors in RecompressTracked
* Fix method calls to wrong classes
* Cleanup IDEA errors in static analysis
Change-Id: Ibd0fdb52db884abefb149f5340a4a4b5dad2c89b
Aaron Schulz [Tue, 22 Dec 2015 08:51:42 +0000 (00:51 -0800)]
Clean up transactions in maintenance scripts
Add transaction methods to complement getDB().
This makes it easy to grep for direct begin()/commit()
calls to IDatabase by having script use their own
wrapper. Maintenance scripts are one of the few places
that can (and need to) use begin/commit instead of the
start/end atomic methods.
Eventually, there should be almost no direct callers
and those methods can be made stricter about throwing
errors on nested calls.
Change-Id: Ibbfc7a77c0d2a55f7fc2261087f6c3a19061e0aa
jenkins-bot [Wed, 30 Dec 2015 22:21:31 +0000 (22:21 +0000)]
Merge "Remove use of $dest = 'log' for wfDebugLog"
jenkins-bot [Wed, 30 Dec 2015 22:15:59 +0000 (22:15 +0000)]
Merge "Exclude debug log events marked "private" from MWDebug"
Translation updater bot [Wed, 30 Dec 2015 20:13:08 +0000 (21:13 +0100)]
Localisation updates from https://translatewiki.net.
Change-Id: I6684c2b1975d31feb26ed1f41d479bdc87bf11b0
Bryan Davis [Wed, 30 Dec 2015 19:48:01 +0000 (12:48 -0700)]
Remove use of $dest = 'log' for wfDebugLog
The functionality for marking a debug log message for delivery to a log
file but not to MWDebug was removed in 1.25 with the introduction of
the PSR-3 logging system. Convert the messages that were marked for this
special handling in
a7a0883 to use 'private' instead.
Bug: T122644
Change-Id: Iefaac07a5922c16c2899904c7b678199c5b1efe9
Bryan Davis [Wed, 30 Dec 2015 18:31:56 +0000 (11:31 -0700)]
Exclude debug log events marked "private" from MWDebug
Respect the "private" context variable for debug log events when passing
events from MediaWiki\Logger\LegacyLogger to MWDebug::debugMsg. Passing
debug log events marked as private to MWDebug was a regression
introduced by the PSR-3 logging system.
Restore handling of $dest argument to wfDebug which was removed in 1.25
with the PSR-3 logging conversion. The documentation for $dest = 'log'
has also been removed. This third debug log event handling option was
not implemented in the PSR-3 logging conversion in 1.25. A follow up
change will remove known usage of $dest = 'log' in core.
Bug: T122644
Change-Id: Ib1d999b8b54e584e3944b46e9163a700f11c2e72
jenkins-bot [Wed, 30 Dec 2015 16:12:54 +0000 (16:12 +0000)]
Merge "Improve styles & align components to CSS/Less guidelines"
Andrew H [Tue, 29 Dec 2015 22:15:12 +0000 (22:15 +0000)]
Add support for specifying options multiple times in Maintenance scripts.
Bug: T122588
Change-Id: I847d45684ccd4054f4a159394266dc3e5506bbdb
Kunal Mehta [Wed, 30 Dec 2015 01:52:11 +0000 (17:52 -0800)]
registration: Prevent loading the same thing twice
Normally the registry load queue should filter out duplicates, but if
people do weird things with symlinks, throw a useful error message if
the double-loading makes it all the way to the processor.
Bug: T121493
Change-Id: I47f5cd754e5f3c91e6b83a6d0ab542404347a421
Volker E [Sat, 26 Dec 2015 04:44:57 +0000 (20:44 -0800)]
Improve styles & align components to CSS/Less guidelines
Aligning mediawiki.ui components to CSS/Less guidelines by
- harmonizing colors
- harmonizing whitespaces
- putting all variables centralized in variables file
- harmonizing IE version comments
Improving output by
- order properties where appropriate
- making use of CSS properties and color values shorthand
notation where applicable
- changing fixed values with variables where applicable
Change-Id: Iad71a5342462af8e07fe3e625ecb00ac1559ba74
Arlo Breault [Wed, 30 Dec 2015 00:30:43 +0000 (16:30 -0800)]
Sync up with Parsoid parserTests.
This now aligns with Parsoid commit
cc0dfb3271495d764e471d18927b0b3ee8ce1cdb
Change-Id: I3fd6f8cc31a5536471a04d2f6a52de92893f9911
jenkins-bot [Wed, 30 Dec 2015 00:16:48 +0000 (00:16 +0000)]
Merge "Revert "Sync up with Parsoid parserTests.""
jenkins-bot [Wed, 30 Dec 2015 00:16:43 +0000 (00:16 +0000)]
Merge "registration: Allow loading composer's autoloader if it exists"
jenkins-bot [Wed, 30 Dec 2015 00:16:39 +0000 (00:16 +0000)]
Merge "Split classes in Import.php into separate files"
jenkins-bot [Wed, 30 Dec 2015 00:16:20 +0000 (00:16 +0000)]
Merge "Show user names as subpages of special pages in autocomplete search"
Subramanya Sastry [Tue, 29 Dec 2015 23:33:19 +0000 (23:33 +0000)]
Revert "Sync up with Parsoid parserTests."
Something is broken in the syncing worfklow. I deleted a
test that cscott added in
1888bf560.
Reverting this sync so we can figure out what is broken.
This reverts commit
b55a729f74a9af552c1c57586e89e9c6e53b55e4.
Change-Id: Idd32daa95bb44fd073262a1c37ded236bf724e5d
victorbarbu [Sun, 27 Dec 2015 09:03:41 +0000 (11:03 +0200)]
registration: Allow loading composer's autoloader if it exists
Extensions that have composer dependencies can set
"load_composer_autoloader": true
to load "$dir/vendor/autoload.php" if it exists.
While it is recommended to use composer-merge-plugin to manage
composer dependencies for extensions, using a local autoloader
can be easier for development and is used by ExtensionDistributor.
Bug: T119766
Change-Id: Ib031bef17c8a7d708a5c7878e74967d19217bbc8
Subramanya Sastry [Tue, 29 Dec 2015 21:43:31 +0000 (15:43 -0600)]
Sync up with Parsoid parserTests.
This now aligns with Parsoid commit
cc0dfb3271495d764e471d18927b0b3ee8ce1cdb
Change-Id: Iea3694b397c4e4b8ae87b1e61418767e2109f61e
addshore [Tue, 29 Dec 2015 20:13:58 +0000 (20:13 +0000)]
Add more cases to MediaWikiTestCaseTest
Bug: T122598
Change-Id: I19a661ab3b2b96980b9b87ca0813c616e27ab82c
Bartosz Dziewoński [Tue, 29 Dec 2015 00:33:01 +0000 (01:33 +0100)]
rebuildrecentchanges.php: Document a little bit
Change-Id: I44db7a5322566aa0fb47ee07df50ebabcda9cc2d
umherirrender [Thu, 3 Dec 2015 20:08:31 +0000 (21:08 +0100)]
Show user names as subpages of special pages in autocomplete search
The autocomplete search allows special pages to define the list of
subpages to be excepted. Use user names on the following special pages,
because these special pages can be called with a user name as subpage.
Special:Block
Special:Contributions
Special:DeletedContributions
Special:Emailuser
Special:Listfiles
Special:Unblock
Special:Userrights
This makes it easier to navigate to this special pages with a prefilled
user name field.
Hidden user names are always not shown, because the suggestion is cached
between priviliged user and non-priviliged user.
Change-Id: I7db575bf66caaa5136489ed99f1655673b55adaf
Aaron Schulz [Tue, 29 Dec 2015 09:46:05 +0000 (01:46 -0800)]
Fix some FSFileBackend IDEA errors
Change-Id: I372ad7af21f223b670498ac17ecac90918ceb2a8
Aaron Schulz [Tue, 29 Dec 2015 09:34:22 +0000 (01:34 -0800)]
Fix some FileOpBatch IDEA errors
Change-Id: Idd670054b2e257255da18bb8e7048ea9041be269
jenkins-bot [Tue, 29 Dec 2015 00:33:35 +0000 (00:33 +0000)]
Merge "Align mediawiki.ui vars with CSS color guidelines"
jenkins-bot [Mon, 28 Dec 2015 23:44:43 +0000 (23:44 +0000)]
Merge "Fix SpecialFileDuplicateSearch::prefixSearchSubpages"
jenkins-bot [Mon, 28 Dec 2015 23:44:39 +0000 (23:44 +0000)]
Merge "Set TransactionProfiler expectations in the API"
Krzysztof Zbudniewek [Mon, 28 Dec 2015 22:27:48 +0000 (23:27 +0100)]
Split classes in Import.php into separate files
Bug: T122532
Change-Id: Ic4463ab8d3a7b2779f43efb92cb790dbc1d88064
jenkins-bot [Mon, 28 Dec 2015 23:38:36 +0000 (23:38 +0000)]
Merge "Avoid CAS update errors on password reset"
Aaron Schulz [Wed, 16 Dec 2015 23:46:43 +0000 (15:46 -0800)]
Set TransactionProfiler expectations in the API
This is similar to the main() method for index.php but also
makes use of write mode checks to more granular.
Change-Id: I40fbaef0f5eaefaf2c6d0937d49016a17da532da
jenkins-bot [Mon, 28 Dec 2015 23:27:16 +0000 (23:27 +0000)]
Merge "Add PLURAL support and "human readable" sizes for mediastatistics messages"
Aaron Schulz [Wed, 23 Dec 2015 02:18:59 +0000 (18:18 -0800)]
Added IDatabase::doAtomicSection() convenience method
This can replace startAtomic/endAtomic pairs.
Bug: T122115
Change-Id: I01c8e4773ec2b42dbe87a5508a10b997be103c11
mhutti1 [Mon, 28 Dec 2015 22:23:22 +0000 (23:23 +0100)]
Split Export.php classes into seperate files
Moved classes in Export.php to seperate files in the new directory
includes/export/ and updated autoload.php to these new locations.
Bug: T122531
Change-Id: Idd3bba5a85d65c952f2ff503bea2ca76624c9b7f
jenkins-bot [Mon, 28 Dec 2015 22:23:39 +0000 (22:23 +0000)]
Merge "Added PHP/OS info to benchmark output"
nicoco007 [Mon, 28 Dec 2015 18:42:15 +0000 (13:42 -0500)]
Added PHP/OS info to benchmark output
Added PHP version and architecture and OS version to benchmark output.
Change-Id: I018e6bf8bb60f594ac512ef2113e404dd304786a
umherirrender [Mon, 28 Dec 2015 22:10:12 +0000 (23:10 +0100)]
Fix SpecialFileDuplicateSearch::prefixSearchSubpages
search suggestion without namespaces was not showing any list
Follows I71f77c3001a12d75b901807c20115cead9c64e93
Change-Id: Ib361e3de0cfd595e9f8949b9225ed37c29b8a3ef
Bartosz Dziewoński [Mon, 28 Dec 2015 20:48:30 +0000 (21:48 +0100)]
mw.Upload.BookletLayout: Don't show file extension in the filename input
Also:
* Strip/replace characters that are invalid in MediaWiki page titles
from the default file name using mw.Title.newFromFileName
* Upload files with the canonical extension for given file type (e.g.
map '.JPEG' to '.jpg') using mw.Title.normalizeExtension
Change-Id: Ied06682a61581303b720096bb087fc2d9ae4fdbe
Adam Roses Wight [Mon, 19 Oct 2015 08:33:54 +0000 (01:33 -0700)]
Use template to render EnhancedChangesList groups
Rewrite a chunky HTML string concatenation party as Mustache template
rendering. This decouples the view from the controller.
Bug: T120921
Change-Id: I3217b80168f89e7b91dbc33a7053865ad3408615
jenkins-bot [Mon, 28 Dec 2015 19:39:37 +0000 (19:39 +0000)]
Merge "mw.ForeignStructuredUpload.BookletLayout: Use lastModified or EXIF date"
Translation updater bot [Mon, 28 Dec 2015 19:35:57 +0000 (20:35 +0100)]
Localisation updates from https://translatewiki.net.
Change-Id: Ie3874e36c1a377fad23bb7156fff1d1f5086bf9c
Prateek Saxena [Tue, 20 Oct 2015 04:57:25 +0000 (10:27 +0530)]
mw.ForeignStructuredUpload.BookletLayout: Use lastModified or EXIF date
Use the file's lastModified date, or EXIF DateTimeOriginal (where
available) as the default value of the DateInputWidget instead of
leaving it blank.
A lot of the code here is from mw.UploadWizardUpload.prototype.checkFile.
Bug: T115863
Change-Id: I75adec9718d89a7177050e8b848478d1b0069dd0
jenkins-bot [Mon, 28 Dec 2015 19:00:45 +0000 (19:00 +0000)]
Merge "Namespace translations for Gilaki (glk)"
jenkins-bot [Mon, 28 Dec 2015 18:07:10 +0000 (18:07 +0000)]
Merge "Support fragments in getUrl() of mw.Title"
jenkins-bot [Mon, 28 Dec 2015 11:12:50 +0000 (11:12 +0000)]
Merge "Replace \r\n with \n in resources\src\mediawiki\bookletlayout\*.svg"
This, that and the other [Mon, 28 Dec 2015 08:51:28 +0000 (19:51 +1100)]
Namespace translations for Gilaki (glk)
Bug: T122127
Change-Id: I8cf45d9ecdece90a0ae6d70f2436699fc14cff20
jenkins-bot [Mon, 28 Dec 2015 08:22:05 +0000 (08:22 +0000)]
Merge "Namespace translations for Lojban (jbo)"
Andrew H [Sun, 27 Dec 2015 04:04:40 +0000 (04:04 +0000)]
Support fragments in getUrl() of mw.Title
Now that mw.util.getUrl() supports fragments, pass it the title
including fragments.
Bug: T103715
Change-Id: I0e3665e74fd4208a7ab0a9b361803aa37f22d61b
mhutti1 [Fri, 25 Dec 2015 20:14:02 +0000 (21:14 +0100)]
Added a simple smoke test for export
Added ExportTest.php to check that exported xml is valid.
Bug: T116883
Change-Id: I76151a6ab4f88ab1904627ad1d00ed487d0ab606
umherirrender [Sun, 27 Dec 2015 20:56:54 +0000 (21:56 +0100)]
Replace \r\n with \n in resources\src\mediawiki\bookletlayout\*.svg
Unix newline style is used in mediawiki/core, not windows newline style
Follows Ic14da2c6408ab15416dab1ebd1397507d0950b33
Follows I8d8fbf8e58b4ef5d9956731c8b85d5db07b3f5ed
Follows I06c207aa89b85cfa5994fa9be8fa6bc623d739d7
Change-Id: Icb6a3c583072fa4a010d73024ffa0994be30c35c
jenkins-bot [Sun, 27 Dec 2015 21:00:26 +0000 (21:00 +0000)]
Merge "Use wikimedia/at-ease insteaad of @"
Florian [Sun, 27 Dec 2015 20:36:18 +0000 (21:36 +0100)]
Use wikimedia/at-ease insteaad of @
Change-Id: Icba412dd5db11b596ad1cf740b8408823297bc86
umherirrender [Sun, 27 Dec 2015 20:43:13 +0000 (21:43 +0100)]
Copy in release notes for last maintenance releases into HISTORY
Copy in release notes for last releases:
1.26.2: Iae3ab6fe60b348abf6f2723b2601bd64fb3261ba
1.25.5: I995da41b703eab7b6435ab6745d8513b53c533f5
1.24.6: I05d2c3e6ed8527ba1933558f9636a3beb2d6bd80
1.23.13: I5080cf9fa699c59ee5d2bb2ae9bbbb09fa262e41
Remove Compatibility and Upgrading section from 1.25, previous releases
does not include this section, too.
Update header structure:
- Added missing header
- Increase h2 to h3 when needed
- Decrease h2 to h1 when needed
Change-Id: I37a1134c539bdcb728816fe9825c56de18878d03
Reedy [Sun, 27 Dec 2015 20:21:51 +0000 (20:21 +0000)]
Support phpunit-old.phar
Bug: T122485
Change-Id: Ic21c6c1ca5afaac0e298cf0259f5dc273dfec128
Jeff Janes [Thu, 17 Dec 2015 05:30:46 +0000 (21:30 -0800)]
PostgreSQL: Add quotes to timestamp
The fix for bug T114806 doesn't quote timestamps it sends
directly to the database (i.e. not in bind variables). Timestamps
in PostgreSQL require quotes. Add addQuotes call.
Bug: T121743
Change-Id: If8da1a0171f55d59c63f5501c854aa8fa48d5992
Translation updater bot [Sun, 27 Dec 2015 19:08:37 +0000 (20:08 +0100)]
Localisation updates from https://translatewiki.net.
Change-Id: Ic75e75797c5f1fab074043a1eb7daa74d7d0241b
umherirrender [Sun, 27 Dec 2015 17:48:47 +0000 (18:48 +0100)]
Remove various double empty newlines
The double empty newline is not needed between functions, variable or at
end of file
Change-Id: Ib866a95084c4601ac150a2b402cfa184ebc18afa
jenkins-bot [Sun, 27 Dec 2015 06:51:32 +0000 (06:51 +0000)]
Merge "Tweak wording for 'passwordreset-emailsentemail', 'passwordreset-emailsentusername'"
jenkins-bot [Sun, 27 Dec 2015 05:56:54 +0000 (05:56 +0000)]
Merge "Change multiple documentations in DairkiDiff"
jenkins-bot [Sun, 27 Dec 2015 05:52:24 +0000 (05:52 +0000)]
Merge "Make sure docs encourage __METHOD__ use for begin/commit"
Florian [Tue, 22 Dec 2015 19:17:12 +0000 (20:17 +0100)]
Add PLURAL support and "human readable" sizes for mediastatistics messages
Follow up: I4216566df4dd24
Change-Id: I2793d60c1d6ef74d32a10bb55c31a2f750f6f44b
jenkins-bot [Sun, 27 Dec 2015 03:18:57 +0000 (03:18 +0000)]
Merge "Add --rootpage parameter to importDump.php"
Andrew H [Sat, 26 Dec 2015 03:49:48 +0000 (03:49 +0000)]
Add --rootpage parameter to importDump.php
The --rootpage parameter will import pages as subpages
of a specified page.
Bug: T72272
Change-Id: Ie026b091275668765ea06e947d45bed64354f2cb
Volker E [Sat, 26 Dec 2015 04:03:01 +0000 (20:03 -0800)]
Align mediawiki.ui vars with CSS color guidelines
Harmonizing Less variables values to all lowercase and shorthand
notation throughout file
Change-Id: Ib43a9a31eff4e0f2028aa099c5e49912f49ed388
jenkins-bot [Sat, 26 Dec 2015 21:12:30 +0000 (21:12 +0000)]
Merge "Enable mediawiki.action.view.redirect on mobile"
jenkins-bot [Sat, 26 Dec 2015 20:53:55 +0000 (20:53 +0000)]
Merge "LivePreview: Update page status indicators"
Translation updater bot [Sat, 26 Dec 2015 19:36:41 +0000 (20:36 +0100)]
Localisation updates from https://translatewiki.net.
Change-Id: I41e3ba49bbb7242b61ea6e75420f802f3dbdec6e
Michael Holloway [Sat, 26 Dec 2015 02:40:48 +0000 (21:40 -0500)]
Enable mediawiki.action.view.redirect on mobile
Added mobile target to its entry in Resources.php. Tested in
Chromium dev tools with various emulated mobile devices and it Just
Works.
Bug: T93262
Change-Id: Idb416b0877ea5a3764936389dfe59d4653ad96d0
Geoffrey Mon [Fri, 27 Nov 2015 16:53:39 +0000 (11:53 -0500)]
Disable Preferences save button if settings have not changed
Disable the Special:Preferences 'Save' button if no
settings have been changed. This prevents unnecessary saving when
you can't remember if you saved the settings or not.
Uses new check for preference change to prevent disabling the button
if the user makes preferences changes before JS is done loading.
Bug: T89457
Change-Id: I1064c5e76a3c1f856b9b9288baaf39cc102edf8a
jenkins-bot [Fri, 25 Dec 2015 23:46:55 +0000 (23:46 +0000)]
Merge "Check each Special:Preferences input for changes"
Fomafix [Tue, 27 Jan 2015 19:26:28 +0000 (19:26 +0000)]
LivePreview: Update page status indicators
Bug: T87557
Change-Id: I0caa7f3d9498943b3b1bc9054e63092042dd9405
Geoffrey Mon [Thu, 26 Nov 2015 21:41:41 +0000 (16:41 -0500)]
Check each Special:Preferences input for changes
When checking for changes in the Special:Preferences form, instead of serializing
original form data (which fails with asynchronous loading of JS, if the user changes
something before JS is done loading), compare the value of each input to the default
value.
Bug: T119732
Change-Id: Ib48a9b334f639e417a0642c6c090ba18afc477ce