Luke Page
f8de5bcb16
replace simple regex's with simple string comparisons
2015-03-15 10:24:41 +00:00
Luke Page
5651517f5f
Fix missing new statement, causing a undefined throw and bad error message
2015-03-13 16:06:19 +00:00
Luke Page
fe8cf75d14
verbose is not deprecated since now it does something. Fixes #2441
2015-03-13 15:54:47 +00:00
Luke Page
5387ee5f2f
Merge pull request #2497 from calvinjuarez/ruleset-as-default-arg
...
Allow detached rulesets as mixin argument defaults
2015-03-11 06:03:30 +00:00
Calvin Juárez
d4a8804808
parser – fix #2496 : allow detached rulesets as mixin argument defaults
2015-03-10 18:10:39 -06:00
Bass Jobsen
6c66aeb71c
change use case and add test
2015-02-28 22:32:40 +01:00
Bass Jobsen
57def23b52
Merge branch 'patch-12' of https://github.com/bassjobsen/less.js into patch-12
2015-02-28 15:48:12 +01:00
Luke Page
95441fa501
Do not require every extend is matched inside every media query and directive - removes alot of false warnings. Fixes #2499
2015-02-26 19:07:45 +00: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
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
jurcovicovam
eff8230c3c
directive.rules now holds array instead of single selector.
...
It is because:
1.) Consistency: media.js is done the same way.
2.) Ruleset may or may not change to array in to-css-visitor. All
following code had to hande two cases afterwards.
2015-02-24 14:08:11 +01:00
Bass Jobsen
5bc1208987
do not output when referencing
...
should fix https://github.com/less/less.js/issues/2464
2015-02-23 18:39:39 +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
6fd2a5751c
v2.4.0 release
2015-02-08 11:41:49 +00:00
Luke Page
8e7c285de7
Fix jscs violations, happening on travis
2015-02-07 11:29:52 +00: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
054d88abb9
Merge pull request #2429 from Justineo/master
...
Implementing preprocessing plugins
2015-02-03 07:53:25 +01:00
Luke Page
23a1159c44
Merge branch 'master' of https://github.com/less/less.js
2015-02-02 21:53:31 +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
Justineo
197619ab2a
fix code style
2015-02-02 17:24:41 +08:00
Justineo
093e2ea42c
Merge branch 'master' of https://github.com/less/less.js
2015-02-02 16:15:40 +08:00
Justineo
d53801eb77
try to implement preprocess plugins
2015-02-02 16:15:33 +08:00
jurcovicovam
2e579cf42a
cleaning up forgotten debug help
2015-02-01 15:39:33 +01: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
fb5280f16f
Merge branch 'master' of https://github.com/less/less.js
2015-01-30 22:29:03 +00: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
Luke Page
e967465607
keep promise an optional dependency for now. Fixes #2422
2015-01-30 17:51:14 +00:00
Luke Page
cf4f8e5a71
if strict units are off also use the denominator, if there is no numerator. Fixes #2418
2015-01-30 17:41:24 +00:00
jurcovicovam
b9a3d45dbb
Selector composed from multiple joined selectors should keep original
...
extends. #2206
2015-01-30 13:54:21 +01:00
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