discussion about it on webkit-dev: https://lists.webkit.org/pipermail/webkit-dev/2014-January/026144.html I started to prepare a patch for it.
Created attachment 222812 [details] WIP patch - not yet complete
Created attachment 222979 [details] patch for EWS bots
Created attachment 222982 [details] patch for EWS bots
Attachment 222982 [details] did not pass style-queue: ERROR: Source/WebCore/html/parser/XSSAuditor.cpp:41: Alphabetical sorting problem. [build/include_order] [4] ERROR: Source/WebCore/rendering/RenderBlockLineLayout.cpp:42: Alphabetical sorting problem. [build/include_order] [4] ERROR: Source/WebCore/loader/FrameLoader.cpp:108: Alphabetical sorting problem. [build/include_order] [4] ERROR: Source/WebCore/bindings/js/JSSVGElementInstanceCustom.cpp:31: Found header this file implements after other header. Should be: config.h, primary header, blank line, and then alphabetically sorted. [build/include_order] [4] ERROR: Source/WebCore/loader/cache/CachedImage.cpp:44: Alphabetical sorting problem. [build/include_order] [4] ERROR: Source/WebCore/xml/parser/XMLDocumentParser.cpp:49: Alphabetical sorting problem. [build/include_order] [4] ERROR: Source/WebCore/history/CachedFrame.cpp:50: Alphabetical sorting problem. [build/include_order] [4] ERROR: Source/WebCore/rendering/RenderLayer.cpp:109: Alphabetical sorting problem. [build/include_order] [4] ERROR: Source/WebCore/rendering/RenderTreeAsText.cpp:66: Alphabetical sorting problem. [build/include_order] [4] ERROR: Source/WebCore/rendering/style/RenderStyle.h:67: Alphabetical sorting problem. [build/include_order] [4] ERROR: Source/WebCore/dom/DOMImplementation.cpp:51: Alphabetical sorting problem. [build/include_order] [4] ERROR: Source/WebCore/dom/DOMImplementation.cpp:51: Alphabetical sorting problem. [build/include_order] [4] ERROR: Source/WebCore/page/FrameView.cpp:69: Alphabetical sorting problem. [build/include_order] [4] ERROR: Source/WebCore/page/FrameView.cpp:78: Alphabetical sorting problem. [build/include_order] [4] ERROR: Source/WebCore/dom/Document.cpp:140: Alphabetical sorting problem. [build/include_order] [4] ERROR: Source/WebCore/css/StyleResolver.cpp:34: Alphabetical sorting problem. [build/include_order] [4] ERROR: Source/WebCore/css/StyleResolver.cpp:121: Alphabetical sorting problem. [build/include_order] [4] ERROR: Source/WebCore/page/Frame.cpp:92: Alphabetical sorting problem. [build/include_order] [4] ERROR: Source/WebCore/dom/Text.cpp:27: Alphabetical sorting problem. [build/include_order] [4] ERROR: Source/WebCore/rendering/FilterEffectRenderer.cpp:46: Alphabetical sorting problem. [build/include_order] [4] ERROR: Source/WebCore/rendering/RenderObject.cpp:59: Alphabetical sorting problem. [build/include_order] [4] ERROR: Source/WebCore/rendering/RenderObject.cpp:62: Alphabetical sorting problem. [build/include_order] [4] ERROR: Source/WebCore/dom/Element.cpp:73: Alphabetical sorting problem. [build/include_order] [4] ERROR: Source/WebCore/dom/ScriptElement.cpp:48: Alphabetical sorting problem. [build/include_order] [4] ERROR: Source/WebKit/gtk/webkit/webkitwebframe.cpp:75: Alphabetical sorting problem. [build/include_order] [4] ERROR: Source/WebCore/dom/DocumentStyleSheetCollection.cpp:285: Weird number of spaces at line-start. Are you using a 4-space indent? [whitespace/indent] [3] ERROR: Source/WebCore/bindings/js/JSNodeCustom.cpp:70: Alphabetical sorting problem. [build/include_order] [4] ERROR: Source/WebCore/page/EventHandler.cpp:85: Alphabetical sorting problem. [build/include_order] [4] ERROR: Source/WebCore/css/CSSFontSelector.cpp:51: Alphabetical sorting problem. [build/include_order] [4] Total errors found: 29 in 160 files If any of these errors are false positives, please file a bug against check-webkit-style.
Created attachment 222987 [details] Patch
Attachment 222987 [details] did not pass style-queue: ERROR: Source/WebCore/html/parser/XSSAuditor.cpp:41: Alphabetical sorting problem. [build/include_order] [4] ERROR: Source/WebCore/rendering/RenderBlockLineLayout.cpp:42: Alphabetical sorting problem. [build/include_order] [4] ERROR: Source/WebCore/loader/FrameLoader.cpp:108: Alphabetical sorting problem. [build/include_order] [4] ERROR: Source/WebCore/bindings/js/JSSVGElementInstanceCustom.cpp:31: Found header this file implements after other header. Should be: config.h, primary header, blank line, and then alphabetically sorted. [build/include_order] [4] ERROR: Source/WebCore/loader/cache/CachedImage.cpp:44: Alphabetical sorting problem. [build/include_order] [4] ERROR: Source/WebCore/xml/parser/XMLDocumentParser.cpp:49: Alphabetical sorting problem. [build/include_order] [4] ERROR: Source/WebCore/history/CachedFrame.cpp:50: Alphabetical sorting problem. [build/include_order] [4] ERROR: Source/WebCore/rendering/RenderLayer.cpp:109: Alphabetical sorting problem. [build/include_order] [4] ERROR: Source/WebCore/rendering/RenderTreeAsText.cpp:66: Alphabetical sorting problem. [build/include_order] [4] ERROR: Source/WebCore/rendering/style/RenderStyle.h:67: Alphabetical sorting problem. [build/include_order] [4] ERROR: Source/WebCore/dom/DOMImplementation.cpp:51: Alphabetical sorting problem. [build/include_order] [4] ERROR: Source/WebCore/dom/DOMImplementation.cpp:51: Alphabetical sorting problem. [build/include_order] [4] ERROR: Source/WebCore/page/FrameView.cpp:69: Alphabetical sorting problem. [build/include_order] [4] ERROR: Source/WebCore/page/FrameView.cpp:78: Alphabetical sorting problem. [build/include_order] [4] ERROR: Source/WebCore/dom/Document.cpp:140: Alphabetical sorting problem. [build/include_order] [4] ERROR: Source/WebCore/css/StyleResolver.cpp:34: Alphabetical sorting problem. [build/include_order] [4] ERROR: Source/WebCore/css/StyleResolver.cpp:121: Alphabetical sorting problem. [build/include_order] [4] ERROR: Source/WebCore/page/Frame.cpp:92: Alphabetical sorting problem. [build/include_order] [4] ERROR: Source/WebCore/dom/Text.cpp:27: Alphabetical sorting problem. [build/include_order] [4] ERROR: Source/WebCore/rendering/FilterEffectRenderer.cpp:46: Alphabetical sorting problem. [build/include_order] [4] ERROR: Source/WebCore/rendering/RenderObject.cpp:59: Alphabetical sorting problem. [build/include_order] [4] ERROR: Source/WebCore/rendering/RenderObject.cpp:62: Alphabetical sorting problem. [build/include_order] [4] ERROR: Source/WebCore/dom/Element.cpp:73: Alphabetical sorting problem. [build/include_order] [4] ERROR: Source/WebCore/dom/ScriptElement.cpp:48: Alphabetical sorting problem. [build/include_order] [4] ERROR: Source/WebKit/gtk/webkit/webkitwebframe.cpp:75: Alphabetical sorting problem. [build/include_order] [4] ERROR: Source/WebCore/dom/DocumentStyleSheetCollection.cpp:285: Weird number of spaces at line-start. Are you using a 4-space indent? [whitespace/indent] [3] ERROR: Source/WebCore/bindings/js/JSNodeCustom.cpp:70: Alphabetical sorting problem. [build/include_order] [4] ERROR: Source/WebCore/page/EventHandler.cpp:85: Alphabetical sorting problem. [build/include_order] [4] ERROR: Source/WebCore/css/CSSFontSelector.cpp:51: Alphabetical sorting problem. [build/include_order] [4] Total errors found: 29 in 284 files If any of these errors are false positives, please file a bug against check-webkit-style.
Created attachment 222990 [details] with Mac buildfix
Attachment 222990 [details] did not pass style-queue: ERROR: Source/WebCore/html/parser/XSSAuditor.cpp:41: Alphabetical sorting problem. [build/include_order] [4] ERROR: Source/WebCore/rendering/RenderBlockLineLayout.cpp:42: Alphabetical sorting problem. [build/include_order] [4] ERROR: Source/WebCore/loader/FrameLoader.cpp:108: Alphabetical sorting problem. [build/include_order] [4] ERROR: Source/WebCore/bindings/js/JSSVGElementInstanceCustom.cpp:31: Found header this file implements after other header. Should be: config.h, primary header, blank line, and then alphabetically sorted. [build/include_order] [4] ERROR: Source/WebCore/loader/cache/CachedImage.cpp:44: Alphabetical sorting problem. [build/include_order] [4] ERROR: Source/WebCore/xml/parser/XMLDocumentParser.cpp:49: Alphabetical sorting problem. [build/include_order] [4] ERROR: Source/WebCore/history/CachedFrame.cpp:50: Alphabetical sorting problem. [build/include_order] [4] ERROR: Source/WebCore/rendering/RenderLayer.cpp:109: Alphabetical sorting problem. [build/include_order] [4] ERROR: Source/WebCore/rendering/RenderTreeAsText.cpp:66: Alphabetical sorting problem. [build/include_order] [4] ERROR: Source/WebCore/rendering/style/RenderStyle.h:67: Alphabetical sorting problem. [build/include_order] [4] ERROR: Source/WebCore/dom/DOMImplementation.cpp:51: Alphabetical sorting problem. [build/include_order] [4] ERROR: Source/WebCore/dom/DOMImplementation.cpp:51: Alphabetical sorting problem. [build/include_order] [4] ERROR: Source/WebCore/page/FrameView.cpp:69: Alphabetical sorting problem. [build/include_order] [4] ERROR: Source/WebCore/page/FrameView.cpp:78: Alphabetical sorting problem. [build/include_order] [4] ERROR: Source/WebCore/dom/Document.cpp:140: Alphabetical sorting problem. [build/include_order] [4] ERROR: Source/WebCore/css/StyleResolver.cpp:34: Alphabetical sorting problem. [build/include_order] [4] ERROR: Source/WebCore/css/StyleResolver.cpp:121: Alphabetical sorting problem. [build/include_order] [4] ERROR: Source/WebCore/page/Frame.cpp:92: Alphabetical sorting problem. [build/include_order] [4] ERROR: Source/WebCore/dom/Text.cpp:27: Alphabetical sorting problem. [build/include_order] [4] ERROR: Source/WebCore/rendering/FilterEffectRenderer.cpp:46: Alphabetical sorting problem. [build/include_order] [4] ERROR: Source/WebCore/rendering/RenderObject.cpp:59: Alphabetical sorting problem. [build/include_order] [4] ERROR: Source/WebCore/rendering/RenderObject.cpp:62: Alphabetical sorting problem. [build/include_order] [4] ERROR: Source/WebCore/dom/Element.cpp:73: Alphabetical sorting problem. [build/include_order] [4] ERROR: Source/WebCore/dom/ScriptElement.cpp:48: Alphabetical sorting problem. [build/include_order] [4] ERROR: Source/WebKit/gtk/webkit/webkitwebframe.cpp:75: Alphabetical sorting problem. [build/include_order] [4] ERROR: Source/WebCore/dom/DocumentStyleSheetCollection.cpp:285: Weird number of spaces at line-start. Are you using a 4-space indent? [whitespace/indent] [3] ERROR: Source/WebCore/bindings/js/JSNodeCustom.cpp:70: Alphabetical sorting problem. [build/include_order] [4] ERROR: Source/WebCore/page/EventHandler.cpp:85: Alphabetical sorting problem. [build/include_order] [4] ERROR: Source/WebCore/css/CSSFontSelector.cpp:51: Alphabetical sorting problem. [build/include_order] [4] Total errors found: 29 in 283 files If any of these errors are false positives, please file a bug against check-webkit-style.
Created attachment 222993 [details] with style fixes
Created attachment 223098 [details] Patch updated to ToT, updated changelogs
Created attachment 223114 [details] Patch
Comment on attachment 223114 [details] Patch rs=me! Awesome work. I was worrying I was going to have to do it.
Created attachment 223224 [details] patch for landing
Landed in http://trac.webkit.org/changeset/163440