2010-09-14 Jessie Berlin <jberlin@apple.com>
authorjberlin@webkit.org <jberlin@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 14 Sep 2010 22:00:54 +0000 (22:00 +0000)
committerjberlin@webkit.org <jberlin@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 14 Sep 2010 22:00:54 +0000 (22:00 +0000)
commitcfca9062591fc827230d7d069667f0155629893c
treedfdd2f735d6689e9aecb860471e7a07c8a2b181b
parent551cc1e7a2ff03847b58b4bc9df5b87951035398
2010-09-14  Jessie Berlin  <jberlin@apple.com>

        Reviewed by Adam Roben.

        Exceptions are getting ignored on 64-bit Windows in the Web Process
        https://bugs.webkit.org/show_bug.cgi?id=45779

        WebKit2:

        * WebProcess/WebKitMain.cpp:
        (disableProcessCallbackFilterForExceptions):
        Clear the PROCESS_CALLBACK_FILTER_ENABLED flag so that exceptions thrown in callback routines
        are not ignored, as described in http://support.microsoft.com/kb/976038 and
        http://blog.paulbetts.org/index.php/2010/07/20/the-case-of-the-disappearing-onload-exception-user-mode-callback-exceptions-in-x64/.
        (WebKitMain):

        WebKitSite:

        * building/tools.html:
        Add instructions about how to optionally get hotfix 976038.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@67501 268f45cc-cd09-0410-ab3c-d52691b4dbfc
WebKit2/ChangeLog
WebKit2/WebProcess/WebKitMain.cpp
WebKitSite/ChangeLog
WebKitSite/building/tools.html