Commit Graph

1690 Commits

Author SHA1 Message Date
seven-phases-max
1f57576d90 color-blending-with-transparency: changed func dispatch method from closure to bind() 2013-12-07 18:51:07 +04:00
Mohammad Samman
e3a78458ad FIXES ISSUE #1453: let ModifyVar change numerical variables 2013-12-06 00:47:14 -08:00
Joscha Feth
a2f979d935 Change American spelling to UK spelling 2013-12-05 19:37:45 +01:00
Joscha Feth
f827819197 Minifier complains about annotation in non-JSDoc tag
```INFO: [Minify] Minify: Exception in minifier: input:1665: WARNING - Parse error. Non-JSDoc comment has annotations. Did you mean to start it with '/**'?```
2013-12-05 19:00:50 +01:00
Luke Page
5f089a2a4b Merge pull request #1714 from seven-phases-max/math-op-error-msg-fix
Fix for math expr/ops error messages line/column numbers.
2013-12-05 00:56:54 -08:00
seven-phases-max
ba5c8189cd Fixed line/column numbers in math expr/ops error messages. Updated tests. 2013-12-05 10:56:20 +04:00
David Daester
d5105e3e95 Updated Readme for full examples
Most users and testers would just copy paste the examples. So I added the variables to the small examples itself that it would be testable for anyone.
2013-12-03 10:21:44 +01:00
seven-phases-max
f835b1701c color-blending-with-transparency: removed debug log statement mistakenly left out 2013-12-03 04:58:07 +04:00
seven-phases-max
28e5295dae color-blending-with-transparency: fixed negative result alpha handling (though allowing out-of-range alpha inputs is subject for further discussions/decision) 2013-12-02 01:54:59 +04:00
Mária Jurčovičová
a2081fb00c Replaced make command for tests running by grunt command. 2013-12-01 21:06:06 +01:00
meri
c19f0227d9 Added rhino header into build.yml. Fixes #1651 2013-12-01 19:36:40 +01:00
seven-phases-max
61ff14b63c color-blending-with-transparency: initial implementation 2013-11-30 00:15:13 +04:00
Synchro
167e802875 Tests and fix for #1689 2013-11-29 01:24:25 +01:00
Chris Gross
335955fc36 removed all version numbered files from dist 2013-11-26 17:02:29 -05:00
Chris Gross
8e180983b3 Updated grunt build to provide a less.js/less.min.js w/o version number. Also added automatic updating of ver from package.json to bower.json. 2013-11-26 15:01:52 -05:00
seven-phases-max
4b113be27e improved alpha channel handling for math ops, removed 'can't substract or divide a color from a number' constraint 2013-11-24 04:46:27 +04:00
Luke Page
13f41017ed move the tester into a seperate module so it can be used by other projects 2013-11-20 22:05:34 +00:00
Luke Page
3b242daacd allow plugins 2013-11-17 23:07:01 +00:00
Luke Page
f4e1faf7e7 1.5.1 release v1.5.1 2013-11-17 17:08:58 +00:00
Luke Page
ef4c2b75a9 correct the sourcemap url option 2013-11-17 16:38:35 +00:00
Luke Page
355cd7488e rename the sourcemappingurl to sourcemapurl, add to bin/lessc and adjust to not normalize 2013-11-17 16:26:47 +00:00
Kevin Attfield
855eca1d93 added sourceMappingURL option 2013-11-17 15:57:38 +00:00
Luke Page
5b3b04869b update bower version 2013-11-17 15:45:53 +00:00
Luke Page
c3dce83cc9 update readme 2013-11-17 15:44:12 +00:00
Luke Page
526ca32f80 revert to env.syncImport 2013-11-17 15:42:41 +00:00
Luke Page
f946ee951e Merge branch 'avoidStatSync' of https://github.com/papandreou/less.js 2013-11-17 15:37:58 +00:00
Luke Page
3567fa995f Merge pull request #1658 from joshuaspence/master
Fixes #1619
2013-11-17 07:31:12 -08:00
Joshua Spence
18f4083f29 A better solution for fixing #1619 2013-11-17 12:55:34 +11:00
Luke Page
cc401c2def warn about using sourcemap option with clean css 2013-11-16 22:55:51 +00:00
Luke Page
0e57dca6b9 add options to disable clean css options that interfere with less operation. upgrade clean css 2013-11-16 17:41:46 +00:00
Max Ruman
7268386570 Disable yui-compress parmeter (instead of falling back to incompatible clean-css). Fixes #1637 2013-11-16 17:13:04 +00:00
Max Ruman
9d2b48d481 Add lessc parameter availability check. Fixes #1637
Conflicts:

	bin/lessc
