2443 Commits

Author SHA1 Message Date
Luke Page
59c012c16a 2.5.1 release v2.5.1 2015-05-21 12:26:46 +01:00
Luke Page
0671a120b8 Update CHANGELOG.md 2015-05-21 12:21:08 +01:00
Luke Page
69a0e0d6cc Merge pull request #2591 from pdehaan/patch-1
Update license attribute
2015-05-21 12:17:28 +01:00
Peter deHaan
bdcec8bff4 Update license attribute
specifying the type and URL is deprecated:

https://docs.npmjs.com/files/package.json#license
http://npm1k.org/
2015-05-20 23:43:45 -07:00
Luke Page
fbbd313bcf Merge pull request #2575 from chipx86/fix-sync-loading
Fix synchronously loading/applying stylesheets on page load.
2015-04-29 08:20:33 +01:00
Christian Hammond
f66757554f Fix synchronously loading/applying stylesheets on page load.
Starting in 2.0, stylesheet loading became asynchronous, through the
usage of promises for both calculating the list of stylesheets and the
initial call to less.refresh(). This resulted in visual issues while
loading on some browsers (noticed in Firefox and Safari), along with
breakages of any custom JavaScript that depended on the computed style
of elements on the page, due to race conditions.

This change preserves the promise for initial page loading, in order to
retain support for less.pageLoadFinished, but immediately executes the
stylesheet scan (through a new less.registerStylesheetsImmediately
function) and the less.refresh() call. That resulting behavior matches
versions of less prior to 2.0.

This unveiled a regression in registering functions, both in the browser
and in unit tests, that was not previously noticed due to the
asynchronous load. Registered functions would have a 'less' variable set
to the less options, and not less itself, when not going through the
asynchronous loading mode. This meant that both unit tests and
real-world function registration would break when the sync page loading
was fixed. Overriding window.less to point to the actual less module and
not less.options during bootstrap fixes this.

This fixes #2317.
2015-04-28 02:08:39 -07:00
Luke Page
5ad6fb3fc6 Merge pull request #2568 from gitter-badger/gitter-badge
Add a Gitter chat badge to README.md
2015-04-27 21:34:54 +01:00
Luke Page
48ad5a37f1 Merge pull request #2559 from seven-phases-max/master
Fix for #2558
2015-04-27 13:43:13 +01:00
Luke Page
2c5aa398c2 Merge pull request #2574 from seven-phases-max/fix-ruleset-find
Fix `Ruleset.prototype.find` failing for certain frames
2015-04-27 13:42:06 +01:00
seven-phases-max
47ce670c38 fix Ruleset.prototype.find failing in certain (programmatic usage) cases 2015-04-26 19:55:00 +04:00
seven-phases-max
28006cf721 fix Ruleset.prototype.find failing in certain (programmatic usage) cases 2015-04-26 19:50:47 +04:00
The Gitter Badger
ec230fcde9 Added Gitter badge 2015-04-23 17:33:35 +00:00
seven-phases-max
7203286706 fix #2558 2015-04-19 19:49:27 +04:00
Luke Page
e40c2f56af Merge pull request #2550 from chharvey/patch-1
Update CHANGELOG.md
2015-04-12 07:48:41 +01:00
Chris Harvey
6c2232245f Update CHANGELOG.md
fix some grammatical errors
2015-04-11 12:42:57 -04:00
Luke Page
9b7021a309 2.5.0 release v2.5.0 2015-04-03 09:53:16 +01:00
Luke Page
dbe2eaa5f7 Tidy up path splitting 2015-04-03 08:33:21 +01:00
Luke Page
7c6da7ae86 Merge https://github.com/ifunk/less.js
Conflicts:
	lib/less-rhino/index.js
