https://bugs.webkit.org/show_bug.cgi?id=8736 broke the Chromium build which has stricter warnings. The addition of scale() to IntSize implicitly casts a float to int. Simon, are you sure this shouldn't round to nearest rather than round down?
Created attachment 30748 [details] Patch
Checked in as 44252
Comment on attachment 30748 [details] Patch Simon, it would still be nice if you could check this after the fact.
This change is fine. I followed IntRect::scale(), which uses C-style casts.