Title: [230824] trunk
Revision
230824
Author
ddkil...@apple.com
Date
2018-04-19 15:53:45 -0700 (Thu, 19 Apr 2018)

Log Message

Enable Objective-C weak references
<https://webkit.org/b/184789>
<rdar://problem/39571716>

Reviewed by Dan Bernstein.

Source/bmalloc:

* Configurations/Base.xcconfig:
(CLANG_ENABLE_OBJC_WEAK): Enable.

Source/_javascript_Core:

* Configurations/Base.xcconfig:
(CLANG_ENABLE_OBJC_WEAK): Enable.
* Configurations/ToolExecutable.xcconfig:
(CLANG_ENABLE_OBJC_ARC): Simplify.

Source/ThirdParty/ANGLE:

* Configurations/Base.xcconfig:
(CLANG_ENABLE_OBJC_WEAK): Enable.

Source/ThirdParty/libwebrtc:

* Configurations/Base.xcconfig:
(CLANG_ENABLE_OBJC_WEAK): Enable.

Source/WebCore:

* Configurations/Base.xcconfig:
(CLANG_ENABLE_OBJC_WEAK): Enable.

Source/WebCore/PAL:

* Configurations/Base.xcconfig:
(CLANG_ENABLE_OBJC_WEAK): Enable.

Source/WebInspectorUI:

* Configurations/Base.xcconfig:
(CLANG_ENABLE_OBJC_WEAK): Enable.

Source/WebKit:

* Configurations/Base.xcconfig:
(CLANG_ENABLE_OBJC_WEAK): Enable.

Source/WebKitLegacy/mac:

* Configurations/Base.xcconfig:
(CLANG_ENABLE_OBJC_WEAK): Enable.

Source/WTF:

* Configurations/Base.xcconfig:
(CLANG_ENABLE_OBJC_WEAK): Enable.

Tools:

* ContentExtensionTester/Configurations/Base.xcconfig:
(CLANG_ENABLE_OBJC_WEAK): Enable.
* DumpRenderTree/mac/Configurations/Base.xcconfig:
(CLANG_ENABLE_OBJC_WEAK): Enable.
* ImageDiff/cg/Configurations/Base.xcconfig:
(CLANG_ENABLE_OBJC_WEAK): Enable.
* MiniBrowser/Configurations/Base.xcconfig:
(CLANG_ENABLE_OBJC_WEAK): Enable.
* TestWebKitAPI/Configurations/Base.xcconfig:
(CLANG_ENABLE_OBJC_WEAK): Enable.
* WebEditingTester/Configurations/Base.xcconfig:
(CLANG_ENABLE_OBJC_ARC): Re-order.
* WebKitLauncher/Configurations/Base.xcconfig: Add newline at
end of file.
(CLANG_ENABLE_OBJC_WEAK): Enable.
* WebKitTestRunner/Configurations/Base.xcconfig:
(CLANG_ENABLE_OBJC_WEAK): Enable.

Modified Paths

Diff

Modified: trunk/Source/_javascript_Core/ChangeLog (230823 => 230824)


--- trunk/Source/_javascript_Core/ChangeLog	2018-04-19 22:31:05 UTC (rev 230823)
+++ trunk/Source/_javascript_Core/ChangeLog	2018-04-19 22:53:45 UTC (rev 230824)
@@ -1,3 +1,16 @@
+2018-04-19  David Kilzer  <ddkil...@apple.com>
+
+        Enable Objective-C weak references
+        <https://webkit.org/b/184789>
+        <rdar://problem/39571716>
+
+        Reviewed by Dan Bernstein.
+
+        * Configurations/Base.xcconfig:
+        (CLANG_ENABLE_OBJC_WEAK): Enable.
+        * Configurations/ToolExecutable.xcconfig:
+        (CLANG_ENABLE_OBJC_ARC): Simplify.
+
 2018-04-17  Filip Pizlo  <fpi...@apple.com>
 
         The InternalFunction hierarchy should be in IsoSubspaces

