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

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


Branch: CURRENT, Version: 3.4.7, Package name: libsass-3.4.7, 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: 011ebff7a592d00de274fceea2bb93d8234aee90
RMD160: 6e8b801143491465447417633be5deafa7bb9b03
Filesize: 312.328 KB

Version history: (Expand)


CVS history: (Expand)


   2017-12-08 13:37:05 by Adam Ciarcinski | Files touched by this commit (1)
Log message:
libsass: provided correct distinfo
   2017-11-17 12:36:30 by Adam Ciarcinski | Files touched by this commit (4) | Package updated
Log message:
libsass/sassc: updated to 3.4.7

3.4.7:
Features
* Implement exponents for numbers
* Implement long file path support for Windows

Fixes
* Error on quoted string in simple selector parsing
* Do not compress colors in selectors
* Fix issue when passing restargs to call
* Fix issue with attribute selector unification
* Improve wrapped pseudo selector handling
* Improve extend of wrapped pseudo selectors
* Fix propagation of named rest arguments
* Do not output invisible support blocks
* Various build makefile and CI related fixes
   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