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
Matt
fb21a897f6
Add some content to lessc help
...
Added some details to lessc and extracted a printUsage method.
Fixes #817
2012-08-15 18:53:35 +01:00
Matt
5132c71a5b
Fix error output and extract a helper object for lessc related methods
...
- Fixed a bug, which prevents colors from being set in error messages.
- Created a helper object for lessc methods and moved the stylize function
into it. Changed test/less-test.js and lib/less/index.js to use new methods.
- Removed duplicate definitions of the stylize function.
2012-08-15 18:53:35 +01:00
Luke Page
b65d420353
Fix typo in rhino. Fixes #896
2012-08-15 18:50:48 +01:00
Marcus Bointon
bb0886fcc9
Add contrast function following the same format as sass. Added tests.
...
Added luma calculation.
2012-08-12 20:38:03 +01:00
Colin
5f9cf904e7
Only set media type when one is present
...
Defaulting to media="screen" causes the
browser to ignore inline @media print
and other queries.
Fixes #612
2012-08-12 19:18:03 +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
8c6d14bcf2
Fix previous test. Fix error on invalid import. Fixes #761
2012-08-11 20:35:29 +01:00
Kristoffer Walker
26876bdbbf
propagate deep errors up callback chain
...
On branch deep-error-reporting
modified: lib/less/parser.js
2012-08-11 19:44:08 +01:00
Paulo Gaspar
66bbb9a44a
Fix for issue 592. Additional removal of TODOs and Rhino support by
...
@agatronic.
2012-08-11 16:40:59 +01:00
Luke Page
b809e8eeb2
Fix #861 and introduce tests for errors
2012-08-11 12:00:28 +01:00
Philip Harrison
0a65df5412
Derp, set vmin before vm
2012-08-10 15:47:01 +01:00
Philip Harrison
0a4e855002
Merge upstream
2012-08-10 15:40:42 +01:00
Philip Harrison
6cc1458c32
Add vmin unit to parser dimensions
...
Spec http://www.w3.org/TR/css3-values/#vmin-unit
2012-08-10 15:24:00 +01:00
Philip Harrison
4c4e2bfdcd
Add dppx and dpcm units to parser dimensions
...
dppx is currently supported by Firefox > 16.
This can be used to target retina setups:
@media (min-resolution: 2dppx) {}
http://www.w3.org/TR/css3-values/#resolution
2012-08-10 15:04:58 +01:00
Luke Page
be74f9a837
Fix regression on shorthand. Fixes #887
2012-08-10 07:35:40 +01:00
Luke Page
b96e307bd5
Support for support/viewport/page directives. Fixes #847 and fixes #366
2012-08-08 22:55:36 +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
Alex Ganose
d22bcdc828
Removed toLowerCase function call so the function name remains the same
...
when used with a mixin and add test for rotateX
2012-08-05 17:14:43 +01:00
DocLabyrinth
e6e41fac6f
Changed parser to avoid all alpha() calls being parsed as IE style functions and added relevant tests. Fixes #669
...
Conflicts:
test/css/colors.css
test/less/colors.less
2012-08-05 12:23:16 +01:00
Matt
3be05a1c7b
Remove trailing ANSI escape sequences in no-color mode
...
Added a 'reset' code to the stylize function and changed the previously
hard-coded ANSI escape sequence string to a function call.
2012-08-05 11:57:35 +01:00
skoni
be675c6566
Move error formatting to a seperate function
2012-08-05 11:26:12 +01:00
Luke Page
63821cdbe6
Fix all the parent combinator issues
2012-07-30 21:41:34 +01:00
Paul Mohr
f4518cc997
Added -khtml support for @keyframes
2012-07-29 17:00:17 +01:00
Evan Torrie
8284ce5fe0
Added CSS3 specific relative length units
...
See http://dev.w3.org/csswg/css3-values/#relative-length-units
2012-07-29 16:47:12 +01:00
Denys Mishunov
372569f726
If weight is not passed to mix() assume it's 50
2012-07-29 16:36:33 +01:00
Luke Page
e98a20a50d
allow windows and unix path seperators in rhino. Fixes #828
2012-07-29 14:03:32 +01:00
Luke Page
be5464d2a6
make rhino arguments match lessc
2012-07-29 11:47:17 +01:00
Luke Page
acace43415
merge compression argument support
2012-07-29 11:37:13 +01:00
Luke Page
1199ce41b0
Make rhino error support better
2012-07-28 23:16:10 +01:00
Simon Dittlmann
e0ebaeeb55
Fixed rhino's loadStyleSheet callback invocation (first parameter is the error object and not root)
2012-07-28 19:19:41 +01:00
Andrew Stone
221e850b89
add support for ratios in media queries
2012-07-28 18:14:48 +01:00
Dustin Cass
cb8856fe6f
Adjust all regexes in parser.js to use similar style for character classes
2012-07-26 16:28:10 -07:00
Dustin Cass
4821735ba2
Adjust attribute selector regex to allow for numbers and underscores in attribute names ( fixes #863 , fixes #876 ).
2012-07-26 15:47:53 -07:00
Chris Coker
b004c19657
remove transparent from colors.js
2012-06-29 13:35:38 -04:00
Sasha Sklar
b235734a11
Merge pull request #753 from clarkni5/master
...
Adding "dpi" as a valid dimensions for media queries
2012-05-15 07:44:37 -07:00