Status: Untriaged
Owner: [EMAIL PROTECTED]
Labels: Type-Cleanup Pri-2 OS-All Area-WebKit

New issue 4826 by [EMAIL PROTECTED]:  
webkit/port/platform/image-decoders should be merged back upstream
http://code.google.com/p/chromium/issues/detail?id=4826

We have our own copies of the files in WebCore/platform/image-decoders that
we've modified.  Dimitri and I spent a while looking at these and concluded
that eventually we should get back to a state where we're using the
upstream versions of these.  Tasks involved:

* Merge some changes/fixes upstream as-is -- e.g. Vector<char> ->
SharedBuffer (probably), using oracle functions instead of member variables
in a few places, setting m_failed more appropriately, etc.
* Abstract the backend-specific image storage class that for now lives as
RGBA32Buffer (but means different things to us versus Cairo).
* Convert directly memory-twiddling in decoders to use above abstraction
layer.  Need to be careful not to lose performance while doing this.  Side
benefit: Cairo will get our BMP/ICO decoders for free.


-- 
You received this message because you are listed in the owner
or CC fields of this issue, or because you starred this issue.
You may adjust your issue notification preferences at:
http://code.google.com/hosting/settings

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Chromium-bugs" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/chromium-bugs?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to