1829 Commits

Author SHA1 Message Date
Luke Page
a168b1f638 1.7.4 release v1.7.4 2014-07-27 21:04:20 +01:00
Luke Page
0e883957cc tests for import malformed 2014-07-27 20:56:21 +01:00
Luke Page
1e04f3364d better error message when import missing a semi-colon or malformed. 2014-07-27 20:47:19 +01:00
Luke Page
9fab6160a0 Merge branch 'master' of https://github.com/less/less.js 2014-07-27 16:57:07 +01:00
Luke Page
1ff24b4c26 do not use util.print since it is deprecated. Fixes #2081 2014-07-27 16:56:46 +01:00
Luke Page
dfa3f6abfb Merge pull request #2100 from joscha/patch-1
Update bower for 1.7.3
2014-07-27 16:21:36 +01:00
Luke Page
4ec83bc940 Merge branch 'master' of github.com:MiguelCastillo/less.js 2014-07-27 16:19:16 +01:00
Luke Page
d750151536 Found race condition that caused file not to be skipped in importOnce, leading to random exceptions. Fixes #1931 2014-07-27 16:09:17 +01:00
Luke Page
4b40773f64 Merge pull request #2121 from SomMeri/font-face-property-merge-2-2035
Properties merging should work also inside directives #2035
2014-07-27 15:23:27 +01:00
Luke Page
ff6fe91d47 Merge pull request #2120 from SomMeri/misleading-error-message-2069
Misleading error message 2069
2014-07-27 15:22:02 +01:00
jurcovicovam
c6cf6a8a6a Moved @font-face property merge test into urls.less and re-enabled
merge.less in jasmine tests.
2014-07-27 14:12:57 +02:00
jurcovicovam
8daa61f220 Merge https://github.com/less/less.js into font-face-property-merge-2-2035
Conflicts:
	test/sourcemaps/basic.json
2014-07-27 14:02:38 +02:00
jurcovicovam
95beef2135 Merge https://github.com/less/less.js into misleading-error-message-2069
Conflicts:
	test/sourcemaps/basic.json
2014-07-27 13:50:40 +02:00
Luke Page
1b204fe230 Merge pull request #2117 from SomMeri/import-charset-ordering-2013-1954
Fix ordering of @import and @charset rules #1954 #2013
2014-07-27 10:57:25 +01:00
jurcovicovam
f565860599 Putting readme.md into its original state. Also, travis failed with weird
message and I want to see what it will do this time.

