539 Commits

Author SHA1 Message Date
Luke Page
70fb045df4 Added test for optional 2015-01-26 22:34:22 +00:00
Luke Page
69d4d60240 Merge pull request #2401 from SomMeri/interpolate-pseudo-selector-1294
Allow selector interpolation inside pseudoselectors. #1294
2015-01-26 23:14:47 +01:00
Luke Page
3571cadafb Merge pull request #2404 from SomMeri/important-with-nested-mixin-v2-2394
Important on parametrized mixin
2015-01-26 23:13:17 +01:00
Luke Page
ab96e71a34 Merge remote-tracking branch 'sommeri/import-refence-directives-2008'
Conflicts:
	test/css/import-reference.css
	test/less/import-reference.less
	test/less/import/import-reference.less
2015-01-26 22:08:35 +00:00
Luke Page
8ba6080171 also test for using string functions with data-uri as that used to fail 2015-01-26 20:20:13 +00:00
Luke Page
b09f30e079 support variables passed to data-uri 2015-01-26 20:17:27 +00:00
Luke Page
5e6e16ed8c pick up comments on the end of the file 2015-01-26 19:52:56 +00:00
jurcovicovam
dc2b685194 Added unit test for referenced parent selectors
Name: Parent selectors not working within mixins using (reference)
Number: #1979
2015-01-23 18:42:02 +01:00
jurcovicovam
8f1c35a814 Extend looses @supports imported by reference
New logic: directive with body that contains something referenced (for
example by extend) will be shown in output too. @Media works with the same
logic - it shows up in output if it contains something visible.

Related to: #2359
2015-01-23 17:48:26 +01:00
jurcovicovam
ed9b6efb13 Keyframes, supports and other directives should work with import
reference. #2008
2015-01-22 14:03:00 +01:00
jurcovicovam
d0e217e743 Important on parametrized mixin #2394
The !important flag on mixin call prevented proper evaluation of variables inside nested mixins. #2394
2015-01-21 14:54:48 +01:00
jurcovicovam
e064ac0ef2 Allow selector interpolation inside pseudoselectors. #1294 2015-01-20 16:08:02 +01:00
Justineo
297ac17dda add support for isruleset 2015-01-15 12:12:39 +08:00
jurcovicovam
84b1863ddf Support include-path inside data-uri. Related to #1634 and #2275 2015-01-13 15:09:41 +01:00
Luke Page
b724f5ae28 Merge pull request #2380 from seven-phases-max/referencing-variable-by-color-keyword
Colour keyword as variable name reference
2015-01-11 18:38:20 +00:00
Luke Page
8ea1e880f2 improve error messages when failing to import for #2375 2015-01-11 16:30:29 +00:00
seven-phases-max
f0d7b6a9fa allow colour keywords to serve as variable names (for @@) 2015-01-11 04:45:30 +04:00
Luke Page
ddc7ba9845 allow empty directives. fixes #2377 2015-01-10 16:53:07 +00:00
Luke Page
bac6f22a84 Add image-size functions. Fixes #1378 2015-01-04 11:25:56 +00:00
Luke Page
10ea767708 Fix #2242 - detect if less does not parse final character 2015-01-04 08:45:31 +00:00
Luke Page
49955d3a35 Fix parse error effectinge pseudo classes with guards. Fixes #2352 2015-01-03 17:07:06 +00:00
Luke Page
11fd6b17dc Default svgs to not be base64 encoded. encodeUri the svg-gradient function (and never base64 encode it). Fixes #2250 2015-01-03 14:59:51 +00:00
Luke Page
9ba40925a9 Fix problem if you use import inline and import interpolation together. Fixes #2336 2015-01-03 09:02:38 +00:00
Luke Page
4704583540 Support empty as a valid argument for isunit. Fixes #2324 2015-01-01 17:49:12 +00:00
Matthew Smith
19b606b439 Improve url check to be more robust, fix tests
I figured out that the test would still fail if I call the import in the
urls.less file. That way I don't need to figure out all the setup
required to test this bug.

