Title: [193948] trunk/Source
Revision
193948
Author
[email protected]
Date
2015-12-10 23:45:09 -0800 (Thu, 10 Dec 2015)

Log Message

Binding and builtin generators should lowercase RTCXX as rtcXX and not rTCXX
https://bugs.webkit.org/show_bug.cgi?id=152121

Reviewed by Darin Adler.

Source/_javascript_Core:

* Scripts/builtins/builtins_generator.py:
(WK_lcfirst): Added RTC special rule.

Source/WebCore:

No change in behavior.

* bindings/js/JSDOMWindowBase.cpp:
(WebCore::JSDOMWindowBase::finishCreation): Using rtcXX in lieu of rTCXX.
* bindings/js/WebCoreJSBuiltinInternals.h:
(WebCore::JSBuiltinInternalFunctions::JSBuiltinInternalFunctions): Ditto.
(WebCore::JSBuiltinInternalFunctions::rtcPeerConnectionInternals): Added.
(WebCore::JSBuiltinInternalFunctions::visit): Ditto.
(WebCore::JSBuiltinInternalFunctions::init): Ditto.
(WebCore::JSBuiltinInternalFunctions::rTCPeerConnectionInternals): Deleted.
* bindings/js/WebCoreJSBuiltins.h:
(WebCore::JSBuiltinFunctions::JSBuiltinFunctions): Using rtcXX in lieu of rTCXX.
(WebCore::JSBuiltinFunctions::rtcPeerConnectionBuiltins): Added.
(WebCore::JSBuiltinFunctions::rtcPeerConnectionInternalsBuiltins): Added.
(WebCore::JSBuiltinFunctions::rTCPeerConnectionBuiltins): Deleted.
(WebCore::JSBuiltinFunctions::rTCPeerConnectionInternalsBuiltins): Deleted.
* bindings/scripts/CodeGenerator.pm:
(WK_lcfirst): Added RTC special rule.

Modified Paths

Diff

Modified: trunk/Source/_javascript_Core/ChangeLog (193947 => 193948)


--- trunk/Source/_javascript_Core/ChangeLog	2015-12-11 07:31:28 UTC (rev 193947)
+++ trunk/Source/_javascript_Core/ChangeLog	2015-12-11 07:45:09 UTC (rev 193948)
@@ -1,3 +1,13 @@
+2015-12-10  Youenn Fablet  <[email protected]>
+
+        Binding and builtin generators should lowercase RTCXX as rtcXX and not rTCXX
+        https://bugs.webkit.org/show_bug.cgi?id=152121
+
+        Reviewed by Darin Adler.
+
+        * Scripts/builtins/builtins_generator.py:
+        (WK_lcfirst): Added RTC special rule.
+
 2015-12-09  Filip Pizlo  <[email protected]>
 
         FTL B3 should be able to run quicksort asm.js test

Modified: trunk/Source/_javascript_Core/Scripts/builtins/builtins_generator.py (193947 => 193948)


--- trunk/Source/_javascript_Core/Scripts/builtins/builtins_generator.py	2015-12-11 07:31:28 UTC (rev 193947)
+++ trunk/Source/_javascript_Core/Scripts/builtins/builtins_generator.py	2015-12-11 07:45:09 UTC (rev 193948)
@@ -44,6 +44,7 @@
     str = str.replace('xML', 'xml')
     str = str.replace('xSLT', 'xslt')
     str = str.replace('cSS', 'css')
+    str = str.replace('rTC', 'rtc')
     return str
 
 def WK_ucfirst(str):

Modified: trunk/Source/WebCore/ChangeLog (193947 => 193948)


--- trunk/Source/WebCore/ChangeLog	2015-12-11 07:31:28 UTC (rev 193947)
+++ trunk/Source/WebCore/ChangeLog	2015-12-11 07:45:09 UTC (rev 193948)
@@ -1,3 +1,29 @@
+2015-12-10  Youenn Fablet  <[email protected]>
+
+        Binding and builtin generators should lowercase RTCXX as rtcXX and not rTCXX
+        https://bugs.webkit.org/show_bug.cgi?id=152121
+
+        Reviewed by Darin Adler.
+
+        No change in behavior.
+
+        * bindings/js/JSDOMWindowBase.cpp:
+        (WebCore::JSDOMWindowBase::finishCreation): Using rtcXX in lieu of rTCXX.
+        * bindings/js/WebCoreJSBuiltinInternals.h:
+        (WebCore::JSBuiltinInternalFunctions::JSBuiltinInternalFunctions): Ditto.
+        (WebCore::JSBuiltinInternalFunctions::rtcPeerConnectionInternals): Added.
+        (WebCore::JSBuiltinInternalFunctions::visit): Ditto.
+        (WebCore::JSBuiltinInternalFunctions::init): Ditto.
+        (WebCore::JSBuiltinInternalFunctions::rTCPeerConnectionInternals): Deleted.
+        * bindings/js/WebCoreJSBuiltins.h:
+        (WebCore::JSBuiltinFunctions::JSBuiltinFunctions): Using rtcXX in lieu of rTCXX.
+        (WebCore::JSBuiltinFunctions::rtcPeerConnectionBuiltins): Added.
+        (WebCore::JSBuiltinFunctions::rtcPeerConnectionInternalsBuiltins): Added.
+        (WebCore::JSBuiltinFunctions::rTCPeerConnectionBuiltins): Deleted.
+        (WebCore::JSBuiltinFunctions::rTCPeerConnectionInternalsBuiltins): Deleted.
+        * bindings/scripts/CodeGenerator.pm:
+        (WK_lcfirst): Added RTC special rule.
+
 2015-12-10  Zalan Bujtas  <[email protected]>
 
         ASSERTION FAILED: !simpleLineLayout() in WebCore::RenderText::collectSelectionRectsForLineBoxes

