Diff
Modified: trunk/Source/_javascript_Core/ChangeLog (95048 => 95049)
--- trunk/Source/_javascript_Core/ChangeLog 2011-09-13 22:17:09 UTC (rev 95048)
+++ trunk/Source/_javascript_Core/ChangeLog 2011-09-13 22:28:53 UTC (rev 95049)
@@ -1,3 +1,13 @@
+2011-09-13 Anders Carlsson <ander...@apple.com>
+
+ Disable C++ exceptions when building with clang
+ https://bugs.webkit.org/show_bug.cgi?id=68031
+ <rdar://problem/9556880>
+
+ Reviewed by Mark Rowe.
+
+ * Configurations/Base.xcconfig:
+
2011-09-13 Eric Seidel <e...@webkit.org>
Remove ENABLE_SVG_FOREIGN_OBJECT as it is a required part of HTML5
Modified: trunk/Source/_javascript_Core/Configurations/Base.xcconfig (95048 => 95049)
--- trunk/Source/_javascript_Core/Configurations/Base.xcconfig 2011-09-13 22:17:09 UTC (rev 95048)
+++ trunk/Source/_javascript_Core/Configurations/Base.xcconfig 2011-09-13 22:28:53 UTC (rev 95049)
@@ -27,6 +27,7 @@
GCC_C_LANGUAGE_STANDARD = gnu99;
GCC_DEBUGGING_SYMBOLS = default;
GCC_DYNAMIC_NO_PIC = NO;
+GCC_ENABLE_CPP_EXCEPTIONS = NO;
GCC_ENABLE_CPP_RTTI = NO;
GCC_ENABLE_OBJC_EXCEPTIONS = YES;
GCC_ENABLE_OBJC_GC = $(GCC_ENABLE_OBJC_GC_$(REAL_PLATFORM_NAME));
@@ -104,13 +105,6 @@
SECTORDER_FLAGS = -Wl,-order_file,_javascript_Core.order;
-// FIXME: Disable C++ exceptions in the LLVM Compiler once it supports enabling Obj-C exceptions without C++ exceptions.
-GCC_ENABLE_CPP_EXCEPTIONS = $(GCC_ENABLE_CPP_EXCEPTIONS_$(TARGET_GCC_VERSION));
-GCC_ENABLE_CPP_EXCEPTIONS_GCC_40 = NO;
-GCC_ENABLE_CPP_EXCEPTIONS_GCC_42 = NO;
-GCC_ENABLE_CPP_EXCEPTIONS_LLVM_GCC_42 = NO;
-GCC_ENABLE_CPP_EXCEPTIONS_LLVM_COMPILER = YES;
-
// If the target Mac OS X version does not match the current Mac OS X version then we'll want to build using the target version's SDK.
SDKROOT = $(SDKROOT_$(MAC_OS_X_VERSION_MAJOR)_$(TARGET_MAC_OS_X_VERSION_MAJOR));
SDKROOT_1060_1050 = macosx10.5;
Modified: trunk/Source/_javascript_Glue/ChangeLog (95048 => 95049)
--- trunk/Source/_javascript_Glue/ChangeLog 2011-09-13 22:17:09 UTC (rev 95048)
+++ trunk/Source/_javascript_Glue/ChangeLog 2011-09-13 22:28:53 UTC (rev 95049)
@@ -1,3 +1,13 @@
+2011-09-13 Anders Carlsson <ander...@apple.com>
+
+ Disable C++ exceptions when building with clang
+ https://bugs.webkit.org/show_bug.cgi?id=68031
+ <rdar://problem/9556880>
+
+ Reviewed by Mark Rowe.
+
+ * Configurations/Base.xcconfig:
+
2011-09-09 Oliver Hunt <oli...@apple.com>
Remove support for anonymous storage from jsobjects
Modified: trunk/Source/_javascript_Glue/Configurations/Base.xcconfig (95048 => 95049)
--- trunk/Source/_javascript_Glue/Configurations/Base.xcconfig 2011-09-13 22:17:09 UTC (rev 95048)
+++ trunk/Source/_javascript_Glue/Configurations/Base.xcconfig 2011-09-13 22:28:53 UTC (rev 95049)
@@ -28,6 +28,7 @@
GCC_C_LANGUAGE_STANDARD = gnu99;
GCC_DEBUGGING_SYMBOLS = default;
GCC_DYNAMIC_NO_PIC = NO;
+GCC_ENABLE_CPP_EXCEPTIONS = NO;
GCC_ENABLE_CPP_RTTI = NO;
GCC_ENABLE_OBJC_EXCEPTIONS = YES;
GCC_ENABLE_OBJC_GC = supported;
@@ -81,14 +82,6 @@
STRIP_INSTALLED_PRODUCT_normal = YES;
STRIP_INSTALLED_PRODUCT_debug = NO;
-
-// FIXME: Disable C++ exceptions in the LLVM Compiler once it supports enabling Obj-C exceptions without C++ exceptions.
-GCC_ENABLE_CPP_EXCEPTIONS = $(GCC_ENABLE_CPP_EXCEPTIONS_$(TARGET_GCC_VERSION));
-GCC_ENABLE_CPP_EXCEPTIONS_GCC_40 = NO;
-GCC_ENABLE_CPP_EXCEPTIONS_GCC_42 = NO;
-GCC_ENABLE_CPP_EXCEPTIONS_LLVM_GCC_42 = NO;
-GCC_ENABLE_CPP_EXCEPTIONS_LLVM_COMPILER = YES;
-
// If the target Mac OS X version does not match the current Mac OS X version then we'll want to build using the target version's SDK.
SDKROOT = $(SDKROOT_$(MAC_OS_X_VERSION_MAJOR)_$(TARGET_MAC_OS_X_VERSION_MAJOR));
SDKROOT_1060_1050 = macosx10.5;
Modified: trunk/Source/ThirdParty/ANGLE/ChangeLog (95048 => 95049)
--- trunk/Source/ThirdParty/ANGLE/ChangeLog 2011-09-13 22:17:09 UTC (rev 95048)
+++ trunk/Source/ThirdParty/ANGLE/ChangeLog 2011-09-13 22:28:53 UTC (rev 95049)
@@ -1,3 +1,13 @@
+2011-09-13 Anders Carlsson <ander...@apple.com>
+
+ Disable C++ exceptions when building with clang
+ https://bugs.webkit.org/show_bug.cgi?id=68031
+ <rdar://problem/9556880>
+
+ Reviewed by Mark Rowe.
+
+ * Configurations/Base.xcconfig:
+
2011-09-08 Andras Becsi <andras.be...@nokia.com>
[Qt] Build fails with strict compiler
Modified: trunk/Source/ThirdParty/ANGLE/Configurations/Base.xcconfig (95048 => 95049)
--- trunk/Source/ThirdParty/ANGLE/Configurations/Base.xcconfig 2011-09-13 22:17:09 UTC (rev 95048)
+++ trunk/Source/ThirdParty/ANGLE/Configurations/Base.xcconfig 2011-09-13 22:28:53 UTC (rev 95049)
@@ -4,6 +4,7 @@
DEBUG_INFORMATION_FORMAT = dwarf;
GCC_C_LANGUAGE_STANDARD = gnu99;
GCC_DEBUGGING_SYMBOLS = default;
+GCC_ENABLE_CPP_EXCEPTIONS = NO;
GCC_ENABLE_CPP_RTTI = NO;
GCC_ENABLE_OBJC_EXCEPTIONS = YES;
GCC_ENABLE_OBJC_GC = supported;
@@ -32,14 +33,6 @@
TARGET_MAC_OS_X_VERSION_MAJOR = $(MAC_OS_X_VERSION_MAJOR);
-
-// FIXME: Disable C++ exceptions in the LLVM Compiler once it supports enabling Obj-C exceptions without C++ exceptions.
-GCC_ENABLE_CPP_EXCEPTIONS = $(GCC_ENABLE_CPP_EXCEPTIONS_$(TARGET_GCC_VERSION));
-GCC_ENABLE_CPP_EXCEPTIONS_GCC_40 = NO;
-GCC_ENABLE_CPP_EXCEPTIONS_GCC_42 = NO;
-GCC_ENABLE_CPP_EXCEPTIONS_LLVM_GCC_42 = NO;
-GCC_ENABLE_CPP_EXCEPTIONS_LLVM_COMPILER = YES;
-
// If the target Mac OS X version does not match the current Mac OS X version then we'll want to build using the target version's SDK.
SDKROOT = $(SDKROOT_$(MAC_OS_X_VERSION_MAJOR)_$(TARGET_MAC_OS_X_VERSION_MAJOR));
SDKROOT_1060_1050 = macosx10.5;
Modified: trunk/Source/WebCore/ChangeLog (95048 => 95049)
--- trunk/Source/WebCore/ChangeLog 2011-09-13 22:17:09 UTC (rev 95048)
+++ trunk/Source/WebCore/ChangeLog 2011-09-13 22:28:53 UTC (rev 95049)
@@ -1,3 +1,13 @@
+2011-09-13 Anders Carlsson <ander...@apple.com>
+
+ Disable C++ exceptions when building with clang
+ https://bugs.webkit.org/show_bug.cgi?id=68031
+ <rdar://problem/9556880>
+
+ Reviewed by Mark Rowe.
+
+ * Configurations/Base.xcconfig:
+
2011-09-13 Beth Dakin <bda...@apple.com>
https://bugs.webkit.org/show_bug.cgi?id=67885
Modified: trunk/Source/WebCore/Configurations/Base.xcconfig (95048 => 95049)
--- trunk/Source/WebCore/Configurations/Base.xcconfig 2011-09-13 22:17:09 UTC (rev 95048)
+++ trunk/Source/WebCore/Configurations/Base.xcconfig 2011-09-13 22:28:53 UTC (rev 95049)
@@ -27,6 +27,7 @@
GCC_C_LANGUAGE_STANDARD = gnu99;
GCC_DEBUGGING_SYMBOLS = default;
GCC_DYNAMIC_NO_PIC = NO;
+GCC_ENABLE_CPP_EXCEPTIONS = NO;
GCC_ENABLE_CPP_RTTI = NO;
GCC_ENABLE_OBJC_EXCEPTIONS = YES;
GCC_ENABLE_OBJC_GC = $(GCC_ENABLE_OBJC_GC_$(REAL_PLATFORM_NAME));
@@ -99,14 +100,6 @@
SQLITE3_HEADER_SEARCH_PATHS_macosx = $(SQLITE3_HEADER_SEARCH_PATHS_macosx_$(TARGET_MAC_OS_X_VERSION_MAJOR));
SQLITE3_HEADER_SEARCH_PATHS_macosx_1050 = $(WEBCORE_SQLITE3_HEADER_SEARCH_PATHS);
-
-// FIXME: Disable C++ exceptions in the LLVM Compiler once it supports enabling Obj-C exceptions without C++ exceptions.
-GCC_ENABLE_CPP_EXCEPTIONS = $(GCC_ENABLE_CPP_EXCEPTIONS_$(TARGET_GCC_VERSION));
-GCC_ENABLE_CPP_EXCEPTIONS_GCC_40 = NO;
-GCC_ENABLE_CPP_EXCEPTIONS_GCC_42 = NO;
-GCC_ENABLE_CPP_EXCEPTIONS_LLVM_GCC_42 = NO;
-GCC_ENABLE_CPP_EXCEPTIONS_LLVM_COMPILER = YES;
-
// FIXME: The size of the debug symbols generated for WebCore exceeds that which a 32-bit linker can deal with.
// To allow the Leopard build bots to successfully compile WebCore we're disabling debug symbols in debug builds.
GCC_GENERATE_DEBUGGING_SYMBOLS = $(GCC_GENERATE_DEBUGGING_SYMBOLS_$(REAL_PLATFORM_NAME));
Modified: trunk/Source/WebKit/mac/ChangeLog (95048 => 95049)
--- trunk/Source/WebKit/mac/ChangeLog 2011-09-13 22:17:09 UTC (rev 95048)
+++ trunk/Source/WebKit/mac/ChangeLog 2011-09-13 22:28:53 UTC (rev 95049)
@@ -1,3 +1,13 @@
+2011-09-13 Anders Carlsson <ander...@apple.com>
+
+ Disable C++ exceptions when building with clang
+ https://bugs.webkit.org/show_bug.cgi?id=68031
+ <rdar://problem/9556880>
+
+ Reviewed by Mark Rowe.
+
+ * Configurations/Base.xcconfig:
+
2011-09-13 Eric Seidel <e...@webkit.org>
Remove ENABLE_SVG_FOREIGN_OBJECT as it is a required part of HTML5
Modified: trunk/Source/WebKit/mac/Configurations/Base.xcconfig (95048 => 95049)
--- trunk/Source/WebKit/mac/Configurations/Base.xcconfig 2011-09-13 22:17:09 UTC (rev 95048)
+++ trunk/Source/WebKit/mac/Configurations/Base.xcconfig 2011-09-13 22:28:53 UTC (rev 95049)
@@ -27,6 +27,7 @@
GCC_C_LANGUAGE_STANDARD = gnu99;
GCC_DEBUGGING_SYMBOLS = default;
GCC_DYNAMIC_NO_PIC = NO;
+GCC_ENABLE_CPP_EXCEPTIONS = NO;
GCC_ENABLE_CPP_RTTI = NO;
GCC_ENABLE_OBJC_EXCEPTIONS = YES;
GCC_ENABLE_OBJC_GC = $(GCC_ENABLE_OBJC_GC_$(REAL_PLATFORM_NAME));
@@ -90,13 +91,6 @@
SECTORDER_FLAGS = -Wl,-order_file,mac/WebKit.order;
-// FIXME: Disable C++ exceptions in the LLVM Compiler once it supports enabling Obj-C exceptions without C++ exceptions.
-GCC_ENABLE_CPP_EXCEPTIONS = $(GCC_ENABLE_CPP_EXCEPTIONS_$(TARGET_GCC_VERSION));
-GCC_ENABLE_CPP_EXCEPTIONS_GCC_40 = NO;
-GCC_ENABLE_CPP_EXCEPTIONS_GCC_42 = NO;
-GCC_ENABLE_CPP_EXCEPTIONS_LLVM_GCC_42 = NO;
-GCC_ENABLE_CPP_EXCEPTIONS_LLVM_COMPILER = YES;
-
// If the target Mac OS X version does not match the current Mac OS X version then we'll want to build using the target version's SDK.
SDKROOT = $(SDKROOT_$(MAC_OS_X_VERSION_MAJOR)_$(TARGET_MAC_OS_X_VERSION_MAJOR));
SDKROOT_1060_1050 = macosx10.5;
Modified: trunk/Source/WebKit2/ChangeLog (95048 => 95049)
--- trunk/Source/WebKit2/ChangeLog 2011-09-13 22:17:09 UTC (rev 95048)
+++ trunk/Source/WebKit2/ChangeLog 2011-09-13 22:28:53 UTC (rev 95049)
@@ -1,3 +1,13 @@
+2011-09-13 Anders Carlsson <ander...@apple.com>
+
+ Disable C++ exceptions when building with clang
+ https://bugs.webkit.org/show_bug.cgi?id=68031
+ <rdar://problem/9556880>
+
+ Reviewed by Mark Rowe.
+
+ * Configurations/Base.xcconfig:
+
2011-09-13 Eric Seidel <e...@webkit.org>
Remove ENABLE_SVG_FOREIGN_OBJECT as it is a required part of HTML5
Modified: trunk/Source/WebKit2/Configurations/Base.xcconfig (95048 => 95049)
--- trunk/Source/WebKit2/Configurations/Base.xcconfig 2011-09-13 22:17:09 UTC (rev 95048)
+++ trunk/Source/WebKit2/Configurations/Base.xcconfig 2011-09-13 22:28:53 UTC (rev 95049)
@@ -27,6 +27,7 @@
GCC_C_LANGUAGE_STANDARD = gnu99;
GCC_DEBUGGING_SYMBOLS = default;
GCC_DYNAMIC_NO_PIC = NO;
+GCC_ENABLE_CPP_EXCEPTIONS = NO;
GCC_ENABLE_CPP_RTTI = NO;
GCC_ENABLE_OBJC_EXCEPTIONS = YES;
GCC_ENABLE_OBJC_GC = supported;
@@ -85,13 +86,6 @@
SECTORDER_FLAGS = -Wl,-order_file,mac/WebKit2.order;
-// FIXME: Disable C++ exceptions in the LLVM Compiler once it supports enabling Obj-C exceptions without C++ exceptions.
-GCC_ENABLE_CPP_EXCEPTIONS = $(GCC_ENABLE_CPP_EXCEPTIONS_$(TARGET_GCC_VERSION));
-GCC_ENABLE_CPP_EXCEPTIONS_GCC_40 = NO;
-GCC_ENABLE_CPP_EXCEPTIONS_GCC_42 = NO;
-GCC_ENABLE_CPP_EXCEPTIONS_LLVM_GCC_42 = NO;
-GCC_ENABLE_CPP_EXCEPTIONS_LLVM_COMPILER = YES;
-
// If the target Mac OS X version does not match the current Mac OS X version then we'll want to build using the target version's SDK.
SDKROOT = $(SDKROOT_$(MAC_OS_X_VERSION_MAJOR)_$(TARGET_MAC_OS_X_VERSION_MAJOR));
SDKROOT_1060_1050 = macosx10.5;
Modified: trunk/Tools/ChangeLog (95048 => 95049)
--- trunk/Tools/ChangeLog 2011-09-13 22:17:09 UTC (rev 95048)
+++ trunk/Tools/ChangeLog 2011-09-13 22:28:53 UTC (rev 95049)
@@ -1,3 +1,15 @@
+2011-09-13 Anders Carlsson <ander...@apple.com>
+
+ Disable C++ exceptions when building with clang
+ https://bugs.webkit.org/show_bug.cgi?id=68031
+ <rdar://problem/9556880>
+
+ Reviewed by Mark Rowe.
+
+ * MiniBrowser/Configurations/Base.xcconfig:
+ * TestWebKitAPI/Configurations/Base.xcconfig:
+ * WebKitTestRunner/Configurations/Base.xcconfig:
+
2011-09-13 Ojan Vafai <o...@chromium.org>
[chromium] fix flakiness dashboard for chromium interactive tests
Modified: trunk/Tools/MiniBrowser/Configurations/Base.xcconfig (95048 => 95049)
--- trunk/Tools/MiniBrowser/Configurations/Base.xcconfig 2011-09-13 22:17:09 UTC (rev 95048)
+++ trunk/Tools/MiniBrowser/Configurations/Base.xcconfig 2011-09-13 22:28:53 UTC (rev 95049)
@@ -26,6 +26,7 @@
DEBUG_INFORMATION_FORMAT = dwarf
PREBINDING = NO
GCC_C_LANGUAGE_STANDARD = gnu99
+GCC_ENABLE_CPP_EXCEPTIONS = NO;
GCC_PRECOMPILE_PREFIX_HEADER = YES
GCC_TREAT_WARNINGS_AS_ERRORS = YES
GCC_WARN_UNUSED_FUNCTION = YES
@@ -44,14 +45,6 @@
TARGET_MAC_OS_X_VERSION_MAJOR = $(MAC_OS_X_VERSION_MAJOR);
-
-// FIXME: Disable C++ exceptions in the LLVM Compiler once it supports enabling Obj-C exceptions without C++ exceptions.
-GCC_ENABLE_CPP_EXCEPTIONS = $(GCC_ENABLE_CPP_EXCEPTIONS_$(TARGET_GCC_VERSION));
-GCC_ENABLE_CPP_EXCEPTIONS_GCC_40 = NO;
-GCC_ENABLE_CPP_EXCEPTIONS_GCC_42 = NO;
-GCC_ENABLE_CPP_EXCEPTIONS_LLVM_GCC_42 = NO;
-GCC_ENABLE_CPP_EXCEPTIONS_LLVM_COMPILER = YES;
-
// If the target Mac OS X version does not match the current Mac OS X version then we'll want to build using the target version's SDK.
SDKROOT = $(SDKROOT_$(MAC_OS_X_VERSION_MAJOR)_$(TARGET_MAC_OS_X_VERSION_MAJOR));
SDKROOT_1060_1050 = macosx10.5;
Modified: trunk/Tools/TestWebKitAPI/Configurations/Base.xcconfig (95048 => 95049)
--- trunk/Tools/TestWebKitAPI/Configurations/Base.xcconfig 2011-09-13 22:17:09 UTC (rev 95048)
+++ trunk/Tools/TestWebKitAPI/Configurations/Base.xcconfig 2011-09-13 22:28:53 UTC (rev 95049)
@@ -29,6 +29,7 @@
DEBUG_INFORMATION_FORMAT = dwarf
PREBINDING = NO
GCC_C_LANGUAGE_STANDARD = gnu99
+GCC_ENABLE_CPP_EXCEPTIONS = NO;
GCC_PRECOMPILE_PREFIX_HEADER = YES
GCC_TREAT_WARNINGS_AS_ERRORS = YES
GCC_WARN_UNUSED_FUNCTION = YES
@@ -48,13 +49,6 @@
TARGET_MAC_OS_X_VERSION_MAJOR = $(MAC_OS_X_VERSION_MAJOR);
-// FIXME: Disable C++ exceptions in the LLVM Compiler once it supports enabling Obj-C exceptions without C++ exceptions.
-GCC_ENABLE_CPP_EXCEPTIONS = $(GCC_ENABLE_CPP_EXCEPTIONS_$(TARGET_GCC_VERSION));
-GCC_ENABLE_CPP_EXCEPTIONS_GCC_40 = NO;
-GCC_ENABLE_CPP_EXCEPTIONS_GCC_42 = NO;
-GCC_ENABLE_CPP_EXCEPTIONS_LLVM_GCC_42 = NO;
-GCC_ENABLE_CPP_EXCEPTIONS_LLVM_COMPILER = YES;
-
// If the target Mac OS X version does not match the current Mac OS X version then we'll want to build using the target version's SDK.
SDKROOT = $(SDKROOT_$(MAC_OS_X_VERSION_MAJOR)_$(TARGET_MAC_OS_X_VERSION_MAJOR));
SDKROOT_1060_1050 = macosx10.5;
Modified: trunk/Tools/WebKitTestRunner/Configurations/Base.xcconfig (95048 => 95049)
--- trunk/Tools/WebKitTestRunner/Configurations/Base.xcconfig 2011-09-13 22:17:09 UTC (rev 95048)
+++ trunk/Tools/WebKitTestRunner/Configurations/Base.xcconfig 2011-09-13 22:28:53 UTC (rev 95049)
@@ -29,6 +29,7 @@
DEBUG_INFORMATION_FORMAT = dwarf
PREBINDING = NO
GCC_C_LANGUAGE_STANDARD = gnu99
+GCC_ENABLE_CPP_EXCEPTIONS = NO;
GCC_PRECOMPILE_PREFIX_HEADER = YES
GCC_TREAT_WARNINGS_AS_ERRORS = YES
GCC_WARN_UNUSED_FUNCTION = YES
@@ -47,14 +48,6 @@
TARGET_MAC_OS_X_VERSION_MAJOR = $(MAC_OS_X_VERSION_MAJOR);
-
-// FIXME: Disable C++ exceptions in the LLVM Compiler once it supports enabling Obj-C exceptions without C++ exceptions.
-GCC_ENABLE_CPP_EXCEPTIONS = $(GCC_ENABLE_CPP_EXCEPTIONS_$(TARGET_GCC_VERSION));
-GCC_ENABLE_CPP_EXCEPTIONS_GCC_40 = NO;
-GCC_ENABLE_CPP_EXCEPTIONS_GCC_42 = NO;
-GCC_ENABLE_CPP_EXCEPTIONS_LLVM_GCC_42 = NO;
-GCC_ENABLE_CPP_EXCEPTIONS_LLVM_COMPILER = YES;
-
// If the target Mac OS X version does not match the current Mac OS X version then we'll want to build using the target version's SDK.
SDKROOT = $(SDKROOT_$(MAC_OS_X_VERSION_MAJOR)_$(TARGET_MAC_OS_X_VERSION_MAJOR));
SDKROOT_1060_1050 = macosx10.5;