Bug 1486502 - Add widevine CDM headers to third party paths, clang-format ignore. r=sylvestre
authorBryce Van Dyk <bvandyk@mozilla.com>
Mon, 27 Aug 2018 16:25:54 +0000
changeset 433603 259675bd67f96acf1ae0f2ed6115de4331a94d32
parent 433602 d780fec723962fa39955f494c8a53a984fe5fa99
child 433604 246da7044ec0d409a6dfe91a9c82a6c61e859b25
push id107145
push useraciure@mozilla.com
push dateTue, 28 Aug 2018 22:31:53 +0000
treeherdermozilla-inbound@3c3eda8b2ee5 [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewerssylvestre
bugs1486502
milestone63.0a1
first release with
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
last release without
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
Bug 1486502 - Add widevine CDM headers to third party paths, clang-format ignore. r=sylvestre We wish to keep the widevine headers in the same formatting as upstream to ease comparison and as we do not modify these files. This patch adds the existing headers, as well as another we anticipate pulling down for our next bump (content_decryption_module_proxy.h) to the ignored paths. These files are ignored individually rather than the whole directory they're in, as we also have Mozilla code in that dir. Differential Revision: https://phabricator.services.mozilla.com/D4347
.clang-format-ignore
tools/rewriting/ThirdPartyPaths.txt
--- a/.clang-format-ignore
+++ b/.clang-format-ignore
@@ -30,16 +30,20 @@ xpcom/tests/.*
 
 # Generated from ./tools/rewriting/ThirdPartyPaths.txt
 # awk '{print ""$1".*"}' ./tools/rewriting/ThirdPartyPaths.txt
 browser/components/translation/cld2/.*
 browser/extensions/mortar/ppapi/.*
 db/sqlite3/src/.*
 devtools/client/sourceeditor/codemirror/.*
 devtools/client/sourceeditor/tern/.*
+dom/media/gmp/widevine-adapter/content_decryption_module.h
+dom/media/gmp/widevine-adapter/content_decryption_module_export.h
+dom/media/gmp/widevine-adapter/content_decryption_module_ext.h
+dom/media/gmp/widevine-adapter/content_decryption_module_proxy.h
 editor/libeditor/tests/browserscope/lib/richtext/.*
 editor/libeditor/tests/browserscope/lib/richtext2/.*
 extensions/spellcheck/hunspell/src/.*
 gfx/angle/.*
 gfx/cairo/.*
 gfx/graphite2/.*
 gfx/harfbuzz/.*
 gfx/ots/.*
--- a/tools/rewriting/ThirdPartyPaths.txt
+++ b/tools/rewriting/ThirdPartyPaths.txt
@@ -1,15 +1,19 @@
 browser/components/translation/cld2/
 browser/extensions/mortar/ppapi/
 db/sqlite3/src/
 devtools/client/sourceeditor/codemirror/
 devtools/client/sourceeditor/tern/
 devtools/shared/heapsnapshot/CoreDump.pb.cc
 devtools/shared/heapsnapshot/CoreDump.pb.h
+dom/media/gmp/widevine-adapter/content_decryption_module.h
+dom/media/gmp/widevine-adapter/content_decryption_module_export.h
+dom/media/gmp/widevine-adapter/content_decryption_module_ext.h
+dom/media/gmp/widevine-adapter/content_decryption_module_proxy.h
 editor/libeditor/tests/browserscope/lib/richtext/
 editor/libeditor/tests/browserscope/lib/richtext2/
 extensions/spellcheck/hunspell/src/
 gfx/angle/
 gfx/cairo/
 gfx/graphite2/
 gfx/harfbuzz/
 gfx/ots/