Add and update some watchlists
[WebKit-https.git] / Tools / Scripts / webkitpy / common / config / watchlist
1 # When editing this file, please run the following command to make sure you
2 # haven't introduced any syntax errors:
3 #
4 # ./Tools/Scripts/check-webkit-style
5 #
6 # If you want to test your regular expressions, you can edit various files and
7 # then try following command:
8 #
9 # ./Tools/Scripts/webkit-patch apply-watchlist-local
10 #
11 {
12     "DEFINITIONS": {
13         "Forms": {
14             "filename": r"Source/WebCore/html/HTML(DataList|FieldSet|Input|Keygen|Label|Legend|OptGroup|Option|Output|Select|TextArea)Element\."
15                         r"|Source/WebCore/html/.*Form[A-Z].*\."
16                         r"|Source/WebCore/html/\w*InputType\."
17                         r"|Source/WebCore/html/shadow/(SliderThumbElement|TextControlInnerElements)\."
18                         r"|Source/WebCore/rendering/Render(FileUploadControl|ListBox|MenuList|Slider|TextControl.*)\."
19         },
20         "Geolocation": {
21             "filename": r"Source/WebCore/Modules/geolocation/"
22                         r"|Source/WebCore/page/GeolocationClient.h"
23                         r"|Source/WebCore/bindings/js/JSGeolocationCustom.cpp"
24                         r"|Source/WebCore/platform/mock/GeolocationClientMock.(h|cpp)"
25                         r"|Source/WebKit/WebProcess/Geolocation/",
26         },
27         "GStreamerGraphics": {
28             "filename": r"Source/WebCore/platform/graphics/gstreamer/",
29         },
30         "GStreamerAudio": {
31             "filename": r"Source/WebCore/platform/audio/gstreamer/",
32         },
33         "WebIDL": {
34             "filename": r"Source/WebCore/(?!inspector)(?!testing).*\.idl"
35         },
36         "webkitpy": {
37             "filename": r"Tools/Scripts/webkitpy/",
38         },
39         "webkitperl": {
40             "filename": r"Tools/Scripts/webkitperl/"
41                         r"|Tools/Scripts/webkitdirs.pm"
42                         r"|Tools/Scripts/VCSUtils.pm"
43                         r"|Tools/Scripts/test-webkitperl",
44         },
45         "SVNScripts": {
46             "filename": r"Tools/Scripts/svn-.*",
47         },
48         "XSS": {
49             "filename": r".*XSS",
50         },
51         "FrameLoader": {
52             "more": r"FrameLoader\.(cpp|h)",
53         },
54         "Loader": {
55             "filename": r"Source/WebCore/loader/",
56         },
57         "Rendering": {
58             "filename": r"Source/WebCore/rendering/",
59         },
60         "RenderLayers": {
61             "filename": r"Source/WebCore/rendering/RenderLayer*",
62         },
63         "GraphicsLayer": {
64             "filename": r"Source/WebCore/platform/graphics/GraphicsLayer*",
65         },
66         "CoreAnimation": {
67             "filename": r"Source/WebCore/platform/graphics/ca/",
68         },
69         "Animation": {
70             "filename": r"Source/WebCore/page/animation/",
71         },
72         "GtkWebKit2PublicAPI": {
73             "filename": r"Source/WebKit/UIProcess/API/gtk/"
74                         r"|Source/WebKit/UIProcess/API/glib/"
75                         r"|Source/WebKit/Shared/API/glib/"
76                         r"|Source/WebKit/WebProcess/InjectedBundle/API/gtk/"
77                         r"|Source/WebKit/WebProcess/InjectedBundle/API/glib/",
78         },
79         "CoordinatedGraphics": {
80             "filename": r"Source/WebKit/WebProcess/WebPage/CoordinatedGraphics/"
81                         r"|Source/WebKit/UIProcess/CoordinatedGraphics/"
82                         r"|Source/WebKit/Shared/CoordinatedGraphics/"
83                         r"|Source/WebCore/platform/graphics/surfaces/",
84         },
85         "TextureMapper": {
86             "filename": r"Source/WebCore/platform/graphics/texmap/",
87         },
88         "OpenGL": {
89             "filename": r"Source/WebCore/platform/graphics/opengl/",
90         },
91         "CSS": {
92             "filename": r"Source/WebCore/css/",
93         },
94         "CSSJSON": {
95             "filename": r"Source/WebCore/css/CSSProperties.json",
96         },
97         "DOM": {
98             "filename": r"Source/WebCore/dom/",
99         },
100         "HTML": {
101             "filename": r"Source/WebCore/html/",
102         },
103         "DOMAttributes": {
104             "filename": r"Source/WebCore/dom/.*Attr.*"
105                         r"|Source/WebCore/dom/NamedNodeMap\.(cpp|h|idl)"
106                         r"|Source/WebCore/dom/Element\.(cpp|h|idl)",
107         },
108         "CMake": {
109             "filename": r".*CMakeLists\w*\.txt"
110                         r"|.*\w+\.cmake"
111                         r"|Source/cmake/",
112         },
113         "Selectors": {
114             "filename": r"Source/WebCore/css/CSSSelector*"
115                         r"|Source/WebCore/css/SelectorChecker.*"
116                         r"|Source/WebCore/css/StyleResolver.*"
117                         r"|Source/WebCore/dom/SelectorQuery.*",
118         },
119         "SoupNetwork": {
120             "filename": r"Source/WebCore/platform/network/soup/",
121         },
122         "ScrollingCoordinator": {
123             "filename": r"Source/WebCore/page/scrolling/",
124         },
125         "WebKitGTKTranslations": {
126             "filename": r"Source/WebCore/platform/gtk/po/",
127         },
128         "Media": {
129             "filename": r"(Source|LayoutTests)/.*([Mm]edia|[Aa]udio|[Vv]ideo)",
130         },
131         "Track": {
132             "filename": r"Source/WebCore/html/track/"
133                         r"|Source/WebCore/loader/*Track*.*"
134                         r"|Source/WebCore/html/HTMLMediaElement*"
135                         r"|Source/WebCore/html/HTMLTrackElement*"
136                         r"|Source/WebCore/Modules/mediacontrols*"
137                         r"|Source/WebCore/css/mediaControl*"
138                         r"|LayoutTests/media/track/",
139         },
140         "MathML": {
141             "filename": r"(Source|LayoutTests|Websites)/.*mathml",
142         },
143         "History": {
144             "filename": r"Source/WebCore/history/",
145         },
146         "Editing": {
147             "filename": r"Source/WebCore/editing/",
148         },
149         "WTF": {
150             "filename": r"Source/WTF/wtf",
151         },
152         "WebGL": {
153             "filename": r"Source/WebCore/html/canvas/.*WebGL.*"
154                         r"|Source/WebCore/bindings/js/.*WebGL.*"
155                         r"|Source/WebCore/platform/graphics/gpu"
156                         r"|Source/WebCore/platform/graphics/opengl"
157                         r"|Source/WebCore/platform/graphics/ANGLE.*"
158                         r"|Source/WebCore/platform/graphics/.*GraphicsContext3D.*"
159                         r"|Source/ThirdParty/ANGLE",
160         },
161         "Filters": {
162             "filename": r"Source/WebCore/platform/graphics/filters"
163                         r"|Source/WebCore/rendering/.*Filter.*"
164                         r"|Source/WebCore/rendering/style/.*Filter.*"
165                         r"|Source/WebCore/rendering/svg/.*Filter.*"
166                         r"|Source/WebCore/svg/graphics/filters"
167                         r"|Source/WebCore/svg/graphics/.*Filter.*",
168         },
169         "TouchAdjustment": {
170             "filename": r"Source/WebCore/page/TouchAdjustment.*"
171                         r"|LayoutTests/touchadjustment"
172         },
173         "SVG": {
174             "filename": r"Source/WebCore/svg"
175                         r"|Source/WebCore/rendering/svg",
176         },
177         "WebInspectorBackend": {
178             "filename": r"Source/JavaScriptCore/inspector"
179                         r"|Source/WebCore/inspector",
180         },
181         "WebInspectorGenerator": {
182             "filename": r"Source/JavaScriptCore/inspector/scripts/codegen"
183                         r"|Tools/Scripts/generate-inspector-protocol-bindings.py"
184                         r"|Tools/Scripts/webkitpy/inspector",
185         },
186         "WebInspectorUIImages": {
187             "filename": r"Source/WebInspectorUI/UserInterface/Images",
188         },
189         "WebSocket": {
190             "filename": r"Source/WebCore/Modules/websockets"
191                         r"|Source/WebCore/platform/network/(|.+/)SocketStream.*",
192         },
193         "JSBuiltins": {
194             "filename": r"Source/JavaScriptCore/builtins/.*\.js"
195                         r"|Source/WebCore/(?!modern-media-controls)(?!mediacontrols).*\.js",
196         },
197         "JSBuiltinsGenerator": {
198             "filename": r"Source/JavaScriptCore/Scripts/builtins"
199                         r"|Source/JavaScriptCore/Scripts/generate-js-builtins\.py",
200         },
201         "WasmJSON": {
202             "filename": r"Source/JavaScriptCore/wasm/wasm\.json"
203                         r"|JSTests/wasm/wasm\.json",
204         },
205         "MediaStream": {
206             "filename": r"Source/WebCore/Modules/mediastream"
207                         r"|Source/WebCore/platform/mediastream"
208                         r"|LayoutTests/fast/mediastream",
209         },
210         "Accessibility": {
211             "filename": r"Source/WebCore/accessibility"
212                         r"|LayoutTests/.*accessibility",
213         },
214         "PerformanceTests": {
215             "filename": r"PerformanceTests"
216                         r"|Tools/Scripts/webkitpy/performance_tests",
217         },
218         "MotionMark": {
219             "filename": r"PerformanceTests/MotionMark",
220         },
221         "ConsoleUsage": {
222             "more": r"[Aa]ddConsoleMessage|reportException|logExceptionToConsole|addMessage|printErrorMessage"
223         },
224         "ContentSecurityPolicyUsage": {
225             "more": r"[Cc]ontentSecurityPolicy(?!\.(h|cpp))",
226         },
227         "ContentSecurityPolicyFiles": {
228             "filename": r"Source/WebCore/page/(Content|DOM)SecurityPolicy\."
229                         r"|LayoutTests/http/tests/security/contentSecurityPolicy"
230         },
231         "RegionsDevelopment": {
232             "filename": r"Source/WebCore/rendering/RenderRegion\.(h|cpp)"
233                         r"|Source/WebCore/rendering/RenderFlowThread\.(h|cpp)"
234                         r"|Source/WebCore/rendering/FlowThreadController\.(h|cpp)"
235                         r"|Source/WebCore/rendering/RenderRegionSet\.(h|cpp)"
236                         r"|Source/WebCore/rendering/RenderNamedFlowThread\.(h|cpp)"
237                         r"|Source/WebCore/rendering/RenderBoxRegionInfo\.h"
238                         r"|Source/WebCore/dom/WebKitNamedFlow\.(h|cpp|idl)"
239                         r"|Source/WebCore/dom/(DOM)?NamedFlowCollection\.(h|cpp|idl)"
240                         r"|Source/WebCore/css/WebKitCSSRegionRule\.(h|cpp|idl)"
241                         r"|LayoutTests/fast/regions",
242         },
243         "RegionsExpectationsMore": {
244             "filename": r"LayoutTests/platform/.*TestExpectations",
245             "more": r"fast/regions/.*\.html",
246         },
247         "RegionsExpectationsLess": {
248             "filename": r"LayoutTests/platform/.*TestExpectations",
249             "less": r"fast/regions/.*\.html",
250         },
251         "RegionsUsage": {
252             "more": r"(RenderRegion|RenderFlowThread|RenderNamedFlowThread)(?!\.(h|cpp))",
253         },
254         "IndexedDB": {
255             "filename": r"Source/WebCore/Modules/indexeddb"
256                         r"|Source/WebCore/bindings/.*IDB.*\.(h|cpp)"
257                         r"|Source/WebCore/bindings/.*SerializedScriptValue.*\.(h|cpp)"
258                         r"|LayoutTests/storage/indexeddb"
259                         r"|LayoutTests/platform/.*/storage/indexeddb"
260                         r"|LayoutTests/imported/w3c/web-platform-tests/IndexedDB"
261                         r"|LayoutTests/imported/w3c/indexeddb"
262                         r"|LayoutTests/imported/blink/storage/indexeddb"
263         },
264         "JavaScriptCore": {
265             "filename": r"Source/JavaScriptCore/(?!inspector)"
266         },
267         "BindingsScripts": {
268             "filename": r"Source/WebCore/bindings/scripts/",
269         },
270         "cURLNetwork": {
271             "filename": r"Source/WebCore/platform/network/curl/",
272         },
273         "ANGLE": {
274             "filename": r"Source/ThirdParty/ANGLE",
275         },
276         "CSSGridLayout": {
277             "filename": r"Source/WebCore/rendering/.*Grid.*"
278                         r"|Source/WebCore/css/.*Grid.*"
279                         r"|LayoutTests/fast/css-grid-layout/"
280                         r"|LayoutTests/ietestcenter/css3/grid/"
281                         r"|LayoutTests/platform/.*/fast/css-grid-layout/"
282                         r"|LayoutTests/platform/.*/ietestcenter/css3/grid/",
283         },
284         "MSEEME": {
285             "filename": r"Source/WebCore/Modules/encryptedmedia/"
286                         r"|Source/WebCore/Modules/mediasource/"
287                         r"|LayoutTests/media/encrypted-media/"
288                         r"|LayoutTests/media/media-source/",
289         },
290         "StreamsAPI": {
291             "filename": r"Source/WebCore/bindings/js/JSDOMGlobalObject\.cpp"
292                         r"Source/WebCore/bindings/js/JSReadableStreamPrivateConstructors\.(h|cpp)"
293                         r"Source/WebCore/bindings/js/WebCoreBuiltinNames\.h"
294                         r"Source/WebCore/bindings/js/WebCoreJSBuiltinInternals\.(h|cpp)"
295                         r"Source/WebCore/bindings/js/WebCoreJSBuiltins\.(h|cpp)"
296                         r"Source/WebCore/Modules/streams/"
297                         r"|LayoutTests/imported/w3c/web-platform-tests/streams-api/"
298                         r"|LayoutTests/streams/",
299         },
300         "MacAndIOSTextLayoutAndRendering": {
301             "filename": r"Source/WebCore/loader/cache/CachedFont\.(h|cpp)"
302                         r"|Source/WebCore/rendering/.*Inline.*Box\.(h|cpp)"
303                         r"|Source/WebCore/rendering/InlineIterator\.h"
304                         r"|Source/WebCore/rendering/InlineBlockLineLayout\.cpp"
305                         r"|Source/WebCore/rendering/RenderCombineText\.(h|cpp)"
306                         r"|Source/WebCore/rendering/RenderText.*\.(h|cpp)"
307                         r"|Source/WebCore/rendering/SimpleLineLayout\.(h|cpp)"
308                         r"|Source/WebCore/rendering/TextPainter\.(h|cpp)"
309                         r"|Source/WebCore/rendering/line/BreakingContextInlineHeaders\.(h|cpp)"
310                         r"|Source/WebCore/rendering/line/TrailingObjects\.(h|cpp)"
311                         r"|Source/WebCore/style/InlineTextBoxStyle\.(h|cpp)"
312                         r"|Source/WebCore/platform/graphics/.*Font.*"
313                         r"|Source/WebCore/platform/graphics/mac/.*Font.*"
314                         r"|Source/WebCore/platform/graphics/mac/.*Text.*"
315                         r"|Source/WebCore/platform/graphics/ios/.*Font.*"
316                         r"|Source/WebCore/platform/graphics/cocoa/.*Font.*"
317                         r"|Source/WebCore/platform/graphics/GlyphBuffer\.h"
318                         r"|Source/WebCore/platform/graphics/.*TextIterator\.(h|cpp)"
319                         r"|Source/WebCore/platform/graphics/TextRun\.(h|cpp)"
320                         r"|Source/WebCore/platform/graphics/WidthIterator\.(h|cpp)"
321                         r"|Source/WebCore/platform/text/BidiResolver.h",
322         },
323         "NetworkCache": {
324             "filename": r"Source/WebKit/NetworkProcess/cache/",
325         },
326         "WebCryptoAPI": {
327             "filename": r"Source/WebCore/crypto/"
328                         r"|Source/WebCore/bindings/js/.*Crypto.*"
329                         r"|Source/WebCore/page/.*Crypto.*"
330                         r"|Source/WebCore/PAL/pal/crypto/"
331                         r"|LayoutTests/crypto/"
332                         r"|LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/",
333         },
334     },
335     "CC_RULES": {
336         # Note: All email addresses listed must be registered with bugzilla.
337         # Specifically, levin@chromium.org and levin+threading@chromium.org are
338         # two different accounts as far as bugzilla is concerned.
339         "Accessibility": [ "cfleizach@apple.com", "dmazzoni@google.com", "apinheiro@igalia.com", "jdiggs@igalia.com", "aboxhall@chromium.org", "samuel_white@apple.com", "jcraig@apple.com" ],
340         "Animation" : [ "simon.fraser@apple.com", "dino@apple.com", "dstockwell@chromium.org" ],
341         "MotionMark" : [ "sabouhallawa@apple.com" ],
342         "BindingsScripts": [ "cdumez@apple.com" ],
343         "CMake": [ "rakuco@webkit.org", "gyuyoung.kim@webkit.org", "ryuan.choi@gmail.com", "sergio.correia@openbossa.org", "mcatanzaro@igalia.com" ],
344         "CoordinatedGraphics" : [ "noam@webkit.org", "zeno@webkit.org", "cmarcelo@webkit.org", "luiz@webkit.org", "ryuan.choi@gmail.com", "sergio.correia@openbossa.org", "gyuyoung.kim@webkit.org" ],
345         "ConsoleUsage" : [ "mkwst@chromium.org" ],
346         "ContentSecurityPolicyFiles|ContentSecurityPolicyUsage" : [ "mkwst@chromium.org", "dbates@webkit.org" ],
347         "CoreAnimation" : [ "simon.fraser@apple.com" ],
348         "CSS": [ "alexis@webkit.org", "macpherson@chromium.org", "esprehn+autocc@chromium.org", "glenn@skynav.com", "gyuyoung.kim@webkit.org" ],
349         "CSSJSON": [ "simon.fraser@apple.com", "dbates@webkit.org" ],
350         "CSSGridLayout": [ "svillar@igalia.com", "jfernandez@igalia.com", "rego@igalia.com" ],
351         "cURLNetwork": [ "galpeter@inf.u-szeged.hu" ],
352         "DOM": [ "esprehn+autocc@chromium.org", "kangil.han@samsung.com", "cdumez@apple.com", "dbates@webkit.org" ],
353         "DOMAttributes": [ "cmarcelo@webkit.org", "cdumez@apple.com" ],
354         "Editing": [ "mifenton@rim.com" ],
355         "Filters": [ "dino@apple.com", "kondapallykalyan@gmail.com" ],
356         "Forms": [ "tkent@chromium.org", "mifenton@rim.com", "cdumez@apple.com", "dbates@webkit.org" ],
357         "FrameLoader": [ "japhet@chromium.org", "cdumez@apple.com", "dbates@webkit.org" ],
358         "Geolocation": [ "benjamin@webkit.org" ],
359         "GraphicsLayer": [ "simon.fraser@apple.com", "kondapallykalyan@gmail.com", "sergio.correia@openbossa.org" ],
360         "GStreamerGraphics": [ "alexis@webkit.org", "pnormand@igalia.com", "gns@gnome.org", "cgarcia@igalia.com", "calvaris@igalia.com", "vjaquez@igalia.com", "agomez@igalia.com" ],
361         "GStreamerAudio": [ "pnormand@igalia.com", "sergio.correia@openbossa.org", "calvaris@igalia.com", "vjaquez@igalia.com", "agomez@igalia.com" ],
362         "GtkWebKit2PublicAPI": [ "cgarcia@igalia.com", "gns@gnome.org", "berto@igalia.com", "mcatanzaro@igalia.com" ],
363         "HTML": [ "esprehn+autocc@chromium.org", "gyuyoung.kim@webkit.org", "cdumez@apple.com" ],
364         "History": [ "cdumez@apple.com" ],
365         "IndexedDB": [ "beidson@apple.com", "alecflett@chromium.org", "jsbell@chromium.org" ],
366         "Loader": [ "japhet@chromium.org", "cdumez@apple.com", "dbates@webkit.org" ],
367         "JavaScriptCore": [ "keith_miller@apple.com", "sbarati@apple.com", "mark.lam@apple.com", "msaboff@apple.com" ],
368         "MacAndIOSTextLayoutAndRendering": [ "mmaxfield@apple.com" ],
369         "MathML": [ "dbarton@mathscribe.com", "fred.wang@free.fr" ],
370         "Media": [ "eric.carlson@apple.com", "jer.noble@apple.com", "glenn@skynav.com", "philipj@opera.com", "sergio.correia@openbossa.org" ],
371         "MSEEME": [ "eric.carlson@apple.com", "calvaris@igalia.com" ],
372         "NetworkCache": [ "cgarcia@igalia.com", "cdumez@apple.com" ],
373         "StreamsAPI": [ "benjamin@webkit.org", "calvaris@igalia.com", "youennf@gmail.com" ],
374         "Track": [ "eric.carlson@apple.com", "philipj@opera.com", "calvaris@igalia.com" ],
375         "MediaStream": [ "tommyw@google.com", "hta@google.com", "sergio.correia@openbossa.org" ],
376         "OpenGL" : [ "noam@webkit.org", "dino@apple.com", "kondapallykalyan@gmail.com" ],
377         "PerformanceTests": [ "rniwa@webkit.org", "cdumez@apple.com" ],
378         "RegionsDevelopment|RegionsExpectationsMore|RegionsExpectationsLess|RegionsUsage": [ "WebkitBugTracker@adobe.com" ],
379         "Rendering": [ "esprehn+autocc@chromium.org", "glenn@skynav.com", "kondapallykalyan@gmail.com", "pdr+autocc@chromium.org" ],
380         "RenderLayers" : [ "simon.fraser@apple.com", "kondapallykalyan@gmail.com" ],
381         "SVG": ["schenney@chromium.org", "pdr+autocc@chromium.org", "fmalita@chromium.org", "gyuyoung.kim@webkit.org", "sergio.correia@openbossa.org", "sabouhallawa@apple.com", "dino@apple.com" ],
382         "SVNScripts": [ "dbates@webkit.org" ],
383         "ScrollingCoordinator": [ "jamesr@chromium.org", "tonikitoo@webkit.org", "cmarcelo@webkit.org", "luiz@webkit.org" ],
384         "Selectors": [ "allan.jensen@digia.com" ],
385         "SoupNetwork": [ "gns@gnome.org", "danw@gnome.org", "cgarcia@igalia.com", "berto@igalia.com", "mcatanzaro@igalia.com" ],
386         "TextureMapper" : [ "noam@webkit.org", "cmarcelo@webkit.org", "luiz@webkit.org", "kondapallykalyan@gmail.com" ],
387         "TouchAdjustment" : [ "allan.jensen@digia.com" ],
388         "WTF": [ "benjamin@webkit.org", "cmarcelo@webkit.org", "cdumez@apple.com", "dbates@webkit.org" ],
389         "WebGL": [ "dino@apple.com", "kondapallykalyan@gmail.com", "graouts@webkit.org" ],
390         "WebIDL": [ "esprehn+autocc@chromium.org", "cdumez@apple.com", "kondapallykalyan@gmail.com" ],
391         "WebInspectorBackend": [ "joepeck@webkit.org" ],
392         "WebInspectorGenerator": [ "bburg@apple.com", "joepeck@webkit.org" ],
393         "WebInspectorUIImages": [ "agomez@igalia.com" ],
394         "JSBuiltins": [ "joepeck@webkit.org" ],
395         "JSBuiltinsGenerator": [ "bburg@apple.com" ],
396         "WebKitGTKTranslations": [ "gns@gnome.org", "berto@igalia.com", "cgarcia@igalia.com", "mcatanzaro@igalia.com" ],
397         "WebSocket": [ "yutak@chromium.org", "toyoshim+watchlist@chromium.org" ],
398         "XSS": [ "dbates@webkit.org" ],
399         "webkitperl": [ "dbates@webkit.org" ],
400         "webkitpy": [ "glenn@skynav.com" ],
401         "WebCryptoAPI": [ "jiewen_tan@apple.com" ],
402         "WebRTC": [ "eric.carlson@apple.com" ],
403     },
404     "MESSAGE_RULES": {
405         "GtkWebKit2PublicAPI": [ "Thanks for the patch. If this patch contains new public API "
406                                  "please make sure it follows the guidelines for new WebKit2 GTK+ API. "
407                                  "See http://trac.webkit.org/wiki/WebKitGTK/AddingNewWebKit2API", ],
408         "ANGLE": [ "Note that there are important steps to take when updating ANGLE. "
409                    "See http://trac.webkit.org/wiki/UpdatingANGLE", ],
410         "WebInspectorGenerator": [ "This patch modifies the inspector protocol generator. Please ensure that you have rebaselined any generator test results (i.e., by running `Tools/Scripts/run-inspector-generator-tests --reset-results`)" ],
411         "JSBuiltinsGenerator": [ "This patch modifies the JS builtins code generator. Please ensure that you have rebaselined any generator test results (i.e., by running `Tools/Scripts/run-builtins-generator-tests --reset-results`)" ],
412         "WasmJSON": [ "This patch modifies one of the wasm.json files. Please ensure that any changes in one have been mirrored to the other. You can find the wasm.json files at \"Source/JavaScriptCore/wasm/wasm.json\" and \"JSTests/wasm/wasm.json\"." ],
413     },
414 }