Bug 133347

Summary: Remove redundant GraphicsContext::drawImage() function.
Product: WebKit Reporter: zalan <zalan>
Component: Layout and RenderingAssignee: zalan <zalan>
Status: RESOLVED FIXED    
Severity: Normal CC: agomez, calvaris, cgarcia, cmarcelo, commit-queue, eric.carlson, esprehn+autocc, glenn, gustavo, gyuyoung.kim, jer.noble, kondapallykalyan, luiz, menard, mrobinson, noam, philipj, pnormand, sergio, simon.fraser, vjaquez
Priority: P2    
Version: 528+ (Nightly build)   
Hardware: Unspecified   
OS: Unspecified   
Attachments:
Description Flags
Patch
none
Patch
none
Patch none

zalan
Reported 2014-05-28 09:01:43 PDT
These 2 functions have very similar parameter list and by looking at WebCore code, people sometimes get confused which one to call. (and provide default values for parameters when they are not needed at all) void drawImage(Image*, ColorSpace styleColorSpace, const FloatRect& destRect, const FloatRect& srcRect, CompositeOperator = CompositeSourceOver, ImageOrientationDescription = ImageOrientationDescription(), bool useLowQualityScale = false); void drawImage(Image*, ColorSpace styleColorSpace, const FloatRect& destRect, const FloatRect& srcRect, CompositeOperator, BlendMode, ImageOrientationDescription = ImageOrientationDescription(), bool useLowQualityScale = false);
Attachments
Patch (9.25 KB, patch)
2014-05-28 09:20 PDT, zalan
no flags
Patch (10.79 KB, patch)
2014-05-28 09:31 PDT, zalan
no flags
Patch (12.87 KB, patch)
2014-05-29 18:59 PDT, zalan
no flags
zalan
Comment 1 2014-05-28 09:20:33 PDT
zalan
Comment 2 2014-05-28 09:31:48 PDT
zalan
Comment 3 2014-05-29 18:59:01 PDT
zalan
Comment 4 2014-05-29 19:05:01 PDT
A follow-up patch will consolidate the drawImage parameters to a struct.
Simon Fraser (smfr)
Comment 5 2014-05-29 21:51:29 PDT
Comment on attachment 232277 [details] Patch ImageOrientationDescription() is so mysterious.
WebKit Commit Bot
Comment 6 2014-05-30 07:17:25 PDT
Comment on attachment 232277 [details] Patch Clearing flags on attachment: 232277 Committed r169484: <http://trac.webkit.org/changeset/169484>
WebKit Commit Bot
Comment 7 2014-05-30 07:17:32 PDT
All reviewed patches have been landed. Closing bug.
Note You need to log in before you can comment on or make changes to this bug.