Skip to content

Commit 8217b9d

Browse files
Begin enabling WebRTC on 64-bit
https://bugs.webkit.org/show_bug.cgi?id=168915 Reviewed by Eric Carlson. Source/JavaScriptCore: * Configurations/FeatureDefines.xcconfig: Source/WebCore: * Configurations/FeatureDefines.xcconfig: Source/WebCore/PAL: * Configurations/FeatureDefines.xcconfig: Source/WebKit/mac: * Configurations/FeatureDefines.xcconfig: Source/WebKit2: * Configurations/FeatureDefines.xcconfig: Tools: * Scripts/build-webkit: * TestWebKitAPI/Configurations/FeatureDefines.xcconfig: Canonical link: https://commits.webkit.org/185954@main git-svn-id: https://svn.webkit.org/repository/webkit/trunk@213123 268f45cc-cd09-0410-ab3c-d52691b4dbfc
1 parent 5ce947a commit 8217b9d

13 files changed

Lines changed: 96 additions & 4 deletions

File tree

Source/JavaScriptCore/ChangeLog

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,12 @@
1+
2017-02-27 Alex Christensen <achristensen@webkit.org>
2+
3+
Begin enabling WebRTC on 64-bit
4+
https://bugs.webkit.org/show_bug.cgi?id=168915
5+
6+
Reviewed by Eric Carlson.
7+
8+
* Configurations/FeatureDefines.xcconfig:
9+
110
2017-02-27 Mark Lam <mark.lam@apple.com>
211

312
Introduce a VM Traps mechanism and refactor Watchdog to use it.

Source/JavaScriptCore/Configurations/FeatureDefines.xcconfig

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -164,6 +164,12 @@ ENABLE_SPEECH_SYNTHESIS = ENABLE_SPEECH_SYNTHESIS;
164164
ENABLE_SUBTLE_CRYPTO = ENABLE_SUBTLE_CRYPTO;
165165
ENABLE_SVG_FONTS = ENABLE_SVG_FONTS;
166166

167+
ENABLE_WEB_RTC[sdk=iphone*] = $(ENABLE_WEB_RTC_ios);
168+
ENABLE_WEB_RTC_ios[arch=arm64] = $(ENABLE_WEB_RTC_ios_$(IPHONEOS_DEPLOYMENT_TARGET:base)_$(CONFIGURATION))
169+
ENABLE_WEB_RTC_ios[arch=x86_64] = $(ENABLE_WEB_RTC_ios_$(IPHONEOS_DEPLOYMENT_TARGET:base)_$(CONFIGURATION))
170+
ENABLE_WEB_RTC_ios_11_Debug = ENABLE_WEB_RTC;
171+
ENABLE_WEB_RTC_ios_11_Release = ENABLE_WEB_RTC;
172+
ENABLE_WEB_RTC_ios_11_Production = ;
167173
ENABLE_WEB_RTC[sdk=macosx*] = $(ENABLE_WEB_RTC_macosx);
168174
ENABLE_WEB_RTC_macosx[arch=x86_64] = $(ENABLE_WEB_RTC_macosx_$(CONFIGURATION));
169175
ENABLE_WEB_RTC_macosx_Debug = ENABLE_WEB_RTC;

Source/WebCore/ChangeLog

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,12 @@
1+
2017-02-27 Alex Christensen <achristensen@webkit.org>
2+
3+
Begin enabling WebRTC on 64-bit
4+
https://bugs.webkit.org/show_bug.cgi?id=168915
5+
6+
Reviewed by Eric Carlson.
7+
8+
* Configurations/FeatureDefines.xcconfig:
9+
110
2017-02-27 Antoine Quint <graouts@apple.com>
211

312
[Modern Media Controls] Use compact mode by default on macOS

Source/WebCore/Configurations/FeatureDefines.xcconfig

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -164,6 +164,12 @@ ENABLE_SPEECH_SYNTHESIS = ENABLE_SPEECH_SYNTHESIS;
164164
ENABLE_SUBTLE_CRYPTO = ENABLE_SUBTLE_CRYPTO;
165165
ENABLE_SVG_FONTS = ENABLE_SVG_FONTS;
166166

