Bug 1661283 Part 1: Add a ChromeOnly method to Element for getting scrollbar visibili...
[gecko.git] / .clang-format-ignore
blob9ab5e205e3aa795d9745212a40ab8ea660d74fb2
1 # Uses the LLVM coding style
2 build/clang-plugin/.*
3 # The two templates cannot be formatted
4 config/gcc-stl-wrapper.template.h
5 config/msvc-stl-wrapper.template.h
6 # Generated code
7 js/src/builtin/intl/LanguageTagGenerated.cpp
8 js/src/builtin/intl/TimeZoneDataGenerated.h
10 # Don't want to reformat irregexp (third-party code)
11 js/src/irregexp/imported/.*
13 # Don't want to reformat zydis (third-party library subject to occasional updates).
14 js/src/zydis/.*
16 # Generated by js/src/util/make_unicode.py
17 js/src/util/Unicode.cpp
18 js/src/util/UnicodeNonBMP.h
20 # Ignored because of bug 1506117 & 1342657
21 layout/style/nsCSSAnonBoxList.h
22 layout/style/nsCSSCounterDescList.h
23 layout/style/nsCSSFontDescList.h
24 layout/style/nsCSSKeywordList.h
25 layout/style/nsCSSPseudoElementList.h
26 layout/style/nsCSSVisitedDependentPropList.h
27 layout/style/nsDOMCSSValueList.h
28 layout/style/nsStyleStructList.h
30 # Generated by protobuf
31 .*/.*.pb.h
32 .*/.*.pb.cc
34 # Autogenerated file
35 gfx/gl/GLConsts.h
36 gfx/webrender_bindings/webrender_ffi_generated.h
37 dom/webgpu/ffi/wgpu_ffi_generated.h
38 intl/unicharutil/util/nsSpecialCasingData.cpp
39 intl/unicharutil/util/nsUnicodePropertyData.cpp
40 intl/unicharutil/util/nsUnicodeScriptCodes.h
41 media/mp4parse-rust/mp4parse.h
42 security/manager/ssl/StaticHPKPins.h
43 widget/gtk/wayland/gtk-primary-selection-client-protocol.h
44 widget/gtk/wayland/gtk-primary-selection-protocol.c
46 # Ignored because these files are used to generate a windows.h STL wrapper,
47 # and reformatting them can break generating that wrapper.
48 config/windows-h-.*.h
50 # Exclude tools/clang-tidy/test from automatic reformatting, since it can
51 # break some of the tests in that directory.
52 tools/clang-tidy/test/.*
54 # We are testing the incorrect formatting.
55 tools/lint/test/files/
57 # Contains an XML definition and formatting would break the layout
58 widget/gtk/MPRISInterfaceDescription.h
60 # The XPTCall stubs files have some inline assembly macros
61 # that get reformatted badly. See bug 1510781.
62 xpcom/reflect/xptcall/md/win32/.*
63 xpcom/reflect/xptcall/md/unix/.*
65 # Generated from ./tools/rewriting/ThirdPartyPaths.txt
66 # awk '{print ""$1".*"}' ./tools/rewriting/ThirdPartyPaths.txt
67 browser/components/translation/cld2/.*
68 browser/extensions/mortar/ppapi/.*
69 devtools/client/shared/sourceeditor/codemirror/.*
70 dom/canvas/test/webgl-conf/checkout/closure-library/.*
71 dom/media/gmp/rlz/.*
72 dom/media/gmp/widevine-adapter/content_decryption_module.h
73 dom/media/gmp/widevine-adapter/content_decryption_module_export.h
74 dom/media/gmp/widevine-adapter/content_decryption_module_ext.h
75 dom/media/gmp/widevine-adapter/content_decryption_module_proxy.h
76 dom/media/platforms/ffmpeg/ffmpeg57/.*
77 dom/media/platforms/ffmpeg/ffmpeg58/.*
78 dom/media/platforms/ffmpeg/libav53/.*
79 dom/media/platforms/ffmpeg/libav54/.*
80 dom/media/platforms/ffmpeg/libav55/.*
81 dom/media/webspeech/recognition/endpointer.cc
82 dom/media/webspeech/recognition/endpointer.h
83 dom/media/webspeech/recognition/energy_endpointer.cc
84 dom/media/webspeech/recognition/energy_endpointer.h
85 dom/media/webspeech/recognition/energy_endpointer_params.cc
86 dom/media/webspeech/recognition/energy_endpointer_params.h
87 dom/webauthn/cbor-cpp/.*
88 dom/webauthn/winwebauthn/webauthn.h
89 editor/libeditor/tests/browserscope/lib/richtext/.*
90 editor/libeditor/tests/browserscope/lib/richtext2/.*
91 extensions/spellcheck/hunspell/src/.*
92 gfx/angle/.*
93 gfx/cairo/.*
94 gfx/graphite2/.*
95 gfx/harfbuzz/.*
96 gfx/ots/.*
97 gfx/qcms/.*
98 gfx/sfntly/.*
99 gfx/skia/.*
100 gfx/vr/service/openvr/.*
101 gfx/vr/service/openvr/headers/openvr.h\r
102 gfx/vr/service/openvr/src/README\r
103 gfx/vr/service/openvr/src/dirtools_public.cpp\r
104 gfx/vr/service/openvr/src/dirtools_public.h\r
105 gfx/vr/service/openvr/src/envvartools_public.cpp\r
106 gfx/vr/service/openvr/src/envvartools_public.h\r
107 gfx/vr/service/openvr/src/hmderrors_public.cpp\r
108 gfx/vr/service/openvr/src/hmderrors_public.h\r
109 gfx/vr/service/openvr/src/ivrclientcore.h\r
110 gfx/vr/service/openvr/src/openvr_api_public.cpp\r
111 gfx/vr/service/openvr/src/pathtools_public.cpp\r
112 gfx/vr/service/openvr/src/pathtools_public.h\r
113 gfx/vr/service/openvr/src/sharedlibtools_public.cpp\r
114 gfx/vr/service/openvr/src/sharedlibtools_public.h\r
115 gfx/vr/service/openvr/src/strtools_public.cpp\r
116 gfx/vr/service/openvr/src/strtools_public.h\r
117 gfx/vr/service/openvr/src/vrpathregistry_public.cpp\r
118 gfx/vr/service/openvr/src/vrpathregistry_public.h
119 gfx/wgpu/.*
120 gfx/wr/.*
121 gfx/ycbcr/.*
122 intl/hyphenation/hyphen/.*
123 intl/icu/.*
124 ipc/chromium/src/third_party/.*
125 js/src/ctypes/libffi/.*
126 js/src/dtoa.c.*
127 js/src/editline/.*
128 js/src/jit/arm64/vixl/.*
129 js/src/vtune/disable_warnings.h
130 js/src/vtune/ittnotify.h
131 js/src/vtune/ittnotify_config.h
132 js/src/vtune/ittnotify_static.c
133 js/src/vtune/ittnotify_static.h
134 js/src/vtune/ittnotify_types.h
135 js/src/vtune/jitprofiling.c
136 js/src/vtune/jitprofiling.h
137 js/src/vtune/legacy/.*
138 media/ffvpx/.*
139 media/kiss_fft/.*
140 media/libaom/.*
141 media/libcubeb/.*
142 media/libdav1d/.*
143 media/libjpeg/.*
144 media/libmkv/.*
145 media/libnestegg/.*
146 media/libogg/.*
147 media/libopus/.*
148 media/libpng/.*
149 media/libsoundtouch/.*
150 media/libspeex_resampler/.*
151 media/libtheora/.*
152 media/libtremor/.*
153 media/libvorbis/.*
154 media/libvpx/.*
155 media/libwebp/.*
156 media/libyuv/.*
157 media/mtransport/third_party/.*
158 media/openmax_dl/.*
159 media/openmax_il/.*
160 media/webrtc/signaling/src/sdp/sipcc/.*
161 media/webrtc/trunk/.*
162 mfbt/double-conversion/double-conversion/.*
163 mfbt/lz4/.*
164 mobile/android/geckoview/src/thirdparty/.*
165 modules/brotli/.*
166 modules/fdlibm/.*
167 modules/freetype2/.*
168 modules/libbz2/.*
169 modules/pdfium/.*
170 modules/woff2/.*
171 modules/xz-embedded/.*
172 modules/zlib/.*
173 mozglue/misc/decimal/.*
174 netwerk/dns/nsIDNKitInterface.h
175 netwerk/sctp/src/.*
176 netwerk/srtp/src/.*
177 nsprpub/.*
178 other-licenses/.*
179 parser/expat/.*
180 security/nss/.*
181 security/sandbox/chromium/.*
182 security/sandbox/chromium-shim/.*
183 testing/gtest/gmock/.*
184 testing/gtest/gtest/.*
185 testing/talos/talos/tests/dromaeo/.*
186 testing/talos/talos/tests/kraken/.*
187 testing/talos/talos/tests/v8_7/.*
188 testing/web-platform/tests/resources/webidl2/.*
189 testing/web-platform/tests/tools/third_party/.*
190 third_party/.*
191 toolkit/components/jsoncpp/.*
192 toolkit/components/protobuf/.*
193 toolkit/components/url-classifier/chromium/.*
194 toolkit/components/url-classifier/protobuf/.*
195 toolkit/crashreporter/breakpad-client/.*
196 toolkit/crashreporter/google-breakpad/.*
197 tools/fuzzing/libfuzzer/.*
198 tools/profiler/core/vtune/.*
199 xpcom/build/mach_override.c
200 xpcom/build/mach_override.h
201 xpcom/io/crc32c.c