Remove GenerateModule() from all code generators
authorharaken@chromium.org <haraken@chromium.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Sun, 18 Nov 2012 23:44:15 +0000 (23:44 +0000)
committerharaken@chromium.org <haraken@chromium.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Sun, 18 Nov 2012 23:44:15 +0000 (23:44 +0000)
https://bugs.webkit.org/show_bug.cgi?id=102490

Reviewed by Adam Barth.

WebKit IDL files no longer support modules. The Web IDL spec
no longer supports modules. We can remove it from code generators.

No tests. No change in behavior.

* bindings/scripts/CodeGenerator.pm:
(ProcessDocument):
* bindings/scripts/CodeGeneratorCPP.pm:
* bindings/scripts/CodeGeneratorGObject.pm:
* bindings/scripts/CodeGeneratorJS.pm:
* bindings/scripts/CodeGeneratorObjC.pm:
* bindings/scripts/CodeGeneratorV8.pm:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@135085 268f45cc-cd09-0410-ab3c-d52691b4dbfc

Source/WebCore/ChangeLog
Source/WebCore/bindings/scripts/CodeGenerator.pm
Source/WebCore/bindings/scripts/CodeGeneratorCPP.pm
Source/WebCore/bindings/scripts/CodeGeneratorGObject.pm
Source/WebCore/bindings/scripts/CodeGeneratorJS.pm
Source/WebCore/bindings/scripts/CodeGeneratorObjC.pm
Source/WebCore/bindings/scripts/CodeGeneratorV8.pm

index 2e8fdab..600fb15 100644 (file)
@@ -1,5 +1,25 @@
 2012-11-18  Kentaro Hara  <haraken@chromium.org>
 
+        Remove GenerateModule() from all code generators
+        https://bugs.webkit.org/show_bug.cgi?id=102490
+
+        Reviewed by Adam Barth.
+
+        WebKit IDL files no longer support modules. The Web IDL spec
+        no longer supports modules. We can remove it from code generators.
+
+        No tests. No change in behavior.
+
+        * bindings/scripts/CodeGenerator.pm:
+        (ProcessDocument):
+        * bindings/scripts/CodeGeneratorCPP.pm:
+        * bindings/scripts/CodeGeneratorGObject.pm:
+        * bindings/scripts/CodeGeneratorJS.pm:
+        * bindings/scripts/CodeGeneratorObjC.pm:
+        * bindings/scripts/CodeGeneratorV8.pm:
+
+2012-11-18  Kentaro Hara  <haraken@chromium.org>
+
         [V8] Get rid of unused functions and inline redundant functions in CodeGeneratorV8.pm
         https://bugs.webkit.org/show_bug.cgi?id=102497
 
index ffe1328..94e4cc2 100644 (file)
@@ -133,9 +133,6 @@ sub ProcessDocument
         return;
     }
 
-    # Start the actual code generation!
-    $codeGenerator->GenerateModule($useDocument, $defines);
-
     my $classes = $useDocument->classes;
     foreach my $class (@$classes) {
         print "Generating $useGenerator bindings code for IDL interface \"" . $class->name . "\"...\n" if $verbose;
index 9b1467a..ef69b59 100644 (file)
@@ -28,7 +28,6 @@ package CodeGeneratorCPP;
 use constant FileNamePrefix => "WebDOM";
 
 # Global Variables
-my $module = "";
 my $outputDir = "";
 
 my @headerContentHeader = ();
@@ -126,15 +125,6 @@ sub GenerateInterface
     $object->WriteData(FileNamePrefix . $name);
 }
 
-# Params: 'idlDocument' struct
-sub GenerateModule
-{
-    my $object = shift;
-    my $dataNode = shift;
-
-    $module = $dataNode->module;
-}
-
 sub GetClassName
 {
     my $name = shift;
index 34e1e27..f1707db 100644 (file)
@@ -73,9 +73,6 @@ my $licenceTemplate = << "EOF";
 */
 EOF
 
-sub GenerateModule {
-}
-
 sub GetParentClassName {
     my $dataNode = shift;
 
index 4f5569a..c352802 100644 (file)
@@ -32,7 +32,6 @@ use constant FileNamePrefix => "JS";
 
 my $codeGenerator;
 
-my $module = "";
 my $outputDir = "";
 my $writeDependencies = 0;
 
@@ -171,15 +170,6 @@ END
     return @GenerateEventListenerImpl;
 }
 
-# Params: 'idlDocument' struct
-sub GenerateModule
-{
-    my $object = shift;
-    my $dataNode = shift;
-
-    $module = $dataNode->module;
-}
-
 sub GetParentClassName
 {
     my $dataNode = shift;
index 835d0a4..0effec1 100644 (file)
@@ -29,7 +29,6 @@ package CodeGeneratorObjC;
 use constant FileNamePrefix => "DOM";
 
 # Global Variables
-my $module = "";
 my $outputDir = "";
 my $writeDependencies = 0;
 my %publicInterfaces = ();
@@ -301,15 +300,6 @@ sub GenerateInterface
     die if $fatalError;
 }
 
-# Params: 'idlDocument' struct
-sub GenerateModule
-{
-    my $object = shift;
-    my $dataNode = shift;
-
-    $module = $dataNode->module;
-}
-
 sub GetClassName
 {
     my $name = shift;
index 342f0d1..ea5a4f7 100644 (file)
@@ -32,7 +32,6 @@ use constant FileNamePrefix => "V8";
 
 my $codeGenerator;
 
-my $module = "";
 my $outputDir = "";
 my $outputHeadersDir = "";
 
@@ -100,15 +99,6 @@ sub GenerateInterface
     $object->WriteData($dataNode);
 }
 
-# Params: 'idlDocument' struct
-sub GenerateModule
-{
-    my $object = shift;
-    my $dataNode = shift;
-
-    $module = $dataNode->module;
-}
-
 sub AddToImplIncludes
 {
     my $header = shift;