roytam1
f78b7604e5
import from UXP: Issue #2997 - Update expat source to 2.7.4 and apply local patches. (c31f629a)
2026-03-15 11:42:30 +08:00
roytam1
956ca03a29
import from UXP: Issue #2903 - Follow-up: Make types consistent with method used. (275947db)
2026-03-03 07:34:30 +08:00
roytam1
fd224ed58e
import from UXP: [parser] Account for some corner-case structural document issues. (49e8159c)
2026-02-27 07:35:18 +08:00
roytam1
2928eda483
import from UXP:
...
- Issue #2889 - Follow-up: Update eventPtr/eventEndPtr for XML_ParseBuffer (4b983c32)
- Issue #2889 - Follow-up: Add patch for XML_ParseBuffer. (e5497c84)
2026-01-27 16:44:37 +08:00
roytam1
c016f9cc6e
htmlparser: break when infinite loop happens
2026-01-15 07:50:46 +08:00
roytam1
ee15f2005b
import from UXP:
...
- Issue #2889 - Part 0: Relocate Mozilla-specific files from Expat source. (b81b97ee)
- Issue #2889 - Part 1: Prepare Mozilla's changes and extensions for Expat 2.6.4. (95676016)
- Issue #2889 - Part 2: Import Expat 2.6.4 source. (9ade98b4)
- Issue #2889 - Part 3: Apply Mozilla's patches to Expat 2.6.4. (0b9e221b)
- Issue #2889 - Part 4: Fix build and runtime issues. (a2f8e661)
- Issue #2889 - Follow-up: Avoid conflicts with system version of libexpat (e0f8acdd)
- Issue #2889 - Follow-up: void methods shouldn't return a value. (8956c611)
- Issue #2889 - Part 5: Rewrite patches for Expat 2.7.3. (a730f838)
- Issue #2889 - Part 6: Import Expat 2.7.3 source. (d2acec73)
- Issue #2889 - Part 7: Apply patches to Expat 2.7.3. (ca2ef518)
- Issue #2889 - Follow-up: Allow generate_hash_secret_salt to be used. (acefed74)
- Issue #2889 - Follow-up: Adjust Expat 2.7.3 local patches for removal of 3rd patch. (034eeaff)
- Issue #2889 - Follow-up: Remove fix for BZ 569229. (493169e2)
2026-01-14 09:18:57 +08:00
roytam1
434f021fb3
ported from UXP: Revert "Issue #2258 - Part 1: Support XCTO:nosniff when navigating." (0d00c840)
2025-09-26 23:47:48 +08:00
roytam1
7c405cfe36
ported from UXP: Issue #2258 - Part 1: Support XCTO:nosniff when navigating. (e56e5d6c)
2025-08-18 10:20:48 +08:00
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