Image's subclasses are a bit messy and need some tidying, and are missing our new friends OVERRIDE and FINAL.
Created attachment 211183 [details] patch Maybe this should be a few patches, I don't know, I feel silly making lots of patches for this. Probably it will break other port's builds, but we'll see.
Comment on attachment 211183 [details] patch View in context: https://bugs.webkit.org/attachment.cgi?id=211183&action=review > Source/WebCore/platform/graphics/BitmapImage.h:-178 > -protected: It looks like this has been this way effectively forever. I wonder if there's a reason for it?
Comment on attachment 211183 [details] patch Attachment 211183 [details] did not pass mac-wk2-ews (mac-wk2): Output: http://webkit-queues.appspot.com/results/1743156
Comment on attachment 211183 [details] patch Attachment 211183 [details] did not pass mac-ews (mac): Output: http://webkit-queues.appspot.com/results/1763036
Created attachment 211245 [details] patch
Ugh, we really need to fix win-ews. This broke the windows build.
http://trac.webkit.org/changeset/155721 and http://trac.webkit.org/changeset/155722