Luke Page
38d2c57016
Make less.js ignore nodes in its own path so infinite recursion does not happen. Fixes #413
2012-10-24 20:16:10 +01:00
Luke Page
31ce31295c
Fix #186 - allow selectors to contain other selectors
2012-10-24 14:50:44 +01:00
Luke Page
461b3704fc
Add semi-colons to error function
2012-10-23 17:23:51 +01:00
Luke Page
5325291f36
Update version number on index
2012-10-23 17:05:47 +01:00
Luke Page
e1485dd706
Fix #990 - error message incorrect
2012-10-21 16:16:51 +01:00
Mehran Kholdi
610fe7b464
Fixed a typo in HSV implementation
2012-10-21 15:31:12 +01:00
Mehran Kholdi
e1dc5a18d1
Cleaned up parts of functions.js
...
making the code more lint-friendly
2012-10-21 15:31:11 +01:00
Mehran Kholdi
695af3d597
Added HSV and HSVA helpers
2012-10-21 15:31:10 +01:00
Luke Page
abf87255f7
Only output stack if it is not a less error
2012-10-21 15:27:06 +01:00
Luke Page
0ab748371c
basic support in definition, clean up and tests
2012-10-21 15:20:24 +01:00
Luke Page
587d6c2338
Add support for ';' as a delimiter
2012-10-21 15:20:24 +01:00
Luke Page
1990d8336f
Fix problem with name arguments with arguments variable and if you've specified all the arguments
2012-10-21 15:20:23 +01:00
Charles Lowell
fc8393d555
alternative to throwing an object literal.
...
create a real exception and extend it with the
custom properties that less needs to satisfy its
error generator. An alternative to the solution
proposed in cloudhead/less.js#963
2012-10-21 15:15:45 +01:00
Simone Deponti
8abc60ef26
Minor fixes.
...
Fixed a bug that could appear with compression enabled,
and minor tabbing issues in tests.
2012-10-07 12:16:10 +01:00
Simone Deponti
ebc41e5c4b
Fixed nested media bug.
2012-10-07 12:16:08 +01:00
Simone Deponti
1b0b84551f
Wrapped ruleset debug info passing in condition.
2012-10-07 12:16:07 +01:00
Simone Deponti
126667d4a0
Removed the passing around of an env.filename that is wrong when doing imports.
2012-10-07 12:16:06 +01:00
Simone Deponti
fd7a829079
getLocation() seems to return lines starting at 0, therefore we have to add 1.
...
This fixes the off-by-one bug,
and is consistent with what is done at line 238 in 'parser.js'.
2012-10-07 12:16:06 +01:00
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
Will
5eca0142c9
Check XHR return type appropriately
...
Asynchronous file XHRs need to listen for onreadystatechange.
2012-10-07 12:09:47 +01:00
Will
6bdd800bb6
Allow configuration of asynchronous XHR
...
Set less.async and/or less.fileAsync to true before including less.js to
force asynchronous XHR requests to be used. fileAsync is introduced
as a separate setting to maintain existing semantics, as previously changing
less.async to true would only affect http protocol XHRs.
2012-10-07 12:09:47 +01:00
Synchro
f8bee84fdf
Implement tint and shade functions
2012-09-23 17:16:23 +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
819d6b0ce6
Support for escaped characters in attributes and unit tests moved into css-escapes
2012-09-23 17:06:21 +01:00
Luke Page
55d6e5a0ba
Allow multiline javascript expressions, fixes #885
2012-09-09 10:35:27 +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
3031517c13
Review comments from @cloudhead - alter chunker to not chunk @{X} and
...
simplify process and depreciated != deprecated
2012-09-09 10:27:22 +01:00
Luke Page
7f466c1bfe
New selector interpolation
2012-09-02 11:47:41 +01:00
Luke Page
f6917c8fa6
At least catch no browser storage rather than balking
2012-09-01 17:12:32 +01:00
Luke Page
5f99bd22e9
Fix error messages in the browser for imported files with duplicate names (different directory) and links. Fixes #932
2012-09-01 16:45:46 +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
Sergey Yuferev
86520e53e8
added fraction support to round function
2012-08-30 20:22:08 +01:00
Anders Hellerup Madsen
d81ba3bb38
add support for utf-8, fixes #396 (this time less messy commit)
2012-08-30 20:08:48 +01:00
Luke Page
96ef26a9ff
Revert commit mistake
2012-08-24 06:45:28 +01:00
Luke Page
85ddc9f4e7
Add parent selector to user variable
2012-08-19 12:02:58 +01:00
Rubens Mariuzzo
0a5245b2c3
8 more blending modes added: multiply, screen, overlay, hardlight, difference, exclusion, average & negation.
2012-08-19 10:25:34 +01:00
Rubens Mariuzzo
6e97b8f694
Soft light blending mode added.
2012-08-19 10:25:16 +01:00
Luke Page
6696368eb3
Remove UTF8 BOM - fixes #650
2012-08-19 09:36:06 +01:00
Luke Page
e94b5b616a
Fix other whitespace issue brought up in #406
2012-08-19 08:30:41 +01:00
revolunet
9e8330a256
fix #31 and #406
...
Conflicts:
lib/less/parser.js
2012-08-19 08:09:24 +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
Lucas Green
e812e16656
Added: red() green() and blue() functions, with tests.
2012-08-18 16:50:20 +01:00
Desmond Brand
56f11e9666
Fix #423 by preserving order of link/style elements
...
Appending generated css to the head element is confusing because it
changes the order of style declarations. If there are regular css link
or style elements after the less link element, less declarations with
equal specificity will override css declarations that come later in the
document.
This change preserves the original order by inserting the generated css
immediately after the less link element.
2012-08-18 11:29:35 +01:00
Luke Page
8de8492d35
Fix mixin calls being recognised as mixin definitions when arguments contain spaces and interpolated strings. Fixes #901
2012-08-16 20:24:55 +01:00