[Webkit-unassigned] [Bug 18831] [GTK] support windowless plugins
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Mon Nov 9 07:51:42 PST 2009
https://bugs.webkit.org/show_bug.cgi?id=18831
Kenneth Rohde Christiansen <kenneth at webkit.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |kenneth at webkit.org
--- Comment #21 from Kenneth Rohde Christiansen <kenneth at webkit.org> 2009-11-09 07:51:40 PDT ---
(In reply to comment #20)
> Created an attachment (id=42620)
--> (https://bugs.webkit.org/attachment.cgi?id=42620) [details]
> gtk windowless v4
>
> Changes from last patch:
>
> * If needed, set the GdkColormap on the plugin's GdkPixmap wrapper (necessary
> if the plugin does not use gtk).
> * Don't bail on visual/colormap selection if xrender>=0.5 isn't found unless
> depth is also 32.
> * Add ChangeLog entry.
>
> I'm feeling decently good about this. It's not perfect, but it seems to work
> at least as well as the windowless support for Qt. I'd like to get at least
> this much checked in if possible and then handle fixes/improvements as they
> become necessary.
>
> There's also some work that can be done to avoid some code duplication between
> the Qt and gtk backends for this, which is probably best done in a future
> patch.
The patch looks good to me, knowing that you will work further on it. It has
some coding style violations thought:
+ GtkWidget *widget =
m_parentFrame->view()->hostWindow()->platformPageClient();
+ GdkDrawable *gdkBackingStore = NULL;
please run the check-webkit-style script.
--
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