Commit Graph

3687 Commits

Author SHA1 Message Date
Nathan Weizenbaum
d978423377 Enable sourcemaps by default.
This also adds support for customizing sourcemap links on the command
line and via the Ruby option API.

Closes #1189
2014-06-13 18:17:10 -07:00
Nathan Weizenbaum
139a64ca2c Fix a reference to Sass::Util in exec/base. 2014-06-13 15:39:08 -07:00
Nathan Weizenbaum
f701698fde Add a CHANGELOG entry about selector functions. 2014-06-13 15:13:09 -07:00
Nathan Weizenbaum
f031572b41 Add an is-superselector function. 2014-06-13 15:12:34 -07:00
Nathan Weizenbaum
b2eaca2d33 Add a simple-selectors function. 2014-06-13 15:08:52 -07:00
Nathan Weizenbaum
b123af9570 Add a selector-unify function. 2014-06-13 15:08:51 -07:00
Nathan Weizenbaum
9688f02db5 Add a selector-replace function. 2014-06-13 15:08:50 -07:00
Nathan Weizenbaum
f895460270 Add a selector-extend function. 2014-06-13 15:07:49 -07:00
Nathan Weizenbaum
8721402712 Add a selector-append function. 2014-06-13 15:07:48 -07:00
Nathan Weizenbaum
ac260ab6d9 Support placeholder but not parent selectors in selector fns. 2014-06-13 15:00:36 -07:00
Nathan Weizenbaum
67161f4fb6 Add a selector-nest function. 2014-06-13 14:58:04 -07:00
Nathan Weizenbaum
aacedc0c74 Add a selector-parse function. 2014-06-13 13:45:03 -07:00
Nathan Weizenbaum
783a3098c0 Merge branch 'stable'
Conflicts:
	doc-src/SASS_CHANGELOG.md
	lib/sass/exec.rb
2014-06-13 13:43:18 -07:00
Nathan Weizenbaum
83b8385923 Merge branch 'stable' into fix-deprecation-warning-file-existsp 2014-06-13 13:24:48 -07:00
Seiei Higa
83a1bb0973 Fix deprecation warning File.exists? -> File.exist? 2014-06-14 04:13:50 +09:00
Nathan Weizenbaum
c28c70ecc9 Make @extend :not(.foo) work again. 2014-06-06 18:41:58 -07:00
Nathan Weizenbaum
0bbd73613c Code review changes. 2014-06-06 17:35:11 -07:00
Nathan Weizenbaum
6d62912561 Support placeholder selectors in selector pseudoclasses. 2014-06-06 17:30:20 -07:00
Nathan Weizenbaum
db059852bf Support simple cases of nested selector pseudoclasses. 2014-06-06 16:57:38 -07:00
Nathan Weizenbaum
dd0853f146 Support specificity ranges for selectors like :matches(). 2014-06-06 16:57:38 -07:00
Nathan Weizenbaum
ba0209dff4 Track specificity better when extending. 2014-06-06 16:57:38 -07:00
Nathan Weizenbaum
5c75279fc6 Initial support for extending into selector pseudoclasses.
There are still some specificity and unification kinks to be ironed
out.
2014-06-06 16:57:38 -07:00
Nathan Weizenbaum
1bd375aa89 Add superselector support for selector pseudoclasses.
This also adds a new superselector test file.
2014-06-06 16:57:38 -07:00
Nathan Weizenbaum
41badb634a Add some failing tests for selector pseudoclass extension. 2014-06-06 16:57:38 -07:00
Nathan Weizenbaum
8b2607f8f5 Fully parse selectors nested within pseudoclass selectors. 2014-06-06 16:57:38 -07:00
Nathan Weizenbaum
9e58d2ec89 Disallow functions named "and", "or", or "not".
Closes #1265
2014-06-06 13:19:13 -07:00
Nathan Weizenbaum
b875485ab1 Merge branch 'stable'
Conflicts:
	lib/sass/selector/comma_sequence.rb
	lib/sass/selector/sequence.rb
	test/sass/scss/scss_test.rb
