harvesthq/chosen — pull request #765 by kristerkari (2012-08-12 00:42:10+00:00)
Title: CSS3: remove unneeded prefixes and small fixes to gradients

Here are all changes listed:

- Removed `-o-box-shadow` since it has not been implemented in Opera - [browser support info from caniuse.com](http://caniuse.com/css-boxshadow) | [browser support info from MDN](https://developer.mozilla.org/en-US/docs/CSS/box-shadow#Browser_compatibility)

- Removed `-ms-linear-gradient` since IE10 is using the unprefixed version - [IEBlog blog post](http://blogs.msdn.com/b/ie/archive/2012/06/06/moving-the-stable-web-forward-in-ie10-release-preview.aspx) | [browser support info from caniuse.com](http://caniuse.com/css-gradients) | [browser support info from MDN](https://developer.mozilla.org/en-US/docs/CSS/linear-gradient#Browser_compatibility)

- Changed the unprefixed `linear-gradient` to the new W3C syntax by removing `top` (so it defaults to `to bottom` with the new W3C syntax) - [W3C Linear Gradient Examples](http://dev.w3.org/csswg/css3-images/#linear-gradient-examples)

- Removed `%` from zero values in the old `-webkit-gradient` syntax as it works without it (I've tested).

These changes have been tested in:
- Opera 12 Mac/Win
- Safari 4 Win, Safari 5 Win, Safari 6 Mac
- Retina iPad 5.1.1 Mobile Safari
- iPhone 3g 4.2.1 Mobile Safari (_old webkit gradient syntax_)
- Firefox 16 (_to test the unprefixed/W3C gradient syntax_)