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
roytam1
3f428c4857
import from UXP:
...
- Fix missing include in Skia SafeMath (2a5df335)
- Update libhyphen's glue code to include overloads for fgetc() and feof(). (b88143e4)
- [MSE] Add a missing comma in validBoxes (886642ab)
- Add a check to prevent a crash when CSP directives are used with chrome content (53005879)
2022-03-25 13:17:44 +08:00
roytam1
5e718f2372
imported changes from mozilla:
...
- Bug 1754724 - Clear up some computations in expat code. r=farre, a=tritter (c084e1e9)
- Bug 1754724 - Clear up some more computations in expat code. r=farre, a=tritter (1ff49f5a)
- Bug 1754724 - Clear up even more computations in expat code. r=farre, a=tritter (4a180bbf)
- Bug 1758062 - Convert parameters upfront. r=smaug, a=tritter (153b3922)
2022-03-08 09:42:49 +08:00
roytam1
07d60363f2
import changes from tenfourfox:
...
- #612 (from OlgaTPark/14) M1250987 M1309358 M1394399 (06bbc2e34)
- #612 (from OlgaTPark/14) additional fixes (53381bf93)
- #631 : M1607762 M1654620 (7a7bba46e)
2021-01-25 16:05:13 +08:00
roytam1
9db2e14ff8
import change from tenfourfox:
...
- #622 : M1646140 (665369699)
- closes #626 : M1440677 (81acd2b99)
- #612 : M253143 M1643126 (9d3a83602)
- #628 : M1663642 M1663439 (bc184b4c4)
- #628 : 2020b timezone update plus LTDs + HSTS (1387da73f)
2020-10-31 00:44:18 +08:00
roytam1
f7cbe248db
import changes from tenfourfox:
...
- #578 : M1322864 M1585106 M1597043 (7758ebb12)
- #578 : M1579060 M1586176 (f3f295615)
- #581 : M1047098 M1355576 (ec8e68102) (remove-tele part only)
- closes #582 : M1358018 modified for 45ESR (74fd7b6d0)
- #584 : update certs, pins, TLDs (690b9bbce)
- #587 : M1513855 M1596668 M1602944 M1599420 M1595399 (35a4358b3)
- #587 : update TLDs, certs, pins, etc. (35584e5e6)
- #587 : M1598543 M1607902 disable remote jars (cfb4b1e08)
- #587 : update TLDs (c15b86c49)
- #591 : M1467722 (cfb43390a) (with libeditor fix)
- #591 : bustage fix (bbc9a12a5)
- #593 : M1607742 M1684490 + updated TLDs, pins, HSTS (67706e1f6)
2020-02-28 22:35:51 +08:00
roytam1
442b6d40b4
import change from tenfourfox:
...
- #568 : M1560495 (adapted for 45) M1562033+M1466449 M1559715 M1564449 M1573160 (d019bd3dc)
and fix nICEr patch error from pervious commit.
2019-10-22 12:21:09 +08:00
roytam1
1acece2ea1
import changes from tenfourfox:
...
- #574 : M1581950 M1584216 M1577107 M1584907 M1558522 (71cf5b95a)
- #574 : new tzdata (842c3af2a)
2019-10-22 11:39:22 +08:00
roytam1
978d4a7dac
ported from UXP:
...
- Allow matroska and avc (h.264) content in matroska/webm containers for video element and MSE. (18f9b185)
- Alow AAC audio codec data in matroska/webm streams. Allow CRC32 elements in matroska cluster elements. (6b6aa59f)
- Truncate Buffer/Texture on GL_OOM. (3f9e299b)
- Bug 1550498 (b0a8ed21)
- Don't allow cross-origin POST redirects on 308 codes. (8b7daa53)
- Bug 1548822 (b7807cd0)
- Do not allow the ^ character to appear in the hostname. (f046b917)
- Add CheckedInt check for GL texture uploads. (227b2360)
- Implement a threadsafe & revised version of http2PushedStream. (17a4b4f6d)
- Convert dom/base/nsImageLoadingContent.cpp to use AsyncOpen2 and followups along with it (1445670 and 1373780 part 2 and 3) (deae241f)
and ported part of tenfourfox changes:
- #559 : M1550498 M1548822 M1540759(partial) M1528481(+WeakPtr for Http2Stream) M1555523 M1552541 (46496870)
- #559 : M1547266 (97b8db0b)
2019-08-18 15:42:59 +08:00
roytam1
b154fe3527
imported change from my UXP custom branch: bug1347737
2019-06-29 17:23:19 +08:00
roytam1
efcaae8ba7
imported change from my UXP custom branch: bug1355441
2019-06-29 13:31:38 +08:00