Phabricator Link
|
Wiki Link
|
Status
|
Priority
|
Author
|
Assignee
|
Projects
|
Subtasks
|
Parent Tasks
|
T114194
|
T114194: MediaWiki should be able to support multiple parser engines
|
open
|
Low (yellow)
|
Jdlrobson (Jon Robson)
|
|
|
|
|
T120888
|
T120888: Create optional XSS filter step for the parser
|
open
|
Medium (orange)
|
Bawolff (Brian Wolff)
|
|
|
|
|
T135964
|
T135964: Force pages to be fully re-parsed occasionally
|
open
|
Needs Triage (violet)
|
MZMcBride (MZMcBride)
|
|
|
|
|
T153265
|
T153265: Language converter source text and language names cannot use <nowiki> escaping.
|
open
|
Medium (orange)
|
cscott (C. Scott Ananian)
|
|
|
|
|
T157670
|
T157670: Periodically run refreshLinks.php on production sites.
|
open
|
Low (yellow)
|
Legoktm (Legoktm)
|
|
|
|
|
T159512
|
T159512: Add option to refreshLinks.php to only update pages that haven't been updated since a timestamp
|
open
|
Low (yellow)
|
Legoktm (Legoktm)
|
|
|
|
|
T165068
|
T165068: Parser::braceSubstitution() recreates new RequestContext and calls RequestContextCreateSkin twice
|
open
|
Medium (orange)
|
pmiazga (Piotr Miazga)
|
|
|
|
|
T18700
|
T18700: Nesting templates lead to excess whitespace
|
open
|
Low (yellow)
|
Mormegil (Petr Kadlec)
|
|
|
|
|
T191939
|
T191939: How to deal with blocked messages on client that require advanced parsing?
|
open
|
Needs Triage (violet)
|
Jdlrobson (Jon Robson)
|
|
|
|
|
T197493
|
T197493: RFC: Track the usage of parser functions and tags
|
open
|
Needs Triage (violet)
|
Legoktm (Legoktm)
|
|
|
|
|
T201980
|
T201980: Move CoreParserFunctions and CoreTagHooks away from using global/static state
|
open
|
Low (yellow)
|
Legoktm (Legoktm)
|
|
|
|
|
T208145
|
T208145: api.php shows language converter syntax in the HTML for certain uselang parameters
|
open
|
Needs Triage (violet)
|
Fomafix (Fomafix)
|
|
|
|
|
T230076
|
T230076: Preprocessor_Hash: Allowed memory size exhausted
|
open
|
Medium (orange)
|
brennen (Brennen Bearnes)
|
|
|
|
|
T231692
|
T231692: Magic word to suppress breadcrumb links in subpages
|
stalled
|
Low (yellow)
|
John_M_Wolfson
|
|
|
|
|
T236809
|
T236809: Refactor Parser.php to allow alternate parser (Parsoid)
|
open
|
Medium (orange)
|
cscott (C. Scott Ananian)
|
|
|
|
|
T236810
|
T236810: Make private methods of Parser.php actually private
|
open
|
Medium (orange)
|
cscott (C. Scott Ananian)
|
cscott (C. Scott Ananian)
|
|
|
|
T236811
|
T236811: Parser creation should always use factory
|
open
|
Needs Triage (violet)
|
cscott (C. Scott Ananian)
|
|
|
|
|
T236812
|
T236812: Parser.php should be split into a base class and a parser implementation
|
open
|
Needs Triage (violet)
|
cscott (C. Scott Ananian)
|
|
|
|
|
T248889
|
T248889: Make public fields of Parser.php private and use accessors
|
open
|
Medium (orange)
|
cscott (C. Scott Ananian)
|
cscott (C. Scott Ananian)
|
|
|
|
T249199
|
T249199: Deprecate PageRenderingHash hook
|
open
|
Needs Triage (violet)
|
TheDJ (Derk-Jan Hartman)
|
|
|
|
|
T249361
|
T249361: Is there a better way for Translate to disable PST on messages?
|
open
|
Needs Triage (violet)
|
cscott (C. Scott Ananian)
|
|
|
|
|
T250231
|
T250231: purgeParserCache.php: Cannot purge this kind of parser cache
|
open
|
Medium (orange)
|
RLazarus (Reuven Lazarus)
|
|
|
|
|
T250444
|
T250444: Deprecate and remove Parser::firstCallInit()
|
open
|
Needs Triage (violet)
|
cscott (C. Scott Ananian)
|
|
|
|
|
T250445
|
T250445: Deprecate and remove Parser::clearState()
|
open
|
Needs Triage (violet)
|
cscott (C. Scott Ananian)
|
|
|
|
|
T250447
|
T250447: Deprecate and remove Parser::resetOutput()
|
open
|
Needs Triage (violet)
|
cscott (C. Scott Ananian)
|
|
|
|
|
T250448
|
T250448: Deprecate and remove Parser::__clone()
|
open
|
Needs Triage (violet)
|
cscott (C. Scott Ananian)
|
|
|
|
|
T250449
|
T250449: Deprecate and remove ParserAfterStrip
|
open
|
Needs Triage (violet)
|
cscott (C. Scott Ananian)
|
|
|
|
|
T250450
|
T250450: Deprecate and remove ParserBeforeStrip
|
open
|
Needs Triage (violet)
|
cscott (C. Scott Ananian)
|
|
|
|
|
T250750
|
T250750: Parser::getFreshParser should always return a fresh parser
|
open
|
Needs Triage (violet)
|
cscott (C. Scott Ananian)
|
|
|
|
|
T250859
|
T250859: Rename BeforeParserrenderImageGalleryHook to BeforeParserRenderImageGalleryHook
|
open
|
Needs Triage (violet)
|
cscott (C. Scott Ananian)
|
|
|
|
|
T257800
|
T257800: Replace direct constructor of Parser with calls to ParserFactory in extensions
|
open
|
Medium (orange)
|
daniel (Daniel Kinzler)
|
|
|
|
|
T262593
|
T262593: MediaWiki Developer stores different HTML output for different language variants in the parser cache
|
open
|
Medium (orange)
|
eprodromou (Evan Prodromou)
|
|
|
|
|
T263587
|
T263587: CAPEX for ParserCache for Parsoid
|
open
|
Medium (orange)
|
eprodromou (Evan Prodromou)
|
|
|
|
|
T263851
|
T263851: Disallow dynamic property access on ParserOutput
|
open
|
Needs Triage (violet)
|
Pchelolo
|
Pchelolo
|
|
|
|
T264349
|
T264349: Remove ContentHandler::isParserCacheSupported()
|
open
|
Needs Triage (violet)
|
daniel (Daniel Kinzler)
|
|
|
|
|
T265847
|
T265847: Inject all dependencies and cover code in parsoid extension/Config with tests
|
open
|
Needs Triage (violet)
|
Pchelolo
|
|
|
|
|
T266200
|
T266200: TemplateData extension sets non-json-serializable page properties
|
open
|
Low (yellow)
|
Pchelolo
|
Pchelolo
|
|
|
|
T267067
|
T267067: Make language variant a parser option
|
open
|
Needs Triage (violet)
|
Pchelolo
|
|
|
|
|
T267606
|
T267606: Platform Team extensions ported to use new Parsoid extension API
|
open
|
Needs Triage (violet)
|
eprodromou (Evan Prodromou)
|
|
|
|
|
T267610
|
T267610: PoolWorkArticleView should properly report errors
|
open
|
Needs Triage (violet)
|
daniel (Daniel Kinzler)
|
|
|
|
|
T269321
|
T269321: Deprecate and remove ParserOptions::get/setRedirectTarget
|
open
|
Needs Triage (violet)
|
Pchelolo
|
|
|
|
|
T270710
|
T270710: Allow values other than ParserOutput to be stored in a ParserCache instance
|
open
|
Medium (orange)
|
daniel (Daniel Kinzler)
|
daniel (Daniel Kinzler)
|
|
|
|
T271112
|
T271112: Do not access global $wgParserCacheExpireTime directly
|
open
|
Needs Triage (violet)
|
daniel (Daniel Kinzler)
|
daniel (Daniel Kinzler)
|
|
|
|
T273120
|
T273120: ParserOptions.php PHP Notice: Undefined index: math
|
open
|
Medium (orange)
|
dancy (Ahmon Dancy)
|
|
|
|
|
T273817
|
T273817: WMFTimeoutException for page views on dewiki (due to bracket mismatch on a wiki link)
|
open
|
Low (yellow)
|
DannyS712
|
|
|
|
|
T275160
|
T275160: Make public properties of Parser private
|
open
|
Needs Triage (violet)
|
cscott (C. Scott Ananian)
|
|
|
|
|
T277829
|
T277829: Understand or mitigate duplicate ParserCache fetches in the same request
|
open
|
Medium (orange)
|
Krinkle (Timo Tijhof)
|
|
|
|
|
T281068
|
T281068: Remove Title in public interface of Parser
|
open
|
Needs Triage (violet)
|
daniel (Daniel Kinzler)
|
|
|
|
|
T282063
|
T282063: ResourceLoaderSkinModule: `center` and `small` rules in the `elements` behaviour is not consistent across skins due to inclusion in an optional `elements` feature
|
open
|
Needs Triage (violet)
|
Jdlrobson (Jon Robson)
|
|
|
|
|
T290831
|
T290831: Unspecified fatal error when loading a particular diff on ckbwiki
|
open
|
High (red)
|
Harej (James Hare)
|
|
|
|
|
T292300
|
T292300: Eliminate unnecessary duplicate parses
|
open
|
Needs Triage (violet)
|
Pchelolo
|
|
|
|
|
T292321
|
T292321: Remove ParserOutput::addOutputHook()
|
open
|
Needs Triage (violet)
|
cscott (C. Scott Ananian)
|
|
|
|
|
T295168
|
T295168: Ensure <meta typeof="..."> in Parser/Parsoid HTML can't be spoofed from wikitext
|
open
|
Medium (orange)
|
cscott (C. Scott Ananian)
|
cscott (C. Scott Ananian)
|
|
|
|
T295169
|
T295169: Parser TOC placeholder should be a meta tag
|
open
|
Needs Triage (violet)
|
cscott (C. Scott Ananian)
|
|
|
|
|
T296019
|
T296019: Improve ParserOutput::setLanguageLinks() / ::addLanguageLink()
|
open
|
Needs Triage (violet)
|
cscott (C. Scott Ananian)
|
cscott (C. Scott Ananian)
|
|
|
|
T296025
|
T296025: ParserOutput::setSections() should be more structured
|
open
|
Needs Triage (violet)
|
cscott (C. Scott Ananian)
|
|
|
|
|
T296038
|
T296038: ParserOutput::addTemplate() interaction with ParserOptions::getTemplateCallback()
|
open
|
Needs Triage (violet)
|
cscott (C. Scott Ananian)
|
|
|
|
|
T296648
|
T296648: Replace use of HtmlFormatter in LinkFormatter::expandLocalLinks() with Remex
|
open
|
Needs Triage (violet)
|
cscott (C. Scott Ananian)
|
Pchelolo
|
|
|
|
T36888
|
T36888: Option to disable user "block" links
|
open
|
Low (yellow)
|
Subfader
|
DannyS712
|
|
|
|
T54661
|
T54661: Preprocessor/Parser irregularities with -{...}- variant constructs.
|
open
|
Medium (orange)
|
cscott (C. Scott Ananian)
|
|
|
|
|