[Webkit-unassigned] [Bug 63674] Get webkit to compile with USE(CFNETWORK) enabled on Mac
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Mon Jul 11 12:49:45 PDT 2011
https://bugs.webkit.org/show_bug.cgi?id=63674
David Kilzer (ddkilzer) <ddkilzer at webkit.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Attachment #99199|review? |review-
Flag| |
--- Comment #8 from David Kilzer (ddkilzer) <ddkilzer at webkit.org> 2011-07-11 12:49:44 PST ---
(From update of attachment 99199)
View in context: https://bugs.webkit.org/attachment.cgi?id=99199&action=review
There are enough questions here that I think this needs another patch (and could be broken up into smaller pieces if desired).
> Source/WebCore/platform/network/cf/CredentialStorageCFNet.cpp:42
> +#if PLATFORM(MAC)
> +#include "WebCoreSystemInterface.h"
> +#endif
> +
> +#if PLATFORM(WIN)
> +#include <WebKitSystemInterface/WebKitSystemInterface.h>
> +#endif
Use #elif PLATFORM(WIN) here to match similar code in other files.
> Source/WebCore/platform/network/cf/LoaderRunLoopCF.cpp:71
> + // FIXME: Like Windows, we sleep for 10ms. Ideally, we should have the loader thread
Need a radar or bugs.webkit.org bug covering this FIXME and referenced in the comment.
> Source/WebCore/platform/network/cf/ResourceHandleCFNet.cpp:760
> return RetainPtr<CFURLStorageSessionRef>(AdoptCF, wkCreatePrivateStorageSession(identifier, defaultStorageSession()));
> +#else
> + return RetainPtr<CFURLStorageSessionRef>(AdoptCF, wkCreatePrivateStorageSession(identifier));
This may suffer from the same issue jessieberlin pointed out above. You may want to check with her about this as I'm not as familiar with the private browsing code.
> Source/WebKit/mac/WebCoreSupport/WebFrameLoaderClient.mm:292
> +#if USE(CFNETWORK)
> + // FIXME: Need to implement this.
> +#else
Need a bugs.webkit.org bug reference here.
> Source/WebKit2/WebProcess/Downloads/mac/DownloadMac.mm:138
> +#if USE(CFNETWORK)
> + // FIXME: Needs to be implemented.
> +#else
Need a bugs.webkit.org bug reference here.
>> Source/WebKit2/WebProcess/Downloads/mac/DownloadMac.mm:188
>> [authenticationChallenge.sender() useCredential:mac(credential) forAuthenticationChallenge:authenticationChallenge.nsURLAuthenticationChallenge()];
>
> Is this going to be handled somewhere else for the CFNetwork on Mac version?
Need a bugs.webkit.org bug reference here.
>> Source/WebKit2/WebProcess/Downloads/mac/DownloadMac.mm:195
>> [authenticationChallenge.sender() continueWithoutCredentialForAuthenticationChallenge:authenticationChallenge.nsURLAuthenticationChallenge()];
>
> Ditto.
And here.
>> Source/WebKit2/WebProcess/Downloads/mac/DownloadMac.mm:202
>> [authenticationChallenge.sender() cancelAuthenticationChallenge:authenticationChallenge.nsURLAuthenticationChallenge()];
>
> Ditto.
And here.
--
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