Litedown: moved a bit of code. No functional change intended
Litedown: reorganized some code. No functional change intended
RegexpBuilder: replaced an associative array with a numerically-indexed array. No functional change intended
RegexpBuilder: fixed an obscure bug
Changed the type hint in the signature of TemplateCheck::check() from DOMNode to DOMElement
Whitespace [ci skip]
Fixed type hint in PHPDoc annotation + improved type checking
MediaEmbed: skip tests that can't be completed because of a failed HTTP request
JavaScript::encode(): improved type checking
Added test
Litedown: added test
Made special tags (line break, paragraph break, ignore tags) immune to ignoreTags rule
MediaEmbed: skip scraping test if the request times out
Renamed special tags to system tags
Replaced DOMNode type hints with DOMElement in template normalization classes
Fixed type hint in AbstractFlashRestriction
Fixed class's FQN in docblock
RegexpBuilder: replaced unset() with a null assignment to see if it helps static analysis
TemplateParser: deduplicated some code. No functional change intended
TemplateParser: fixed a bug that occurs on Travis, related to empty text nodes