mirror of
https://github.com/mozilla/gecko-dev.git
synced 2025-02-23 02:47:07 +00:00

Reorder includes to match Google C++ style. The follow decisions were made to resolve ambiguities. - The pssh parser and clearkey are considered part of mozilla-central/Gecko and so have their includes grouped into the 'your project' includes at the end of includes. I.e. they're grouped with other mozilla-central headers. - NSS and the CDM headers are considered as coming from other libs, so are placed in a block preceding the mozilla-central's. I think everything else is decided by using the style guide and by Mozilla using case sensitive sorting. This also changes a few instances of using "systemheader.h" to <systemheader.h>, which is more in line with the style guide. Differential Revision: https://phabricator.services.mozilla.com/D123230