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

jocelyn.turcotte at nokia.com jocelyn.turcotte at nokia.com
Wed Dec 22 14:58:35 UTC 2010


The following commit has been merged in the debian/experimental branch:
commit 5f08fbfa16b830a227be18339cfb8a025ce98313
Author: jocelyn.turcotte at nokia.com <jocelyn.turcotte at nokia.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Date:   Tue Oct 26 19:35:31 2010 +0000

    2010-10-26  Jocelyn Turcotte  <jocelyn.turcotte at nokia.com>
    
            Reviewed by Andreas Kling.
    
            [Qt] Unit tests: setHtml("data:text/html,...") -> load(QUrl("data:text/html,..."))
            https://bugs.webkit.org/show_bug.cgi?id=48319
    
            These tests were failing since the new HTML parser.
            This patch removes the content type from the error page as well.
    
            * tests/qgraphicswebview/tst_qgraphicswebview.cpp:
            (tst_QGraphicsWebView::crashOnViewlessWebPages):
            * tests/qwebelement/tst_qwebelement.cpp:
            (tst_QWebElement::frame):
            * tests/qwebpage/tst_qwebpage.cpp:
            (tst_QWebPage::loadFinished):
            (ErrorPage::extension):
            (tst_QWebPage::errorPageExtension):
            (tst_QWebPage::errorPageExtensionInIFrames):
            (tst_QWebPage::errorPageExtensionInFrameset):
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@70556 268f45cc-cd09-0410-ab3c-d52691b4dbfc

diff --git a/WebKit/qt/ChangeLog b/WebKit/qt/ChangeLog
index ec41fdf..1b1787f 100644
--- a/WebKit/qt/ChangeLog
+++ b/WebKit/qt/ChangeLog
@@ -1,3 +1,24 @@
+2010-10-26  Jocelyn Turcotte  <jocelyn.turcotte at nokia.com>
+
+        Reviewed by Andreas Kling.
+
+        [Qt] Unit tests: setHtml("data:text/html,...") -> load(QUrl("data:text/html,..."))
+        https://bugs.webkit.org/show_bug.cgi?id=48319
+
+        These tests were failing since the new HTML parser.
+        This patch removes the content type from the error page as well.
+
+        * tests/qgraphicswebview/tst_qgraphicswebview.cpp:
+        (tst_QGraphicsWebView::crashOnViewlessWebPages):
+        * tests/qwebelement/tst_qwebelement.cpp:
+        (tst_QWebElement::frame):
+        * tests/qwebpage/tst_qwebpage.cpp:
+        (tst_QWebPage::loadFinished):
+        (ErrorPage::extension):
+        (tst_QWebPage::errorPageExtension):
+        (tst_QWebPage::errorPageExtensionInIFrames):
+        (tst_QWebPage::errorPageExtensionInFrameset):
+
 2010-10-25  No'am Rosenthal  <noam.rosenthal at nokia.com>
 
         Reviewed by Kenneth Rohde Christiansen.
diff --git a/WebKit/qt/tests/qgraphicswebview/tst_qgraphicswebview.cpp b/WebKit/qt/tests/qgraphicswebview/tst_qgraphicswebview.cpp
index 5673488..09a21e1 100644
--- a/WebKit/qt/tests/qgraphicswebview/tst_qgraphicswebview.cpp
+++ b/WebKit/qt/tests/qgraphicswebview/tst_qgraphicswebview.cpp
@@ -124,11 +124,11 @@ void tst_QGraphicsWebView::crashOnViewlessWebPages()
     // page, so we first connect the signal afterward.
     connect(page->mainFrame(), SIGNAL(initialLayoutCompleted()), page, SLOT(aborting()));
 
-    page->mainFrame()->setHtml(QString("data:text/html,"
-                                            "<frameset cols=\"25%,75%\">"
-                                                "<frame src=\"data:text/html,foo \">"
-                                                "<frame src=\"data:text/html,bar\">"
-                                            "</frameset>"));
+    page->mainFrame()->load(QUrl("data:text/html,"
+                                 "<frameset cols=\"25%,75%\">"
+                                     "<frame src=\"data:text/html,foo \">"
+                                     "<frame src=\"data:text/html,bar\">"
+                                 "</frameset>"));
 
     QVERIFY(waitForSignal(page, SIGNAL(loadFinished(bool))));
     delete page;
diff --git a/WebKit/qt/tests/qwebelement/tst_qwebelement.cpp b/WebKit/qt/tests/qwebelement/tst_qwebelement.cpp
index 2f1097a..9bd255f 100644
--- a/WebKit/qt/tests/qwebelement/tst_qwebelement.cpp
+++ b/WebKit/qt/tests/qwebelement/tst_qwebelement.cpp
@@ -430,9 +430,9 @@ void tst_QWebElement::frame()
     QWebElement doc = m_mainFrame->documentElement();
     QVERIFY(doc.webFrame() == m_mainFrame);
 
