diff --git a/mozilla/parser/htmlparser/robot/nsRobotSink.cpp b/mozilla/parser/htmlparser/robot/nsRobotSink.cpp index d714c8d6519..bb3ca428796 100644 --- a/mozilla/parser/htmlparser/robot/nsRobotSink.cpp +++ b/mozilla/parser/htmlparser/robot/nsRobotSink.cpp @@ -75,10 +75,10 @@ public: NS_DECL_ISUPPORTS // nsIHTMLContentSink - NS_IMETHOD SetTitle(const nsString& aValue); NS_IMETHOD OpenHTML(const nsIParserNode& aNode); NS_IMETHOD CloseHTML(); NS_IMETHOD OpenHead(const nsIParserNode& aNode); + NS_IMETHOD OpenHead(); NS_IMETHOD CloseHead(); NS_IMETHOD OpenBody(const nsIParserNode& aNode); NS_IMETHOD CloseBody(); @@ -94,7 +94,6 @@ public: NS_IMETHOD OpenContainer(const nsIParserNode& aNode); NS_IMETHOD CloseContainer(const nsHTMLTag aTag); NS_IMETHOD CloseTopmostContainer(); - NS_IMETHOD AddHeadContent(const nsIParserNode& aNode); NS_IMETHOD AddLeaf(const nsIParserNode& aNode); NS_IMETHOD AddComment(const nsIParserNode& aNode); NS_IMETHOD AddProcessingInstruction(const nsIParserNode& aNode); @@ -177,11 +176,6 @@ NS_IMETHODIMP RobotSink::QueryInterface(REFNSIID aIID, void** aInstancePtr) return NS_NOINTERFACE; } -NS_IMETHODIMP RobotSink::SetTitle(const nsString& aValue) -{ - return NS_OK; -} - NS_IMETHODIMP RobotSink::OpenHTML(const nsIParserNode& aNode) { return NS_OK; @@ -197,6 +191,11 @@ NS_IMETHODIMP RobotSink::OpenHead(const nsIParserNode& aNode) return NS_OK; } +NS_IMETHODIMP RobotSink::OpenHead() +{ + return NS_OK; +} + NS_IMETHODIMP RobotSink::CloseHead() { return NS_OK; @@ -287,11 +286,6 @@ NS_IMETHODIMP RobotSink::CloseTopmostContainer() return NS_OK; } -NS_IMETHODIMP RobotSink::AddHeadContent(const nsIParserNode& aNode) -{ - return NS_OK; -} - NS_IMETHODIMP RobotSink::AddLeaf(const nsIParserNode& aNode) { return NS_OK; diff --git a/mozilla/parser/htmlparser/robot/test/RobotMain.cpp b/mozilla/parser/htmlparser/robot/test/RobotMain.cpp index 5d752359225..f932efe652a 100644 --- a/mozilla/parser/htmlparser/robot/test/RobotMain.cpp +++ b/mozilla/parser/htmlparser/robot/test/RobotMain.cpp @@ -6,7 +6,13 @@ class nsIDocShell; //XXXbz is this even used? There is no DebugRobot() with this //signature in the tree! -extern "C" NS_EXPORT int DebugRobot(nsVoidArray * workList, nsIDocShell * ww); +extern "C" NS_EXPORT int DebugRobot( + nsVoidArray * workList, + nsIDocShell * docShell, + int iMaxLoads, + char * verify_dir, + void (*yieldProc )(const char *) + ); int main(int argc, char **argv) { @@ -26,6 +32,6 @@ int main(int argc, char **argv) } } - return DebugRobot(gWorkList, nsnull); + return DebugRobot(gWorkList, nsnull, 50, nsnull, nsnull); }