836 Commits

Author SHA1 Message Date
Luke Page
5b6b5ccc8d 1.4.0 release 2013-06-05 21:17:47 +01:00
Luke Page
5bdb765394 Beta 4 2013-05-04 07:18:37 +01:00
Luke Page
65602099cc rename strictMaths to strictMath, set default to false, update strict options to take = on | off 2013-05-02 18:18:51 +01:00
agatronic
91bc69a193 Beta 3 release 2013-04-30 15:36:32 +01:00
agatronic
46e1613ba7 Handle ./ paths in the browser when relative correctly. Fixes #1238 2013-04-30 15:17:05 +01:00
agatronic
572b45a94b Add isunit function. fixes #1298 2013-04-29 16:28:20 +01:00
agatronic
4997ce9ced extends recognise attributes. Fixes #1295 2013-04-29 16:28:04 +01:00
Adam McCormick
c6d02c7a6f Follow standard for inheriting from Error 2013-04-26 13:55:25 +01:00
agatronic
5bc4059c6b Make non strict units less strict and change the default to not be strict units. Fixes #1254 2013-04-26 09:35:56 +01:00
Nir Azuelos
ef6f9123ec Fix for local paths with Unix / Windows Support
Second try at fixing issue #1272, now with added Unix support.
2013-04-16 23:21:54 +03:00
Nir Azuelos
bd31c7a4c3 Fixed issue cloudhead/less.js#1272
Local path should now work correctly.
2013-04-16 00:27:54 +03:00
Taylor
8fe4033817 Fixes small typo in command prompt usage text 2013-03-20 19:14:01 -03:00
Luke Page
3fc8944ce8 Tidy up options 2013-03-20 08:42:01 +00:00
leeight
fc56975b3a ENABLE max-line-len options support 2013-03-20 08:26:03 +00:00
Luke Page
2e0afb458b beta 2 release 2013-03-18 12:23:54 +00:00
Luke Page
b2d75e82b4 Allow variable interpolation in attributes everywhere that is sensible 2013-03-18 12:19:02 +00:00
Luke Page
e58662fbd3 better support for attributes. Allow interpolation inside attributes. Fixes #1229 2013-03-18 12:13:01 +00:00
Luke Page
e210c4b251 Fix extends when selector to add includes & and :extend is inline. Fixes #1227 2013-03-18 11:29:39 +00:00
Luke Page
2392e4133e Fix index on mixed units error. Fixes #1228 2013-03-18 10:54:01 +00:00
Luke Page
dca9643a1a If the callback throws an error and imports are syncronous, let the error fall through to the calling scope. 2013-03-18 10:12:57 +00:00
Luke Page
bc6abb8e8b Change version to 1.4.0-b1 and regenerate beta files 2013-03-08 08:22:58 +00:00
Luke Page
ac3a92dd30 add clamping to hsl and hsla functions 2013-03-08 08:22:57 +00:00
Luke Page
096a69796f support media queries in extend chaining. Also tidied up. Fixes #1213 2013-03-07 15:02:39 +00:00
Luke Page
2ff9ae521e Allow circular references and ignore them when they become circular 2013-03-07 14:17:20 +00:00
Luke Page
7170aaf06e First part of extend chaining 2013-03-07 12:17:24 +00:00
Luke Page
99aa363b70 fix, less with compression (-x) was unable to parse auto\9 2013-03-06 16:06:16 +00:00
Luke Page
c17d939ea7 Allow multiple extends for more declarative multiple inheritance 2013-03-06 15:09:43 +00:00
Luke Page
45ea535a90 Add implementation of dependency tree 2013-03-06 10:43:45 +00:00
Luke Page
dca16509c2 fix regression: mixin guards compare units correctly 2013-03-06 10:07:43 +00:00
Luke Page
c583acede0 Fix default variables containing comma when semi-colon seperated mixin definition. Fixes #1211 2013-03-06 09:55:14 +00:00
Luke Page
d302fe86b1 refactor mixin call arguments into a seperate function 2013-03-06 09:05:28 +00:00
Luke Page
7217cb5e6a refactor extend visitor to be more readable and maintainable 2013-03-06 08:38:01 +00:00
Luke Page
cf9496ec32 remove shallow/deep options & tidy up part 1 2013-03-06 08:03:50 +00:00
Luke Page
c139c6e4df error when property is used in root. Fixes #442 2013-03-05 13:28:49 +00:00
Luke Page
7778da94b5 don't remove duplicate comments, fixes #1067 2013-03-05 11:58:59 +00:00
Luke Page
8437d0766d remove short lived @import-once in favour of @import (default is once) and @import (multiple) for multiple 2013-03-05 11:39:05 +00:00
Luke Page
3ac8371aea Change import options to require '(' 2013-03-05 11:35:41 +00:00
C. Scott Ananian
72c469d86e Implement syntax in gh #1185 for @import options. Implement multiple & less.
First step in implementing syntax for @import options, proposed in
https://github.com/cloudhead/less.js/issues/1185#issuecomment-13710620
(steps (1) and (2)).

I've implemented the 'multiple' and 'less' options.  One could trivially
add 'once' and 'css' options as well, if there was need.  Proposed
"silent" and "inline" options are deferred for future work.

I left the existing "@import-multiple" and "@import-once" syntax in place,
although the proposal is for this to be deprecated once the new option
syntax is in place.
2013-03-05 11:23:47 +00:00
Luke Page
7cebd9ca25 support for deep but exact extend 2013-03-05 10:20:41 +00:00
Luke Page
62cc6cfc0b Add exact syntax for extend 2013-03-05 09:51:20 +00:00
Luke Page
3164d57f9e extend - replace elements multiple times in a path 2013-03-05 08:58:20 +00:00
Luke Page
c90558b928 Support matching across nested variables 2013-03-04 16:20:06 +00:00
Luke Page
59fb6cd1f7 change extends to work after selector joining. refactor findMatch ready for change to support properties across nesting 2013-03-04 15:47:12 +00:00
Luke Page
bf74d88302 remove commented out code 2013-03-04 13:15:37 +00:00
Luke Page
2805827d61 match multiple classes as the extend target 2013-03-04 13:13:08 +00:00
agatronic
1970be737b slight restructure and tests to show we allow multiple extends 2013-03-04 11:54:11 +00:00
Ethan Lai
f9b68f8f74 Update tree.js
in windows system,path sep is '\',the old regexp is not match it. I whrite a
new regexp and fix it;
2013-03-04 10:51:02 +00:00
Luke Page
da7de8f518 move extend fully into visitor, bringing back functionality and fixes #1165 2013-03-04 10:43:32 +00:00
Luke Page
aac8e973fe Add an extend finder visitor and extend processor visitor (breaks extend for now) 2013-03-04 10:03:16 +00:00
Luke Page
b48c0f929a make visitor replacing optional 2013-03-04 08:14:13 +00:00