Fixes #433 - merging `!important` properties in shorthands.
authorJakub Pawlowicz <contact@jakubpawlowicz.com>
Sun, 18 Jan 2015 12:24:11 +0000 (12:24 +0000)
committerJakub Pawlowicz <contact@jakubpawlowicz.com>
Sun, 18 Jan 2015 12:40:46 +0000 (12:40 +0000)
commit6a8447906ae0679855575097776182b7a7e39638
tree3af9c1824a1f0efa79aa18b63ae356b1aa22d33f
parentf3c05d85a530312994f4cc68b3bce56ef66fa016
Fixes #433 - merging `!important` properties in shorthands.

This happens when a property is not mergeable under normal conditions,
which is 'background-size' only, as it's behind a compatibility flag, e.g.

```css
a {
  background:#fff !important;
  background-size:10px 10px!important;
}
```

was leading to the latter property being lost.
History.md
lib/properties/override-compactor.js
test/integration-test.js