Modified: trunk/Source/WebCore/bindings/js/JSDOMWindowBase.cpp (193947 => 193948)


--- trunk/Source/WebCore/bindings/js/JSDOMWindowBase.cpp	2015-12-11 07:31:28 UTC (rev 193947)
+++ trunk/Source/WebCore/bindings/js/JSDOMWindowBase.cpp	2015-12-11 07:45:09 UTC (rev 193948)
@@ -127,7 +127,7 @@
 #if ENABLE(MEDIA_STREAM)
 #define DECLARE_GLOBAL_STATIC(name)\
         GlobalPropertyInfo(\
-            clientData.builtinFunctions().rTCPeerConnectionInternalsBuiltins().name##PrivateName(), m_privateFunctions.rTCPeerConnectionInternals().m_##name##Function.get() , DontDelete | ReadOnly),
+            clientData.builtinFunctions().rtcPeerConnectionInternalsBuiltins().name##PrivateName(), m_privateFunctions.rtcPeerConnectionInternals().m_##name##Function.get() , DontDelete | ReadOnly),
         WEBCORE_FOREACH_RTCPEERCONNECTIONINTERNALS_BUILTIN_FUNCTION_NAME(DECLARE_GLOBAL_STATIC)
 #undef DECLARE_GLOBAL_STATIC
 #endif

Modified: trunk/Source/WebCore/bindings/js/WebCoreJSBuiltinInternals.h (193947 => 193948)


--- trunk/Source/WebCore/bindings/js/WebCoreJSBuiltinInternals.h	2015-12-11 07:31:28 UTC (rev 193947)
+++ trunk/Source/WebCore/bindings/js/WebCoreJSBuiltinInternals.h	2015-12-11 07:45:09 UTC (rev 193948)
@@ -53,7 +53,7 @@
         , m_writableStreamInternalsFunctions(vm)
 #endif
 #if ENABLE(MEDIA_STREAM)
-        , m_rTCPeerConnectionInternalsFunctions(vm)
+        , m_rtcPeerConnectionInternalsFunctions(vm)
 #endif
     { }
 
@@ -63,7 +63,7 @@
     WritableStreamInternalsBuiltinFunctions writableStreamInternals() { return m_writableStreamInternalsFunctions; }
 #endif
 #if ENABLE(MEDIA_STREAM)
-    RTCPeerConnectionInternalsBuiltinFunctions rTCPeerConnectionInternals() { return m_rTCPeerConnectionInternalsFunctions; }
+    RTCPeerConnectionInternalsBuiltinFunctions rtcPeerConnectionInternals() { return m_rtcPeerConnectionInternalsFunctions; }
 #endif
     void visit(JSC::SlotVisitor& visitor) {
 #if ENABLE(STREAMS_API)
@@ -72,7 +72,7 @@
         m_writableStreamInternalsFunctions.visit(visitor);
 #endif
 #if ENABLE(MEDIA_STREAM)
-        m_rTCPeerConnectionInternalsFunctions.visit(visitor);
+        m_rtcPeerConnectionInternalsFunctions.visit(visitor);
 #endif
 #ifndef SKIP_UNUSED_PARAM
         UNUSED_PARAM(visitor);
@@ -85,7 +85,7 @@
         m_writableStreamInternalsFunctions.init(globalObject);
 #endif
 #if ENABLE(MEDIA_STREAM)
-        m_rTCPeerConnectionInternalsFunctions.init(globalObject);
+        m_rtcPeerConnectionInternalsFunctions.init(globalObject);
 #endif
 #ifndef SKIP_UNUSED_PARAM
         UNUSED_PARAM(globalObject);
@@ -100,7 +100,7 @@
     WritableStreamInternalsBuiltinFunctions m_writableStreamInternalsFunctions;
 #endif
 #if ENABLE(MEDIA_STREAM)
-    RTCPeerConnectionInternalsBuiltinFunctions m_rTCPeerConnectionInternalsFunctions;
+    RTCPeerConnectionInternalsBuiltinFunctions m_rtcPeerConnectionInternalsFunctions;
 #endif
 
 };

Modified: trunk/Source/WebCore/bindings/js/WebCoreJSBuiltins.h (193947 => 193948)


--- trunk/Source/WebCore/bindings/js/WebCoreJSBuiltins.h	2015-12-11 07:31:28 UTC (rev 193947)
+++ trunk/Source/WebCore/bindings/js/WebCoreJSBuiltins.h	2015-12-11 07:45:09 UTC (rev 193948)
@@ -68,8 +68,8 @@
 #if ENABLE(MEDIA_STREAM)
         , m_mediaDevicesBuiltins(&vm)
         , m_navigatorUserMediaBuiltins(&vm)
-        , m_rTCPeerConnectionBuiltins(&vm)
-        , m_rTCPeerConnectionInternalsBuiltins(&vm)
+        , m_rtcPeerConnectionBuiltins(&vm)
+        , m_rtcPeerConnectionInternalsBuiltins(&vm)
 #endif
     {
 #if ENABLE(STREAMS_API)
@@ -78,7 +78,7 @@
         m_writableStreamInternalsBuiltins.exportNames();
 #endif
 #if ENABLE(MEDIA_STREAM)
-        m_rTCPeerConnectionInternalsBuiltins.exportNames();
+        m_rtcPeerConnectionInternalsBuiltins.exportNames();
 #endif
     }
 #if ENABLE(STREAMS_API)
@@ -95,8 +95,8 @@
 #if ENABLE(MEDIA_STREAM)
     MediaDevicesBuiltinsWrapper& mediaDevicesBuiltins() { return m_mediaDevicesBuiltins; }
     NavigatorUserMediaBuiltinsWrapper& navigatorUserMediaBuiltins() { return m_navigatorUserMediaBuiltins;}
-    RTCPeerConnectionBuiltinsWrapper& rTCPeerConnectionBuiltins() { return m_rTCPeerConnectionBuiltins; }
-    RTCPeerConnectionInternalsBuiltinsWrapper& rTCPeerConnectionInternalsBuiltins() { return m_rTCPeerConnectionInternalsBuiltins; }
+    RTCPeerConnectionBuiltinsWrapper& rtcPeerConnectionBuiltins() { return m_rtcPeerConnectionBuiltins; }
+    RTCPeerConnectionInternalsBuiltinsWrapper& rtcPeerConnectionInternalsBuiltins() { return m_rtcPeerConnectionInternalsBuiltins; }
 #endif
 
 private:
@@ -115,8 +115,8 @@
 #if ENABLE(MEDIA_STREAM)
     MediaDevicesBuiltinsWrapper m_mediaDevicesBuiltins;
     NavigatorUserMediaBuiltinsWrapper m_navigatorUserMediaBuiltins;
-    RTCPeerConnectionBuiltinsWrapper m_rTCPeerConnectionBuiltins;
-    RTCPeerConnectionInternalsBuiltinsWrapper m_rTCPeerConnectionInternalsBuiltins;
+    RTCPeerConnectionBuiltinsWrapper m_rtcPeerConnectionBuiltins;
+    RTCPeerConnectionInternalsBuiltinsWrapper m_rtcPeerConnectionInternalsBuiltins;
 #endif
 
 };

