[Webkit-unassigned] [Bug 21816] Clean up ImageBuffer.h so there do not have to be separate ifdefs for each platform

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Thu Oct 23 15:41:47 PDT 2008


https://bugs.webkit.org/show_bug.cgi?id=21816


brettw at chromium.org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
  Attachment #24624|                            |review?
               Flag|                            |




------- Comment #10 from brettw at chromium.org  2008-10-23 15:41 PDT -------
Created an attachment (id=24624)
 --> (https://bugs.webkit.org/attachment.cgi?id=24624&action=view)
Patch v2

This adds a flag to ImageBuffer that create can use to check if it should
return true or not. This has the nice effect of making create() cross-platform,
so I moved it into the header file. I think the platform-specific code is also
more clear as a result, you just have to set the flag properly and you don't
have to worry about writing create and returning an enpty auto_ptr.

I left IntSize passed by reference for consistency. I can still change all uses
of IntPoint in this class to by-value instead, but that seems less consistent
with the rest of the project to me.


-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.



More information about the webkit-unassigned mailing list