Commit Graph

985 Commits

Author SHA1 Message Date
Luke Page
d26159e5c6 Correct unit merge 2013-01-05 15:29:40 +00:00
Luke Page
697515b56c Add additional test for nested selectors. Rebuild dist. 2013-01-05 15:29:39 +00:00
Luke Page
97d0b0205b Rudimentary support for extend in selectors 2013-01-05 15:29:38 +00:00
Luke Page
4633f7cc4c Fix unit comparing after merge 2013-01-05 15:29:37 +00:00
Luke Page
c1efcf4e57 Change extend format to :extend(.class); - part 1 - support for stand-alone &:extend(.class); 2013-01-05 15:29:37 +00:00
Jordan Harband
d9f929a063 - Change the default behavior of "@import" to only import once.
- Add @import-multiple if for some insane reason you want multiple imports.
- Continue to support @import-once for backwards compatibility.
- Fixes #212.
2013-01-05 15:29:36 +00:00
Luke Page
ecc9b0606b Fix merge errors/problems and change format to ++ 2013-01-05 15:29:35 +00:00
hokaccha
815ca4a818 Fix combinator is not extended 2013-01-05 15:29:34 +00:00
hokaccha
f8f2c89ba3 Fix bug global leaks, ; to , 2013-01-05 15:29:33 +00:00
hokaccha
e793e81e92 Add Sass like extend 2013-01-05 15:29:32 +00:00
Marcel Jackwerth
61e7bd6fb1 loosened restriction on css units (who knows what W3C will think up next) 2013-01-05 15:29:32 +00:00
Marcel Jackwerth
c98495a100 Correct handling of units.
width: 1cm - 5mm
=> width: 0.5cm (instead of -4cm)

@ratio: 100px/50px
=> @ratio == 2 (instead of 2px)
2013-01-05 15:29:31 +00:00
Luke Page
2f5b0a6a0a Remove deprecated string interpolation 2013-01-05 15:29:30 +00:00
Luke Page
ebea51873e 1.4.0 version 2013-01-05 15:29:29 +00:00
Luke Page
c06d849877 Add file:/// bugfix to 1.3.3 browser release 2013-01-05 15:22:38 +00:00
Luke Page
905ccb8a0c make path matching more resiliant and parse file:/// 2013-01-02 20:21:39 +00:00
Luke Page
2624cc462e Test current behaviour of variables 2013-01-01 17:26:56 +00:00
Luke Page
8585614438 Clean up makefile 2012-12-30 09:48:36 +00:00
Luke Page
a9775a34da (dist) build 1.3.3 v1.3.3 2012-12-30 09:35:49 +00:00
Luke Page
531ae27d14 Update changelog for 1.3.3 2012-12-30 08:44:45 +00:00
Luke Page
ba99755f6b if contrast first argument does not match, pass it through. Fixes #1090 2012-12-30 08:36:00 +00:00
Luke Page
4f475456d5 fix parser bug with mixin call being interpretted as selector. Fixes #1091 2012-12-29 22:58:02 +00:00
Luke Page
d30e0e1a33 (dist) build 1.3.2 v1.3.2 2012-12-28 22:30:10 +00:00
Luke Page
8069e707db fix typo on import 2012-12-28 22:30:09 +00:00
Luke Page
1ca6d8795f Update changelog for 1.3.2 2012-12-28 22:17:41 +00:00
Luke Page
3dc7ce3f92 Do not add .less if the file has an extension already or has url parameters. Also support ';' instead of '?'. Fixes #784 and fixes #204 2012-12-28 21:29:08 +00:00
Luke Page
9829f2409c When adding a path onto an unquoted url, escape characters that require it. Fixes #831 2012-12-28 21:04:28 +00:00
Luke Page
5b3851720a browser support for rootpath and relative urls, with test 2012-12-28 20:32:26 +00:00
Luke Page
75a92bdc44 Add tests for static urls 2012-12-28 16:40:06 +00:00
Luke Page
eb5c9fbf5d Relative url's option for node lessc 2012-12-28 15:25:15 +00:00
Luke Page
addf87a75f Fix browser tests by moving url re-writing tests to urls.less. Also fix browser rootpath. 2012-12-28 12:38:49 +00:00
Luke Page
59258f5549 Fix server tests and an import bug when a media import is followed by further imports 2012-12-28 11:08:49 +00:00
Salim Bensiali
37729e17af Added missing newline at end of file 2012-12-27 20:43:55 +00:00
Salim Bensiali
7396e3438e Added documentation for the -rp, --rootpath option. 2012-12-27 20:41:51 +00:00
Salim Bensiali
e59a93b5fd Relative URLs in LESS files should be relative to the file that defines them.
It is up to the parser and compiler to rewrite them when those files are
imported by another LESS file.

- Modified and added test cases for import and import-once rules
- Fixed difference between client side and server side handling of relative urls
- Added a -rootpath option to lessc to specify another base path for the url
  rewriting. By default, rootpath=''
2012-12-27 20:40:16 +00:00
Luke Page
22a4a0c874 tidy code up, change to callback errors instead of system exit 2012-12-22 19:38:24 +00:00
mar
34a5184af0 support for @import linking to .less files over HTTP 2012-12-22 19:03:41 +00:00
Luke Page
b0d4135eee Fix comment chunking. Fixes #1082 2012-12-22 18:36:09 +00:00
Luke Page
d0512b1ce2 Make import-once fix, but for the browser 2012-12-22 18:10:49 +00:00
Luke Page
8cfe7acdae make import-once use the full path, not the possibly relative path to determine if an import has already been included 2012-12-22 10:21:28 +00:00
Luke Page
b9061ac621 Look in the current directory last when looking for imports. Fixes #1083 2012-12-22 08:27:56 +00:00
Luke Page
eb7242da30 Test that import paths load from the current directory first 2012-12-22 07:53:41 +00:00
Luke Page
40cfe5adf2 Update CONTRIBUTING.md
add developing information
2012-12-21 16:26:21 +00:00
Luke Page
aab2be61cb unbundle css min. Add optional dependency on ycssmin. Correct some things in the package.json. Add a .npmignore. Fixes #1080 2012-12-20 23:16:54 +00:00
Hakan Bilgin
26c450d344 Function "modifyVars" added
The function "modifyVars" the option to modify variables in the
less-file without reloading less-file, including potential
import-files declared with "@import".
2012-12-16 09:36:44 +00:00
Damien Whitten
90882cd070 parser.imports passing errors
parser.imports stored any errors in .error, but only returned an error to the callback on that last import in the queue.

This commit makes it return the stored error (that.error).

issue #463
2012-12-16 09:15:33 +00:00
Luke Page
8325548b7f bad error message trying to assign @@var. Fixes #1077 2012-12-16 08:57:16 +00:00
Luke Page
c35b6d733e Add browser specific url tests 2012-12-16 08:45:52 +00:00
Luke Page
6554117643 Add initial browser test suite using phantomjs for headless testing and jasmine 2012-12-16 08:45:51 +00:00
Luke Page
ee4c0c8660 Update CONTRIBUTING.md 2012-12-14 09:53:15 +00:00