Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Build the new (yet unused) style system as part of libscript, to avoid bitrot. #831

Closed
wants to merge 30 commits into from

Parse :nth-child() using an+b parsing from rust-cssparser.

bde1fcc
Select commit
10827f1
Initial pass at a stylesheet and selector parser
SimonSapin Aug 8, 2013
9512d13
Parse @namespace rules.
SimonSapin Aug 8, 2013
3f6a557
Mostly complete, untested selector parser.
SimonSapin Aug 8, 2013
af2f90f
Stop the madness and use cssparser as an external lib / crate.
SimonSapin Aug 9, 2013
cc30205
Add selector specificity.
SimonSapin Aug 9, 2013
1195759
Makefile: rebuild when rust-cssparser changes.
SimonSapin Aug 9, 2013
bde1fcc
Parse :nth-child() using an+b parsing from rust-cssparser.
SimonSapin Aug 9, 2013
ff1f4e6
Add a license (MPL2) and readme.
SimonSapin Aug 9, 2013
9b22acf
Factor out parsing of various types of rules.
SimonSapin Aug 10, 2013
5758c31
Add @media and media type parsing (no Media Queries yet.)
SimonSapin Aug 10, 2013
e1bde72
Add a recursive style rule iterator for stylesheets.
SimonSapin Aug 10, 2013
70c281f
Use a borrowed "device" for Media Queries matching.
SimonSapin Aug 10, 2013
c1b7e15
Update to rustc 0.8-pre (ecfc9a8 2013-08-12 04:29:11 -0700)
SimonSapin Aug 12, 2013
9ea09f9
Parse all longhand properties that Servo seems to support.
SimonSapin Aug 13, 2013
3343de5
Logic fixes in CSS longhand properties parsing.
SimonSapin Aug 13, 2013
4496835
Add parsing of supported shorthand properties.
SimonSapin Aug 13, 2013
be51f4f
Remove the peekable() overhead in font-family parsing.
SimonSapin Aug 13, 2013
b5860f4
Only allow one @charset rule.
SimonSapin Aug 14, 2013
8fec261
Upgrade to rustc 0.8-pre (0a677bc 2013-08-14 10:35:12 -0700)
SimonSapin Aug 16, 2013
622bc57
Add PropertyDeclaration, refactor property parsing to use a Mako temp…
SimonSapin Aug 22, 2013
a931c8d
Add "inherited" markers on longhand properties.
SimonSapin Aug 23, 2013
254c522
Simplify properties template a bit.
SimonSapin Aug 23, 2013
e2ec549
Add computed values.
SimonSapin Aug 29, 2013
bdca6d9
Revert early resolving of currentColor.
SimonSapin Aug 30, 2013
dd8b178
Add initial values.
SimonSapin Aug 30, 2013
0c726b4
Upgrade to rustc 0.8-pre (0ac3e02 2013-08-30 05:45:45 -0700)
SimonSapin Aug 30, 2013
71ca10a
Add 'src/components/script/style/' from commit 'dd8b17886099b3a9ac59f…
SimonSapin Sep 2, 2013
91593b5
Build the new (yet unused) style system as part of libscript, to avoi…
SimonSapin Aug 30, 2013
496072c
Trigger a rust rebuild
SimonSapin Sep 3, 2013
1912b82
Add missing license header in src/components/script/style/mod.rs
SimonSapin Sep 4, 2013
Closed

Build the new (yet unused) style system as part of libscript, to avoid bitrot. #831

Parse :nth-child() using an+b parsing from rust-cssparser.
bde1fcc
Select commit
10827f1
Initial pass at a stylesheet and selector parser
SimonSapin Aug 8, 2013
9512d13
Parse @namespace rules.
SimonSapin Aug 8, 2013
3f6a557
Mostly complete, untested selector parser.
SimonSapin Aug 8, 2013
af2f90f
Stop the madness and use cssparser as an external lib / crate.
SimonSapin Aug 9, 2013
cc30205
Add selector specificity.
SimonSapin Aug 9, 2013
1195759
Makefile: rebuild when rust-cssparser changes.
SimonSapin Aug 9, 2013
bde1fcc
Parse :nth-child() using an+b parsing from rust-cssparser.
SimonSapin Aug 9, 2013
ff1f4e6
Add a license (MPL2) and readme.
SimonSapin Aug 9, 2013
9b22acf
Factor out parsing of various types of rules.
SimonSapin Aug 10, 2013
5758c31
Add @media and media type parsing (no Media Queries yet.)
SimonSapin Aug 10, 2013
e1bde72
Add a recursive style rule iterator for stylesheets.
SimonSapin Aug 10, 2013
70c281f
Use a borrowed "device" for Media Queries matching.
SimonSapin Aug 10, 2013
c1b7e15
Update to rustc 0.8-pre (ecfc9a8 2013-08-12 04:29:11 -0700)
SimonSapin Aug 12, 2013
9ea09f9
Parse all longhand properties that Servo seems to support.
SimonSapin Aug 13, 2013
3343de5
Logic fixes in CSS longhand properties parsing.
SimonSapin Aug 13, 2013
4496835
Add parsing of supported shorthand properties.
SimonSapin Aug 13, 2013
be51f4f
Remove the peekable() overhead in font-family parsing.
SimonSapin Aug 13, 2013
b5860f4
Only allow one @charset rule.
SimonSapin Aug 14, 2013
8fec261
Upgrade to rustc 0.8-pre (0a677bc 2013-08-14 10:35:12 -0700)
SimonSapin Aug 16, 2013
622bc57
Add PropertyDeclaration, refactor property parsing to use a Mako temp…
SimonSapin Aug 22, 2013
a931c8d
Add "inherited" markers on longhand properties.
SimonSapin Aug 23, 2013
254c522
Simplify properties template a bit.
SimonSapin Aug 23, 2013
e2ec549
Add computed values.
SimonSapin Aug 29, 2013
bdca6d9
Revert early resolving of currentColor.
SimonSapin Aug 30, 2013
dd8b178
Add initial values.
SimonSapin Aug 30, 2013
0c726b4
Upgrade to rustc 0.8-pre (0ac3e02 2013-08-30 05:45:45 -0700)
SimonSapin Aug 30, 2013
71ca10a
Add 'src/components/script/style/' from commit 'dd8b17886099b3a9ac59f…
SimonSapin Sep 2, 2013
91593b5
Build the new (yet unused) style system as part of libscript, to avoi…
SimonSapin Aug 30, 2013
496072c
Trigger a rust rebuild
SimonSapin Sep 3, 2013
1912b82
Add missing license header in src/components/script/style/mod.rs
SimonSapin Sep 4, 2013

Workflow runs completed with no jobs

You can’t perform that action at this time.