Translation updater bot [Mon, 30 Oct 2017 20:59:30 +0000 (21:59 +0100)]
Localisation updates from https://translatewiki.net.
Change-Id: I647e1c0b0bf533b1918b8ab7404676e86e9ace74
jenkins-bot [Mon, 30 Oct 2017 16:08:29 +0000 (16:08 +0000)]
Merge "Article: Show moveddeleted on 404s for all pages if the user has a session"
jenkins-bot [Mon, 30 Oct 2017 15:21:59 +0000 (15:21 +0000)]
Merge "No longer special case 'patrol' in $wgFilterLogTypes"
vinithegit [Mon, 30 Oct 2017 12:30:37 +0000 (18:00 +0530)]
Article: Show moveddeleted on 404s for all pages if the user has a session
Add a check for user session and show movedelete message for this case as well.
Bug: T178099
Change-Id: Id42f27a19e85b608a734c7fedb4e016d8cdc163e
Bryan Davis [Wed, 27 Jan 2016 17:26:42 +0000 (10:26 -0700)]
Support language fallbacks for Special:MyLanguage
Add fallback lookup based on the interface language to
Special:MyLanguage. Lookup order:
<user lang> -> <explicit lang> -> <fallback lang(s)> -> <base>
Example when the user's lang is arz:
arz -> <explicit lang> -> ar -> en -> <base>
Bug: T50292
Change-Id: I245cab71fdd4b4585f86dde808493cd69841b09a
Translation updater bot [Sun, 29 Oct 2017 20:54:39 +0000 (21:54 +0100)]
Localisation updates from https://translatewiki.net.
Change-Id: I2a9bd114c751283b554f79e576168a78cf700cfd
Translation updater bot [Sat, 28 Oct 2017 19:55:02 +0000 (21:55 +0200)]
Localisation updates from https://translatewiki.net.
Change-Id: I248dd76bd1d4ed220a09573916ba99ec73f225d0
Brian Wolff [Sat, 14 Oct 2017 03:20:10 +0000 (03:20 +0000)]
No longer special case 'patrol' in $wgFilterLogTypes
Previously, if you did not have the right to patrol/view patrolmarks,
you were not allowed to filter Special:Log to remove autopatrol
entries.
Now if wikiadmins want to disable the filtering, they have to
directly change the config value.
This was stupid because:
* Users without patrol rights are just as likely to not care about
autopatrol spam as users with the priv.
* Sometimes wikiadmins want to hide old patrol log entries even
after they disabled the patrol feature.
It should be noted there have been two previously attempts at fixing
this issue that didn't go anywhere:
* I9de17fc197a06402a4999a9fb792b86657641f76
* I88448ca0f09069943fd514a5b8213dfdafa57299
Bug: T44246
Change-Id: I590db72c169f3a9ad96c710f088923419d40e48d
Chad Horohoe [Thu, 26 Oct 2017 19:24:17 +0000 (12:24 -0700)]
Group XMP parse failures by exception message
Change-Id: I2bba40ded5c90f2e19a32bb5540e3c441b605da6
jenkins-bot [Fri, 27 Oct 2017 20:19:42 +0000 (20:19 +0000)]
Merge "rdbms: Group disconnect/reconnect errors by DB server name"
Chad Horohoe [Thu, 26 Oct 2017 20:43:49 +0000 (13:43 -0700)]
rdbms: Group disconnect/reconnect errors by DB server name
Still allow varying on stacktrace, as those are interesting
Change-Id: I62bc3f68fcbe43532dce849d515a5e0620fba6f2
Translation updater bot [Fri, 27 Oct 2017 19:54:08 +0000 (21:54 +0200)]
Localisation updates from https://translatewiki.net.
Change-Id: I5824c8668527b63f942ca56da1c6d886adce2ae7
jenkins-bot [Fri, 27 Oct 2017 18:06:14 +0000 (18:06 +0000)]
Merge "build: Update stylelint"
jenkins-bot [Fri, 27 Oct 2017 14:43:28 +0000 (14:43 +0000)]
Merge "MediaWiki\Shell: log stderr"
Brian Wolff [Fri, 27 Oct 2017 08:30:48 +0000 (08:30 +0000)]
Html escape the timestamp in Special:Undelete
Change-Id: I377effe4050d961ec6295a9fe684e4ff6a71bc77
Ed Sanders [Fri, 27 Oct 2017 12:31:41 +0000 (13:31 +0100)]
build: Update stylelint
Change-Id: I5a0ccb26a54109e641fd121c6427a71e82e05c74
Gergő Tisza [Mon, 23 Oct 2017 08:29:20 +0000 (01:29 -0700)]
MediaWiki\Shell: log stderr
Change-Id: I1495fe2aba10102d7e36c3a3e5fdabf97f14546b
jenkins-bot [Fri, 27 Oct 2017 00:03:11 +0000 (00:03 +0000)]
Merge "mw.widgets.DateInputWidget: Fix unexpected MMMMM or ddddd date format"
Liangent [Tue, 24 Oct 2017 21:29:57 +0000 (21:29 +0000)]
mw.widgets.DateInputWidget: Fix unexpected MMMMM or ddddd date format
In some locale data in moment.js such as zh, llll date format already
uses MMMM and dddd. The original attempt to expand MMM to MMMM and ddd
to dddd inadvertently expands MMMM to MMMMM and dddd to ddddd, which is
then interpreted as MMMM or dddd followed by an unexpected single M or d.
Change-Id: I2634dfbaaf9615a13dce7b8f4ba3c3bea6863a91
jenkins-bot [Thu, 26 Oct 2017 22:44:23 +0000 (22:44 +0000)]
Merge "CheckBlocksSecondaryAuthenticationProvider: Avoid user language during auto-creation"
Translation updater bot [Thu, 26 Oct 2017 19:54:25 +0000 (21:54 +0200)]
Localisation updates from https://translatewiki.net.
Change-Id: I1314aff11d814fe14dd72987ea4c67f273a801fb
jenkins-bot [Thu, 26 Oct 2017 18:50:53 +0000 (18:50 +0000)]
Merge "Refactor some Installer code into ExecutableFinder"
jenkins-bot [Thu, 26 Oct 2017 18:48:41 +0000 (18:48 +0000)]
Merge "Add Unicode to ICU mappings for versions 58 and 59"
Kunal Mehta [Fri, 20 Oct 2017 07:36:03 +0000 (00:36 -0700)]
Refactor some Installer code into ExecutableFinder
Refactor Installer::locateExecutableInDefaultPaths() into a separate
utility class, ExecutableFinder. This class is already used in plenty of
places outside of the installer, so it's ripe for being extracted.
This class is located in utils/ due to the dependency upon
Shell::command(). Once that no longer has a dependence upon MediaWiki,
this class can be moved to libs/ too.
Change-Id: I175465acc0d64f990445ce05fabcee8b88a0b259
Chad Horohoe [Thu, 26 Oct 2017 17:33:42 +0000 (10:33 -0700)]
Group Swift metadata errors by making $path a parameter
Change-Id: I3beb3743e1d13b06a9110c44f84fdc8d1b193137
jenkins-bot [Thu, 26 Oct 2017 17:22:40 +0000 (17:22 +0000)]
Merge "Add test for Revision::insertOn"
jenkins-bot [Thu, 26 Oct 2017 17:20:44 +0000 (17:20 +0000)]
Merge "Refactor BlockTest"
Brad Jorsch [Thu, 26 Oct 2017 16:22:01 +0000 (12:22 -0400)]
Remove Article static methods deprecated in 1.24
The Article::selectFields(), Article::onArticleCreate(),
Article::onArticleDelete(), and Article::onArticleEdit() methods have
been deprecated in favor of the correponding WikiPage methods since
1.24. Remove them.
Change-Id: I30f3d88f8d28ccaebf5a858058e183112d29a1a7
addshore [Thu, 26 Oct 2017 12:03:43 +0000 (13:03 +0100)]
Add test for Revision::insertOn
The success test indicates a change in behaviour
of the insertOn method once
I4f24e7fbb683cb51f3fd8b250732bae9c7541ba2
is applied.
Change-Id: I987d64c5bc3788b7d6b0a858ff39e97fae38de3c
jenkins-bot [Thu, 26 Oct 2017 10:06:51 +0000 (10:06 +0000)]
Merge "RawAction: Add json to the allowed content types"
Reedy [Wed, 25 Oct 2017 22:42:28 +0000 (23:42 +0100)]
Add Unicode to ICU mappings for versions 58 and 59
Change-Id: I87a5e6ce3a44a2be1e6bf8adf2f98cd0a4745574
jenkins-bot [Wed, 25 Oct 2017 22:03:09 +0000 (22:03 +0000)]
Merge "Remove unused mediawiki.ui 'checked' icons"
Translation updater bot [Wed, 25 Oct 2017 19:54:46 +0000 (21:54 +0200)]
Localisation updates from https://translatewiki.net.
Change-Id: Ic741440ded2718acbe29973af639442eb722d0ff
addshore [Wed, 25 Oct 2017 17:22:32 +0000 (18:22 +0100)]
Refactor BlockTest
Something is holding state and interfering with
RevisionUnitTest from within BlockTest
as seen in I4f24e7fbb683cb51f3fd8b250732bae9c7541ba2
PS30
Change-Id: I5b779941385eb88e560dd2c63a8aea356804c806
jenkins-bot [Wed, 25 Oct 2017 17:09:16 +0000 (17:09 +0000)]
Merge "HistoryPager: Add missing $tagFilter property"
addshore [Wed, 25 Oct 2017 09:04:25 +0000 (10:04 +0100)]
HistoryPager: Add missing $tagFilter property
Change-Id: Iec2d944d5583eb13fa9383c0a6a183b550f60aab
James D. Forrester [Wed, 25 Oct 2017 15:42:38 +0000 (08:42 -0700)]
Article: Drop partial purge code and constants, deprecated in 1.29
Change-Id: I4f20d823e6c9206121212b8a73ecc28f91e68b45
jenkins-bot [Wed, 25 Oct 2017 15:28:10 +0000 (15:28 +0000)]
Merge "Rename some cache keys with odd virtual hierarchies"
jenkins-bot [Wed, 25 Oct 2017 15:28:07 +0000 (15:28 +0000)]
Merge "Make runJobs.php treat --json value as case insensitive"
jenkins-bot [Wed, 25 Oct 2017 15:24:03 +0000 (15:24 +0000)]
Merge "API: Include setupSkinUserCss in prop=modules for useskin mode"
jenkins-bot [Wed, 25 Oct 2017 15:24:00 +0000 (15:24 +0000)]
Merge "API: Add tests for useskin parameter of ApiParse"
Volker E [Wed, 25 Oct 2017 07:59:22 +0000 (00:59 -0700)]
Remove unused mediawiki.ui 'checked' icons
Removing unused mediawiki.ui 'checked' image, which was in use before
the switch to the unified checkbox with blue and white appearance.
Change-Id: I4ba88583a2ed59b44a1f7bbffe823468af8e3874
Aaron Schulz [Tue, 24 Oct 2017 22:42:30 +0000 (15:42 -0700)]
Make runJobs.php treat --json value as case insensitive
The docs mentioned "JSON", which did not actually work.
Change-Id: Ie9802551d05f7d80d1db0fd316e36f4b35bbc521
Aaron Schulz [Wed, 25 Oct 2017 01:42:31 +0000 (18:42 -0700)]
Rename some cache keys with odd virtual hierarchies
This makes automatic statsd metrics more useful.
Change-Id: I07d87dcb8ce9b42cc2f1c84ac4c06d177d463b1d
Timo Tijhof [Wed, 25 Oct 2017 01:16:01 +0000 (02:16 +0100)]
API: Include setupSkinUserCss in prop=modules for useskin mode
Follows-up
90c95fc7f290f, which included result of Skin::getDefaultModules
in the prop=modules list. All hardcoded modules in OutputPage and Parser
were also subsequently moved into Skin::getDefaultModules.
However, a number of modules cannot be moved there because fundamentally
Skin::getDefaultModules can only load modules via OutputPage::addModules().
For style modules, addModuleStyles() must be used.
Fortunately, there is already a centralised place for that, namely
Skin::setupSkinUserCss(). Include that in the ApiParse return as well.
That should resolve the last bit of inconsistency between ApiParse
and OutputPage when it comes to the module queue.
Bug: T140664
Change-Id: I35e2e3bbdccdd1aa2a259b8e624daa80c609ba8c
Timo Tijhof [Wed, 25 Oct 2017 01:07:59 +0000 (02:07 +0100)]
API: Add tests for useskin parameter of ApiParse
Change-Id: If3dff7be5ccb6791f95d37c06998fcbadf1f469f
jenkins-bot [Wed, 25 Oct 2017 00:57:06 +0000 (00:57 +0000)]
Merge "Setup: Merge PreConfigSetup into Setup.php"
jenkins-bot [Wed, 25 Oct 2017 00:03:23 +0000 (00:03 +0000)]
Merge "Add action/user tracking to link refresh jobs"
Timo Tijhof [Tue, 19 Sep 2017 19:24:19 +0000 (20:24 +0100)]
Setup: Merge PreConfigSetup into Setup.php
Follows-up
41ea7e2fefff65.
The following previously happened between PreConfigSetup and Setup
and must now happen either before it, after it, or moved inside it.
* WebStart: Detect missing composer.
This must be after Autoloader/Vendor but before the first call to
wfDebugLog (or other loggers) so that we can output a more descriptive
error instead of a generic "Unknown class" fatal error.
Moving it to before Setup is too early, and after is too late.
Move it to within Setup.php and make it work in CLI mode.
* WebStart: Install header callback
Moving it to before Setup is too early, and after is too late.
Move it to within Setup.php (no-op in CLI mode).
* WebStart/Maintenance: Load LocalSetings.
Must be between PreConfigSetup and Setup.
Move to Setup.php to maintain execution order.
Utilise MW_CONFIG_File for custom handling in Maintenance.php.
* WebStart: Initialise output buffering
Utilise (new) MW_SETUP_CALLBACK hook.
* WebStart: Display NoLocalSettings.php
Utilise MW_CONFIG_CALLBACK hook.
* Maintenance: Setting $wgLocalisationCacheConf, calling Maintenance::finalSetup.
Utilise (new) MW_SETUP_CALLBACK hook.
Change-Id: I633a6ff235b4275391c48034c0525d2fbfa3fecd
jenkins-bot [Tue, 24 Oct 2017 21:57:13 +0000 (21:57 +0000)]
Merge "Removed Toki Pona localization files"
zoranzoki21 [Sat, 21 Oct 2017 09:48:51 +0000 (11:48 +0200)]
Removed Toki Pona localization files
Bug: T132899
Bug: T178730
Change-Id: I4c61b3ef42cdc24fee74587965240ca08242867e
Translation updater bot [Tue, 24 Oct 2017 20:21:19 +0000 (22:21 +0200)]
Localisation updates from https://translatewiki.net.
Change-Id: Ic5c7a0f485ea4efe772c791965d5c43c98780940
jenkins-bot [Tue, 24 Oct 2017 19:06:45 +0000 (19:06 +0000)]
Merge "Add support for SVGs to $wgLogoHD with PNG fallback"
jenkins-bot [Tue, 24 Oct 2017 18:24:21 +0000 (18:24 +0000)]
Merge "Follow-up
2454f51b274: Upgrade qunit from 1.x to 2.x too"
jenkins-bot [Tue, 24 Oct 2017 18:04:33 +0000 (18:04 +0000)]
Merge "Remove unused table pager icons"
jenkins-bot [Tue, 24 Oct 2017 17:52:23 +0000 (17:52 +0000)]
Merge "registration: Only allow one extension to set a specific config setting"
Paladox [Mon, 22 May 2017 18:12:26 +0000 (19:12 +0100)]
Add support for SVGs to $wgLogoHD with PNG fallback
SVGs could already be used through $wgLogo. However, if a PNG fallback
is desired for older browsers, using SVGs was previously not possible.
This commit adds support for using an SVG image in $wgLogoHD and,
using $wgLogo as the fallback image.
Usage example:
> $wgLogo = '/path/to/png';
> $wgLogoHD = [
> 'svg' => 'path/to/svg',
> ];
Note: When the 'svg' key is set in $wgLogoHD, any '1.5x' and '2x' keys will
no longer be used because SVGs can render optimally on any screen sizes.
@Reedy, @Krinkle and @Brion VIBBER helped me alot with this.
Bug: T86229
Change-Id: I6197d96ce9110f4711ef2c4b198445bc5c6ae110
Volker E [Tue, 24 Oct 2017 17:34:39 +0000 (10:34 -0700)]
Remove unused table pager icons
Removing unused table pager icons, which have not been in use since
Ia750131aae52
Change-Id: Ia9a8cf12c2efcc7760f3ca028aff6c7e82253ccb
Fomafix [Tue, 24 Oct 2017 09:23:46 +0000 (11:23 +0200)]
api.js: Add an else to avoid unnecessary checks
If the first if matches then the second if can never match.
Change-Id: I96d59b57cac414c9ee7008e2f284a7a4e3348f3f
jenkins-bot [Tue, 24 Oct 2017 08:41:10 +0000 (08:41 +0000)]
Merge "RCFilters: Display specific error if query times out"
jenkins-bot [Tue, 24 Oct 2017 00:42:46 +0000 (00:42 +0000)]
Merge "objectcache: Always use interim values on WAN cache tombstones"
Aaron Schulz [Thu, 19 Oct 2017 04:03:26 +0000 (21:03 -0700)]
objectcache: Always use interim values on WAN cache tombstones
This stores values for very short times while the main
value is a tombstone in case of particularly high traffic.
Also make mutex keys expire immediately on unlock.
Change-Id: I4ec5cf7f8b49239fdd2518e5d955534877a0f7ee
Aaron Schulz [Mon, 23 Oct 2017 22:37:05 +0000 (15:37 -0700)]
objectcache: Add more hotTTR comments to WANObjectCache
Change-Id: I123e5231206350ee51098fcb6528da126d1a86ce
Translation updater bot [Mon, 23 Oct 2017 20:24:20 +0000 (22:24 +0200)]
Localisation updates from https://translatewiki.net.
Change-Id: I6b0ec9e393e8f8af256a7dd7f833312d6acb5504
Aaron Schulz [Thu, 19 Oct 2017 20:10:14 +0000 (13:10 -0700)]
Add action/user tracking to link refresh jobs
Change-Id: Ie7261eacddb869988b005ba2f17968df88c7003e
jenkins-bot [Mon, 23 Oct 2017 17:43:26 +0000 (17:43 +0000)]
Merge "resources: Deprecate the 'jquery.badge' module"
Thiemo Mättig [Mon, 23 Oct 2017 09:33:38 +0000 (11:33 +0200)]
Add missing @throws documentation to Language::factory
Change-Id: Id5ff9d438864e2d39a10441c43aba4188191f623
Brad Jorsch [Mon, 23 Oct 2017 16:20:50 +0000 (12:20 -0400)]
LocalFile: Fix copy-paste error
No idea how that got through.
Change-Id: Ic7eebe624434005ff962f19eaa85cdf40e131284
jenkins-bot [Mon, 23 Oct 2017 13:54:06 +0000 (13:54 +0000)]
Merge "SpecialEmailUser: Don't increment pingLimiter() just for opening the page"
Kunal Mehta [Fri, 6 Oct 2017 07:36:07 +0000 (00:36 -0700)]
SpecialEmailUser: Don't increment pingLimiter() just for opening the page
When checking whether the user can even send am email, don't increment
the rate limits since they haven't sent an email yet. Only increment it
once we're fairly sure that the email will actually get sent.
Bug: T177575
Change-Id: I3f832accd6259c040438ebee4c94847faa108ea6
jenkins-bot [Mon, 23 Oct 2017 11:53:25 +0000 (11:53 +0000)]
Merge "RCFilters: Truncate saved query menu item"
jenkins-bot [Mon, 23 Oct 2017 11:24:37 +0000 (11:24 +0000)]
Merge "Fix changes list misaligned arrow"
Matthew Flaschen [Mon, 18 Sep 2017 11:42:07 +0000 (07:42 -0400)]
RCFilters: Display specific error if query times out
This catches DBQueryTimeoutError, logs it, returns HTTP 500,
and displays an error message.
Live update just ignores it (effectively treating it the same as
a live update check that happens to have no updates).
Bug: T175776
Change-Id: If4d880e9e6a56989895956798fc6918a43841065
jenkins-bot [Mon, 23 Oct 2017 02:07:48 +0000 (02:07 +0000)]
Merge "Remove @codingStandardsIgnore from long lines"
jenkins-bot [Mon, 23 Oct 2017 02:06:31 +0000 (02:06 +0000)]
Merge "Remove @codingStandardsIgnore after upstream fix"
Translation updater bot [Sun, 22 Oct 2017 19:54:23 +0000 (21:54 +0200)]
Localisation updates from https://translatewiki.net.
Change-Id: I639918d677a9ca7cfe9115fa0223c1abbf1884c8
Umherirrender [Sun, 22 Oct 2017 14:44:04 +0000 (16:44 +0200)]
Remove @codingStandardsIgnore from long lines
Breaks some line where the ignore is not needed.
The sniff was changed upstream to be okay
with long unbreakable lines in comments
Change-Id: I2bbe2be7cedd4d3c0ce8dc3e62d0e268bc171876
Umherirrender [Sun, 22 Oct 2017 14:25:00 +0000 (16:25 +0200)]
Remove @codingStandardsIgnore after upstream fix
Issue #1604 was fixed -
https://github.com/squizlabs/PHP_CodeSniffer/issues/1604
Change-Id: Id81cb820e42123007ae8696422bebf588e274437
Amir Sarabadani [Fri, 13 Oct 2017 18:37:18 +0000 (20:37 +0200)]
RawAction: Add json to the allowed content types
This is not the best way to handle json type but
I'm trying to clean this up a little in other patches
Bug: T178060
Change-Id: Ia6d0c4b8c1062966da48e3bebf057c621b39ba87
Translation updater bot [Sat, 21 Oct 2017 22:09:46 +0000 (00:09 +0200)]
Localisation updates from https://translatewiki.net.
Change-Id: I8e1401909269c4d0375ad61c77cc29993f02a2ce
jenkins-bot [Sat, 21 Oct 2017 17:13:44 +0000 (17:13 +0000)]
Merge "Use LogFormatter::getLinkRenderer in LogFormatter extensions"
Paladox [Sat, 21 Oct 2017 02:18:40 +0000 (02:18 +0000)]
build: Updating mediawiki/mediawiki-codesniffer to 14.1.0
And moved phpcs.xml to .phpcs.xml (T177256).
Change-Id: Idaa1fe006a528c25ce34abd0a857c657c26e8b0f
jenkins-bot [Sat, 21 Oct 2017 00:23:47 +0000 (00:23 +0000)]
Merge "Switch DifferenceEngine to the new shell framework"
jenkins-bot [Fri, 20 Oct 2017 23:57:51 +0000 (23:57 +0000)]
Merge "Check minimum database server version when running update.php"
James D. Forrester [Fri, 20 Oct 2017 23:31:18 +0000 (16:31 -0700)]
resources: Deprecate the 'jquery.badge' module
Only used in the PageTriage extension, which can provide it itself:
https://github.com/search?utf8=%E2%9C%93&q=%22jquery.badge%22+%40wikimedia+-repo%3Awikimedia%2Fjquery.badge+-repo%3Awikimedia%2Fmediawiki-debian&type=Code
Bug: T178450
Change-Id: Ibe4ff6a1f39fc554dcf4fc20cc214521d854f1ec
Max Semenik [Tue, 17 Oct 2017 06:53:50 +0000 (23:53 -0700)]
Switch DifferenceEngine to the new shell framework
Change-Id: Iad8718e5f54ed829efded8efbb0f3496c119e6ad
jenkins-bot [Fri, 20 Oct 2017 22:12:56 +0000 (22:12 +0000)]
Merge "Hard deprecate Title::escapeFragmentForURL()"
Translation updater bot [Fri, 20 Oct 2017 19:57:30 +0000 (21:57 +0200)]
Localisation updates from https://translatewiki.net.
Change-Id: I40093d586318b7bceddbe982bb0c71dfeb76dc79
jenkins-bot [Fri, 20 Oct 2017 17:18:39 +0000 (17:18 +0000)]
Merge "objectcache: Split off some code in WANObjectCache::getWithSetCallback"
Aaron Schulz [Thu, 19 Oct 2017 04:00:29 +0000 (21:00 -0700)]
objectcache: Split off some code in WANObjectCache::getWithSetCallback
This makes it a bit easier to follow
Change-Id: I67968814ab046473eb8eca4086a8600c77417b82
jenkins-bot [Fri, 20 Oct 2017 05:56:19 +0000 (05:56 +0000)]
Merge "Set getDeduplicationInfo() for HTMLCacheUpdateJob"
Aaron Schulz [Thu, 19 Oct 2017 19:39:56 +0000 (12:39 -0700)]
Set getDeduplicationInfo() for HTMLCacheUpdateJob
This allows de-duplication of single page jobs for the
same page due to edits to different templates. This is
the same logic that RefreshLinksJob already has.
Also fix a bug in that method in RefreshLinksJob.
Change-Id: I2f79031c945eb3d195f9dbda949077bbc3e67918
jenkins-bot [Fri, 20 Oct 2017 03:32:02 +0000 (03:32 +0000)]
Merge "objectcache: Mention colons in BagOStuff key generation"
Aaron Schulz [Wed, 18 Oct 2017 21:25:23 +0000 (14:25 -0700)]
objectcache: Mention colons in BagOStuff key generation
Change-Id: I76967245c32aac4eea8d6672e4fc1fac5e5f3d07
jenkins-bot [Fri, 20 Oct 2017 03:08:54 +0000 (03:08 +0000)]
Merge "Shell\Command: Move code that builds final shell command into separate method"
Kunal Mehta [Wed, 18 Oct 2017 04:49:46 +0000 (21:49 -0700)]
Shell\Command: Move code that builds final shell command into separate method
Change-Id: I6aae209fd0b20057b5f7f7129db92c184ec945f8
jenkins-bot [Thu, 19 Oct 2017 23:11:58 +0000 (23:11 +0000)]
Merge "RCFilters: Actually toggle the collapsed class for toplinks"
Moriel Schottlender [Thu, 19 Oct 2017 18:58:16 +0000 (11:58 -0700)]
RCFilters: Actually toggle the collapsed class for toplinks
Bug: T178396
Change-Id: I2206816540342012296669f8dd24ab44762f4788
petarpetkovic [Thu, 19 Oct 2017 20:54:45 +0000 (22:54 +0200)]
Fix changes list misaligned arrow
- Revert td alignment from middle to top.
- Add top padding to fix misalignment.
Bug: T178595
Change-Id: I1211b7afe1c29b0a33c051c07921eed7eb9704e3
Moriel Schottlender [Thu, 19 Oct 2017 19:08:27 +0000 (12:08 -0700)]
RCFilters: Truncate saved query menu item
Bug: T178610
Change-Id: I787237beb2f08a01bd9c6885c75401bacfcc6f9b