Emilio Cobos Álvarez
e11ddfc877
Bug 1835062 - Make CSSStyleRule a GroupRule. r=smaug,dshin
...
Lazily create the rule list since most style rules won't have child
rules.
Remaining failures in the cssom tests are tracked in other bugs.
Differential Revision: https://phabricator.services.mozilla.com/D180649
2023-06-14 09:36:22 +00:00
Stanca Serban
44700a590b
Backed out changeset 4c6c30b03e25 (bug 1835062) for causing multiple failures in browser_parsable_css.js. CLOSED TREE
2023-06-14 04:55:44 +03:00
Emilio Cobos Álvarez
c2abf9de97
Bug 1835062 - Make CSSStyleRule a GroupRule. r=smaug,dshin
...
Lazily create the rule list since most style rules won't have child
rules.
Remaining failures in the cssom tests are tracked in other bugs.
Differential Revision: https://phabricator.services.mozilla.com/D180649
2023-06-14 00:18:40 +00:00
Emilio Cobos Álvarez
ed929bbc3c
Bug 1834960 - Use non-locked rules for all rule types that can. r=zrhoffman
...
Anything that doesn't need interior mutability doesn't need Locked<>
around it.
Depends on D179059
Differential Revision: https://phabricator.services.mozilla.com/D179060
2023-05-25 16:50:22 +00:00
Emilio Cobos Álvarez
057cadb272
Bug 1832173 - Finish removing HasArcFFI. r=boris
...
Use the actual Locked<T> types around (via a typedef, just for
convenience).
Differential Revision: https://phabricator.services.mozilla.com/D177824
2023-05-12 22:31:38 +00:00
Butkovits Atila
1f06787277
Backed out changeset f6e3d050b3e7 (bug 1832173) for causing bustages at CanvasRenderingContext2D.cpp. CLOSED TREE
2023-05-13 01:16:03 +03:00
Emilio Cobos Álvarez
5c9b936c47
Bug 1832173 - Finish removing HasArcFFI. r=boris
...
Use the actual Locked<T> types around (via a typedef, just for
convenience).
Differential Revision: https://phabricator.services.mozilla.com/D177824
2023-05-12 21:37:19 +00:00
Emilio Cobos Álvarez
f5420e884e
Bug 1789191 - Add CSSContainerRule.queryContainerFor(Element). r=nchevobbe,dshin
...
This actually caught a bug in the existing selection logic.
Differential Revision: https://phabricator.services.mozilla.com/D156414
2022-09-10 12:25:22 +00:00
Sandor Molnar
209e69728d
Backed out changeset 0552fd39333b (bug 1789191) for causing mochitest failures in layout/style/test/test_revert.html CLOSED TREE
2022-09-10 07:11:24 +03:00
Emilio Cobos Álvarez
a6955c6735
Bug 1789191 - Add CSSContainerRule.queryContainerFor(Element). r=nchevobbe,dshin
...
This actually caught a bug in the existing selection logic.
Differential Revision: https://phabricator.services.mozilla.com/D156414
2022-09-10 02:37:44 +00:00
Sandor Molnar
7213ef3c80
Backed out changeset 56c223bba6d6 (bug 1789191) for causing mochitest failures in layout/style/test/test_transitions_per_property.html CLOSED TREE
2022-09-09 23:42:13 +03:00
Emilio Cobos Álvarez
a9ffddedde
Bug 1789191 - Add CSSContainerRule.queryContainerFor(Element). r=nchevobbe,dshin
...
This actually caught a bug in the existing selection logic.
Differential Revision: https://phabricator.services.mozilla.com/D156414
2022-09-09 19:34:55 +00:00
Emilio Cobos Álvarez
669787c79c
Bug 1787173 - Improve CSS OM for CSSContainerRule. r=nchevobbe
...
This implements https://github.com/w3c/csswg-drafts/pull/7293 , pending a
spec resolution, so landing test as tentative for now, but the change
makes sense.
Differential Revision: https://phabricator.services.mozilla.com/D155602
2022-08-26 10:31:38 +00:00
Emilio Cobos Álvarez
7000a5515e
Bug 1762474 - Make CSSConditionRule.conditionText readonly. r=layout-reviewers,firefox-style-system-reviewers,boris
...
Differential Revision: https://phabricator.services.mozilla.com/D143193
2022-04-08 04:24:18 +00:00
Emilio Cobos Álvarez
b3217c20f7
Bug 1763644 - Add basic @container rule parsing and boilerplate. r=firefox-style-system-reviewers,layout-reviewers,boris
...
For now parse a MediaFeatureCondition. That needs being made more
specific, but that is probably worth its own patch.
Differential Revision: https://phabricator.services.mozilla.com/D143192
2022-04-08 04:15:40 +00:00
Butkovits Atila
62731f2d3b
Backed out 2 changesets (bug 1763644, bug 1762474)for causing failures at idlharness.html. CLOSED TREE
...
Backed out changeset 6c5ac0c99219 (bug 1762474)
Backed out changeset 8b625593255f (bug 1763644)
2022-04-08 07:01:01 +03:00
Emilio Cobos Álvarez
c2352f99b6
Bug 1762474 - Make CSSConditionRule.conditionText readonly. r=layout-reviewers,firefox-style-system-reviewers,boris
...
Depends on D143192
Differential Revision: https://phabricator.services.mozilla.com/D143193
2022-04-08 00:01:27 +00:00
Emilio Cobos Álvarez
ec73eea328
Bug 1763644 - Add basic @container rule parsing and boilerplate. r=firefox-style-system-reviewers,layout-reviewers,boris
...
For now parse a MediaFeatureCondition. That needs being made more
specific, but that is probably worth its own patch.
Differential Revision: https://phabricator.services.mozilla.com/D143192
2022-04-08 00:01:26 +00:00
Butkovits Atila
2a2c85f40c
Backed out 2 changesets (bug 1763644, bug 1762474) for causing failures at test_interfaces.html. CLOSED TREE
...
Backed out changeset 6a588f6d08f7 (bug 1762474)
Backed out changeset ff486de30883 (bug 1763644)
2022-04-08 02:26:22 +03:00
Emilio Cobos Álvarez
6c3a02eae3
Bug 1762474 - Make CSSConditionRule.conditionText readonly. r=layout-reviewers,firefox-style-system-reviewers,boris
...
Depends on D143192
Differential Revision: https://phabricator.services.mozilla.com/D143193
2022-04-07 22:06:16 +00:00
Emilio Cobos Álvarez
1ce02c3e25
Bug 1763644 - Add basic @container rule parsing and boilerplate. r=firefox-style-system-reviewers,layout-reviewers,boris
...
For now parse a MediaFeatureCondition. That needs being made more
specific, but that is probably worth its own patch.
Differential Revision: https://phabricator.services.mozilla.com/D143192
2022-04-07 22:06:15 +00:00