Simone Deponti
bbdcc02c8b
Fixed some tests.
...
* Import filenames are okay, line numbers are off by one in some cases
* The nested media query still makes .tst show up as undefined
2012-10-07 12:16:04 +01:00
Simone Deponti
959e22f5ff
Added media query support.
...
* env.dumpLineNumbers was being lost when doing "offline" compilation
(within node.js)
* Added documentation for the changed options
* --line-numbers now takes a parameter
(either "comments", "mediaquery" or "all")
* The system can now again output mediaqueries for FireLESS
* Moved comments tests in debug/comments, will duplicate
for mediaquery and for "all"
Everything is still utterly broken though, tests still fail.
2012-10-07 12:16:03 +01:00
Luke Page
538097ec30
Unit tests for debug numbers
2012-10-07 12:16:02 +01:00
Vsevolod Vlasov
2165f29a6f
New line is now only inserted between rulesets when not in compress mode.
2012-10-07 12:16:01 +01:00
Vsevolod Vlasov
ccfa7402a1
Added ruleset source line number dumping support for debugging purposes.
2012-10-07 12:16:01 +01:00
Dustin Cass
8019439eb4
Pass env with toCSS in function call evaluation; Add tests; Fixes #957
2012-09-23 17:09:52 +01:00
Luke Page
559231a4db
Fix unquoted url's, remove special handling of data. Fixes #733
2012-09-09 10:30:55 +01:00
Luke Page
5b947fde7a
Re-implement #598 - in browser mode add on path after evaluation. Fixes #598 and Fixes #294
2012-09-01 16:12:41 +01:00
Luke Page
f020aae779
Make less more protocol agnostic. Fixes #428 and Fixes #742 and Fixes #706
2012-09-01 15:37:15 +01:00
Luke Page
c68d33f94e
tighten up two if statements to stop exception in browser mode. fixes #807
2012-09-01 14:44:22 +01:00
Colin Snover
2c75e4f332
Don't try to use variable values that do not exist on the browser. Fixes #190 .
2012-08-18 17:35:22 +01:00
Luke Page
473b320c68
Fix bug in media bubbling. Fixes #762
2012-08-12 19:09:54 +01:00
Luke Page
836e805245
eval directives. Fixes #699
2012-08-12 18:03:41 +01:00
Luke Page
5d49ca000e
Eval assignments by copying. Fixes #534
2012-08-06 22:02:32 +01:00
Luke Page
a702b282e6
Allow comparing colors and strings. Fix a bug whereby sometimes a mixin-call or import would disappear. This makes the import test fail consistently instead of once out of 8 times depending on async order I think.
2012-08-05 22:47:05 +01:00
Luke Page
63821cdbe6
Fix all the parent combinator issues
2012-07-30 21:41:34 +01:00
Andrew Stone
221e850b89
add support for ratios in media queries
2012-07-28 18:14:48 +01:00
comfuture
94f70f7121
fixed issue #795
2012-05-06 11:13:30 +09:00
James Foster
1bb3dc1f26
Fix trailing space when parent selector is the last part of the selector.
...
'''
.foo {
.bar & {
&:hover {
color: orange;
}
}
}
'''
now outputs
'''
.bar .foo:hover {
color: orange;
}
'''
2012-04-30 03:30:14 +01:00
James Foster
1857b7c5aa
Implement named parameters
2012-04-30 03:30:02 +01:00
cloudhead
cb78933423
remove duplicate rules automatically
2012-03-27 16:59:49 +02:00
cloudhead
8891564917
import-once functionality
2012-03-21 18:03:04 +01:00
Alexis Sellier
3e5a336f88
add ability to bind varargs
2012-02-28 19:23:39 +01:00
Alexis Sellier
229856d514
fix error message on wrong-arity call
2012-02-28 18:06:22 +01:00
Alexis Sellier
ac226c6b7f
Variadic argument support
...
.mixin (...) {} // matches any number of arguments
.mixin () {} // matches exactly 0 arguments
.mixin (@a: 1) {} // matches 0-1 arguments
2012-02-28 17:42:29 +01:00
Alexis Sellier
236f16b124
Allow '@import' directives in any selector
...
Add --strict-imports option to disable for perf
reasons.
2012-02-28 17:20:11 +01:00
Alexis Sellier
5ccf1dafec
Fix '::' selector output, Closes #663
2012-02-28 16:58:44 +01:00
Marcel Jackwerth
1ba622dd8d
fixed a bug when using @media with mixins
2012-02-17 11:57:31 +01:00
Marcel Jackwerth
081c26dc9a
adjusted indent-whitespace to 4 spaces
2012-02-17 01:42:22 +01:00
Marcel Jackwerth
936ab7d52e
Added automatic merging of media-query conditions
2012-02-17 01:39:03 +01:00
Marcel Jackwerth
80e8b42e9a
remove @media code from tree.Directive
2012-02-17 01:19:46 +01:00
Marcel Jackwerth
53b67e79fe
moved @media code to own file
2012-02-16 20:56:21 +01:00
Marcel Jackwerth
378ddef61f
fixed double-space
2012-02-15 17:17:48 +01:00
Marcel Jackwerth
288248dc5a
added @media bubbling (similar to SASS)
2012-02-14 20:10:25 +01:00
Jacob Thornton
75419077d7
always newline selector lists
2012-01-20 19:56:18 -08:00
Alexis Sellier
e8ac71c5b0
(minor) add missing semi-colon
2012-01-15 17:23:20 +01:00
Alexis Sellier
aefd310514
fix Runtime error reports from imported files
2012-01-11 00:55:14 +01:00
Alexis Sellier
2cc1b018fe
fix 'File not found' import error
2012-01-10 23:52:45 +01:00
Alexis Sellier
6d4516e6fc
improve errors from imported files
2012-01-09 20:39:24 +01:00
Alexis Sellier
48db59ec82
remove '^=', support 'not' better
2012-01-07 01:34:31 +01:00
Alexis Sellier
aab66a4d10
support '!important' after mixin calls
...
ex: `.mixin(4) !important;`
2012-01-05 21:53:03 +01:00
Alexis Sellier
7dd31ff654
improve import support with media features
2012-01-05 21:31:39 +01:00
Alexis Sellier
d8441445a5
change negation operators to be more cssy
2012-01-03 22:41:14 +01:00
Alexis Sellier
a40a9ee4db
and/or for mixin guards
2012-01-03 22:27:54 +01:00
Alexis Sellier
2844e03c5b
(minor) tidying up
2012-01-03 18:46:28 +01:00
Alexis Sellier
5ec708c3f4
type-checking stylesheet functions
...
is-string, is-keyword, is-color, is-number
2012-01-03 18:45:31 +01:00
Alexis Sellier
77c8df029b
support more falsy values
2011-12-30 00:50:26 +01:00
Alexis Sellier
40011da01b
mixin-guards: support >= != =< operators
2011-12-29 23:39:59 +01:00
Alexis Sellier
626d7f1523
additional support for mixin guards
2011-12-24 13:32:13 +01:00
Alexis Sellier
17137c1a70
fix string interpolation bug when var is empty
2011-12-20 01:31:51 +01:00