mirror of
https://github.com/mozilla/gecko-dev.git
synced 2025-11-08 04:09:03 +02:00
The cast in InitWithNode is wrong. AsElement() asserts instead of checking the flag, so we always pass an element (and if we didn't we'd have type confusion problems). I audited the callers and we're fine. Anyhow, always require an element, and add two convenience constructors for C++ code. Differential Revision: https://phabricator.services.mozilla.com/D73636 |
||
|---|---|---|
| .. | ||
| crashtests | ||
| resources | ||
| test | ||
| CDATASection.cpp | ||
| CDATASection.h | ||
| htmlmathml-f.ent | ||
| moz.build | ||
| nsIXMLContentSink.h | ||
| nsXMLContentSink.cpp | ||
| nsXMLContentSink.h | ||
| nsXMLElement.cpp | ||
| nsXMLElement.h | ||
| nsXMLFragmentContentSink.cpp | ||
| nsXMLPrettyPrinter.cpp | ||
| nsXMLPrettyPrinter.h | ||
| ProcessingInstruction.cpp | ||
| ProcessingInstruction.h | ||
| XMLDocument.cpp | ||
| XMLDocument.h | ||
| XMLStylesheetProcessingInstruction.cpp | ||
| XMLStylesheetProcessingInstruction.h | ||