aboutsummaryrefslogtreecommitdiffstats
path: root/includes/parser
Commit message (Expand)AuthorAgeFilesLines
* Merge "Make stats from RevisionOutputCache consistent with those from ParserC...HEADmasterjenkins-bot14 days1-10/+41
|\
| * Make stats from RevisionOutputCache consistent with those from ParserCacheC. Scott Ananian2025-04-041-10/+41
* | Add localized message for Parsoid asynchronous fallback contentC. Scott Ananian2025-04-041-0/+8
|/
* Add @since tags to all ParserOptions::newFrom… methodsthiemowmde2025-04-041-0/+3
* Merge "Parsoid SiteConfig: only perform schema validation when running tests"jenkins-bot2025-04-031-0/+7
|\
| * Parsoid SiteConfig: only perform schema validation when running testsC. Scott Ananian2025-04-021-0/+7
* | Parsoid Fragment Support v3: make mStripExtTags a persistent Parser propertyC. Scott Ananian2025-04-023-9/+36
* | Merge "Use type declaration on undocumented private functions"jenkins-bot2025-04-023-6/+6
|\ \ | |/ |/|
| * Use type declaration on undocumented private functionsUmherirrender2025-04-023-6/+6
* | ParserCache: Skip saving of "redirect=no" ParserOutput of redirect pagesdaniel2025-04-011-1/+11
|/
* Namespace all remaining files in includes/exceptionJames D. Forrester2025-03-251-1/+1
* Broaden type of DataAccess::preprocessWikitext()C. Scott Ananian2025-03-241-1/+4
* Deprecate OutputPage::getNoGallery()C. Scott Ananian2025-03-221-1/+6
* Merge "Propagate ParserOutput runtime adaptive cache expiry to Parsoid"jenkins-bot2025-03-201-0/+3
|\
| * Propagate ParserOutput runtime adaptive cache expiry to ParsoidC. Scott Ananian2025-03-171-0/+3
* | Minimize (outdated) duplicate code in the Parser classthiemowmde2025-03-201-57/+18
* | Merge "Deprecate PPFrame::setTTL()"jenkins-bot2025-03-201-0/+3
|\ \
| * | Deprecate PPFrame::setTTL()C. Scott Ananian2025-03-201-0/+3
| |/
* | Namespace all remaining files in includes/filerepoJames D. Forrester2025-03-194-5/+5
* | Merge "Namespace all remaining files in includes/page"jenkins-bot2025-03-181-1/+1
|\ \
| * | Namespace all remaining files in includes/pageJames D. Forrester2025-03-181-1/+1
* | | Sanitizer::normalizeWhitespace: simplify redundant preg_replaceDavid Causse2025-03-181-1/+1
|/ /
* | Merge "Sanitizer::normalizeSectionNameWhitespace: Apply same anti-null fix as...jenkins-bot2025-03-171-2/+7
|\ \ | |/ |/|
| * Sanitizer::normalizeSectionNameWhitespace: Apply same anti-null fix as 270499bJames D. Forrester2025-03-171-2/+7
* | MagicWord::replace*: Make sure we don't pass null into preg_match/preg_replaceJames D. Forrester2025-03-171-5/+5
|/
* Merge "Avoid constructing Title from LinkTarget where not needed"jenkins-bot2025-03-141-3/+1
|\
| * Avoid constructing Title from LinkTarget where not neededthiemowmde2025-01-241-3/+1
* | Merge "Update PHPDocs for OutputPage::getIndicators() and related"jenkins-bot2025-03-141-2/+2
|\ \
| * | Update PHPDocs for OutputPage::getIndicators() and relatedthiemowmde2025-03-111-2/+2
* | | Preserve <span typeof="mw:Nowiki"> with Parsoid Fragment mode v2C. Scott Ananian2025-03-133-14/+28
* | | Fixes to "Parsoid Fragment Support v2"Subramanya Sastry2025-03-134-18/+100
|/ /
* | Merge "Sanitizer::normalizeWhitespace warn on preg_replace error"jenkins-bot2025-03-061-4/+6
|\ \
| * | Sanitizer::normalizeWhitespace warn on preg_replace errorDavid Causse2025-03-051-4/+6
* | | Re-apply "Drop all 49 remaining class_aliases from MediaWiki 1.40"Daimona Eaytoy2025-03-053-9/+0
|/ /
* | Revert "Drop all 49 remaining class_aliases from MediaWiki 1.40"Ahmon Dancy2025-03-043-0/+9
* | Drop all 49 remaining class_aliases from MediaWiki 1.40James D. Forrester2025-03-043-9/+0
* | Merge "Split MediaWikiTitleCodec"jenkins-bot2025-03-031-3/+0
|\ \
| * | Split MediaWikiTitleCodecTim Starling2025-03-031-3/+0
* | | Sanitizer: Reduce temporary variables in stripAllTags()Reedy2025-03-021-4/+1
|/ /
* | Merge "call_user_func() followups"jenkins-bot2025-02-131-4/+5
|\ \
| * | call_user_func() followupsTim Starling2025-02-131-4/+5
* | | Merge "Replace call_user_func with dynamic function call"jenkins-bot2025-02-134-16/+14
|\| |
| * | Replace call_user_func with dynamic function callUmherirrender2025-02-134-16/+14
* | | Merge "Replace call_user_func_array with dynamic function call"jenkins-bot2025-02-122-3/+2
|\ \ \
| * | | Replace call_user_func_array with dynamic function callUmherirrender2025-02-032-3/+2
* | | | DataAccess::preprocessWikitext(): fix logic around WikitextPFragment mergingC. Scott Ananian2025-02-121-7/+18
| |/ / |/| |
* | | parser: Replace preg_replace in Parser::finalizeHeadingsUmherirrender2025-02-071-4/+3
* | | Merge "Remove temporary $wgParsoidNewTemplateExpansionMode configuration"jenkins-bot2025-02-071-4/+2
|\ \ \
| * | | Remove temporary $wgParsoidNewTemplateExpansionMode configurationC. Scott Ananian2025-02-031-4/+2
* | | | Merge "Use $string === '' instead of strlen( $string ) === 0"jenkins-bot2025-02-051-1/+1
|\ \ \ \ | |/ / / |/| | |