[Webkit-unassigned] [Bug 36520] [DRT/Chromium] Add LayoutTestController
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Fri Mar 26 09:24:05 PDT 2010
https://bugs.webkit.org/show_bug.cgi?id=36520
--- Comment #10 from Dimitri Glazkov (Google) <dglazkov at chromium.org> 2010-03-26 09:24:05 PST ---
(In reply to comment #8)
> (In reply to comment #6)
> > (From update of attachment 51600 [details] [details])
> > I am ok with checking this in as-is as long as we all understand this is far
> > from final and is going in because we want to have something running to hack
> > on. Please spread FIXMEs liberally and start filing bugs, so that we don't
> > forget. Nate and I did this for V8 bindings refactoring, and it worked out
> > really well
> > (https://bugs.webkit.org/showdependencytree.cgi?id=32630&hide_resolved=0).
> >
> > We will need to get rid of direct base dependencies, and convert all
> > std::string uses to WebString, and remove STL use.
>
> Removing base/ dependencies are understandable though I have no idea how to
> remove Task interface for now.
> Should we really remove std::string? I thought WebString was just a bridge
> between WebCore and Chromium code and we should have used String/AtomicString
> in WebCore, string16/string in Chromium. We need to add many functions to
> WebString in order to replace string with WebString.
std::string use removal is definitely a lower priority.
> > On GURL::Resolve, we may have to poke this method through WebURL wrapper.
>
> Same question as above. Should we make WebKit API classes fully-functional
> clases, not just wrappers?
Not fully functional, but just enough to be functional :)
> >
> > > + if (!m_queue.isEmpty()) {
> > > + // We delay processing queued work to avoid recursion problems.
> > > + m_timer.Start(base::TimeDelta(), this, &WorkQueue::processWork);
> >
> > How did base/time squeak by here?
>
> LayoutTestController.h still have base/timer.h.
> I have added FIXME there.
>
>
> I'll land this with some FIXME additions, and filed Bug#36641 for dependency
> cleanup.
Thanks!
--
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