[Pkg-javascript-commits] [less.js] annotated tag v1.4.0-b1 created (now 36f11ea)

Jonas Smedegaard dr at jones.dk
Mon Oct 26 23:22:16 UTC 2015


This is an automated email from the git hooks/post-receive script.

js pushed a change to annotated tag v1.4.0-b1
in repository less.js.

        at  36f11ea   (tag)
   tagging  bc6abb8e8b6982a560539d09500dfdb7f5dee90c (commit)
  replaces  v1.3.3
 tagged by  Luke Page
        on  Fri Mar 8 08:23:07 2013 +0000

- Log -----------------------------------------------------------------
v1.4.0-b1

Ben Loveridge (1):
      patch for issue 163

C. Scott Ananian (1):
      Implement syntax in gh #1185 for @import options.  Implement multiple & less.

Cristian·Tincu (1):
      Remove `dist/*` from `.npmignore`.

Daniel Stockman (9):
      Optionally use mkdirp to ensure output destination directory exists. Fixes #1099
      Provide fallback 'mime' object that covers 80% case of data-uri usage.
      Change tan function test value.
      Prevent data-uri function from embedding files larger than 32KB.
      Functions use evalEnv, not parseEnv. (move ieCompat env flag)
      Actually pass ieCompat into evalEnv for lessc.
      Pass silent and verbose flags to evalEnv.
      Wrap data-uri warnings in an env.silent check, silencing test set.
      Fallback url() value for data-uri function should be quoted.

Dustin Cass (6):
      Division only when inside parentheses
      Updating parens and operations tests
      Removed Shorthand and Ratio parsers; Fixed some issues with paren depth state; Adjusted tests to pass on new output
      Remove spaces around slashes in final CSS output and update tests to reflect that; Added a couple shorthand tests
      Arithmetic within mixin calls must be in nested parentheses; Added tests for mixins
      Fix CSS output for compression

Ethan Lai (1):
      Update tree.js

Gustavo Henke (2):
      Added function pow() with tests
      pow() function: more tests

