- Revision
- 144764
- Author
- [email protected]
- Date
- 2013-03-05 08:58:53 -0800 (Tue, 05 Mar 2013)
Log Message
BUILD FIX (r144698): Only enable SPEECH_SYNTHESIS for Mac
<http://webkit.org/b/106742>
Fixes the following build failures:
Undefined symbols for architecture i386:
"__ZTVN7WebCore25PlatformSpeechSynthesizerE", referenced from:
__ZN7WebCore25PlatformSpeechSynthesizerC2EPNS_31PlatformSpeechSynthesizerClientE in PlatformSpeechSynthesizer.o
NOTE: a missing vtable usually means the first non-inline virtual member function has no definition.
"__ZN7WebCore25PlatformSpeechSynthesizer19initializeVoiceListEv", referenced from:
__ZN7WebCore25PlatformSpeechSynthesizerC2EPNS_31PlatformSpeechSynthesizerClientE in PlatformSpeechSynthesizer.o
ld: symbol(s) not found for architecture i386
Source/_javascript_Core:
* Configurations/FeatureDefines.xcconfig:
- Fix definition of ENABLE_ENCRYPTED_MEDIA_V2_macosx to match
other FeatureDefines.xcconfig files.
- Only set ENABLE_SPEECH_SYNTHESIS for the macosx platform.
Source/WebCore:
* Configurations/FeatureDefines.xcconfig:
- Only set ENABLE_SPEECH_SYNTHESIS for the macosx platform.
Source/WebKit/mac:
* Configurations/FeatureDefines.xcconfig:
- Only set ENABLE_SPEECH_SYNTHESIS for the macosx platform.
Source/WebKit2:
* Configurations/FeatureDefines.xcconfig:
- Only set ENABLE_SPEECH_SYNTHESIS for the macosx platform.
Modified Paths
Diff
Modified: trunk/Source/_javascript_Core/ChangeLog (144763 => 144764)
--- trunk/Source/_javascript_Core/ChangeLog 2013-03-05 16:58:13 UTC (rev 144763)
+++ trunk/Source/_javascript_Core/ChangeLog 2013-03-05 16:58:53 UTC (rev 144764)
@@ -1,3 +1,23 @@
+2013-03-05 David Kilzer <[email protected]>
+
+ BUILD FIX (r144698): Only enable SPEECH_SYNTHESIS for Mac
+ <http://webkit.org/b/106742>
+
+ Fixes the following build failures:
+
+ Undefined symbols for architecture i386:
+ "__ZTVN7WebCore25PlatformSpeechSynthesizerE", referenced from:
+ __ZN7WebCore25PlatformSpeechSynthesizerC2EPNS_31PlatformSpeechSynthesizerClientE in PlatformSpeechSynthesizer.o
+ NOTE: a missing vtable usually means the first non-inline virtual member function has no definition.
+ "__ZN7WebCore25PlatformSpeechSynthesizer19initializeVoiceListEv", referenced from:
+ __ZN7WebCore25PlatformSpeechSynthesizerC2EPNS_31PlatformSpeechSynthesizerClientE in PlatformSpeechSynthesizer.o
+ ld: symbol(s) not found for architecture i386
+
+ * Configurations/FeatureDefines.xcconfig:
+ - Fix definition of ENABLE_ENCRYPTED_MEDIA_V2_macosx to match
+ other FeatureDefines.xcconfig files.
+ - Only set ENABLE_SPEECH_SYNTHESIS for the macosx platform.
+
2013-03-04 Andreas Kling <[email protected]>
Unused Structure property tables waste 14MB on Membuster.
Modified: trunk/Source/_javascript_Core/Configurations/FeatureDefines.xcconfig (144763 => 144764)
--- trunk/Source/_javascript_Core/Configurations/FeatureDefines.xcconfig 2013-03-05 16:58:13 UTC (rev 144763)
+++ trunk/Source/_javascript_Core/Configurations/FeatureDefines.xcconfig 2013-03-05 16:58:53 UTC (rev 144764)
@@ -77,7 +77,7 @@
ENABLE_ENCRYPTED_MEDIA_macosx_1080 = ;
ENABLE_ENCRYPTED_MEDIA_macosx_1090 = ENABLE_ENCRYPTED_MEDIA;
ENABLE_ENCRYPTED_MEDIA_V2 = $(ENABLE_ENCRYPTED_MEDIA_V2_$(PLATFORM_NAME));
-ENABLE_ENCRYPTED_MEDIA_V2_macosx = $(ENABLE_ENCRYPTED_MEDIA_macosx_$(TARGET_MAC_OS_X_VERSION_MAJOR));
+ENABLE_ENCRYPTED_MEDIA_V2_macosx = $(ENABLE_ENCRYPTED_MEDIA_V2_macosx_$(TARGET_MAC_OS_X_VERSION_MAJOR));
ENABLE_ENCRYPTED_MEDIA_V2_macosx_1070 = ;
ENABLE_ENCRYPTED_MEDIA_V2_macosx_1080 = ;
ENABLE_ENCRYPTED_MEDIA_V2_macosx_1090 = ENABLE_ENCRYPTED_MEDIA_V2;
@@ -159,7 +159,8 @@
ENABLE_SCRIPTED_SPEECH = ;
ENABLE_SHADOW_DOM = ;
ENABLE_SHARED_WORKERS = ENABLE_SHARED_WORKERS;
-ENABLE_SPEECH_SYNTHESIS = ENABLE_SPEECH_SYNTHESIS;
+ENABLE_SPEECH_SYNTHESIS = $(ENABLE_SPEECH_SYNTHESIS_$(PLATFORM_NAME));
+ENABLE_SPEECH_SYNTHESIS_macosx = ENABLE_SPEECH_SYNTHESIS;
ENABLE_SQL_DATABASE = ENABLE_SQL_DATABASE;
ENABLE_STYLE_SCOPED = ;
ENABLE_SUBPIXEL_LAYOUT = ENABLE_SUBPIXEL_LAYOUT;
Modified: trunk/Source/WebCore/ChangeLog (144763 => 144764)
--- trunk/Source/WebCore/ChangeLog 2013-03-05 16:58:13 UTC (rev 144763)
+++ trunk/Source/WebCore/ChangeLog 2013-03-05 16:58:53 UTC (rev 144764)
@@ -1,3 +1,21 @@
+2013-03-05 David Kilzer <[email protected]>
+
+ BUILD FIX (r144698): Only enable SPEECH_SYNTHESIS for Mac
+ <http://webkit.org/b/106742>
+
+ Fixes the following build failures:
+
+ Undefined symbols for architecture i386:
+ "__ZTVN7WebCore25PlatformSpeechSynthesizerE", referenced from:
+ __ZN7WebCore25PlatformSpeechSynthesizerC2EPNS_31PlatformSpeechSynthesizerClientE in PlatformSpeechSynthesizer.o
+ NOTE: a missing vtable usually means the first non-inline virtual member function has no definition.
+ "__ZN7WebCore25PlatformSpeechSynthesizer19initializeVoiceListEv", referenced from:
+ __ZN7WebCore25PlatformSpeechSynthesizerC2EPNS_31PlatformSpeechSynthesizerClientE in PlatformSpeechSynthesizer.o
+ ld: symbol(s) not found for architecture i386
+
+ * Configurations/FeatureDefines.xcconfig:
+ - Only set ENABLE_SPEECH_SYNTHESIS for the macosx platform.
+
2013-03-05 Dmitry Zvorygin <[email protected]>
Web Inspector: registered new MIME type application/font-woff for WOFF fonts.
Modified: trunk/Source/WebCore/Configurations/FeatureDefines.xcconfig (144763 => 144764)
--- trunk/Source/WebCore/Configurations/FeatureDefines.xcconfig 2013-03-05 16:58:13 UTC (rev 144763)
+++ trunk/Source/WebCore/Configurations/FeatureDefines.xcconfig 2013-03-05 16:58:53 UTC (rev 144764)
@@ -159,7 +159,8 @@
ENABLE_SCRIPTED_SPEECH = ;
ENABLE_SHADOW_DOM = ;
ENABLE_SHARED_WORKERS = ENABLE_SHARED_WORKERS;
-ENABLE_SPEECH_SYNTHESIS = ENABLE_SPEECH_SYNTHESIS;
+ENABLE_SPEECH_SYNTHESIS = $(ENABLE_SPEECH_SYNTHESIS_$(PLATFORM_NAME));
+ENABLE_SPEECH_SYNTHESIS_macosx = ENABLE_SPEECH_SYNTHESIS;
ENABLE_SQL_DATABASE = ENABLE_SQL_DATABASE;
ENABLE_STYLE_SCOPED = ;
ENABLE_SUBPIXEL_LAYOUT = ENABLE_SUBPIXEL_LAYOUT;
Modified: trunk/Source/WebKit/mac/ChangeLog (144763 => 144764)
--- trunk/Source/WebKit/mac/ChangeLog 2013-03-05 16:58:13 UTC (rev 144763)
+++ trunk/Source/WebKit/mac/ChangeLog 2013-03-05 16:58:53 UTC (rev 144764)
@@ -1,3 +1,21 @@
+2013-03-05 David Kilzer <[email protected]>
+
+ BUILD FIX (r144698): Only enable SPEECH_SYNTHESIS for Mac
+ <http://webkit.org/b/106742>
+
+ Fixes the following build failures:
+
+ Undefined symbols for architecture i386:
+ "__ZTVN7WebCore25PlatformSpeechSynthesizerE", referenced from:
+ __ZN7WebCore25PlatformSpeechSynthesizerC2EPNS_31PlatformSpeechSynthesizerClientE in PlatformSpeechSynthesizer.o
+ NOTE: a missing vtable usually means the first non-inline virtual member function has no definition.
+ "__ZN7WebCore25PlatformSpeechSynthesizer19initializeVoiceListEv", referenced from:
+ __ZN7WebCore25PlatformSpeechSynthesizerC2EPNS_31PlatformSpeechSynthesizerClientE in PlatformSpeechSynthesizer.o
+ ld: symbol(s) not found for architecture i386
+
+ * Configurations/FeatureDefines.xcconfig:
+ - Only set ENABLE_SPEECH_SYNTHESIS for the macosx platform.
+
2013-03-04 David Kilzer <[email protected]>
BUILD FIX (r144662): Import JSBase.h in WebFrameLoadDelegate.h
Modified: trunk/Source/WebKit/mac/Configurations/FeatureDefines.xcconfig (144763 => 144764)
--- trunk/Source/WebKit/mac/Configurations/FeatureDefines.xcconfig 2013-03-05 16:58:13 UTC (rev 144763)
+++ trunk/Source/WebKit/mac/Configurations/FeatureDefines.xcconfig 2013-03-05 16:58:53 UTC (rev 144764)
@@ -159,7 +159,8 @@
ENABLE_SCRIPTED_SPEECH = ;
ENABLE_SHADOW_DOM = ;
ENABLE_SHARED_WORKERS = ENABLE_SHARED_WORKERS;
-ENABLE_SPEECH_SYNTHESIS = ENABLE_SPEECH_SYNTHESIS;
+ENABLE_SPEECH_SYNTHESIS = $(ENABLE_SPEECH_SYNTHESIS_$(PLATFORM_NAME));
+ENABLE_SPEECH_SYNTHESIS_macosx = ENABLE_SPEECH_SYNTHESIS;
ENABLE_SQL_DATABASE = ENABLE_SQL_DATABASE;
ENABLE_STYLE_SCOPED = ;
ENABLE_SUBPIXEL_LAYOUT = ENABLE_SUBPIXEL_LAYOUT;
Modified: trunk/Source/WebKit2/ChangeLog (144763 => 144764)
--- trunk/Source/WebKit2/ChangeLog 2013-03-05 16:58:13 UTC (rev 144763)
+++ trunk/Source/WebKit2/ChangeLog 2013-03-05 16:58:53 UTC (rev 144764)
@@ -1,3 +1,21 @@
+2013-03-05 David Kilzer <[email protected]>
+
+ BUILD FIX (r144698): Only enable SPEECH_SYNTHESIS for Mac
+ <http://webkit.org/b/106742>
+
+ Fixes the following build failures:
+
+ Undefined symbols for architecture i386:
+ "__ZTVN7WebCore25PlatformSpeechSynthesizerE", referenced from:
+ __ZN7WebCore25PlatformSpeechSynthesizerC2EPNS_31PlatformSpeechSynthesizerClientE in PlatformSpeechSynthesizer.o
+ NOTE: a missing vtable usually means the first non-inline virtual member function has no definition.
+ "__ZN7WebCore25PlatformSpeechSynthesizer19initializeVoiceListEv", referenced from:
+ __ZN7WebCore25PlatformSpeechSynthesizerC2EPNS_31PlatformSpeechSynthesizerClientE in PlatformSpeechSynthesizer.o
+ ld: symbol(s) not found for architecture i386
+
+ * Configurations/FeatureDefines.xcconfig:
+ - Only set ENABLE_SPEECH_SYNTHESIS for the macosx platform.
+
2013-03-05 Tim Horton <[email protected]>, Grzegorz Czajkowski <[email protected]>
[WK2] WTR needs an implementation of setAsynchronousSpellCheckingEnabled
Modified: trunk/Source/WebKit2/Configurations/FeatureDefines.xcconfig (144763 => 144764)
--- trunk/Source/WebKit2/Configurations/FeatureDefines.xcconfig 2013-03-05 16:58:13 UTC (rev 144763)
+++ trunk/Source/WebKit2/Configurations/FeatureDefines.xcconfig 2013-03-05 16:58:53 UTC (rev 144764)
@@ -159,7 +159,8 @@
ENABLE_SCRIPTED_SPEECH = ;
ENABLE_SHADOW_DOM = ;
ENABLE_SHARED_WORKERS = ENABLE_SHARED_WORKERS;
-ENABLE_SPEECH_SYNTHESIS = ENABLE_SPEECH_SYNTHESIS;
+ENABLE_SPEECH_SYNTHESIS = $(ENABLE_SPEECH_SYNTHESIS_$(PLATFORM_NAME));
+ENABLE_SPEECH_SYNTHESIS_macosx = ENABLE_SPEECH_SYNTHESIS;
ENABLE_SQL_DATABASE = ENABLE_SQL_DATABASE;
ENABLE_STYLE_SCOPED = ;
ENABLE_SUBPIXEL_LAYOUT = ENABLE_SUBPIXEL_LAYOUT;