Load WebKit and its dependencies manually so they come from DllDirectory
authoraroben <aroben@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 26 Sep 2007 07:07:41 +0000 (07:07 +0000)
committeraroben <aroben@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 26 Sep 2007 07:07:41 +0000 (07:07 +0000)
commit252283cc028b4b78c69c08b8bd6518b50681ce7a
tree7eea51e179b8e42cee00842152c3ae8e3bda8c85
parent8363403c7ccca7eca70bdb02644d6bec8e77df57
     Load WebKit and its dependencies manually so they come from DllDirectory

         I had to change WebKitInitializer to use malloc/free instead of
         new/delete to avoid pulling in WebKit (and its dependencies) early
         through use of fastMalloc.

         Reviewed by Oliver.

         * WebKitInitializer/WebKitInitializer.cpp:
         (getStringValue): Changed to use malloc/free.
         (getInstalledWebKitDirectory): Ditto.
         (initializeWebKit): Call SetDllDirectory first, then load all of
         WebKit's dependencies manually, finally followed by WebKit itself.
         * WebKitInitializer/WebKitInitializer.vcproj: Added a new
         configuration to match our other projects.
         * WebKitInitializer/debug_internal.vsprops: Added.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@25760 268f45cc-cd09-0410-ab3c-d52691b4dbfc
WebKitTools/ChangeLog
WebKitTools/WebKitInitializer/WebKitInitializer.cpp
WebKitTools/WebKitInitializer/WebKitInitializer.vcproj
WebKitTools/WebKitInitializer/debug_internal.vsprops [new file with mode: 0644]