Page MenuHomeSolus

Update to 3.4.5
ClosedPublic

Authored by poltertec on Jul 9 2017, 8:13 AM.

Details

Summary

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
Test Plan

Scss file was compiled to CSS using libsass and sassc without any problems.

Diff Detail

Repository
R1842 libsass
Lint
Automatic diff as part of commit; lint not applicable.
Unit
Automatic diff as part of commit; unit tests not applicable.

Event Timeline

poltertec created this revision.Jul 9 2017, 8:13 AM
JoshStrobl requested changes to this revision.Jul 9 2017, 8:39 AM
JoshStrobl added a subscriber: JoshStrobl.

Needs a test plan, for example "Compiled sassc and built xyz with sassc."

This revision now requires changes to proceed.Jul 9 2017, 8:39 AM
poltertec requested review of this revision.Jul 9 2017, 8:58 AM
poltertec edited the test plan for this revision. (Show Details)
poltertec edited edge metadata.

Test plan was added

JoshStrobl accepted this revision.Jul 9 2017, 9:12 AM
This revision is now accepted and ready to land.Jul 9 2017, 9:12 AM
This revision was automatically updated to reflect the committed changes.