[SCM] WebKit Debian packaging branch, debian/experimental, updated. upstream/1.3.3-9427-gc2be6fc

commit-queue at webkit.org commit-queue at webkit.org
Wed Dec 22 12:53:23 UTC 2010


The following commit has been merged in the debian/experimental branch:
commit 6ebdaee46fea5eafa874bf4e14a0f6229ca77a3e
Author: commit-queue at webkit.org <commit-queue at webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Date:   Wed Sep 1 01:16:07 2010 +0000

    2010-08-31  Leandro Pereira  <leandro at profusion.mobi>
    
            Reviewed by Adam Barth.
    
            ews: Add support for EFL-EWS
            https://bugs.webkit.org/show_bug.cgi?id=44982
    
            * QueueStatusServer/model/queues.py: Add "efl-ews" to queues list.
            * Scripts/webkitpy/common/config/ports.py: Define a EflPort class
            and add it to the ports dict.
            * Scripts/webkitpy/tool/commands/earlywarningsystem.py: Define a
            EflEWS class.
            * Scripts/webkitpy/tool/commands/earlywarningsystem_unittest.py: Add
            a test case for the EFL EWS.
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@66564 268f45cc-cd09-0410-ab3c-d52691b4dbfc

diff --git a/WebKitTools/ChangeLog b/WebKitTools/ChangeLog
index b3d8b7c..4fe9ddf 100644
--- a/WebKitTools/ChangeLog
+++ b/WebKitTools/ChangeLog
@@ -1,3 +1,18 @@
+2010-08-31  Leandro Pereira  <leandro at profusion.mobi>
+
+        Reviewed by Adam Barth.
+
+        ews: Add support for EFL-EWS
+        https://bugs.webkit.org/show_bug.cgi?id=44982
+
+        * QueueStatusServer/model/queues.py: Add "efl-ews" to queues list.
+        * Scripts/webkitpy/common/config/ports.py: Define a EflPort class
+        and add it to the ports dict.
+        * Scripts/webkitpy/tool/commands/earlywarningsystem.py: Define a
+        EflEWS class.
+        * Scripts/webkitpy/tool/commands/earlywarningsystem_unittest.py: Add
+        a test case for the EFL EWS.
+
 2010-08-31  Alexey Proskuryakov  <ap at apple.com>
 
         Reviewed by Sam Weinig.
diff --git a/WebKitTools/QueueStatusServer/model/queues.py b/WebKitTools/QueueStatusServer/model/queues.py
index 588d7ad..9658dd4 100644
--- a/WebKitTools/QueueStatusServer/model/queues.py
+++ b/WebKitTools/QueueStatusServer/model/queues.py
@@ -37,6 +37,7 @@ queues = [
     "gtk-ews",
     "mac-ews",
     "win-ews",
+    "efl-ews",
 ]
 
 
diff --git a/WebKitTools/Scripts/webkitpy/common/config/ports.py b/WebKitTools/Scripts/webkitpy/common/config/ports.py
index 9d4ac3f..ebd88b1 100644
--- a/WebKitTools/Scripts/webkitpy/common/config/ports.py
+++ b/WebKitTools/Scripts/webkitpy/common/config/ports.py
@@ -49,6 +49,7 @@ class WebKitPort(object):
             "mac": MacPort,
             "win": WinPort,
             "qt": QtPort,
+            "efl": EflPort,
         }
         default_port = {
             "Windows": WinPort,
@@ -177,6 +178,24 @@ class QtPort(WebKitPort):
         return command
 
 
+class EflPort(WebKitPort):
+
+    @classmethod
+    def name(cls):
+        return "Efl"
+
+    @classmethod
+    def flag(cls):
+        return "--port=efl"
+
+    @classmethod
+    def build_webkit_command(cls, build_style=None):
+        command = WebKitPort.build_webkit_command(build_style=build_style)
+        command.append("--efl")
+        command.append(WebKitPort.makeArgs())
+        return command
+
+
 class ChromiumPort(WebKitPort):
 
     @classmethod
diff --git a/WebKitTools/Scripts/webkitpy/tool/commands/earlywarningsystem.py b/WebKitTools/Scripts/webkitpy/tool/commands/earlywarningsystem.py
index 432a877..86e2e15 100644
--- a/WebKitTools/Scripts/webkitpy/tool/commands/earlywarningsystem.py
+++ b/WebKitTools/Scripts/webkitpy/tool/commands/earlywarningsystem.py
@@ -109,6 +109,16 @@ class GtkEWS(AbstractEarlyWarningSystem):
     ]
 
 
+class EflEWS(AbstractEarlyWarningSystem):
+    name = "efl-ews"
+    port_name = "efl"
+    watchers = AbstractEarlyWarningSystem.watchers + [
+        "leandro at profusion.mobi",
+        "antognolli at profusion.mobi",
+        "lucas.demarchi at profusion.mobi",
+    ]
+
+
 class QtEWS(AbstractEarlyWarningSystem):
     name = "qt-ews"
     port_name = "qt"
diff --git a/WebKitTools/Scripts/webkitpy/tool/commands/earlywarningsystem_unittest.py b/WebKitTools/Scripts/webkitpy/tool/commands/earlywarningsystem_unittest.py
index 67393d8..1f04923 100644
--- a/WebKitTools/Scripts/webkitpy/tool/commands/earlywarningsystem_unittest.py
+++ b/WebKitTools/Scripts/webkitpy/tool/commands/earlywarningsystem_unittest.py
@@ -75,6 +75,9 @@ class EarlyWarningSytemTest(QueuesTest):
     def test_gtk_ews(self):
         self._test_ews(GtkEWS())
 
+    def test_efl_ews(self):
+        self._test_ews(EflEWS())
+
     def test_mac_ews(self):
         ews = MacEWS()
         expected_stderr = self._default_expected_stderr(ews)

-- 
WebKit Debian packaging



More information about the Pkg-webkit-commits mailing list