cloudhead
ca561a7c2c
Merge branch 'master' of github.com:cloudhead/less.js
2010-06-30 20:00:16 +02:00
cloudhead
2e47c69a98
don't use __filename if no filename
2010-06-30 19:59:46 +02:00
cloudhead
f8e6b412bf
(minor) ws
2010-06-30 13:20:24 +02:00
cloudhead
4ce7a44bf2
ability to pass some variables to toCSS in the form of a hash
2010-06-30 13:20:11 +02:00
cloudhead
7565305c4d
default to __filename when no filename in env
2010-06-30 13:19:41 +02:00
James Foster
356ba4fd0d
Fixed inner quotes
2010-06-30 14:59:10 +08:00
Kristoffer Walker
f51c923a5d
bug: window.localStorage in Firefox
...
Firefox 3.6.4 throws an error when trying to access `window.localStorage`.
(at least from `chrome://` URLs in extensions if not more)
2010-06-29 19:18:24 +08:00
Kristoffer Walker
8c89feac3e
Support chrome: and resource: location protocols.
...
XMLHttpRequest tried to load `chrome:` and `resource:` protocols as if
they were not local. Change isFileProtocol flag to accurately represent
them.
2010-06-29 19:18:24 +08:00
Kristoffer Walker
7a5e10e996
Use .overrideMimeType() for Firefox XHR
...
By overriding the mime type of the default XML to 'text/css' we get rid
of the automatic XML parsing and DOM building that XMLHttpRequest tries
to do whenever it gets a response.
2010-06-29 19:18:23 +08:00
cloudhead
6d41281dbe
(dist) version bump
2010-06-27 16:47:59 -04:00
cloudhead
075523e96d
fix '!important' in certain scenarios
2010-06-27 16:40:12 -04:00
cloudhead
b1acb34260
fix media type not being preserved when generated css
2010-06-27 16:11:44 -04:00
cloudhead
30fa07f39d
fix runtime error
2010-06-25 19:59:28 -04:00
cloudhead
a2ea973746
cleanup, smaller chunks, speed improvements
2010-06-25 19:58:25 -04:00
cloudhead
272b035528
don't create nodes for whitespace
2010-06-25 12:52:38 -04:00
cloudhead
843aeffa41
slice parsing
2010-06-25 03:03:37 -04:00
cloudhead
89a5a03ca0
various improvements to the parser, resulting in a 20% speed bump
2010-06-24 17:50:51 -07:00
cloudhead
95a4595b18
(dist) version bump
2010-06-22 21:57:36 -07:00
cloudhead
3cf0239f0e
don't depend on document.querySelectorAll
2010-06-22 21:56:45 -07:00
cloudhead
3327734881
better chunkification algorithm
2010-06-21 17:32:31 -07:00
cloudhead
b6bd8566d5
fix alpha() with numbers
2010-06-20 22:18:04 -04:00
cloudhead
770c3ca914
fix error reporting
2010-06-20 14:47:41 -04:00
cloudhead
27926b4da5
(dist doc) version bump and README update
2010-06-20 12:53:11 -04:00
cloudhead
87b428bf2f
strip querystring when importing, and caching. Allow relative @import urls
2010-06-20 12:47:33 -04:00
cloudhead
e3a84c3819
track parsing/generation time
2010-06-20 12:46:42 -04:00
cloudhead
49d6830d49
(dist) version bump
2010-06-20 01:33:42 -04:00
cloudhead
fa286eb507
fix @import not working. Better error message for empty response
2010-06-20 01:33:03 -04:00
cloudhead
e9bfa462f1
fix error messages with no callLine
2010-06-19 14:35:56 -04:00
cloudhead
2aa945c98c
fix some issues with alpha getting lost
2010-06-19 14:35:37 -04:00
cloudhead
c53309c682
critical fix for browser
2010-06-19 14:03:52 -04:00
cloudhead
f272611137
fixed hsla => rgba conversion
2010-06-19 13:42:33 -04:00
cloudhead
e73176e532
refactor inheritance in mixin.js
2010-06-19 02:05:09 -04:00
cloudhead
94dfd6fac7
simplify regexps
2010-06-19 01:58:58 -04:00
cloudhead
8a0a0346c3
removed constructor names
2010-06-19 01:51:26 -04:00
cloudhead
947c80da60
(dist) version bump
2010-06-18 20:15:04 -04:00
cloudhead
fc35e55456
improve error reporting, provide a one line call-stack
2010-06-18 20:12:03 -04:00
cloudhead
f872b0f3f3
silent option. pass options through writeError
2010-06-18 19:51:29 -04:00
cloudhead
187315fae8
use bold instead of inverse for column highlight
2010-06-18 19:46:38 -04:00
cloudhead
58c457f1d3
fix error message when no filename, also try to print stack
2010-06-18 19:44:48 -04:00
cloudhead
ffc7c4c094
proper exit codes on errors, and use stderr
2010-06-18 19:23:56 -04:00
cloudhead
cf48bdef61
(dist) version bump
2010-06-16 18:59:07 -04:00
cloudhead
de301d599f
don't break when a node doesn't have an eval() function
2010-06-16 18:58:32 -04:00
cloudhead
8b6fcd4e7d
Improve log() function [browser]
2010-06-16 18:58:16 -04:00
cloudhead
2d55321810
(api) less.refresh(true) reloads stylesheets from source
2010-06-16 18:57:51 -04:00
cloudhead
7a80774960
fix comments in mixins.
2010-06-16 02:13:59 -04:00
cloudhead
87ad66d6eb
(dist) version bump
2010-06-15 20:15:07 -04:00
cloudhead
e2a6228ff5
(new) Additions & improvements to color functions.
...
- Added spin() to change hue.
- Fixed darken/lighten to be additive.
- Added color extraction functions.
2010-06-15 20:13:19 -04:00
cloudhead
b195601898
(dist) require() goes in its own file
2010-06-15 18:54:46 -04:00
cloudhead
98b8d31368
put Value in value.js
2010-06-15 18:46:09 -04:00
cloudhead
7a2ce13712
better cross-environment handling. stub out require() in browser.
2010-06-15 18:44:59 -04:00
cloudhead
92db519390
(dist) wrap script in anonymous function
2010-06-15 18:05:03 -04:00
cloudhead
8f2131f339
(dist) version bump
2010-06-15 14:52:52 -04:00
cloudhead
2755abb0cc
fix/refactor ajax in firefox [browser]
2010-06-15 14:52:17 -04:00
cloudhead
f8f2b8f61c
use isFileProtocol variable for dryness
2010-06-15 14:51:48 -04:00
cloudhead
24c3b9cbbf
abstract localStorage a little
2010-06-15 03:52:25 -04:00
cloudhead
daaa2bc4dd
(dist) version bump
2010-06-15 02:36:55 -04:00
cloudhead
bb1bfb2b26
update error messages if new error [browser]
2010-06-15 02:35:52 -04:00
cloudhead
b5a86f3d79
don't replace style text if equal to new one [browser]
2010-06-15 02:17:29 -04:00
cloudhead
a3ac5f24aa
don't give style tags a 'title' attribute, it screws things up. [browser]
2010-06-15 02:16:55 -04:00
cloudhead
66d29e2dd6
make error messages work with multiple stylesheets
2010-06-15 02:12:30 -04:00
cloudhead
773469d5b4
(api) less.refresh [browser]
2010-06-15 02:11:35 -04:00
cloudhead
4835eacdf4
use : in ids, - isn't authorized as first character. use firstChild instead of childNodes[0]
2010-06-15 01:17:35 -04:00
cloudhead
4a74c0049b
various improvements to browser.js
2010-06-15 00:56:37 -04:00
cloudhead
d7ce0d973d
set optimization level depending on less.env
2010-06-14 21:43:34 -04:00
cloudhead
c8a7ce9bd5
cleanup browser.js, make ajax synch by default, with option to turn off
2010-06-14 21:30:56 -04:00
cloudhead
cacba8e311
cleanup browser.js
2010-06-14 21:20:04 -04:00
cloudhead
e3888bfdd2
don't use a timer to load the stylesheets, or the body starts loading too early
2010-06-14 21:19:39 -04:00
cloudhead
639a5dd3d6
use two fields for cache, so we don't need to parse JSON
2010-06-14 21:08:11 -04:00
cloudhead
77f82601aa
(api) custom port == development mode
2010-06-14 21:07:38 -04:00
cloudhead
0477f14dde
better error handling
2010-06-11 21:46:24 -04:00
cloudhead
4bb64a2753
(new) css compression support
2010-06-11 21:45:51 -04:00
cloudhead
d369a658ff
(dist) fuck I always forget to update this version number
2010-06-11 18:33:49 -04:00
cloudhead
a386380afb
refactored and fixed css node creation, for watch mode
2010-06-11 18:18:40 -04:00
cloudhead
09fc69b654
(new) set watch mode with less.watch() and .unwatch()
2010-06-11 18:17:35 -04:00
cloudhead
03e94d2860
fix trying to create CSS from null root [browser]
2010-06-09 21:55:32 -04:00
cloudhead
183f285f24
(new) ability to @import on the browser
2010-06-07 18:20:13 -04:00
cloudhead
277c45eb5e
move error message css back in error function
2010-06-07 16:26:22 -04:00
cloudhead
7a36ffd877
fix generated stylesheet title
2010-06-07 16:12:59 -04:00
cloudhead
4c27e0a9bb
decoupled single stylesheet loading
2010-06-07 16:12:25 -04:00
cloudhead
85d50c84da
Better error messages, wrap browser.js.
2010-06-07 15:47:41 -04:00
cloudhead
621b13d11d
(new) auto stylesheet refreshing with '#!refresh'
2010-06-06 18:23:55 -04:00
cloudhead
6a5354579b
improve error reporting, include filename
2010-06-04 13:28:38 -04:00
cloudhead
63bcaf5414
fix error messages in cli
2010-06-04 12:34:41 -04:00
cloudhead
2487dbcec0
revert chunk split improvement
2010-06-04 12:27:25 -04:00
James Foster
bb2d359e78
Fixed incorrect inputLength. Avoid creating multiple empty chucks for consecutive blank lines.
2010-06-05 00:13:26 +08:00
cloudhead
2894174213
tweaks to bin/lessc
2010-06-01 21:48:13 -04:00
cloudhead
040759c31e
better fix for parse-error reporting
2010-06-01 21:34:56 -04:00
cloudhead
3ef983712d
fix parse error reporting when at beginning of file
2010-06-01 21:28:42 -04:00
cloudhead
23a4d55d04
fix optimizations, and errors on multi-line comments
2010-06-01 21:21:59 -04:00
cloudhead
3b69642134
log error if no AJAX available
2010-05-23 12:52:23 -04:00
cloudhead
a4111ae63b
Merge branch 'master' of github.com:cloudhead/less.js
2010-05-23 12:50:36 -04:00
cloudhead
8ab4d0aac0
treat Directive like a Ruleset
2010-05-23 12:50:20 -04:00
James Foster
8a02f29050
Fix for IE6 compatibility
2010-05-24 00:17:12 +08:00
cloudhead
0075217391
removed unnecessary code in Ruleset#toCSS
2010-05-22 20:57:10 -04:00
cloudhead
697136961e
support CSS3 @media more fully
2010-05-22 18:24:37 -04:00
cloudhead
7a29d7fd67
support [0-9_] in CSS attribute names
2010-05-22 15:13:02 -04:00
cloudhead
fae02b0889
(minor) formatting
2010-05-18 21:16:44 -04:00
James Foster
101790db21
Fixes for IE7 compatibility
2010-05-19 08:52:49 +08:00
cloudhead
d501d9df7b
(minor) formatting
2010-05-18 19:51:24 -04:00
cloudhead
d552222a65
[#.] is not optional in a mixin call
2010-05-18 19:49:19 -04:00