Commit Graph

46 Commits (c0f45f43360993b9ed132dbbe222ce9ae396b9bf)

Author SHA1 Message Date
Rich Harris a1513f61a9 encapsulate local styles inside global ones - fixes #1618
8 years ago
Christian Kaisermann 6545b94c54 Fix prefixed animation name replacement
8 years ago
Christian Kaisermann cb62b47d4f Make the compiler also transform prefixed @keyframes
8 years ago
Conduitry fccbcc74ae use CSS classes for ref:* selectors (#1230)
8 years ago
Rich Harris 8bcb0f2bf1 rename Generator -> Compiler
9 years ago
Rich Harris ebfab2c7cc no need to clone ast
9 years ago
Rich Harris 39dc0b9c7d ref selectors
9 years ago
Rich Harris 4f7c67db13 fix css expression analysis
9 years ago
Rich Harris de4aba73da css fix
9 years ago
Rich Harris b72225a28f rename loc to start, include character info in locations
9 years ago
Rich Harris 6719958169 remove cascade option
9 years ago
Rich Harris 7b1df97d7e add codes to validation errors
9 years ago
Rich Harris 17a20bbe37 add codes to warnings (#474)
9 years ago
Rich-Harris 381356aae7 make CSS DCE case-insensitive - fixes #1269
9 years ago
Rich-Harris b496a2f058 bail out of CSS optimisations on encountering spread - fixes #1300
9 years ago
Rich-Harris 6d47e924c4 output { js, css, ast } from svelte.compile - fixes #795
9 years ago
James Birtles e911739251 pass node through where possible
9 years ago
James Birtles 4bda127108 add end position to errors
9 years ago
Conduitry 9c6f6737c4 separate AST modification into Stylesheet#reify
9 years ago
Conduitry 5bf313cf8d apply CSS scoping classes directly to AST (WIP)
9 years ago
Rich Harris 7647913591 merge master -> gh-1118
9 years ago
Lee Reamsnyder 67ea9626eb process code in @supports queries with cascade: false
9 years ago
Rich Harris c233e4f178 generate a class selector instead of an attribute selector
9 years ago
Rich Harris a69442734d remove empty style blocks in prod mode - fixes #1138
9 years ago
Rich Harris 7959b22f2e base stylesheet.hash on css content, and revert parsed.hash
9 years ago
Rich Harris 93f6f8edcb Handle empty classes when pruning unused styles - fixes #997
9 years ago
Rich Harris c4e77df75c refactor
9 years ago
Rich Harris e7ae9d764b Reinstate code coverage
9 years ago
Johnny Hauser a91a09fb71 match css attribute name only selectors (no value)
9 years ago
Rich Harris 66f27ea268 handle unknown at-rules that are declaration-like — fixes #871
9 years ago
Conduitry 9fb66281dc update to css-tree@1.0.0-alpha22
9 years ago
Rich Harris cbfc609064 scoped styles
9 years ago
Rich Harris 667a7665a7 handle unquoted attribute values (fixes #798)
9 years ago
Rich Harris 81ba059a8a handle css vars in <style> tags (fixes #757)
9 years ago
Rich Harris 0d8817f2a9 remove leading selectors safely - fixes #783
9 years ago
Rich Harris d75a9dca94 smarter handling of keyframes - fixes #774
9 years ago
Rich Harris 9fda3cf9ec rename function
9 years ago
Rich Harris 15b481b28e apply encapsulating attributes to correct elements and selector parts (#767)
9 years ago
Rich Harris de87e1c812 preserve space before non-parenthesized media query expression - fixes #759
9 years ago
Rich Harris aa223cac31 avoid string manipulation bugs by not minifying combinators if cascade: true (#743)
9 years ago
Rich Harris 17a95239b3 support ref:foo as a CSS selector (#693)
9 years ago
Rich Harris e1574b195c optimise for ternary expressions when excluding unused css (#696)
9 years ago
Rich Harris cff7fe004b minify css and remove unused styles (#697)
9 years ago
Rich Harris 4759515db6 better CSS sourcemaps
9 years ago
Rich Harris 27050dfd2e tidy up
9 years ago
Rich Harris 6aed59170a move Stylesheet
9 years ago