Commit Graph

1552 Commits

Author SHA1 Message Date
Bass Jobsen
cf4039625f Update parser.js 2015-01-29 11:11:06 +01:00
Bass Jobsen
d3781258b7 Update parser-input.js 2015-01-29 11:07:37 +01:00
Bass Jobsen
48b379bbd0 endlines and comments
possible fix for https://github.com/less/less.js/issues/2370

I have used the following command to test this issue: `printf "p {\r//less\rc:1;\r}\r" | lessc -`

I'm not sure if this the most efficient fix.
I also tried `var nextNewLine = inp.substr(parserInput.i + 1).search(/\n|\r/);` to replace the `indexOf` but then i expect possible mismatches for `\r\n` which match on the first `\r`.
2015-01-29 00:27:09 +01:00
Luke Page
edca7f4cfa 2.3.1 release 2015-01-28 17:29:34 +00:00
jurcovicovam
dc93dd54bf Merge https://github.com/less/less.js into nested-parent-selector-2026-v1
Conflicts:
	lib/less/parser/parser.js
	lib/less/tree/ruleset.js
2015-01-28 10:46:49 +01:00
jurcovicovam
964b991423 Reviews changes: spacing and commented code.
Bug fixed: fixed handling of multi level nesting.
2015-01-28 09:50:44 +01:00
Luke Page
d206167c84 enforce spaces between operators for consistency 2015-01-27 22:24:12 +00:00
Luke Page
dc703deaf0 laxbreak 2015-01-27 22:02:05 +00:00
Luke Page
28de1cf788 Require parenthesis 2015-01-27 21:57:07 +00:00
Luke Page
08a7f9ebeb more whitespace rules 2015-01-27 21:38:13 +00:00
Luke Page
379968773e disallow weird type conversion 2015-01-27 17:40:18 +00:00
Luke Page
7eb3d63632 Prevent double protocol in debug info. Fixes #2383 2015-01-27 17:35:33 +00:00
Luke Page
d0830141ef v2.3.0 2015-01-27 00:18:46 +00:00
Luke Page
d70071546e Merge branch 'master' of https://github.com/lejenome/less.js
Conflicts:
	lib/less/render.js
2015-01-26 23:40:14 +00:00
Luke Page
31c3d04980 jscs style checking. Fixed whitespace issues. 2015-01-26 23:34:35 +00:00
Luke Page
82b29de3cd Merge branch 'patch-8' of https://github.com/bassjobsen/less.js 2015-01-26 22:28:42 +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
10586f0a92 make node available in tree 2015-01-26 21:53:02 +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
Luke Page
36b40ab12a Merge remote-tracking branch 'sommeri/directives-imported-by-reference-v1-2359' 2015-01-26 19:29:07 +00:00
Bass Jobsen
aa19d9578d explain inline maps
explain inline maps are as base64 data uri's
2015-01-26 09:52:22 +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
jurcovicovam
20e555bf47 Cleaned up parent selector replacement inside nested selectors :not() and
added unit test.
2015-01-20 13:40:56 +01:00
Bass Jobsen
1aec38f440 Update parser.js 2015-01-19 09:13:49 +01:00
Bass Jobsen
12969de390 optional imports
should fix https://github.com/less/less.js/issues/2145
2015-01-19 09:09:14 +01:00
jurcovicovam
b5711dbb13 Working but extremly ugly version. Desperately needs clean up. 2015-01-18 11:47:23 +01:00
Luke Page
8ed6a9748e Merge pull request #2392 from Justineo/isruleset
add support for `isruleset`
2015-01-15 07:23:15 +01:00
Justineo
297ac17dda add support for isruleset 2015-01-15 12:12:39 +08:00
shaun
023dd62c88 Make copy of options before each test set.
Some operations modify the options object, which could influence the next
test set.
Modified the test labels in the output to include the
folder (to distinguish between the normal and BOM tests).
Modified warning message from data-uri file-not-found to include the
filename.
2015-01-14 08:26:39 -08:00
shaun
7f8026284a Remove BOM in imports.
Modified tests to run against a copy of the test files with BOMs inserted
into each .less and .css file (the copies are generated automatically if
the /test/less-bom folder doesn't exist or is empty).
2015-01-13 20:32:47 -08:00
Luke Page
577afc35bc Merge remote-tracking branch 'origin/extend-warnings' 2015-01-13 16:55:22 +00:00
jurcovicovam
84b1863ddf Support include-path inside data-uri. Related to #1634 and #2275 2015-01-13 15:09:41 +01:00
Stefan Baumgartner
5551c40662 checking for doubles when warning for empty extends
follow up #2369
2015-01-13 11:11:47 +01:00
Luke Page
ccfd4e209d Merge branch 'master' of https://github.com/less/less.js 2015-01-12 21:33:53 +00:00
Luke Page
43773dd550 Pass the css from the cache into the callback. Fixes #2381 2015-01-12 19:39:51 +00: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
seven-phases-max
112bfec4e5 fixes svg-gradient function broken by prev. color object changes 2015-01-11 22:13:12 +04:00
Luke Page
dff4540f5b test for absolute paths and do not try and join if absolute. Fixes #2375 2015-01-11 16:31:32 +00:00
Luke Page
8ea1e880f2 improve error messages when failing to import for #2375 2015-01-11 16:30:29 +00:00
Luke Page
29ede6ae88 Merge branch 'master' into extend-warnings 2015-01-11 11:47:17 +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
Stefan Baumgartner
3435d193e8 making sure :extend warning does not bubble up
parent_ids contains all the selectors which this extend has to draw from. If the extend has more than one parent, it's a reference done in another selector.
2015-01-05 18:20:57 +01:00
Luke Page
b2b8043cc9 2.2.0 Release 2015-01-04 11:47:59 +00:00