The WinCairo port uses CFLite, and can therefore use the CoreFoundation data types used throughout the Apple Windows port. Some implementations in WebKit use CF and CFNETWORK interchangeably, which reduces the reusability of some of this code.
This change splits the WebKit2 "WebProcess/Download" logic up so that the WinCairo port can make use of the CF-based implementation.
Created attachment 85101 [details]
Move CFNETWORK files to specific directory, share other files in CF directory.
Landed in http://trac.webkit.org/changeset/80602.