wiki.techinc.nl/includes
Erik Bernhardson c94dea7029 Only strip newline in OrderedStreamingForkController
The controller should pass through lines of input exactly as
they were provided, only stripping the trailing newline that
delimits items. The trim was making `door` and `door ` equivilant
but for the use case in search the distinction is important.

Additionally check that the line is actually empty, don't throw
away inputs like '0' which are falsy.

Change-Id: Ifac910543fdb46a27da021e831e3e18befefcfc5
2018-09-28 12:00:32 -07:00
..
actions Merge "Provide a way to restore an old revision with multiple slots." 2018-09-24 19:36:32 +00:00
api Merge "Add constant for the name of the 'main' slot for MCR" 2018-09-26 11:55:10 +00:00
auth Split AuthManagerAuthPluginUser into a separate file 2018-08-28 15:22:49 -07:00
cache Define which languages explicitly fallback to 'en' 2018-09-19 15:55:38 -07:00
changes hooks: Drop Special{Watchlist|RecentChanges}Filters, deprecated in 1.23 2018-09-12 12:43:01 -07:00
changetags Merge "Code to read from change_tag_def table instead of valid_tag" 2018-09-24 17:19:48 +00:00
clientpool Use PHP 7 '??' operator instead of '?:' with 'isset()' where convenient 2018-05-30 18:06:13 -07:00
collation Remove xx-uca-et collation workaround 2018-09-11 13:33:24 +00:00
compat Merge "Kill non namespaced ScopedCallback" 2018-06-01 04:35:22 +00:00
composer Fix MediaWiki.Commenting.LicenseComment.InvalidLicenseTag errors 2018-05-23 16:23:42 -07:00
config config: Add new ConfigRepository 2018-07-19 14:21:56 +00:00
content Merge "Introduce ContentHandler::getSecondaryDataUpdates." 2018-09-17 14:06:19 +00:00
context Replace some wfMessage by ContextSource::msg 2018-08-22 15:42:31 +02:00
dao Use PHP 5.6 constant expressions for some bitfield constants 2018-05-30 18:05:18 -07:00
db Throw exception when nothing to clone in CloneDatabase 2018-08-24 21:28:01 +00:00
debug Fix typos 2018-08-14 09:52:19 +00:00
deferred jobqueue: Use explicit retry when refreshLinks can't get a lock 2018-08-28 22:39:01 +01:00
diff Add constant for the name of the 'main' slot for MCR 2018-09-24 16:52:12 -07:00
edit [MCR] Factor PageUpdater out of WikiPage 2018-06-14 13:22:13 +00:00
editpage Set getEditConflictMainTextBox parameter type to array 2018-08-16 11:03:48 +02:00
exception exception: Report uncaught "Catchable" fatal to "fatal" channel 2018-09-28 00:43:22 +00:00
export Allow dumps to function with MCR in read-new mode. 2018-09-07 14:18:40 +02:00
externalstore Make ExternalStoreDB "wiki" context override the server "dbname" field 2018-08-15 03:02:56 +00:00
filebackend filebackend: let any specific backend value of "readOnly" override the default 2018-07-19 17:11:39 +01:00
filerepo Remove MimeMagic 2018-09-23 20:13:29 +00:00
gallery build: Updating mediawiki/mediawiki-codesniffer to 22.0.0 2018-09-16 15:51:11 +00:00
htmlform Merge "Simplify HTMLTitleTextField::validate" 2018-09-26 13:19:49 +00:00
http Added non-parallel fallback to MultiHttpClient when curl is unavailable 2018-07-23 00:19:59 +00:00
import Mass conversion of $wgContLang to service 2018-08-11 22:44:29 -06:00
installer Tidy and rename WebInstallerOutput::addWikiText() to addWikiTextInterface() 2018-09-25 14:47:33 -04:00
interwiki Mass conversion of $wgContLang to service 2018-08-11 22:44:29 -06:00
jobqueue build: Updating mediawiki/mediawiki-codesniffer to 22.0.0 2018-09-16 15:51:11 +00:00
json Use "break" instead of "continue" 2018-08-24 00:18:07 +08:00
libs Fix some phan-taint-check false positives 2018-09-21 17:27:44 -07:00
linkeddata Update composer/spdx-licenses to 1.4.0 and mediawiki/mediawiki-codesniffer to 21.0.0 2018-07-26 17:44:28 +00:00
linker linker: Hard-deprecate LinkBegin and LinkEnd hooks 2018-06-10 12:00:15 -07:00
logging Reduce calls to MediaWikiServices::getInstance() 2018-08-18 06:02:39 +02:00
mail Stop MailAddress accepting a User object 2018-09-21 01:58:03 +00:00
media build: Updating mediawiki/mediawiki-codesniffer to 22.0.0 2018-09-16 15:51:11 +00:00
objectcache Use PHP 7 '??' operator instead of '?:' with 'isset()' where convenient 2018-05-30 18:06:13 -07:00
page Merge "Add constant for the name of the 'main' slot for MCR" 2018-09-26 11:55:10 +00:00
pager Fix some phan-taint-check false positives 2018-09-21 17:27:44 -07:00
parser Merge "Parser: Refactor parsing of [[File:...|link=...]] syntax for reusability" 2018-09-26 19:18:34 +00:00
password Merge "password: Move commonpasswords.cdb to includes/password/" 2018-08-14 23:53:19 +00:00
poolcounter Add constant for the name of the 'main' slot for MCR 2018-09-24 16:52:12 -07:00
preferences Fix some double escaping, and some incorrect escaping for convert() 2018-09-21 17:27:44 -07:00
profiler Fix PhanTypeMismatchDeclaredParam 2018-07-07 00:34:30 +00:00
rcfeed
registration registration: Let extensions add PHP version requirements 2018-09-22 03:43:28 +02:00
resourceloader Merge "resourceloader: Mark clearCache() as private (only for tests)" 2018-09-24 20:50:19 +00:00
Revision Add constant for the name of the 'main' slot for MCR 2018-09-24 16:52:12 -07:00
revisiondelete Remove PhanUndeclaredStaticMethod from blacklist 2018-08-28 05:38:43 +00:00
search Go search to consider fragment only title invalid 2018-09-11 13:03:53 -07:00
services Reduce memory usage on ServiceContainer destruction 2018-09-03 16:36:32 +00:00
session Fix typos 2018-08-14 09:52:19 +00:00
shell Deprecate wfArrayFilter() and wfArrayFilterByKey() 2018-07-19 08:40:46 +02:00
site Update composer/spdx-licenses to 1.4.0 and mediawiki/mediawiki-codesniffer to 21.0.0 2018-07-26 17:44:28 +00:00
skins Deprecate QuickTemplate::msgHtml & fix phan-taint-warning in includes/skins 2018-09-21 17:27:43 -07:00
sparql Replace recently introduced mediawiki/at-ease calls 2018-04-18 14:11:13 +00:00
specialpage Fix some double escaping, and some incorrect escaping for convert() 2018-09-21 17:27:44 -07:00
specials Merge "Special:NewFiles - ensure top text is entirely wrapped" 2018-09-27 17:11:12 +00:00
Storage Add constant for the name of the 'main' slot for MCR 2018-09-24 16:52:12 -07:00
templates RCFilters: Move aggregation of highlight classes to the backend 2018-06-26 17:55:50 -07:00
tidy Hard deprecate non-Remex tidy modes 2018-09-21 09:48:38 -04:00
title Optimize TitleFormatter::getPrefixedText() to Title performance 2018-08-17 17:43:52 -07:00
upload Fix spelling of word "necessary" 2018-08-16 01:35:35 +02:00
user Merge "user: Allow "CAS update failed" exceptions to be normalised" 2018-09-20 22:31:11 +00:00
utils Remove MimeMagic 2018-09-23 20:13:29 +00:00
watcheditem WatchedItemStore::countVisitingWatchersMultiple() shouldn't query all titles when asked for none 2018-09-18 12:01:32 -04:00
widget Give search results a consistent css class to select 2018-09-13 11:54:48 -07:00
.htaccess
ActorMigration.php Remove duplicated article usages 2018-08-09 10:29:38 +02:00
AjaxDispatcher.php Fix some warnings from phan-taint-check 2018-08-13 23:00:06 +00:00
AjaxResponse.php PHP: Use short ternary operator (?:) where possible 2018-06-11 11:26:35 +02:00
AuthPlugin.php Use PHP 7 '??' operator instead of if-then-else 2018-06-12 23:14:18 +02:00
AutoLoader.php build: Updating mediawiki/mediawiki-codesniffer to 22.0.0 2018-09-16 15:51:11 +00:00
Autopromote.php
Block.php Merge "Simplify PHP by using ?? and ?:" 2018-07-11 09:09:18 +00:00
CategoriesRdf.php Do not generate negative page counts in dump 2018-08-02 18:01:11 -07:00
Category.php Reduce the rate of calls to Category::refreshCounts 2018-07-18 00:46:38 +01:00
CategoryFinder.php
CategoryViewer.php Improve page display title handling for category pages 2018-09-10 08:29:48 +02:00
CommentStore.php CommentStore: Hard-deprecate newKey() 2018-09-20 10:15:39 -07:00
CommentStoreComment.php Mass conversion of $wgContLang to service 2018-08-11 22:44:29 -06:00
ConfiguredReadOnlyMode.php
ContentSecurityPolicy.php resourceloader: Give module eval the ContentSecurityPolicy nonce 2018-08-07 16:54:40 +00:00
DefaultSettings.php Merge "Use binary charset in default table options" 2018-09-24 22:12:55 +00:00
Defines.php Introduce new schema flags and use them in RevisionStore. 2018-07-02 17:20:14 +02:00
DeprecatedGlobal.php
DerivativeRequest.php
DevelopmentSettings.php Deprecate $wgShowSQLErrors and $wgShowDBErrorBacktrace and make nonfunctional 2018-07-25 10:38:19 -05:00
DummyLinker.php Remove deprecated Linker::getLinkColour() 2018-06-13 01:30:04 -07:00
EditPage.php Provide a way to restore an old revision with multiple slots. 2018-09-24 19:46:30 +02:00
EventRelayerGroup.php Hard deprecate EventRelayerGroup::singleton() 2018-09-24 16:09:28 -07:00
FauxRequest.php Use PHP 7 '??' operator instead of '?:' with 'isset()' where convenient 2018-05-30 18:06:13 -07:00
Feed.php
FeedUtils.php
FileDeleteForm.php Merge "Convert file delete to use OOUI" 2018-08-01 17:23:24 +00:00
ForkController.php
FormOptions.php Fix PhanTypeMismatchDeclaredParam 2018-07-07 00:34:30 +00:00
GitInfo.php GitInfo: Don't try shelling out if it's disabled 2018-06-24 23:55:43 +03:00
GlobalFunctions.php Drop wfUseMW, deprecated in 1.26 2018-09-13 18:24:51 -07:00
HeaderCallback.php
HistoryBlob.php
Hooks.php Hooks: remove some unnecessary code 2018-05-26 23:39:07 -07:00
Html.php Html: Reject </script> from inlineScript() and leave rest unescaped 2018-08-30 00:10:35 +01:00
Linker.php Merge "Linker: Remove outdated comment" 2018-09-08 01:35:49 +00:00
LinkFilter.php Pass delimiter to preg_quote 2018-09-01 14:52:16 +02:00
ListToggle.php
MagicWord.php Update MagicWord to use ContentLanguage 2018-08-01 10:39:33 +00:00
MagicWordArray.php Update MagicWord to use ContentLanguage 2018-08-01 10:39:33 +00:00
MagicWordFactory.php Update MagicWord to use ContentLanguage 2018-08-01 10:39:33 +00:00
MediaWiki.php Mass conversion to SpecialPageFactory service 2018-08-17 12:03:12 -07:00
MediaWikiServices.php Introduce NameTableStoreFactory 2018-09-04 15:08:38 +10:00
MediaWikiVersionFetcher.php
MergeHistory.php rdbms: add IDatabase::lockForUpdate() convenience method 2018-07-10 20:09:01 +01:00
Message.php Message: Fix error on getTitle() without language 2018-08-17 18:09:44 +02:00
MovePage.php Provide a RevisionRecord with the correct title after a move 2018-09-06 14:05:17 -04:00
MWGrants.php Mass conversion of $wgContLang to service 2018-08-11 22:44:29 -06:00
MWNamespace.php Fix PhanTypeMismatchDeclaredParam 2018-07-07 00:34:30 +00:00
MWTimestamp.php Remove unnecesary else blocks 2018-09-24 14:08:31 +01:00
NoLocalSettings.php Use PHP 7 '??' operator instead of '?:' with 'isset()' where convenient 2018-05-30 18:06:13 -07:00
OrderedStreamingForkController.php Only strip newline in OrderedStreamingForkController 2018-09-28 12:00:32 -07:00
OutputHandler.php Immediately drop wgValidateAllHtml and related code 2018-04-10 10:51:28 -07:00
OutputPage.php Don't wrap output added by OutputPage::addWikiText*() 2018-09-25 14:43:20 -04:00
PageProps.php Switch callers from ProcessCacheLRU to MapCacheLRU 2018-07-17 23:17:17 +00:00
PathRouter.php Avoid a redirect loop when the request URL is not normalized 2018-07-16 15:55:59 +10:00
PHPVersionCheck.php Fix common typo "MediWiki" in MW core 2018-08-14 21:07:43 +00:00
Pingback.php Fix pingback on non-MySQL 2018-08-01 11:33:19 +10:00
Preferences.php Reduce calls to MediaWikiServices::getInstance() 2018-08-18 06:02:39 +02:00
PrefixSearch.php Mass conversion to SpecialPageFactory service 2018-08-17 12:03:12 -07:00
ProtectionForm.php Fix PhanTypeMismatchDeclaredParam 2018-07-07 00:34:30 +00:00
ProxyLookup.php
RawMessage.php
ReadOnlyMode.php
Revision.php Add constant for the name of the 'main' slot for MCR 2018-09-24 16:52:12 -07:00
RevisionList.php
ServiceWiring.php Remove MimeMagic 2018-09-23 20:13:29 +00:00
Setup.php Remove support for StartProfiler.php 2018-08-26 02:09:44 +00:00
SiteConfiguration.php Fix PhanTypeMismatchDeclaredParam 2018-07-07 00:34:30 +00:00
SiteStats.php
SiteStatsInit.php Drop 'comma' value for wgArticleCountMethod 2018-03-01 16:37:23 -08:00
Status.php Update composer/spdx-licenses to 1.4.0 and mediawiki/mediawiki-codesniffer to 21.0.0 2018-07-26 17:44:28 +00:00
StreamFile.php
StubObject.php Fix PhanTypeMismatchDeclaredParam 2018-07-07 00:34:30 +00:00
TemplateParser.php TemplateParser: Pass FLAG_MUSTACHELOOKUP to enable parent context access 2018-09-04 12:39:34 -07:00
TemplatesOnThisPageFormatter.php
Title.php Merge "Pass title to Revision constructor in Title::getFirstRevision " 2018-09-24 00:09:18 +00:00
TitleArray.php Use IResultWrapper in UserArray and TitleArray 2018-04-06 00:06:35 +02:00
TitleArrayFromResult.php Use IResultWrapper in UserArray and TitleArray 2018-04-06 00:06:35 +02:00
TrackingCategories.php
WebRequest.php build: Updating mediawiki/mediawiki-codesniffer to 22.0.0 2018-09-16 15:51:11 +00:00
WebRequestUpload.php Mass conversion of $wgContLang to service 2018-08-11 22:44:29 -06:00
WebResponse.php WebReponse: Use values altered in 'WebResponseSetCookie' hook 2018-07-09 11:01:05 -04:00
WebStart.php Merge "Setup: Move mbstring.func_overload from WebStart to Setup" 2018-04-18 16:22:16 +00:00
WikiMap.php Fix PhanTypeMismatchDeclaredParam 2018-07-07 00:34:30 +00:00
WikiReference.php Simplify PHP by using ?? and ?: 2018-07-10 20:03:17 +00:00
Xml.php Document expected escaping level for Xml::submitButton() 2018-09-03 15:17:19 -07:00
XmlJsCode.php
XmlSelect.php Use PHP 7 '??' operator instead of if-then-else 2018-06-12 23:14:18 +02:00