> -----Original Message-----
> From: [email protected] [mailto:webkit-dev-
> [email protected]] On Behalf Of Adam Barth
> Sent: Saturday, January 28, 2012 3:20 AM
> To: Darin Fisher
> Cc: Benjamin Poulain; WebKit Development
> Subject: Re: [webkit-dev] Changing the implementation of KURL
> 
> The general approach I had in mind was to view WTFURL as a separate
> library that just happens to be hosted at svn.webkit.org.  That
> requires some careful managing of dependencies but it seems worth
> trying.

It would be handy if WTF as a whole could be used as a platform utility 
library.  WTF::String in particular to stop string classes from multiplying: if 
the platform's network stack return headers as C strings, and you want to do 
some munging before passing them to WebKit, you can avoid data copies by 
converting them to WTF::String as soon as possible, rather than converting from 
C strings to (say) std::string and then again to WTF::String on entering webkit.

While we're talking about hosting utility libraries that only some ports would 
use, it would be REALLY handy to have One True Cookie Parser, since right now 
WebKit leaves it to the network stack, and there are so many stacks that have 
substandard or non-existant cookie parsers that need to be reimplemented.

Joe

---------------------------------------------------------------------
This transmission (including any attachments) may contain confidential 
information, privileged material (including material protected by the 
solicitor-client or other applicable privileges), or constitute non-public 
information. Any use of this information by anyone other than the intended 
recipient is prohibited. If you have received this transmission in error, 
please immediately reply to the sender and delete this information from your 
system. Use, dissemination, distribution, or reproduction of this transmission 
by unintended recipients is not authorized and may be unlawful.
_______________________________________________
webkit-dev mailing list
[email protected]
http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev

Reply via email to