mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-11-23 12:51:06 +00:00
8191eda786
These properties were added as part of the experimental Masonry support added in bug 1607954. Since then the CSS WG resolved to remove these properties in: https://github.com/w3c/csswg-drafts/pull/9529 This patch is a fairly brain dead removal of the properties, simply changing the consumer code to take the code paths that would have been taken previously if the properties were not set. That leaves some obvious dead code, which has been removed, but no attempt has been made to redesign the Masonry code to "make sense" without these properties. That would require a more prolonged effort to understand Masonry, how the spec has changed in the last four years, and how we should best change our code. For now, this removal is simply focused on reducing the amount of memory used by nsStyleDisplay to unblock the landing of bug 1899949. Differential Revision: https://phabricator.services.mozilla.com/D212358 |
||
---|---|---|
.. | ||
tests | ||
Cargo.toml | ||
cbindgen.toml | ||
error_reporter.rs | ||
glue.rs | ||
lib.rs | ||
stylesheet_loader.rs |