windowClipRectForLayer is not a general purpose function as its name would imply. It's actually used only to get an HTMLFrameOwner clip rect. For clarity it could be renamed and also we could remove the unneeded dependency on RenderLayer.
Created attachment 137423 [details] Proposed renaming / API change 1.
Comment on attachment 137423 [details] Proposed renaming / API change 1. Attachment 137423 [details] did not pass win-ews (win): Output: http://queues.webkit.org/results/12416323
Comment on attachment 137423 [details] Proposed renaming / API change 1. Attachment 137423 [details] did not pass qt-ews (qt): Output: http://queues.webkit.org/results/12415442
Comment on attachment 137423 [details] Proposed renaming / API change 1. Attachment 137423 [details] did not pass gtk-ews (gtk): Output: http://queues.webkit.org/results/12417290
Created attachment 137458 [details] Proposed renaming / API change 2: fixed platforms compiling PluginView.
Comment on attachment 137458 [details] Proposed renaming / API change 2: fixed platforms compiling PluginView. Attachment 137458 [details] did not pass win-ews (win): Output: http://queues.webkit.org/results/12423011
Created attachment 137549 [details] Proposed change 3: Fixed EmbeddedWidget for win.
Comment on attachment 137549 [details] Proposed change 3: Fixed EmbeddedWidget for win. Looks good. r=me
Comment on attachment 137549 [details] Proposed change 3: Fixed EmbeddedWidget for win. Clearing flags on attachment: 137549 Committed r116371: <http://trac.webkit.org/changeset/116371>
All reviewed patches have been landed. Closing bug.