Enable Objective-C weak references
authorddkilzer@apple.com <ddkilzer@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 19 Apr 2018 22:53:45 +0000 (22:53 +0000)
committerddkilzer@apple.com <ddkilzer@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 19 Apr 2018 22:53:45 +0000 (22:53 +0000)
commite401ce98e4ec84e6d3c379fd25b136350a5e547c
tree5a6f54b363b7bc3fbd2dce9a4ac21db9cb01e302
parent83141e3e4d278398781df7966a39aa25f7f110a6
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/JavaScriptCore:

* 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.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@230824 268f45cc-cd09-0410-ab3c-d52691b4dbfc
30 files changed:
Source/JavaScriptCore/ChangeLog
Source/JavaScriptCore/Configurations/Base.xcconfig
Source/JavaScriptCore/Configurations/ToolExecutable.xcconfig
Source/ThirdParty/ANGLE/ChangeLog
Source/ThirdParty/ANGLE/Configurations/Base.xcconfig
Source/ThirdParty/libwebrtc/ChangeLog
Source/ThirdParty/libwebrtc/Configurations/Base.xcconfig
Source/WTF/ChangeLog
Source/WTF/Configurations/Base.xcconfig
Source/WebCore/ChangeLog
Source/WebCore/Configurations/Base.xcconfig
Source/WebCore/PAL/ChangeLog
Source/WebCore/PAL/Configurations/Base.xcconfig
Source/WebInspectorUI/ChangeLog
Source/WebInspectorUI/Configurations/Base.xcconfig
Source/WebKit/ChangeLog
Source/WebKit/Configurations/Base.xcconfig
Source/WebKitLegacy/mac/ChangeLog
Source/WebKitLegacy/mac/Configurations/Base.xcconfig
Source/bmalloc/ChangeLog
Source/bmalloc/Configurations/Base.xcconfig
Tools/ChangeLog
Tools/ContentExtensionTester/Configurations/Base.xcconfig
Tools/DumpRenderTree/mac/Configurations/Base.xcconfig
Tools/ImageDiff/cg/Configurations/Base.xcconfig
Tools/MiniBrowser/Configurations/Base.xcconfig
Tools/TestWebKitAPI/Configurations/Base.xcconfig
Tools/WebEditingTester/Configurations/Base.xcconfig
Tools/WebKitLauncher/Configurations/Base.xcconfig
Tools/WebKitTestRunner/Configurations/Base.xcconfig