Luke Page
27dea8ed2b
Fix variables with important to be consistent - Fixes #2286
2014-11-15 11:07:10 +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
4b1a200686
IE8/IE9 support
2014-11-02 13:50:04 +00:00
Luke Page
c757befb4f
flatten import visitor so that variable imports can be processed at the end of a global queue
2014-10-23 21:33:28 +01:00
Luke Page
b4ae1e880f
when finding variables, look inside sub import nodes
2014-10-23 18:33:13 +01:00
Luke Page
148a0f5908
put the appendage of the .less extension through the file manager so that behaviour can be over-ridden. Fixes #2235
2014-10-21 13:16:40 +01:00
Luke Page
9d535c0470
Whitespace - undo unusual new() syntax
2014-10-19 16:57:22 +01:00
Luke Page
845ec72131
improve error reporting
2014-10-19 16:48:04 +01:00
Luke Page
6d64213996
Fix issue #2221
2014-10-11 18:51:09 +01:00
Luke Page
dedf0eee38
rename env to context to avoid confusion with environment
2014-10-05 18:50:34 +01:00
Luke Page
10296d2947
Merge pull request #2217 from seven-phases-max/2_0_0
...
Fix interpolated selector match regression
2014-10-04 18:06:23 +01:00
Luke Page
7a6b1e278b
Pull out the file manager aspect of the environment so new file managers can be added dynamically
2014-10-04 17:46:30 +01:00
seven-phases-max
a51c8480ef
Fix interpolated selector match regression
2014-10-04 20:19:50 +04:00
Max Mikhailov
1ecce8b3ca
tree/directive.js: fix incorrect accept() code
...
Fixes #2191 .
2014-09-17 11:45:57 +04:00
Luke Page
e357dae7bc
allow lessc to load plugins. rename visitor directory to visitors to match others. Fix indexes in URL
2014-09-09 21:20:04 +01:00
Luke Page
1a78cd5901
Remove unnecessary text from require statements
2014-09-08 00:57:50 +01: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
a038121676
Cleaned up and added iteration for javascript too.
2014-09-05 17:04:06 +02: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
Luke Page
d3c6f2208f
Move toCSS out to a new class (still need to remove creation of that class from parser)
2014-09-04 17:42:38 +01:00
seven-phases-max
c4e2514905
reworked guard comparison
2014-09-04 01:14:51 +04:00
Luke Page
8fc964dc34
Merge remote-tracking branch 'origin/master' into 2_0_0
...
Conflicts:
lib/less/index.js
lib/less/parser/parser.js
lib/less/tree/rule.js
test/less/property-name-interp.less
2014-09-03 07:36:20 +01:00
seven-phases-max
36383dc89b
Fix property interpolation for @* values
2014-09-02 00:02:49 +04:00
Luke Page
ca72b4d92f
Clean up dependency injection so environment is injected at the top level
2014-08-26 22:26:27 +01:00
Luke Page
41732cc60b
pull out the input processing out of the parser class and a few small improvements - the no js option now applies to all js, including that within quotes. The Javascript node now also returns the right index.
2014-08-25 12:19:04 +01:00
Luke Page
95dedcc576
rename env to contexts
2014-08-24 18:03:33 +01:00
Luke Page
c41df95d23
move tree index underneath tree
2014-08-24 18:01:34 +01:00
Luke Page
16746e9b1e
untangle the mess of dependencies and remove all circular dependencies. Remove un-necessary dependency injection.
2014-08-24 17:55:46 +01:00
Luke Page
cde9b79b6c
much improved comment parsing
2014-08-17 11:30:18 +01:00
Luke Page
d7e7ddba44
move functions into its own folder and give it a set interface
2014-08-16 13:17:35 +01:00
Luke Page
ddba055461
Fix merge errors and node tests
2014-08-14 18:03:59 +01:00
Luke Page
f85f253586
merge from master
2014-08-14 17:27:16 +01:00
Luke Page
169bbada40
Merge pull request #2135 from SomMeri/charset-2126
...
Charsets should float on top #2126
2014-08-14 17:12:12 +01:00
Luke Page
3735d8118c
Merge pull request #2128 from SomMeri/issue-2127
...
Mixin wrongly called
2014-08-14 17:11:22 +01:00
Luke Page
74766691cc
Support for /deep/ selector. Fixes #2023
2014-08-14 16:35:13 +01:00
jurcovicovam
e7c81125b7
Charsets should float on top #2126
2014-08-03 10:37:10 +02:00
jurcovicovam
62eb799b40
Issue #2127 , selectors matching function ignored * selector.
2014-07-29 15:36:24 +02:00
jurcovicovam
f4d0442dbc
Removing useless comments.
2014-07-24 14:13:43 +02:00
jurcovicovam
864c63d27b
Fix ordering of @import and @charset rules #1954 #2013
...
The genCss method of ruleset.js splits child nodes into two groups:
* rules,
* rulesets.
Rules are always printed first and have special handling for last rule.
Rulesets are always printed second. Wrong ordering was caused by the
condition that determined what is rule and what is ruleset.
Issue #2013 : The condition made no difference between @charset and @page,
because both are compiled into tree.Directive nodes. I added isRulesetLike
method to the tree.Directive to differentiate between them.
Issue #1954 : The condition treated all tree.Anonymous types as rules and
caused them to float up. That is incorrect, because `@import (inline)` is
compiled into tree.Anonymous too, but should be treated as ruleset and
stay where it is.
2014-07-22 14:46:58 +02:00