Emilio Cobos Álvarez
36ff89bd28
style: Remove HasViewportPercentage.
...
It's not needed since #18268
2017-08-29 23:51:21 +02:00
Clément DAVID
c5fe235112
order derivable traits lists
...
Ignoring :
- **generated**.rs
- python/tidy/servo_tidy_tests/rust_tidy.rs
2017-08-23 21:38:44 +02:00
Emilio Cobos Álvarez
2d9255bff1
style: Get rid of GetParentAllowServo in implementation of CSS 'justify-items' property.
...
Bug: 1384542
Reviewed-by: heycam
MozReview-Commit-ID: 4qydjqSoVXs
2017-07-31 11:55:04 +02:00
Simon Sapin
eb98ae6e04
Update cssparser to 0.18
...
https://github.com/servo/rust-cssparser/pull/171
2017-07-24 11:39:12 +02:00
Emilio Cobos Álvarez
e3c4d03bde
style: Reduce some code duplication and ugliness when parsing identifiers.
2017-06-11 03:12:02 +02:00
bors-servo
061cb5f48e
Auto merge of #16752 - jdm:css-parse-error, r=SimonSapin
...
Report more informative CSS errors
This requires https://github.com/servo/rust-cssparser/pull/143 for the final commit. There's no better way to split that work up, unfortunately, and it's extremely easy to bitrot. I would appreciate if we could expedite reviewing this work.
This is the work necessary to enable https://bugzilla.mozilla.org/show_bug.cgi?id=1352669 . It makes sense to merge it separately because it's so much effort to keep it up to date with the ongoing Stylo work.
---
- [X] `./mach build -d` does not report any errors
- [X] `./mach test-tidy` does not report any errors
- [x] There are tests for these changes
<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg " height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/16752 )
<!-- Reviewable:end -->
2017-06-09 14:31:48 -07:00
Josh Matthews
27ae1ef2e7
Thread ParseError return values through CSS parsing.
2017-06-09 16:46:25 -04:00
Daisuke Akatsuka
21b7b256c2
Implements bitflags properties animatable
2017-06-09 23:46:11 +09:00
Anthony Ramine
c4f1d647a0
Derive the most trivial ToCss implementations 🌋
...
For now, all variants get serialised as the space-separated serialisations
of their fields. Unit variants are not supported.
2017-06-04 16:17:56 +02:00
Michael Brennan
f7459fd848
Make no_viewport_percentage! use an absolute path for HasViewportPercentage
2017-05-11 14:24:03 +02:00
Anthony Ramine
86d18863e1
Try to parse legacy before overflow for JustifyItems
...
"left" matches `<overflow-position>? && <self-position>`, even though it
might have been "left legacy".
2017-05-02 13:08:10 +02:00
Anthony Ramine
1ee1d85934
Simplify parsing code of JustifyItems
2017-05-02 13:07:30 +02:00
Anthony Ramine
4099091afe
Fix AlignFlags::to_css
2017-05-01 13:36:01 +02:00
Anthony Ramine
88f682a5d5
Properly parse alignment shorthands ( fixes #16391 )
2017-04-21 21:03:16 +02:00
Hiroyuki Ikezoe
97e27ca3a7
Serialize baseline values correctly.
2017-04-04 11:10:48 +09:00
Hiroyuki Ikezoe
e37e170c50
Parse "first baseline" and "last baseline".
2017-04-04 11:10:23 +09:00
Hiroyuki Ikezoe
4fa9090a0e
Fix justify-content values.
2017-04-03 07:29:35 +09:00
Simon Sapin
0f2d000a23
Borrow input to match_ignore_ascii_case!
...
In cssparser version 0.11, this macro will stop implicitly borrowing its
own input.
2017-02-26 10:40:09 +01:00
bors-servo
72b76458b7
Auto merge of #15606 - mbrubeck:align-items, r=Manishearth
...
stylo: Implement align-items and justify-items
Stylo-only patch to match Gecko property support. Part of #15001 . r? @Manishearth
<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg " height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/15606 )
<!-- Reviewable:end -->
2017-02-18 22:26:06 -08:00
bors-servo
3fa9ce16db
Auto merge of #15594 - mbrubeck:align-content-fix, r=Manishearth
...
Fix initial value of align-content and justify-content
This fixes a trivial mistake in #15533 , caused by me misreading the spec. r? @Manishearth
<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg " height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/15594 )
<!-- Reviewable:end -->
2017-02-16 18:16:28 -08:00
Matt Brubeck
0a0dd11f50
stylo: Implement align-items and justify-items
2017-02-16 15:52:34 -08:00
Matt Brubeck
4de480ec9b
style: Implement 'align-self' and 'justify-self'
2017-02-16 13:35:47 -08:00
Matt Brubeck
4c27304541
Fix initial value of align-content and justify-content
2017-02-16 09:28:24 -08:00
Matt Brubeck
c70167d17c
Stylo: Implement align-content and justify-content
2017-02-14 08:58:55 -08:00