[SCM] WebKit Debian packaging branch, webkit-1.1, updated. upstream/1.1.15.1-1414-gc69ee75

eric at webkit.org eric at webkit.org
Thu Oct 29 20:37:20 UTC 2009


The following commit has been merged in the webkit-1.1 branch:
commit 9cf668547e25537e3438eb1aae0f274b4cda8438
Author: eric at webkit.org <eric at webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Date:   Thu Oct 1 10:43:22 2009 +0000

    2009-10-01  Jakub Wieczorek  <faw217 at gmail.com>
    
            Reviewed by Simon Hausmann.
    
            [Qt] Implement eventSender.scheduleAsynchronousClick().
    
            https://bugs.webkit.org/show_bug.cgi?id=29931
    
            * platform/qt/Skipped:
    2009-10-01  Jakub Wieczorek  <faw217 at gmail.com>
    
            Reviewed by Simon Hausmann.
    
            [Qt] Implement eventSender.scheduleAsynchronousClick().
    
            https://bugs.webkit.org/show_bug.cgi?id=29931
    
            * DumpRenderTree/qt/jsobjects.cpp:
            (EventSender::scheduleAsynchronousClick):
            * DumpRenderTree/qt/jsobjects.h:
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@48966 268f45cc-cd09-0410-ab3c-d52691b4dbfc

diff --git a/LayoutTests/ChangeLog b/LayoutTests/ChangeLog
index 6ef7c2a..b5d4e74 100644
--- a/LayoutTests/ChangeLog
+++ b/LayoutTests/ChangeLog
@@ -2,6 +2,16 @@
 
         Reviewed by Simon Hausmann.
 
+        [Qt] Implement eventSender.scheduleAsynchronousClick().
+
+        https://bugs.webkit.org/show_bug.cgi?id=29931
+
+        * platform/qt/Skipped:
+
+2009-10-01  Jakub Wieczorek  <faw217 at gmail.com>
+
+        Reviewed by Simon Hausmann.
+
         [Qt] Implement setPopupBlockingEnabled() in the LayoutTestController and remove
         fast/events/open-window-from-another-frame.html from the Skipped list.
 
diff --git a/LayoutTests/platform/qt/Skipped b/LayoutTests/platform/qt/Skipped
index 11614bb..3642d04 100644
--- a/LayoutTests/platform/qt/Skipped
+++ b/LayoutTests/platform/qt/Skipped
@@ -27,7 +27,6 @@ editing/selection/5354455-1.html
 editing/selection/5354455-2.html
 editing/selection/caret-and-focus-ring.html
 fast/loader/subframe-navigate-during-main-frame-load.html
-fast/events/popup-blocking-click-in-iframe.html
 
 # Plain text controller currently in Mac DumpRenderTree only.
 editing/text-iterator/basic-iteration.html
diff --git a/WebKitTools/ChangeLog b/WebKitTools/ChangeLog
index d9a9972..2a73b3f 100644
--- a/WebKitTools/ChangeLog
+++ b/WebKitTools/ChangeLog
@@ -2,6 +2,18 @@
 
         Reviewed by Simon Hausmann.
 
+        [Qt] Implement eventSender.scheduleAsynchronousClick().
+
+        https://bugs.webkit.org/show_bug.cgi?id=29931
+
+        * DumpRenderTree/qt/jsobjects.cpp:
+        (EventSender::scheduleAsynchronousClick):
+        * DumpRenderTree/qt/jsobjects.h:
+
+2009-10-01  Jakub Wieczorek  <faw217 at gmail.com>
+
+        Reviewed by Simon Hausmann.
+
         [Qt] Implement setPopupBlockingEnabled() in the LayoutTestController and remove
         fast/events/open-window-from-another-frame.html from the Skipped list.
 
diff --git a/WebKitTools/DumpRenderTree/qt/jsobjects.cpp b/WebKitTools/DumpRenderTree/qt/jsobjects.cpp
index e0eff3a..01aaba7 100644
--- a/WebKitTools/DumpRenderTree/qt/jsobjects.cpp
+++ b/WebKitTools/DumpRenderTree/qt/jsobjects.cpp
@@ -511,6 +511,14 @@ void EventSender::contextClick()
     QApplication::sendEvent(m_page, &event2);
 }
 
+void EventSender::scheduleAsynchronousClick()
+{
+    QMouseEvent* event = new QMouseEvent(QEvent::MouseButtonPress, m_mousePos, Qt::LeftButton, Qt::RightButton, Qt::NoModifier);
+    QApplication::postEvent(m_page, event);
+    QMouseEvent* event2 = new QMouseEvent(QEvent::MouseButtonRelease, m_mousePos, Qt::LeftButton, Qt::RightButton, Qt::NoModifier);
+    QApplication::postEvent(m_page, event2);
+}
+
 QWebFrame* EventSender::frameUnderMouse() const
 {
     QWebFrame* frame = m_page->mainFrame();
diff --git a/WebKitTools/DumpRenderTree/qt/jsobjects.h b/WebKitTools/DumpRenderTree/qt/jsobjects.h
index bc2f437..6a480af 100644
--- a/WebKitTools/DumpRenderTree/qt/jsobjects.h
+++ b/WebKitTools/DumpRenderTree/qt/jsobjects.h
@@ -145,6 +145,7 @@ public slots:
     void keyDown(const QString &string, const QStringList &modifiers=QStringList());
     void clearKillRing() {}
     void contextClick();
+    void scheduleAsynchronousClick();
 
 private:
     QPoint m_mousePos;

-- 
WebKit Debian packaging



More information about the Pkg-webkit-commits mailing list