This site is no longer actively maintained. It exists for historical purposes as an example of Phabricator integration and Lua scripting.

Tasks By Project

From cpt

Project: MediaWiki-Parser

Switch to Active Tasks 157 Phabricator task(s).

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)
    T120888 T120888: Create optional XSS filter step for the parser open Medium (orange)
      T135964 T135964: Force pages to be fully re-parsed occasionally open Needs Triage (violet)
        T146304 T146304: Preprocessor should handle -{...}- variant constructs in template arguments resolved Medium (orange)
        T146305 T146305: Parser should protect -{...}- variant constructs in links resolved Medium (orange)
          T15079 T15079: Improve intersection of transcluded sections and protection declined Needs Triage (violet)
            T153135 T153135: doBlockLevels breaks with embedded language converter markup resolved Needs Triage (violet)
              T153140 T153140: -{ ... }- markup breaks tables resolved Medium (orange)
                T153265 T153265: Language converter source text and language names cannot use <nowiki> escaping. open Medium (orange)
                  T153761 T153761: Incorrect parser output if -{{ appears in wikitext resolved High (red)
                    T157670 T157670: Periodically run refreshLinks.php on production sites. open Low (yellow)
                    T159512 T159512: Add option to refreshLinks.php to only update pages that haven't been updated since a timestamp open Low (yellow)
                      T16404 T16404: {{int:X}} respects user-defined interface language, breaking link tables etc. (aka {{USERIFCODE}} strikes back) resolved Low (yellow)
                        T165068 T165068: Parser::braceSubstitution() recreates new RequestContext and calls RequestContextCreateSkin twice open Medium (orange)
                          T174199 T174199: Get rid of the non-Tidy option in parser tests resolved Needs Triage (violet)
                          T182382 T182382: ParserIntegrationTest failures on PHP 7.2 resolved Needs Triage (violet)
                            T18700 T18700: Nesting templates lead to excess whitespace open Low (yellow)
                              T188167 T188167: Run parser tests with RemexHtml as the tidy implementation resolved Needs Triage (violet)
                                T191939 T191939: How to deal with blocked messages on client that require advanced parsing? open Needs Triage (violet)
                                  T197493 T197493: RFC: Track the usage of parser functions and tags open Needs Triage (violet)
                                    T198214 T198214: Deprecate and remove non-remex Tidy modes of the core parser resolved Medium (orange)
                                    T201980 T201980: Move CoreParserFunctions and CoreTagHooks away from using global/static state open Low (yellow)
                                      T203566 T203566: ParserOutput cache incompatibility errors in 1.32.0-wmf.20 resolved Medium (orange)
                                      T203781 T203781: Allow Parser::VERSION to be bumped without immediately resetting the ParserCache declined Needs Triage (violet)
                                        T205678 T205678: Unable to view certain pages due to Fatal exception: "Bad parser output text" resolved High (red)
                                          T208145 T208145: api.php shows language converter syntax in the HTML for certain uselang parameters open Needs Triage (violet)
                                            T208901 T208901: TemplateStyles breaks a paragraph if a file is inserted inline resolved Needs Triage (violet)
                                              T216664 T216664: MWException when viewing or comparing certain pages with Preprocessor_DOM (PHP7 beta feature) resolved High (red)
                                                T218817 T218817: PHP Warning: count(): Parameter must be an array or an object that implements Countable resolved Unbreak Now! (pink)
                                                  T221158 T221158: Parsoid REST API in PHP resolved Needs Triage (violet)
                                                  T221738 T221738: Parsoid REST API routes in MediaWiki resolved Needs Triage (violet)
                                                  T221740 T221740: OpenAPI 3.0 Definition for Parsoid REST API declined Needs Triage (violet)
                                                    T224471 T224471: Development strategy for collaborating on Parsoid REST API routes as Parsoid-PHP is being developed resolved Needs Triage (violet)
                                                      T226785 T226785: Phase out use of vary-revision with more specific flags and improve related logging resolved High (red)
                                                        T230076 T230076: Preprocessor_Hash: Allowed memory size exhausted open Medium (orange)
                                                          T231692 T231692: Magic word to suppress breadcrumb links in subpages stalled Low (yellow)
                                                            T235512 T235512: Error: invalid magic word 'lst' on updating to MediaWiki 1.33.1 resolved High (red)
                                                              T236809 T236809: Refactor Parser.php to allow alternate parser (Parsoid) open Medium (orange)
                                                              T236810 T236810: Make private methods of Parser.php actually private open Medium (orange)
                                                                T236811 T236811: Parser creation should always use factory open Needs Triage (violet)
                                                                T236812 T236812: Parser.php should be split into a base class and a parser implementation open Needs Triage (violet)
                                                                T236813 T236813: Magic word implementations should be moved out of Parser.php resolved Needs Triage (violet)
                                                                  T238385 T238385: Links in table of contents don't work for certain characters resolved Needs Triage (violet)
                                                                    T240588 T240588: Document how the ParserCache works resolved Medium (orange)
                                                                      T243803 T243803: API action=parse should be poolcounter-limited if a re-parse is necessary resolved High (red)
                                                                      T246285 T246285: Upgrade parserTests in cite to v2 resolved Needs Triage (violet)
                                                                        T248719 T248719: \ParserCache::get remove polymorphic argument resolved Needs Triage (violet)
                                                                          T248889 T248889: Make public fields of Parser.php private and use accessors open Medium (orange)
                                                                            T248977 T248977: ParserIntegrationTest doesn't reload ParserFactory and always test parser with default options resolved Medium (orange)
                                                                              T249199 T249199: Deprecate PageRenderingHash hook open Needs Triage (violet)
                                                                                T249361 T249361: Is there a better way for Translate to disable PST on messages? open Needs Triage (violet)
                                                                                  T249384 T249384: ParserOptions' currentRevisionCallback uses Revision objects resolved Medium (orange)
                                                                                    T249531 T249531: Improve PoolCounterWork logic to cover possible raised exceptions resolved Medium (orange)
                                                                                      T250231 T250231: purgeParserCache.php: Cannot purge this kind of parser cache open Medium (orange)
                                                                                        T250248 T250248: Fast stale ParserCache responses on PoolCounter contention resolved High (red)
                                                                                          T250444 T250444: Deprecate and remove Parser::firstCallInit() open Needs Triage (violet)
                                                                                            T250445 T250445: Deprecate and remove Parser::clearState() open Needs Triage (violet)
                                                                                              T250447 T250447: Deprecate and remove Parser::resetOutput() open Needs Triage (violet)
                                                                                                T250448 T250448: Deprecate and remove Parser::__clone() open Needs Triage (violet)
                                                                                                  T250449 T250449: Deprecate and remove ParserAfterStrip open Needs Triage (violet)
                                                                                                    T250450 T250450: Deprecate and remove ParserBeforeStrip open Needs Triage (violet)
                                                                                                      T250500 T250500: ParserCache / RESTBase / Parsoid integration resolved Medium (orange)
                                                                                                      T250750 T250750: Parser::getFreshParser should always return a fresh parser open Needs Triage (violet)
                                                                                                        T250859 T250859: Rename BeforeParserrenderImageGalleryHook to BeforeParserRenderImageGalleryHook open Needs Triage (violet)
                                                                                                          T251950 T251950: MutableRevisionRecord: Bad value for parameter $visibility: must be a integer resolved Unbreak Now! (pink)
                                                                                                            T251952 T251952: CoreParserFunctions::revisionuser: Call to a member function getUser() on boolean resolved Unbreak Now! (pink)
                                                                                                              T253725 T253725: Call to a member function getUser() on boolean ( CoreParserFunctions::revisionuser ?) resolved Unbreak Now! (pink)
                                                                                                                T257800 T257800: Replace direct constructor of Parser with calls to ParserFactory in extensions open Medium (orange)
                                                                                                                  T258097 T258097: A long babel execution causes a PHP OoM error duplicate Needs Triage (violet)
                                                                                                                    T258226 T258226: Introduce IParser interface with `getOutput()` method for implementation invalid Needs Triage (violet)
                                                                                                                      T259022 T259022: Revision 105215021 belongs to page ID 2442048, the provided Title object belongs to page ID 8437055 resolved Medium (orange)
                                                                                                                        T261347 T261347: MWException: Bad parser output text. (from ParserOutput::getText) resolved High (red)
                                                                                                                          T262571 T262571: Parser Cache Support for Multiple Parsers resolved Medium (orange)
                                                                                                                          T262572 T262572: Use Parsoid-specific Parser Cache for Visual Editor invalid Medium (orange)
                                                                                                                          T262582 T262582: MediaWiki Developer stores specific parser HTML output in parser cache resolved High (red)
                                                                                                                            T262583 T262583: MediaWiki Developer gets specific parser HTML output from parser cache invalid Needs Triage (violet)
                                                                                                                              T262584 T262584: MediaWiki Developer stores unspecified HTML output in parser cache resolved Medium (orange)
                                                                                                                                T262585 T262585: MediaWiki Developer gets default parser HTML output from parser cache invalid Needs Triage (violet)
                                                                                                                                  T262586 T262586: MediaWiki Developer stores parse metadata in parser cache duplicate Medium (orange)
                                                                                                                                    T262588 T262588: MediaWiki Developer gets parse metadata from parser cache invalid Needs Triage (violet)
                                                                                                                                      T262590 T262590: MediaWiki Developer purges all related output from parser cache resolved Medium (orange)
                                                                                                                                        T262593 T262593: MediaWiki Developer stores different HTML output for different language variants in the parser cache open Medium (orange)
                                                                                                                                          T262595 T262595: MediaWiki Developer stores page HTML in parser cache resolved High (red)
                                                                                                                                            T262597 T262597: MediaWiki Developer stores revision HTML in parser cache resolved Needs Triage (violet)
                                                                                                                                              T262598 T262598: MediaWiki Developer stores HTML output for arbitrary wikitext in the parser cache declined Needs Triage (violet)
                                                                                                                                                T262601 T262601: MediaWiki Developer stores wikitext output from HTML reverse parse in parser cache declined Needs Triage (violet)
                                                                                                                                                  T262604 T262604: Reader quickly reads a wiki page resolved High (red)
                                                                                                                                                  T262605 T262605: Parsoid REST API Client gets a speedy result invalid Needs Triage (violet)
                                                                                                                                                    T262608 T262608: MediaWiki Core REST API Client gets a speedy response resolved Medium (orange)
                                                                                                                                                      T263579 T263579: Change ParserCache serialization format to JSON resolved Medium (orange)
                                                                                                                                                      T263581 T263581: Find out the reason and potentially eliminate ParserCache split on action:render resolved Medium (orange)
                                                                                                                                                      T263582 T263582: Interfaces for ParserCache declined Medium (orange)
                                                                                                                                                        T263583 T263583: Introduce a ParserCacheFactory resolved Needs Triage (violet)
                                                                                                                                                          T263587 T263587: CAPEX for ParserCache for Parsoid open Medium (orange)
                                                                                                                                                            T263689 T263689: ParserCache::getKey should not be public resolved Needs Triage (violet)
                                                                                                                                                              T263851 T263851: Disallow dynamic property access on ParserOutput open Needs Triage (violet)
                                                                                                                                                              T264257 T264257: Fix ParserOutput corruption wmf.10 -> wmf.11 resolved Unbreak Now! (pink)
                                                                                                                                                                T264348 T264348: Run RejectParserOutput hook much earlier, possibly multiple times declined Needs Triage (violet)
                                                                                                                                                                  T264349 T264349: Remove ContentHandler::isParserCacheSupported() open Needs Triage (violet)
                                                                                                                                                                    T264350 T264350: Handle ParserCache split on absolute URLs for action=render in ParserOptions duplicate Needs Triage (violet)

                                                                                                                                                                      ... further results