Bug 22190

Summary: [Transforms] Fix use of absoluteBoundingBoxRect() in RenderThemeMac search field painting
Product: WebKit Reporter: Simon Fraser (smfr) <simon.fraser>
Component: Layout and RenderingAssignee: Simon Fraser (smfr) <simon.fraser>
Status: RESOLVED FIXED    
Severity: Normal CC: hyatt
Priority: P2    
Version: 528+ (Nightly build)   
Hardware: Mac   
OS: OS X 10.5   
Attachments:
Description Flags
Patch, testcase, changelog adele: review+

Simon Fraser (smfr)
Reported 2008-11-11 16:45:09 PST
RenderThemeMac::paintSearchFieldResultsDecoration() and RenderThemeMac::paintSearchFieldResultsButton() both call absoluteBoundingBoxRect() to get the bounds of the search field. This is not transform-friendly.
Attachments
Patch, testcase, changelog (14.29 KB, patch)
2008-11-19 22:48 PST, Simon Fraser (smfr)
adele: review+
Simon Fraser (smfr)
Comment 1 2008-11-19 22:48:41 PST
Created attachment 25302 [details] Patch, testcase, changelog
Simon Fraser (smfr)
Comment 2 2008-11-20 08:43:10 PST
Committed r38620 M WebCore/ChangeLog M WebCore/rendering/RenderObject.cpp M WebCore/rendering/RenderThemeMac.mm M WebCore/rendering/RenderBox.h M WebCore/rendering/RenderObject.h M WebCore/rendering/RenderTextControl.cpp M WebCore/rendering/RenderThemeMac.h A LayoutTests/platform/mac/fast/forms/search-transformed-expected.png A LayoutTests/platform/mac/fast/forms/search-transformed-expected.checksum A LayoutTests/platform/mac/fast/forms/search-transformed-expected.txt M LayoutTests/ChangeLog A LayoutTests/fast/forms/search-transformed.html r38620 = 13a62b2369cd22dbe5178a26a12e2e0f033ac0c5 (trunk)
Note You need to log in before you can comment on or make changes to this bug.