Modified: trunk/Source/_javascript_Core/Configurations/Base.xcconfig (230823 => 230824)


--- trunk/Source/_javascript_Core/Configurations/Base.xcconfig	2018-04-19 22:31:05 UTC (rev 230823)
+++ trunk/Source/_javascript_Core/Configurations/Base.xcconfig	2018-04-19 22:53:45 UTC (rev 230824)
@@ -32,6 +32,7 @@
 
 CLANG_CXX_LANGUAGE_STANDARD = gnu++14;
 CLANG_CXX_LIBRARY = libc++;
+CLANG_ENABLE_OBJC_WEAK = YES;
 CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
 CLANG_WARN_BOOL_CONVERSION = YES;
 CLANG_WARN_CONSTANT_CONVERSION = YES;

Modified: trunk/Source/_javascript_Core/Configurations/ToolExecutable.xcconfig (230823 => 230824)


--- trunk/Source/_javascript_Core/Configurations/ToolExecutable.xcconfig	2018-04-19 22:31:05 UTC (rev 230823)
+++ trunk/Source/_javascript_Core/Configurations/ToolExecutable.xcconfig	2018-04-19 22:53:45 UTC (rev 230824)
@@ -42,15 +42,8 @@
 SKIP_INSTALL_NO = YES;
 SKIP_INSTALL_YES = NO;
 
-CLANG_ENABLE_OBJC_ARC = $(CLANG_ENABLE_OBJC_ARC_$(CURRENT_ARCH));
-CLANG_ENABLE_OBJC_ARC_i386[sdk=iphonesimulator*] = YES;
-CLANG_ENABLE_OBJC_ARC_x86_64 = YES;
-CLANG_ENABLE_OBJC_ARC_armv7 = YES;
-CLANG_ENABLE_OBJC_ARC_armv7k = YES;
-CLANG_ENABLE_OBJC_ARC_armv7s = YES;
-CLANG_ENABLE_OBJC_ARC_arm64 = YES;
-CLANG_ENABLE_OBJC_ARC_arm64e = YES;
-CLANG_ENABLE_OBJC_ARC_arm64_32 = YES;
+CLANG_ENABLE_OBJC_ARC = YES;
+CLANG_ENABLE_OBJC_ARC[sdk=macosx*][arch=i386] = NO;
 
 OTHER_CFLAGS = $(ASAN_OTHER_CFLAGS) -isystem icu;
 OTHER_LDFLAGS = $(ASAN_OTHER_LDFLAGS);

Modified: trunk/Source/ThirdParty/ANGLE/ChangeLog (230823 => 230824)


--- trunk/Source/ThirdParty/ANGLE/ChangeLog	2018-04-19 22:31:05 UTC (rev 230823)
+++ trunk/Source/ThirdParty/ANGLE/ChangeLog	2018-04-19 22:53:45 UTC (rev 230824)
@@ -1,3 +1,14 @@
+2018-04-19  David Kilzer  <ddkil...@apple.com>
+
+        Enable Objective-C weak references
+        <https://webkit.org/b/184789>
+        <rdar://problem/39571716>
+
+        Reviewed by Dan Bernstein.
+
+        * Configurations/Base.xcconfig:
+        (CLANG_ENABLE_OBJC_WEAK): Enable.
+
 2018-03-19  Carlos Alberto Lopez Perez  <clo...@igalia.com>
 
         REGRESSION(r225340): WPE port should not be getting EGL X11 types on ANGLE

Modified: trunk/Source/ThirdParty/ANGLE/Configurations/Base.xcconfig (230823 => 230824)


--- trunk/Source/ThirdParty/ANGLE/Configurations/Base.xcconfig	2018-04-19 22:31:05 UTC (rev 230823)
+++ trunk/Source/ThirdParty/ANGLE/Configurations/Base.xcconfig	2018-04-19 22:53:45 UTC (rev 230824)
@@ -9,6 +9,7 @@
 
 CLANG_CXX_LANGUAGE_STANDARD = gnu++14;
 CLANG_CXX_LIBRARY = libc++;