Guy Bedford (1):
      Allow flexible naming for amd support (#933)

Hans Kristian Flaatten (1):
      Updates copyright year in README.md

Jay Adkisson (3):
      add a data-uri function
      throw an error if data-uri is used in the browser
      guess the mimetype, and properly encode non-base64 uris

Jordan Harband (1):
      - Change the default behavior of "@import" to only import once.

Luke Page (115):
      Clean up makefile
      Test current behaviour of variables
      make path matching more resiliant and parse file:///
      Add file:/// bugfix to 1.3.3 browser release
      1.4.0 version
      Remove deprecated string interpolation
      Fix merge errors/problems and change format to ++
      Change extend format to :extend(.class); - part 1 - support for stand-alone &:extend(.class);
      Fix unit comparing after merge
      Rudimentary support for extend in selectors
      Add additional test for nested selectors. Rebuild dist.
      Correct unit merge
      regenerate browser files
      move data-uri tests to url.less so they are not run in the browser. add browser tests. make function return url() in the browser
      make env available to functions. Fix the path for the data-uri function in the browser. Fixes #997
      test production browser mode does not output log messages
      ignore .idea directory
      support https and 301 redirects in imports. fixes #1103
      nice error message if missing dependency
      Add tests for compression. remove fullhex function - make colors not compress when used in strings.
      Support angle unit conversion. add trig functions. don't compress angle unit. add mod and abs. Fixes #858 and fixes #240
      Fix missing , from previous commit
      Update alpha 1.4.0
      optional dependencies should be loaded in a try-catch so they are actually optional
      Fix #1122
      refactoring - add a env type to better organise its properties
      add jam definition to package.json. Fixes #1146
      Fix merge issues and a code review comment. revert unit change that outputs px*px as it is not valid css
      take maths further
      add evalEnv class and strictMaths option
      Add strictUnits option, add tests for legacy behaviour
      Add tests for strict unit errors
      Preserve whitespace in operations
      Add tests for operations in media queries
      remove shorthand
      Legacy maths mode supports old special cases for font property and media queries
      Fix comments test
      Fix browser tests - url tests need to live in urls.less
      browser tests for legacy strictMaths===false and strictUnits===false
      support windows line endings in browser tests
      Update alpha 1.4.0
      Do not allow space seperated values inside parens. Fixes #952
      double brackets does not leave brackets behind, to align with the most common scenarios
      add error tests for value lists in brackets
      Ensure error thrown uses 'type' not 'name'
      Correct some error inconsistancies. Add browser testing of errors - import missing error fails because of #1117
      Once applying the rootpath, null it so it will not be applied again
      Fix import errors in browser mode. Fixes #1117 and fixes #1118
      Fix small mistake - allow null options
      Update alpha 1.4.0
      Allow any casing for functions. Fixes #1168
      Fix rhino merge error. Fixes #1184
      variables in media queries in import statements
      make root slash non greedy
      do not pollute the parent scope after mixin call if variable is defined
      Fix #791 - avoid engineering syntax in dimensions
      change data-uri to look at the file relative to the root or current less file. Fixes #1186
      Fix data-uri relative url to be relative in the same way as normal url's
      Support reading other arguments as default parameters. Fixes #43
      Merge pull request #1197 from Starefossen/patch-1
      Update CONTRIBUTING.md
      Update README.md
      Update package.json
      Use original node so that original seperator is used instead of the native one. Fixes unit tests on windows.
      make browser test file paths host relative
      New Alpha
      git attributes to align eol
      extend options, algin with decided syntax
      whitespace
      Add modified (self altering) visitor pattern and class
      Add import visitor
      Move importing into visitor
      organise the import node a bit better. eval the node before fetching
      make import use shared relative path function
      make import visitor stack up frame scopes
      first test and fixes for simple implementation
      import interpolation finished. refactored the import phase to occur only within the import visitor - so that the import eval env can be passed between imports.
      alpha build
      move action out of constructor
      join selector visitor creation
      move selector joining into visitor
      cleanup join selectors from toCSS
      make visitor replacing optional
      Add an extend finder visitor and extend processor visitor (breaks extend for now)
      move extend fully into visitor, bringing back functionality and fixes #1165
      Fix unit tests for debug
      match multiple classes as the extend target
      remove commented out code
      change extends to work after selector joining. refactor findMatch ready for change to support properties across nesting
      Support matching across nested variables
      extend - replace elements multiple times in a path
      Add exact syntax for extend
      support for deep but exact extend
      Alpha update
      Change import options to require '('
      remove short lived `@import-once`  in favour of `@import` (default is once) and `@import (multiple)` for multiple
      don't remove duplicate comments, fixes #1067
      error when property is used in root. Fixes #442
      remove shallow/deep options & tidy up part 1
      refactor extend visitor to be more readable and maintainable
      refactor mixin call arguments into a seperate function
      correct bad test txt
      Fix default variables containing comma when semi-colon seperated mixin definition. Fixes #1211
      fix regression: mixin guards compare units correctly
      Add implementation of dependency tree
      Allow multiple extends for more declarative multiple inheritance
      Alpha release
      fix, less with compression (-x) was unable to parse auto\9
      First part of extend chaining
      Allow circular references and ignore them when they become circular
      support media queries in extend chaining. Also tidied up. Fixes #1213
      update package.json
      Update CHANGELOG.md
      add clamping to hsl and hsla functions
      Change version to 1.4.0-b1 and regenerate beta files

Marcel Jackwerth (2):
      Correct handling of units.
      loosened restriction on css units (who knows what W3C will think up next)

Marcus Bointon (3):
      Merge pull request #1145 from Synchro/master
      Merge pull request #1147 from Synchro/hsv
      Merge pull request #1148 from Synchro/luma

Richard Brown (1):
      Add a lint option to lessc

Salehen Rahman (1):
      Added the square root function.

ScottRippey (2):
      Added a new function - extract for extracting padding values from a variable
      Reversed the order of `extract`'s parameters, to match the precedence set

Spocke (7):
      Fixed bug where a UTF8 BOM in the less files would break the rhino command line compressor.
      Added better compression for colors hex values #FFFFFF -> #FFF.
      Added better compression for dimension values 0px -> 0 and 0.1 -> .1.
      Added better compression for rules by removing the last semicolon.
      Added fullhex function to disable compression of color values in MS filter: values.
      Fixed issue where the compress value wouldn't get passed around correctly.
      Fixed so compression can be disabled on specific color values and a issue with a previous commit.

Stefan Wallin (1):
      * "Added a -depends switch which outputs a dependency line suitable for a makefile" (10696d9c11afccd7fb4dadd92985b5166c66f6f2)

Synchro (3):
      Fix contrast percentage handling, fixes #1144
      HSV support for #1143
      Better implementation of luma

agatronic (3):
      slight restructure and tests to show we allow multiple extends
      Alpha update
      Make alpha release a beta release

cahnory (1):
      Update lib/less/browser.js

hokaccha (3):
      Add Sass like extend
      Fix bug global leaks, `;` to `,`
      Fix combinator is not extended

-----------------------------------------------------------------------

No new revisions were added by this update.

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-javascript/less.js.git



More information about the Pkg-javascript-commits mailing list