11 Commits

Author SHA1 Message Date
roytam1 0f324be8f7 ported from UXP: Issue #2158 - Part 1: Add the 'as' attribute to the HTML Parser (8e1b3db0) 2024-01-29 15:37:50 +08:00
roytam1 e7e78b5d1a import from UXP:
- Issue #618 - Don't preload nomodule scripts when modules are enabled (6c8f24a7)
- Issue #618 - Regenerate the HTML Parser code for nomodule changes (527d5c62)
2022-04-16 00:04:30 +08:00
roytam1 be1e28e507 - partly imported from UXP: Bug 483155 - Put content creator function pointers onto nsHtml5ElementName. (excluding parser part) (48844fe6)
- ported from mozilla upstream: Bug 483155 - Put content creator function pointers onto nsHtml5ElementName. r=smaug (048ed01b)
- import from UXP: Fix Build: We don't have SVG or MathML prefs yet (9c58ef5e)
2022-04-08 13:44:32 +08:00
roytam1 8c994cc1d0 import from UXP: Bug 1378079 - Part 1: Gecko changes for adding attribute 'is' to parser. (efcb40fb) 2022-04-08 11:51:29 +08:00
roytam1 15b45b6bd5 import from UXP: Bug 1366241 - Change memory layout of element name and attribute name hashes in HTML parser from sorted to level order BST in order to take advantage of cache during lookup. (afc180e2) 2022-04-08 11:46:36 +08:00
roytam1 4faa73aa78 ported from UXP:
- Bug 1358037 - Inline the methods of nsHtml5ElementName and nsHtml5AttributeName. (39b74666)
- Bug 1358037 - Inline the methods of nsHtml5ElementName and nsHtml5AttributeName. (f4b74309)
2022-04-06 18:17:22 +08:00
roytam1 ceaa720c14 ported from mozilla upstream: Bug 1355479 - Flatten attribute storage in the HTML parser to AutoTArray to avoid malloc. (5fc028d9) 2022-04-06 16:50:15 +08:00
roytam1 989d9ae19d import from UXP: Bug 1355493 - Tweak bufToHash() and reduce the number of pre-interned elements. (7be0e394) 2022-04-06 15:56:18 +08:00
roytam1 ada4c27e3f import from UXP: Bug 1352082 - Avoid shifting a signed integer left in C++. (a5448058) 2022-04-06 15:53:36 +08:00
roytam1 b154fe3527 imported change from my UXP custom branch: bug1347737 2019-06-29 17:23:19 +08:00
roytam1 89ff1ebc22 Initial import from https://github.com/MoonchildProductions/moebius/commit/16fa730b3332a750e047aac26ebe65ea8c513849 2018-03-03 17:47:54 +08:00