+CLANG_ENABLE_OBJC_WEAK = YES;
 CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
 CLANG_WARN_BOOL_CONVERSION = YES;
 CLANG_WARN_CONSTANT_CONVERSION = YES;

Modified: trunk/Source/ThirdParty/libwebrtc/ChangeLog (230823 => 230824)


--- trunk/Source/ThirdParty/libwebrtc/ChangeLog	2018-04-19 22:31:05 UTC (rev 230823)
+++ trunk/Source/ThirdParty/libwebrtc/ChangeLog	2018-04-19 22:53:45 UTC (rev 230824)
@@ -1,3 +1,14 @@
+2018-04-19  David Kilzer  <ddkil...@apple.com>
+
+        Enable Objective-C weak references
+        <https://webkit.org/b/184789>
+        <rdar://problem/39571716>
+
+        Reviewed by Dan Bernstein.
+
+        * Configurations/Base.xcconfig:
+        (CLANG_ENABLE_OBJC_WEAK): Enable.
+
 2018-04-16  Youenn Fablet  <you...@apple.com>
 
         Set H264 VT encoder usage to 1

Modified: trunk/Source/ThirdParty/libwebrtc/Configurations/Base.xcconfig (230823 => 230824)


--- trunk/Source/ThirdParty/libwebrtc/Configurations/Base.xcconfig	2018-04-19 22:31:05 UTC (rev 230823)
+++ trunk/Source/ThirdParty/libwebrtc/Configurations/Base.xcconfig	2018-04-19 22:53:45 UTC (rev 230824)
@@ -9,6 +9,7 @@
 
 CLANG_CXX_LANGUAGE_STANDARD = gnu++14;
 CLANG_CXX_LIBRARY = libc++;
+CLANG_ENABLE_OBJC_WEAK = YES;
 CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
 CLANG_WARN_BOOL_CONVERSION = YES;
 CLANG_WARN_CONSTANT_CONVERSION = YES;

Modified: trunk/Source/WTF/ChangeLog (230823 => 230824)


--- trunk/Source/WTF/ChangeLog	2018-04-19 22:31:05 UTC (rev 230823)
+++ trunk/Source/WTF/ChangeLog	2018-04-19 22:53:45 UTC (rev 230824)
@@ -1,3 +1,14 @@
+2018-04-19  David Kilzer  <ddkil...@apple.com>
+
+        Enable Objective-C weak references
+        <https://webkit.org/b/184789>
+        <rdar://problem/39571716>
+
+        Reviewed by Dan Bernstein.
+
+        * Configurations/Base.xcconfig:
+        (CLANG_ENABLE_OBJC_WEAK): Enable.
+
 2018-04-19  Brady Eidson  <beid...@apple.com>
 
         Add globally-unique HistoryItem identifiers (and have WebKit2 adopt them).

Modified: trunk/Source/WTF/Configurations/Base.xcconfig (230823 => 230824)


--- trunk/Source/WTF/Configurations/Base.xcconfig	2018-04-19 22:31:05 UTC (rev 230823)
+++ trunk/Source/WTF/Configurations/Base.xcconfig	2018-04-19 22:53:45 UTC (rev 230824)
@@ -32,6 +32,7 @@
 
 CLANG_CXX_LANGUAGE_STANDARD = gnu++14;
 CLANG_CXX_LIBRARY = libc++;
+CLANG_ENABLE_OBJC_WEAK = YES;
 CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
 CLANG_WARN_BOOL_CONVERSION = YES;
 CLANG_WARN_CONSTANT_CONVERSION = YES;

Modified: trunk/Source/WebCore/ChangeLog (230823 => 230824)


