Changeset 39098

Show
Ignore:
Timestamp:
12/08/08 10:36:39 (16 months ago)
Author:
ap@webkit.org
Message:

Reviewed by Darin Adler.

 https://bugs.webkit.org/show_bug.cgi?id=22737
Try debug version when locating CFNetwork

  • platform/network/cf/ResourceRequestCFNet.cpp: (WebCore::findCFNetworkModule): (WebCore::findCFURLRequestSetContentDispositionEncodingFallbackArrayFunction): (WebCore::findCFURLRequestCopyContentDispositionEncodingFallbackArrayFunction):
  • platform/network/win/CookieJarCFNetWin.cpp: (WebCore::findCFNetworkModule): (WebCore::findIsHTTPOnlyFunction):
Location:
trunk/WebCore
Files:
3 modified

Legend:

Unmodified
Added
Removed
  • trunk/WebCore/ChangeLog

    r39097 r39098  
     12008-12-08  Alexey Proskuryakov  <ap@webkit.org> 
     2 
     3        Reviewed by Darin Adler. 
     4 
     5        https://bugs.webkit.org/show_bug.cgi?id=22737 
     6        Try debug version when locating CFNetwork 
     7 
     8        * platform/network/cf/ResourceRequestCFNet.cpp: 
     9        (WebCore::findCFNetworkModule): 
     10        (WebCore::findCFURLRequestSetContentDispositionEncodingFallbackArrayFunction): 
     11        (WebCore::findCFURLRequestCopyContentDispositionEncodingFallbackArrayFunction): 
     12        * platform/network/win/CookieJarCFNetWin.cpp: 
     13        (WebCore::findCFNetworkModule): 
     14        (WebCore::findIsHTTPOnlyFunction): 
     15 
    1162008-12-08  Aaron Boodman  <aa@chromium.org> 
    217 
  • trunk/WebCore/platform/network/cf/ResourceRequestCFNet.cpp

    r39033 r39098  
    3737typedef CFArrayRef (*CFURLRequestCopyContentDispositionEncodingFallbackArrayFunction)(CFURLRequestRef); 
    3838 
     39static HMODULE findCFNetworkModule() 
     40{ 
     41    if (HMODULE module = GetModuleHandleA("CFNetwork")) 
     42        return module; 
     43    return GetModuleHandleA("CFNetwork_debug"); 
     44} 
     45 
    3946static CFURLRequestSetContentDispositionEncodingFallbackArrayFunction findCFURLRequestSetContentDispositionEncodingFallbackArrayFunction() 
    4047{ 
    41     return reinterpret_cast<CFURLRequestSetContentDispositionEncodingFallbackArrayFunction>(GetProcAddress(GetModuleHandleA("CFNetwork"), "_CFURLRequestSetContentDispositionEncodingFallbackArray")); 
     48    return reinterpret_cast<CFURLRequestSetContentDispositionEncodingFallbackArrayFunction>(GetProcAddress(findCFNetworkModule(), "_CFURLRequestSetContentDispositionEncodingFallbackArray")); 
    4249} 
    4350 
    4451static CFURLRequestCopyContentDispositionEncodingFallbackArrayFunction findCFURLRequestCopyContentDispositionEncodingFallbackArrayFunction() 
    4552{ 
    46     return reinterpret_cast<CFURLRequestCopyContentDispositionEncodingFallbackArrayFunction>(GetProcAddress(GetModuleHandleA("CFNetwork"), "_CFURLRequestCopyContentDispositionEncodingFallbackArray")); 
     53    return reinterpret_cast<CFURLRequestCopyContentDispositionEncodingFallbackArrayFunction>(GetProcAddress(findCFNetworkModule(), "_CFURLRequestCopyContentDispositionEncodingFallbackArray")); 
    4754} 
    4855 
  • trunk/WebCore/platform/network/win/CookieJarCFNetWin.cpp

    r38566 r39098  
    4444typedef Boolean (*IsHTTPOnlyFunction)(CFHTTPCookieRef); 
    4545 
     46static HMODULE findCFNetworkModule() 
     47{ 
     48    if (HMODULE module = GetModuleHandleA("CFNetwork")) 
     49        return module; 
     50    return GetModuleHandleA("CFNetwork_debug"); 
     51} 
     52 
    4653static IsHTTPOnlyFunction findIsHTTPOnlyFunction() 
    4754{ 
    48     return reinterpret_cast<IsHTTPOnlyFunction>(GetProcAddress(GetModuleHandleA("CFNetwork"), "CFHTTPCookieIsHTTPOnly")); 
     55    return reinterpret_cast<IsHTTPOnlyFunction>(GetProcAddress(findCFNetworkModule(), "CFHTTPCookieIsHTTPOnly")); 
    4956} 
    5057