1. // FIXME: We can delete this constructor once V8 showModalDialog is changed to use DOMWindow. This FIXME is not right. The WindowFeatures() constructor is used by other ports too (e.g. WebKit2/WebProcess/WebCoreSupport/WebFrameLoaderClient.cpp). So we should remove the FIXME. 2. // FIXME: We can make these functions private non-member functions once V8 showModalDialog is changed to use DOMWindow. This FIXME is fixable. Given that V8 now uses DOMWindow in showModalDialog(), we can make the methods private.
Created attachment 187013 [details] Patch
Created attachment 187014 [details] Patch
Comment on attachment 187014 [details] Patch Attachment 187014 [details] did not pass win-ews (win): Output: http://queues.webkit.org/results/16426129
Comment on attachment 187014 [details] Patch Clearing flags on attachment: 187014 Committed r142202: <http://trac.webkit.org/changeset/142202>
All reviewed patches have been landed. Closing bug.
Comment on attachment 187014 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=187014&action=review > Source/WebCore/page/WindowFeatures.h:40 > + WindowFeatures() Any chance we can wean the callers off this entirely? I don’t understand why this is useful.