Phabricator Link
|
Wiki Link
|
Status
|
Priority
|
Author
|
Assignee
|
Projects
|
Subtasks
|
Parent Tasks
|
T114402
|
T114402: Implement something similar to the RESTBase 'section' API to provide wikitext structure information
|
open
|
Medium (orange)
|
cscott (C. Scott Ananian)
|
|
|
|
|
T133320
|
T133320: Unified extension registration mechanism for core/VE/Parsoid
|
resolved
|
Low (yellow)
|
cscott (C. Scott Ananian)
|
cscott (C. Scott Ananian)
|
|
|
|
T146304
|
T146304: Preprocessor should handle -{...}- variant constructs in template arguments
|
resolved
|
Medium (orange)
|
cscott (C. Scott Ananian)
|
cscott (C. Scott Ananian)
|
|
|
|
T146305
|
T146305: Parser should protect -{...}- variant constructs in links
|
resolved
|
Medium (orange)
|
cscott (C. Scott Ananian)
|
cscott (C. Scott Ananian)
|
|
|
|
T153135
|
T153135: doBlockLevels breaks with embedded language converter markup
|
resolved
|
Needs Triage (violet)
|
cscott (C. Scott Ananian)
|
cscott (C. Scott Ananian)
|
|
|
|
T153140
|
T153140: -{ ... }- markup breaks tables
|
resolved
|
Medium (orange)
|
cscott (C. Scott Ananian)
|
cscott (C. Scott Ananian)
|
|
|
|
T153265
|
T153265: Language converter source text and language names cannot use <nowiki> escaping.
|
open
|
Medium (orange)
|
cscott (C. Scott Ananian)
|
|
|
|
|
T153341
|
T153341: Export LanguageConverter enabled status in page info from core
|
resolved
|
Needs Triage (violet)
|
cscott (C. Scott Ananian)
|
cscott (C. Scott Ananian)
|
|
|
|
T156280
|
T156280: WikiBase assumes English doesn't have a variant
|
resolved
|
Medium (orange)
|
cscott (C. Scott Ananian)
|
thiemowmde (Thiemo Kreuz (WMDE))
|
|
|
|
T181657
|
T181657: Deprecate and remove Parsoid's body-only mode
|
open
|
Medium (orange)
|
cscott (C. Scott Ananian)
|
|
|
|
|
T198214
|
T198214: Deprecate and remove non-remex Tidy modes of the core parser
|
resolved
|
Medium (orange)
|
cscott (C. Scott Ananian)
|
cscott (C. Scott Ananian)
|
|
|
|
T204966
|
T204966: Production use of LanguageConverter for read views of Phase 2A languages
|
open
|
Medium (orange)
|
cscott (C. Scott Ananian)
|
|
|
|
|
T204968
|
T204968: Production use of LanguageConverter for read views of Phase 2B languages
|
open
|
Medium (orange)
|
cscott (C. Scott Ananian)
|
|
|
|
|
T204969
|
T204969: Production use of LanguageConverter for read views of Phase 2C languages
|
open
|
Medium (orange)
|
cscott (C. Scott Ananian)
|
|
|
|
|
T206222
|
T206222: Make "about" attribute IDs deterministic
|
open
|
Medium (orange)
|
cscott (C. Scott Ananian)
|
|
|
|
|
T207297
|
T207297: Phan SecurityCheck-XSS and SecurityCheck-SQLInjection errors in SecurePoll extension
|
resolved
|
High (red)
|
cscott (C. Scott Ananian)
|
Bawolff (Brian Wolff)
|
|
|
|
T210548
|
T210548: gzip-encoded page properties can't be exported from the API
|
open
|
Medium (orange)
|
cscott (C. Scott Ananian)
|
|
|
|
|
T217867
|
T217867: Port domino (or another spec-compliant DOM library) to PHP
|
open
|
Low (yellow)
|
cscott (C. Scott Ananian)
|
Tim.abdullin (Tim.abdullin)
|
|
|
|
T221790
|
T221790: Parsoid extension API should use DOM fragments, not documents
|
resolved
|
Medium (orange)
|
cscott (C. Scott Ananian)
|
Arlolra (Arlo Breault)
|
|
|
|
T230665
|
T230665: Multilingual JavaScript
|
open
|
Lowest (sky)
|
cscott (C. Scott Ananian)
|
|
|
|
|
T234932
|
T234932: Parsoid srcset is inconsistent with core
|
resolved
|
Medium (orange)
|
cscott (C. Scott Ananian)
|
cscott (C. Scott Ananian)
|
|
|
|
T235217
|
T235217: Parsoid should use protocol-relative URLs for media
|
resolved
|
High (red)
|
cscott (C. Scott Ananian)
|
cscott (C. Scott Ananian)
|
|
|
|
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)
|
|
|
|
|
T236813
|
T236813: Magic word implementations should be moved out of Parser.php
|
resolved
|
Needs Triage (violet)
|
cscott (C. Scott Ananian)
|
cscott (C. Scott Ananian)
|
|
|
|
T237538
|
T237538: Merge Disambiguation in core or add hook
|
open
|
Needs Triage (violet)
|
cscott (C. Scott Ananian)
|
|
|
|
|
T237754
|
T237754: Adjust TimedMedia url handling (getAPIData) to match legacy parser
|
resolved
|
Medium (orange)
|
cscott (C. Scott Ananian)
|
cscott (C. Scott Ananian)
|
|
|
|
T239643
|
T239643: Bugs in PHP port of LanguageConverter
|
resolved
|
High (red)
|
cscott (C. Scott Ananian)
|
cscott (C. Scott Ananian)
|
|
|
|
T239768
|
T239768: All RestBase mirrored html2html language conversion pages have page title set to Main Page
|
resolved
|
Medium (orange)
|
cscott (C. Scott Ananian)
|
mobrovac (Marko Obrovac)
|
|
|
|
T246285
|
T246285: Upgrade parserTests in cite to v2
|
resolved
|
Needs Triage (violet)
|
cscott (C. Scott Ananian)
|
cscott (C. Scott Ananian)
|
|
|
|
T247480
|
T247480: Sync parsoid11 config from Horizon back to puppet git
|
resolved
|
Low (yellow)
|
cscott (C. Scott Ananian)
|
Dzahn (Daniel Zahn)
|
|
|
|
T247545
|
T247545: Fix scap on deployment-parsoid11
|
resolved
|
Needs Triage (violet)
|
cscott (C. Scott Ananian)
|
Krenair (Alex Monk)
|
|
|
|
T248342
|
T248342: Parsoid Extension API for MediaWiki 1.36
|
resolved
|
Medium (orange)
|
cscott (C. Scott Ananian)
|
Arlolra (Arlo Breault)
|
|
|
|
T248693
|
T248693: Migrate mocha tests to a more appropriate PHP-based test runner
|
duplicate
|
High (red)
|
cscott (C. Scott Ananian)
|
|
|
|
|
T248694
|
T248694: Improve testing of Parsoid/PHP (1.36)
|
resolved
|
Medium (orange)
|
cscott (C. Scott Ananian)
|
Arlolra (Arlo Breault)
|
|
|
|
T248697
|
T248697: Get bin/roundtrip-test.js running with Parsoid/PHP
|
open
|
Medium (orange)
|
cscott (C. Scott Ananian)
|
|
|
|
|
T248698
|
T248698: Get bin/langconv-test.js working with Parsoid/PHP
|
open
|
Medium (orange)
|
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)
|
|
|
|
T249136
|
T249136: Update parserTests in ImageMap extension to v2
|
resolved
|
Needs Triage (violet)
|
cscott (C. Scott Ananian)
|
cscott (C. Scott Ananian)
|
|
|
|
T249137
|
T249137: Update parserTests in InputBox extension to v2
|
resolved
|
Needs Triage (violet)
|
cscott (C. Scott Ananian)
|
cscott (C. Scott Ananian)
|
|
|
|
T249138
|
T249138: Update parserTests in ParserFunctions extension to v2
|
resolved
|
Needs Triage (violet)
|
cscott (C. Scott Ananian)
|
cscott (C. Scott Ananian)
|
|
|
|
T249139
|
T249139: Update parserTests in Poem extension to v2
|
resolved
|
Needs Triage (violet)
|
cscott (C. Scott Ananian)
|
cscott (C. Scott Ananian)
|
|
|
|
T249140
|
T249140: Update parserTests in TimedMediaHandler extension to v2
|
resolved
|
Needs Triage (violet)
|
cscott (C. Scott Ananian)
|
cscott (C. Scott Ananian)
|
|
|
|
T249141
|
T249141: Update parserTests in Translate extension to v2
|
resolved
|
Needs Triage (violet)
|
cscott (C. Scott Ananian)
|
cscott (C. Scott Ananian)
|
|
|
|
T249361
|
T249361: Is there a better way for Translate to disable PST on messages?
|
open
|
Needs Triage (violet)
|
cscott (C. Scott Ananian)
|
|
|
|
|
T249960
|
T249960: Before LTS, replace all $inlineContext booleans with string $context
|
resolved
|
Medium (orange)
|
cscott (C. Scott Ananian)
|
ssastry (Subramanya Sastry)
|
|
|
|
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)
|
|
|
|
|
T250500
|
T250500: ParserCache / RESTBase / Parsoid integration
|
resolved
|
Medium (orange)
|
cscott (C. Scott Ananian)
|
Pchelolo
|
|
|
|
T250530
|
T250530: Refactor Parsoid extension domToWikitext to be domToSource
|
open
|
Medium (orange)
|
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)
|
|
|
|
|
T253768
|
T253768: No easy way to suppress hard-deprecation warnings for hooks
|
open
|
Needs Triage (violet)
|
cscott (C. Scott Ananian)
|
|
|
|
|
T254181
|
T254181: Run parserTests with Parsoid in extension repos
|
resolved
|
Medium (orange)
|
cscott (C. Scott Ananian)
|
cscott (C. Scott Ananian)
|
|
|
|
T254508
|
T254508: Reconcile Parsoid memory usage w/ legacy parser and mediawiki core
|
open
|
Medium (orange)
|
cscott (C. Scott Ananian)
|
|
|
|
|
T254509
|
T254509: Turn on garbage collection for Parsoid cluster
|
open
|
Medium (orange)
|
cscott (C. Scott Ananian)
|
|
|
|
|
T254519
|
T254519: Remove array cast workaround from Parsoid
|
open
|
Medium (orange)
|
cscott (C. Scott Ananian)
|
|
|
|
|
T254521
|
T254521: Collect data and correlate Parsoid memory usage with legacy parser memory usage
|
open
|
Medium (orange)
|
cscott (C. Scott Ananian)
|
|
|
|
|
T254522
|
T254522: Set appropriate wikitext limits for Parsoid to ensure it doesn't OOM
|
open
|
Medium (orange)
|
cscott (C. Scott Ananian)
|
|
|
|
|
T254523
|
T254523: Lint wikitext against Parsoid and legacy parser wikitext metrics
|
open
|
Medium (orange)
|
cscott (C. Scott Ananian)
|
|
|
|
|
T257462
|
T257462: Parsoid should not disable GC unless a config var is set
|
declined
|
Needs Triage (violet)
|
cscott (C. Scott Ananian)
|
|
|
|
|
T260169
|
T260169: Parsoid API to "expand page X with parameter Y and Z"
|
open
|
Medium (orange)
|
cscott (C. Scott Ananian)
|
|
|
|
|
T260959
|
T260959: MediaWiki\Rest\HttpException should support 3xx codes and wrapped Responses
|
open
|
Medium (orange)
|
cscott (C. Scott Ananian)
|
|
|
|
|
T261161
|
T261161: Parsoid Config/* interfaces should perhaps be abstract classes
|
open
|
Low (yellow)
|
cscott (C. Scott Ananian)
|
|
|
|
|
T261310
|
T261310: Upstream something like VE's ApiParsoidTrait into core
|
open
|
Needs Triage (violet)
|
cscott (C. Scott Ananian)
|
|
|
|
|
T261329
|
T261329: Prepare Parsoid for MW 1.38 (ideally)
|
open
|
Medium (orange)
|
cscott (C. Scott Ananian)
|
|
|
|
|
T263033
|
T263033: Remove fallback to `$wgUser` in LocalRepo::findFiles(), FileRepo::findFiles(), and FileRepo::findFileFromKey()
|
resolved
|
Medium (orange)
|
cscott (C. Scott Ananian)
|
DannyS712
|
|
|
|
T265518
|
T265518: Move Parsoid ServiceWorker.php and extension/src/Config into core
|
open
|
Medium (orange)
|
cscott (C. Scott Ananian)
|
|
|
|
|
T266129
|
T266129: Bad UTF-8 content in database: UTF-8 errors in PegTokenizer
|
open
|
Medium (orange)
|
cscott (C. Scott Ananian)
|
|
|
|
|
T275160
|
T275160: Make public properties of Parser private
|
open
|
Needs Triage (violet)
|
cscott (C. Scott Ananian)
|
|
|
|
|
T287216
|
T287216: ParserOutput should implement ContentMetadataCollector
|
open
|
Needs Triage (violet)
|
cscott (C. Scott Ananian)
|
|
|
|
|
T292321
|
T292321: Remove ParserOutput::addOutputHook()
|
open
|
Needs Triage (violet)
|
cscott (C. Scott Ananian)
|
|
|
|
|
T292865
|
T292865: Plumb revision information from ParserOptions through to ParserOutput (bypassing Parsoid)
|
open
|
Needs Triage (violet)
|
cscott (C. Scott Ananian)
|
|
|
|
|
T292868
|
T292868: Migrate boolean flags in ParserOutput to ::setFlag() or ::setOutputFlag() or ::setExtensionData()
|
open
|
Needs Triage (violet)
|
cscott (C. Scott Ananian)
|
|
|
|
|
T293513
|
T293513: Deprecate and remove ParserOutput::setTOCHTML()
|
open
|
Needs Triage (violet)
|
cscott (C. Scott Ananian)
|
|
|
|
|
T293514
|
T293514: Unify ParserOutput::{get,set}{TitleText,DisplayTitle}
|
open
|
Needs Triage (violet)
|
cscott (C. Scott Ananian)
|
|
|
|
|
T293515
|
T293515: Migrate ParserOutput::addWarning() to ::addWarningMsg()
|
resolved
|
Needs Triage (violet)
|
cscott (C. Scott Ananian)
|
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)
|
|
|
|
T296023
|
T296023: Parsoid needs a LazyLinkTarget factory
|
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)
|
|
|
|
|
T296036
|
T296036: Deprecate and remove ParserOutput::isLinkInternal() (or at least mark it as @internal)
|
open
|
Needs Triage (violet)
|
cscott (C. Scott Ananian)
|
|
|
|
|
T296037
|
T296037: ParserOutput::addImage() should take a LinkTarget
|
open
|
Needs Triage (violet)
|
cscott (C. Scott Ananian)
|
cscott (C. Scott Ananian)
|
|
|
|
T296038
|
T296038: ParserOutput::addTemplate() interaction with ParserOptions::getTemplateCallback()
|
open
|
Needs Triage (violet)
|
cscott (C. Scott Ananian)
|
|
|
|
|
T296123
|
T296123: Simplify string|array argument type for ParserOutput::addModules()/::addModuleStyles()/::addJsConfigVars()
|
open
|
Needs Triage (violet)
|
cscott (C. Scott Ananian)
|
|
|
|
|
T296345
|
T296345: Add ParserOutput::addOutputData() to unify various accumulators in ParserOutput
|
open
|
Needs Triage (violet)
|
cscott (C. Scott Ananian)
|
cscott (C. Scott Ananian)
|
|
|
|
T296352
|
T296352: ParserOutput::addWarningMsg() should take a MessageValue instead of a string
|
open
|
Needs Triage (violet)
|
cscott (C. Scott Ananian)
|
|
|
|
|
T296353
|
T296353: Create composer library for includes/libs/Message
|
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
|
|
|
|
T54661
|
T54661: Preprocessor/Parser irregularities with -{...}- variant constructs.
|
open
|
Medium (orange)
|
cscott (C. Scott Ananian)
|
|
|
|
|