Previous travis error:
>> PhantomJS has crashed. Please read the crash reporting guide at
>> https://github.com/ariya/phantomjs/wiki/Crash-Reporting and file a bug
>> report at https://github.com/ariya/phantomjs/issues/new with the crash
>> dump file attached: /tmp/7685d81d-94f5-1db7-12c9006e-72f80442.dmp 0 [
>> 'PhantomJS has crashed. Please read the crash reporting guide at
>> https://github.com/ariya/phantomjs/wiki/Crash-Reporting and file a bug
>> report at https://github.com/ariya/phantomjs/issues/new with the crash
>> dump file attached: /tmp/7685d81d-94f5-1db7-12c9006e-72f80442.dmp' ]
2014-07-26 00:32:41 +02:00
jurcovicovam
c9c6ddbdfc Properties merging should work also inside directives #2035
Fixes issue #2035 - property merge inside @font-face. The _mergeRules function is now called also for directives with rules. It used to be called only for rulesets.

I had to turn off jasmine tests for merge.less, because it was replacing all urls by their assumed full paths. For example, the url(something.eot) was changed into url(http://localhost:8081/test/less/something.eot). The result did not matched with expected css and failed.

Note: I'm not sure why values order in source map changed. It does not seem to be caused by my change, it was failing before I made them.
2014-07-26 00:22:49 +02:00
jurcovicovam
0145a547cb Merge https://github.com/less/less.js into rhino
Conflicts:
	README.md
2014-07-26 00:17:59 +02:00
jurcovicovam
d44a524b92 Raise error in case of an empty selector inside :extend. 2014-07-25 22:35:51 +02:00
jurcovicovam
bfdc28cdb1 Merge https://github.com/less/less.js into misleading-error-message-2069
Conflicts:
	README.md
2014-07-25 22:25:44 +02:00
jurcovicovam
f4d0442dbc Removing useless comments. 2014-07-24 14:13:43 +02:00
jurcovicovam
0efc25ac92 Source map changed together with import inline ordering 2014-07-22 17:06:04 +02:00
jurcovicovam
864c63d27b Fix ordering of @import and @charset rules #1954 #2013
The genCss method of ruleset.js splits child nodes into two groups:
* rules,
* rulesets.

Rules are always printed first and have special handling for last rule.
Rulesets are always printed second. Wrong ordering was caused by the
condition that determined what is rule and what is ruleset.

Issue #2013: The condition made no difference between @charset and @page,
because both are compiled into tree.Directive nodes. I added isRulesetLike
method to the tree.Directive to differentiate between them.

Issue #1954: The condition treated all tree.Anonymous types as rules and
caused them to float up. That is incorrect, because `@import (inline)` is
compiled into tree.Anonymous too, but should be treated as ruleset and
stay where it is.
2014-07-22 14:46:58 +02:00
Miguel Castillo
b7224670c9 Adding handling for upper case drive letter in Windows
The check fails when the path starts with a Windows letter drive that’s
upper case, causing the path to then include the currentDirectory.
This fails when a rootPath is specified along with an import statements
like:

@import url("brackets_colors.less");
2014-07-11 18:36:03 -04:00
Joscha Feth
085d4e74ad Update bower for 1.7.3 2014-07-09 15:43:55 +02:00
Luke Page
546bedd344 1.7.3 release v1.7.3 2014-06-22 16:12:14 +01:00
Luke Page
5e13673674 Merge branch 'master' of https://github.com/less/less.js 2014-06-22 11:24:02 +01:00
Luke Page
fc26d5c77e Fix backtracking on multiplication to support dimension /|* keyword, with or without strict maths. Fixes #2066. 2014-06-22 11:23:33 +01:00
Luke Page
9e323a43fd Merge pull request #2062 from seven-phases-max/not-rounded-color-queries
Don't round values returned by colour query functions.
2014-06-22 10:56:13 +01:00
Luke Page
aeacf5754a missing distribution files v1.7.2 2014-06-22 10:44:08 +01:00
seven-phases-max
91fdb3940f don't round values returned by colour query functions. 2014-06-19 22:43:28 +04:00
Luke Page
7ad43291f5 1.7.2 release 2014-06-19 06:20:20 +01:00
Luke Page
04cb8bdfb2 fix regression with jsifying code - all dimensions would be rounded. Fixes #2057 2014-06-18 06:18:02 +01:00
Luke Page
4c094e70b5 Merge branch 'master' of https://github.com/less/less.js 2014-06-18 06:05:08 +01:00
Luke Page
0c2c1b2ba3 suport passing strings to paths 2014-06-18 06:04:34 +01:00
Luke Page
f615fcb53e Merge pull request #2045 from tim-smart/feature/sourcemaps-base64
Base64 encode source maps
2014-06-10 22:41:37 +01:00
Luke Page
6b126a1502 Add missing info for 1.7.1 2014-06-10 07:36:18 +01:00
Luke Page
f0ab12ac16 make the include example text clearer 2014-06-08 17:54:20 +01:00
Luke Page
12fdcab084 1.7.1 release v1.7.1 2014-06-08 17:18:47 +01:00
Luke Page
4b8657868c Update README.md
Add optional dependencies
2014-06-06 09:16:04 +01:00
Luke Page
eb5dba02ad remove 0.8. 0.8 works but only if you don't use
any dependencies. Support will be removed from the package.json in 2.0.0
2014-06-06 08:43:37 +01:00
Luke Page
68bf9db89f Remove copyright from licence so we only have one
up to date copyright in the readme.
2014-06-06 08:14:38 +01:00
Luke Page
c872caa289 Merge pull request #1976 from peruginni/master
Added condition to check if HEX code contain only valid characters (issue #1015)
2014-06-06 08:11:50 +01:00
Luke Page
cd63bc520a Merge pull request #2019 from gdelhumeau/remove-done-output
Remove the "done" message displayed at the end of the compilation with Rhino.
2014-06-06 08:07:25 +01:00
Luke Page
20abf0a563 Merge pull request #2031 from chenboxiang/master
Fix a bug: if the less file end line is comments, the lessc command option "modify-var" will have no effect.
2014-06-06 07:53:05 +01:00
Luke Page
6da6a01a93 Merge pull request #2046 from dkrnl/master
window.ActiveXObject in IE11: fix boolean casting
2014-06-06 07:51:48 +01:00
Dmitri Pyatkov
81f949b19a window.ActiveXObject in IE11: fix boolean casting
in Internet Explorer 11:
window.ActiveXObject // function ActiveXObject() {[native code]}
!window.ActiveXObject // *true*
2014-06-04 16:54:27 +08:00
Tim Smart
ac0db09759 Base64 encode source maps
This prevents some edge cases where encodeURIComponent fails to create a valid
source map.

This particular edge case was identified when trying to create source maps for
the lesshat mixin library.

Signed-off-by: Tim Smart <tim.smart@designworks.co.nz>
2014-06-04 11:20:07 +12:00
boxiang chen
56d062bba1 If the end line is comments, the modify-var option will have no effect. 2014-05-26 09:26:07 +08:00
Guillaume Delhumeau
f94c41fe42 Remove the "done" message displayed at the end of the compilation with Rhino. 2014-05-20 16:10:36 +02:00
Luke Page
fab1401fc0 Merge pull request #2016 from seven-phases-max/e-function-fix
e("") fix
2014-05-20 13:00:26 +01:00