jenkins-bot [Mon, 17 Dec 2018 09:39:52 +0000 (09:39 +0000)]
Merge "Special:AllMessages: Remove al_title and allmessages-customised classes"
Timo Tijhof [Sun, 16 Dec 2018 23:16:26 +0000 (23:16 +0000)]
Special:AllMessages: Remove al_title and allmessages-customised classes
* The al_title class was unused, and thus removed.
* The allmessages-customised class was used in CSS to target
elements with 'al_default' and 'al_actual' classses within it,
which are in turn only used for that purpose.
Change the HTML to match the needs of the CSS by only setting
al_default/al_actual classes on customised messages and remove
need for the parent element class.
On a plain install this reduced output by ~2K from 75.8K to 74.0K,
and allocate 100 (2x50) fewer attribute nodes.
Change-Id: If2dd4cf5c937935f03f30b8410a32b6821b0bf34
jenkins-bot [Sun, 16 Dec 2018 23:00:16 +0000 (23:00 +0000)]
Merge "Add ProfilerExcimer"
Translation updater bot [Sat, 15 Dec 2018 20:55:18 +0000 (21:55 +0100)]
Localisation updates from https://translatewiki.net.
Change-Id: I005fa8d24c284741e5b139e1228b6a3251407a65
Bill Pirkle [Fri, 14 Dec 2018 21:55:28 +0000 (15:55 -0600)]
Fix exception on certain http failures
Task T202110 included a change to recognize an HTTP status code
of 0 (zero) as an error, but it failed to set a status message,
resulting in an exception. Changed to set a status message of
'Error' so that required value is not empty.
Bug: T212005
Change-Id: I5fb78555bfcaeccdd726432f4dfc70924a385c41
Translation updater bot [Fri, 14 Dec 2018 20:55:22 +0000 (21:55 +0100)]
Localisation updates from https://translatewiki.net.
Change-Id: I20f67d42ea1cd74c732c87a50d4db04e16a5abc5
jenkins-bot [Fri, 14 Dec 2018 18:18:12 +0000 (18:18 +0000)]
Merge "PostgreSQL: Drop three unused columns"
jenkins-bot [Fri, 14 Dec 2018 18:13:43 +0000 (18:13 +0000)]
Merge "Use SpecialPageFactory in ApiQueryQueryPage"
Kevin Israel [Mon, 9 Jul 2018 15:28:59 +0000 (11:28 -0400)]
PostgreSQL: Drop three unused columns
The columns dropped in this commit are:
* category.cat_hidden
(for MySQL, dropped in 1.20 /
0cbc85494d47cdeb)
* site_stats.ss_admins
(for MySQL, dropped in 1.21 /
bd602d20833f435f)
* recentchanges.rc_cur_time
(for MySQL, dropped in 1.24 /
2b441eba406f2c49)
Bug: T64103
Change-Id: I7a7e9a2ac5066a9c9ab2583419d507e14fdd8c2c
Lucas Werkmeister [Fri, 14 Dec 2018 15:56:56 +0000 (16:56 +0100)]
Use SpecialPageFactory in ApiQueryQueryPage
Instead of assuming that all query page classes can be instantiated with
no constructor parameters, use a SpecialPageFactory.
This would not have prevented T208924 (that would just have resulted in
a later, different error), but it’s just a good idea in general.
Change-Id: I2473a53acd9fefdeffb1fa7ecb88873f3ee345cc
jenkins-bot [Fri, 14 Dec 2018 16:52:31 +0000 (16:52 +0000)]
Merge "eslint: Turn on reportUnusedDisableDirectives"
jenkins-bot [Fri, 14 Dec 2018 15:45:22 +0000 (15:45 +0000)]
Merge "Introduce TagMultiselectWidget.php"
Thalia [Wed, 12 Dec 2018 15:57:57 +0000 (15:57 +0000)]
Introduce TagMultiselectWidget.php
TitlesMultiselectWidget and UsersMultiselectWidget share
a lot of functionality, so implement a common base class.
This also adds some things to UsersMultiselectWidget:
* shows a pending element to users with JavaScript
* makes the input configurable
Change-Id: Ie6649b476c64e795254f457e3863fa7f14aa05ac
Ed Sanders [Fri, 14 Dec 2018 14:22:26 +0000 (14:22 +0000)]
eslint: Turn on reportUnusedDisableDirectives
Change-Id: I3fb88324ba5a46e44041c13eb6447c8e33f4e79b
jenkins-bot [Thu, 13 Dec 2018 23:41:51 +0000 (23:41 +0000)]
Merge "Increase default minimum password length on privileged groups and bots"
Dayllan Maza [Mon, 10 Dec 2018 22:42:43 +0000 (17:42 -0500)]
Increase default minimum password length on privileged groups and bots
Minimum password length is now 10 by default on privileged
groups (bureaucrat, sysop, interface-admin), and bots.
Bug: T208246
Change-Id: I373c5c6865b90cdc5c4848266c5996dd190f6001
jenkins-bot [Thu, 13 Dec 2018 23:03:07 +0000 (23:03 +0000)]
Merge "Use username from last successful login in Special:PasswordReset"
jenkins-bot [Thu, 13 Dec 2018 22:14:29 +0000 (22:14 +0000)]
Merge "Use singular they to refer to IP address"
jenkins-bot [Thu, 13 Dec 2018 21:22:07 +0000 (21:22 +0000)]
Merge "Soft deprecate Title::getUserCaseDBKey()"
Alangi Derick [Sun, 4 Nov 2018 13:40:55 +0000 (14:40 +0100)]
Soft deprecate Title::getUserCaseDBKey()
Identifiers of groups are encouraged to be in lowercases, so we'll
soft deprecate this rarely-used method now and remove it later.
Bug: T202094
Change-Id: Idee1b7f491dbe1114b4489fda3c16be70175f2d8
jenkins-bot [Thu, 13 Dec 2018 21:00:54 +0000 (21:00 +0000)]
Merge "Temporarily remove guzzle as default for HttpRequestFactory"
jenkins-bot [Thu, 13 Dec 2018 20:05:17 +0000 (20:05 +0000)]
Merge "Revert "ChangesListSpecialPage: Make maximum limit consistent (1000)""
Kosta Harlan [Thu, 13 Dec 2018 19:41:04 +0000 (19:41 +0000)]
Revert "ChangesListSpecialPage: Make maximum limit consistent (1000)"
This reverts commit
ac2837c9b3ed8a7f242b371d072b75880f29f4e7.
Reason for revert: See T210897#
4821559
Bug: T210897
Change-Id: Ifb6debe3eaddb4a2cb62ace5cfea59c06e77d141
Bill Pirkle [Thu, 13 Dec 2018 17:02:09 +0000 (11:02 -0600)]
Temporarily remove guzzle as default for HttpRequestFactory
Temporarily switching back to curl/php as the default for
HttpRequest objects, to resolve production issues until a
long-term fix for the out-of-memory issue from T211886 is implemented.
Bug: T211886
Change-Id: I6201ac1292b41f82d920a431376d791a666355e8
Lucas Werkmeister [Thu, 13 Dec 2018 16:38:42 +0000 (17:38 +0100)]
Use singular they to refer to IP address
The previous “him/her” does not cover all pronouns people might use, and
is also at odds with how MediaWiki usually addresses users whose gender
is not known.
Change-Id: I468fbd25ab80f21eb591c349117774fe8ce2d9dc
jenkins-bot [Thu, 13 Dec 2018 13:10:47 +0000 (13:10 +0000)]
Merge "ApiPageSet::initFromPageIds: Default $filterIds to true"
jenkins-bot [Thu, 13 Dec 2018 02:25:22 +0000 (02:25 +0000)]
Merge "objectcache: Fix WinCache keys longer than 150 chars"
jenkins-bot [Thu, 13 Dec 2018 01:57:34 +0000 (01:57 +0000)]
Merge "Remove loading of module 'mediawiki.toc' in special pages"
Bill Pirkle [Thu, 13 Dec 2018 00:11:27 +0000 (18:11 -0600)]
Fix guzzle InvalidArgumentException when body is passed as an array
The postBody option to GuzzleHttpRequest can be passed as an array
or as a string. We were previously handling the array case incorrectly.
Bug: T211806
Change-Id: I8f40b9de9d40a9361eb45103608bf3aaa943bf73
jenkins-bot [Wed, 12 Dec 2018 23:42:30 +0000 (23:42 +0000)]
Merge "Improve readability of SpecialBlock::checkUnblockSelf"
jenkins-bot [Wed, 12 Dec 2018 22:30:55 +0000 (22:30 +0000)]
Merge "Migrate SpecialUndelete and Diff from tag_summary to change_tag"
jenkins-bot [Wed, 12 Dec 2018 21:02:26 +0000 (21:02 +0000)]
Merge "Add TransactionProfiler::redefineExpectations and migrate appropriate callers"
jenkins-bot [Wed, 12 Dec 2018 21:02:22 +0000 (21:02 +0000)]
Merge "filebackend: simplify code in FileBackendStore::getFileStat slightly"
Translation updater bot [Wed, 12 Dec 2018 20:55:07 +0000 (21:55 +0100)]
Localisation updates from https://translatewiki.net.
Change-Id: Iea258666b6ad7373ca01812dd23931e00c72f833
Juan Osorio [Fri, 30 Nov 2018 22:29:28 +0000 (14:29 -0800)]
objectcache: Fix WinCache keys longer than 150 chars
Adds MD5 hashing to the generation of keys for WinCache. This
fixes the issue of keys (e.g. sub-headings) longer than 150
characters.
Bug: T210794
Change-Id: Ieabf6b014a0660198077a23760a05564bf268535
Brad Jorsch [Wed, 12 Dec 2018 18:12:57 +0000 (13:12 -0500)]
ApiPageSet::initFromPageIds: Default $filterIds to true
I have no idea why that was false in Ic1975220. Particularly when, of
the three calls, only one was changed to specify the parameter and that
was changed to pass false explicitly.
If it hadn't been false, it would have prevented T211804.
Bug: T211804
Change-Id: I8eea8936e9f57bf3e336f81b62bb11b9e2668788
jenkins-bot [Wed, 12 Dec 2018 17:55:34 +0000 (17:55 +0000)]
Merge "mw.Title.newFromUserInput: Rename vars, improve docs for double signature"
jenkins-bot [Wed, 12 Dec 2018 17:50:37 +0000 (17:50 +0000)]
Merge "Replace $.type with typeof"
Ed Sanders [Wed, 12 Dec 2018 13:20:25 +0000 (13:20 +0000)]
mw.Title.newFromUserInput: Rename vars, improve docs for double signature
Also add tests to cover this usage.
Change-Id: I61c7e7377ac7d75073dac025f5f7ff4e599756cb
Ed Sanders [Wed, 12 Dec 2018 13:18:08 +0000 (13:18 +0000)]
Replace $.type with typeof
Change-Id: I75857eb205ce2fc3ba8f836f3f2ee66987b45748
jenkins-bot [Wed, 12 Dec 2018 16:32:32 +0000 (16:32 +0000)]
Merge "Remove unused /* global console */"
jenkins-bot [Wed, 12 Dec 2018 16:20:36 +0000 (16:20 +0000)]
Merge "Link log entries to Special:Log on ApiFeedWatchlist"
Brad Jorsch [Wed, 12 Dec 2018 15:31:40 +0000 (10:31 -0500)]
ImageListPager: Don't query by oi_user
For some reason we have indexes for `image` on `(img_user_text,img_timestamp)` and
`(img_user,img_timestamp)`, but for `oldimage` we only have
`(oi_user_text,oi_timestamp)`. Thus, when building the query in
ImageListPager, we have to be sure to avoid trying to use `oi_user`
rather than `oi_user_text` in the WHERE part.
Bug: T211774
Change-Id: Ibea058031f1cb3421e92e09f0a705ea00fb22008
LukBukkit [Tue, 11 Dec 2018 22:17:53 +0000 (23:17 +0100)]
Link log entries to Special:Log on ApiFeedWatchlist
This prevents RSS readers from breaking, because there aren't
entries which contain a link to a zero diff anymore.
Bug: T210920
Change-Id: Ia5f57b4ab60873bf5d7b2fcf2a2b4f6f90c135b3
Ed Sanders [Wed, 12 Dec 2018 14:42:48 +0000 (14:42 +0000)]
Remove unused /* global console */
Change-Id: I330208689281cae251c1da9c147611a79b9b153a
Brad Jorsch [Wed, 12 Dec 2018 14:25:00 +0000 (09:25 -0500)]
ApiBase: Pass empty string, not null, for $conds to ->select
Bug: T211769
Change-Id: I4cf224c19b340fac5fc895bbee7507d77fd3fdfa
Brad Jorsch [Mon, 3 Dec 2018 14:29:50 +0000 (09:29 -0500)]
API: Use parenthesized join in ApiQueryBase::showHiddenUsersAddBlockInfo
The query is LEFT JOINing ipblocks, so we need to properly scope the new
JOINs with the comment and actor tables to get the block reason and
by-actor.
Bug: T210937
Change-Id: I230a4ab78e3ba6e83008b0466eeca8d40013ba3d
jenkins-bot [Wed, 12 Dec 2018 01:29:41 +0000 (01:29 +0000)]
Merge "Have BotPassword::login() call AuthManagerLoginAuthenticateAudit"
jenkins-bot [Tue, 11 Dec 2018 23:50:44 +0000 (23:50 +0000)]
Merge "Add PHPUnit tests for methods in ViewAction::class"
jenkins-bot [Tue, 11 Dec 2018 22:56:55 +0000 (22:56 +0000)]
Merge "Support message parameters in JavaScript messages with uselang=qqx"
Bartosz Dziewoński [Sat, 27 Oct 2018 20:01:39 +0000 (22:01 +0200)]
Support message parameters in JavaScript messages with uselang=qqx
Change-Id: I2266ec0770f08e826892a28f52f3201dfd10191d
jenkins-bot [Tue, 11 Dec 2018 20:58:56 +0000 (20:58 +0000)]
Merge "Localisation updates from https://translatewiki.net."
Translation updater bot [Tue, 11 Dec 2018 20:57:35 +0000 (21:57 +0100)]
Localisation updates from https://translatewiki.net.
Change-Id: I78c4d9c910da554460b91b6871b5e268a3a32c27
jenkins-bot [Tue, 11 Dec 2018 20:55:22 +0000 (20:55 +0000)]
Merge "Improve layout of ExpiryInputWidget on mobile"
Brad Jorsch [Thu, 10 May 2018 14:01:06 +0000 (10:01 -0400)]
Have BotPassword::login() call AuthManagerLoginAuthenticateAudit
To facilitate logging all authentications, even ones not via
AuthManager, BotPassword::login() should call the
AuthManagerLoginAuthenticateAudit hook.
Bug: T194338
Change-Id: I27b75c56e060fcb8f71d84ddc2eb8e1533fef33a
Thalia [Tue, 27 Nov 2018 16:17:07 +0000 (16:17 +0000)]
Improve layout of ExpiryInputWidget on mobile
Bug: T208271
Change-Id: If3f9c417cd2fad98165b8a2eaef9a05673ce5b4d
Aaron Schulz [Tue, 11 Dec 2018 19:58:35 +0000 (14:58 -0500)]
filebackend: simplify code in FileBackendStore::getFileStat slightly
Change-Id: Ic888192b592a62f316fa076678a9fcef9bb8553b
jenkins-bot [Tue, 11 Dec 2018 19:39:26 +0000 (19:39 +0000)]
Merge "rdbms: reduce LoadBalancer replication log spam"
Thalia [Tue, 11 Dec 2018 14:07:18 +0000 (14:07 +0000)]
Fix typo in message documentation
Change-Id: I373c973f35bb8897a00c96c51d83371b2d9eca4a
jenkins-bot [Tue, 11 Dec 2018 13:18:14 +0000 (13:18 +0000)]
Merge "Add new rules when user is blocked for UTP"
jenkins-bot [Tue, 11 Dec 2018 13:04:50 +0000 (13:04 +0000)]
Merge "Fix return typehint"
Jakub Vrana [Sat, 1 Dec 2018 08:58:42 +0000 (09:58 +0100)]
Fix return typehint
Found by PHPStan.
Change-Id: I2e649aa85c84925886b6acfba2bbdde1a4f12214
Dayllan Maza [Mon, 3 Dec 2018 13:20:47 +0000 (08:20 -0500)]
Add new rules when user is blocked for UTP
No changes for sitewide blocks when "Prevent user... edit own talk page"
is checked. On partial blocks, this option will be disabled and ignored. All users
will be allowed to edit their own talk page unless a page restriction
for their page is in place.
New rules will be implemented for Namespace restrictions in a different
patch when Namespace blocking is ready.
Bug: T210475
Change-Id: I096edf2887441bccd59f09bf0eceb3988b36db1e
jenkins-bot [Tue, 11 Dec 2018 00:04:20 +0000 (00:04 +0000)]
Merge "Use Travis CI cache and reduce clone depth to speed up setup time"
jenkins-bot [Tue, 11 Dec 2018 00:03:13 +0000 (00:03 +0000)]
Merge "RCFilters: Tweak opt-out preference description"
jenkins-bot [Mon, 10 Dec 2018 23:55:03 +0000 (23:55 +0000)]
Merge "Chinese Conversion Table Update 2018-3"
jenkins-bot [Mon, 10 Dec 2018 23:51:35 +0000 (23:51 +0000)]
Merge "filebackend: avoiding computing file SHA-1 hashes unless needed"
Aaron Schulz [Fri, 9 Nov 2018 01:13:51 +0000 (17:13 -0800)]
filebackend: avoiding computing file SHA-1 hashes unless needed
FileBackendStore already supports stat info not returning SHA-1.
Build on that logic with a "requireSHA1" parameter to getFileStat()
to move some logic from SwiftFileBackend to the parent class and
avoid computing missing SHA-1's for Swift when nothing actually
requested the SHA-1. Only getFileSha1Base36() needs to trigger this
lazy-population logic.
Note that thumbnails only use doQuickOperations(), which does not
need to examine SHA-1s, it only does regular getFileStat() calls.
Also renamed addMissingMetadata() to addMissingHashMetadata().
Bug: T204174
Change-Id: I2a378cb2a34608a6da2f8abe604861ff391ffaa7
jenkins-bot [Mon, 10 Dec 2018 22:07:24 +0000 (22:07 +0000)]
Merge "Can't call escaped() on a string."
Aaron Schulz [Mon, 10 Dec 2018 20:29:43 +0000 (15:29 -0500)]
rdbms: reduce LoadBalancer replication log spam
LoadMonitor already has similar and less-frequent logging since
it only happens on cache rebuilds.
Bug: T204531
Change-Id: I270a65ab1d3f471bd49c8f54d85151c91827a518
Ed Sanders [Mon, 10 Dec 2018 19:49:41 +0000 (19:49 +0000)]
Avoid deprecated OO.ui.infuse( id )
Bug: T211154
Change-Id: Ib5fdaaa662d8c7d85e7fd3ca1007bf5b8e82e738
Alexia E. Smith [Mon, 10 Dec 2018 19:32:12 +0000 (13:32 -0600)]
Can't call escaped() on a string.
Bug: T211442
Change-Id: Ica5b9cf380a646d9520d5307a937d1e51b7b0099
jenkins-bot [Mon, 10 Dec 2018 19:22:20 +0000 (19:22 +0000)]
Merge "Fix TitlesMultiselectWidget documentation"
Thalia [Mon, 10 Dec 2018 18:25:52 +0000 (18:25 +0000)]
Fix TitlesMultiselectWidget documentation
Change-Id: I4b6bad233b4a4dfd840385f26a10bd190f6cb6b9
jenkins-bot [Mon, 10 Dec 2018 18:17:55 +0000 (18:17 +0000)]
Merge "Revert "textSelection: Use execcommand to replace text""
Esanders [Mon, 10 Dec 2018 17:58:59 +0000 (17:58 +0000)]
Revert "textSelection: Use execcommand to replace text"
This reverts commit
4ba80ca7f5472dbdbccc1afa9ebf3549700f2778.
Change-Id: Iffeb021a1a6b204ea5ca6d8e16bab4d703ee7f6c
jenkins-bot [Mon, 10 Dec 2018 17:38:35 +0000 (17:38 +0000)]
Merge "Special:AllMessages: Remove 'id' attribute from message rows"
jenkins-bot [Mon, 10 Dec 2018 17:15:07 +0000 (17:15 +0000)]
Merge "Cancel the transaction if the file fails to move. This prevents losing files when there is a database error."
Alexia E. Smith [Fri, 7 Dec 2018 18:26:47 +0000 (12:26 -0600)]
Cancel the transaction if the file fails to move. This prevents
losing files when there is a database error.
Bug: T211442
Change-Id: I4aaa8af50d684de9d72224d43dfe5209b930810f
Aaron Schulz [Tue, 4 Dec 2018 21:03:59 +0000 (16:03 -0500)]
Add TransactionProfiler::redefineExpectations and migrate appropriate callers
Some of the callers of setExpectations() actually need to reset the old
expectations to avoid erroneous warnings.
Change-Id: I63c01c0f6cd748bdc849f1a5264e17bd377b9d11
jenkins-bot [Mon, 10 Dec 2018 15:39:49 +0000 (15:39 +0000)]
Merge "Create GuzzleHttpRequest class as new default for HttpRequestFactory"
jenkins-bot [Mon, 10 Dec 2018 10:06:05 +0000 (10:06 +0000)]
Merge "Use english for message text in SparqlException"
jenkins-bot [Mon, 10 Dec 2018 10:05:59 +0000 (10:05 +0000)]
Merge "Use english for log text in AuthManagerSpecialPage"
Bill Pirkle [Fri, 17 Aug 2018 14:53:59 +0000 (09:53 -0500)]
Create GuzzleHttpRequest class as new default for HttpRequestFactory
Create a GuzzleHttpRequest class using the external Guzzle
(docs.guzzlephp.org) library. This will be the new default request type,
but CurlHttpRequest and PhpHttpRequest remain available and accessible
via Http::$httpEngine.
Bug: T202110
Change-Id: Ie720be2628d7baf427b002847f103fd86ee4cff3
Depends-On: I143a6410d111e75f01dbbfd43f300e2e60247451
Gergő Tisza [Mon, 10 Dec 2018 03:28:09 +0000 (19:28 -0800)]
Improve readability of SpecialBlock::checkUnblockSelf
Change-Id: Iaea007f86a5aefe56aaa537e9e77fac0c2a94e37
jenkins-bot [Mon, 10 Dec 2018 03:20:37 +0000 (03:20 +0000)]
Merge "Hard deprecate SearchEngine::getNearMatchResultSet()"
jenkins-bot [Mon, 10 Dec 2018 03:18:47 +0000 (03:18 +0000)]
Merge "Hard deprecate LinkCache::addLink()"
jenkins-bot [Mon, 10 Dec 2018 03:17:30 +0000 (03:17 +0000)]
Merge "Hard deprecated SiteSQLStore::newInstance()"
jenkins-bot [Mon, 10 Dec 2018 03:13:44 +0000 (03:13 +0000)]
Merge "Revert "Pass $context to 'GetPreferences' hook""
Krinkle [Sun, 9 Dec 2018 02:12:24 +0000 (02:12 +0000)]
Revert "Pass $context to 'GetPreferences' hook"
This reverts commit
d68569459420e80aa0e2f2636fc7160c643cf5fb.
Change-Id: I1e9299b8fdc4727895fdac60f04cc5dfa4d09b7a
jenkins-bot [Sun, 9 Dec 2018 23:47:25 +0000 (23:47 +0000)]
Merge "Allow users to block the user that blocked them."
Brian Wolff [Tue, 27 Nov 2018 18:38:14 +0000 (18:38 +0000)]
Allow users to block the user that blocked them.
This is to make it so that blocking all other admins is not
a succesful attack plan, as the blocked admins can block the
blocker, and then it ends in a stalemate with everyone blocked.
This also allows users with unblock-self right to adjust their
own blocks. The code already existed for this but was broken.
Credit for this idea goes to Tgr.
Bug: T150826
Change-Id: I0418279fdb2a59f8f1d7eeb8931d874123d03e4f
Translation updater bot [Sun, 9 Dec 2018 20:55:00 +0000 (21:55 +0100)]
Localisation updates from https://translatewiki.net.
Change-Id: Icf65b2765d118c65b13d9b6b033cd380146262fb
Timo Tijhof [Sun, 9 Dec 2018 19:09:43 +0000 (19:09 +0000)]
Special:AllMessages: Remove 'id' attribute from message rows
This was introduced in r13629 (2006;
17633ab92a4) to allow
easy linking to individual results, which predates the pagination
feature that was added in r53286 (2009;
c90b9b93ecb).
This was a hidden feature not exposed througuh the user-interface
in any way, and not documented. Removing it should be safe.
Any recently crafted permalinks fallback to loading the page containing
the message key without jumping to it.
Any older permalinks have already been broken for 10 years because
pagination would have limited the results returned, likely not
included the anchored ID (dead-end fragment).
Change-Id: I53bd56e0d5a82fba65388e1c2da3c8349a138261
Fomafix [Fri, 5 Oct 2018 10:31:26 +0000 (12:31 +0200)]
Remove useless continue at end of loop
A loop always continues at the end of the loop.
Change-Id: I6be79afa6ea67247d37ab3dc3c552183a81d6706
Umherirrender [Sun, 9 Dec 2018 10:22:30 +0000 (11:22 +0100)]
Use english for log text in AuthManagerSpecialPage
Change-Id: I747381031edad0903538cdc9b797de8a9b0aee1c
Umherirrender [Sun, 9 Dec 2018 10:17:39 +0000 (11:17 +0100)]
Use english for message text in SparqlException
Change-Id: I1d3d0fb5957527a2de9d8d4e86cae8aed8732866
Max Semenik [Sat, 8 Dec 2018 21:36:12 +0000 (13:36 -0800)]
Hard deprecate SearchEngine::getNearMatchResultSet()
Deprecated in 1.27, no callers.
Change-Id: I6084a114fe8d0b4681e2e4b55eada06b684c719c
Max Semenik [Sat, 8 Dec 2018 21:22:40 +0000 (13:22 -0800)]
Hard deprecate LinkCache::addLink()
Deprecated in 1.27, no callers.
Change-Id: Ide39566b6741d2b844ddd5c8e62dd0fc0382670a
Max Semenik [Sat, 8 Dec 2018 21:11:27 +0000 (13:11 -0800)]
Hard deprecated SiteSQLStore::newInstance()
Deprecated in 1.27, no callers.
Change-Id: Ia262790cc6804b29fee656d0f53be1374bf04c2f