Fixes #525 - restores `inherit`-based merging.
authorJakub Pawlowicz <contact@jakubpawlowicz.com>
Thu, 20 Apr 2017 14:09:19 +0000 (16:09 +0200)
committerJakub Pawlowicz <contact@jakubpawlowicz.com>
Fri, 21 Apr 2017 13:47:04 +0000 (15:47 +0200)
commit03223df9f7bcb6b2ee7364b84b3b39b0e745d0a6
tree3a6cbc71bc0bc71dddeda421a5228214c5ef73d2
parentac38df0142a071149d42101daf4a1c0451ebdf80
Fixes #525 - restores `inherit`-based merging.

Why:

* Merging longhands into shorthand when `inherit` is present is possible
  and this commit restores this functionality;
* it was previously removed after big level 2 optimizations refactoring
  in clean-css 3.2.
History.md
lib/optimizer/level-2/compactable.js
lib/optimizer/level-2/properties/merge-into-shorthands.js
test/optimizer/level-2/properties/merge-into-shorthands-test.js