| Commit message (Expand) | Author | Age | Files | Lines |
* | Simple testcase for @extend with a common prefix, from #105.extend-rewrite | Eevee (Alex Munroe) | 2013-09-10 | 2 | -0/+16 |
* | Use Selector objects throughout the compile process. | Eevee (Alex Munroe) | 2013-09-10 | 4 | -447/+350 |
* | Split the Selector class into its own file. | Eevee (Alex Munroe) | 2013-09-10 | 1 | -0/+288 |
* | Add LCS algorithm to @extend, and a big ol test file. | Eevee (Alex Munroe) | 2013-09-10 | 4 | -152/+268 |
* | Rewrite @extend logic. Add a Selector class. | Eevee (Alex Munroe) | 2013-08-30 | 7 | -7/+280 |
* | Un-bump version number; this is still prerelease. | Eevee (Alex Munroe) | 2013-08-30 | 1 | -1/+1 |
* | Split up _nest_rules; fix interpolation in @media/@keyframes/etc. | Eevee (Alex Munroe) | 2013-08-30 | 3 | -33/+77 |
* | Compressed semicolon insertion, without inspecting the output buffer. | Eevee (Alex Munroe) | 2013-08-29 | 1 | -10/+16 |
* | Preserve semicolons on at-rules in compressed mode. | Eevee (Alex Munroe) | 2013-08-29 | 3 | -1/+14 |
* | Alpha is relative to 1, not 100. | Eevee (Alex Munroe) | 2013-08-28 | 1 | -1/+1 |
* | Disallow writing out empty lists. | Eevee (Alex Munroe) | 2013-08-28 | 1 | -0/+3 |
* | Finish the rest of List * Number. | Eevee (Alex Munroe) | 2013-08-28 | 1 | -0/+2 |
* | Add a few doubly-experimental map functions needed for menus. | Eevee (Alex Munroe) | 2013-08-28 | 1 | -0/+44 |
* | Make rgb() reset the alpha channel. rgba() accepts percentage alpha. | Eevee (Alex Munroe) | 2013-08-28 | 1 | -3/+3 |
* | first-value-of() should not autosplit single-item lists. | Eevee (Alex Munroe) | 2013-08-28 | 1 | -2/+3 |
* | Make @dump_context actually work. | Eevee (Alex Munroe) | 2013-08-28 | 1 | -1/+1 |
* | Let Map.get_by_key take a default. | Eevee (Alex Munroe) | 2013-08-28 | 1 | -4/+8 |
* | Maps should have their keys evaluated as expressions! | Eevee (Alex Munroe) | 2013-08-28 | 1 | -4/+2 |
* | Short-circuit boolean evaluation, and return the determining value. | Eevee (Alex Munroe) | 2013-08-28 | 1 | -4/+10 |
* | Further nitpicking of core functions. | Eevee (Alex Munroe) | 2013-08-27 | 1 | -53/+33 |
* | Implement zip(). | Eevee (Alex Munroe) | 2013-08-27 | 2 | -1/+7 |
* | At long last, kill ParserValue and most of the Color constructor. | Eevee (Alex Munroe) | 2013-08-27 | 4 | -31/+18 |
* | That's not how you calculate hue... | Eevee (Alex Munroe) | 2013-08-27 | 1 | -1/+1 |
* | Color function cleanup, round 2. | Eevee (Alex Munroe) | 2013-08-27 | 3 | -111/+124 |
* | Greatly simplify color functions. | Eevee (Alex Munroe) | 2013-08-27 | 1 | -124/+61 |
* | Fix change_color and scale_color. Fixes #161, #164. | Eevee (Alex Munroe) | 2013-08-27 | 3 | -19/+172 |
* | Quick py3 fix for gradients. | Eevee (Alex Munroe) | 2013-08-23 | 1 | -1/+1 |
* | Cheap heuristic for whether +foo is an @include or a selector. | Eevee (Alex Munroe) | 2013-08-23 | 3 | -5/+14 |
* | Slurpy test. | Eevee (Alex Munroe) | 2013-08-23 | 2 | -0/+10 |
* | Holy crap variable arguments. Fixes #100! | Eevee (Alex Munroe) | 2013-08-23 | 2 | -47/+69 |
* | Parser support for slurpy arguments. | Eevee (Alex Munroe) | 2013-08-23 | 3 | -45/+96 |
* | Correctly support scanning zero-length strings. | Eevee (Alex Munroe) | 2013-08-23 | 1 | -9/+7 |
* | Remove Number.unit. | Eevee (Alex Munroe) | 2013-08-22 | 5 | -24/+14 |
* | Avoid using Number.unit in gradient math. | Eevee (Alex Munroe) | 2013-08-21 | 2 | -3/+16 |
* | Learn a bit less eagerly about "to". | Eevee (Alex Munroe) | 2013-08-21 | 1 | -0/+1 |
* | Shut up, position(). Also, learn about "to". | Eevee (Alex Munroe) | 2013-08-21 | 1 | -1/+5 |
* | Gradient cleanup, now with tests! Also unbreaks radial-gradient. | Eevee (Alex Munroe) | 2013-08-21 | 5 | -23/+222 |
* | Implement List.__contains__. | Eevee (Alex Munroe) | 2013-08-21 | 1 | -0/+3 |
* | Avoid clobbering `log` here. | Eevee (Alex Munroe) | 2013-08-21 | 1 | -1/+1 |
* | Add a few CSS4 image functions as known function names. | Eevee (Alex Munroe) | 2013-08-21 | 1 | -0/+5 |
* | Numbers with incompatible units should still compare as unequal. | Eevee (Alex Munroe) | 2013-08-21 | 2 | -7/+27 |
* | Fix linear-gradient, yet again. | Eevee (Alex Munroe) | 2013-08-21 | 3 | -7/+11 |
* | Enforce that Sass functions return Sass values. | Eevee (Alex Munroe) | 2013-08-21 | 1 | -2/+5 |
* | Default String encoding to UTF-8. Sigh. | Eevee (Alex Munroe) | 2013-08-21 | 1 | -4/+6 |
* | Fix @wrap_python_function to handle complex units. | Eevee (Alex Munroe) | 2013-08-21 | 1 | -1/+4 |
* | Numbers can always compare to unitless numbers. Expand Number tests. | Eevee (Alex Munroe) | 2013-08-21 | 2 | -9/+52 |
* | Quick repr for SassRule and Map. | Eevee (Alex Munroe) | 2013-08-20 | 2 | -0/+9 |
* | Tidy up @include implementation; don't let args overwrite globals. | Eevee (Alex Munroe) | 2013-08-20 | 4 | -41/+72 |
* | Fix test output for kronuz/mul-em. | Eevee (Alex Munroe) | 2013-08-20 | 1 | -1/+1 |
* | Mixin arg values should be evaluated in their own scope. | Eevee (Alex Munroe) | 2013-08-20 | 1 | -0/+3 |