Modified: trunk/Source/WebCore/bindings/scripts/CodeGenerator.pm (193947 => 193948)


--- trunk/Source/WebCore/bindings/scripts/CodeGenerator.pm	2015-12-11 07:31:28 UTC (rev 193947)
+++ trunk/Source/WebCore/bindings/scripts/CodeGenerator.pm	2015-12-11 07:45:09 UTC (rev 193948)
@@ -476,6 +476,7 @@
     die "Sequences must not be used as the type of an attribute, constant or exception field." if $object->GetSequenceType($type);
 }
 
+# These match WK_lcfirst and WK_ucfirst defined in builtins_generator.py.
 # Uppercase the first letter while respecting WebKit style guidelines.
 # E.g., xmlEncoding becomes XMLEncoding, but xmlllang becomes Xmllang.
 sub WK_ucfirst
@@ -500,6 +501,7 @@
     $ret =~ s/xML/xml/ if $ret =~ /^xML/;
     $ret =~ s/xSLT/xslt/ if $ret =~ /^xSLT/;
     $ret =~ s/cSS/css/ if $ret =~ /^cSS/;
+    $ret =~ s/rTC/rtc/ if $ret =~ /^rTC/;
 
     # For HTML5 FileSystem API Flags attributes.
     # (create is widely used to instantiate an object and must be avoided.)
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to