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