wiki.techinc.nl/includes/parser
Aaron Schulz fdbb64f354 Avoid extra parse/save delay for users with non-canonical parser options
If {{REVISIONID}} results in a re-parse, that re-parse will be post-send
unless the user has canonical parser options and will need the output for
page views anyway (e.g. the refresh after editing).

Also make getPreparedEdit() allow lazy-loading of the parser output via
a callback. A magic __get() method handles objects created the new way
but accessed by other code the old way.

Bug: T216306
Change-Id: I2012437c45dd605a6c0868dea47cf43dc67061d8
2019-04-14 02:00:16 +00:00
..
BlockLevelPass.php Collapse some nested if statements 2019-04-04 19:02:22 +00:00
CacheTime.php ParserOutput::getCacheTime should stay the same after the first call. 2018-10-04 13:08:56 +02:00
CoreParserFunctions.php Get rid of unnecessary func_get_args() and friends 2019-04-12 20:17:01 +00:00
CoreTagHooks.php Start working on phan-taint-check warnings. Fix minor escaping issues. 2018-07-12 03:26:59 +00:00
DateFormatter.php Rehabilitate DateFormatter 2019-04-10 21:00:04 +10:00
DateFormatterFactory.php Rehabilitate DateFormatter 2019-04-10 21:00:04 +10:00
LinkHolderArray.php Make use of the list() feature where it makes sense 2019-03-24 20:12:23 +00:00
MWTidy.php Remove most support for configuring Tidy, including Raggett 2018-11-15 12:22:06 -05:00
Parser.php Add vary-revision-exist flag to handle {{REVISIONID}} and parser cache 2019-04-12 17:20:50 -07:00
ParserCache.php Avoid using outdated $casToken field for BagOStuff calls 2019-03-11 23:39:29 -07:00
ParserDiffTest.php
ParserFactory.php Update Parser to use NamespaceInfo 2019-04-11 15:40:49 +03:00
ParserOptions.php Avoid extra parse/save delay for users with non-canonical parser options 2019-04-14 02:00:16 +00:00
ParserOutput.php Use short assignment operator in PHP 2019-03-07 09:55:49 +01:00
Preprocessor.php parser: Convert wikitext Preprocessor class to using WAN cache 2019-04-12 20:52:49 +00:00
Preprocessor_DOM.php Get rid of unnecessary func_get_args() and friends 2019-04-12 20:17:01 +00:00
Preprocessor_Hash.php parser: Fix return type for methods and match phpdoc comments 2019-04-12 23:33:47 +00:00
RemexStripTagHandler.php Improve RemexStripTagHandler working with tables 2019-03-14 13:11:59 -07:00
Sanitizer.php Collapse some nested if statements 2019-04-04 19:02:22 +00:00
StripState.php