--- trunk/Source/WebCore/ChangeLog	2018-04-19 22:31:05 UTC (rev 230823)
+++ trunk/Source/WebCore/ChangeLog	2018-04-19 22:53:45 UTC (rev 230824)
@@ -1,3 +1,14 @@
+2018-04-19  David Kilzer  <ddkil...@apple.com>
+
+        Enable Objective-C weak references
+        <https://webkit.org/b/184789>
+        <rdar://problem/39571716>
+
+        Reviewed by Dan Bernstein.
+
+        * Configurations/Base.xcconfig:
+        (CLANG_ENABLE_OBJC_WEAK): Enable.
+
 2018-04-19  Antti Koivisto  <an...@apple.com>
 
         Don't use RenderTreeBuilder::current() in RenderTreeUpdater

Modified: trunk/Source/WebCore/Configurations/Base.xcconfig (230823 => 230824)


--- trunk/Source/WebCore/Configurations/Base.xcconfig	2018-04-19 22:31:05 UTC (rev 230823)
+++ trunk/Source/WebCore/Configurations/Base.xcconfig	2018-04-19 22:53:45 UTC (rev 230824)
@@ -32,6 +32,7 @@
 
 CLANG_CXX_LANGUAGE_STANDARD = gnu++14;
 CLANG_CXX_LIBRARY = libc++;
+CLANG_ENABLE_OBJC_WEAK = YES;
 CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
 CLANG_WARN_BOOL_CONVERSION = YES;
 CLANG_WARN_CONSTANT_CONVERSION = YES;

Modified: trunk/Source/WebCore/PAL/ChangeLog (230823 => 230824)


--- trunk/Source/WebCore/PAL/ChangeLog	2018-04-19 22:31:05 UTC (rev 230823)
+++ trunk/Source/WebCore/PAL/ChangeLog	2018-04-19 22:53:45 UTC (rev 230824)
@@ -1,3 +1,14 @@
+2018-04-19  David Kilzer  <ddkil...@apple.com>
+
+        Enable Objective-C weak references
+        <https://webkit.org/b/184789>
+        <rdar://problem/39571716>
+
+        Reviewed by Dan Bernstein.
+
+        * Configurations/Base.xcconfig:
+        (CLANG_ENABLE_OBJC_WEAK): Enable.
+
 2018-04-17  Eric Carlson  <eric.carl...@apple.com>
 
         [iOS] AirPlay device name is sometimes wrong

Modified: trunk/Source/WebCore/PAL/Configurations/Base.xcconfig (230823 => 230824)


--- trunk/Source/WebCore/PAL/Configurations/Base.xcconfig	2018-04-19 22:31:05 UTC (rev 230823)
+++ trunk/Source/WebCore/PAL/Configurations/Base.xcconfig	2018-04-19 22:53:45 UTC (rev 230824)
@@ -32,6 +32,7 @@
 
 CLANG_CXX_LANGUAGE_STANDARD = gnu++14;
 CLANG_CXX_LIBRARY = libc++;
+CLANG_ENABLE_OBJC_WEAK = YES;
 CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
 CLANG_WARN_BOOL_CONVERSION = YES;
 CLANG_WARN_CONSTANT_CONVERSION = YES;

Modified: trunk/Source/WebInspectorUI/ChangeLog (230823 => 230824)


--- trunk/Source/WebInspectorUI/ChangeLog	2018-04-19 22:31:05 UTC (rev 230823)
+++ trunk/Source/WebInspectorUI/ChangeLog	2018-04-19 22:53:45 UTC (rev 230824)
@@ -1,3 +1,14 @@
+2018-04-19  David Kilzer  <ddkil...@apple.com>
+
+        Enable Objective-C weak references
+        <https://webkit.org/b/184789>
+        <rdar://problem/39571716>
+
+        Reviewed by Dan Bernstein.
+
+        * Configurations/Base.xcconfig:
+        (CLANG_ENABLE_OBJC_WEAK): Enable.
+
 2018-04-16  Nikita Vasilyev  <nvasil...@apple.com>
 
         Web Inspector: Can't select and copy text from Network tab popover

Modified: trunk/Source/WebInspectorUI/Configurations/Base.xcconfig (230823 => 230824)


