WebCore:

2009-01-14  Adele Peterson  <adele@apple.com>

        Reviewed by Darin Adler.

        Fix for https://bugs.webkit.org/show_bug.cgi?id=23335
        <rdar://problem/6247650> Update <input type="search"> for RenderThemeWin

        No new tests added.  In the future, we need to update DumpRenderTree to be able to run with different RenderThemes and
        we'll need a separate set of results for different themes.
        
        * css/themeWin.css: Renable search fields.  Added new rules for sub-element placement.
        
        * rendering/RenderTextControlSingleLine.cpp:
        (WebCore::RenderTextControlSingleLine::textBlockWidth): Consider margin set on the sub-elements when computing the
        desired width for the text block.
        
        * rendering/RenderThemeWin.cpp:
        (WebCore::RenderThemeWin::supportsFocus): Treat SearchFieldPart the same as TextFieldPart.
        (WebCore::RenderThemeWin::determineState): ditto.
        (WebCore::RenderThemeWin::getClassicThemeData): ditto.
        (WebCore::RenderThemeWin::getThemeData): ditto.
        (WebCore::RenderThemeWin::paintSearchFieldCancelButton): Draw a scaled, vertically centered, version of the new artwork.
        (WebCore::RenderThemeWin::paintSearchFieldResultsDecoration): ditto.
        (WebCore::RenderThemeWin::paintSearchFieldResultsButton): ditto.
        (WebCore::RenderThemeWin::adjustSearchFieldCancelButtonStyle): Set the scaled width and height.
        (WebCore::RenderThemeWin::adjustSearchFieldResultsDecorationStyle): ditto.
        (WebCore::RenderThemeWin::adjustSearchFieldResultsButtonStyle): ditto.

WebKit/win:

2009-01-14  Adele Peterson  <adele@apple.com>

        Reviewed by Darin Adler.

        Fix for https://bugs.webkit.org/show_bug.cgi?id=23335
        <rdar://problem/6247650> Update <input type="search"> for RenderThemeWin
        
        Added artwork.
        
        * WebKit.vcproj/WebKit.rc:
        * WebKit.vcproj/WebKit.vcproj:
        * WebKit.vcproj/resource.h:
        * WebKit.vcproj/searchCancel.png: Added.
        * WebKit.vcproj/searchCancelPressed.png: Added.
        * WebKit.vcproj/searchMagnifier.png: Added.
        * WebKit.vcproj/searchMagnifierResults.png: Added.
        * WebKitDLL.cpp:(loadResourceIntoBuffer):



git-svn-id: http://svn.webkit.org/repository/webkit/trunk@39924 268f45cc-cd09-0410-ab3c-d52691b4dbfc
13 files changed