2014-05-30 13:25:26 -07:00
Nathan Weizenbaum
c343398871 Merge remote-tracking branch 'origin/master'
Conflicts:
	doc-src/SASS_CHANGELOG.md
2014-05-30 13:19:55 -07:00
Nathan Weizenbaum
274cd1b9be Fix @media interpolation errors.
Closes #1260
2014-05-30 13:09:46 -07:00
Nathan Weizenbaum
1675d6796f Fix a sass-convert comma-folding bug.
Closes #1257
2014-05-30 12:54:40 -07:00
Nathan Weizenbaum
ec9c6f05e6 Merge remote-tracking branch 'origin/stable' into stable 2014-05-30 12:17:39 -07:00
Nathan Weizenbaum
daca1f1877 Merge branch 'stable'
Conflicts:
	VERSION
	doc-src/SASS_CHANGELOG.md
2014-05-13 13:17:19 -07:00
Nathan Weizenbaum
dedd5b8ef3 Clean up and normalize function documentation. 2014-05-13 13:16:49 -07:00
Nathan Weizenbaum
04d4d6bb8f Fix a failing string-parsing test. 2014-05-09 14:09:33 -07:00
Nathan Weizenbaum
a39f21ce3e Merge remote-tracking branch 'origin/stable' into stable 2014-05-09 13:58:38 -07:00
Nathan Weizenbaum
58caba0e11 Merge remote-tracking branch 'origin/stable' 2014-05-09 13:54:44 -07:00
Nathan Weizenbaum
1085c2e0d6 Merge branch 'stable'
Conflicts:
	VERSION
	doc-src/SASS_CHANGELOG.md
	test/sass/scss/scss_test.rb
2014-05-09 13:54:39 -07:00
Nathan Weizenbaum
b5c2c536d0 Don't split a block with @at-root unless necessary.
Closes #1239
2014-05-09 13:27:09 -07:00
Chris Eppstein
cc015c4896 The reject method doesn't have a side-effect. 2014-05-08 16:08:32 -07:00
Chris Eppstein
c31855afc9 Move listen loading to Sass::Util so Compass can use it. 2014-05-08 14:34:54 -07:00
Nathan Weizenbaum
fd4508b89a Merge branch 'stable'
Conflicts:
	doc-src/SASS_CHANGELOG.md
2014-05-02 16:13:15 -07:00
Nathan Weizenbaum
785f920b99 Merge branch 'source-range-calc' into stable
Conflicts:
	doc-src/SASS_CHANGELOG.md

Closes #1236
2014-05-02 16:10:03 -07:00
Nathan Weizenbaum
13e10845ab Add a test for source range calculation and fix a related failure. 2014-05-02 16:09:00 -07:00
Nathan Weizenbaum
1059b9871a Properly set default options in Rails 3.0.
Closes #1235
2014-05-02 15:34:21 -07:00
Nathan Weizenbaum
c24ed3c30a Follow the CSS spec when parsing strings.
Closes #1237
2014-05-02 15:08:34 -07:00
Nathan Weizenbaum
5f1f28d154 Merge branch 'stable' 2014-05-02 14:37:41 -07:00
Nathan Weizenbaum
7ab4f552da Fix a RuboCop error. 2014-05-02 14:36:53 -07:00
Nikhil Benesch
d89a78ee8a script/lexer: properly calculate source_range in scan
Fix off-by-one error when calculating offsets in `scan`.
2014-05-02 11:54:39 -04:00
Nathan Weizenbaum
3835bf3d81 Merge branch 'stable'
Conflicts:
	VERSION
	doc-src/SASS_CHANGELOG.md
2014-04-25 18:19:59 -07:00
Nathan Weizenbaum
138bb451d7 Fix a test failure on older Ruby versions. 2014-04-25 18:15:28 -07:00