--- trunk/Source/WebInspectorUI/Configurations/Base.xcconfig	2018-04-19 22:31:05 UTC (rev 230823)
+++ trunk/Source/WebInspectorUI/Configurations/Base.xcconfig	2018-04-19 22:53:45 UTC (rev 230824)
@@ -14,6 +14,7 @@
 
 CLANG_CXX_LANGUAGE_STANDARD = gnu++14;
 CLANG_CXX_LIBRARY = libc++;
+CLANG_ENABLE_OBJC_WEAK = YES;
 CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
 CLANG_WARN_BOOL_CONVERSION = YES;
 CLANG_WARN_CONSTANT_CONVERSION = YES;

Modified: trunk/Source/WebKit/ChangeLog (230823 => 230824)


--- trunk/Source/WebKit/ChangeLog	2018-04-19 22:31:05 UTC (rev 230823)
+++ trunk/Source/WebKit/ChangeLog	2018-04-19 22:53:45 UTC (rev 230824)
@@ -1,3 +1,14 @@
+2018-04-19  David Kilzer  <ddkil...@apple.com>
+
+        Enable Objective-C weak references
+        <https://webkit.org/b/184789>
+        <rdar://problem/39571716>
+
+        Reviewed by Dan Bernstein.
+
+        * Configurations/Base.xcconfig:
+        (CLANG_ENABLE_OBJC_WEAK): Enable.
+
 2018-04-19  Youenn Fablet  <you...@apple.com>
 
         Web Inspector backend should get headers & cookies from network process separately from resource requests

Modified: trunk/Source/WebKit/Configurations/Base.xcconfig (230823 => 230824)


--- trunk/Source/WebKit/Configurations/Base.xcconfig	2018-04-19 22:31:05 UTC (rev 230823)
+++ trunk/Source/WebKit/Configurations/Base.xcconfig	2018-04-19 22:53:45 UTC (rev 230824)
@@ -32,6 +32,7 @@
 
 CLANG_CXX_LANGUAGE_STANDARD = gnu++14;
 CLANG_CXX_LIBRARY = libc++;
+CLANG_ENABLE_OBJC_WEAK = YES;
 CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
 CLANG_WARN_BOOL_CONVERSION = YES;
 CLANG_WARN_CONSTANT_CONVERSION = YES;

Modified: trunk/Source/WebKitLegacy/mac/ChangeLog (230823 => 230824)


--- trunk/Source/WebKitLegacy/mac/ChangeLog	2018-04-19 22:31:05 UTC (rev 230823)
+++ trunk/Source/WebKitLegacy/mac/ChangeLog	2018-04-19 22:53:45 UTC (rev 230824)
@@ -1,3 +1,14 @@
+2018-04-19  David Kilzer  <ddkil...@apple.com>
+
+        Enable Objective-C weak references
+        <https://webkit.org/b/184789>
+        <rdar://problem/39571716>
+
+        Reviewed by Dan Bernstein.
+
+        * Configurations/Base.xcconfig:
+        (CLANG_ENABLE_OBJC_WEAK): Enable.
+
 2018-04-18  Chris Dumez  <cdu...@apple.com>
 
         Rename WindowProxyController to WindowProxy

Modified: trunk/Source/WebKitLegacy/mac/Configurations/Base.xcconfig (230823 => 230824)


--- trunk/Source/WebKitLegacy/mac/Configurations/Base.xcconfig	2018-04-19 22:31:05 UTC (rev 230823)
+++ trunk/Source/WebKitLegacy/mac/Configurations/Base.xcconfig	2018-04-19 22:53:45 UTC (rev 230824)
@@ -32,6 +32,7 @@
 
 CLANG_CXX_LANGUAGE_STANDARD = gnu++14;
 CLANG_CXX_LIBRARY = libc++;
+CLANG_ENABLE_OBJC_WEAK = YES;
 CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
 CLANG_WARN_BOOL_CONVERSION = YES;
 CLANG_WARN_CONSTANT_CONVERSION = YES;

Modified: trunk/Source/bmalloc/ChangeLog (230823 => 230824)


