Skip to content
  • ap's avatar
    Reviewed by Maciej. · fdfb9d6f
    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