summaryrefslogtreecommitdiff
path: root/scss
Commit message (Collapse)AuthorAgeFilesLines
...
* 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-151-2/+2
|
* 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-181-2/+2
| |
* | 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-171-2/+2
|
* Nits: fix phrasing in README, stop printing contents of scss_meta, put ↵Eevee (Alex Munroe)2014-10-171-10/+0
| | | | badges in docs.
* Allow arbitrary expressions as map keys, beyond the first key. Fixes #306.Eevee (Alex Munroe)2014-10-174-4/+31
|
* Un-xfail the IE alpha() test.Eevee (Alex Munroe)2014-10-171-6/+6
|
* Fix core tests to check for commas; fix join's auto behavior. Fixes #307.Eevee (Alex Munroe)2014-10-172-71/+92
|
* scss.tests.functions -> scss.tests.extensionEevee (Alex Munroe)2014-10-175-0/+0
|
* Merge pull request #310 from jrcartee/masterEevee2014-10-172-2/+7
|\ | | | | Small bug fixes
| * fixed bug from watchdog useJohn Cartee2014-10-171-1/+1
| |
| * fixed bug from normal command line useJohn Cartee2014-10-171-1/+6
| |
* | Remove a unicode literal, for 3.2's sake.Eevee (Alex Munroe)2014-10-171-1/+2
| |
* | Better handle running the tests without PIL installed.Eevee (Alex Munroe)2014-10-178-9/+52
|/
* Bump to 1.3.1.v1.3.1Eevee (Alex Munroe)2014-10-161-2/+2
|
* Remove reference to is_real_file.Eevee (Alex Munroe)2014-10-161-15/+7
|
* Bump version to 1.3.0.v1.3.0Eevee (Alex Munroe)2014-10-151-2/+2
|
* Fix relative imports from within a subdirectory.Eevee (Alex Munroe)2014-10-151-7/+5
|
* Extensions using Cache class, using CACHE_ROOT as the cache key prefixGerman M. Bravo2014-10-155-22/+64
|
* Added simple local memory Cache class for using in extensionsGerman M. Bravo2014-10-152-1/+43
|
* Added NOQAGerman M. Bravo2014-10-151-1/+1
|
* Allow both Paths and strings.Eevee (Alex Munroe)2014-10-131-4/+6
|
* Experiment with porting path handling to use pathlib.Eevee (Alex Munroe)2014-10-067-100/+227
| | | | | The biggest impetus here is to allow Django integration without having to copy and paste massive piles of code.
* Stricter normalize_var.Eevee (Alex Munroe)2014-09-221-5/+2
|
* Remove a tiny bit of unused state from prepare_source.Eevee (Alex Munroe)2014-09-221-10/+5
|
* Avoid relying on KeyError in Scope, which might be a whole tree of Scopes!Eevee (Alex Munroe)2014-09-221-6/+4
|
* On second thought I don't think this assertion buys us anything.Eevee (Alex Munroe)2014-09-221-2/+0
|
* Minor optimizations to selector code.Eevee (Alex Munroe)2014-09-223-38/+67
| | | | I don't remember why I ever thought all that sorting was necessary.
* murmurhash3 with C90 compatibilityGerman M. Bravo2014-09-221-4/+7
|
* Number of starting blocks increased (particularly for tokens)German M. Bravo2014-09-221-2/+2
|
* Using hashtables as cached restriction setsGerman M. Bravo2014-09-225-97/+108
|
* Expression grammar compiled using frozensetsGerman M. Bravo2014-09-221-43/+43
|
* Scanner using frozensetsGerman M. Bravo2014-09-221-1/+1
|
* Grammar cleanups (removed spaces)German M. Bravo2014-09-221-2/+2
|
* Added hashtableGerman M. Bravo2014-09-226-57/+280
|