[Webkit-unassigned] [Bug 53117] Invalidate rect doesn't work for windowless plugins on Chromium

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Fri Feb 4 12:23:24 PST 2011


Kenneth Russell <kbr at google.com> changed:

           What    |Removed                     |Added
             Status|UNCONFIRMED                 |ASSIGNED
         AssignedTo|webkit-unassigned at lists.web |sail at chromium.org
                   |kit.org                     |
                 CC|                            |dpranke at chromium.org,
                   |                            |mihaip at chromium.org
     Ever Confirmed|0                           |1

--- Comment #7 from Kenneth Russell <kbr at google.com>  2011-02-04 12:23:24 PST ---
(In reply to comment #5)
> Added a new patch with a regression test.
> The regression test doesn't work yet. There are two things I need help with:
> #1 Where should I place the test HTML file? Is there a way to get it automatically executed with --platform chromium-gpu?

It should go under LayoutTests/plugins/, I think, and run on all platforms. Right now platform/chromium-gpu/test_expectations.txt skips all of the plugin tests, but you could explicitly enable this one. Note though that this test_expectations.txt is in the process of being merged with the main one, and new "CPU"/"GPU" flags are being added. I am not 100% sure where this work stands. CC'ing dpranke and mihaip.

> #2 I can't seem to get any paint event to the pugin in the DumpRenderTree app. I think this is due to a difference between Chromium and DumpRenderTree. To work around this I changed webkit/plugins/npapi/webplugin_delegate_impl_mac.mm WebPluginDelegateImpl::WindowlessPaint() to not to check for buffer_context_. I'm not sure what the correct fix is.

You'll need to do more debugging. Nobody on the CC: list is an expert in plugins in DRT to the best of my knowledge. You might try contacting Tony Chang.

Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.

More information about the webkit-unassigned mailing list