Diff
Modified: trunk/Source/_javascript_Core/ChangeLog (219627 => 219628)
--- trunk/Source/_javascript_Core/ChangeLog 2017-07-18 21:21:01 UTC (rev 219627)
+++ trunk/Source/_javascript_Core/ChangeLog 2017-07-18 21:23:52 UTC (rev 219628)
@@ -1,3 +1,12 @@
+2017-07-18 Andy Estes <[email protected]>
+
+ [Xcode] Enable CLANG_WARN_NON_LITERAL_NULL_CONVERSION
+ https://bugs.webkit.org/show_bug.cgi?id=174631
+
+ Reviewed by Dan Bernstein.
+
+ * Configurations/Base.xcconfig:
+
2017-07-18 Devin Rousso <[email protected]>
Web Inspector: Add memoryCost to Inspector Protocol objects
Modified: trunk/Source/_javascript_Core/Configurations/Base.xcconfig (219627 => 219628)
--- trunk/Source/_javascript_Core/Configurations/Base.xcconfig 2017-07-18 21:21:01 UTC (rev 219627)
+++ trunk/Source/_javascript_Core/Configurations/Base.xcconfig 2017-07-18 21:23:52 UTC (rev 219628)
@@ -40,6 +40,7 @@
CLANG_WARN_ENUM_CONVERSION = YES;
CLANG_WARN_INFINITE_RECURSION = YES;
CLANG_WARN_INT_CONVERSION = YES;
+CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
CLANG_WARN_SUSPICIOUS_MOVE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
COMBINE_HIDPI_IMAGES = NO;
Modified: trunk/Source/ThirdParty/ANGLE/ChangeLog (219627 => 219628)
--- trunk/Source/ThirdParty/ANGLE/ChangeLog 2017-07-18 21:21:01 UTC (rev 219627)
+++ trunk/Source/ThirdParty/ANGLE/ChangeLog 2017-07-18 21:23:52 UTC (rev 219628)
@@ -1,5 +1,14 @@
2017-07-18 Andy Estes <[email protected]>
+ [Xcode] Enable CLANG_WARN_NON_LITERAL_NULL_CONVERSION
+ https://bugs.webkit.org/show_bug.cgi?id=174631
+
+ Reviewed by Dan Bernstein.
+
+ * Configurations/Base.xcconfig:
+
+2017-07-18 Andy Estes <[email protected]>
+
[Xcode] Enable CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING
https://bugs.webkit.org/show_bug.cgi?id=174631
Modified: trunk/Source/ThirdParty/ANGLE/Configurations/Base.xcconfig (219627 => 219628)
--- trunk/Source/ThirdParty/ANGLE/Configurations/Base.xcconfig 2017-07-18 21:21:01 UTC (rev 219627)
+++ trunk/Source/ThirdParty/ANGLE/Configurations/Base.xcconfig 2017-07-18 21:23:52 UTC (rev 219628)
@@ -15,6 +15,7 @@
CLANG_WARN_EMPTY_BODY = YES;
CLANG_WARN_ENUM_CONVERSION = YES;
CLANG_WARN_INT_CONVERSION = YES;
+CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
DEAD_CODE_STRIPPING = YES;
DEBUG_INFORMATION_FORMAT = dwarf-with-dsym;
Modified: trunk/Source/ThirdParty/libwebrtc/ChangeLog (219627 => 219628)
--- trunk/Source/ThirdParty/libwebrtc/ChangeLog 2017-07-18 21:21:01 UTC (rev 219627)
+++ trunk/Source/ThirdParty/libwebrtc/ChangeLog 2017-07-18 21:23:52 UTC (rev 219628)
@@ -1,5 +1,14 @@
2017-07-18 Andy Estes <[email protected]>
+ [Xcode] Enable CLANG_WARN_NON_LITERAL_NULL_CONVERSION
+ https://bugs.webkit.org/show_bug.cgi?id=174631
+
+ Reviewed by Dan Bernstein.
+
+ * Configurations/Base.xcconfig:
+
+2017-07-18 Andy Estes <[email protected]>
+
[Xcode] Enable CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING
https://bugs.webkit.org/show_bug.cgi?id=174631
Modified: trunk/Source/ThirdParty/libwebrtc/Configurations/Base.xcconfig (219627 => 219628)
--- trunk/Source/ThirdParty/libwebrtc/Configurations/Base.xcconfig 2017-07-18 21:21:01 UTC (rev 219627)
+++ trunk/Source/ThirdParty/libwebrtc/Configurations/Base.xcconfig 2017-07-18 21:23:52 UTC (rev 219628)
@@ -15,6 +15,7 @@
CLANG_WARN_EMPTY_BODY = YES;
CLANG_WARN_ENUM_CONVERSION = YES;
CLANG_WARN_INT_CONVERSION = YES;
+CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
DEAD_CODE_STRIPPING = YES;
DEBUG_INFORMATION_FORMAT = dwarf-with-dsym;
Modified: trunk/Source/WTF/ChangeLog (219627 => 219628)
--- trunk/Source/WTF/ChangeLog 2017-07-18 21:21:01 UTC (rev 219627)
+++ trunk/Source/WTF/ChangeLog 2017-07-18 21:23:52 UTC (rev 219628)
@@ -1,5 +1,14 @@
2017-07-18 Andy Estes <[email protected]>
+ [Xcode] Enable CLANG_WARN_NON_LITERAL_NULL_CONVERSION
+ https://bugs.webkit.org/show_bug.cgi?id=174631
+
+ Reviewed by Dan Bernstein.
+
+ * Configurations/Base.xcconfig:
+
+2017-07-18 Andy Estes <[email protected]>
+
[Xcode] Enable CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING
https://bugs.webkit.org/show_bug.cgi?id=174631
Modified: trunk/Source/WTF/Configurations/Base.xcconfig (219627 => 219628)
--- trunk/Source/WTF/Configurations/Base.xcconfig 2017-07-18 21:21:01 UTC (rev 219627)
+++ trunk/Source/WTF/Configurations/Base.xcconfig 2017-07-18 21:23:52 UTC (rev 219628)
@@ -40,6 +40,7 @@
CLANG_WARN_ENUM_CONVERSION = YES;
CLANG_WARN_INFINITE_RECURSION = YES;
CLANG_WARN_INT_CONVERSION = YES;
+CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
CLANG_WARN_SUSPICIOUS_MOVE = YES;
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
Modified: trunk/Source/WebCore/ChangeLog (219627 => 219628)
--- trunk/Source/WebCore/ChangeLog 2017-07-18 21:21:01 UTC (rev 219627)
+++ trunk/Source/WebCore/ChangeLog 2017-07-18 21:23:52 UTC (rev 219628)
@@ -1,3 +1,12 @@
+2017-07-18 Andy Estes <[email protected]>
+
+ [Xcode] Enable CLANG_WARN_NON_LITERAL_NULL_CONVERSION
+ https://bugs.webkit.org/show_bug.cgi?id=174631
+
+ Reviewed by Dan Bernstein.
+
+ * Configurations/Base.xcconfig:
+
2017-07-18 Antoine Quint <[email protected]>
[macOS] Mouse pointer does not hide during fullscreen playback
Modified: trunk/Source/WebCore/Configurations/Base.xcconfig (219627 => 219628)
--- trunk/Source/WebCore/Configurations/Base.xcconfig 2017-07-18 21:21:01 UTC (rev 219627)
+++ trunk/Source/WebCore/Configurations/Base.xcconfig 2017-07-18 21:23:52 UTC (rev 219628)
@@ -40,6 +40,7 @@
CLANG_WARN_ENUM_CONVERSION = YES;
CLANG_WARN_INFINITE_RECURSION = YES;
CLANG_WARN_INT_CONVERSION = YES;
+CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
CLANG_WARN_SUSPICIOUS_MOVE = YES;
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
Modified: trunk/Source/WebCore/PAL/ChangeLog (219627 => 219628)
--- trunk/Source/WebCore/PAL/ChangeLog 2017-07-18 21:21:01 UTC (rev 219627)
+++ trunk/Source/WebCore/PAL/ChangeLog 2017-07-18 21:23:52 UTC (rev 219628)
@@ -1,5 +1,14 @@
2017-07-18 Andy Estes <[email protected]>
+ [Xcode] Enable CLANG_WARN_NON_LITERAL_NULL_CONVERSION
+ https://bugs.webkit.org/show_bug.cgi?id=174631
+
+ Reviewed by Dan Bernstein.
+
+ * Configurations/Base.xcconfig:
+
+2017-07-18 Andy Estes <[email protected]>
+
[Xcode] Enable CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING
https://bugs.webkit.org/show_bug.cgi?id=174631
Modified: trunk/Source/WebCore/PAL/Configurations/Base.xcconfig (219627 => 219628)
--- trunk/Source/WebCore/PAL/Configurations/Base.xcconfig 2017-07-18 21:21:01 UTC (rev 219627)
+++ trunk/Source/WebCore/PAL/Configurations/Base.xcconfig 2017-07-18 21:23:52 UTC (rev 219628)
@@ -40,6 +40,7 @@
CLANG_WARN_ENUM_CONVERSION = YES;
CLANG_WARN_INFINITE_RECURSION = YES;
CLANG_WARN_INT_CONVERSION = YES;
+CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
CLANG_WARN_SUSPICIOUS_MOVE = YES;
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
Modified: trunk/Source/WebInspectorUI/ChangeLog (219627 => 219628)
--- trunk/Source/WebInspectorUI/ChangeLog 2017-07-18 21:21:01 UTC (rev 219627)
+++ trunk/Source/WebInspectorUI/ChangeLog 2017-07-18 21:23:52 UTC (rev 219628)
@@ -1,5 +1,14 @@
2017-07-18 Andy Estes <[email protected]>
+ [Xcode] Enable CLANG_WARN_NON_LITERAL_NULL_CONVERSION
+ https://bugs.webkit.org/show_bug.cgi?id=174631
+
+ Reviewed by Dan Bernstein.
+
+ * Configurations/Base.xcconfig:
+
+2017-07-18 Andy Estes <[email protected]>
+
[Xcode] Enable CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING
https://bugs.webkit.org/show_bug.cgi?id=174631
Modified: trunk/Source/WebInspectorUI/Configurations/Base.xcconfig (219627 => 219628)
--- trunk/Source/WebInspectorUI/Configurations/Base.xcconfig 2017-07-18 21:21:01 UTC (rev 219627)
+++ trunk/Source/WebInspectorUI/Configurations/Base.xcconfig 2017-07-18 21:23:52 UTC (rev 219628)
@@ -21,6 +21,7 @@
CLANG_WARN_EMPTY_BODY = YES;
CLANG_WARN_ENUM_CONVERSION = YES;
CLANG_WARN_INT_CONVERSION = YES;
+CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
ENABLE_STRICT_OBJC_MSGSEND = YES;
Modified: trunk/Source/WebKit/ChangeLog (219627 => 219628)
--- trunk/Source/WebKit/ChangeLog 2017-07-18 21:21:01 UTC (rev 219627)
+++ trunk/Source/WebKit/ChangeLog 2017-07-18 21:23:52 UTC (rev 219628)
@@ -1,3 +1,12 @@
+2017-07-18 Andy Estes <[email protected]>
+
+ [Xcode] Enable CLANG_WARN_NON_LITERAL_NULL_CONVERSION
+ https://bugs.webkit.org/show_bug.cgi?id=174631
+
+ Reviewed by Dan Bernstein.
+
+ * Configurations/Base.xcconfig:
+
2017-07-18 Matt Lewis <[email protected]>
Unreviewed, rolling out r219610.
Modified: trunk/Source/WebKit/Configurations/Base.xcconfig (219627 => 219628)
--- trunk/Source/WebKit/Configurations/Base.xcconfig 2017-07-18 21:21:01 UTC (rev 219627)
+++ trunk/Source/WebKit/Configurations/Base.xcconfig 2017-07-18 21:23:52 UTC (rev 219628)
@@ -1,4 +1,4 @@
-// Copyright (C) 2010, 2013, 2014 Apple Inc. All rights reserved.
+// Copyright (C) 2010-2017 Apple Inc. All rights reserved.
//
// Redistribution and use in source and binary forms, with or without
// modification, are permitted provided that the following conditions
@@ -40,6 +40,7 @@
CLANG_WARN_ENUM_CONVERSION = YES;
CLANG_WARN_INFINITE_RECURSION = YES;
CLANG_WARN_INT_CONVERSION = YES;
+CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
CLANG_WARN_SUSPICIOUS_MOVE = YES;
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
Modified: trunk/Source/WebKitLegacy/mac/ChangeLog (219627 => 219628)
--- trunk/Source/WebKitLegacy/mac/ChangeLog 2017-07-18 21:21:01 UTC (rev 219627)
+++ trunk/Source/WebKitLegacy/mac/ChangeLog 2017-07-18 21:23:52 UTC (rev 219628)
@@ -1,3 +1,12 @@
+2017-07-18 Andy Estes <[email protected]>
+
+ [Xcode] Enable CLANG_WARN_NON_LITERAL_NULL_CONVERSION
+ https://bugs.webkit.org/show_bug.cgi?id=174631
+
+ Reviewed by Dan Bernstein.
+
+ * Configurations/Base.xcconfig:
+
2017-07-18 Wenson Hsieh <[email protected]>
[iOS DnD] [WK1] Add missing calls to WebThreadLock() in some WebView drag-and-drop SPIs
Modified: trunk/Source/WebKitLegacy/mac/Configurations/Base.xcconfig (219627 => 219628)
--- trunk/Source/WebKitLegacy/mac/Configurations/Base.xcconfig 2017-07-18 21:21:01 UTC (rev 219627)
+++ trunk/Source/WebKitLegacy/mac/Configurations/Base.xcconfig 2017-07-18 21:23:52 UTC (rev 219628)
@@ -1,4 +1,4 @@
-// Copyright (C) 2009, 2010, 2013, 2014 Apple Inc. All rights reserved.
+// Copyright (C) 2009-2017 Apple Inc. All rights reserved.
//
// Redistribution and use in source and binary forms, with or without
// modification, are permitted provided that the following conditions
@@ -40,6 +40,7 @@
CLANG_WARN_ENUM_CONVERSION = YES;
CLANG_WARN_INFINITE_RECURSION = YES;
CLANG_WARN_INT_CONVERSION = YES;
+CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
CLANG_WARN_SUSPICIOUS_MOVE = YES;
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
Modified: trunk/Source/bmalloc/ChangeLog (219627 => 219628)
--- trunk/Source/bmalloc/ChangeLog 2017-07-18 21:21:01 UTC (rev 219627)
+++ trunk/Source/bmalloc/ChangeLog 2017-07-18 21:23:52 UTC (rev 219628)
@@ -1,5 +1,14 @@
2017-07-18 Andy Estes <[email protected]>
+ [Xcode] Enable CLANG_WARN_NON_LITERAL_NULL_CONVERSION
+ https://bugs.webkit.org/show_bug.cgi?id=174631
+
+ Reviewed by Dan Bernstein.
+
+ * Configurations/Base.xcconfig:
+
+2017-07-18 Andy Estes <[email protected]>
+
[Xcode] Enable CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING
https://bugs.webkit.org/show_bug.cgi?id=174631
Modified: trunk/Source/bmalloc/Configurations/Base.xcconfig (219627 => 219628)
--- trunk/Source/bmalloc/Configurations/Base.xcconfig 2017-07-18 21:21:01 UTC (rev 219627)
+++ trunk/Source/bmalloc/Configurations/Base.xcconfig 2017-07-18 21:23:52 UTC (rev 219628)
@@ -40,6 +40,7 @@
CLANG_WARN_ENUM_CONVERSION = YES;
CLANG_WARN_INFINITE_RECURSION = YES;
CLANG_WARN_INT_CONVERSION = YES;
+CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
CLANG_WARN_SUSPICIOUS_MOVE = YES;
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
Modified: trunk/Tools/ChangeLog (219627 => 219628)
--- trunk/Tools/ChangeLog 2017-07-18 21:21:01 UTC (rev 219627)
+++ trunk/Tools/ChangeLog 2017-07-18 21:23:52 UTC (rev 219628)
@@ -1,3 +1,16 @@
+2017-07-18 Andy Estes <[email protected]>
+
+ [Xcode] Enable CLANG_WARN_NON_LITERAL_NULL_CONVERSION
+ https://bugs.webkit.org/show_bug.cgi?id=174631
+
+ Reviewed by Dan Bernstein.
+
+ * DumpRenderTree/mac/Configurations/Base.xcconfig:
+ * MiniBrowser/Configurations/Base.xcconfig:
+ * MobileMiniBrowser/Configurations/Base.xcconfig:
+ * TestWebKitAPI/Configurations/Base.xcconfig:
+ * WebKitTestRunner/Configurations/Base.xcconfig:
+
2017-07-18 Devin Rousso <[email protected]>
Web Inspector: Add memoryCost to Inspector Protocol objects
Modified: trunk/Tools/DumpRenderTree/mac/Configurations/Base.xcconfig (219627 => 219628)
--- trunk/Tools/DumpRenderTree/mac/Configurations/Base.xcconfig 2017-07-18 21:21:01 UTC (rev 219627)
+++ trunk/Tools/DumpRenderTree/mac/Configurations/Base.xcconfig 2017-07-18 21:23:52 UTC (rev 219628)
@@ -63,6 +63,7 @@
CLANG_WARN_ENUM_CONVERSION = YES;
CLANG_WARN_INFINITE_RECURSION = YES;
CLANG_WARN_INT_CONVERSION = YES;
+CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
CLANG_WARN_SUSPICIOUS_MOVE = YES;
CLANG_WARN_UNREACHABLE_CODE = YES;
GCC_VERSION = com.apple.compilers.llvm.clang.1_0;
Modified: trunk/Tools/MiniBrowser/Configurations/Base.xcconfig (219627 => 219628)
--- trunk/Tools/MiniBrowser/Configurations/Base.xcconfig 2017-07-18 21:21:01 UTC (rev 219627)
+++ trunk/Tools/MiniBrowser/Configurations/Base.xcconfig 2017-07-18 21:23:52 UTC (rev 219628)
@@ -1,4 +1,4 @@
-// Copyright (C) 2010, 2013 Apple Inc. All rights reserved.
+// Copyright (C) 2010-2017 Apple Inc. All rights reserved.
//
// Redistribution and use in source and binary forms, with or without
// modification, are permitted provided that the following conditions
@@ -44,6 +44,7 @@
CLANG_WARN_ENUM_CONVERSION = YES;
CLANG_WARN_INFINITE_RECURSION = YES;
CLANG_WARN_INT_CONVERSION = YES;
+CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
CLANG_WARN_SUSPICIOUS_MOVE = YES;
CLANG_WARN_UNREACHABLE_CODE = YES;
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
Modified: trunk/Tools/MobileMiniBrowser/Configurations/Base.xcconfig (219627 => 219628)
--- trunk/Tools/MobileMiniBrowser/Configurations/Base.xcconfig 2017-07-18 21:21:01 UTC (rev 219627)
+++ trunk/Tools/MobileMiniBrowser/Configurations/Base.xcconfig 2017-07-18 21:23:52 UTC (rev 219628)
@@ -32,6 +32,7 @@
CLANG_CXX_LIBRARY = libc++;
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
CLANG_WARN_CXX0X_EXTENSIONS = NO;
+CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
HEADER_SEARCH_PATHS = $(BUILT_PRODUCTS_DIR)/usr/local/include;
DEBUG_INFORMATION_FORMAT = dwarf-with-dsym;
PREBINDING = NO
Modified: trunk/Tools/TestWebKitAPI/Configurations/Base.xcconfig (219627 => 219628)
--- trunk/Tools/TestWebKitAPI/Configurations/Base.xcconfig 2017-07-18 21:21:01 UTC (rev 219627)
+++ trunk/Tools/TestWebKitAPI/Configurations/Base.xcconfig 2017-07-18 21:23:52 UTC (rev 219628)
@@ -52,6 +52,7 @@
CLANG_WARN_ENUM_CONVERSION = YES;
CLANG_WARN_INFINITE_RECURSION = YES;
CLANG_WARN_INT_CONVERSION = YES;
+CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
CLANG_WARN_SUSPICIOUS_MOVE = YES;
CLANG_WARN_UNREACHABLE_CODE = YES;
GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = NO
Modified: trunk/Tools/WebKitTestRunner/Configurations/Base.xcconfig (219627 => 219628)
--- trunk/Tools/WebKitTestRunner/Configurations/Base.xcconfig 2017-07-18 21:21:01 UTC (rev 219627)
+++ trunk/Tools/WebKitTestRunner/Configurations/Base.xcconfig 2017-07-18 21:23:52 UTC (rev 219628)
@@ -33,6 +33,7 @@
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
CLANG_WARN_CXX0X_EXTENSIONS = NO;
CLANG_WARN_INFINITE_RECURSION = YES;
+CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
CLANG_WARN_SUSPICIOUS_MOVE = YES;
HEADER_SEARCH_PATHS = $(BUILT_PRODUCTS_DIR)/usr/local/include $(BUILT_PRODUCTS_DIR)/WebCoreTestSupport $(WEBCORE_PRIVATE_HEADERS_DIR)/ForwardingHeaders $(NEXT_ROOT)/usr/local/include/WebCoreTestSupport;
GCC_PREPROCESSOR_DEFINITIONS = $(DEBUG_DEFINES) U_DISABLE_RENAMING=1 U_SHOW_CPLUSPLUS_API=0 ENABLE_DASHBOARD_SUPPORT;