2015-04-03 08:32:51 +01:00
Luke Page
7ed9574d8a Merge pull request #2530 from seven-phases-max/proper-non-primitive-value-replacement-for-format-and-replace
Proper non-primitive value replacement for `%` and `replace`
2015-04-03 08:04:03 +01:00
Luke Page
2b42605337 Merge pull request #2526 from bassjobsen/image-size
Image size
2015-04-02 06:36:12 +01:00
Bass Jobsen
ea43e7d6d0 Merge remote-tracking branch 'upstream/master' into image-size 2015-04-01 23:45:14 +02:00
Luke Page
fc93876dcc Merge pull request #2533 from seven-phases-max/fix-formatting-for-jscs
Fix formatting to meet jscs settings
2015-04-01 19:43:51 +01:00
seven-phases-max
1950248a87 fix formatting to meet jscs settings 2015-04-01 21:26:14 +04:00
Luke Page
1e67f03172 Merge pull request #2525 from whitecolor/patch-1
Add browser field
2015-04-01 13:06:11 +01:00
Luke Page
c1bccbec32 Do not use the latest jscs as it breaks
since it does extra checking on indentation that doesn't pass.
2015-04-01 13:01:28 +01:00
Luke Page
86fa4f6f9d Merge pull request #2522 from rjgotten/fix-plugin-scoping
Fix `@plugin` scoping rules
2015-04-01 06:46:40 +01:00
seven-phases-max
13ef5b7422 proper non-primitive value replacement for % and replace functions 2015-03-31 19:35:22 +04:00
Luke Page
ecd3f6659d Merge pull request #2527 from seven-phases-max/fix-grunt-shell-benchmark
Fix grunt shell:benchmark command
2015-03-30 16:53:19 +01:00
seven-phases-max
ff55171dc8 fix grunt shell:benchmark command 2015-03-30 04:38:36 +04:00
Bass Jobsen
16a0285b7b fixes for issue #2482 2015-03-29 18:16:53 +02:00
Bass Jobsen
f0f271919b fixes for issue #2482 2015-03-29 18:16:01 +02:00
Alex
7cc986e361 Add browser field
to support browserfy and other loaders that use `browser` field for resolving browser version
https://github.com/substack/node-browserify#packagejson
2015-03-28 14:50:51 +05:00
Luke Page
e411f548c1 Merge pull request #2520 from less/bugfix/2440
Fix 2440
2015-03-26 16:25:56 +00:00
rjgotten
aa66271dd3 Deletes an accidentally committed dev file 2015-03-23 22:50:50 +01:00
rjgotten
56687b9d02 Make functionRegistry in mxin definition inherit from mixinEnv
functionRegistry was mistakingly inheriting from the top frame of the
caller context, which was incorrect. It should inherit from definition
scope.
2015-03-23 11:01:51 +01:00
rjgotten
0a6e2f814d merge changes from upstream 2015-03-23 10:40:01 +01:00
Luke Page
17aafae556 Add test for #2440 2015-03-21 22:08:50 +00:00
Luke Page
e0dff5308c Bubble import only above other non comment, non charset rules. Fixes #2440 2015-03-21 22:06:01 +00:00
Luke Page
9de877523b Merge pull request #2517 from seven-phases-max/fix-naked-url-import
Quick fix for naked `url` imports
2015-03-21 21:52:12 +00:00
Adam Royle
b4bf0546b7 Add support for : or ; path separators in --include-path regardless of platform. Understands absolute paths with Windows drive letters (ie. .:C:\Windows\) 2015-03-22 07:40:30 +10:00
Luke Page
125a7f06d8 use function context for file info, not the path node 2015-03-21 17:07:07 +00:00
Luke Page
8f1153885a Merge branch 'master' of https://github.com/less/less.js 2015-03-21 16:41:26 +00:00
Luke Page
a01c40e1b9 more replacement of regexes 2015-03-21 16:40:57 +00:00
seven-phases-max
414d21c7af Fix naked url import 2015-03-21 15:19:14 +04:00
Luke Page
16ed6bfc2e Remove regex used every node with a char lookup 2015-03-21 10:28:35 +00:00
Luke Page
b476f6edce Merge pull request #2515 from wahuneke/revert_pr2510
re: #2508 - revert #2510 - undo all fixes. issue == WONTFIX
2015-03-20 17:23:25 +00:00
Luke Page
5c0179d199 Merge branch 'master' of https://github.com/less/less.js 2015-03-20 17:14:41 +00:00
Luke Page
936b78c6b4 See missing media blocks. Fixes #2494 2015-03-20 17:13:10 +00:00
rjgotten
56f5db8362 Mend failing unit tests 2015-03-20 17:15:31 +01:00
Bill Huneke
328ea62d7c re: #2508 - revert #2510 - undo all fixes. issue == WONTFIX 2015-03-20 12:01:33 -04:00