-
ap authored
http://bugs.webkit.org/show_bug.cgi?id=11517 REGRESSION: Flash clicks/interactivity not working properly WebCore: * bridge/mac/FrameMac.mm: (WebCore::FrameMac::handleMouseMoveEvent): (WebCore::FrameMac::handleMouseReleaseEvent): Restore parts of event dispatching that were removed when fixing bug 7323 - just bypass those for subframes. WebKitTools: Teach TestNetscapePlugin to log events passed to it. To enable, set eventLoggingEnabled to true: <embed name="plg" type="application/x-webkit-test-netscape" width=100 height=100></embed> <script> plg.eventLoggingEnabled = true; // use eventSender to simulate events... </script> * DumpRenderTree/TestNetscapePlugIn.subproj/PluginObject.c: (pluginGetProperty): (pluginSetProperty): (pluginAllocate): * DumpRenderTree/TestNetscapePlugIn.subproj/PluginObject.h: * DumpRenderTree/TestNetscapePlugIn.subproj/main.c: (NPP_HandleEvent): LayoutTests: * plugins/mouse-events-expected.txt: Added. * plugins/mouse-events.html: Added. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@17611 268f45cc-cd09-0410-ab3c-d52691b4dbfc
fdfb9d6f