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
_______________________________________________
webkit-dev mailing list
[email protected]
http://www.opendarwin.org/mailman/listinfo/webkit-dev

Reply via email to