Unnecessary ImplementationLacksVTable IDL attribute used for RTCConfiguration, RTCIceServer
https://bugs.webkit.org/show_bug.cgi?id=130230

Reviewed by Philippe Normand.

The RTCConfiguration and RTCIceServer classes do not own virtual tables, so using the
ImplementationLacksVTable attribute in the IDL interface leads to a compile-time assertion
failure in the generates JSC wrappers because none of the classes is polymorphic.

* Modules/mediastream/RTCConfiguration.idl:
* Modules/mediastream/RTCIceServer.idl:


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@165614 268f45cc-cd09-0410-ab3c-d52691b4dbfc
diff --git a/Source/WebCore/ChangeLog b/Source/WebCore/ChangeLog
index 48f6c80..b1a3b28 100644
--- a/Source/WebCore/ChangeLog
+++ b/Source/WebCore/ChangeLog
@@ -1,3 +1,17 @@
+2014-03-14  Zan Dobersek  <zdobersek@igalia.com>
+
+        Unnecessary ImplementationLacksVTable IDL attribute used for RTCConfiguration, RTCIceServer
+        https://bugs.webkit.org/show_bug.cgi?id=130230
+
+        Reviewed by Philippe Normand.
+
+        The RTCConfiguration and RTCIceServer classes do not own virtual tables, so using the
+        ImplementationLacksVTable attribute in the IDL interface leads to a compile-time assertion
+        failure in the generates JSC wrappers because none of the classes is polymorphic.
+
+        * Modules/mediastream/RTCConfiguration.idl:
+        * Modules/mediastream/RTCIceServer.idl:
+
 2014-03-14  Javier Fernandez  <jfernandez@igalia.com>
 
         [CSS Grid Layout] the "grid-template-areas" is not identified as computable property.
diff --git a/Source/WebCore/Modules/mediastream/RTCConfiguration.idl b/Source/WebCore/Modules/mediastream/RTCConfiguration.idl
index 8098f37..3502584 100644
--- a/Source/WebCore/Modules/mediastream/RTCConfiguration.idl
+++ b/Source/WebCore/Modules/mediastream/RTCConfiguration.idl
@@ -28,7 +28,6 @@
 
 [
     Conditional=MEDIA_STREAM,
-    ImplementationLacksVTable,
     NoInterfaceObject,
 ] interface RTCConfiguration {
     readonly attribute RTCIceServer[] iceServers;
diff --git a/Source/WebCore/Modules/mediastream/RTCIceServer.idl b/Source/WebCore/Modules/mediastream/RTCIceServer.idl
index 1ff7fae..dff8e3a 100644
--- a/Source/WebCore/Modules/mediastream/RTCIceServer.idl
+++ b/Source/WebCore/Modules/mediastream/RTCIceServer.idl
@@ -25,7 +25,6 @@
 
 [
     Conditional=MEDIA_STREAM,
-    ImplementationLacksVTable,
     NoInterfaceObject,
 ] interface RTCIceServer {
     readonly attribute DOMString[] urls;