167+
ENABLE_WEB_RTC[sdk=iphone*] = $(ENABLE_WEB_RTC_ios);
168+
ENABLE_WEB_RTC_ios[arch=arm64] = $(ENABLE_WEB_RTC_ios_$(IPHONEOS_DEPLOYMENT_TARGET:base)_$(CONFIGURATION))
169+
ENABLE_WEB_RTC_ios[arch=x86_64] = $(ENABLE_WEB_RTC_ios_$(IPHONEOS_DEPLOYMENT_TARGET:base)_$(CONFIGURATION))
170+
ENABLE_WEB_RTC_ios_11_Debug = ENABLE_WEB_RTC;
171+
ENABLE_WEB_RTC_ios_11_Release = ENABLE_WEB_RTC;
172+
ENABLE_WEB_RTC_ios_11_Production = ;
167173
ENABLE_WEB_RTC[sdk=macosx*] = $(ENABLE_WEB_RTC_macosx);
168174
ENABLE_WEB_RTC_macosx[arch=x86_64] = $(ENABLE_WEB_RTC_macosx_$(CONFIGURATION));
169175
ENABLE_WEB_RTC_macosx_Debug = ENABLE_WEB_RTC;

Source/WebCore/PAL/ChangeLog

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,12 @@
1+
2017-02-27 Alex Christensen <achristensen@webkit.org>
2+
3+
Begin enabling WebRTC on 64-bit
4+
https://bugs.webkit.org/show_bug.cgi?id=168915
5+
6+
Reviewed by Eric Carlson.
7+
8+
* Configurations/FeatureDefines.xcconfig:
9+
110
2017-02-27 Alex Christensen <achristensen@webkit.org>
211

312
[libwebrtc] Enable WebRTC in some Production Builds

Source/WebCore/PAL/Configurations/FeatureDefines.xcconfig

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -164,6 +164,12 @@ ENABLE_SPEECH_SYNTHESIS = ENABLE_SPEECH_SYNTHESIS;
164164
ENABLE_SUBTLE_CRYPTO = ENABLE_SUBTLE_CRYPTO;
165165
ENABLE_SVG_FONTS = ENABLE_SVG_FONTS;
166166

167+
ENABLE_WEB_RTC[sdk=iphone*] = $(ENABLE_WEB_RTC_ios);
168+
ENABLE_WEB_RTC_ios[arch=arm64] = $(ENABLE_WEB_RTC_ios_$(IPHONEOS_DEPLOYMENT_TARGET:base)_$(CONFIGURATION))
169+
ENABLE_WEB_RTC_ios[arch=x86_64] = $(ENABLE_WEB_RTC_ios_$(IPHONEOS_DEPLOYMENT_TARGET:base)_$(CONFIGURATION))
170+
ENABLE_WEB_RTC_ios_11_Debug = ENABLE_WEB_RTC;
171+
ENABLE_WEB_RTC_ios_11_Release = ENABLE_WEB_RTC;
172+
ENABLE_WEB_RTC_ios_11_Production = ;
167173
ENABLE_WEB_RTC[sdk=macosx*] = $(ENABLE_WEB_RTC_macosx);
168174
ENABLE_WEB_RTC_macosx[arch=x86_64] = $(ENABLE_WEB_RTC_macosx_$(CONFIGURATION));
169175
ENABLE_WEB_RTC_macosx_Debug = ENABLE_WEB_RTC;

Source/WebKit/mac/ChangeLog

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,12 @@
1+
2017-02-27 Alex Christensen <achristensen@webkit.org>
2+
3+
Begin enabling WebRTC on 64-bit
4+
https://bugs.webkit.org/show_bug.cgi?id=168915
5+
6+
Reviewed by Eric Carlson.
7+
8+
* Configurations/FeatureDefines.xcconfig:
9+
110
2017-02-27 Aakash Jain <aakash_jain@apple.com>
211

