[Webkit-unassigned] [Bug 57640] [GTK] overlapping drag&drop tests fail on NRWT

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue Jun 7 06:44:24 PDT 2011


https://bugs.webkit.org/show_bug.cgi?id=57640


Xan Lopez <xan.lopez at gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |xan.lopez at gmail.com




--- Comment #3 from Xan Lopez <xan.lopez at gmail.com>  2011-06-07 06:44:24 PST ---
(In reply to comment #0)
> The GTK+ DRT makes real d&d calls which can cause problems if two processes try to run a d&d test at the same time.  A simple workaround is to give each NRWT process a separate Xvfb server to use.  This could probably happen in 2 different ways:
> 
> 1) Each NRWT thread is taught to start/stop xvfb on it's own.
> 2) The buildbot slave wrapper scripts (Tools/BuildSlaveSupport/gtk/xvfb/run and gtk/buildbot/run) can launch N Xvfb processes and NRWT just needs to set the right DISPLAY for each process.
> 
> (1) sounds a bit easier than (2), but either is probably OK.
> 

We are interested in moving GTK+ over NWRT ASAP, so I'm willing to spend some time on this. I've been looking around the code and I was wondering what is the best way to implement this exactly. My first intuition would be to have a GTK+ Driver (like Chromium's) that knows how to deal with Xvfb, but I wonder if I'd be reimplementing too much stuff here. Suggestions?

-- 
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