rjgotten
94d3f469d4
merge from upstream
2015-03-05 16:12:56 +01:00
rjgotten
d119e01807
Scoped @import (plugin) functions loading
...
- Limited @import (plugin) support to add/addMultiple of functions
- Altered @import (plugin) loading to support browser
- Support proper closure scoping of @import (plugin) loaded functions
2015-03-05 15:55:37 +01:00
Bass Jobsen
553e75f9dc
add browser postProcessor Plugin test
2015-03-01 22:06:31 +01:00
Luke Page
a37a742b7d
Fix #2472 - don't loose the unit when not in strictUnits mode
2015-02-26 18:41:26 +00:00
Luke Page
7d86a5e72d
Temp. fix for comment nodes in functions. Fixes #2475
2015-02-26 18:22:39 +00:00
rjgotten
2c7a9f826e
Fix unit tests
2015-02-26 15:34:49 +01:00
rjgotten
5eeb6b4e0f
Attempting to fix phantomjs browser test
2015-02-26 15:06:28 +01:00
rjgotten
d96af08795
Fix lint errors and add tests for @import (plugin)
2015-02-26 14:40:36 +01:00
jurcovicovam
ff558e9851
Merge https://github.com/less/less.js into nested-directives-in-directives-v2-1691-2104
2015-02-26 09:39:18 +01:00
jurcovicovam
028f3c79be
Bubbling of directives.
2015-02-24 17:27:27 +01:00
Bass Jobsen
121bdd8365
allow a list of colors as argument for the svg-gradient function
2015-02-11 20:35:28 +01:00
Luke Page
f2dc984e7f
Merge branch 'master' of https://github.com/less/less.js
2015-02-07 11:26:58 +00:00
Krzysztof Chrapka
5fac1f0e0b
Fix empty sourcemaps
...
fixes #2430
2015-02-06 18:21:24 +01:00
Luke Page
97d039f267
extract and length now skip over comment nodes. Fixes #2431
2015-02-04 17:28:48 +00:00
Luke Page
23a1159c44
Merge branch 'master' of https://github.com/less/less.js
2015-02-02 21:53:31 +00:00
Luke Page
f5700b8b33
do not do bom test unless prep is called - in order to allow plugins to continue to use less acceptance test system without bom tests.
2015-02-02 20:12:18 +00:00
Luke Page
2114a3fe7a
fragment urls referencing just a fragment are assumed absolute - referencing the current page. Fixes #2320
2015-02-02 20:08:48 +00:00
jurcovicovam
996947d2f6
Fixing makeImportant on mixins and rulesets: #2421
...
1.) Rulesets `makeImportant` must create a new ruleset.
2.) Mixin-definition `makeImportant` must create a new mixin definition.
It must NOT convert mixin into ruleset.
2015-02-01 15:32:58 +01:00
Luke Page
4972d476a4
Merge pull request #2423 from SomMeri/extend-on-parent-selector-v1-2206
...
Bug: extend doesn't work when appended on nested selector with &
2015-01-31 08:50:33 +01:00
Luke Page
604c911441
style cop 2 - indentation
2015-01-30 20:41:25 +00:00
Luke Page
1494e25ef0
More style cop..
2015-01-30 18:28:02 +00:00
jurcovicovam
b9a3d45dbb
Selector composed from multiple joined selectors should keep original
...
extends. #2206
2015-01-30 13:54:21 +01: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
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