312
Enable SUPPORTS_TEXT_BASED_API in WebKitLegacy for iOS

Source/WebKit/mac/Configurations/FeatureDefines.xcconfig

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -164,6 +164,12 @@ ENABLE_SPEECH_SYNTHESIS = ENABLE_SPEECH_SYNTHESIS;
164164
ENABLE_SUBTLE_CRYPTO = ENABLE_SUBTLE_CRYPTO;
165165
ENABLE_SVG_FONTS = ENABLE_SVG_FONTS;
166166

167+
ENABLE_WEB_RTC[sdk=iphone*] = $(ENABLE_WEB_RTC_ios);
168+
ENABLE_WEB_RTC_ios[arch=arm64] = $(ENABLE_WEB_RTC_ios_$(IPHONEOS_DEPLOYMENT_TARGET:base)_$(CONFIGURATION))
169+
ENABLE_WEB_RTC_ios[arch=x86_64] = $(ENABLE_WEB_RTC_ios_$(IPHONEOS_DEPLOYMENT_TARGET:base)_$(CONFIGURATION))
170+
ENABLE_WEB_RTC_ios_11_Debug = ENABLE_WEB_RTC;
171+
ENABLE_WEB_RTC_ios_11_Release = ENABLE_WEB_RTC;
172+
ENABLE_WEB_RTC_ios_11_Production = ;
167173
ENABLE_WEB_RTC[sdk=macosx*] = $(ENABLE_WEB_RTC_macosx);
168174
ENABLE_WEB_RTC_macosx[arch=x86_64] = $(ENABLE_WEB_RTC_macosx_$(CONFIGURATION));
169175
ENABLE_WEB_RTC_macosx_Debug = ENABLE_WEB_RTC;

Source/WebKit2/ChangeLog

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,12 @@
1+
2017-02-27 Alex Christensen <achristensen@webkit.org>
2+
3+
Begin enabling WebRTC on 64-bit
4+
https://bugs.webkit.org/show_bug.cgi?id=168915
5+
6+
Reviewed by Eric Carlson.
7+
8+
* Configurations/FeatureDefines.xcconfig:
9+
110
2017-02-27 Alexey Proskuryakov <ap@apple.com>
211

312
Remove _WKWebsiteDataRecord.h

Source/WebKit2/Configurations/FeatureDefines.xcconfig

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -164,6 +164,12 @@ ENABLE_SPEECH_SYNTHESIS = ENABLE_SPEECH_SYNTHESIS;
164164
ENABLE_SUBTLE_CRYPTO = ENABLE_SUBTLE_CRYPTO;
165165
ENABLE_SVG_FONTS = ENABLE_SVG_FONTS;
166166

167+
ENABLE_WEB_RTC[sdk=iphone*] = $(ENABLE_WEB_RTC_ios);
168+
ENABLE_WEB_RTC_ios[arch=arm64] = $(ENABLE_WEB_RTC_ios_$(IPHONEOS_DEPLOYMENT_TARGET:base)_$(CONFIGURATION))
169+
ENABLE_WEB_RTC_ios[arch=x86_64] = $(ENABLE_WEB_RTC_ios_$(IPHONEOS_DEPLOYMENT_TARGET:base)_$(CONFIGURATION))
170+
ENABLE_WEB_RTC_ios_11_Debug = ENABLE_WEB_RTC;
171+
ENABLE_WEB_RTC_ios_11_Release = ENABLE_WEB_RTC;
172+
ENABLE_WEB_RTC_ios_11_Production = ;
167173
ENABLE_WEB_RTC[sdk=macosx*] = $(ENABLE_WEB_RTC_macosx);
168174
ENABLE_WEB_RTC_macosx[arch=x86_64] = $(ENABLE_WEB_RTC_macosx_$(CONFIGURATION));
169175
ENABLE_WEB_RTC_macosx_Debug = ENABLE_WEB_RTC;

0 commit comments

Comments
 (0)