./www/libsass, C/C++ port of the Sass CSS precompiler

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 3.4.5, Package name: libsass-3.4.5, Maintainer: adam

LibSass is a C/C++ port of the Sass CSS precompiler. The original version was
written in Ruby, but this version is meant for efficiency and portability.

This library strives to be light, simple, and easy to build and integrate with
a variety of platforms and languages.


Required to build:
[pkgtools/cwrappers]

Master sites:

SHA1: dcb2d3fcf3b1f577c8cf4cff0d77d21819189ea1
RMD160: 6f42ed9b40861e3a79bfe899e82e2c7363ae5d51
Filesize: 311.22 KB

Version history: (Expand)


CVS history: (Expand)


   2017-06-13 14:44:07 by Filip Hajny | Files touched by this commit (3) | Package updated
Log message:
Update www/libsass to 3.4.5.

Features
- Implement trailing commas in parameters and arguments
- Implement unary slash expressions

Fixes
- Fix Attribute Selector equal compare operator
- Fix segfault for varargs with non-string keys
- Fix Element Selector compare operators
- Fix compiler issue with spec regression on NetBSD 6.1
- Fix some segfaults caused by the parser being too forgiving
- Fix segfault with invalid map keys
- Fix null pointer dereference in css_error
- Fix bug when parsing selector schemas
- Fix null pointer dereference in parse_selector_schema
- Fix segfault when extending pseudo selectors failed
- Fix parser for urls looking like ruleset selectors
- Error for trailing rulesets comma
- Improve selector and binominal look ahead
- Improve hex escape handling in interpolation
- Fix wrong parsing of calc functions as number units
- Skip comment evaluation for compressed output
- Improve parent selector handling in selector schema
- Improve parameter vararg and keyword handling
- Hotfix to avoid invalid nested :not selectors
- Fix a few minor memory leaks
   2017-04-09 17:31:34 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
Changes 3.4.4:
Features
* Update Visual Studio build facade
* Update read me
* Performance improvements for @extend
* Performance improvements

Fixes
Disable FMA3 when compiling with Visual Studio 2013
Fix for loop variable to be referenced
Fix number compare issues when used as map keys with old gcc
Fix results of map-get not being evaluated
Fix null pointer access
Fix bug with media queries and @extend

Misc
Cleanup initial shared ptr interface
Refactor selector list and schema handling
Cleanup context usage and extend code
Cleanup misc
Cleanup issues detected by clangs static analyser
Remove Textual intermediate AST node
Add libsass-python to README
   2016-12-16 12:49:16 by Adam Ciarcinski | Files touched by this commit (4)
Log message:
Changes 3.4.0:

Over the last couple years we've worked very closely with the Ruby Sass team to
reach Sass 3.4 compatibility.

It's become clear that need to draw a line in sand with exactly how exactly
we can match Sass 3.4, especially in the face of changes in Sass 3.5.

With this release the LibSass team is marking the completion of active
development on Sass 3.4 compatibility. From today we'll focus our efforts on
Sass 3.5 compatibility, first prioritising CSS compatibility features like
support for CSS custom property and CSS grids.
   2016-06-09 10:47:15 by Adam Ciarcinski | Files touched by this commit (2)
Log message:
Changes 3.3.6:
Expose the Sass language version via the C API

Fixes:
Incorrectly erring on comments in at-rules
Incorrectly dropping internal state of AST nodes
Incorrectly parsing the calc function
Segfault during error handling
Incorrectly identifying the selectors with type-of
Incorrectly erring on ID selectors starting with a number
Producing incorrect output when compile with MSVC
Various segfaults and incorrect output from @extend
   2016-04-14 12:55:16 by Adam Ciarcinski | Files touched by this commit (2)
Log message:
Changes 3.3.4:
Fixes:
* Inconsistent error message produced when nesting functions and mixins
* Ensure custom importers are executed for all @imports
* Ensure custom importers are executed in the correct order
* Possible segfault when generating sourcemaps
* Memory leak
* Unused variable warning
* Segfaulting when @extending an undefined selector
* Incorrectly erring when @extending inside a mixin
* Handle signed char when considering @charset
* New link to sassc-ruby in documentation
* Incorrectly quoting interpolated strings join with +
* Incorrectly erring when using & and interpolation together
* Incorrectly duplicating nested pseudo selectors
* Unused function breaking breaking unity builds
* Segfaulting when url() is empty
* Should error when & is used without a parent selector
   2016-02-05 18:47:54 by Adam Ciarcinski | Files touched by this commit (2)
Log message:
Changes 3.3.3:
* Parser and rendering refactorings
* Full support for variable arguments
* Lots of bug-fixes
* Improved spec tests
   2015-12-30 18:40:30 by Adam Ciarcinski | Files touched by this commit (5)
Log message:
LibSass is a C/C++ port of the Sass CSS precompiler. The original version was
written in Ruby, but this version is meant for efficiency and portability.

This library strives to be light, simple, and easy to build and integrate with
a variety of platforms and languages.