Ignore:
Timestamp:
Oct 17, 2007, 1:12:19 PM (18 years ago)
Author:
aroben
Message:

Stop delay-loading WebKit in DRT and teskjs

JavaScriptCore:

Make testkjs not delay-load WebKit

Soon, delay-loading WebKit will be impossible (because we will be
using declspec(thread) for thread-local storage). This change
prepares testkjs for the future.

Reviewed by Sam.

  • JavaScriptCore.vcproj/JavaScriptCore.sln: Removed WebKitInitializer, added FindSafari.
  • JavaScriptCore.vcproj/testkjs/testkjs.vcproj: Don't link against WebKitInitializer, don't delay-load WebKit.
  • kjs/testkjs.cpp: Don't use WebKitInitializer.

WebKitTools:

Replace WebKitInitializer with FindSafari

We now rely on setting the PATH environment variable to tell Windows
where to find WebKit and its dependencies (similar to
DYLD_FRAMEWORK_PATH on Mac).

This change also make DumpRenderTree no longer delay-load WebKit.

Reviewed by Sam.

  • DumpRenderTree/DumpRenderTree.sln: Removed WebKitInitializer, added FindSafari.
  • DumpRenderTree/win/DumpRenderTree.cpp: Don't use WebKitInitializer.
  • DumpRenderTree/win/DumpRenderTree.vcproj: Don't link against WebKitInitializer, don't delay-load WebKit.
  • Scripts/run-javascriptcore-tests: Call setPathForRunningWebKitApp.
  • Scripts/run-webkit-tests: Ditto.
  • Scripts/webkitdirs.pm: (sub setPathForRunningWebKitApp): Added.
  • WebKitInitializer/WebKitInitializer.cpp: Removed.
  • WebKitInitializer/WebKitInitializer.h: Removed.
  • WebKitInitializer/WebKitInitializer.vcproj: Removed.
  • WebKitInitializer/debug.vsprops: Removed.
  • WebKitInitializer/debug_internal.vsprops: Removed.
  • WebKitInitializer/release.vsprops: Removed.

WebKit/win:

Remove WebKitInitializer

Reviewed by Sam.

  • WebKit.vcproj/WebKit.sln:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/JavaScriptCore/kjs/testkjs.cpp

    r26688 r26707  
    4040
    4141#if PLATFORM(WIN)
    42 #include <WebKitInitializer/WebKitInitializer.h>
    4342#include <crtdbg.h>
    4443#include <windows.h>
     
    222221int main(int argc, char** argv)
    223222{
    224 #if PLATFORM(WIN)
    225     if (!initializeWebKit()) {
    226         fprintf(stderr, "Failed to initialize WebKit\n");
    227         abort();
    228     }
    229 #endif
    230223#if defined(_DEBUG) && PLATFORM(WIN_OS)
    231224    _CrtSetReportFile(_CRT_WARN, _CRTDBG_FILE_STDERR);
Note: See TracChangeset for help on using the changeset viewer.