--- trunk/Source/bmalloc/ChangeLog	2018-04-19 22:31:05 UTC (rev 230823)
+++ trunk/Source/bmalloc/ChangeLog	2018-04-19 22:53:45 UTC (rev 230824)
@@ -1,3 +1,14 @@
+2018-04-19  David Kilzer  <ddkil...@apple.com>
+
+        Enable Objective-C weak references
+        <https://webkit.org/b/184789>
+        <rdar://problem/39571716>
+
+        Reviewed by Dan Bernstein.
+
+        * Configurations/Base.xcconfig:
+        (CLANG_ENABLE_OBJC_WEAK): Enable.
+
 2018-04-12  Saam Barati  <sbar...@apple.com>
 
         Lessen partial scavenge interval on x86-64

Modified: trunk/Source/bmalloc/Configurations/Base.xcconfig (230823 => 230824)


--- trunk/Source/bmalloc/Configurations/Base.xcconfig	2018-04-19 22:31:05 UTC (rev 230823)
+++ trunk/Source/bmalloc/Configurations/Base.xcconfig	2018-04-19 22:53:45 UTC (rev 230824)
@@ -32,6 +32,7 @@
 
 CLANG_CXX_LANGUAGE_STANDARD = gnu++14;
 CLANG_CXX_LIBRARY = libc++;
+CLANG_ENABLE_OBJC_WEAK = YES;
 CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
 CLANG_WARN_BOOL_CONVERSION = YES;
 CLANG_WARN_CONSTANT_CONVERSION = YES;

Modified: trunk/Tools/ChangeLog (230823 => 230824)


--- trunk/Tools/ChangeLog	2018-04-19 22:31:05 UTC (rev 230823)
+++ trunk/Tools/ChangeLog	2018-04-19 22:53:45 UTC (rev 230824)
@@ -1,3 +1,29 @@
+2018-04-19  David Kilzer  <ddkil...@apple.com>
+
+        Enable Objective-C weak references
+        <https://webkit.org/b/184789>
+        <rdar://problem/39571716>
+
+        Reviewed by Dan Bernstein.
+
+        * ContentExtensionTester/Configurations/Base.xcconfig:
+        (CLANG_ENABLE_OBJC_WEAK): Enable.
+        * DumpRenderTree/mac/Configurations/Base.xcconfig:
+        (CLANG_ENABLE_OBJC_WEAK): Enable.
+        * ImageDiff/cg/Configurations/Base.xcconfig:
+        (CLANG_ENABLE_OBJC_WEAK): Enable.
+        * MiniBrowser/Configurations/Base.xcconfig:
+        (CLANG_ENABLE_OBJC_WEAK): Enable.
+        * TestWebKitAPI/Configurations/Base.xcconfig:
+        (CLANG_ENABLE_OBJC_WEAK): Enable.
+        * WebEditingTester/Configurations/Base.xcconfig:
+        (CLANG_ENABLE_OBJC_ARC): Re-order.
+        * WebKitLauncher/Configurations/Base.xcconfig: Add newline at
+        end of file.
+        (CLANG_ENABLE_OBJC_WEAK): Enable.
+        * WebKitTestRunner/Configurations/Base.xcconfig:
+        (CLANG_ENABLE_OBJC_WEAK): Enable.
+
 2018-04-19  Chris Dumez  <cdu...@apple.com>
 
         REGRESSION (r229133): decidePolicyForNavigationAction not called for loading an HTML string

Modified: trunk/Tools/ContentExtensionTester/Configurations/Base.xcconfig (230823 => 230824)


--- trunk/Tools/ContentExtensionTester/Configurations/Base.xcconfig	2018-04-19 22:31:05 UTC (rev 230823)
+++ trunk/Tools/ContentExtensionTester/Configurations/Base.xcconfig	2018-04-19 22:53:45 UTC (rev 230824)
@@ -30,6 +30,7 @@
 
 CLANG_CXX_LANGUAGE_STANDARD = gnu++0x;
 CLANG_CXX_LIBRARY = libc++;
