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
28de1cf788
Require parenthesis
2015-01-27 21:57:07 +00:00
Luke Page
31c3d04980
jscs style checking. Fixed whitespace issues.
2015-01-26 23:34:35 +00:00
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
jurcovicovam
20e555bf47
Cleaned up parent selector replacement inside nested selectors :not() and
...
added unit test.
2015-01-20 13:40:56 +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
shaun
d7f79be40d
Always copy/create BOM tests, even if they already exist.
...
Useful if editing tests, so you don't have to keep deleting the
test/less-bom folder between each test.
2015-01-14 20:49:36 -08: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
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
Luke Page
3bf458dc46
Change test to not require rn
2015-01-11 11:55:55 +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
15fc1cb332
exclude sync and integration tests if test name is specified
2015-01-04 08:45:57 +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
f47875ea28
some fixes to the tests and warn if render calls the callback multiple times
2015-01-03 14:52:50 +00:00
Luke Page
52a3790569
Fix testing framework - was skipping some tests.
2015-01-03 09:03:08 +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
Luke Page
8fc12e1b67
run less tests one after another
2014-11-28 19:46:49 +00:00
Luke Page
d87777d18c
output warning log messages during testing
2014-11-28 18:07:54 +00:00
seven-phases-max
ccd49bb619
improve keyword and anonymous input for replace (and %)
2014-11-25 04:04:50 +04:00
Luke Page
06aa304038
get tests passing in chrome in sauce
2014-11-23 08:08:45 +00:00
Luke Page
89c95af070
Fix isSync option, turn browser back to running sychronously and fix many issues that came up
2014-11-22 18:30:36 +00:00
Luke Page
b2aa23e88e
Fix IE8 error test
2014-11-16 16:01:32 +00:00
Luke Page
75426cb1d7
support pre ie10 and fix sauce asking for js status before script loaded
2014-11-16 15:00:04 +00:00
Luke Page
de06e26c03
Run less.js after page load to see if it fixes IE page load issue
2014-11-16 11:30:42 +00:00
Luke Page
27dea8ed2b
Fix variables with important to be consistent - Fixes #2286
2014-11-15 11:07:10 +00:00