Bug 38326
| Summary: | [Qt][Symbian] Need support for QGraphicsWidget based plugins | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | Yael <yael> |
| Component: | Plug-ins | Assignee: | Nobody <webkit-unassigned> |
| Status: | RESOLVED WONTFIX | ||
| Severity: | Normal | CC: | hausmann, laszlo.gombos |
| Priority: | P2 | Keywords: | Qt, QtTriaged |
| Version: | 528+ (Nightly build) | ||
| Hardware: | S60 Emulator | ||
| OS: | S60 3rd edition | ||
Yael
Performance of QWidget based plugins in Symbian^4 is not good.
Need support for QGraphicsWidget based plugins.
| Attachments | ||
|---|---|---|
| Add attachment proposed patch, testcase, etc. |
Yael
I have a patch ready, but it contains all the needed build fixes for WINSCW, so I cannot upload it yet.
The patch requires defining PlatformWidget to be QGraphicsWidget instead of QWidget, and that affects QtPluginFactory, Qt runtime binding and other areas.
Considering that there is no NPAPI via which the plugin tells WebCore if it is QWidget based or QGraphicsWidget based, we need to decide if it is ok to assume in Symbian^4 that all plugins are QGraphicsWidget based.
The case of dynamically switching between QWebView and QGraphicdWebView also adds complication (see https://bugs.webkit.org/show_bug.cgi?id=35247#c8).
All this leads me to think that maybe in Symbian^4, we do want to limit only to support QGraphicsWebView and QGraphicsWidget based plugins.
Simon Hausmann
Marking as triaged.
I'm not sure yet though what the advantage of QGraphicsWidget based plugins is over the windowless painting model.
Yael
(In reply to comment #2)
> Marking as triaged.
>
> I'm not sure yet though what the advantage of QGraphicsWidget based plugins is
> over the windowless painting model.
The goal of this exercise was to compare frame rates, and if we find this approach to provide a better frame rate, we would push it forward.
The plugin itself is still under work (another team), so we did not start testing.
Yael
We are not planning to do that anymore. Closing the bug.