Re-adds `background` merging based on length.
authorJakub Pawlowicz <contact@jakubpawlowicz.com>
Fri, 10 Apr 2015 08:31:18 +0000 (09:31 +0100)
committerJakub Pawlowicz <contact@jakubpawlowicz.com>
Sun, 12 Apr 2015 11:15:29 +0000 (12:15 +0100)
commit47ecfb9fb4bee2586e27a74fc4c52f3537ff4fb5
tree8f257ecd37832eab762749ce35ce639986eb55ee
parentf9663e4f49f978d3c790d37706698a22d351f748
Re-adds `background` merging based on length.

Adds merging `background` shorthand with longhands based on a result
length so it's done only if the result is shorter.

Also adds deep cloning in addition to shallow one.
lib/properties/clone.js [new file with mode: 0644]
lib/properties/override-compactor.js
lib/properties/restore-shorthands.js
lib/properties/restore.js
lib/properties/shallow-clone.js [deleted file]
lib/stringifier/one-time.js
test/fixtures/issue-466-min.css
test/integration-test.js
test/properties/override-compacting-test.js
test/properties/restore-shorthands-test.js