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
Luke Page
2d8ede3436
remove process.exit calls as they do not guarentee a flushed stdout
2012-08-15 21:14:06 +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
Sindre Sorhus
3925c73305
Convert CHANGELOG to Markdown
...
+ add release dates
2012-08-15 18:40:38 +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
Luke Page
7fc6275ba8
Move Amd module definition. Fixes #777
2012-08-12 20:04:58 +01:00
Luke Page
e0fc8986cb
Add test for #826
2012-08-12 19:44:06 +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
861b63ce08
close the file written to in lessc. Fixes #570
2012-08-12 17:39:20 +01:00
Luke Page
3e052e5580
Add more error tests from #244
2012-08-12 13:35:55 +01:00
Luke Page
713cbd2002
support error tests in windows
2012-08-12 13:35:13 +01:00
Luke Page
42b83ef523
Make the test runner accept a argument to restrict the tests running (for debugging). Make the test runner pass the filename so it behaves like lessc - this fixed one of the tests. Also corrected the tests to run given the new format of the message
2012-08-11 22:28:57 +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
22b3ee939d
More tests for errors
2012-08-11 16:04:32 +01:00
Luke Page
b809e8eeb2
Fix #861 and introduce tests for errors
2012-08-11 12:00:28 +01:00
Marcus Bointon
be8a23923b
Merge pull request #889 from Harrison/master
...
Add dppx and dpcm units to parser dimensions
2012-08-10 08:09:29 -07: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
Marcus Bointon
24fbbc18e0
Merge pull request #890 from Harrison/vmin-unit-dimension
...
Add vmin unit to parser dimensions
2012-08-10 07:31:54 -07: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
Marcel Jackwerth
0d9de3a5b1
ignore node_modules
2012-08-05 11:44:10 +01:00
Marcel Jackwerth
44ec3a151c
use diff in less-test.js to display more info on test failures
2012-08-05 11:44:10 +01:00
Marcel Jackwerth
c20cc598c5
added diff-dependency for easier test-debugging
2012-08-05 11:44:09 +01:00
skoni
be675c6566
Move error formatting to a seperate function
2012-08-05 11:26:12 +01:00
ben hockey
883e561b53
added test for selector string interpolation
2012-08-05 10:37:27 +01:00
Robert Law
fc55458915
Adjusting the line feeds if they're windows based (\r\n) to \n.
2012-08-04 21:33:46 +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
Luke Page
ec6569b0f0
Fix missing test css from #342
2012-07-29 16:53:52 +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
70870dd9dd
Fix unit test for import-once so that tests pass. Previous test commit had bad assumptions
2012-07-29 16:26:55 +01:00
Luke Page
37dcad5b89
Add unit tests for transparent to make it clear what went wrong last time. fixes #806
2012-07-29 14:57:44 +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