2013-11-16 17:12:42 +00:00
Max Ruman
9b6d760b48 Change lessc exit status code on error. Fixes #1637 2013-11-16 17:11:18 +00:00
Luke Page
8c6b6d0115 Merge branch 'selector-match-fixes' of https://github.com/seven-phases-max/less.js 2013-11-16 16:29:18 +00:00
Joshua Spence
ce56c0d185 Fixes #1619 2013-11-16 14:10:06 +11:00
Luke Page
7869d46f20 Merge pull request #1643 from matthewp/location-port
Check location.port for truthiness
2013-11-15 11:37:20 -08:00
Luke Page
8f4ef412d5 Merge pull request #1655 from chipx86/custom-vars
Support specifying custom variables when calling lessc and less.js.
2013-11-15 11:36:15 -08:00
Oliver Becker
913d7c6d29 adjusted modules order for rhino (same as for browser) 2013-11-15 16:16:54 +01:00
Oliver Becker
eff7341d98 added base 64 encoding for rhino, fixes urls.less test case 2013-11-15 16:15:30 +01:00
Christian Hammond
daec7dff1c Support specifying custom variables when calling lessc and less.js.
Both lessc and less.js can now be provided with global variables that
all .less files will have immediate access to. This can be used to
provide, for example, a base path for an @import, signed URLs offering
temporary access to an image on S3, or anything else.

lessc has two new parameters, --global-var and --modify-var. Both take
a value of the form "varname=value". --global-var declares variables
immediately before the content of the .less files, and --modify-var
declares them after.

--global-var is used when rules, imports, or other variables will depend
on the provided variable.

--modify-var is used to override a variable declared within the .less
file.

less.js's equivalent for global variables is less.globalVars. This can
be set before loading less.js. There is no new requivalent to
--modify-var, as less.modifyVars can be used for that purpose.
2013-11-14 02:58:34 -08:00
Luke Page
ff611f729c Merge pull request #1628 from tomfuertes/patch-1
update bower.json main script
2013-11-13 23:50:36 -08:00
Oliver Becker
b02d35891e refactored rhino require() for provided (node) modules 2013-11-12 21:58:29 +01:00
Oliver Becker
4210cfd2d1 started data-uri implementation, added basic console formatting support 2013-11-11 22:15:42 +01:00
Oliver Becker
465dd99074 added colored output, added gradle property 'test' to execute a specific test only (use for example: -Ptest=urls) 2013-11-09 17:20:29 +01:00
Oliver Becker
4aa040a356 renamed path implementation in less for rhino to _path 2013-11-08 18:53:03 +01:00
Matthew Phillips
de92480b8c Check location.port for truthiness
According to the w3 spec for Window:

http://www.w3.org/TR/Window/#location

`location.port` might be null. This PR checks that it is truthy before checking for the port's length.

One place where location.port is null is within [jsdom](https://github.com/tmpvar/jsdom), so if you run less within Node, within jsdom, it throws an exception in this code.
2013-11-07 10:59:25 -05:00
Andreas Lind Petersen
095300f73b Avoid fs.statSync unless env.syncImports is specified. 2013-11-04 21:46:37 +01:00
Tom Fuertes
618712c6cd update bower.json main script
for bump 1.4.2 -> 1.5.0
2013-11-01 10:36:44 -05:00
fredburger
56c3338d7d Minor fixes. #1615 2013-10-30 11:12:09 +01:00
fredburger
52dc714927 New input chunker in parser.js. #1615 2013-10-30 08:12:44 +01:00