cloudhead
|
25dbfb177a
|
Fix dynamic mixins with nested rules
Dynamic mixins with more than one level of nesting wouldn't work.
This is now fixed. Also refactored mixin.definition.eval a little.
|
2010-04-22 13:07:41 -04:00 |
|
cloudhead
|
1e0cfe9ac1
|
Reorganized some of the parsing rule order
- Fix for "{" not parsing
- Use some backtracking when necessary,
it's prettier than crazy lookaheads.
|
2010-04-21 10:12:29 -04:00 |
|
cloudhead
|
aa13ee058b
|
use puts instead of writeError, which was removed
|
2010-04-21 10:11:34 -04:00 |
|
cloudhead
|
87e209ed8a
|
less.js now works in firefox, safari and chrome
|
2010-04-01 22:37:59 -04:00 |
|
cloudhead
|
30f40222e7
|
Array.isArray compat
|
2010-04-01 22:37:29 -04:00 |
|
cloudhead
|
5d5024e70e
|
@import with .css files no longer precompiles. This gives us some extra
flexibility.
|
2010-03-30 15:32:38 -04:00 |
|
cloudhead
|
c60c2da306
|
We aren't using adapters anymore.
|
2010-03-29 22:56:07 -04:00 |
|
cloudhead
|
e3df96762e
|
quote 'import' so it doesn't freak out
|
2010-03-29 22:24:33 -04:00 |
|
cloudhead
|
11f71f32e7
|
added compat.js and tree.js to build, it now builds in dist/
|
2010-03-29 22:24:09 -04:00 |
|
cloudhead
|
660d2f76ba
|
fix optimization option wrongly scoped
|
2010-03-29 22:13:36 -04:00 |
|
cloudhead
|
be2e675b68
|
fix benchmark
|
2010-03-27 02:32:30 -04:00 |
|
cloudhead
|
b844de97e3
|
merge
|
2010-03-27 02:27:59 -04:00 |
|
cloudhead
|
0267de4fac
|
removed lib/ext, moved lib/less.js to /index.js, moved Array/find to tree.find
|
2010-03-27 02:26:55 -04:00 |
|
cloudhead
|
f6312ba794
|
Created a compat.js file in build/, for browser compatiblity, moved trim() in
there. LESS builds to dist/ now.
|
2010-03-27 02:24:39 -04:00 |
|
cloudhead
|
fc616b4aa4
|
Doc for Call, Comments, Operation..
|
2010-03-23 18:33:17 -04:00 |
|
cloudhead
|
374702c926
|
putting the operate function in operation.js, to facilitate access from browser code
|
2010-03-23 01:19:12 -04:00 |
|
cloudhead
|
f76f6984a9
|
functional browser based parsing + css node creation
|
2010-03-23 01:16:59 -04:00 |
|
cloudhead
|
dd9d2cbeb4
|
fix typo in browser.js
|
2010-03-22 23:24:05 -04:00 |
|
cloudhead
|
9b10608867
|
forgot to add importing to README
|
2010-03-22 23:20:24 -04:00 |
|
cloudhead
|
5c1f326287
|
no need for context passing
|
2010-03-22 23:15:25 -04:00 |
|
cloudhead
|
3f51a5f184
|
String/trim()
|
2010-03-22 23:13:47 -04:00 |
|
cloudhead
|
06bf75c3a2
|
optimization level is taken from env now
|
2010-03-22 23:13:24 -04:00 |
|
cloudhead
|
823d69fd67
|
browser.js init -- very basic browser support - Makefile also builds for browser now
|
2010-03-22 23:12:58 -04:00 |
|
cloudhead
|
05044028cf
|
added render() convenience method. Returns an EventEmitter if no callback was passed.
|
2010-03-22 21:34:05 -04:00 |
|
cloudhead
|
d0b6573017
|
refactored the import mechanism, added some doc
|
2010-03-22 20:59:49 -04:00 |
|
cloudhead
|
a560c8bfbd
|
allow for passing a context of evaluation to the importer
|
2010-03-22 20:59:11 -04:00 |
|
cloudhead
|
58fe832a67
|
updated README
|
2010-03-22 20:15:28 -04:00 |
|
cloudhead
|
5ea82f8588
|
removed unnecessary require
|
2010-03-22 20:15:06 -04:00 |
|
cloudhead
|
75efa14e05
|
remove makefile
|
2010-03-21 19:34:01 -04:00 |
|
cloudhead
|
4ad707ea8e
|
asynchronous import functionality! All tests passing.
|
2010-03-21 19:18:47 -04:00 |
|
cloudhead
|
2b4b0cbdf6
|
made parser reentrant for import support
|
2010-03-21 19:17:37 -04:00 |
|
cloudhead
|
61a22c2d26
|
fixed typo in package.json
|
2010-03-19 20:17:04 -04:00 |
|
cloudhead
|
9a583ca6ca
|
no need to pass starting values to toCSS() anymore
|
2010-03-19 20:14:35 -04:00 |
|
cloudhead
|
26d12af25a
|
fix to undefined mixin error message
|
2010-03-19 19:46:37 -04:00 |
|
cloudhead
|
2733686931
|
package.json init, cause npm is nice
|
2010-03-19 19:17:49 -04:00 |
|
cloudhead
|
d91bc37904
|
operations.less now passes
|
2010-03-19 18:47:17 -04:00 |
|
cloudhead
|
38ffbb40ac
|
allow for operations with no spaces, such as '4+5'
|
2010-03-19 18:46:42 -04:00 |
|
cloudhead
|
4bbc382300
|
refactored operand(), and take away parsing of -()
|
2010-03-19 18:05:36 -04:00 |
|
cloudhead
|
f6cf5f245c
|
Fix bin/lessc to use less.js and callback-style
|
2010-03-19 18:04:56 -04:00 |
|
cloudhead
|
e7954adcc0
|
refactored rule() cause the closure slows things down too much for some reason
|
2010-03-19 17:56:43 -04:00 |
|
cloudhead
|
853ae60048
|
added import.js to less.js
|
2010-03-19 17:50:48 -04:00 |
|
cloudhead
|
4ae9e31c40
|
parse() is now asynch, and uses a callback
|
2010-03-19 17:50:35 -04:00 |
|
cloudhead
|
45e387ca95
|
require lib/less in benchmark
|
2010-03-19 17:50:10 -04:00 |
|
cloudhead
|
a31f71d364
|
import.js init
|
2010-03-18 18:44:03 -04:00 |
|
cloudhead
|
652366327e
|
I guess 'Makefile' starts with a cap..
|
2010-03-18 18:13:27 -04:00 |
|
cloudhead
|
d08072d0dd
|
Parse @import properly.
|
2010-03-18 18:13:02 -04:00 |
|
cloudhead
|
f7b8b5b217
|
don't use process.mixin, it's deprecated
|
2010-03-18 16:42:25 -04:00 |
|
cloudhead
|
47ab7a96f3
|
no more accessors.. they aren't very useful it turns out, with mixins
|
2010-03-18 14:50:50 -04:00 |
|
cloudhead
|
8812c45c77
|
fixed scope problem in parser
|
2010-03-18 14:49:10 -04:00 |
|
cloudhead
|
7f07be65e2
|
Added make min for minification though google's js closure compiler.
|
2010-03-18 14:35:56 -04:00 |
|