#4 is already basically done.  See USE(GOOGLEURL).<div><br></div><div>-Darin</div><div><br></div><div><br><br><div class="gmail_quote">On Tue, Apr 13, 2010 at 11:17 PM, Adam Barth <span dir="ltr">&lt;<a href="mailto:abarth@webkit.org">abarth@webkit.org</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">I think Maciej took notes, but my recollection is as follows:<br>
<br>
1) Convert as many of the unit tests to LayoutTests as possible.<br>
2) Land GURL in <a href="http://svn.webkit.org" target="_blank">svn.webkit.org</a> as is.<br>
3) Convert GURL to WebKit style.<br>
4) Make an ifdef that lets ports switch between KURL and GURL.<br>
<br>
Once we get to this point, it will be easy to evaluate the performance<br>
and correctness impact of switching from KURL to GURL.  Ideally, we&#39;d<br>
have a &quot;bake-off&quot; and pick the best parser based on some objective<br>
criterion.  If KURL wins the bake-off, we should consider refactoring<br>
KURL&#39;s parser not to depend on WebCore::String (or really any of<br>
WebCore).  If GURL wins the bake-off, we should document (either with<br>
comments or tests) which parts of GURL&#39;s API is needed by Chromium but<br>
not necessarily need by other ports.<br>
<font color="#888888"><br>
Adam<br>
</font><div><div></div><div class="h5"><br>
<br>
On Tue, Apr 13, 2010 at 9:17 PM, Chris Jerdonek &lt;<a href="mailto:cjerdonek@webkit.org">cjerdonek@webkit.org</a>&gt; wrote:<br>
&gt; Regarding the URL parsing code, could someone that attended the<br>
&gt; session list what steps were proposed or tentatively agreed to (of<br>
&gt; which the below is the first)?<br>
&gt;<br>
&gt; Thanks a lot,<br>
&gt; --Chris<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; On Tue, Apr 13, 2010 at 1:46 AM, Adam Barth &lt;<a href="mailto:abarth@webkit.org">abarth@webkit.org</a>&gt; wrote:<br>
&gt;&gt; Have you ever wanted WebKit&#39;s URL parsing to be awesome?  Do crazy<br>
&gt;&gt; characters in URLs keep you up at night?  Do you love writing tests?<br>
&gt;&gt;<br>
&gt;&gt; If you answered yes to any of these questions, you might want to join<br>
&gt;&gt; the URL hackathon.  In this hackathon, we&#39;re adding a ton of test of<br>
&gt;&gt; our URL parsing code by adapting a BSD-licensed unit test suit into a<br>
&gt;&gt; set of LayoutTests.<br>
&gt;&gt;<br>
&gt;&gt; You can find the instructions and sign-up sheet at following URL:<br>
&gt;&gt;<br>
&gt;&gt; <a href="http://docs.google.com/Doc?docid=0AZpchfQ5mBrEZGQ0cDh3YzRfMTVnZmZ3dGNmNg&amp;hl=en" target="_blank">http://docs.google.com/Doc?docid=0AZpchfQ5mBrEZGQ0cDh3YzRfMTVnZmZ3dGNmNg&amp;hl=en</a><br>
&gt;&gt;<br>
&gt;&gt; Thanks, and happy hacking!<br>
&gt;&gt; Adam<br>
&gt;&gt; _______________________________________________<br>
&gt;&gt; webkit-dev mailing list<br>
&gt;&gt; <a href="mailto:webkit-dev@lists.webkit.org">webkit-dev@lists.webkit.org</a><br>
&gt;&gt; <a href="http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev" target="_blank">http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev</a><br>
&gt;&gt;<br>
&gt;<br>
_______________________________________________<br>
webkit-dev mailing list<br>
<a href="mailto:webkit-dev@lists.webkit.org">webkit-dev@lists.webkit.org</a><br>
<a href="http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev" target="_blank">http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev</a><br>
</div></div></blockquote></div><br></div>