| Commit message (Collapse) | Author | Age |
| |
|
|
|
|
| |
Resolves #1835
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
Remove various obsolete configure options.
Remove Adjust SDK install tracking filth.
Remove redundant code paths in old-configure
This also optimizes linker use
Remove redundant conditional blocks.
Rewrite span.h without constexpr use.
|
| |
|
|
|
|
| |
While we do fail a couple of tests, the other mainstream browsers also fail them and I think our implementation of tab-size is good enough to be unprefixed at this point. Having this patch also makes testing easier.
|
| |
|
|
|
|
| |
Another S&R run with some smarter matching.
|
|
|
|
|
|
| |
Since these are just interpreted comments, there's 0 impact on actual code.
This removes all lines that match /* vim: set(.*)tw=80: */ with S&R -- there are
a few others scattered around which will be removed manually in a second part.
|
| |
|
| |
|
|
|
|
| |
Ref: BZ 1446082
|
|
|
|
| |
Ref: BZ 1382020
|
|
|
|
|
|
|
|
|
|
| |
This commit does several things:
- Moves the pref check from ScriptLoader to ns[I]Document so it can be called on
the document.
- Changes the atrribute freezing function to a better name that takes the
document as a parameter.
- Sets the proper async/defer attributes on HTML script elements based on
keywords and whether they are module scripts or not.
|
|
|
|
|
|
| |
This makes sure we don't block body-referred sub-resources by head-referenced
defer and async scripts. This is important for all script loads, not just
modules, but is added here because it was run into while implementing modules.
|
|
|
|
|
|
| |
- Moves scripting parts of DOM into 'dom/script'
- Renames nsScript{Loader/Element} to Script{Loader/Element}
- Adjusts all callers
|
|
|
|
| |
The marquee element was still specified in debug code, causing build to fail without it's removal.
|
|
|
|
|
|
| |
* Remove marquee code
* Regenerate HTML Elements/parser code for Removal of Marquee.
Co-authored-by: Gaming4JC <g4jc@hyperbola.info>
|
|
|
|
| |
Tag #1375
|
|
|
|
| |
Tag #1375
|
|
|
|
|
|
| |
nsXHTMLContentSerializer::LineBreakAfterClose()
Tag #1375
|
|
|
|
| |
Tag #1375
|
|
|
|
|
|
|
|
|
|
|
| |
* 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
|
|
|
|
|
|
|
|
|
| |
This is based on Bug 1395828
* Add nsHTMLElement::IsBlock()
* Rename nsHTMLTags methods
* Remove AssertParserServiceIsCorrect()
* Remove most uses of nsIParserService/nsParserService
|
|
|
|
| |
Tag #1375
|
|
|
|
| |
Tag #1375
|
| |
|
|
|
|
|
|
|
|
| |
LookupCustomElementDefinition
Since we are dealing with the element (nodeInfo->LocalName() and NameAtom() are the same value), we could use nodeInfo->NameAtom() instead.
Tag UXP Issue #1344
|
|
|
|
|
|
|
|
| |
elements reactions;
The spec was unclear on how CEReactions interact with thrown exceptions; see https://github.com/whatwg/html/issues/3217. The spec is now being clarified in https://github.com/whatwg/html/pull/3235.
Tag UXP Issue #1344
|
|
|
|
|
|
| |
removing parts of v0.
Tag UXP Issue #1344
|
|
|
|
|
|
|
|
| |
"create an element for a token".
With fixup for missing header due to unified builds.
Tag UXP Issue #1344
|
|
|
|
| |
Tag UXP Issue #1344
|
|
|
|
|
|
| |
See Bug 1173199 / 1216893
Tag UXP Issue #1344
|
|
|
|
|
|
| |
Fallout from 483155
Tag UXP Issue #1344
|
|
|
|
|
|
| |
Since we want to keep this element, it has to be adapted to the parser changes in 483155
Tag UXP Issue #1344
|
|
|
|
| |
Tag UXP Issue #1344
|
|
|
|
| |
Tag UXP Issue #1344
|
|
|
|
|
|
| |
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
|
|
|
|
| |
Tag UXP Issue #1344
|
|
|
|
|
|
|
|
| |
with hyphen).
Regen.
Tag UXP Issue #1344
|
|
|
|
|
|
| |
(ones with hyphen).
Tag UXP Issue #1344
|
|
|
|
| |
Tag UXP Issue #1344
|
|
|
|
| |
Tag UXP Issue #1344
|
|
|
|
|
|
|
|
| |
in HTML parser from sorted to level order BST in order to take advantage of cache during lookup.
HTML Regen.
Tag UXP Issue #1344
|
|
|
|
|
|
|
|
| |
from sorted to level order BST in order to take advantage of cache during lookup.
Java Regen.
Tag UXP Issue #1344
|
|
|
|
|
|
| |
from sorted to level order BST in order to take advantage of cache during lookup.
Tag UXP Issue #1344
|
|
|
|
|
|
| |
HTML Regen.
Tag UXP Issue #1344
|
|
|
|
|
|
| |
Manual changes
Tag UXP Issue #1344
|
|
|
|
| |
Tag UXP Issue #1344
|