Henri Sivonen
d13776d321
Bug 2038124 - Optimize setting attributes on non-custom HTML elements from parser. r=smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D302276
2026-06-02 09:12:39 +00:00
Alexandru Marc
16e384440d
Revert "Bug 2038124 addendum - Simplify the attribute holder in the HTML parser. r=smaug" for causing build bustages @ Element.cpp
...
This reverts commit 82b2e13b45 .
Revert "Bug 2038124 - Optimize setting attributes on non-custom HTML elements from parser. r=smaug"
This reverts commit 2d1ee1cd69 .
2026-06-02 07:41:40 +00:00
Henri Sivonen
2d1ee1cd69
Bug 2038124 - Optimize setting attributes on non-custom HTML elements from parser. r=smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D302276
2026-06-02 07:07:26 +00:00
Atila Butkovits
d68e85e91d
Revert "Bug 2038124 addendum - Simplify the attribute holder in the HTML parser. r=smaug" for causing bustages at Element.cpp.
...
This reverts commit 9dd3f6b595 .
Revert "Bug 2038124 - Optimize setting attributes on non-custom HTML elements from parser. r=smaug"
This reverts commit b1774ce65e .
2026-06-01 21:47:14 +00:00
Henri Sivonen
b1774ce65e
Bug 2038124 - Optimize setting attributes on non-custom HTML elements from parser. r=smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D302276
2026-06-01 20:50:16 +00:00
Keith Cirkel
95d7a5a7b1
Bug 2028401 - Part 4 - Resync htmlparser to b09277d r=hsivonen
...
Differential Revision: https://phabricator.services.mozilla.com/D299704
2026-05-22 19:34:29 +00:00
Keith Cirkel
6480e61671
Bug 2019979 - Clean up dom.lift_select_parser_restrictions.enabled r=hsivonen
...
Differential Revision: https://phabricator.services.mozilla.com/D299703
2026-05-22 19:34:26 +00:00
rperta
e9d08d36dd
Revert "Bug 2028401, Bug 2019979 - Part 4 - Resync htmlparser to b09277d r=hsivonen" for causing wpt failures at html5lib_innerHTML_tests_innerHTML_1.html
...
This reverts commit 9c3f1a9500 .
Revert "Bug 2019979 - Clean up dom.lift_select_parser_restrictions.enabled r=hsivonen"
This reverts commit 05ce1fb123 .
2026-05-22 16:40:04 +00:00
Keith Cirkel
9c3f1a9500
Bug 2028401 - Part 4 - Resync htmlparser to b09277d r=hsivonen
...
Differential Revision: https://phabricator.services.mozilla.com/D299704
2026-05-22 14:52:33 +00:00
Keith Cirkel
05ce1fb123
Bug 2019979 - Clean up dom.lift_select_parser_restrictions.enabled r=hsivonen
...
Differential Revision: https://phabricator.services.mozilla.com/D299703
2026-05-22 14:52:30 +00:00
Alexandru Marc
eef30b2ead
Revert (Bug 2028401, Bug 2019979) for causing mochitest failures @ test_bug922681
...
This reverts commit 9cfeccd372 .
Revert "Bug 2019979 - Clean up dom.lift_select_parser_restrictions.enabled r=hsivonen"
This reverts commit 7c2ee56e70 .
2026-05-21 21:26:19 +00:00
Keith Cirkel
9cfeccd372
Bug 2028401 - Part 4 - Resync htmlparser to bd7f0f7 r=hsivonen
...
Differential Revision: https://phabricator.services.mozilla.com/D299704
2026-05-21 20:15:23 +00:00
Keith Cirkel
7c2ee56e70
Bug 2019979 - Clean up dom.lift_select_parser_restrictions.enabled r=hsivonen
...
Differential Revision: https://phabricator.services.mozilla.com/D299703
2026-05-21 20:15:20 +00:00
Alexandru Marc
a74cb95f65
Revert (Bug 2028401, Bug 2019979) for causing mochitest failures @ test_html5_tree_construction_part2
...
This reverts commit 8cea467d1c .
Revert "Bug 2019979 - Clean up dom.lift_select_parser_restrictions.enabled r=hsivonen"
This reverts commit 03d82311a4 .
2026-05-21 18:23:44 +00:00
Keith Cirkel
8cea467d1c
Bug 2028401 - Part 4 - Resync htmlparser to bd7f0f7 r=hsivonen
...
Differential Revision: https://phabricator.services.mozilla.com/D299704
2026-05-21 16:56:17 +00:00
Keith Cirkel
03d82311a4
Bug 2019979 - Clean up dom.lift_select_parser_restrictions.enabled r=hsivonen
...
Differential Revision: https://phabricator.services.mozilla.com/D299703
2026-05-21 16:56:14 +00:00
Keith Cirkel
2e02b372fb
Bug 2028401 - Part 3 - Add optionElementPopped code from upstream r=hsivonen
...
Differential Revision: https://phabricator.services.mozilla.com/D298819
2026-05-08 15:23:10 +00:00
Keith Cirkel
d4aa3e5004
Bug 2028401 - Part 2 - Resync htmlparser to 69af110 r=hsivonen
...
This sync htmlparser to the contents of its 69af110 commit (just before
changes to select parsing).
Differential Revision: https://phabricator.services.mozilla.com/D298818
2026-05-08 15:23:05 +00:00
agoloman
8c53ba442e
Revert "Bug 2028401 - Part 3 - Add optionElementPopped code from upstream r=hsivonen" for causing build bustages @nsHtml5TreeBuilder.cpp.
...
This reverts commit 852a19fbda .
Revert "Bug 2028401 - Part 2 - Resync htmlparser to 69af110 r=hsivonen"
This reverts commit e52d12eb8c .
Revert "Bug 2028401 - Part 1 - Remove errenous merge conflict characters from code r=hsivonen"
This reverts commit 403fdc1292 .
2026-05-08 12:37:17 +00:00
Keith Cirkel
852a19fbda
Bug 2028401 - Part 3 - Add optionElementPopped code from upstream r=hsivonen
...
Differential Revision: https://phabricator.services.mozilla.com/D298819
2026-05-08 12:21:25 +00:00
Keith Cirkel
e52d12eb8c
Bug 2028401 - Part 2 - Resync htmlparser to 69af110 r=hsivonen
...
This sync htmlparser to the contents of its 69af110 commit (just before
changes to select parsing).
Differential Revision: https://phabricator.services.mozilla.com/D298818
2026-05-08 12:21:21 +00:00
Keith Cirkel
edf2167941
Bug 2023824 - Implement shadowrootslotassignment r=webidl,emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D288343
2026-04-11 09:14:11 +00:00
Keith Cirkel
3fee12d5fe
Bug 2027425 - Set frameset for select fragments with noInSelectMode r=hsivonen
...
Differential Revision: https://phabricator.services.mozilla.com/D290873
2026-04-07 08:43:10 +00:00
Keith Cirkel
decc227363
Bug 1933591 - Implement new (pref gated) parser rules for <select> r=hsivonen
...
Differential Revision: https://phabricator.services.mozilla.com/D285503
2026-03-18 14:37:56 +00:00
Serban Stanca
e61df9cc1f
Revert "Bug 1933591 - Implement new (pref gated) parser rules for <select> r=hsivonen" for causing bp-nu bustages in nsHtml5Parser.cpp.
...
This reverts commit 9d54a37f98 .
2026-03-17 17:41:56 +00:00
Keith Cirkel
9d54a37f98
Bug 1933591 - Implement new (pref gated) parser rules for <select> r=hsivonen
...
Differential Revision: https://phabricator.services.mozilla.com/D285503
2026-03-17 15:46:18 +00:00
Serban Stanca
4ec02d27d3
Revert "Bug 1933591 - Implement new (pref gated) parser rules for <select> r=hsivonen" for causing wpt failures in select-inside-top-layer.html.
...
This reverts commit a5d02e457e .
2026-03-17 11:39:40 +00:00
Keith Cirkel
a5d02e457e
Bug 1933591 - Implement new (pref gated) parser rules for <select> r=hsivonen
...
Differential Revision: https://phabricator.services.mozilla.com/D285503
2026-03-17 09:51:15 +00:00
Keith Cirkel
32f444692e
Bug 2018902 - Part 1: Add shadowrootcustomelementregistry in HTML parser r=hsivonen,dom-core
...
Differential Revision: https://phabricator.services.mozilla.com/D286874
2026-03-16 15:30:33 +00:00
Alice Boxhall
e5cf85c1e4
Bug 1981341 - Add referenceTarget and shadowRootReferenceTarget attributes. r=webidl,emilio,hsivonen
...
Allows setting referenceTarget when creating shadow roots declaratively or programatically, and also getting the referenceTarget value for a shadow root.
Differential Revision: https://phabricator.services.mozilla.com/D260140
2025-09-08 13:39:34 +00:00
Tom Schuster
4027a199b5
Bug 1951893 - Update the HTML5 parser. r=emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D240597
2025-03-11 11:36:09 +00:00
serge-sans-paille
262f78c07f
Bug 1922838 - Replace ArrayLength, ArrayEnd and MOZ_ARRAY_LENGTH by standard alternative r=glandium,necko-reviewers,jgilbert,application-update-reviewers,media-playback-reviewers,credential-management-reviewers,anti-tracking-reviewers,places-reviewers,profiler-reviewers,win-reviewers,dom-storage-reviewers,bytesized,janv,dimi,daisuke,karlt,gstoll,canaltinova,timhuang
...
Namely std::size, std::end and std::size. This drops C support for
MOZ_ARRAY_LENGTH but it wasn't used anyway.
Differential Revision: https://phabricator.services.mozilla.com/D224611
2024-10-28 08:21:19 +00:00
Alexandru Marc
a5eb905bf4
Backed out changeset d92f391b3b0c (bug 1922838) for backing out bug 1915351
2024-10-25 16:42:33 +03:00
serge-sans-paille
07101ac24d
Bug 1922838 - Replace ArrayLength, ArrayEnd and MOZ_ARRAY_LENGTH by standard alternative r=glandium,necko-reviewers,jgilbert,application-update-reviewers,media-playback-reviewers,credential-management-reviewers,anti-tracking-reviewers,places-reviewers,profiler-reviewers,win-reviewers,dom-storage-reviewers,bytesized,janv,dimi,daisuke,karlt,gstoll,canaltinova,timhuang
...
Namely std::size, std::end and std::size. This drops C support for
MOZ_ARRAY_LENGTH but it wasn't used anyway.
Differential Revision: https://phabricator.services.mozilla.com/D224611
2024-10-24 09:06:01 +00:00
Alexandru Marc
004e704b22
Backed out changeset 448597bce69d (bug 1922838) for causing build bustages. CLOSED TREE
2024-10-24 11:37:49 +03:00
serge-sans-paille
2c916d4973
Bug 1922838 - Replace ArrayLength, ArrayEnd and MOZ_ARRAY_LENGTH by standard alternative r=glandium,necko-reviewers,jgilbert,application-update-reviewers,media-playback-reviewers,credential-management-reviewers,anti-tracking-reviewers,places-reviewers,profiler-reviewers,win-reviewers,dom-storage-reviewers,bytesized,janv,dimi,daisuke,karlt,gstoll,canaltinova,timhuang
...
Namely std::size, std::end and std::size. This drops C support for
MOZ_ARRAY_LENGTH but it wasn't used anyway.
Differential Revision: https://phabricator.services.mozilla.com/D224611
2024-10-24 07:38:30 +00:00
Adam Vandolder
1a930c2506
Bug 1890428 - Add shadowrootserializable attribute. r=dom-core,hsivonen
...
Differential Revision: https://phabricator.services.mozilla.com/D206954
2024-05-15 16:40:20 +00:00
Tamas Szentpeteri
2b8d8ca135
Backed out 2 changesets (bug 1890428) for causing wpt failures on idlharness.https.html. CLOSED TREE
...
Backed out changeset 1954ce9669b8 (bug 1890428)
Backed out changeset 3e45e3d15eed (bug 1890428)
2024-05-15 11:19:46 +03:00
Adam Vandolder
b04d4d4a7c
Bug 1890428 - Add shadowrootserializable attribute. r=dom-core,hsivonen
...
Differential Revision: https://phabricator.services.mozilla.com/D206954
2024-05-15 03:01:18 +00:00
Cristian Tuns
badab1c1b7
Backed out 2 changesets (bug 1890428) for causing failures in idlharness.window.html?exclude=Node CLOSED TREE
...
Backed out changeset f9cf0740eef2 (bug 1890428)
Backed out changeset 37e2a10a9022 (bug 1890428)
2024-05-14 19:42:37 -04:00
Adam Vandolder
7c3aa4aeb8
Bug 1890428 - Add shadowrootserializable attribute. r=dom-core,hsivonen
...
Differential Revision: https://phabricator.services.mozilla.com/D206954
2024-05-14 16:43:27 +00:00
Henri Sivonen
d47cb52e63
Bug 1807017 - Consider to reuse the memory when nsHtml5Tokenizer::end() is called, r=hsivonen
...
Differential Revision: https://phabricator.services.mozilla.com/D201982
2024-03-28 00:32:21 +00:00
Cristina Horotan
4d553073d1
Backed out changeset a317563d8729 (bug 1807017) for causing mutiple failures at nsHtml5TreeBuilder.cpp CLOSED TREE
2024-03-28 01:50:18 +02:00
Henri Sivonen
73ac09694c
Bug 1807017 - Consider to reuse the memory when nsHtml5Tokenizer::end() is called, r=hsivonen
...
Differential Revision: https://phabricator.services.mozilla.com/D201982
2024-03-27 21:56:22 +00:00
Adam Vandolder
f6565c9ebc
Bug 1880188 - Add shadowrootclonable attribute support. r=webidl,emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D202357
2024-02-28 19:00:34 +00:00
Adam Vandolder
b9bbd3c2cc
Bug 1712140 - Part 3: Add support for parsing and building Declarative ShadowDOMs. r=dom-core,webidl,saschanaz,hsivonen
...
Differential Revision: https://phabricator.services.mozilla.com/D193675
2023-12-07 21:27:10 +00:00
Iulian Moraru
8d186a8450
Backed out 6 changesets (bug 1712140) for causing sanitizer failures on nsHtml5TreeBuilder.cpp. CLOSED TREE
...
Backed out changeset b374469160e9 (bug 1712140)
Backed out changeset dfc44cccff32 (bug 1712140)
Backed out changeset 3a35e1401130 (bug 1712140)
Backed out changeset a93481858c38 (bug 1712140)
Backed out changeset a861fd445f56 (bug 1712140)
Backed out changeset dc1dc389f2dc (bug 1712140)
2023-12-07 08:16:23 +02:00
Adam Vandolder
0956658e5f
Bug 1712140 - Part 3: Add support for parsing and building Declarative ShadowDOMs. r=dom-core,webidl,saschanaz,hsivonen
...
Differential Revision: https://phabricator.services.mozilla.com/D193675
2023-12-06 22:50:49 +00:00
Stanca Serban
34d35a19ee
Backed out 6 changesets (bug 1712140) for causing Linux related wpt failures in nsHtml5TreeBuilder.cpp. CLOSED TREE
...
Backed out changeset 3d799b386f3e (bug 1712140)
Backed out changeset 2ed53d545d6d (bug 1712140)
Backed out changeset 6f50077df42a (bug 1712140)
Backed out changeset e7c5449482f9 (bug 1712140)
Backed out changeset 5490dad148ef (bug 1712140)
Backed out changeset 50828058065e (bug 1712140)
2023-12-06 00:18:38 +02:00
Adam Vandolder
d4c62c3dcb
Bug 1712140 - Part 3: Add support for parsing and building Declarative ShadowDOMs. r=dom-core,webidl,saschanaz,hsivonen
...
Differential Revision: https://phabricator.services.mozilla.com/D193675
2023-12-05 18:18:16 +00:00