[2.2.16 / 2014-xx-xx](https://github.com/jakubpawlowicz/clean-css/compare/v2.2.15...v2.2.16)
==================
+* Fixed issue [#359](https://github.com/GoalSmashers/clean-css/issues/359) - handling escaped double backslash.
* Fixed issue [#356](https://github.com/GoalSmashers/clean-css/issues/356) - preserving *+html hack.
[2.2.15 / 2014-09-01](https://github.com/jakubpawlowicz/clean-css/compare/v2.2.14...v2.2.15)
while (true) {
if (data[cursor] === undefined)
break;
- if (data[cursor] == matched && data[cursor - 1] != escapeMark)
+ if (data[cursor] == matched && (data[cursor - 1] != escapeMark || data[cursor - 2] == escapeMark))
break;
cursor++;
}),
'escaping': cssContext({
'escaped @ symbol in class name': '.pad--all0\\@sm{padding:0}',
- 'escaped @ symbol in id': '#id\\@sm{padding:0}'
+ 'escaped @ symbol in id': '#id\\@sm{padding:0}',
+ 'escaped slash': 'a{content:"\\\\"}',
+ 'escaped quote': 'a{content:"\\\""}',
+ 'escaped tab': 'a{content:"\\\t"}'
}),
'important comments - one': cssContext({
'strip all but first': [