RESOLVED FIXED 62375
Forward focus events to windowless plugins on the windows port.
https://bugs.webkit.org/show_bug.cgi?id=62375
Summary Forward focus events to windowless plugins on the windows port.
noel gordon
Reported 2011-06-09 07:04:42 PDT
As noted on bug 61721, focus event are not forwarded to windowless plugins.
Attachments
Patch (5.32 KB, patch)
2011-06-09 07:13 PDT, noel gordon
aroben: review-
Patch (3.15 KB, patch)
2011-06-27 21:12 PDT, noel gordon
no flags
Patch (2.34 KB, text/plain)
2011-06-30 01:57 PDT, noel gordon
no flags
Patch (3.14 KB, patch)
2011-06-30 02:00 PDT, noel gordon
no flags
noel gordon
Comment 1 2011-06-09 07:13:38 PDT
Created attachment 96583 [details] Patch Layout test failures noted in the win port DRT, in fast/css/* for example. But I'm not touching CSS here, so maybe that's normal? Not sure.
Adam Roben (:aroben)
Comment 2 2011-06-21 08:33:12 PDT
Comment on attachment 96583 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=96583&action=review Thanks for working on this! You should fix this for WebKit2 at the same time. You can find the relevant code in Source/WebKit2/WebProcess/Plugins, I believe. > Source/WebCore/ChangeLog:11 > + (WebCore::PluginView::handleKeyboardEvent): Don't send random keyboard > + events to the plugin (npEvent.event was being used uninitialized). This has nothing to do with focus events, so should be split out into its own bug and patch.
noel gordon
Comment 3 2011-06-22 09:00:46 PDT
(In reply to comment #2) > > Source/WebCore/ChangeLog:11 > > + (WebCore::PluginView::handleKeyboardEvent): Don't send random keyboard > > + events to the plugin (npEvent.event was being used uninitialized). > > This has nothing to do with focus events, so should be split out into its own bug and patch. Ok let's deal with this aspect first. Filed bug 62375, could you review?
noel gordon
Comment 4 2011-06-22 09:02:13 PDT
Ahem, bug 63144 actually.
noel gordon
Comment 5 2011-06-27 21:07:44 PDT
(In reply to comment #2) > You should fix this for WebKit2 at the same time. You can find the relevant code in Source/WebKit2/WebProcess/Plugins, I believe. This patch is about WebKit1. I looked at WebKit2 though, filed a bug 63251 about it, and posted a patch, noting that plugins/mouse-events.html is intermittently failing.
noel gordon
Comment 6 2011-06-27 21:11:50 PDT
So focusing on WebKit1 for the current patch, and with bug 63144 fixed, new patch ...
noel gordon
Comment 7 2011-06-27 21:12:25 PDT
noel gordon
Comment 8 2011-06-30 01:54:42 PDT
unhappy win bot ... Building WebKit Failed to run "['Tools/Scripts/build-webkit', '--debug']" exit_code: 9 WebKitSupportLibrary.zip is out-of-date. Please download WebKitSupportLibrary.zip from ...
noel gordon
Comment 9 2011-06-30 01:57:33 PDT
Created attachment 99258 [details] Patch try kicking the winbot tyres once more.
noel gordon
Comment 10 2011-06-30 02:00:02 PDT
noel gordon
Comment 11 2011-07-10 05:50:09 PDT
(In reply to comment #2) > > Thanks for working on this! You should fix this for WebKit2 at the same time. WebKit2 bug 63251 complete. Anything more I need do here?
Adam Roben (:aroben)
Comment 12 2011-07-11 06:22:10 PDT
Comment on attachment 99259 [details] Patch Looks great.
WebKit Review Bot
Comment 13 2011-07-11 07:03:57 PDT
Comment on attachment 99259 [details] Patch Clearing flags on attachment: 99259 Committed r90742: <http://trac.webkit.org/changeset/90742>
WebKit Review Bot
Comment 14 2011-07-11 07:04:02 PDT
All reviewed patches have been landed. Closing bug.
noel gordon
Comment 15 2011-07-12 07:26:04 PDT
Test expectations updated for platform/win/plugins/mouse-events-fixedpos.html http://trac.webkit.org/changeset/90816
Note You need to log in before you can comment on or make changes to this bug.