Summary: | Forward focus events to windowless plugins on the windows port. | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Product: | WebKit | Reporter: | noel gordon <noel.gordon> | ||||||||||
Component: | Plug-ins | Assignee: | noel gordon <noel.gordon> | ||||||||||
Status: | RESOLVED FIXED | ||||||||||||
Severity: | Normal | CC: | andersca, aroben, jhoneycutt, tony, webkit.review.bot | ||||||||||
Priority: | P2 | ||||||||||||
Version: | 528+ (Nightly build) | ||||||||||||
Hardware: | PC | ||||||||||||
OS: | Windows 7 | ||||||||||||
Bug Depends on: | 61721 | ||||||||||||
Bug Blocks: | 33973 | ||||||||||||
Attachments: |
|
Description
noel gordon
2011-06-09 07:04:42 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.
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. (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? (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. So focusing on WebKit1 for the current patch, and with bug 63144 fixed, new patch ... Created attachment 98851 [details]
Patch
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 ... Created attachment 99258 [details]
Patch
try kicking the winbot tyres once more.
Created attachment 99259 [details]
Patch
(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? Comment on attachment 99259 [details]
Patch
Looks great.
Comment on attachment 99259 [details] Patch Clearing flags on attachment: 99259 Committed r90742: <http://trac.webkit.org/changeset/90742> All reviewed patches have been landed. Closing bug. Test expectations updated for platform/win/plugins/mouse-events-fixedpos.html http://trac.webkit.org/changeset/90816 |