summaryrefslogtreecommitdiffstats
path: root/parser/htmlparser
Commit message (Collapse)AuthorAgeLines
* Issue #1603 - Part 1: Reorganize ScriptLoader/ScriptElementMoonchild2020-06-30-1/+1
| | | | | | - Moves scripting parts of DOM into 'dom/script' - Renames nsScript{Loader/Element} to Script{Loader/Element} - Adjusts all callers
* Issue #1525 - Kill marquee element; Debug Follow UpGaming4JC2020-06-07-1/+0
| | | | The marquee element was still specified in debug code, causing build to fail without it's removal.
* Issue #1525 - Kill marquee elementMoonchild2020-06-01-1/+0
| | | | | | * Remove marquee code * Regenerate HTML Elements/parser code for Removal of Marquee. Co-authored-by: Gaming4JC <g4jc@hyperbola.info>
* Bug 1418002 - Remove HTMLContentElementMatt A. Tobin2020-04-17-2/+0
| | | | Tag #1375
* Bug 1402941 - Add HTMLSlotElementMatt A. Tobin2020-04-17-0/+2
| | | | Tag #1375
* Bug 1401097 - Simplify gHTMLElements and remove redundant conditions in ↵Matt A. Tobin2020-04-17-203/+166
| | | | | | nsXHTMLContentSerializer::LineBreakAfterClose() Tag #1375
* Bug 1396584 - Remove support for multiple ShadowRootsMatt A. Tobin2020-04-17-2/+0
| | | | Tag #1375
* Bug 1400777 - Slim down nsElementTable.hMatt A. Tobin2020-04-17-108/+80
| | | | | | | | | | | * Remove eHTMLTags * De-expose HTML group constants[] * De-expose gHTMLElements[] * Split nsHTMLElement * Clean up nsElementTable.{cpp,h} * Fixup for eHTMLTag removal in Parser Tag #1375
* Issue #1375 - Stop largely using the parser serviceMatt A. Tobin2020-04-17-30/+37
| | | | | | | | | This is based on Bug 1395828 * Add nsHTMLElement::IsBlock() * Rename nsHTMLTags methods * Remove AssertParserServiceIsCorrect() * Remove most uses of nsIParserService/nsParserService
* Bug 1394300 - Streamline nsElementTable.cppMatt A. Tobin2020-04-17-589/+158
| | | | Tag #1375
* Bug 483155 - Put content creator function pointers onto nsHtml5ElementName.Gaming4JC2020-01-26-0/+6
| | | | | | This is all the manual work for Bug 483155, minus the added functionality to disable SVG and MathML which can be done at any time and are out of scope. Tag UXP Issue #1344
* Bug 1274159 - Part 2-2: Support HTMLConstructor WebIDL extended attribute ↵Gaming4JC2020-01-26-0/+4
| | | | | | for custom elements; Tag UXP Issue #1344
* Bug 1274159 - Part 2-1: Include the name of relevant interface in ↵Gaming4JC2020-01-26-105/+103
| | | | | | nsHTMLTagList.h; Tag UXP Issue #1344
* Bug 1322938 - Basic implementation of HTMLDialogElement.Gaming4JC2020-01-07-0/+5
| | | | Tag #1343
* Issue #1118 - Part 6: Fix various tests that are no longer correct.wolfbeast2019-12-22-9/+25
| | | | | The behavior change of document.open() requires these tests to be changed to account for the new spec behavior.
* Issue #1317 - Increase the XML nested depth limit to 2048.wolfbeast2019-12-12-9/+13
| | | | | | | | - Converts from macro to static const for the limit. - Uses a check against the declared type for the counter instead of a hard-coded one. This resolves #1317.
* Make nsScannerIterator a trivial type in order to use memsettrav902018-09-02-9/+9
|
* Restrict XML file recursion depth to 200.wolfbeast2018-02-02-4/+17
| | | | This resolves #2.
* Add m-esr52 at 52.6.0Matt A. Tobin2018-02-02-0/+37879