- #2360
2014-12-31 13:09:02 -07:00
Matthew Smith
0d94e2dd01 Add failing test for svg-gradient in nested mixin
Tests which expose the bug in #2360
2014-12-31 10:33:37 -07:00
seven-phases-max
ccd49bb619 improve keyword and anonymous input for replace (and %) 2014-11-25 04:04:50 +04:00
Luke Page
27dea8ed2b Fix variables with important to be consistent - Fixes #2286 2014-11-15 11:07:10 +00:00
Luke Page
06a97bccb3 add further unit fallback tests 2014-11-09 14:21:40 +00:00
Luke Page
4dab36dade support @counter-style. Fixes #2204 2014-11-09 14:13:53 +00:00
Luke Page
9017cbe2ad improve legacy units to be more consistent (particularly for multiplicaton). Fixes #2276 2014-11-09 14:01:01 +00:00
Veres Lajos
73f3fc4468 typo fixes 2014-11-02 23:18:29 +00:00
Luke Page
793383eef9 further test case 2014-10-25 11:31:52 +01:00
Luke Page
bbb8f9a313 test for final working 2014-10-23 22:26:42 +01:00
Luke Page
ba3d24a352 Support urls begining // which are unquoted. Fixes #2238 2014-10-21 13:01:01 +01:00
Luke Page
6d64213996 Fix issue #2221 2014-10-11 18:51:09 +01:00
seven-phases-max
a51c8480ef Fix interpolated selector match regression 2014-10-04 20:19:50 +04:00
Luke Page
50e299b8bc Fix url import. Fixes #2089. 2014-09-07 14:40:28 +01:00
Luke Page
6bd327b3f4 Merge branch 'iterated-interpolation-2094' of github.com:SomMeri/less-rhino.js into 2_0_0
Conflicts:
	lib/less/tree/quoted.js
2014-09-06 14:39:32 +01:00
Luke Page
723b410db0 Merge branch 'SomMeri-namespaces-guards-1418' into 2_0_0
Conflicts:
	lib/less/tree/mixin.js
	lib/less/tree/ruleset.js
2014-09-06 13:27:11 +01:00
Luke Page
518887e9cc Merge branch 'namespaces-guards-1418' of github.com:SomMeri/less-rhino.js into SomMeri-namespaces-guards-1418 2014-09-06 02:09:51 +01:00
Luke Page
cf0ac69767 Merge branch 'reworked-guard-comparison' of github.com:seven-phases-max/less.js into 2_0_0
Conflicts:
	lib/less/tree.js
	lib/less/tree/anonymous.js
	lib/less/tree/color.js
	lib/less/tree/condition.js
	lib/less/tree/dimension.js
	lib/less/tree/keyword.js
	lib/less/tree/quoted.js
2014-09-06 01:52:47 +01:00
Luke Page
e31442cd63 Merge branch '2_0_0' of https://github.com/less/less.js into 2_0_0 2014-09-05 23:32:44 +01:00
Luke Page
f2bc59f63b Merge remote-tracking branch 'origin/master' into 2_0_0
Conflicts:
	CHANGELOG.md
	lib/less/index.js
	lib/less/parser/parser.js
	lib/less/tree/dimension.js
2014-09-05 23:31:42 +01:00
jurcovicovam
796d37cc66 Iterated string interpolation
Solves issue #2094 .
2014-09-05 16:47:37 +02:00
seven-phases-max
9f68f43552 Fix #1973 2014-09-05 14:11:03 +04:00
jurcovicovam
4a49c63696 Merge https://github.com/less/less.js into case-insensite-units-2096
Conflicts:
	test/css/comments.css
	test/less/comments.less
2014-09-05 10:08:54 +02:00
jurcovicovam
cbc8c78625 Added case insensitive units handling. Issue #2096 2014-09-05 10:05:13 +02:00
jurcovicovam
c330c3a4a8 Added guards checking to namespaces. Issue #1418. 2014-09-05 09:01:56 +02:00
seven-phases-max
c4e2514905 reworked guard comparison 2014-09-04 01:14:51 +04:00