[webkit-dev] Biggest files in WebKit

Maciej Stachowiak mjs at apple.com
Mon Jan 9 15:16:49 PST 2006


Here's a list of all the source files in the WebKit project that are  
over 2000 lines. I left out PCRE and other external code. These files  
would be good targets for file splitting, code cleanup, refactoring,  
and when possible, removal.

     5533 ./WebKit/WebView.subproj/WebHTMLView.m
     5243 ./WebCore/khtml/ecma/kjs_html.cpp
     4353 ./WebCore/kwq/MacFrame.mm
     4297 ./WebCore/khtml/css/cssstyleselector.cpp
     4063 ./WebCore/kwq/DOMHTML.mm
     3571 ./WebCore/khtml/rendering/render_block.cpp
     3568 ./WebCore/khtml/html/html_formimpl.cpp
     3426 ./WebCore/khtml/xml/dom_docimpl.cpp
     3329 ./WebCore/khtml/Frame.cpp
     3302 ./WebCore/khtml/khtml_part.cpp
     3161 ./WebKit/WebView.subproj/WebView.m
     3076 ./WebCore/khtml/xml/dom_nodeimpl.cpp
     3022 ./WebKit/WebView.subproj/WebFrame.m
     2997 ./WebCore/kwq/KWQString.mm
     2841 ./WebCore/khtml/css/cssparser.cpp
     2694 ./WebCore/kwq/WebCoreBridge.mm
     2586 ./WebCore/khtml/rendering/render_object.cpp
     2564 ./WebCore/khtml/ecma/kjs_window.cpp
     2535 ./WebCore/kwq/DOM-CSS.mm
     2529 ./WebCore/khtml/rendering/bidi.cpp
     2361 ./JavaScriptCore/kjs/nodes.cpp
     2318 ./WebCore/kwq/DOM.mm
     2260 ./WebCore/khtml/rendering/render_table.cpp
     2062 ./WebKit/WebCoreSupport.subproj/WebTextRenderer.m
     2034 ./WebCore/khtml/ecma/kjs_dom.cpp



More information about the webkit-dev mailing list