+CLANG_ENABLE_OBJC_WEAK = YES;
 CLANG_WARN_BOOL_CONVERSION = YES;
 CLANG_WARN_CONSTANT_CONVERSION = YES;
 CLANG_WARN_CXX0X_EXTENSIONS = NO;

Modified: trunk/Tools/DumpRenderTree/mac/Configurations/Base.xcconfig (230823 => 230824)


--- trunk/Tools/DumpRenderTree/mac/Configurations/Base.xcconfig	2018-04-19 22:31:05 UTC (rev 230823)
+++ trunk/Tools/DumpRenderTree/mac/Configurations/Base.xcconfig	2018-04-19 22:53:45 UTC (rev 230824)
@@ -41,6 +41,7 @@
 
 CLANG_CXX_LANGUAGE_STANDARD = gnu++14;
 CLANG_CXX_LIBRARY = libc++;
+CLANG_ENABLE_OBJC_WEAK = YES;
 CLANG_WARN_CXX0X_EXTENSIONS = NO;
 HEADER_SEARCH_PATHS = $(BUILT_PRODUCTS_DIR)/usr/local/include $(BUILT_PRODUCTS_DIR)/WebCoreTestSupport ForwardingHeaders $(PLATFORM_HEADER_SEARCH_PATHS);
 PLATFORM_HEADER_SEARCH_PATHS[sdk=iphone*] = $(SDKROOT)/usr/local/include $(SDKROOT)/usr/local/include/WebCoreTestSupport $(SRCROOT)/../../Source/WebKit/Platform/spi/ios;

Modified: trunk/Tools/ImageDiff/cg/Configurations/Base.xcconfig (230823 => 230824)


--- trunk/Tools/ImageDiff/cg/Configurations/Base.xcconfig	2018-04-19 22:31:05 UTC (rev 230823)
+++ trunk/Tools/ImageDiff/cg/Configurations/Base.xcconfig	2018-04-19 22:53:45 UTC (rev 230824)
@@ -30,6 +30,7 @@
 
 CLANG_CXX_LANGUAGE_STANDARD = gnu++14;
 CLANG_CXX_LIBRARY = libc++;
+CLANG_ENABLE_OBJC_WEAK = YES;
 CLANG_WARN_CXX0X_EXTENSIONS = NO;
 GCC_NO_COMMON_BLOCKS = YES;
 ENABLE_STRICT_OBJC_MSGSEND=YES;

Modified: trunk/Tools/MiniBrowser/Configurations/Base.xcconfig (230823 => 230824)


--- trunk/Tools/MiniBrowser/Configurations/Base.xcconfig	2018-04-19 22:31:05 UTC (rev 230823)
+++ trunk/Tools/MiniBrowser/Configurations/Base.xcconfig	2018-04-19 22:53:45 UTC (rev 230824)
@@ -30,6 +30,7 @@
 
 CLANG_CXX_LANGUAGE_STANDARD = gnu++14;
 CLANG_CXX_LIBRARY = libc++;
+CLANG_ENABLE_OBJC_WEAK = YES;
 DEBUG_INFORMATION_FORMAT = dwarf-with-dsym;
 PREBINDING = NO
 GCC_C_LANGUAGE_STANDARD = gnu99

Modified: trunk/Tools/TestWebKitAPI/Configurations/Base.xcconfig (230823 => 230824)


--- trunk/Tools/TestWebKitAPI/Configurations/Base.xcconfig	2018-04-19 22:31:05 UTC (rev 230823)
+++ trunk/Tools/TestWebKitAPI/Configurations/Base.xcconfig	2018-04-19 22:53:45 UTC (rev 230824)
@@ -30,6 +30,7 @@
 
 CLANG_CXX_LANGUAGE_STANDARD = gnu++14;
 CLANG_CXX_LIBRARY = libc++;