-    m_view->setHtml(QString("data:text/html,<frameset cols=\"25%,75%\"><frame src=\"data:text/html,"
-                            "<p>frame1\">"
-                            "<frame src=\"data:text/html,<p>frame2\"></frameset>"), QUrl());
+    m_mainFrame->load(QUrl("data:text/html,<frameset cols=\"25%,75%\"><frame src=\"data:text/html,"
+                           "<p>frame1\">"
+                           "<frame src=\"data:text/html,<p>frame2\"></frameset>"));
 
     waitForSignal(m_page, SIGNAL(loadFinished(bool)));
 
diff --git a/WebKit/qt/tests/qwebpage/tst_qwebpage.cpp b/WebKit/qt/tests/qwebpage/tst_qwebpage.cpp
index 3d9fcb2..e6b5909 100644
--- a/WebKit/qt/tests/qwebpage/tst_qwebpage.cpp
+++ b/WebKit/qt/tests/qwebpage/tst_qwebpage.cpp
@@ -285,9 +285,9 @@ void tst_QWebPage::loadFinished()
     QSignalSpy spyLoadStarted(m_view, SIGNAL(loadStarted()));
     QSignalSpy spyLoadFinished(m_view, SIGNAL(loadFinished(bool)));
 
-    m_view->setHtml(QString("data:text/html,<frameset cols=\"25%,75%\"><frame src=\"data:text/html,"
-                            "<head><meta http-equiv='refresh' content='1'></head>foo \">"
-                            "<frame src=\"data:text/html,bar\"></frameset>"), QUrl());
+    m_view->page()->mainFrame()->load(QUrl("data:text/html,<frameset cols=\"25%,75%\"><frame src=\"data:text/html,"
+                                           "<head><meta http-equiv='refresh' content='1'></head>foo \">"
+                                           "<frame src=\"data:text/html,bar\"></frameset>"));
     QTRY_COMPARE(spyLoadFinished.count(), 1);
 
     QTRY_VERIFY(spyLoadStarted.count() > 1);
@@ -295,8 +295,8 @@ void tst_QWebPage::loadFinished()
 
     spyLoadFinished.clear();
 
-    m_view->setHtml(QString("data:text/html,<frameset cols=\"25%,75%\"><frame src=\"data:text/html,"
-                            "foo \"><frame src=\"data:text/html,bar\"></frameset>"), QUrl());
+    m_view->page()->mainFrame()->load(QUrl("data:text/html,<frameset cols=\"25%,75%\"><frame src=\"data:text/html,"
+                                           "foo \"><frame src=\"data:text/html,bar\"></frameset>"));
     QTRY_COMPARE(spyLoadFinished.count(), 1);
     QCOMPARE(spyLoadFinished.count(), 1);
 }
@@ -1882,7 +1882,8 @@ public:
     {
         ErrorPageExtensionReturn* errorPage = static_cast<ErrorPageExtensionReturn*>(output);
 
-        errorPage->content = "data:text/html,error";
+        errorPage->contentType = "text/html";
+        errorPage->content = "error";
         return true;
     }
 };
@@ -1899,7 +1900,7 @@ void tst_QWebPage::errorPageExtension()
 
     page->mainFrame()->setUrl(QUrl("http://non.existent/url"));
     QTRY_COMPARE(spyLoadFinished.count(), 2);
-    QCOMPARE(page->mainFrame()->toPlainText(), QString("data:text/html,error"));
+    QCOMPARE(page->mainFrame()->toPlainText(), QString("error"));
     QCOMPARE(page->history()->count(), 2);
     QCOMPARE(page->history()->currentItem().url(), QUrl("http://non.existent/url"));
     QCOMPARE(page->history()->canGoBack(), true);
@@ -1926,14 +1927,15 @@ void tst_QWebPage::errorPageExtensionInIFrames()
     ErrorPage* page = new ErrorPage;
     m_view->setPage(page);
 
-    m_view->setHtml(QString("data:text/html,"
-                            "<h1>h1</h1>"
-                            "<iframe src='data:text/html,<p/>p'></iframe>"
-                            "<iframe src='non-existent.html'></iframe>"));
+    m_view->page()->mainFrame()->load(QUrl(
+        "data:text/html,"
+        "<h1>h1</h1>"
+        "<iframe src='data:text/html,<p/>p'></iframe>"
+        "<iframe src='http://non.existent/url'></iframe>"));
     QSignalSpy spyLoadFinished(m_view, SIGNAL(loadFinished(bool)));
     QTRY_COMPARE(spyLoadFinished.count(), 1);
 
-    QCOMPARE(page->mainFrame()->childFrames()[1]->toPlainText(), QString("data:text/html,error"));
+    QCOMPARE(page->mainFrame()->childFrames()[1]->toPlainText(), QString("error"));
 
     m_view->setPage(0);
 }
@@ -1947,7 +1949,7 @@ void tst_QWebPage::errorPageExtensionInFrameset()
 
     QSignalSpy spyLoadFinished(m_view, SIGNAL(loadFinished(bool)));
     QTRY_COMPARE(spyLoadFinished.count(), 1);
-    QCOMPARE(page->mainFrame()->childFrames()[1]->toPlainText(), QString("data:text/html,error"));
+    QCOMPARE(page->mainFrame()->childFrames()[1]->toPlainText(), QString("error"));
 
     m_view->setPage(0);
 }

-- 
WebKit Debian packaging



More information about the Pkg-webkit-commits mailing list