2006-04-28 Steve Falkenburg <sfalken@apple.com>
authorsfalken <sfalken@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Sat, 29 Apr 2006 05:28:29 +0000 (05:28 +0000)
committersfalken <sfalken@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Sat, 29 Apr 2006 05:28:29 +0000 (05:28 +0000)
        Reviewed by kdecker

        Suppress error reporting dialog that blocks Javascript tests from completing.

        Real error is due to an overflow in the date/time handling functions that needs
        to be addressed, but this will prevent the hang running the Javascript tests
        on the build bot (along with the related changes).

        * kjs/testkjs.cpp:
        (main): Suppress C runtime alerts

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@14122 268f45cc-cd09-0410-ab3c-d52691b4dbfc

JavaScriptCore/ChangeLog
JavaScriptCore/kjs/testkjs.cpp

index 43f4bc0..7b3e6e1 100644 (file)
@@ -1,3 +1,16 @@
+2006-04-28  Steve Falkenburg  <sfalken@apple.com>
+
+        Reviewed by kdecker
+
+        Suppress error reporting dialog that blocks Javascript tests from completing.
+        
+        Real error is due to an overflow in the date/time handling functions that needs
+        to be addressed, but this will prevent the hang running the Javascript tests
+        on the build bot (along with the related changes).
+        
+        * kjs/testkjs.cpp:
+        (main): Suppress C runtime alerts
+
 2006-04-27  Geoffrey Garen  <ggaren@apple.com>
 
         Reviewed by Maciej
index 9b77dd5..e1be340 100644 (file)
@@ -40,6 +40,7 @@
 
 #if PLATFORM(WIN_OS)
 #include <windows.h>
+#include <crtdbg.h>
 #endif
 
 using namespace KJS;
@@ -188,6 +189,17 @@ int kjsmain(int argc, char** argv);
 
 int main(int argc, char** argv)
 {
+#if 0
+#if defined(_DEBUG) && PLATFORM(WIN_OS)
+    _CrtSetReportFile(_CRT_WARN, _CRTDBG_FILE_STDERR);
+    _CrtSetReportMode(_CRT_WARN, _CRTDBG_MODE_FILE);
+    _CrtSetReportFile(_CRT_ERROR, _CRTDBG_FILE_STDERR);
+    _CrtSetReportMode(_CRT_ERROR, _CRTDBG_MODE_FILE);
+    _CrtSetReportFile(_CRT_ASSERT, _CRTDBG_FILE_STDERR);
+    _CrtSetReportMode(_CRT_ASSERT, _CRTDBG_MODE_FILE);
+#endif
+#endif
+
     int res = 0;
     TRY
         res = kjsmain(argc, argv);