jenkins-bot [Thu, 29 Sep 2016 23:44:07 +0000 (23:44 +0000)]
Merge "JpegMetadataExtractor: Allow empty segments"
Kunal Mehta [Thu, 29 Sep 2016 23:09:43 +0000 (16:09 -0700)]
MovePage: Check ContentHandler::canBeUsedOn()
If the old content model cannot be used on the new page title, the page
move should be disallowed.
Change-Id: I6078a4cde5a76a050dddedf59634d800765cbabf
Bartosz Dziewoński [Thu, 29 Sep 2016 22:15:48 +0000 (00:15 +0200)]
JpegMetadataExtractor: Allow empty segments
A segment which consists only of the marker and length value
(equal to 2, the length of the value itself) appears to be
perfectly valid, and is ignored by every image viewer I tested.
Bug: T147015
Change-Id: I3124c587ccb1c457df25fd5bf7a47feab9312a38
jenkins-bot [Thu, 29 Sep 2016 21:31:49 +0000 (21:31 +0000)]
Merge "Make multi-write backend "template" config work as expected"
Translation updater bot [Thu, 29 Sep 2016 20:25:12 +0000 (22:25 +0200)]
Localisation updates from https://translatewiki.net.
Change-Id: Id78eb74f69b0450cdf09a39a41c057b888c143fa
Aaron Schulz [Wed, 28 Sep 2016 23:37:26 +0000 (16:37 -0700)]
Make multi-write backend "template" config work as expected
* FileBackendGroup now applies the usual config for these sub-backends,
the same config get() applies.
* Also make sure FileBackendMultiWrite::concatenate() uses the status wrapper.
Bug: T146904
Change-Id: I1e9b5027dbac11ea9484cd16851e5db998574429
jenkins-bot [Thu, 29 Sep 2016 16:45:02 +0000 (16:45 +0000)]
Merge "Do not run exact db match if offset is > 0"
Kunal Mehta [Thu, 29 Sep 2016 11:06:01 +0000 (04:06 -0700)]
RELEASE-NOTES for wikimedia/scoped-callback
Change-Id: I197028956f2dc7f0b1edcbcf4ba02687440309a7
Kunal Mehta [Thu, 29 Sep 2016 08:16:05 +0000 (01:16 -0700)]
Use wikimedia/scoped-callback
The ScopedCallback class was moved into a separate library. This updates
all callers to use the namespaced version, and provides a
backwards-compatibility class wrapper under the old name.
Bug: T146258
Change-Id: I2dd0a66fe2f510f26bdfef6b0a975c1beb3fd93c
Depends-On: Iea0c40bdd7776372ccf72db8f088a2abaa4d3721
jenkins-bot [Thu, 29 Sep 2016 09:21:18 +0000 (09:21 +0000)]
Merge "Move DatabaseBase to a class alias for type-hints"
daniel [Sat, 24 Sep 2016 15:15:08 +0000 (17:15 +0200)]
Make WikiPage::getAutosummary emit deprecation warnings.
Bug: T146164
Change-Id: Ibe76af8af3686c028e54923b9ce01b93af3032ab
Hashar [Thu, 29 Sep 2016 08:43:58 +0000 (08:43 +0000)]
Revert "Add the main stash, WAN, and server caches to MediaWikiServices"
$ php maintenance/eval.php
> $wgMessageCacheType = CACHE_ACCEL;
> wfGetMessageCacheStorage();
PHP Warning: Illegal offset type in isset or empty in includes/objectcache/ObjectCache.php on line 93
PHP Warning: Illegal offset type in isset or empty in includes/objectcache/ObjectCache.php on line 125
PHP Notice: Array to string conversion in includes/objectcache/ObjectCache.php on line 133
Caught exception InvalidArgumentException: Invalid object cache type "Array" requested. It is not present in $wgObjectCaches.
#0 includes/objectcache/ObjectCache.php(94): ObjectCache::newFromId(Array)
#1 includes/objectcache/ObjectCache.php(287): ObjectCache::getInstance(Array)
#2 [internal function]: ObjectCache::getLocalServerInstance(Array)
#3 includes/objectcache/ObjectCache.php(181): call_user_func('ObjectCache::ge...', Array)
#4 includes/objectcache/ObjectCache.php(137): ObjectCache::newFromParams(Array)
#5 includes/objectcache/ObjectCache.php(94): ObjectCache::newFromId(3)
#6 includes/GlobalFunctions.php(3430): ObjectCache::getInstance(3)
#7 maintenance/eval.php(78) : eval()'d code(1): wfGetMessageCacheStorage()
#8 maintenance/eval.php(78): eval()
#9 {main}
This reverts commit
6d99fa58247a1de7eaf9a79a061f0b4207154072.
Change-Id: I4d756eb6f66318a12d8cbbc1ba546397be8a29bf
jenkins-bot [Thu, 29 Sep 2016 07:33:52 +0000 (07:33 +0000)]
Merge "Emit deprecation warnings for Article::doEdit and WikiPage::doEdit"
Aaron Schulz [Wed, 28 Sep 2016 23:08:15 +0000 (16:08 -0700)]
Move DatabaseBase to a class alias for type-hints
Change-Id: Ib6bbbd751358cbc2f2d2767c80721d3d8f142c0d
jenkins-bot [Thu, 29 Sep 2016 04:37:01 +0000 (04:37 +0000)]
Merge "registration: Improve license-name validation"
jenkins-bot [Thu, 29 Sep 2016 02:45:39 +0000 (02:45 +0000)]
Merge "Replace DatabaseBase => Database in more places"
jenkins-bot [Thu, 29 Sep 2016 02:45:29 +0000 (02:45 +0000)]
Merge "Make LBFactory return type docs more specific to avoid IDEA warnings"
jenkins-bot [Thu, 29 Sep 2016 01:31:17 +0000 (01:31 +0000)]
Merge "Add the main stash, WAN, and server caches to MediaWikiServices"
jenkins-bot [Thu, 29 Sep 2016 00:58:43 +0000 (00:58 +0000)]
Merge "Disallow css attr() with url type"
jenkins-bot [Thu, 29 Sep 2016 00:21:13 +0000 (00:21 +0000)]
Merge "API: Add generator non-continuation data"
Aaron Schulz [Wed, 28 Sep 2016 22:53:02 +0000 (15:53 -0700)]
Replace DatabaseBase => Database in more places
Change-Id: If37a7909056bf2c31a8228cbc84f0fbbf5f1c517
Aaron Schulz [Wed, 28 Sep 2016 22:50:12 +0000 (15:50 -0700)]
Make LBFactory return type docs more specific to avoid IDEA warnings
Change-Id: I5fa6ed87e35f3b8ee17e576faf5d00763229dd4b
jenkins-bot [Wed, 28 Sep 2016 22:41:39 +0000 (22:41 +0000)]
Merge "resourceloader: Disable ChronologyProtector to speed up wfGetLB()"
Aaron Schulz [Wed, 21 Sep 2016 16:00:08 +0000 (09:00 -0700)]
Add the main stash, WAN, and server caches to MediaWikiServices
Also removed unused getLocalServerInstance() b/c $fallback logic.
Change-Id: Ifa5f798de10783741a7b079f22d283bb9cb7f4c0
jenkins-bot [Wed, 28 Sep 2016 21:58:48 +0000 (21:58 +0000)]
Merge "rdbms: Lazy-init DatabaseDomain::getId()"
Timo Tijhof [Wed, 28 Sep 2016 21:01:04 +0000 (22:01 +0100)]
rdbms: Lazy-init DatabaseDomain::getId()
Follows-up
847b91b.
Noticed that in Xenon profiles, about 25% of Database::__construct
time is spent in array_map, via DatabaseDomain::convertToString.
* Database::__construct
* DatabaseDomain::__construct/convertToString/array_map
* DatabaseDomain::newUnspecified
* DatabaseDomain::__construct/convertToString/array_map
* DatabaseMysqlBase::open
* mysqli::*
Change-Id: Ib5ae7d1d03b27df504a7e5f552e36a0ca6fcf97e
jenkins-bot [Wed, 28 Sep 2016 21:31:33 +0000 (21:31 +0000)]
Merge "Parser: Allow `<s>` and `<strike>` in table of contents"
jenkins-bot [Wed, 28 Sep 2016 21:22:25 +0000 (21:22 +0000)]
Merge "Fix use of bogus $params var in FileBackend::__construct()"
jenkins-bot [Wed, 28 Sep 2016 21:12:49 +0000 (21:12 +0000)]
Merge "resourceloader: Avoid needless GPC normalisation"
Bartosz Dziewoński [Wed, 21 Sep 2016 19:59:56 +0000 (21:59 +0200)]
Parser: Allow `<s>` and `<strike>` in table of contents
Bug: T35715
Change-Id: Iec6a05e3e6bb622f477e6ebeb57e9f65da5f22bd
Aaron Schulz [Wed, 28 Sep 2016 20:25:21 +0000 (13:25 -0700)]
Fix use of bogus $params var in FileBackend::__construct()
Follows-up
81a0e79,
24aa72de,
dc522cf0.
Also set missing section name parameter in scopedProfileSection().
Bug: T146904
Change-Id: I897c21b766bfea4e4cb83c63f0e40e945bd73747
Kunal Mehta [Wed, 28 Sep 2016 02:56:07 +0000 (19:56 -0700)]
registration: Improve license-name validation
Our hardcoded enum list in the extension.json schema for license-name
values was incomplete and did not cover the full SPDX license identifier
specification, which includes things like "AND" for specifying multiple
licenses.
Composer already has solid code in a library to do this validation, so
let's use it! This updates both the validateRegistrationFile.php and
ExtensionJsonValidationTest.php to use the composer/spdx-licenses
library (a new development dependency) to ensure the license-name field
is a valid SPDX identifier.
Also fix a silly typo in the validateRegistrationFile script which
prevented it from running, and use ::class so it will be easier to
detect typos like that in the future.
Bug: T146862
Change-Id: Ibb8973ed7950ae81c90558f9630f73746b2aff2c
Timo Tijhof [Wed, 28 Sep 2016 20:37:20 +0000 (21:37 +0100)]
resourceloader: Disable ChronologyProtector to speed up wfGetLB()
For load.php requests, Xenon in Wikimedia production measures that half
the time for wfGetLB() is spent in ChronologyProtector::initPositions,
and its query to Memcached.
Change-Id: I24f90897e56fd679c6bd1acf764722ed58e51c67
jenkins-bot [Wed, 28 Sep 2016 20:03:38 +0000 (20:03 +0000)]
Merge "Use classes to apply the 'editfont' preference"
Translation updater bot [Wed, 28 Sep 2016 19:54:47 +0000 (21:54 +0200)]
Localisation updates from https://translatewiki.net.
Change-Id: Ia03a6db5b325c673887b1fc30ecc72e2312af23d
Volker E [Sat, 24 Sep 2016 03:08:55 +0000 (20:08 -0700)]
mediawiki.UI: Align buttons to design guidelines and OOjs UI
Aligning buttons to design guidelines in https://phabricator.wikimedia.org/M101
and to OOjs UI, similar to https://phabricator.wikimedia.org/rGOJUed9fef533bea
Additionally:
- aligning CSS code to MediaWiki Coding Guidelines,
- adding `transition`s equivalent to OOjs UI,
- replacing deprecated `@colorWhite` variable,
- replacing counter-intuitive `.button-colors()` Less mixin guard, given
our updated widget guidelines has only two primary button types
(`progressive` & `destructive`) left, with separate mixins and
- removing deprecated `constructive` CSS standalone selector and
corresponding KSS styleguide comments.
Bug: T146823
Change-Id: I6b9faefabc62689eabf6f4bccaa3d3756b5b662a
jenkins-bot [Wed, 28 Sep 2016 17:53:56 +0000 (17:53 +0000)]
Merge "Use HTTPS instead of HTTP for ietf.org URLs"
jenkins-bot [Wed, 28 Sep 2016 17:53:47 +0000 (17:53 +0000)]
Merge "Clean up use of UTSysop in TemporaryPasswordPrimaryAuthenticationProviderTest"
jenkins-bot [Wed, 28 Sep 2016 16:57:04 +0000 (16:57 +0000)]
Merge "Avoid DBPerformance warnings in ApiClearHasMsg"
Timo Tijhof [Wed, 28 Sep 2016 16:47:24 +0000 (17:47 +0100)]
resourceloader: Avoid needless GPC normalisation
Utility methods like getFuzzyBool already use getRawVal instead
of getVal (see
83df6d8). But there was still direct use of getVal
which meant we still pay for WebRequest normalisation in load.php.
ResourceLoaderContext::__construct's use of WebRequest::getVal
accounts for 0.12% of execution time according to a Xenon daily log
(2016-09-27.all.reversed.svgz). The total use of WebRequest::getVal
is 0.26% of execution time. So almost half of that comes from RL.
Change-Id: Id37619ceadb5c990abf83f7910104cbc95523d28
Fomafix [Tue, 27 Sep 2016 18:13:00 +0000 (20:13 +0200)]
Use HTTPS instead of HTTP for ietf.org URLs
http://tools.ietf.org/ redirects to https://tools.ietf.org/
Change-Id: Ia45d2ce80399e1c9172e0924abd6bf794a53122f
Brad Jorsch [Wed, 28 Sep 2016 14:32:34 +0000 (10:32 -0400)]
Clean up use of UTSysop in TemporaryPasswordPrimaryAuthenticationProviderTest
No idea what's causing T146498, but maybe this cleanup will fix it.
Note we can't clean up every use because we can't create test users from
data providers.
Bug: T146498
Change-Id: I5c7ea7f49ed42cb2ed36460afcf6aec30e9359de
Kunal Mehta [Wed, 28 Sep 2016 09:17:49 +0000 (02:17 -0700)]
Fix display of categories
Fixes regression from
1885a1ac462c08, which accidentally removed
page_namespace and page_title as select fields.
Bug: T146873
Change-Id: I19cff0cf5bc015da7311196749a9201a8e458b49
jenkins-bot [Wed, 28 Sep 2016 04:54:54 +0000 (04:54 +0000)]
Merge "Avoid DBPerformance log warnings in SpecialEditWatchlist"
jenkins-bot [Wed, 28 Sep 2016 04:46:54 +0000 (04:46 +0000)]
Merge "Fix "Incorrect watchlist token provided" unit test errors"
jenkins-bot [Wed, 28 Sep 2016 04:46:23 +0000 (04:46 +0000)]
Merge "resourceloader: Fix undefined getPrefixedText()"
Aaron Schulz [Sat, 24 Sep 2016 03:51:36 +0000 (20:51 -0700)]
Avoid DBPerformance log warnings in SpecialEditWatchlist
Change-Id: I97b31f5e805e9e3e4192d15195ff26ec416ad6b2
Timo Tijhof [Tue, 27 Sep 2016 18:03:48 +0000 (19:03 +0100)]
resourceloader: Fix undefined getPrefixedText()
Follows-up
dbe592df. Used to go in one-way only and silenced by
addObj(). Now that we're iterating directly as well, need a
conditional.
Bug: T146728
Change-Id: Ief9d44cc5cb8f5d687560f59cc696c5671546163
Aaron Schulz [Wed, 28 Sep 2016 04:18:34 +0000 (21:18 -0700)]
Fix "Incorrect watchlist token provided" unit test errors
Change-Id: Ib133ffe9b9ef438ff5716ad25a897e2c5a4f7d58
jenkins-bot [Wed, 28 Sep 2016 03:49:57 +0000 (03:49 +0000)]
Merge "Add @deprecated annotations to NS_IMAGE and NS_IMAGE_TALK"
Kunal Mehta [Wed, 28 Sep 2016 03:29:54 +0000 (20:29 -0700)]
Add @deprecated annotations to NS_IMAGE and NS_IMAGE_TALK
Hopefully this will discourage people from using them in new code.
Change-Id: I165a19406dfc0bcc471252e416480fa3af92d969
jenkins-bot [Wed, 28 Sep 2016 03:27:58 +0000 (03:27 +0000)]
Merge "Set ignore_user_abort( true ) during DB commit for sanity"
jenkins-bot [Wed, 28 Sep 2016 03:22:45 +0000 (03:22 +0000)]
Merge "Use getConnectionRef in WatchedItemStore"
addshore [Tue, 27 Sep 2016 14:19:17 +0000 (15:19 +0100)]
Use getConnectionRef in WatchedItemStore
Change-Id: Ica6fce8aeec08ace34cd23d3bb0390a859175e71
jenkins-bot [Wed, 28 Sep 2016 02:27:30 +0000 (02:27 +0000)]
Merge "Remove full form of ChangeTags::buildTagFilterSelector"
jenkins-bot [Wed, 28 Sep 2016 02:25:23 +0000 (02:25 +0000)]
Merge "Create ChangeTagsUpdate hook"
cenarium [Tue, 26 May 2015 00:50:42 +0000 (02:50 +0200)]
Create ChangeTagsUpdate hook
This creates a hook triggered when updating change tags, so that
extensions can take actions when tags are updated.
When tagging accompanies the action, the recent change is passed
while when tagging is subsequent to the action, the user who
performs the tagging is passed.
Bug: T118698
Change-Id: Ifb0cdc43252c4185e4f216d23b8a21fb31595a37
Aaron Schulz [Sat, 24 Sep 2016 01:52:21 +0000 (18:52 -0700)]
Lower $wgTrxProfilerLimits for JobRunner a bit
Jobs should always use query batching.
Change-Id: Iddbcc32b44e6c71feb66e2f52afb20e824e6eb72
Volker E [Tue, 27 Sep 2016 20:39:34 +0000 (13:39 -0700)]
mediawiki.UI: Align further greys to improved color palette
Aligning more of the base grey shades to improved color palette
https://phabricator.wikimedia.org/M82
Bug: T146799
Change-Id: I40d69e5fdb5456511be4884f947635179aaf1020
Kunal Mehta [Tue, 27 Sep 2016 21:50:13 +0000 (14:50 -0700)]
Make RecentChange::addTags() accept a string
Most planned callers of RecentChange::addTags() only want to add a
single tag, so forcing them to create an array seems unfriendly. Plus
this lets us avoid a array_merge call.
Change-Id: If001ba9ff01a33be158e7edd5c5e4de9825fa180
Ed Sanders [Wed, 7 Sep 2016 21:59:57 +0000 (14:59 -0700)]
Use classes to apply the 'editfont' preference
This class can be re-used on non textarea inputs
(e.g. ContentEditable or <input>).
The 'default' preference can't be achieved in CSS alone, so
for non-textarea cases, use 'monospace' as is used in the majority of
browsers/OSes. In future a client script could compute the default
font of textarea and add it to the -default rule.
Bug: T145015
Change-Id: I5f0433e9cae6f692396537412c11b79b61db062f
enigmaeth [Tue, 27 Sep 2016 20:40:58 +0000 (20:40 +0000)]
Emit deprecation warnings for Article::doEdit and WikiPage::doEdit
Bug: T145736
Change-Id: I637daea7412d8acb8561f9a821af1882e49ddd9b
Translation updater bot [Tue, 27 Sep 2016 20:04:47 +0000 (22:04 +0200)]
Localisation updates from https://translatewiki.net.
Change-Id: Ieda6cba6bfc651c153cf87c9e89c1d3a8ef7f7d0
jenkins-bot [Tue, 27 Sep 2016 15:03:33 +0000 (15:03 +0000)]
Merge "Directly use Language::factory instead of wfGetLangObj"
jenkins-bot [Tue, 27 Sep 2016 14:28:22 +0000 (14:28 +0000)]
Merge "Avoid multiple writes to changetags table in recentchanges_save hook"
cenarium [Fri, 23 Sep 2016 14:36:48 +0000 (16:36 +0200)]
Avoid multiple writes to changetags table in recentchanges_save hook
Currently, extensions that add tags within the recentchanges_save
hook directly call ChangeTags::addTags. This often results in
consecutive writes to the changetags table.
This provides a addTags method to RecentChange so extensions
can simply use it when they want a tag added. And all the actual
tagging is done once at the end.
Change-Id: I8df2fd983c12632337e8d2922fa357808482338c
dcausse [Tue, 27 Sep 2016 13:17:24 +0000 (15:17 +0200)]
Do not run exact db match if offset is > 0
When scrolling results on prefix search api the exact Title
match is always at pos 0 even if we want to scroll the results
by setting offset to > 0.
Change-Id: Ib02c9d3e479d739e6fe79014d962db50b6fd9de8
jenkins-bot [Tue, 27 Sep 2016 13:27:02 +0000 (13:27 +0000)]
Merge "Remove getSearchEngine() from DatabaseBase"
jenkins-bot [Tue, 27 Sep 2016 07:46:36 +0000 (07:46 +0000)]
Merge "Create fields & data for image/file data indexing"
Stanislav Malyshev [Wed, 14 Sep 2016 00:52:33 +0000 (17:52 -0700)]
Create fields & data for image/file data indexing
Bug: T145558
Change-Id: I23d4c8235d0e4150eefec31cea4b2cfdd32bf32a
jenkins-bot [Tue, 27 Sep 2016 04:31:47 +0000 (04:31 +0000)]
Merge "Clean up array() syntax in docs, part VII"
jenkins-bot [Tue, 27 Sep 2016 04:31:06 +0000 (04:31 +0000)]
Merge "Replace DatabaseBase:: with Database:: and update type hints"
Aaron Schulz [Mon, 26 Sep 2016 22:40:07 +0000 (15:40 -0700)]
Replace DatabaseBase:: with Database:: and update type hints
Change-Id: I3919b04eb2de4fa0bf8a02239fb5bbf17d347511
jenkins-bot [Tue, 27 Sep 2016 03:59:33 +0000 (03:59 +0000)]
Merge "EditPage: Allow language of copyright warning to be specified"
Alex Monk [Tue, 27 Sep 2016 00:23:21 +0000 (01:23 +0100)]
EditPage: Allow language of copyright warning to be specified
This avoids global state, and is necessary in places where the
global user language cannot be used, such as load.php.
Bug: T146686
Change-Id: I80a813a76b551643b68430e6a0ab553b2e1dfb11
Amir Sarabadani [Tue, 27 Sep 2016 03:15:08 +0000 (06:45 +0330)]
Clean up array() syntax in docs, part VII
Last part
Change-Id: I38f015e2122ef4fd2d2141718bd889794c29f06c
jenkins-bot [Tue, 27 Sep 2016 01:04:22 +0000 (01:04 +0000)]
Merge "Remove a few unused variables"
jenkins-bot [Tue, 27 Sep 2016 01:04:19 +0000 (01:04 +0000)]
Merge "Remove/actualize unused imports"
Max Semenik [Mon, 26 Sep 2016 23:38:15 +0000 (16:38 -0700)]
Remove a few unused variables
Change-Id: Ibfc4c6cbbc08b5917f1a84d86d2d4a0855e371a1
Max Semenik [Mon, 26 Sep 2016 23:25:17 +0000 (16:25 -0700)]
Remove/actualize unused imports
Change-Id: I6ef19d5d982aa45dbf5554107ad9ee720442f466
jenkins-bot [Mon, 26 Sep 2016 23:58:13 +0000 (23:58 +0000)]
Merge "Fix function name case"
Max Semenik [Mon, 26 Sep 2016 22:32:54 +0000 (15:32 -0700)]
Fix function name case
Change-Id: Ibd4f682d2ed8500a50d85aae38f17281646f7c2d
jenkins-bot [Mon, 26 Sep 2016 22:25:08 +0000 (22:25 +0000)]
Merge "AuthManager phpdoc cleanup"
Max Semenik [Mon, 26 Sep 2016 20:59:41 +0000 (13:59 -0700)]
AuthManager phpdoc cleanup
Change-Id: Ib6fa897e76ae479de68acaeb16708c2bdf15ae5f
Translation updater bot [Mon, 26 Sep 2016 20:05:23 +0000 (22:05 +0200)]
Localisation updates from https://translatewiki.net.
Change-Id: Id7ff13898d6a89d8ce88794666e940d7a6d94596
jenkins-bot [Mon, 26 Sep 2016 19:58:24 +0000 (19:58 +0000)]
Merge "Update wfEscapeShellArg() comments"
jenkins-bot [Mon, 26 Sep 2016 19:58:20 +0000 (19:58 +0000)]
Merge "Minor installer/upgrader cleanups"
jenkins-bot [Mon, 26 Sep 2016 18:54:19 +0000 (18:54 +0000)]
Merge "Change mid-upload 'cancel' button to 'back'"
jenkins-bot [Mon, 26 Sep 2016 17:34:00 +0000 (17:34 +0000)]
Merge "Add new type SearchIndexField::INDEX_TYPE_SHORT_TEXT"
jenkins-bot [Mon, 26 Sep 2016 17:14:52 +0000 (17:14 +0000)]
Merge "HTMLForm: Add HTMLDateTimeField"
Brad Jorsch [Thu, 22 Sep 2016 17:28:29 +0000 (13:28 -0400)]
HTMLForm: Add HTMLDateTimeField
And to do that, an OOUI PHP widget for
mw.widgets.datetime.DateTimeInputWidget too.
Bug: T146340
Change-Id: Iaa8b5892b6c3a1f3698cef59684cc3cdc9d483ea
jenkins-bot [Mon, 26 Sep 2016 15:30:54 +0000 (15:30 +0000)]
Merge "Avoid DB_MASTER use on password checks and defer password upgrades"
Matthias Mullie [Mon, 26 Sep 2016 13:58:21 +0000 (15:58 +0200)]
Change mid-upload 'cancel' button to 'back'
Bug: T114938
Change-Id: I5b430d772011ea37148452fb64627ada9ee9542c
cenarium [Fri, 23 Sep 2016 21:28:07 +0000 (23:28 +0200)]
Remove full form of ChangeTags::buildTagFilterSelector
This removes the full form option of ChangeTags::buildTagFilterSelector
since it is completely unused, either in core or extensions.
OOUI for tag selectors aren't implemented yet so the change in signature
shouldn't affect anything.
Change-Id: Ie97b77244b6a9596b53b562b71009686932cf97e
dcausse [Mon, 26 Sep 2016 10:50:23 +0000 (12:50 +0200)]
Add new type SearchIndexField::INDEX_TYPE_SHORT_TEXT
Useful for short technical strings such as mime types.
Change-Id: If440378f2b7004abed87eca4bbde767212c4b062
jenkins-bot [Mon, 26 Sep 2016 09:59:12 +0000 (09:59 +0000)]
Merge "Fix IDEA warning in FSFileBackend"
jenkins-bot [Mon, 26 Sep 2016 09:58:08 +0000 (09:58 +0000)]
Merge "Fix IDEA warnings in FileBackendStore"
jenkins-bot [Mon, 26 Sep 2016 09:58:05 +0000 (09:58 +0000)]
Merge "Use @lang tags for Lua scripts"
Translation updater bot [Sun, 25 Sep 2016 19:55:34 +0000 (21:55 +0200)]
Localisation updates from https://translatewiki.net.
Change-Id: Iee88cf7ca866040931ab75e85c27c6efa73aa1ff
Aaron Schulz [Sun, 25 Sep 2016 18:50:16 +0000 (11:50 -0700)]
Use @lang tags for Lua scripts
Change-Id: Ifdbff687539078b375330ebe3a1493b281e5c518