Luke Page
08e2fc4136
1.7.5 release
2014-09-03 08:04:50 +01:00
seven-phases-max
36383dc89b
Fix property interpolation for @* values
2014-09-02 00:02:49 +04:00
jurcovicovam
d086d64e12
Eat up comments instead of calling them parse error:
...
* in @keyframe declaration #2059 ,
* after rule name before semicolon #826 .
The comments are eaten instead of being printed into output, but it is
better then crashing on them.
2014-08-27 17:50:33 +02:00
Luke Page
dc691d6896
Merge pull request #1921 from rback/master
...
Pass options object to parser.parse in less.render
2014-08-25 12:21:09 +01:00
Luke Page
c4ed7069e7
Fix missing ^, causing parse error. Fixes #2154
2014-08-24 22:43:11 +01:00
Luke Page
466bc39a10
Merge pull request #2136 from SomMeri/data-uri-1959
...
Fragment handling in data-uri function 1959
2014-08-14 17:13:25 +01:00
Luke Page
169bbada40
Merge pull request #2135 from SomMeri/charset-2126
...
Charsets should float on top #2126
2014-08-14 17:12:12 +01:00
Luke Page
3735d8118c
Merge pull request #2128 from SomMeri/issue-2127
...
Mixin wrongly called
2014-08-14 17:11:22 +01:00
Luke Page
7503268b6f
Merge branch 'master' of https://github.com/less/less.js
2014-08-14 16:35:21 +01:00
Luke Page
74766691cc
Support for /deep/ selector. Fixes #2023
2014-08-14 16:35:13 +01:00
jurcovicovam
0f8bd724f8
Fragment handling in data-uri function 1959
...
The change removes #fragment from filePath before readig the file and adds
it back to the end of the generated uri.
2014-08-03 13:20:02 +02:00
jurcovicovam
e7c81125b7
Charsets should float on top #2126
2014-08-03 10:37:10 +02:00
jurcovicovam
62eb799b40
Issue #2127 , selectors matching function ignored * selector.
2014-07-29 15:36:24 +02:00
jurcovicovam
86c1b0d557
Fix interpolated import into media #1645
...
Media objects do not have ruleset property. They have rules property which
always contains one-member array with fake ruleset in it.
2014-07-28 13:15:50 +02:00
Luke Page
a168b1f638
1.7.4 release
2014-07-27 21:04:20 +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
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
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
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
d44a524b92
Raise error in case of an empty selector inside :extend.
2014-07-25 22:35:51 +02:00
jurcovicovam
f4d0442dbc
Removing useless comments.
2014-07-24 14:13:43 +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
Luke Page
546bedd344
1.7.3 release
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
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
12fdcab084
1.7.1 release
2014-06-08 17:18:47 +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
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
Guillaume Delhumeau
f94c41fe42
Remove the "done" message displayed at the end of the compilation with Rhino.
2014-05-20 16:10:36 +02:00
seven-phases-max
7a1c534e1b
Fixes e("").
2014-05-17 21:29:10 +04:00
Luke Page
ddfd1ca21b
Fix #1987 . First, res may be null if we have an error with a URL. Second, if the URL has no protocol, use http
2014-05-11 08:41:31 +01:00
Luke Page
6745058d1f
Merge branch 'master' of https://github.com/cloudhead/less.js
2014-05-11 07:45:17 +01:00
Luke Page
501b7fa9a6
use graceful fs for file actions
2014-05-11 07:44:33 +01:00
Luke Page
6075c81f93
Merge pull request #2000 from David-Hari/master
...
Set CSS text after style element is added to DOM, to fix crash on IE < 9...
2014-05-11 07:31:14 +01:00
seven-phases-max
563c47b7d7
Fixes a regression when a mixin guard can't see the mixin parameter variables in certain cases.
2014-05-10 07:43:03 +04:00
David-Hari
c75bb15b2a
Set CSS text after style element is added to DOM, to fix crash on IE < 9.
2014-05-09 16:22:17 +10:00
Ondřej Macoszek
5b8b8def23
Added more flexible check for HEX color code. Also error is now less specific.
2014-05-08 12:12:06 +02:00
Luke Page
028fe1a4ca
make some changes suggested in #1107 to improve open file handles
2014-05-06 06:50:40 +01:00