+CLANG_ENABLE_OBJC_WEAK = YES;
 CLANG_WARN_CXX0X_EXTENSIONS = NO;
 HEADER_SEARCH_PATHS = ${BUILT_PRODUCTS_DIR}/usr/local/include $(WEBCORE_PRIVATE_HEADERS_DIR)/ForwardingHeaders $(BUILT_PRODUCTS_DIR)/WebCoreTestSupport;
 

Modified: trunk/Tools/WebEditingTester/Configurations/Base.xcconfig (230823 => 230824)


--- trunk/Tools/WebEditingTester/Configurations/Base.xcconfig	2018-04-19 22:31:05 UTC (rev 230823)
+++ trunk/Tools/WebEditingTester/Configurations/Base.xcconfig	2018-04-19 22:53:45 UTC (rev 230824)
@@ -30,6 +30,7 @@
 
 CLANG_CXX_LANGUAGE_STANDARD = gnu++0x;
 CLANG_CXX_LIBRARY = libc++;
+CLANG_ENABLE_OBJC_ARC = YES;
 DEBUG_INFORMATION_FORMAT = dwarf-with-dsym;
 PREBINDING = NO
 GCC_C_LANGUAGE_STANDARD = gnu99
@@ -52,7 +53,6 @@
 GCC_WARN_UNDECLARED_SELECTOR = YES;
 GCC_VERSION = com.apple.compilers.llvm.clang.1_0;
 WARNING_CFLAGS = -Wall -W -Wno-unused-parameter
-CLANG_ENABLE_OBJC_ARC = YES;
 
 TARGET_MAC_OS_X_VERSION_MAJOR = $(TARGET_MAC_OS_X_VERSION_MAJOR$(MACOSX_DEPLOYMENT_TARGET:suffix:identifier));
 TARGET_MAC_OS_X_VERSION_MAJOR_10 = 101000;

Modified: trunk/Tools/WebKitLauncher/Configurations/Base.xcconfig (230823 => 230824)


--- trunk/Tools/WebKitLauncher/Configurations/Base.xcconfig	2018-04-19 22:31:05 UTC (rev 230823)
+++ trunk/Tools/WebKitLauncher/Configurations/Base.xcconfig	2018-04-19 22:53:45 UTC (rev 230824)
@@ -24,6 +24,8 @@
 ARCHS = i386 x86_64;
 DEAD_CODE_STRIPPING = YES;
 DEBUG_INFORMATION_FORMAT = dwarf-with-dsym;
+
+CLANG_ENABLE_OBJC_WEAK = YES;
 GCC_DEBUGGING_SYMBOLS = full;
 GCC_MODEL_TUNING = G5;
 GCC_PREPROCESSOR_DEFINITIONS = ENABLE_SPARKLE=$(ENABLE_SPARKLE);
@@ -38,4 +40,4 @@
 
 OTHER_CFLAGS = $(inherited) $(ASAN_OTHER_CFLAGS);
 OTHER_CPLUSPLUSFLAGS = $(inherited) $(ASAN_OTHER_CPLUSPLUSFLAGS);
-OTHER_LDFLAGS = $(inherited) $(ASAN_OTHER_LDFLAGS);
\ No newline at end of file
+OTHER_LDFLAGS = $(inherited) $(ASAN_OTHER_LDFLAGS);

Modified: trunk/Tools/WebKitTestRunner/Configurations/Base.xcconfig (230823 => 230824)


--- trunk/Tools/WebKitTestRunner/Configurations/Base.xcconfig	2018-04-19 22:31:05 UTC (rev 230823)
+++ trunk/Tools/WebKitTestRunner/Configurations/Base.xcconfig	2018-04-19 22:53:45 UTC (rev 230824)
@@ -30,6 +30,7 @@
 
 CLANG_CXX_LANGUAGE_STANDARD = gnu++14;
 CLANG_CXX_LIBRARY = libc++;
+CLANG_ENABLE_OBJC_WEAK = YES;
 CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
 CLANG_WARN_CXX0X_EXTENSIONS = NO;
 CLANG_WARN_INFINITE_RECURSION = YES;
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to