Bug 1833466 - Implement CSSMarginRule and the corresponding DOM API. r=webidl,firefox...
commit7553005d7e64a1019681f46f6d5fc9faa6c3e94a
authorEmily McDonough <emcdonough@mozilla.com>
Mon, 15 Apr 2024 23:55:12 +0000 (15 23:55 +0000)
committerEmily McDonough <emcdonough@mozilla.com>
Mon, 15 Apr 2024 23:55:12 +0000 (15 23:55 +0000)
tree888444d0a8486eb78686e6180ada7c203212066b
parentc8fc09e32950abb5c59b1557601e905df3bf469b
Bug 1833466 - Implement CSSMarginRule and the corresponding DOM API. r=webidl,firefox-style-system-reviewers,smaug,emilio

Differential Revision: https://phabricator.services.mozilla.com/D206804
15 files changed:
dom/webidl/CSSMarginRule.webidl [new file with mode: 0644]
dom/webidl/moz.build
layout/style/CSSMarginRule.cpp [new file with mode: 0644]
layout/style/CSSMarginRule.h [new file with mode: 0644]
layout/style/Rule.cpp
layout/style/ServoBindingTypes.h
layout/style/ServoBindings.h
layout/style/ServoCSSRuleList.cpp
layout/style/ServoLockedArcTypeList.h
layout/style/ServoStyleConstsInlines.h
layout/style/ServoStyleSet.cpp
layout/style/moz.build
servo/components/style/gecko/arc_types.rs
servo/components/style/stylesheets/margin_rule.rs
servo/ports/geckolib/glue.rs