Kevin Israel [Mon, 15 Sep 2014 09:44:35 +0000 (05:44 -0400)]
Article: Show error message when Revision::getContent() fails
It already checks for other errors though not this specific one
(e.g. missing text row or external storage row).
Change-Id: Id9eed4bd3d8241d445b15948f1544040394012c3
Gabriel Wicke [Wed, 14 Jan 2015 22:06:01 +0000 (14:06 -0800)]
Fix array index for oldid parameter
This caused an incorrect oldid parameter to be passed to parsoid on html2wt
conversion, resulting in dirty diffs.
Change-Id: If140bbc94f280f9ec5a1c9f6d9c3b4e7a46e1917
jenkins-bot [Wed, 14 Jan 2015 21:26:11 +0000 (21:26 +0000)]
Merge "Set stat cache when getting local copy files in Swift"
Translation updater bot [Wed, 14 Jan 2015 21:15:43 +0000 (22:15 +0100)]
Localisation updates from https://translatewiki.net.
Change-Id: I7e0c73a076713d6e2f4a317456e2bffb9a1a77f4
jenkins-bot [Wed, 14 Jan 2015 20:54:39 +0000 (20:54 +0000)]
Merge "Disable styling for checkboxes and radios on non-js browsers"
Bartosz Dziewoński [Wed, 14 Jan 2015 20:26:37 +0000 (20:26 +0000)]
Merge "mediawiki.action.view.redirect: Don't unset wgInternalRedirectTargetUrl"
jenkins-bot [Wed, 14 Jan 2015 20:07:42 +0000 (20:07 +0000)]
Merge "Use Config in SpecialUpload::getInitialPageText"
Bartosz Dziewoński [Wed, 14 Jan 2015 19:43:47 +0000 (11:43 -0800)]
mediawiki.action.view.redirect: Don't unset wgInternalRedirectTargetUrl
Follows-up
c49bd9cb14a9af678.
No good reason to do it. Dunno why I did it this way.
Change-Id: I9d80492b7ef6c1790c8dcb4a6861f263c450bd6a
m4tx [Sat, 3 Jan 2015 00:25:30 +0000 (01:25 +0100)]
Use Config in SpecialUpload::getInitialPageText
Change-Id: I7edfe23278acff8d3089d9ad23b588f937d9e337
Bartosz Dziewoński [Wed, 14 Jan 2015 19:49:27 +0000 (11:49 -0800)]
Release notes for
f338a1cf
Change-Id: Iecf07aea6384b41d4ca4f115ea80644e7ca0bcac
jenkins-bot [Wed, 14 Jan 2015 19:55:56 +0000 (19:55 +0000)]
Merge "Release notes for
1dd14dce and
b3830611"
Bartosz Dziewoński [Wed, 14 Jan 2015 19:40:12 +0000 (11:40 -0800)]
Release notes for
1dd14dce and
b3830611
Change-Id: I0b933560d7df17246ea91b80ff1cd57abb61ad1b
Bartosz Dziewoński [Wed, 24 Dec 2014 17:21:32 +0000 (18:21 +0100)]
HTMLForm: Separate VForm code to a subclass
…and in general, work with the existing HTMLForm design for defining
display formats, rather than against it.
Breaking changes:
* HTMLForm::isVForm() is now deprecated.
* You can no longer do this:
$form = new HTMLForm( … );
$form->setDisplayFormat( 'vform' ); // throws exception
Instead, do this:
$form = HTMLForm::factory( 'vform', … );
When using FormSpecialPage, override the new getDisplayFormat() method
instead of calling $form->setDisplayFormat() in the alterForm() method.
(Other display formats are not affected, only 'vform'.)
Bug fixes:
* Correctly suppress empty labels for VForm fields
* Correctly disable <fieldset/> wrappers for VForms
Other benefits:
* Reduce code duplication related to $getFieldHtmlMethod
* Introduce HTMLForm::factory() method for constructing HTMLForms
Related cleanup:
* Correctly style 'reset' buttons in MediaWiki UI mode
* Label $wgHTMLFormAllowTableFormat as a mobile-specific hack
* Display checkboxes normally in MediaWiki UI mode (removed weird
override that only broke things). Also, always render checkboxes
in VForms as .mw-ui-checkbox.
* self:: → static::
Bug: T85285
Change-Id: I086a84f1c8cc6a16710709b7806c7f5f96462b32
jenkins-bot [Wed, 14 Jan 2015 18:19:29 +0000 (18:19 +0000)]
Merge "Add plural support for message config-no-db in the installer"
jenkins-bot [Wed, 14 Jan 2015 16:44:38 +0000 (16:44 +0000)]
Merge "Add Timing-Allow-Origin header for cross-domain API responses"
umherirrender [Wed, 14 Jan 2015 16:29:59 +0000 (17:29 +0100)]
Add plural support for message config-no-db in the installer
The message config-no-db contains a comma separated list of items.
Adding the count of this list allows use of plural for better i18n.
Change-Id: I07ccbd3f664709d1a6234cb1e268ff8d7ddfabd9
Aaron Schulz [Mon, 12 Jan 2015 21:39:24 +0000 (13:39 -0800)]
Made SqlDataUpdate use lazy DB connections
Change-Id: Ic041f620f27e1e8012586542ac6dc60657461d04
Timo Tijhof [Thu, 8 Jan 2015 20:33:47 +0000 (20:33 +0000)]
tests: Move npm-test to repo root
This is way overdue as it isn't experimental anymore.
Keeping it in a non-standard subdirectory makes it harder to
discover for people. And makes it harder to run from Jenkins
since this is already being ran on every commit.
Related to
70f3919.
Change-Id: Iaf5cf65616f82640145fbb6395c36129428602ca
jenkins-bot [Wed, 14 Jan 2015 00:16:26 +0000 (00:16 +0000)]
Merge "Allow mobile for jquery.throttle-debounce"
jenkins-bot [Wed, 14 Jan 2015 00:15:16 +0000 (00:15 +0000)]
Merge "installer: Don't generate $wgDefaultSkin='' when no skins are present during installation"
Gergő Tisza [Sun, 11 Jan 2015 07:55:40 +0000 (23:55 -0800)]
Add Timing-Allow-Origin header for cross-domain API responses
This makes it possible to get detailed network timing information
via ResourceTiming.
Change-Id: Ie88d4354285420014c0f1612446ba94fc2a8c68f
Matthew Flaschen [Tue, 13 Jan 2015 23:29:22 +0000 (18:29 -0500)]
Allow mobile for jquery.throttle-debounce
This will allow Flow to use core's module:
Ia59e14dc8d7838cfe237b99ee59053529a7235fa
Change-Id: Ia6502da0e10dfa91732b7ac7ac9921dc5cfd218c
jenkins-bot [Tue, 13 Jan 2015 23:07:49 +0000 (23:07 +0000)]
Merge "mediawiki.js: Clean up and improve documentation"
jenkins-bot [Tue, 13 Jan 2015 23:03:49 +0000 (23:03 +0000)]
Merge "mediawiki.test.js: Document wgSiteName can't be mocked"
jenkins-bot [Tue, 13 Jan 2015 23:03:41 +0000 (23:03 +0000)]
Merge "mw.loader: Remove support for IE6"
Timo Tijhof [Tue, 13 Jan 2015 07:09:04 +0000 (23:09 -0800)]
mediawiki.js: Clean up and improve documentation
* Consistently phrase one-line captions in the imperative mood.
* Consistently start parameter descriptions with a capital letter.
* Document a few missing parameters and callback parameters.
* Rewrite mw.Map example.
* Merge duplicate @return tags in mw.Map#set (only the first one
is parsed by JSDuck).
* Fix mw.loader#registry code example. In order for the indented
text to be parsed as a code block, an empty is required.
* Improve IE-support comments with more details.
* Remove redundant String() cast in newStyleTag(). Per its signature,
it only supports strings. Other values don't make sense.
Change-Id: Iaaeaea4869f7869f5f4d29b27d11c0b05aad2ef5
Bartosz Dziewoński [Sat, 10 Jan 2015 02:55:38 +0000 (03:55 +0100)]
installer: Don't generate $wgDefaultSkin='' when no skins are present during installation
The bug only affects people installing from Git, not tarball releases.
* Make sure getDefaultSkin() never returns null and just uses 'vector'
when no skins are available (so the user just has to install it).
* Produce a hidden input field to pass the generated value to the next
installer page.
Change-Id: I025f1aeb182a818de59a42df01591e01fc9e6236
Timo Tijhof [Tue, 13 Jan 2015 07:05:19 +0000 (23:05 -0800)]
mediawiki.test.js: Document wgSiteName can't be mocked
Can't make it use mw.config value via setup/teardown because
the src module caches it at load, which means the site's live
config value is used...
Change-Id: Ie941fa138273ec01ab3dc93ea7d75c1da75c5ee9
Timo Tijhof [Sun, 11 Jan 2015 15:43:35 +0000 (07:43 -0800)]
mw.loader: Remove support for IE6
The client loader doesn't run in IE6.
Since MediaWiki 1.24, the startup module provides IE6 a
javascriptless environment.
Change-Id: I16628e21d6a89a31dc65baf4a22c6fb31dde2535
Translation updater bot [Tue, 13 Jan 2015 20:45:04 +0000 (21:45 +0100)]
Localisation updates from https://translatewiki.net.
Change-Id: Id6b7c7c05c7a9d42f2cac2f7fd32cfbe415a9b0e
jenkins-bot [Tue, 13 Jan 2015 19:44:35 +0000 (19:44 +0000)]
Merge "Run the ImagePageShowTOC hook before adding the 'metadata' link"
Bahodir Mansurov [Tue, 13 Jan 2015 19:22:44 +0000 (14:22 -0500)]
Disable styling for checkboxes and radios on non-js browsers
Change-Id: I0b9691daa61fddb484b6adff759f4413d201ae03
jenkins-bot [Tue, 13 Jan 2015 19:25:23 +0000 (19:25 +0000)]
Merge "mw.Map: Check presence of value argument in set()"
jenkins-bot [Tue, 13 Jan 2015 19:25:20 +0000 (19:25 +0000)]
Merge "mediawiki.js: Move mw.format definition to where it's exposed"
jenkins-bot [Tue, 13 Jan 2015 19:25:17 +0000 (19:25 +0000)]
Merge "jsduck: Update references to renamed resources/ directories"
jenkins-bot [Tue, 13 Jan 2015 19:14:46 +0000 (19:14 +0000)]
Merge "Move DeferredStringifier into libs, add tests"
Kunal Mehta [Sun, 11 Jan 2015 01:52:37 +0000 (17:52 -0800)]
Move DeferredStringifier into libs, add tests
Change-Id: I384d1a3854e957315584d30ec58c48c02fee6a2c
Kunal Mehta [Tue, 13 Jan 2015 18:25:41 +0000 (10:25 -0800)]
Add missing @covers tag
Change-Id: I491929e3d77688bf07640db4218ef99d6b888a82
jenkins-bot [Tue, 13 Jan 2015 16:11:25 +0000 (16:11 +0000)]
Merge "Add User::equals"
jenkins-bot [Tue, 13 Jan 2015 15:55:27 +0000 (15:55 +0000)]
Merge "Add plural support for message upload-permitted on Special:Upload"
umherirrender [Mon, 12 Jan 2015 18:41:23 +0000 (19:41 +0100)]
Add plural support for message upload-permitted on Special:Upload
The messages upload-permitted, upload-preferred and upload-prohibited
containing a comma separated list of items. Adding the count of this
list allows use of plural for better i18n.
Change-Id: I3fb09db4788bff6ea89731f77848d78fb33dd493
Niklas Laxström [Thu, 11 Dec 2014 08:59:28 +0000 (09:59 +0100)]
Add User::equals
Seems stupid omission. Title has one. Why do I need to think how
to determine how to users objects point to the same user. Allows
more expressive code.
Also fixes a bug in multiple places where users "0" and "00" were
considered equal.
Change-Id: I682392e564b332b77ab489f2ad394fa2d28098a5
Timo Tijhof [Sun, 11 Jan 2015 14:03:34 +0000 (06:03 -0800)]
mw.Map: Check presence of value argument in set()
Add back the `arguments.length > 1` check (accidentally removed
in
24f84b0). Otherwise it inadvertently uses the `value`
parameter, causing it to set undefined as the value.
There was already a test ensuring undefined can be set as value,
but a test to ensure it doesn't default to undefined was missing.
Change-Id: I4c69f0c11f165640a9b387a72c77c48eb6aa9e72
Timo Tijhof [Sun, 11 Jan 2015 13:21:13 +0000 (05:21 -0800)]
mediawiki.js: Move mw.format definition to where it's exposed
No need for it to be a local and public method at the same time.
The Message#parser can just use the public one.
Change-Id: I57e040cda6da57cda447ea83f5b9b6b28b538158
Timo Tijhof [Sun, 11 Jan 2015 13:18:58 +0000 (05:18 -0800)]
jsduck: Update references to renamed resources/ directories
The inline examples in the generated documentation due to a
404 Not Found for the javascript files.
1. Run $ ./maintenance/mwjsduck-gen
2. View http://localhost/w/docs/js/#!/api/mw.Map
3. Try "Live Preview"
Change-Id: Ic44f029c789042d82ec14e35d385f9ccc59959aa
This, that and the other [Sat, 30 Aug 2014 05:18:46 +0000 (15:18 +1000)]
Don't auto-select first alphabetical item in import subproject list
Currently when you load Special:Import, the first subproject in
alphabetical order gets selected. Instead, the first subproject in the
list should be selected by default (i.e. no <option> element should be
given the "selected" attribute).
Change-Id: I442a9afadc75f42f63d8c9c32ee2920374ceb26d
Kunal Mehta [Sun, 11 Jan 2015 04:17:36 +0000 (20:17 -0800)]
Handle more cases in convertExtensionToRegistration.php
* Handle constructs like $wgResourceModules += array(...)
* Support $wgMessagesDirs['FooBar'] = array(...)
* Handle stripping paths where it is the current directory
* Use FormatJson::ALL_OK when writing the file
Bug: T86311
Change-Id: I9434f6634fd6e460a5c2f6dac95c9065da35a51a
Kunal Mehta [Sun, 11 Jan 2015 04:12:01 +0000 (20:12 -0800)]
registration: Add ConfigRegistry to the extension.json schema
Change-Id: I6918215e3b5b2dd4c993d8a8767dc3ce998bd5ed
Timo Tijhof [Tue, 2 Dec 2014 22:41:00 +0000 (22:41 +0000)]
exception: Hide suppressed errors in 'error' log, flag in 'error-json'
Follows-up
399ba2f.
Bug: T75619
Bug: T45086
Change-Id: I1f312660c058a3940bf1e9425f86cfd531121ba3
jenkins-bot [Tue, 13 Jan 2015 00:20:14 +0000 (00:20 +0000)]
Merge "Tweaked the message for non-MW exceptions"
jenkins-bot [Mon, 12 Jan 2015 23:46:10 +0000 (23:46 +0000)]
Merge "Skip cache hint about 0 seconds on Special:ActiveUsers"
Brad Jorsch [Mon, 12 Jan 2015 21:46:18 +0000 (16:46 -0500)]
Don't call $wgOut->disable() from wfHttpError if $wgOut isn't set up yet
For example, if the database cannot be connected to, the language is
something other than 'en', and the l10n cache is LCStoreDB, then the
call to Language::factory() in Setup.php line 604 will do it when it's
trying to get the fallback list.
Bug: T86398
Change-Id: Ia0e9ea440dcc4c8ab7bab1f33802aeff487eb3f0
Translation updater bot [Mon, 12 Jan 2015 21:09:28 +0000 (22:09 +0100)]
Localisation updates from https://translatewiki.net.
Change-Id: I8622b53bb08154439b751c93d0b218f12f892c24
jenkins-bot [Mon, 12 Jan 2015 20:02:56 +0000 (20:02 +0000)]
Merge "Check $wgCheckFileExtensions on client side on Special:Upload"
umherirrender [Mon, 12 Jan 2015 19:27:53 +0000 (20:27 +0100)]
Check $wgCheckFileExtensions on client side on Special:Upload
Setting $wgCheckFileExtensions to false but having
$wgStrictFileExtensions still on true will reject unknown file
extensions on Special:Upload with javascript.
Bug: T25583
Change-Id: I260107bb5c3206044f766d308572ad27378715bb
jenkins-bot [Mon, 12 Jan 2015 19:09:40 +0000 (19:09 +0000)]
Merge "mediawiki.action.edit.stash: set timeout to 4 seconds"
Translation updater bot [Sun, 11 Jan 2015 20:56:59 +0000 (21:56 +0100)]
Localisation updates from https://translatewiki.net.
Change-Id: I557d9716255fa29881eef5909cfd9bf5c02e352c
Bartosz Dziewoński [Sun, 11 Jan 2015 20:14:03 +0000 (21:14 +0100)]
Add *.orig to .gitignore
People and tools sometimes accidentally commit these, let's make it
more difficult to do.
Follow-up to
abb4271a. NO ONE SAW THIS EMBARASSING MISTAKE.
Change-Id: If5f427586814c304b30e5783a59f33814bfeaa54
Bartosz Dziewoński [Sun, 11 Jan 2015 17:04:16 +0000 (18:04 +0100)]
Add .*.orig to .gitignore
People and tools sometimes accidentally commit these, let's make it
more difficult to do.
Change-Id: I05574d46186642940054aaecec055723c7ade8ac
Scimonster [Sun, 11 Jan 2015 16:11:43 +0000 (16:11 +0000)]
Escape unsafe messages in CategoryViewer.php
Bug: T85864
GCI: http://www.google-melange.com/gci/task/view/google/gci2014/
5811264311787520
Change-Id: Ie59fb389b804f031b761f93f2c91a548742326ab
jenkins-bot [Sun, 11 Jan 2015 13:25:49 +0000 (13:25 +0000)]
Merge "Surround edit notices with appropriate classes"
umherirrender [Sun, 11 Jan 2015 10:39:20 +0000 (11:39 +0100)]
Skip cache hint about 0 seconds on Special:ActiveUsers
When the data on Special:ActiveUsers are up to date there is no need to
give a hint, seeing data from cache "which can be up to 0 seconds".
Change-Id: I46f80c7cdc083b997794fb9398887e2ef0088684
Translation updater bot [Sat, 10 Jan 2015 20:44:12 +0000 (20:44 +0000)]
Merge "Localisation updates from https://translatewiki.net."
Translation updater bot [Sat, 10 Jan 2015 20:42:27 +0000 (21:42 +0100)]
Localisation updates from https://translatewiki.net.
Change-Id: I9d51804ea08f615455be312f093354e40a17e8c0
Fomafix [Sat, 10 Jan 2015 20:21:37 +0000 (20:21 +0000)]
mediawiki.page.gallery: Support live preview
Change-Id: I1dbcf5e7a9dc145417e0ffee9b1a5220eb34e0bd
jenkins-bot [Sat, 10 Jan 2015 20:04:53 +0000 (20:04 +0000)]
Merge "Add autocomplete for WhatLinksHere subpages"
jenkins-bot [Sat, 10 Jan 2015 20:01:21 +0000 (20:01 +0000)]
Merge "Fix gallery rearrange on resize with missing images"
jenkins-bot [Sat, 10 Jan 2015 20:00:34 +0000 (20:00 +0000)]
Merge "Move Test files under same folder structure where class is (/languages/)"
jenkins-bot [Sat, 10 Jan 2015 19:57:59 +0000 (19:57 +0000)]
Merge "Add version comments to DatabaseUpdater for 1.25"
jenkins-bot [Sat, 10 Jan 2015 19:57:01 +0000 (19:57 +0000)]
Merge "Remove unused message 'rollback_short'"
m4tx [Fri, 9 Jan 2015 21:59:51 +0000 (22:59 +0100)]
Fix gallery rearrange on resize with missing images
Follow-ups I286e0a4c8230c11619ca30f8f3b66778de835a33
Bug: T55664
Change-Id: I95cc64de11df3197378f4873d62a76333d55b452
umherirrender [Mon, 8 Dec 2014 19:46:23 +0000 (20:46 +0100)]
Move Test files under same folder structure where class is (/languages/)
Change-Id: I25c99272a1c2e318e6c61b4a497bf04886430e9b
Bartosz Dziewoński [Sat, 10 Jan 2015 19:06:45 +0000 (20:06 +0100)]
Remove unused message 'rollback_short'
Last seen in
ca38c84 (r7511, from 2005).
Change-Id: Ida0b52e05e1ca66595a6f8352c14d825655dabc3
Addshore [Sat, 10 Jan 2015 17:50:21 +0000 (17:50 +0000)]
Merge "Add data provider to split MediaHandlerTest::testFitBoxWidth"
m4tx [Fri, 2 Jan 2015 18:59:43 +0000 (19:59 +0100)]
Add data provider to split MediaHandlerTest::testFitBoxWidth
Change-Id: Ie1cf501a6a0c8e688aca1a5577a293f526398dd3
Giftpflanze [Sat, 10 Jan 2015 06:24:17 +0000 (07:24 +0100)]
ApiEditPage: Fix Wikipedia-specific wording
Article is specific to Wikipedia. Change to page for universality.
Change-Id: I4a10583d463c90df437ffd0e60e6f100674e49b2
wctaiwan [Sat, 10 Jan 2015 05:08:02 +0000 (00:08 -0500)]
Let subclasses specify content model in JsonContent
This is needed for extensions that subclass JsonContent.
Follows up Ifed379ba4674a8289b55
Change-Id: I2f4f9cb343c2ab3ee802b584d3c79d0fafadf9e7
James D. Forrester [Sat, 10 Jan 2015 01:37:23 +0000 (17:37 -0800)]
Update OOjs UI to v0.6.2
Release notes:
https://git.wikimedia.org/blob/oojs%2Fui.git/v0.6.2/History.md
Change-Id: Ia694c95107e88dd21db358daf503875cb13c5059
jenkins-bot [Sat, 10 Jan 2015 01:36:53 +0000 (01:36 +0000)]
Merge "maintenance: Have update-oojs-ui.sh update composer.json too"
James D. Forrester [Wed, 17 Dec 2014 01:32:54 +0000 (17:32 -0800)]
maintenance: Have update-oojs-ui.sh update composer.json too
Change-Id: Ifa37c9dcd136051c5ab8967f7ba1e490a5aa7861
Aaron Schulz [Fri, 9 Jan 2015 23:44:47 +0000 (15:44 -0800)]
Updated some try-catch statements: MWException -> Exception
Change-Id: I76601a86e30f4984e3b1a8c8ec5ef5a0f652433a
Aaron Schulz [Tue, 2 Dec 2014 19:36:59 +0000 (11:36 -0800)]
Set stat cache when getting local copy files in Swift
Change-Id: I672051b8d04a5db4da8236deba48b266ec7dd9ab
Aaron Schulz [Fri, 9 Jan 2015 23:00:11 +0000 (15:00 -0800)]
Tweaked the message for non-MW exceptions
Change-Id: I46dae88d66b65aa596743bdbdbdee270d53ae803
umherirrender [Fri, 9 Jan 2015 21:17:52 +0000 (22:17 +0100)]
Add version comments to DatabaseUpdater for 1.25
There are already version comments for the older versions, so also
adding comments for the current version to make it easier finding the
corresponding version when looking at database changes.
As suggested in Ieeb558f9523c11965cbc1941cad4f316c00c85c5
Change-Id: Idf4f52aec4eeb73ec2f830d7d7eaab84c73b6d95
Translation updater bot [Fri, 9 Jan 2015 20:35:49 +0000 (21:35 +0100)]
Localisation updates from https://translatewiki.net.
Change-Id: I4c535d73620d8ef7b4935625a2cac6ae283de395
jenkins-bot [Fri, 9 Jan 2015 20:04:40 +0000 (20:04 +0000)]
Merge "Fix ApiStashEdit wrt custom DataUpdates."
jenkins-bot [Fri, 9 Jan 2015 19:56:20 +0000 (19:56 +0000)]
Merge "Update Moment.js from 2.8.3 to 2.8.4"
paladox [Thu, 20 Nov 2014 18:58:28 +0000 (18:58 +0000)]
Update Moment.js from 2.8.3 to 2.8.4
Project site
* http://momentjs.com
* https://github.com/moment/moment/
File source
* https://github.com/moment/moment/tree/2.8.4
Changelog
* https://github.com/moment/moment/blob/2.8.4/CHANGELOG.md
Difference between 2.8.3 and 2.8.4
2.8.4
Features
* #2000 Add LTS localised format that includes seconds
* #1960 added formatToken 'x' for unix offset in milliseconds #1938
* #1965 Support 24:00:00.000 to mean next day, at midnight.
* #2002 Accept 'date' key when creating moment with object
* #2009 Use native toISOString when we can
Bugfixes
* #2004 Fix makeAs to work with zoned moments
* #2001 moment.utc(string) falling back to Date works properly
* #1928 IE11 module == null
* #1952 New implementation of isBefore/isSame/isAfter
* #1992 Fix strict month parsing of abbreviated/full months
* #2003 Detect hours above 12 with h/hh tokens
* #1974 Locale export for meteor server environment
* #1925 Fix duration as getters (years and months convert to whole days)
* #2008 Fix endOf handling of no-arg and ms
* #2010 Update deprecation warning for moment().lang()
Locale improvements
* #2015 remove Uhr from german format
* #1933 improved russian lastWeek translations
* #2013 changed month abbreviations in russian
* #1971 Fix italian calendar time
* #1967 Fix catalan ordinals
* #1898 Bosnian translation of August
* #1771 Update greek seconds string
* #1961 Add a script to prepare moment for npm publish
* #2016 Fix long date format for Czech
Change-Id: I136a08194476ac01af7495c8f8e1e7ea1e140973
jenkins-bot [Fri, 9 Jan 2015 19:34:37 +0000 (19:34 +0000)]
Merge "Make Linker::formatLinksInComment format links to other wikis"
jenkins-bot [Fri, 9 Jan 2015 19:30:26 +0000 (19:30 +0000)]
Merge "Drop ss_total_views and page_counter fields from MediaWiki"
Marius Hoch [Fri, 2 Jan 2015 18:33:04 +0000 (19:33 +0100)]
Make Linker::formatLinksInComment format links to other wikis
Needed for CentralAuth.
Change-Id: Ibdedf087f85046646450367cbf1811db578d8f4b
daniel [Fri, 9 Jan 2015 19:16:00 +0000 (19:16 +0000)]
Fix ApiStashEdit wrt custom DataUpdates.
My previous patch broke this: ApiStashEdit would stash ParserOutput
with no custom DataUpdates, but calling getSecondaryDataUpdates still
failed after unserialization. This patch should fix that.
Bug: T86305
Change-Id: Ic114e521c5dfd0d3c028ea7d16e93eace758deef
jenkins-bot [Fri, 9 Jan 2015 19:16:56 +0000 (19:16 +0000)]
Merge "Implement namespace inversion on WhatLinksHere"
Chad Horohoe [Wed, 30 Jul 2014 20:56:20 +0000 (13:56 -0700)]
Drop ss_total_views and page_counter fields from MediaWiki
Follows up removal of code using hitcounters in
90d90dad6
RFC: https://www.mediawiki.org/wiki/Requests_for_comment/Removing_hit_counters_from_MediaWiki_core
Change-Id: Ieeb558f9523c11965cbc1941cad4f316c00c85c5
Bryan Davis [Thu, 8 Jan 2015 23:24:50 +0000 (16:24 -0700)]
Guard against unset key access in ResourceLoaderImageModule
Seen in production error logs:
Undefined index: icon in ResourceLoaderImageModule.php on line 162
Undefined index: icon in ResourceLoaderImageModule.php on line 185
Change-Id: I44e16563bda2dcc0be3c9694ed2b09d20b3d7468
daniel [Fri, 9 Jan 2015 14:18:14 +0000 (14:18 +0000)]
Check $wgAjaxEditStash before using cached edits.
Without this, stale data from the cache may still be used
even after $wgAjaxEditStash was disabled.
This is important mainly during testing, when a reliable way
to toggle stashing is needed to investigate issues that may
be related to the stashing mechanism.
Change-Id: Ib9ff68b43763e3857d1a28e34b48439d78c1ed5c
jenkins-bot [Fri, 9 Jan 2015 17:04:54 +0000 (17:04 +0000)]
Merge "Remove silly debug line"
jenkins-bot [Fri, 9 Jan 2015 17:02:38 +0000 (17:02 +0000)]
Merge "Don't call localisation functions when initializing pageset"
Mark Holmquist [Fri, 9 Jan 2015 16:57:24 +0000 (10:57 -0600)]
Remove silly debug line
This is flooding logstash with "thumbnail buckets null" which is neither
helpful nor necessary.
Change-Id: I9ce6d75c53ec5c10e32b056ae3eeee035b189b18
jenkins-bot [Fri, 9 Jan 2015 16:22:25 +0000 (16:22 +0000)]
Merge "Skip ApiStashEdit if custom DataUpdates are present."