Commit Graph

30 Commits

Author SHA1 Message Date
Luke Page
89c95af070 Fix isSync option, turn browser back to running sychronously and fix many issues that came up 2014-11-22 18:30:36 +00:00
Luke Page
4dab36dade support @counter-style. Fixes #2204 2014-11-09 14:13:53 +00:00
Veres Lajos
73f3fc4468 typo fixes 2014-11-02 23:18:29 +00:00
Luke Page
ba3d24a352 Support urls begining // which are unquoted. Fixes #2238 2014-10-21 13:01:01 +01:00
Luke Page
845ec72131 improve error reporting 2014-10-19 16:48:04 +01:00
Luke Page
dedf0eee38 rename env to context to avoid confusion with environment 2014-10-05 18:50:34 +01:00
Luke Page
7a6b1e278b Pull out the file manager aspect of the environment so new file managers can be added dynamically 2014-10-04 17:46:30 +01:00
Luke Page
823ab221dd further simplifications to the parse context 2014-09-22 21:24:48 +01:00
Luke Page
b3b8b278bd import managaer related simplifications 2014-09-22 20:32:46 +01:00
Luke Page
fb6c879cc4 remove env from all environment calls except the ones that actually need it 2014-09-21 16:46:44 +01:00
Luke Page
e357dae7bc allow lessc to load plugins. rename visitor directory to visitors to match others. Fix indexes in URL 2014-09-09 21:20:04 +01:00
Luke Page
1a78cd5901 Remove unnecessary text from require statements 2014-09-08 00:57:50 +01:00
Luke Page
f2bc59f63b Merge remote-tracking branch 'origin/master' into 2_0_0
Conflicts:
	CHANGELOG.md
	lib/less/index.js
	lib/less/parser/parser.js
	lib/less/tree/dimension.js
2014-09-05 23:31:42 +01:00
Luke Page
9d230623d2 Parser no longer requires environment 2014-09-04 18:42:00 +01:00
Luke Page
a46de448a3 move import manager creation out of parser 2014-09-04 18:35:56 +01:00
Luke Page
4f5a449b0b move creation of env to invoker 2014-09-04 18:24:24 +01:00
Luke Page
e5faba5154 Remove some interdepedencies 2014-09-04 18:16:08 +01:00
Luke Page
ca77dc3a6e Parser does not need to have a parseEnv stored on itself 2014-09-04 17:58:12 +01:00
Luke Page
9af3819822 parser no longer needs to expose imports (they are on the parseTree) and can use a variable instead of a reference to itself 2014-09-04 17:56:12 +01:00
Luke Page
d3c6f2208f Move toCSS out to a new class (still need to remove creation of that class from parser) 2014-09-04 17:42:38 +01:00
Luke Page
e108b50c51 move cleancss into lessc bin only 2014-09-03 18:33:19 +01:00
Luke Page
b55b596740 move transform out of the parser 2014-09-03 18:21:25 +01:00
Luke Page
8fc964dc34 Merge remote-tracking branch 'origin/master' into 2_0_0
Conflicts:
	lib/less/index.js
	lib/less/parser/parser.js
	lib/less/tree/rule.js
	test/less/property-name-interp.less
2014-09-03 07:36:20 +01:00
Luke Page
ca72b4d92f Clean up dependency injection so environment is injected at the top level 2014-08-26 22:26:27 +01:00
Luke Page
16c4f88b7f small optimisation/fix todo 2014-08-25 12:25:54 +01:00
Luke Page
41732cc60b pull out the input processing out of the parser class and a few small improvements - the no js option now applies to all js, including that within quotes. The Javascript node now also returns the right index. 2014-08-25 12:19:04 +01:00
Luke Page
f3c323810c make some corrections to comment 2014-08-25 09:32:41 +01:00
Luke Page
87203788a7 seperate out imports and tidy a few un-necessary optimisations 2014-08-25 09:28:17 +01:00
Luke Page
5d26a378e7 Merge branch 'master' into 2_0_0 2014-08-24 22:50:44 +01:00
Luke Page
f02d920b12 move parser files into a parser directory 2014-08-24 18:56:01 +01:00