Moonchild
0cd673d720
Issue #1656 - Part 6: Clean up the build files
2020-09-25 22:04:23 +08:00
Gaming4JC
48844fe691
Bug 483155 - Put content creator function pointers onto nsHtml5ElementName.
...
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
2020-01-31 07:39:14 +08:00
Gaming4JC
39b7466633
Bug 1358037 - Inline the methods of nsHtml5ElementName and nsHtml5AttributeName.
...
Manual changes
Tag UXP Issue #1344
2020-01-31 07:38:37 +08:00
Gaming4JC
a330217f3f
Bug 1355479 - Flatten attribute storage in the HTML parser to AutoTArray to avoid malloc.
...
- Removes nsHtml5ReleasableAttributeName
- Adds nsHtml5AttributeEntry.h
- Makes nsHtml5HtmlAttributes no longer gentered.
Tag UXP Issue #1344
2020-01-31 07:38:28 +08:00
Gaming4JC
81958be04f
Bug 1355769 - Avoid malloc for nsHtml5ElementName when processing a non-interned element name.
...
Fix build - Remove no longer used ReleaseableElement
Tag UXP Issue #1344
2020-01-31 07:38:22 +08:00
win7-7
1be77e0f3f
Introduce a new non-heap-allocated type for holding nsStringBuffer* in the HTML parser.
...
An innerHTML setter profile shows about 10% of the time being spent under nsHtml5HtmlAttributes::clear, mostly deleting nsStrings.
2019-07-08 20:28:54 +08:00
trav90
c47b155157
Disable -Wimplicit-fallthrough in parser/html
...
GCC 7 supports the clang option -Wimplicit-fallthrough.
2019-02-15 23:35:53 +08:00
Roy Tam
dcd9973243
import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo
2018-01-19 03:59:58 +08:00