2011-06-29 Xu Fan <qifuren1985@gmail.com>
authorbfulgham@webkit.org <bfulgham@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 29 Jun 2011 22:11:47 +0000 (22:11 +0000)
committerbfulgham@webkit.org <bfulgham@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 29 Jun 2011 22:11:47 +0000 (22:11 +0000)
commite1c0f397a0d55e13aff778ebd553a50366a9a111
treebde120270be4175e1cc38653f834c7443e5503eb
parent58242ecde12f529995008ce65c1743502dbc08d7
2011-06-29  Xu Fan  <qifuren1985@gmail.com>

        Reviewed by Brent Fulgham.

        Fix Scrollbars Transparent in Windows XP if WebKit is using Layered Window
        https://bugs.webkit.org/show_bug.cgi?id=61136

        * platform/graphics/win/DIBPixelData.h: add a static method setRGBABitmapAlpha
        * platform/graphics/win/DIBPixelData.cpp: add implementation
        * platform/win/ScrollbarThemeWin.cpp: fix scroolbar transparent
        * rendering/RenderThemeWin.cpp: fix textbox and button transparent

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@90053 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Source/WebCore/ChangeLog
Source/WebCore/platform/graphics/win/DIBPixelData.cpp
Source/WebCore/platform/graphics/win/DIBPixelData.h
Source/WebCore/platform/win/ScrollbarThemeWin.cpp
Source/WebCore/rendering/RenderThemeWin.cpp