wiki.techinc.nl/includes/cache
Brad Jorsch d511626236
Add 'unwrap' ParserOutput post-cache transform
And deprecate passing false for ParserOptions::setWrapOutputClass().

There are three cases for the Parser wrapper: the default
mw-parser-output, a custom wrapper, or no wrapper. As things currently
stand, we have to fragment the parser cache on each of these options,
which uses a nontrival amount of storage space (T167784).

Ideally we'd do all the wrapping as a post-cache transform, but
TemplateStyles needs to know the wrapper in use in order to properly
prefix its CSS rules (that's why we added the wrapper in the first
place). So, second best option is to make *un*wrapping be a post-cache
transform and make "custom wrapper" be uncacheable.

This patch does the first bit (unwrapping as a post-cache transform),
and a followup will do the second part once the deprecation process is
satisfied.

Bug: T181846
Change-Id: Iba16e78c41be992467101e7d83e9c3134765b101
2018-02-01 14:24:27 -08:00
..
localisation Use ::class to resolve class names in includes files 2018-01-27 20:34:29 +01:00
BacklinkCache.php Clear the backlink cache on file delete 2018-01-16 09:32:28 +00:00
CacheDependency.php Merge "Remove @param comments that literally repeat what the code says" 2018-01-11 23:48:03 +00:00
CacheHelper.php build: Updating mediawiki/mediawiki-codesniffer to 15.0.0 2018-01-01 14:10:16 +01:00
FileCacheBase.php FileCacheBase: Avoid deprecated wfMemcKey() 2017-05-23 15:08:25 -07:00
GenderCache.php Remove @param comments that literally repeat what the code says 2018-01-10 14:14:26 +01:00
HTMLFileCache.php Use short type bool/int in param documentation 2017-08-20 13:20:59 +02:00
LinkBatch.php Batch request titles for cdn purge from db 2017-08-30 18:22:11 +00:00
LinkCache.php Move Database and subclasses to Rdbms namespace 2017-04-12 10:43:57 -07:00
MessageBlobStore.php resourceloader: Remove deprecated MessageBlobStore::insertMessageBlob 2017-09-25 17:40:22 +00:00
MessageCache.php Add 'unwrap' ParserOutput post-cache transform 2018-02-01 14:24:27 -08:00
ResourceFileCache.php
UserCache.php Remove empty lines at end of functions 2016-11-05 11:55:10 +01:00