[SCM] WebKit Debian packaging branch, debian/experimental, updated. upstream/1.3.3-9427-gc2be6fc
dumi at chromium.org
dumi at chromium.org
Wed Dec 22 12:52:30 UTC 2010
The following commit has been merged in the debian/experimental branch:
commit d82960f3f3690000684dbea096a00020139d86c9
Author: dumi at chromium.org <dumi at chromium.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Date: Tue Aug 31 22:18:44 2010 +0000
Implementing LayoutTestController::markerTextForListItem() in Chromium's DRT.
Reviewed by Tony Chang.
* DumpRenderTree/chromium/LayoutTestController.cpp:
(LayoutTestController::LayoutTestController):
(LayoutTestController::markerTextForListItem):
* DumpRenderTree/chromium/LayoutTestController.h:
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@66546 268f45cc-cd09-0410-ab3c-d52691b4dbfc
diff --git a/WebKitTools/ChangeLog b/WebKitTools/ChangeLog
index d10fd41..33dd4df 100644
--- a/WebKitTools/ChangeLog
+++ b/WebKitTools/ChangeLog
@@ -1,3 +1,14 @@
+2010-08-31 Dumitru Daniliuc <dumi at chromium.org>
+
+ Reviewed by Tony Chang.
+
+ Implementing LayoutTestController::markerTextForListItem() in Chromium's DRT.
+
+ * DumpRenderTree/chromium/LayoutTestController.cpp:
+ (LayoutTestController::LayoutTestController):
+ (LayoutTestController::markerTextForListItem):
+ * DumpRenderTree/chromium/LayoutTestController.h:
+
2010-08-31 Dirk Pranke <dpranke at chromium.org>
Reviewed by Ojan Vafai.
diff --git a/WebKitTools/DumpRenderTree/chromium/LayoutTestController.cpp b/WebKitTools/DumpRenderTree/chromium/LayoutTestController.cpp
index eb7d7bb..2999d3a 100644
--- a/WebKitTools/DumpRenderTree/chromium/LayoutTestController.cpp
+++ b/WebKitTools/DumpRenderTree/chromium/LayoutTestController.cpp
@@ -36,8 +36,10 @@
#include "TestShell.h"
#include "WebViewHost.h"
#include "public/WebAnimationController.h"
+#include "public/WebBindings.h"
#include "public/WebConsoleMessage.h"
#include "public/WebDocument.h"
+#include "public/WebElement.h"
#include "public/WebFrame.h"
#include "public/WebGeolocationServiceMock.h"
#include "public/WebInputElement.h"
@@ -180,6 +182,8 @@ LayoutTestController::LayoutTestController(TestShell* shell)
bindMethod("abortModal", &LayoutTestController::abortModal);
bindMethod("setMockSpeechInputResult", &LayoutTestController::setMockSpeechInputResult);
+ bindMethod("markerTextForListItem", &LayoutTestController::markerTextForListItem);
+
// The fallback method is called when an unknown method is invoked.
bindFallbackMethod(&LayoutTestController::fallbackMethod);
@@ -1441,3 +1445,12 @@ WebKit::WebSpeechInputController* LayoutTestController::speechInputController(We
m_speechInputControllerMock.set(WebSpeechInputControllerMock::create(listener));
return m_speechInputControllerMock.get();
}
+
+void LayoutTestController::markerTextForListItem(const CppArgumentList& args, CppVariant* result)
+{
+ WebElement element;
+ if (!WebBindings::getElement(args[0].value.objectValue, &element))
+ result->setNull();
+ else
+ result->set(element.document().frame()->markerTextForListItem(element).utf8());
+}
diff --git a/WebKitTools/DumpRenderTree/chromium/LayoutTestController.h b/WebKitTools/DumpRenderTree/chromium/LayoutTestController.h
index 6e0457c..6706157 100644
--- a/WebKitTools/DumpRenderTree/chromium/LayoutTestController.h
+++ b/WebKitTools/DumpRenderTree/chromium/LayoutTestController.h
@@ -312,6 +312,8 @@ public:
// Speech input related functions.
void setMockSpeechInputResult(const CppArgumentList&, CppVariant*);
+ void markerTextForListItem(const CppArgumentList&, CppVariant*);
+
public:
// The following methods are not exposed to JavaScript.
void setWorkQueueFrozen(bool frozen) { m_workQueue.setFrozen(frozen); }
--
WebKit Debian packaging
More information about the Pkg-webkit-commits
mailing list