cloudhead
8cc50b0c99
version bump to 1.0.4
2010-05-04 20:38:08 -04:00
cloudhead
472da6ff23
whitespace
2010-05-04 20:37:14 -04:00
cloudhead
7155f44f43
be more flexible, pattern matching
2010-05-04 20:37:06 -04:00
cloudhead
0ec53f74e0
make operations left-associative Closes #20
2010-05-03 14:25:12 -04:00
cloudhead
839da27353
fix timestamps not being compared properly, when loading a .less
2010-04-30 15:22:58 -04:00
cloudhead
861bc2972a
fix error styles
2010-04-30 15:09:36 -04:00
cloudhead
d9dd858160
fix for when css isn't available in local storage
2010-04-30 14:49:58 -04:00
cloudhead
9afe2475db
Merge branch 'master' of github.com:cloudhead/less.js
2010-04-30 14:09:31 -04:00
cloudhead
9ff3b90e46
version bump to 1.0.3
2010-04-30 14:09:16 -04:00
cloudhead
1d9b95f9e6
Evaluate function calls properly.
...
- `fun(f())` is now possible
- Anonymous can take normal strings
- Tests for `%()`
2010-04-30 14:07:05 -04:00
cloudhead
30773f942f
New %
function, to perform string interpolation
2010-04-30 14:06:36 -04:00
Alexis Sellier
0c6c5b992b
fixed readme.
2010-04-29 14:56:16 -07:00
cloudhead
56ef191b82
added information on building less.js, in readme
2010-04-29 17:54:34 -04:00
cloudhead
0aaf715232
fixed selector attributes not parsing with a '-'
2010-04-28 17:29:22 -04:00
cloudhead
4347211270
use a timer to check when the dom is ready, before showing errors
2010-04-26 14:22:37 -04:00
cloudhead
210e2e1886
automatically set less.env in certain conditions
2010-04-26 14:22:18 -04:00
cloudhead
535a0301ba
Local Storage caching, and .less loading from disk
...
- .less files can now be loaded directly from disk
- nice error messages
- use HTML 5 storage to cache parsing
2010-04-25 19:42:49 -04:00
cloudhead
f6d1cf981e
Overhaul of the error system
...
The parse() function no longer assumes the command-line is the output
device. We use less.writeError in node.js.
2010-04-25 19:39:21 -04:00
cloudhead
8c762b9e26
Support for pattern-matching on mixin calls.
2010-04-25 00:09:40 -04:00
cloudhead
7555c09707
More accurate parse error messages
...
Because of the backtracking, we lose the previous point of failure.
The solution is to store the furthest point the parser has parsed to,
when backtracking, and using it when showing parse errors.
2010-04-25 00:06:45 -04:00
cloudhead
1c52d6ac4d
use a hash to store variables, fixes variable redifinition bug
2010-04-23 17:52:36 -04:00
cloudhead
1e6cbbf61d
fixed bug with passing variables to functions
2010-04-23 13:49:55 -04:00
cloudhead
4c2be7b7b8
package.json update
2010-04-23 13:39:00 -04:00
cloudhead
767f264df1
bumped version to 1.0.1
2010-04-23 13:38:43 -04:00
cloudhead
688578a985
fixed readme
2010-04-23 13:37:31 -04:00
cloudhead
6778f51fc3
Added a couple colour functions
...
saturate, desaturate, lighten, darken, greyscale.
2010-04-23 13:36:50 -04:00
cloudhead
f0942511bb
Fixed HSL
...
HSL colors weren't working properly. The values weren't being normalized
to {0, 1}.
2010-04-23 13:35:36 -04:00
cloudhead
7be2b22cfb
the e() LESS function
...
used to escape strings in values.
Added Anonymous node to handle things like this.
2010-04-22 19:42:02 -04:00
cloudhead
4f25b7057b
usage info
2010-04-22 19:15:11 -04:00
cloudhead
1b5452652a
refactored mixin.definition.eval
2010-04-22 13:47:01 -04:00
cloudhead
444401dc3c
Fixed mixin calls not working from dynamic mixins
...
Dynamic mixins aren't treated enough like Rulesets.
There is some code duplication which needs to be cleaned up,
ideally they should share a prototype.
2010-04-22 13:34:49 -04:00
cloudhead
23640fe116
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
ac7916aa87
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
bd91bd90aa
use puts instead of writeError, which was removed
2010-04-21 10:11:34 -04:00
cloudhead
03e669be21
less.js now works in firefox, safari and chrome
2010-04-01 22:37:59 -04:00
cloudhead
d87eca7d36
Array.isArray compat
2010-04-01 22:37:29 -04:00
cloudhead
9a34a05555
@import with .css files no longer precompiles. This gives us some extra
...
flexibility.
2010-03-30 15:32:38 -04:00
cloudhead
1721e02ae7
We aren't using adapters anymore.
2010-03-29 22:56:07 -04:00
cloudhead
92bdf598c7
quote 'import' so it doesn't freak out
2010-03-29 22:24:33 -04:00
cloudhead
38fe88abef
added compat.js and tree.js to build, it now builds in dist/
2010-03-29 22:24:09 -04:00
cloudhead
30bf1ff7f3
fix optimization option wrongly scoped
2010-03-29 22:13:36 -04:00
cloudhead
6086e903a8
fix benchmark
2010-03-27 02:32:30 -04:00
cloudhead
400427e47a
merge
2010-03-27 02:27:59 -04:00
cloudhead
24bba952c7
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
3a474c9bae
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
41d701de1d
Doc for Call, Comments, Operation..
2010-03-23 18:33:17 -04:00
cloudhead
aad5ff6385
putting the operate function in operation.js, to facilitate access from browser code
2010-03-23 01:19:12 -04:00
cloudhead
a2133e4b78
functional browser based parsing + css node creation
2010-03-23 01:16:59 -04:00
cloudhead
3287a6ce2c
fix typo in browser.js
2010-03-22 23:24:05 -04:00
cloudhead
8e43ece43b
forgot to add importing to README
2010-03-22 23:20:24 -04:00