roytam1
7173daa457
ported from UXP: Issue #2728 - Remove obsolete CSP referrer policy. (0331e633)
2025-04-30 23:26:26 +08:00
roytam1
7bc855bb7c
ported from UXP: Issue #2678 - Remove NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED (139e7a7a)
2025-01-20 23:04:04 +08:00
roytam1
58030fb217
import from custom branch of UXP: ported from mozilla: Bug 1460920 - Part 1 - Speculative loading script should take referrerpolicy attribute in script element into account r=hsivonen (045f98957a) (281e3f4d)
2024-10-01 23:41:20 +08:00
roytam1
604e018f83
import from custom branch of UXP: ported from mozilla: Bug 1385907 - Combine exclusive fields of nsHtml5SpeculativeLoad. r=hsivonen (72e90a73a9) (ac5f375e)
2024-10-01 23:39:54 +08:00
roytam1
d4ccb419d9
import from custom branch of UXP: ported from mozilla: Bug 1384493 - Speculative loading style should use correct referrer policy. r=wchen (19a77f8441) (b694e411)
2024-10-01 23:38:18 +08:00
roytam1
9aeec818f8
ported from UXP: Issue #2112 - Part 1: Remove Stylo tests (656ee639)
2024-04-03 10:05:23 +08:00
roytam1
c434bd3966
import from UXP: [parser] Specialize AddAttributes for <html>/<body>. (c230e21d)
2024-03-21 16:27:44 +08:00
roytam1
9cfbb91bc7
ported from UXP: Issue #2158 - Part 5: Guard preload links support with a preference (6c531176)
2024-01-29 16:59:13 +08:00
roytam1
5774f65377
import from UXP: Issue #2158 - Part 3: Parse preload links as part of the HTML5 parser's speculative load queue (b0d2af4e)
2024-01-29 15:47:26 +08:00
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
1e9ebad9e0
ported from UXP: Issue #2402 - CSP Violation events should have the correct sample for inline contexts. https://bugzilla.mozilla.org/show_bug.cgi?id=1473587 Add preference to increase max length of CSP report source sample. https://bugzilla.mozilla.org/show_bug.cgi?id=1415352 Return valid columnNumber value in CSP violation events. https://bugzilla.mozilla.org/show_bug.cgi?id=1418246 (5b068f37)
2024-01-11 14:55:32 +08:00
roytam1
9c189c7a81
partly import changes from tenfourfox:
...
- update ESR base to 115; update EV roots, HSTS, pins, TLDs, TZs; security pullup (55284dd80)
2023-09-01 11:19:31 +08:00
roytam1
7fc67fe8b9
ported from UXP: Issue #1656 - Remove more vim control lines. (a39fd9e7)
2023-05-05 23:15:47 +08:00
roytam1
3e3ea09c56
partly import changes from tenfourfox: #651 : M1761233 M1687303 M1633019 M1797336 M1799748 M1801102 (fb91afbb4)
2023-04-24 11:42:11 +08:00
roytam1
2b0e3dd679
import from UXP: Issue #1344 - (Parser: C++) Don't reset containsHyphen value after finding one (55100bb2)
2023-02-27 13:03:05 +08:00
roytam1
e8b80c98aa
import from UXP: Issue #2010 - Ensure raw tagnames are safe exiting internalEntityParser (b06fd11d)
2022-09-29 15:22:31 +08:00
roytam1
d8979aa9f6
import from UXP: [DOM security] Be more explicit about CSP checks and reports. (95120acb)
2022-09-22 10:46:25 +08:00
roytam1
85df6720e6
import from UXP: [htmlfive] Improve parser sanity checks. (b74a23ae)
2022-04-29 22:43:36 +08:00
roytam1
68cfc9ffc6
partly ported from UXP: [html parser] Check for integer overflow when computing new buffer sizes. (5934c74a)
2022-04-22 23:35:48 +08:00
roytam1
138d95b4dd
ported from UXP: Issue #1673 - Part 4: Unprefix -moz-tab-size. (73730695)
2022-04-18 13:45:48 +08:00
roytam1
b171c3c98b
import from UXP: [no issue] Fix whitespace (no code change) (57c79f82)
2022-04-18 11:33:54 +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
1ed3ea1ee7
import from UXP: Issue #618 - (async) Implement async attribute for inline module scripts. (3781c4a6)
2022-04-15 23:58:11 +08:00
roytam1
f4d609a938
import from UXP: Issue #618 - (async, preload) Correctly pass info about async/defer to parser. (3fa4aabf)
2022-04-15 23:50:17 +08:00
roytam1
b80c8a551b
ported from UXP: Issue #1603 - Part 1: Reorganize ScriptLoader/ScriptElement (f85b274e)
2022-04-15 11:43:57 +08:00
roytam1
2b98e77ba9
ported from UXP: Bug 1418002 - Remove HTMLContentElement (a7ba34c6)
2022-04-14 14:08:10 +08:00
roytam1
8f658d8c22
import from UXP: Bug 1402941 - Add HTMLSlotElement (592c34bc)
2022-04-14 11:09:29 +08:00
roytam1
2e08dda273
import from UXP: Bug 1401097 - Simplify gHTMLElements and remove redundant conditions in nsXHTMLContentSerializer::LineBreakAfterClose() (2a185b51)
2022-04-14 10:58:50 +08:00
roytam1
af6d46321e
import from UXP: Bug 1396584 - Remove support for multiple ShadowRoots (5917636e)
2022-04-14 10:56:29 +08:00
roytam1
dc08e661fb
import from UXP: Bug 1400777 - Slim down nsElementTable.h (a665a879)
2022-04-14 10:43:54 +08:00
roytam1
287b31fa15
import from UXP: Issue #1375 - Stop largely using the parser service (9928baf9)
2022-04-14 10:42:09 +08:00
roytam1
9dc09d1438
import from UXP: Bug 1394300 - Streamline nsElementTable.cpp (390ef42e)
2022-04-14 10:23:15 +08:00
roytam1
ce690389f9
ported from UXP: Bug 1375701 - Atomize class attribute value in the parser in the innerHTML case (fe13c5bf)
2022-04-12 18:56:53 +08:00
roytam1
37e04cd171
import from UXP: Bug 1430951 - Avoid element name atomizing to improve performance of LookupCustomElementDefinition (57da7a19)
2022-04-08 15:46:43 +08:00
roytam1
653ea32011
import from UXP: Bug 1415761 - Catch the exception and rethrow it after invoking custom elements reactions; (5db13d0f)
2022-04-08 14:33:50 +08:00
roytam1
ce5f288c59
import from UXP:
...
- Bug 1406325 - Part 3: Refactor custom elements clone a node. (c4718c47)
- Bug 1406325 - Part 4: Use mType for LookupCustomElementDefinition and also removing parts of v0. (db3b6b58)
2022-04-08 14:09:07 +08:00
roytam1
a94dbc127c
ported from UXP: Bug 1378079 - Part 3: Complete the steps related to custom elements in "create an element for a token". (5d26d328)
2022-04-08 13:55:25 +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
f78249becb
ported from UXP: Bug 1355779 - Skip interned ElementName lookup for Custom Elements (ones with hyphen). (e846da11)
2022-04-08 12:11:25 +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
448716e3d0
ported from UXP: Bug 1355769 - Avoid malloc for nsHtml5ElementName when processing a non-interned element name. (c37e7b20)
2022-04-06 16:12:58 +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
088c499bc4
import from UXP: Bug 1398401 - Add preference check for custom element setup. (a8c9f80f)
2022-04-06 14:53:35 +08:00
roytam1
2bbc2b6f80
import from UXP: Issue #1118 - Part 6: Fix various tests that are no longer correct. (b753aec1)
2022-04-06 11:14:44 +08:00
roytam1
bd8f4d8024
import from UXP: Issue #1317 - Increase the XML nested depth limit to 2048. (0d40de59)
2022-04-06 10:25:12 +08:00
roytam1
91e20b02ea
import from UXP: Make nsScannerIterator a trivial type in order to use memset (36607675)
2022-03-28 14:27:32 +08:00