RESOLVED WONTFIX 26121
Consider using NPAPI plugins to implement eventSender, layoutTestController, etc.
https://bugs.webkit.org/show_bug.cgi?id=26121
Summary Consider using NPAPI plugins to implement eventSender, layoutTestController, ...
Eric Seidel (no email)
Reported 2009-06-01 13:48:37 PDT
Consider using NPAPI plugins to implement eventSender, layoutTestController, etc. Tony and I were discussing this at lunch. This would actually provide a bunch of benefits: 1. Using layout tests from within Safari/Chrome/iPhone (a full running browser). 2. Runing many layout tests in non-WebKit browsers. 3. Porting to a new platform no longer requires porting DRT, just adding plugin support to WebCore. 4. Testing plugin load performance & less teardown/state reset logic needed in DRT. 5. V8 and JSC do not need separate DRT implementations.
Attachments
John Abd-El-Malek
Comment 1 2009-06-10 14:41:25 PDT
This would be awesome..
Darin Fisher (:fishd, Google)
Comment 2 2009-06-16 16:33:54 PDT
This is a great idea! How would you support dumping the render tree? By the way, the chromium implementation of layoutTestController is built on top of NPRuntime, so it might be a useful starting point.
Eric Seidel (no email)
Comment 3 2009-06-17 00:15:48 PDT
the NPAPI plugins would only be for exposing these controllers. dumping the render tree is already a public WebKit method anyway. :) It's support which is baked into the WebKit API (well at least the private API/SPI).
Anders Carlsson
Comment 4 2013-09-01 10:39:54 PDT
This is unlikely to happen, closing.
Note You need to log in before you can comment on or make changes to this bug.