Skip to content
  • sfalken@apple.com's avatar
    JavaScriptCore: · 46fc85ac
    sfalken@apple.com authored
    2009-04-20  Steve Falkenburg  <sfalken@apple.com>
    
            Separate JavaScriptCore.dll from WebKit.dll.
            Slight performance improvement or no change on benchmarks.
            
            Allows us to break a circular dependency between CFNetwork and WebKit on Windows,
            and simplifies standalone JavaScriptCore builds.
    
            Reviewed by Oliver Hunt.
    
            * API/JSBase.h: Export symbols with JS_EXPORT when using MSVC.
            * JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCore.vcproj:
            * JavaScriptCore.vcproj/WTF/WTF.vcproj: Build JavaScriptCore as a DLL instead of a static library.
            * config.h: Specify __declspec(dllexport/dllimport) appropriately when exporting data.
            * runtime/InternalFunction.h: Specify JS_EXPORTDATA on exported data.
            * runtime/JSArray.h: Specify JS_EXPORTDATA on exported data.
            * runtime/JSFunction.h: Specify JS_EXPORTDATA on exported data.
            * runtime/StringObject.h: Specify JS_EXPORTDATA on exported data.
            * runtime/UString.h: Specify JS_EXPORTDATA on exported data.
    
    WebCore:
    
    2009-04-20  Steve Falkenburg  <sfalken@apple.com>
    
            Separate JavaScriptCore.dll from WebKit.dll.
            Slight performance improvement or no change on benchmarks.
            
            Allows us to break a circular dependency between CFNetwork and WebKit on Windows,
            and simplifies standalone JavaScriptCore builds.
    
            Reviewed by Oliver Hunt.
    
            * config.h: Specify __declspec(dllexport/dllimport) appropriately when exporting data.
    
    WebKit/cf:
    
    2009-04-20  Steve Falkenburg  <sfalken@apple.com>
    
            Separate JavaScriptCore.dll from WebKit.dll.
            Slight performance improvement or no change on benchmarks.
            
            Allows us to break a circular dependency between CFNetwork and WebKit on Windows,
            and simplifies standalone JavaScriptCore builds.
            
            Reviewed by Oliver Hunt.
    
            * WebCoreSupport/WebInspectorClientCF.cpp: Workaround for lack of config.h in shared WebKit file (WebKit/win uses config.h from WebCore).
    
    WebKit/win:
    
    2009-04-20  Steve Falkenburg  <sfalken@apple.com>
    
            Separate JavaScriptCore.dll from WebKit.dll.
            Slight performance improvement or no change on benchmarks.
            
            Allows us to break a circular dependency between CFNetwork and WebKit on Windows,
            and simplifies standalone JavaScriptCore builds.
    
            Reviewed by Oliver Hunt.
    
            * WebKit.vcproj/WebKit.def: Mark JavaScriptCore re-exports as deprecated.
            * WebKit.vcproj/WebKit.vcproj: Link against JavaScriptCore.dll
            * WebKit.vcproj/WebKit_debug.def: Mark JavaScriptCore re-exports as deprecated.
    
    WebKitLibraries:
    
    2009-04-20  Steve Falkenburg  <sfalken@apple.com>
    
            Separate JavaScriptCore.dll from WebKit.dll.
            Slight performance improvement or no change on benchmarks.
            
            Allows us to break a circular dependency between CFNetwork and WebKit on Windows,
            and simplifies standalone JavaScriptCore builds.
    
            Reviewed by Oliver Hunt.
    
            * win/tools/vsprops/common.vsprops: Add BUILDING_{project} preprocessor define.
    
    WebKitTools:
    
    2009-04-20  Steve Falkenburg  <sfalken@apple.com>
    
            Separate JavaScriptCore.dll from WebKit.dll.
            Slight performance improvement or no change on benchmarks.
            
            Allows us to break a circular dependency between CFNetwork and WebKit on Windows,
            and simplifies standalone JavaScriptCore builds.
    
            Reviewed by Oliver Hunt.
    
            * DumpRenderTree/config.h: Specify JS, WebKit exported data as __declspec(dllimport)
            * DumpRenderTree/win/DumpRenderTree.vcproj: Link against JavaScriptCore.dll
    
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@42680 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    46fc85ac