summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Bump version to 1.3.5v1.3.51.3.xEevee (Lexy Munroe)2016-06-081-2/+2
|
* 1.3.5 changelogEevee (Lexy Munroe)2016-06-081-1/+31
|
* Merge pull request #343 from PhilipGarnero/allow-dots-in-filenamesEevee2016-06-0819-5/+43
|\ | | | | better check on file path to allow dots in filenames
| * better check on file path to allow dots in filenamesPhilip Garnero2015-07-0319-5/+43
| | | | | | | | fixes issue #334
* | Merge pull request #332 from dexbol/narrow-buildEevee2016-06-081-1/+5
|\ \ | | | | | | Workaround for narrow Python build
| * | Workaround for narrow Python builddexbol2015-03-231-1/+5
| | | | | | | | | | | | More info: http://stackoverflow.com/questions/7105874/valueerror-unichr-arg-not-in-range0x10000-narrow-python-build-please-hel
* | | Avoid precision loss when converting between units. Fixes #330Eevee (Lexy Munroe)2016-06-084-10/+36
| | |
* | | if()'s arguments are evaluated lazily. Fixes #339Eevee (Lexy Munroe)2016-06-086-31/+76
| | |
* | | Leave invert(N) alone; it's a CSS filter. Fixes #331Eevee (Lexy Munroe)2016-06-082-0/+11
| | |
* | | Support trailing combinators in selectors. Fixes #351Eevee (Lexy Munroe)2016-06-083-5/+48
| | |
* | | Support -moz-calc and -webkit-calc, too. Fixes #348Eevee (Lexy Munroe)2016-06-084-4/+8
| | |
* | | "opacity" in IE filter nonsense should be case-insensitive, re #341Eevee (Lexy Munroe)2016-06-082-6/+6
| | |
* | | Strip scalar null properties from output. Fixes #337Eevee (Lexy Munroe)2016-06-081-0/+2
| | |
* | | append() should default to spaces. Fixes #335Eevee (Lexy Munroe)2016-06-083-22/+31
| | |
* | | Compass should treat currentColor as a color. Fixes #354Eevee (Lexy Munroe)2016-06-083-3/+15
| | |
* | | Add the Sass 3.4 *-exists functions. Fixes #226, #229, #353Eevee (Lexy Munroe)2016-06-086-13/+116
| | |
* | | Avoid stripping inline comments that are part of URLs. Fixes #350Eevee (Lexy Munroe)2016-06-084-1/+15
| | |
* | | Fix fonts extension under Python 3, and fix expected outputEevee (Lexy Munroe)2016-06-082-7/+7
| | |
* | | Put @imported rules in the place they were imported. Fixes #352Eevee (Lexy Munroe)2016-06-083-74/+24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | There was some old code that grouped rules by the literal file they came from -- even if @imported -- solely for the sake of some debug code that I'm not convinced is particularly useful. I removed the grouping, which ensures that an @import in the middle of a file will correctly leave its rules in that position. Also inlined a few very short methods that weren't used anywhere else and mostly just made browsing the code more confusing than necessary. I think this might break the repl, but it was already broken, so.
* | | Merge pull request #346 from william-index/masterEevee2015-08-072-2/+9
|\ \ \ | | | | | | | | Increases parity of str-slice with Sass str-slice
| * | | Fixes length calculation for str_slice edge casesWilliam Anderson2015-08-041-2/+2
| | | |
| * | | Adds test for str_slice edge casesWilliam Anderson2015-08-041-0/+3
| | | |
| * | | Increases parity of str-slice with Sass str-sliceWilliam Anderson2015-08-041-2/+6
|/ / / | | | | | | | | | | | | | | | | | | | | | relates to issue #338 When using str-slice the compiler should correct for out of bounds or index zero, like ruby Sass. This is also essential for use with the Bourbon library as of 4.2.3 and its implementation of is-length, which is handled perfectly fine by Ruby Sass.
* | | Added source_files to legacy compilerGerman M. Bravo2015-07-191-1/+7
| | |
* | | Improved deprecation warning messagesGerman M. Bravo2015-07-171-2/+2
| |/ |/|
* | Added less2scss commandGerman M. Bravo2015-04-102-0/+107
|/
* Don't truncate alpha in rgba(...) to two places. Fixes #329.Eevee (Alex Munroe)2015-02-231-1/+1
|
* Fix tox.ini on non-Windows, per #327.Eevee (Alex Munroe)2015-01-221-3/+1
|
* commentEevee (Alex Munroe)2015-01-221-0/+7
|
* Fix (by ignoring) bare properties in @variables.Eevee (Alex Munroe)2015-01-161-3/+1
|
* Merge pull request #325 from kernc/patch-1Eevee2015-01-061-2/+2
|\ | | | | Encode the output to UTF-8 before writing to file
| * Encode the output to UTF-8 before writing to filekernc2015-01-061-2/+2
|/ | | | | | | | | | Having run pyScss with `--watch`, it died with: ``` File "/usr/local/lib/python2.7/dist-packages/scss/tool.py", line 254, in compile dest_file.write(self.css.compile(scss_file=src_path)) UnicodeEncodeError: 'ascii' codec can't encode character u'\uf0d7' in position 816: ordinal not in range(128) ``` Encoding to UTF-8, assuming that's what everyone wants, before writing the file, solves it.
* Bump version to 1.3.4.v1.3.4Eevee (Alex Munroe)2014-12-152-2/+14
|
* Avoid u'' for 3.2's sake.Eevee (Alex Munroe)2014-12-101-1/+4
|
* Stop using apply_vars on block arguments; use the parser instead.Eevee (Alex Munroe)2014-12-104-9/+58
|
* Fix parsing of `@if(...)`, where there's no literal space.Eevee (Alex Munroe)2014-12-104-15/+28
|
* Make line numbers in errors moderately less wrong.Eevee (Alex Munroe)2014-12-105-24/+36
|
* Fix handling of relative imports again.Eevee (Alex Munroe)2014-12-091-6/+10
|
* Fix the fallback behavior of / and - on non-strings.Eevee (Alex Munroe)2014-12-091-2/+2
| | | | | | | | | | | The default is to treat these like a single unit, so "a" - "b" produces "a"-"b". The code was neglecting to use String.unquoted, so the resulting string would have even more quotes around it, which was... incorrect. This mostly had an effect on using CSS syntax like top/1px inside a variable, where division is evaluated. The result was quoted, which changed the semantics.
* Merge pull request #314 from xen0n/modulo-expressionEevee2014-12-094-7/+37
|\ | | | | Support for modulo expressions
| * Implement modulo support in Number.Wang Xuerui2014-11-011-0/+18
| |
| * Add parser support for modulo expression.Wang Xuerui2014-11-012-7/+14
| |
| * Add test cases for modulo expression.Wang Xuerui2014-11-011-0/+5
| |
* | Bump version to 1.3.3.v1.3.3Eevee (Alex Munroe)2014-11-182-2/+9
| |
* | Add Compiler.compile_sources.Eevee (Alex Munroe)2014-11-122-1/+13
| |
* | Comment update.Eevee (Alex Munroe)2014-11-121-8/+4
| |
* | Restore a missing `return`.Eevee (Alex Munroe)2014-11-121-1/+1
| |
* | URLs with quotes should produce Url, not Function. Fixes #312.Eevee (Alex Munroe)2014-11-121-1/+9
| |
* | Undocumented support for allowing @import to work on .css files.Eevee (Alex Munroe)2014-11-123-3/+12
|/ | | | | | | Mostly for the benefit of django-pyscss (which thusfar has explicitly forced this behavior) so it doesn't need to copy and paste large blocks of fiddly code, but seems like a popular feature request in Ruby Sass as well.
* Bump version to 1.3.2.v1.3.2Eevee (Alex Munroe)2014-10-172-2/+12
|