| Commit message (Collapse) | Author | Age |
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
| |
|
|
|
|
|
|
| |
changes
Ref: BZ 1446082
|
|
|
|
|
|
| |
are enabled
Ref: BZ 1382020
|
|
|
|
|
|
|
|
|
|
|
|
| |
module scripts.
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.
|
|
|
|
|
|
|
|
| |
async/defer to parser.
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 mcp-graveyard/UXP#1375
|
|
|
|
| |
Tag mcp-graveyard/UXP#1375
|
|
|
|
|
|
| |
nsXHTMLContentSerializer::LineBreakAfterClose()
Tag mcp-graveyard/UXP#1375
|
|
|
|
| |
Tag mcp-graveyard/UXP#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 mcp-graveyard/UXP#1375
|
|
|
|
|
|
|
|
|
| |
This is based on Bug 1395828
* Add nsHTMLElement::IsBlock()
* Rename nsHTMLTags methods
* Remove AssertParserServiceIsCorrect()
* Remove most uses of nsIParserService/nsParserService
|
|
|
|
| |
Tag mcp-graveyard/UXP#1375
|
|
|
|
| |
Tag mcp-graveyard/UXP#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 mcp-graveyard/UXP#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 mcp-graveyard/UXP#1344
|
|
|
|
|
|
| |
removing parts of v0.
Tag UXP Issue mcp-graveyard/UXP#1344
|
|
|
|
|
|
|
|
| |
"create an element for a token".
With fixup for missing header due to unified builds.
Tag UXP Issue mcp-graveyard/UXP#1344
|
|
|
|
| |
Tag UXP Issue mcp-graveyard/UXP#1344
|
|
|
|
|
|
| |
See Bug 1173199 / 1216893
Tag UXP Issue mcp-graveyard/UXP#1344
|
|
|
|
|
|
| |
Fallout from 483155
Tag UXP Issue mcp-graveyard/UXP#1344
|
|
|
|
|
|
| |
Since we want to keep this element, it has to be adapted to the parser changes in 483155
Tag UXP Issue mcp-graveyard/UXP#1344
|
|
|
|
| |
Tag UXP Issue mcp-graveyard/UXP#1344
|
|
|
|
| |
Tag UXP Issue mcp-graveyard/UXP#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 mcp-graveyard/UXP#1344
|
|
|
|
| |
Tag UXP Issue mcp-graveyard/UXP#1344
|
|
|
|
|
|
|
|
| |
with hyphen).
Regen.
Tag UXP Issue mcp-graveyard/UXP#1344
|
|
|
|
|
|
| |
(ones with hyphen).
Tag UXP Issue mcp-graveyard/UXP#1344
|
|
|
|
| |
Tag UXP Issue mcp-graveyard/UXP#1344
|
|
|
|
| |
Tag UXP Issue mcp-graveyard/UXP#1344
|
|
|
|
|
|
|
|
| |
in HTML parser from sorted to level order BST in order to take advantage of cache during lookup.
HTML Regen.
Tag UXP Issue mcp-graveyard/UXP#1344
|
|
|
|
|
|
|
|
| |
from sorted to level order BST in order to take advantage of cache during lookup.
Java Regen.
Tag UXP Issue mcp-graveyard/UXP#1344
|
|
|
|
|
|
| |
from sorted to level order BST in order to take advantage of cache during lookup.
Tag UXP Issue mcp-graveyard/UXP#1344
|
|
|
|
|
|
| |
HTML Regen.
Tag UXP Issue mcp-graveyard/UXP#1344
|
|
|
|
|
|
| |
Manual changes
Tag UXP Issue mcp-graveyard/UXP#1344
|
|
|
|
| |
Tag UXP Issue mcp-graveyard/UXP#1344
|
|
|
|
|
|
|
|
| |
avoid malloc.
HTML Regen.
Tag UXP Issue mcp-graveyard/UXP#1344
|
|
|
|
|
|
|
|
|
|
| |
avoid malloc.
- Removes nsHtml5ReleasableAttributeName
- Adds nsHtml5AttributeEntry.h
- Makes nsHtml5HtmlAttributes no longer gentered.
Tag UXP Issue mcp-graveyard/UXP#1344
|