jenkins-bot [Mon, 12 Jun 2017 20:39:59 +0000 (20:39 +0000)]
Merge "RELEASE-NOTES: OutputPage::enableTOC was removed"
Translation updater bot [Mon, 12 Jun 2017 19:59:18 +0000 (21:59 +0200)]
Localisation updates from https://translatewiki.net.
Change-Id: I11b382a06772ebb9f908ba543f2276a8cf6e1a8b
Arlo Breault [Mon, 12 Jun 2017 19:39:42 +0000 (15:39 -0400)]
Sync up with Parsoid parserTests.txt
This now aligns with Parsoid commit
108eed81b3eb78b77ade5ba5daac71fb43fff6de
Change-Id: Ib2b31f008adaf16866de16ef963bc58d6cabb088
jenkins-bot [Mon, 12 Jun 2017 19:19:44 +0000 (19:19 +0000)]
Merge "Delete CologneBlue messages"
Amire80 [Wed, 8 Mar 2017 21:06:10 +0000 (23:06 +0200)]
Delete CologneBlue messages
They are moved to the CologneBlue repo.
Bug: T159921
Depends-On: Ide5c96b418f6abfb4244efa777c57ec2ffa9f087
Depends-On: Ib46d62e2464d7292482e8ea63ce187987104c59d
Depends-On: I522a52e548b88d0904f6890ddc7d0adb5d54eba2
Change-Id: Ib262d89e4485dfff2ef7ee9bbaa1152604626c4c
jenkins-bot [Mon, 12 Jun 2017 18:46:01 +0000 (18:46 +0000)]
Merge "Allow CategoryPageView to set $mCategoryViewerClass"
jenkins-bot [Mon, 12 Jun 2017 18:25:15 +0000 (18:25 +0000)]
Merge "Remove X-Content-Dimensions header"
jenkins-bot [Mon, 12 Jun 2017 18:16:00 +0000 (18:16 +0000)]
Merge "Log when transactions affect many rows in TransactionProfiler"
jenkins-bot [Mon, 12 Jun 2017 18:15:57 +0000 (18:15 +0000)]
Merge "Add $wgMaxJobDBWriteDuration setting for avoiding replication lag"
jenkins-bot [Mon, 12 Jun 2017 18:10:16 +0000 (18:10 +0000)]
Merge "Allow skins to control style of mediawiki.hlist"
Gilles Dubuc [Thu, 8 Jun 2017 20:30:07 +0000 (22:30 +0200)]
Remove X-Content-Dimensions header
Reverts
84e4d7508893, and parts of
cdfe08439c3b and
4511f6fa9fa0.
Bug: T150741
Bug: T167034
Change-Id: I39cfcf2cb231b6dfef569968fba6f473da258916
jenkins-bot [Mon, 12 Jun 2017 18:03:20 +0000 (18:03 +0000)]
Merge "Do not try to parse empty argument in getErrorsOrWarnings in OOUI"
jenkins-bot [Mon, 12 Jun 2017 17:48:49 +0000 (17:48 +0000)]
Merge "RCFilters: Retain extra url params when comparing url equivalency"
Timo Tijhof [Mon, 12 Jun 2017 17:15:07 +0000 (18:15 +0100)]
RELEASE-NOTES: OutputPage::enableTOC was removed
Follows-up
c7e00974c7eb1 (T130632).
Also announced on Wikitech:
<https://lists.wikimedia.org/pipermail/wikitech-l/2017-June/088301.html>
Change-Id: I9dde207d2314993b9e88e6bb000b0a11b37799ad
Brad Jorsch [Mon, 12 Jun 2017 15:02:58 +0000 (11:02 -0400)]
ApiParse: Clean up parsing code
Now that ParserOptions->isSafeToCache() exists, use it where necessary.
This also moves the use inside the makeParserOptions() method so other
callers can pick it up as well.
Then pass the flag as $forceParse into WikiPage::getParserOutput()
instead of duplicating the logic in several cases, and generally clean
up the logic in the module to let WikiPage decide when to use the cache
in more cases.
Change-Id: I0079e10a40997e4a3b59ac21ef6c92246a147736
Thiemo Mättig [Mon, 12 Jun 2017 10:30:56 +0000 (12:30 +0200)]
Remove unused and unnecessary imports
Change-Id: I26e623a4e4ba965c07670369a90c8a95185ea1e4
Amir Sarabadani [Mon, 12 Jun 2017 13:45:51 +0000 (18:15 +0430)]
Move HttpAccept* to libs
Bug: T163923
Change-Id: I4984f6b77843669950afeff82351827cd416a80d
Amir Sarabadani [Mon, 12 Jun 2017 13:02:02 +0000 (17:32 +0430)]
Use "target" instead "title" as the param name in SpecialPageData
Using "title" confuses mediawiki and causes redirect loops
Bug: T163923
Change-Id: I29e0e6a61703cc04397205a3f7f38df5906622e1
Moriel Schottlender [Mon, 12 Jun 2017 12:56:17 +0000 (05:56 -0700)]
RCFilters: Retain extra url params when comparing url equivalency
The extra params should also dictate whether the URL should change,
so we update parameters that are external to RCFilters' model, like
limit and from, etc.
Bug: T167551
Change-Id: I21e35e7871abbc57634231b6330cc1fad8299860
jenkins-bot [Mon, 12 Jun 2017 12:51:28 +0000 (12:51 +0000)]
Merge "Start a very basic version of Special:PageData"
jenkins-bot [Mon, 12 Jun 2017 12:43:59 +0000 (12:43 +0000)]
Merge "Move HttpAcceptNegotiator and HttpAcceptParser from Wikibase to core"
Amir Sarabadani [Mon, 12 Jun 2017 11:33:17 +0000 (16:03 +0430)]
Do not try to parse empty argument in getErrorsOrWarnings in OOUI
Bug: T167644
Change-Id: I0dcb9bd51ad0cecbdab868fed056b4077d1c9fa8
Amir Sarabadani [Sat, 27 May 2017 13:07:13 +0000 (15:07 +0200)]
Introduce MessageLocalizer interface for exposing msg() method
Bug: T162594
Change-Id: I2d9af9fc05264bffda675af46f656038cd72d0db
jenkins-bot [Mon, 12 Jun 2017 06:13:10 +0000 (06:13 +0000)]
Merge "SpecialNewimages: Do not add the module when the special page is included"
Fomafix [Sun, 11 Jun 2017 19:31:36 +0000 (21:31 +0200)]
Disable addHelpLink when including special pages
The help link does not make sence on includes special pages and is not
shown. But the style module 'mediawiki.helplink' is still loaded.
This change disables the loading of the module 'mediawiki.helplink' for
included special pages.
Change-Id: I8115dc2e46f3498441c30caede4648d387d55d5d
jenkins-bot [Sun, 11 Jun 2017 20:38:47 +0000 (20:38 +0000)]
Merge "CryptRand: only use random_bytes on php 7 and HHVM"
Fomafix [Sun, 11 Jun 2017 18:46:41 +0000 (20:46 +0200)]
SpecialNewimages: Do not add the module when the special page is included
When the special page is included with
{{Special:NewImages}}
the module 'mediawiki.special.newFiles' throws an error.
This change loads the module 'mediawiki.special.newFiles' together with the
form.
Bug: T167601
Change-Id: I5a0589f62388292851664daf1ab5e63008556a64
Translation updater bot [Sun, 11 Jun 2017 19:54:14 +0000 (21:54 +0200)]
Localisation updates from https://translatewiki.net.
Change-Id: Ia549296daf2a571be8bab81768a656bb12570116
Felipe L. Ewald [Sat, 15 Apr 2017 01:11:46 +0000 (01:11 +0000)]
Move closing quotation mark before punctuation in rcfilters* messages
Change-Id: I09fb50ee5e3fa9d34535b787a1bfd8aa365d880c
Translation updater bot [Sat, 10 Jun 2017 21:35:39 +0000 (23:35 +0200)]
Localisation updates from https://translatewiki.net.
Change-Id: I1f0cffc9ef9fb378fd2bb024e406f84606ade576
jenkins-bot [Sat, 10 Jun 2017 15:38:29 +0000 (15:38 +0000)]
Merge "objectcache: Use faster getArrayCopy() in WAN cache methods"
jenkins-bot [Sat, 10 Jun 2017 15:35:46 +0000 (15:35 +0000)]
Merge "Make DeferredUpdates detect LBFactory transaction rounds"
Aaron Schulz [Thu, 8 Jun 2017 14:49:28 +0000 (07:49 -0700)]
objectcache: Use faster getArrayCopy() in WAN cache methods
Change-Id: I5f0543a59bdc59656c54fab4d7c4ae33fd233f9a
Aaron Schulz [Fri, 9 Jun 2017 02:56:02 +0000 (19:56 -0700)]
Make DeferredUpdates detect LBFactory transaction rounds
Previously, tryOpportunisticExecute() tried to nest transaction rounds,
which would fail. Added LBFactory::hasTransactionRound() as needed.
Also cleaned up some unqualified class names in callbacks and set the
PRESEND flag for the JobQueueDB AutoCommitUpdate callback. Use the
proper getMasterDB() method while at it. These follow up
24842cfac.
Bug: T154425
Change-Id: Ib1d38f68bd217903d1a7d46fb15b7d7d9620daa6
jenkins-bot [Sat, 10 Jun 2017 14:51:28 +0000 (14:51 +0000)]
Merge "Remove id selector for toctitle"
jenkins-bot [Sat, 10 Jun 2017 12:40:07 +0000 (12:40 +0000)]
Merge "Fix SqlBagOStuff exptime uniqueness assumption"
Tim Starling [Sat, 10 Jun 2017 10:54:23 +0000 (20:54 +1000)]
Fix SqlBagOStuff exptime uniqueness assumption
The WMF parser cache tables have some 30000 rows with an identical, old
expiry time. So each time deleteObjectsExpiringBefore() is run, the
first batch on each table is correct, but the keys for the second batch
are selected with exptime > X, where X is shared exptime of the many old
rows.
So, use exptime >= X instead.
Change-Id: I6853f64f88f65d4529be2a42c9ed70cfa62cf653
Amir Sarabadani [Thu, 1 Jun 2017 15:39:21 +0000 (20:09 +0430)]
Start a very basic version of Special:PageData
Bug: T163923
Change-Id: I2a1a12f20a38d8d3c50a8f6c9a363be1cb656c70
Amir Sarabadani [Mon, 29 May 2017 23:41:15 +0000 (01:41 +0200)]
Move HttpAcceptNegotiator and HttpAcceptParser from Wikibase to core
This will be needed for implementing Special:PageData
Bug: T163923
Change-Id: I2315d7dcdfa5973998917af311ebecc855b37f73
Translation updater bot [Fri, 9 Jun 2017 19:57:07 +0000 (21:57 +0200)]
Localisation updates from https://translatewiki.net.
Change-Id: I1c435df7c4d1a6e081cbc708c20e55a62933c567
Fomafix [Thu, 9 Mar 2017 07:33:10 +0000 (08:33 +0100)]
Replace deprecated $wgDummyLanguageCodes in WebInstallerLanguage.php
The internal language codes of the reserved for local use area 'qqq' and 'qqx'
are not in Language::fetchLanguageNames().
The check for deprecated language codes can removed, when they are removed
from Language::fetchLanguageNames().
Change-Id: I5d67ac3f9fbf341ee6bd84094fb671e97e512dd4
jenkins-bot [Fri, 9 Jun 2017 00:54:15 +0000 (00:54 +0000)]
Merge "Remove unused key in WANObjectCache::newEmpty()"
jenkins-bot [Thu, 8 Jun 2017 23:39:27 +0000 (23:39 +0000)]
Merge "ChangesList: Expose basic properties of lines as data attributes"
jenkins-bot [Thu, 8 Jun 2017 23:29:38 +0000 (23:29 +0000)]
Merge "Add skipping to nth page option/ability for dump importing process"
Gergő Tisza [Fri, 10 Feb 2017 05:31:32 +0000 (05:31 +0000)]
ChangesList: Expose basic properties of lines as data attributes
We have several types of change lists (old RC/watchlist/related
changes, enhanced RC/watchlist, history) with slightly different
HTML, each with their own idiosyncracies. JavaScript code trying
to identify lines by log ID / revision ID has to jump through all
kinds of hoops to work with that.
To simplify the lives of frontend / gadget maintainers and provide
something approaching an API for these pages, we now expose the basic
attributes of each change line (revision ID for edits, log type/action
and ID for log events) as data attributes.
The OldChangesListRecentChangesLine, EnhancedChangesListModifyLineData,
EnhancedChangesListModifyBlockLineData, PageHistoryLine,
ContributionsLineEnding and DeletedContributionsLineEnding hooks
are updated accordingly. New hooks (LogEventsListLineEnding and
NewPagesLineEnding) are added for the change list pages which did
not yet have them.
Change-Id: I6dd006d0b1b0fd35c0020f0f9eea9113eca30b35
Mehmet Mert Yıldıran [Fri, 26 May 2017 01:54:32 +0000 (04:54 +0300)]
Add skipping to nth page option/ability for dump importing process
Usage: php importDump.php --skip-to 271500 /path_to/dumpfile.xml.gz
When importing a database dump and the import process crashes
(for random reasons) after a certain number of pages, the
"--skip-to" parameter allows restarting the import process at
a certain page instead of starting the import from scratch.
Change-Id: Ib36063b69d6846fc197800bba44287493b0632c0
Louperivois [Thu, 8 Jun 2017 20:35:00 +0000 (16:35 -0400)]
Allow CategoryPageView to set $mCategoryViewerClass
Bug: T166483
Change-Id: I9937148dd8114e7167d6a581e64bfed5fdcc568e
Translation updater bot [Thu, 8 Jun 2017 19:53:39 +0000 (21:53 +0200)]
Localisation updates from https://translatewiki.net.
Change-Id: I1c0504dc1347fd79bd0c24912bc9e42bb6b7e892
jenkins-bot [Thu, 8 Jun 2017 17:30:10 +0000 (17:30 +0000)]
Merge "EditPage: Fix 'id' attributes on buttons in non-OOUI mode"
Bartosz Dziewoński [Thu, 8 Jun 2017 17:08:59 +0000 (19:08 +0200)]
EditPage: Fix 'id' attributes on buttons in non-OOUI mode
Follow-up to
ce2290e4817d78bbb400f1fec28cf4747eab8e1d.
I really did not think that change through.
Bug: T167390
Change-Id: I6d683cafe02137800925507d5e00663756002296
jenkins-bot [Thu, 8 Jun 2017 17:07:08 +0000 (17:07 +0000)]
Merge "Document return string as JavaScript code"
jenkins-bot [Thu, 8 Jun 2017 15:57:44 +0000 (15:57 +0000)]
Merge "Do not disable password reset for blocks meant to force login"
jenkins-bot [Thu, 8 Jun 2017 14:27:36 +0000 (14:27 +0000)]
Merge "Fixing display issue with interwiki search sidebar"
Aaron Schulz [Thu, 8 Jun 2017 14:27:14 +0000 (07:27 -0700)]
Remove unused key in WANObjectCache::newEmpty()
Change-Id: I5d11736b95fbba1debcf80f80cbdb4753caf15f7
Matthias Mullie [Tue, 7 Mar 2017 15:34:43 +0000 (16:34 +0100)]
Allow filtering on newbies in Special:NewFiles
Bug: T122354
Change-Id: I4b659a78e70a5102bc8592816160df888e9fc439
Matthias Mullie [Thu, 16 Mar 2017 14:27:49 +0000 (15:27 +0100)]
Add media type based filtering to Special:NewFiles
Change-Id: Iff6e25055489f2181d6f9868e9250e03a54b91b7
Fomafix [Thu, 8 Jun 2017 13:11:13 +0000 (15:11 +0200)]
Document return string as JavaScript code
Change-Id: I47ce855cab444e139898f7269d63437b44825966
jenkins-bot [Thu, 8 Jun 2017 10:15:54 +0000 (10:15 +0000)]
Merge "Properly check that the port key is present"
Gergő Tisza [Mon, 1 May 2017 06:36:49 +0000 (08:36 +0200)]
Do not disable password reset for blocks meant to force login
Also remove resetpassword right (killed in I3ab5962d) from tests.
Bug: T161860
Change-Id: Ic7e7e9b4ff7fe94001578a895962ef732b690384
Fomafix [Thu, 8 Jun 2017 07:56:36 +0000 (09:56 +0200)]
Remove id selector for toctitle
In
1bf5a652 the id selector was changed to a class selector for toctitle.
The cached HTML has been expired now and the id selector is not necessary
anymore.
Also remove the id selector #toc.tochidden for print style. This is not
necessary because the tochidden gets only added to .toc and not to #toc.
Change-Id: I43cfffdb0807e8ed8f6b7b8732ba857b709bee80
Kaldari [Wed, 7 Jun 2017 23:03:54 +0000 (23:03 +0000)]
Merge "Adding release note about counting page moves as edits"
jenkins-bot [Wed, 7 Jun 2017 20:53:19 +0000 (20:53 +0000)]
Merge "Split off styles for PHP DateInputWidget to separate module"
Kaldari [Wed, 7 Jun 2017 20:45:46 +0000 (13:45 -0700)]
Adding release note about counting page moves as edits
Bug: T163966
Change-Id: I084a1acb5af0b5226fb24c56434b36ecd0008eab
Translation updater bot [Wed, 7 Jun 2017 19:58:09 +0000 (21:58 +0200)]
Localisation updates from https://translatewiki.net.
Change-Id: Idda25d2f73ce81e48f6763a8f4a7d5d4a7fb0540
Bartosz Dziewoński [Wed, 7 Jun 2017 19:49:42 +0000 (21:49 +0200)]
Split off styles for PHP DateInputWidget to separate module
This lets us load them with addModuleStyles() (without generating a warning).
Bug: T167343
Change-Id: I88f0716c6a5ac702cc07e8015cfe25d81538a536
jenkins-bot [Wed, 7 Jun 2017 18:57:48 +0000 (18:57 +0000)]
Merge "Improve test coverage in includes/password"
David Causse [Wed, 7 Jun 2017 16:46:42 +0000 (18:46 +0200)]
Properly check that the port key is present
Bug: T167301
Change-Id: I009c3d8e5805ddd2b75640ba582a648663c72b47
Jan Drewniak [Wed, 7 Jun 2017 15:28:54 +0000 (17:28 +0200)]
Fixing display issue with interwiki search sidebar
Bug: T167301
Change-Id: I9a24eca4df79b8d9e1ae3c440be2124724148c20
Tim Starling [Tue, 6 Jun 2017 05:05:22 +0000 (15:05 +1000)]
Improve test coverage in includes/password
From 21% to 82%.
* Added missing @covers, broadened @covers where appropriate.
* Added tests for some code that lacked them.
* Added a parameter to control the use of hash_pbkdf2() so that the pure
PHP fallback could be tested. In the non-fallback test, force the use
of the extension, and mark it skipped if it is not installed.
Bug: T167003
Change-Id: I987e1a89ec343907f4ead7f6192b2d4deb58ac16
jenkins-bot [Wed, 7 Jun 2017 03:20:49 +0000 (03:20 +0000)]
Merge "Use AutoCommitUpdate instead of Database->onTransactionIdle"
Translation updater bot [Tue, 6 Jun 2017 19:54:43 +0000 (21:54 +0200)]
Localisation updates from https://translatewiki.net.
Change-Id: Id393acd9be01ab3342d202931bc284e8437f5d9d
jenkins-bot [Tue, 6 Jun 2017 15:32:55 +0000 (15:32 +0000)]
Merge "Fix action=feedcontributions date filtering parameters"
jenkins-bot [Tue, 6 Jun 2017 14:59:07 +0000 (14:59 +0000)]
Merge "Rename all files used in ResourceLoaderImageModule tests to fake names"
jenkins-bot [Tue, 6 Jun 2017 14:53:20 +0000 (14:53 +0000)]
Merge "Add appropriate OOjs UI icon pack dependencies for OOjs UI itself"
Geoffrey Mon [Sun, 4 Jun 2017 01:12:21 +0000 (21:12 -0400)]
Fix action=feedcontributions date filtering parameters
* Convert year/month date filter parameters to use start/end so that
ApiFeedContributions still works as expected after
b668887
* Move SpecialContributions::processDateFilter (used to convert
year/month parameters to start/end parameters) to ContribsPager
since ApiFeedContributions also uses it now
Bug: T166859
Change-Id: I34fc8388a29e4cd36474934e6266127d0e3253cd
Brad Jorsch [Tue, 6 Jun 2017 14:15:49 +0000 (10:15 -0400)]
API: Have generator=random set a non-continuation value
When used as a generator, it needs a non-continuation value for
continuation to work properly. As a list it doesn't matter because lists
never non-continue.
Bug: T167141
Change-Id: I7b8ddaf73f918b31414e22fc3a13e6245c2d57d7
Bartosz Dziewoński [Tue, 6 Jun 2017 13:04:09 +0000 (15:04 +0200)]
Rename all files used in ResourceLoaderImageModule tests to fake names
Using names that match real OOjs UI icons is confusing when trying to
find usages of the real icons and when debugging the tests.
Bug: T166730
Change-Id: Ibb97c0347476efc95f1a50c97822d7dab19737f2
Seb35 [Thu, 1 Jun 2017 15:49:28 +0000 (17:49 +0200)]
Use AutoCommitUpdate instead of Database->onTransactionIdle
This is needed for deferred updates LinksDeletionUpdate and LinksUpdate, else
callbacks registered with onTransactionIdle prevent other transactions from
being executed, at least in this case.
Bug: T154425
Bug: T154438
Bug: T157679
Change-Id: Iecd396d584a62ac936cd963915339159467b44cd
Matěj Suchánek [Mon, 5 Jun 2017 15:06:31 +0000 (17:06 +0200)]
Add a message to localize strings like "2×" and use it in enhanced RC
Change-Id: I4fb651347a45f30e26bb6a49a565013fa91797ad
jenkins-bot [Tue, 6 Jun 2017 02:03:38 +0000 (02:03 +0000)]
Merge "Restore the ability to set $wgResourceModuleSkinStyles for 'oojs-ui-core.styles'"
jenkins-bot [Mon, 5 Jun 2017 23:46:23 +0000 (23:46 +0000)]
Merge "Try harder to avoid parser cache pollution"
Bartosz Dziewoński [Mon, 5 Jun 2017 22:30:49 +0000 (00:30 +0200)]
EditPage: Give edit summary field's 'tabindex' as a number
There's a bug in OOjs UI that causes the string value to be ignored
after the input is infused (e.g. by the mediawiki.action.edit script).
Bug: T167070
Change-Id: Ibeefc8327b462552c67459aac2c75cca9b1f4739
Bartosz Dziewoński [Mon, 5 Jun 2017 17:32:23 +0000 (19:32 +0200)]
Restore the ability to set $wgResourceModuleSkinStyles for 'oojs-ui-core.styles'
In
c8ad83310f425433791102e8a958397f2d701b65, 'oojs-ui-core.styles'
was changed to use ResourceLoaderOOUIFileModule instead of plain
ResourceLoaderFileModule. This had the unintended consequence that
ResourceLoader::isFileModule() no longer returned true for it, and
this $wgResourceModuleSkinStyles no longer worked, breaking styling
in Vector.
Additionally, the new ResourceLoaderOOUIFileModule did not respect
the skinScripts/skinStyles options passed in the module definition
(therefore also those from $wgResourceModuleSkinStyles). Merging
them turns out to be a major pain, but it can be done.
Bug: T167042
Change-Id: I7547bbe996467745c1f0b168b40f27eb95c6238d
jenkins-bot [Mon, 5 Jun 2017 21:12:34 +0000 (21:12 +0000)]
Merge "Enable $wgStructuredChangeFiltersEnableSaving by default"
L10n-bot [Mon, 5 Jun 2017 20:31:16 +0000 (20:31 +0000)]
Merge "Revert "Localisation updates from https://translatewiki.net.""
Raimond Spekking [Mon, 5 Jun 2017 20:29:27 +0000 (20:29 +0000)]
Revert "Localisation updates from https://translatewiki.net."
Overwrites API messsages
This reverts commit
8d33520e697d8b409a93cf2df1cafea7b2de66f0.
Change-Id: Id4023a5038a25c368b4d58d7ab6ad3d3990ce04f
jenkins-bot [Mon, 5 Jun 2017 20:23:57 +0000 (20:23 +0000)]
Merge "phpcs: Allow linting tools to discover rules"
Translation updater bot [Mon, 5 Jun 2017 20:18:40 +0000 (22:18 +0200)]
Localisation updates from https://translatewiki.net.
Change-Id: I5bb64bf3a81ab9bc113f3f3a4be91971d8a9df4e
Baha [Mon, 5 Jun 2017 16:05:55 +0000 (12:05 -0400)]
phpcs: Allow linting tools to discover rules
Explicitly stating the current directory fixes the ambiguity
of finding the ruleset referred to in the file. This allows
syntax checkers like flycheck (for GNU Emacs) to work.
Change-Id: I6b046db29d11aff514d8f3623d049f5b6231a9d4
jenkins-bot [Mon, 5 Jun 2017 19:58:10 +0000 (19:58 +0000)]
Merge "Add CODE_OF_CONDUCT.md"
Brad Jorsch [Thu, 4 May 2017 22:28:23 +0000 (18:28 -0400)]
API: Rewrite ApiComparePages
Support diffing deleted revisions, user-supplied text, and additional
properties about the diffed revisions such as the user and edit summary.
Bug: T20189
Bug: T30047
Bug: T164529
Change-Id: I5565d717d9c2fd19da7cae02890a15e244cc238b
jenkins-bot [Mon, 5 Jun 2017 19:07:34 +0000 (19:07 +0000)]
Merge "RCFilters: Center the checkmark in the highlight menu"
Moriel Schottlender [Mon, 5 Jun 2017 13:53:23 +0000 (16:53 +0300)]
RCFilters: Set up custom color for yellow+blue combination
Bug: T161267
Change-Id: Iaff230e61027adeb38065f9e517c536a30d15da1
Moriel Schottlender [Mon, 5 Jun 2017 14:16:36 +0000 (17:16 +0300)]
RCFilters: Center the checkmark in the highlight menu
Bug: T166874
Change-Id: Ia1a8e992f8cd6a2c7c56c71a19ff40b407bec059
Brad Jorsch [Fri, 12 May 2017 21:38:12 +0000 (17:38 -0400)]
Try harder to avoid parser cache pollution
* ParserOptions is reorganized so it knows all the options and their
defaults, and can report whether the non-key options are at their
defaults.
* Definition of the "canonical" ParserOptions (which is unfortunately
different from the "default" ParserOptions) is moved from
ContentHandler to ParserOptions.
* WikiPage uses this to throw an exception if it's asked to cache
with options that aren't used in the cache key.
* ParserCache gets some temporary code to try to avoid a massive cache
stampede on upgrade.
Bug: T110269
Change-Id: I7fb9ffca96e6bd04db44d2d5f2509ec96ad9371f
Depends-On: I4070a8f51927121f690469716625db4a1064dea5
jenkins-bot [Mon, 5 Jun 2017 13:12:27 +0000 (13:12 +0000)]
Merge "objectcache: add getMultiWithUnionSetCallback() method"
jenkins-bot [Mon, 5 Jun 2017 13:11:31 +0000 (13:11 +0000)]
Merge "mw.Upload.Dialog: Update for deprecation of OOjs UI openWindow/closeWindow promise"
jenkins-bot [Sun, 4 Jun 2017 21:54:56 +0000 (21:54 +0000)]
Merge "Resources.php: Alphabetical sort of mediawiki.special.*"
Translation updater bot [Sun, 4 Jun 2017 20:32:50 +0000 (22:32 +0200)]
Localisation updates from https://translatewiki.net.
Change-Id: I866f94ca519d38153c55d5aa24f7471c24dd1760
Fomafix [Sun, 4 Jun 2017 19:37:10 +0000 (21:37 +0200)]
Resources.php: Alphabetical sort of mediawiki.special.*
Change-Id: Ic49128620b6b52e5a69803eefac6c982d740c1b7