gecko-dev/servo/components/style/properties
Cameron McCormack e1622060bc servo: Merge #14471 - adjust display style fixup to handle more Gecko cases (from heycam:blockification); r=emilio
<!-- Please describe your changes on the following line: -->

This tweaks the display property fixup we do when restyling to:

* handle the display values that Gecko supports that Servo doesn't
* blockify grid items (like we do flex items)
* skip the fixup for NAC

And while I'm in the area, this sets `nsStyleDisplay::mOriginalDisplay` too.

r? @bholley cc @SimonSapin

---
<!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `__` with appropriate data: -->
- [X] `./mach build -d` does not report any errors
- [X] `./mach test-tidy` does not report any errors
- [ ] These changes fix #__ (github issue number if applicable).

<!-- Either: -->
- [ ] There are tests for these changes OR
- [ ] These changes do not require tests because _____

<!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. -->

Source-Repo: https://github.com/servo/servo
Source-Revision: b5a96e6054e0669d8891847fa5f806078ffb2aa6
2016-12-06 20:19:21 -08:00
..
helpers servo: Merge #14418 - layout: Fix some particularly bad cases of spurious reflows leading to script thread unresponsiveness (from pcwalton:infinite-reflows); r=notriddle 2016-12-01 10:16:38 -08:00
longhand servo: Merge #14467 - stylo: Support remaining display property values (from heycam:gecko-display); r=Manishearth 2016-12-05 23:53:17 -08:00
shorthand servo: Merge #14370 - use Either type for UrlOrNone (from thiagopnts:master); r=Wafflespeanut 2016-12-01 22:03:31 -08:00
build.py servo: Merge #13616 - Move PropertyDeclarationBlock into its own module (from servo:PropertyDeclarationBlock_independence_day); r=Ms2ger 2016-10-06 11:13:41 -05:00
data.py servo: Merge #14467 - stylo: Support remaining display property values (from heycam:gecko-display); r=Manishearth 2016-12-05 23:53:17 -08:00
declaration_block.rs servo: Merge #14365 - Property declaration block serialization should check for importance (from canaltinova:block-important); r=emilio 2016-11-26 05:09:55 -08:00
gecko.mako.rs servo: Merge #14471 - adjust display style fixup to handle more Gecko cases (from heycam:blockification); r=emilio 2016-12-06 20:19:21 -08:00
helpers.mako.rs servo: Merge #14467 - stylo: Support remaining display property values (from heycam:gecko-display); r=Manishearth 2016-12-05 23:53:17 -08:00
Mako-0.9.1.zip servo: Merge #13171 - Revert "Remove mako.zip" (from emilio:mako-is-back); r=SimonSapin 2016-09-03 23:56:55 -05:00
properties.html.mako servo: Merge #10749 - Prepare related files to make it easier to split up the Mako template (from servo:split-mako); r=nox 2016-04-21 10:09:09 +05:01
properties.mako.rs servo: Merge #14471 - adjust display style fixup to handle more Gecko cases (from heycam:blockification); r=emilio 2016-12-06 20:19:21 -08:00