2006-02-28 Eric Seidel <eseidel@apple.com>
authoreseidel <eseidel@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 1 Mar 2006 01:14:11 +0000 (01:14 +0000)
committereseidel <eseidel@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 1 Mar 2006 01:14:11 +0000 (01:14 +0000)
        Reviewed by mjs.

        Fix spacing/style on several of the stubs.
        Reorganize stubs, separating empty stubs.
        Remove the abort from certain stubs blocking DRT.
        Add a virtual setView call to Frame baseclass.

        * bridge/mac/MacFrame.h: mark setView virtual
        * dom/DocumentImpl.cpp:
        (WebCore::DocumentImpl::attach): remove no-renderer hack
        * page/Frame.cpp:
        (WebCore::Frame::view): fix spacing
        (WebCore::Frame::setView): added.
        * page/Frame.h:
        * platform/win/TemporaryLinkStubs.cpp:
        (notImplemented): make break directly into debugger.
        Moved, modified several other stubs not mentioned here.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@13059 268f45cc-cd09-0410-ab3c-d52691b4dbfc

WebCore/ChangeLog
WebCore/bridge/mac/MacFrame.h
WebCore/dom/DocumentImpl.cpp
WebCore/page/Frame.cpp
WebCore/page/Frame.h
WebCore/platform/win/TemporaryLinkStubs.cpp

index a69f454227a2c05cf402405b9537caa86568e49e..1cbbbbbfeccc3abe20c79f97d464d5fe6159acf0 100644 (file)
@@ -1,3 +1,23 @@
+2006-02-28  Eric Seidel  <eseidel@apple.com>
+
+        Reviewed by mjs.
+
+        Fix spacing/style on several of the stubs.
+        Reorganize stubs, separating empty stubs.
+        Remove the abort from certain stubs blocking DRT.
+        Add a virtual setView call to Frame baseclass.
+
+        * bridge/mac/MacFrame.h: mark setView virtual
+        * dom/DocumentImpl.cpp:
+        (WebCore::DocumentImpl::attach): remove no-renderer hack
+        * page/Frame.cpp:
+        (WebCore::Frame::view): fix spacing
+        (WebCore::Frame::setView): added.
+        * page/Frame.h:
+        * platform/win/TemporaryLinkStubs.cpp:
+        (notImplemented): make break directly into debugger.
+        Moved, modified several other stubs not mentioned here.
+
 2006-02-28  Justin Garcia  <justin.garcia@apple.com>
 
         Reviewed by mjs
index 8315fdbc9601ed1d7dc78d1dce552502c655db17..17f797249b732bccba82e8a9a27987525496a35b 100644 (file)
@@ -124,7 +124,7 @@ public:
 
     void setBridge(WebCoreFrameBridge *p);
     WebCoreFrameBridge *bridge() const { return _bridge; }
-    void setView(FrameView *view);
+    virtual void setView(FrameView*);
     virtual void frameDetached();
 
     virtual bool openURL(const KURL &);
index d8d8975c2240f3ec0bec8f9b7c181f7ed2bb3824..6889b3c3fe32a97ea417e5c517a29e728c8b24d0 100644 (file)
@@ -904,10 +904,7 @@ void DocumentImpl::attach()
         m_renderArena = new RenderArena();
     
     // Create the rendering tree
-#ifndef WIN32
-    // FIXME: don't build renderers on Windows yet
     setRenderer(new (m_renderArena) RenderCanvas(this, m_view));
-#endif
 
     recalcStyle(Force);
 
index 422a835f62fea766de012debbc3496b2b4e74a9d..77907af28cd60c88e2a22ad95bf16f12fcf6cff9 100644 (file)
@@ -323,9 +323,14 @@ BrowserExtension *Frame::browserExtension() const
   return d->m_extension;
 }
 
-FrameView *Frame::view() const
+FrameViewFrame::view() const
 {
-  return d->m_view.get();
+    return d->m_view.get();
+}
+
+void Frame::setView(FrameView* view)
+{
+    d->m_view = view;
 }
 
 bool Frame::jScriptEnabled() const
index 9b7cb78fb3eb7a873306d8a70278db7e4b545adf..5083d5ae4665a272a671b9f1e0c9b89d3f7ecae8 100644 (file)
@@ -121,6 +121,8 @@ public:
    */
   FrameView *view() const;
 
+  virtual void setView(FrameView*);
+
   /**
    * Returns @p true if Javascript is enabled, @p false otherwise.
    */
index ffde2419e7a1d92a0c8dff525e2463617b573d62..0ec7784ed7ea61baab3e149bd25da04a42b57ba4 100644 (file)
-#include "config.h"
-
-#define WIN32_COMPILE_HACK
-
-#include <stdio.h>
-#include <stdlib.h>
-#include "NodeImpl.h"
-#include "KWQLineEdit.h"
-#include "KWQFont.h"
-#include "KWQFileButton.h"
-#include "KWQTextEdit.h"
-#include "KWQComboBox.h"
-#include "IntPoint.h"
-#include "Widget.h"
-#include "KWQFontMetrics.h"
-#include "KWQPainter.h"
-#include "KWQSlider.h"
-#include "Cursor.h"
-#include "loader.h"
-#include "KWQKJobClasses.h"
-#include "FrameView.h"
-#include "KWQScrollBar.h"
-#include "KWQObject.h"
-#include "KWQSignal.h"
-#include "dom2_events.h"
-#include "KWQKJavaAppletWidget.h"
-#include "KWQScrollBar.h"
-#include "Path.h"
-#include "MouseEvent.h"
-#include "KWQKCookieJar.h"
-#include "Screen.h"
-#include "History.h"
-#include "KWQKLocale.h"
-#include "PlugInInfoStore.h"
-#include "render_theme.h"
-#include "FrameWin.h"
-#include "BrowserExtensionWin.h"
-
-using namespace WebCore;
-
-static void notImplemented() { puts("Not yet implemented"); abort(); }
-
-void QLineEdit::selectAll() { notImplemented(); }
-void QPainter::save() { notImplemented(); }
-void Widget::enableFlushDrawing() { notImplemented(); }
-void QPainter::drawHighlightForText(int,int,int,int,int,QChar const*,int,int,int,int,Color const&,QPainter::TextDirection,bool,int,int,bool) { notImplemented(); }
-void QFont::setPrinterFont(bool) { notImplemented(); }
-String QTextEdit::textWithHardLineBreaks() const { notImplemented(); return String(); }
-IntPoint Widget::mapFromGlobal(IntPoint const&) const { notImplemented(); return IntPoint(); }
-void QPainter::addClip(IntRect const&) { notImplemented(); }
-int QLineEdit::cursorPosition() const { notImplemented(); return 0; }
-void QPainter::setPen(Pen::PenStyle) { notImplemented(); }
-Color QPainter::selectedTextBackgroundColor() const { notImplemented(); return Color(); }
-QFontMetrics QPainter::fontMetrics() const { notImplemented(); return QFontMetrics(); }
-void Widget::show() { notImplemented(); }
-void QFont::setItalic(bool) { notImplemented(); }
-void QSlider::setValue(double) { notImplemented(); }
-void QLineEdit::addSearchResult() { notImplemented(); }
-void KWQFileButton::click(bool) { notImplemented(); }
-void QLineEdit::setWritingDirection(QPainter::TextDirection) { notImplemented(); }
-void QPainter::drawFocusRing(Color const&) { notImplemented(); }
-IntSize KWQFileButton::sizeForCharacterWidth(int) const { notImplemented(); return IntSize(); }
-IntSize QTextEdit::sizeWithColumnsAndRows(int,int) const { notImplemented(); return IntSize(); }
-void QComboBox::clear() { notImplemented(); }
-int QPainter::misspellingLineThickness() const { notImplemented(); return 0; }
-void QComboBox::setFrameGeometry(IntRect const&) { notImplemented(); }
-int QLineEdit::maxLength() const { notImplemented(); return 0; }
-bool Widget::isEnabled() const { notImplemented(); return 0; }
-bool KWQServeRequest(Loader*,DocLoader*,WebCore::TransferJob*) { notImplemented(); return 0; }
-void QTextEdit::setText(String const&) { notImplemented(); }
-void Widget::paint(QPainter*,IntRect const&) { notImplemented(); }
-void QPainter::addRoundedRectClip(IntRect const&,IntSize const&,IntSize const&,IntSize const&,IntSize const&) { notImplemented(); }
-IntPoint FrameView::viewportToGlobal(IntPoint const&) const { notImplemented(); return IntPoint(); }
-int QTextEdit::selectionEnd() { notImplemented(); return 0; }
-void QFont::determinePitch() const { notImplemented(); }
-void QTextEdit::setScrollBarModes(ScrollBarMode,ScrollBarMode) { notImplemented(); }
-void QPainter::drawEllipse(int,int,int,int) { notImplemented(); }
-void QPainter::setPen(unsigned int) { notImplemented(); }
-void QTextEdit::setReadOnly(bool) { notImplemented(); }
-void QListBox::appendItem(QString const&,KWQListBoxItemType,bool) { notImplemented(); }
-void QLineEdit::setPlaceholderString(String const&) { notImplemented(); }
-Cursor::Cursor(Cursor const&) { notImplemented(); }
-Widget::FocusPolicy Widget::focusPolicy() const { notImplemented(); return NoFocus; }
-void ScrollView::removeChild(Widget*) { notImplemented(); }
-void QTextEdit::selectAll() { notImplemented(); }
-void QPainter::fillRect(int,int,int,int,Brush const&) { notImplemented(); }
-void QPainter::endTransparencyLayer() { notImplemented(); }
-QFont::QFont(QFont const&) { notImplemented(); }
-void ScrollView::addChild(Widget*,int,int) { notImplemented(); }
-void QTextEdit::setDisabled(bool) { notImplemented(); }
-bool QScrollBar::scroll(KWQScrollDirection,KWQScrollGranularity,float) { notImplemented(); return 0; }
-Widget::~Widget() { notImplemented(); }
-IntRect QPainter::xForm(IntRect const&) const { notImplemented(); return IntRect(); }
-IntSize QListBox::sizeForNumberOfLines(int) const { notImplemented(); return IntSize(); }
-void ScrollView::resizeContents(int,int) { notImplemented(); }
-int QLineEdit::selectionStart() const { notImplemented(); return 0; }
-QLineEdit::QLineEdit(QLineEdit::Type) { notImplemented(); }
-void FrameView::updateBorder() { notImplemented(); }
-bool QLineEdit::hasSelectedText() const { notImplemented(); return 0; }
-QScrollBar::QScrollBar(Qt::Orientation,Widget*) { notImplemented(); }
-void QListBox::doneAppendingItems() { notImplemented(); }
-QTextEdit::QTextEdit(Widget*) { notImplemented(); }
-bool ScrollView::inWindow() const { notImplemented(); return 0; }
-bool QScrollBar::setValue(int) { notImplemented(); return 0; }
-void QFont::setFirstFamily(FontFamily const&) { notImplemented(); }
-bool QTextEdit::hasSelectedText() const { notImplemented(); return 0; }
-int QTextEdit::selectionStart() { notImplemented(); return 0; }
-void QFont::setWeight(int) { notImplemented(); }
-int ScrollView::scrollXOffset() const { notImplemented(); return 0; }
-bool QListBox::isSelected(int) const { notImplemented(); return 0; }
-void QLineEdit::setReadOnly(bool) { notImplemented(); }
-void QPainter::drawLineForText(int,int,int,int) { notImplemented(); }
-QPainter::QPainter() { notImplemented(); }
-QComboBox::~QComboBox() { notImplemented(); }
-Cursor::Cursor(Image*) { notImplemented(); }
-Widget::FocusPolicy QComboBox::focusPolicy() const { notImplemented(); return NoFocus; }
-void QPainter::drawImageAtPoint(Image*,IntPoint const&,Image::CompositeOperator) { notImplemented(); }
-void QPainter::clearShadow() { notImplemented(); }
-void QPainter::setPen(Pen const&) { notImplemented(); }
-void QTextEdit::setLineHeight(int) { notImplemented(); }
-void QScrollBar::setKnobProportion(int,int) { notImplemented(); }
-KWQFileButton::KWQFileButton(Frame*) { notImplemented(); }
-IntRect QFontMetrics::boundingRect(int,int,int,int,int,QString const&,int,int) const { notImplemented(); return IntRect(); }
-void QTextEdit::setSelectionStart(int) { notImplemented(); }
-void QPainter::beginTransparencyLayer(float) { notImplemented(); }
-void QFontMetrics::setFont(QFont const&) { notImplemented(); }
-void QComboBox::setFont(QFont const&) { notImplemented(); }
-IntRect Widget::frameGeometry() const { notImplemented(); return IntRect(); }
-void QListBox::setSelected(int,bool) { notImplemented(); }
-void QPainter::addFocusRingRect(int,int,int,int) { notImplemented(); }
-void QTextEdit::setCursorPosition(int,int) { notImplemented(); }
-void QPainter::restore() { notImplemented(); }
-int QFontMetrics::width(QString const&,int,int,int) const { notImplemented(); return 0; }
-void Widget::setEnabled(bool) { notImplemented(); }
-void QTextEdit::setSelectionEnd(int) { notImplemented(); }
-void QComboBox::populate() { notImplemented(); }
-void ScrollView::setStaticBackground(bool) { notImplemented(); }
-static QFont localFont;
-QFont const& QPainter::font() const { notImplemented(); return localFont; }
-void QTextEdit::setAlignment(Qt::AlignmentFlags) { notImplemented(); }
-void QLineEdit::setCursorPosition(int) { notImplemented(); }
-void QPainter::drawText(int,int,int,int,int,int,int,QString const&) { notImplemented(); }
-static Pen localPen;
-Pen const& QPainter::pen() const { notImplemented(); return localPen; }
-KJavaAppletWidget::KJavaAppletWidget(IntSize const&,Frame*,KXMLCore::HashMap<String,String> const&) { notImplemented(); }
-int QFontMetrics::descent() const { notImplemented(); return 0; }
-QListBox::QListBox() { notImplemented(); }
-int QFontMetrics::ascent() const { notImplemented(); return 0; }
-QString QLineEdit::selectedText() const { notImplemented(); return QString(); }
-void Widget::setIsSelected(bool) { notImplemented(); }
-String QLineEdit::text() const { notImplemented(); return String(); }
-void Widget::unlockDrawingFocus() { notImplemented(); }
-void QLineEdit::setLiveSearch(bool) { notImplemented(); }
-bool QPainter::paintingDisabled() const { notImplemented(); return 0; }
-QComboBox::QComboBox() { notImplemented(); }
-void QPainter::drawConvexPolygon(IntPointArray const&) { notImplemented(); }
-void Widget::setFont(QFont const&) { notImplemented(); }
-void QSlider::setMaxValue(double) { notImplemented(); }
-void Widget::lockDrawingFocus() { notImplemented(); }
-void QPainter::drawLine(int,int,int,int) { notImplemented(); }
-void QPainter::setBrush(Brush::BrushStyle) { notImplemented(); }
-void QTextEdit::setSelectionRange(int,int) { notImplemented(); }
-void QPainter::drawText(int,int,int,int,QChar const*,int,int,int,int,Color const&,QPainter::TextDirection,bool,int,int,bool) { notImplemented(); }
-void ScrollView::scrollPointRecursively(int,int) { notImplemented(); }
-IntSize QLineEdit::sizeForCharacterWidth(int) const { notImplemented(); return IntSize(); }
-Cursor::~Cursor() { }
-IntRect QFontMetrics::selectionRectForText(int,int,int,int,int,QChar const*,int,int,int,int,bool,bool,int,int,bool) const { notImplemented(); return IntRect(); }
-void ScrollView::suppressScrollBars(bool,bool) { notImplemented(); }
-int QFontMetrics::checkSelectionPoint(QChar*,int,int,int,int,int,int,int,int,bool,int,bool,bool,bool) const { notImplemented(); return 0; }
-void QTextEdit::getCursorPosition(int*,int*) const { notImplemented(); }
-bool FrameView::isFrameView() const { notImplemented(); return 0; }
-void QScrollBar::setSteps(int,int) { notImplemented(); }
-void QLineEdit::setMaxLength(int) { notImplemented(); }
-void Widget::setCursor(Cursor const&) { notImplemented(); }
-void QLineEdit::setAutoSaveName(String const&) { notImplemented(); }
-int QComboBox::baselinePosition(int) const { notImplemented(); return 0; }
-void QComboBox::appendItem(QString const&,KWQListBoxItemType,bool) { notImplemented(); }
-void QPainter::setShadow(int,int,int,Color const&) { notImplemented(); }
-void QTextEdit::setWritingDirection(QPainter::TextDirection) { notImplemented(); }
-void Widget::setDrawingAlpha(float) { notImplemented(); }
-QSlider::QSlider() { notImplemented(); }
-void ScrollView::setVScrollBarMode(ScrollBarMode) { notImplemented(); }
-void QPainter::drawScaledAndTiledImage(Image*,int,int,int,int,int,int,int,int,Image::TileRule,Image::TileRule,void*) { notImplemented(); }
-int ScrollView::scrollYOffset() const { notImplemented(); return 0; }
-void QPainter::drawImage(Image*,int,int,int,int,int,int,int,int,Image::CompositeOperator,void*) { notImplemented(); }
-void QPainter::setBrush(Brush const&) { notImplemented(); }
-void QComboBox::setCurrentItem(int) { notImplemented(); }
-int QFontMetrics::height() const { notImplemented(); return 0; }
-void QComboBox::setWritingDirection(QPainter::TextDirection) { notImplemented(); }
-void ScrollView::setScrollBarsMode(ScrollBarMode) { notImplemented(); }
-IntSize QComboBox::sizeHint() const { notImplemented(); return IntSize(); }
-void QPainter::drawRect(int,int,int,int) { notImplemented(); }
-void QFont::setPixelSize(float) { notImplemented(); }
-void Widget::setFrameGeometry(IntRect const&) { notImplemented(); }
-void QLineEdit::setSelection(int,int) { notImplemented(); }
-void QLineEdit::setMaxResults(int) { notImplemented(); }
-void QListBox::clear() { notImplemented(); }
-bool QLineEdit::edited() const { notImplemented(); return 0; }
-void QPainter::drawTiledImage(Image*,int,int,int,int,int,int,void*) { notImplemented(); }
-void QPainter::clearFocusRing() { notImplemented(); }
-bool QFont::operator==(QFont const&) const { notImplemented(); return 0; }
-Widget::Widget() { notImplemented(); }
-String QTextEdit::text() const { notImplemented(); return String(); }
-void QPainter::drawImageInRect(Image*,IntRect const&,Image::CompositeOperator) { notImplemented(); }
-void QPainter::setFont(QFont const&) { notImplemented(); }
-void Widget::disableFlushDrawing() { notImplemented(); }
-void QPainter::initFocusRing(int,int) { notImplemented(); }
-void QSlider::setMinValue(double) { notImplemented(); }
-void QTextEdit::setWordWrap(QTextEdit::WrapStyle) { notImplemented(); }
-void QPainter::drawLineForMisspelling(int,int,int) { notImplemented(); }
-void QLineEdit::setText(String const&) { notImplemented(); }
-double QSlider::value() const { notImplemented(); return 0; }
-void QPainter::setBrush(unsigned int) { notImplemented(); }
-void QListBox::setSelectionMode(QListBox::SelectionMode) { notImplemented(); }
-void KWQFileButton::setFilename(QString const&) { notImplemented(); }
-QFontMetrics::QFontMetrics(QFont const&) { notImplemented(); }
-int QFontMetrics::lineSpacing() const { notImplemented(); return 0; }
-void QLineEdit::setEdited(bool) { notImplemented(); }
-IntRect QComboBox::frameGeometry() const { notImplemented(); return IntRect(); }
-void QListBox::setWritingDirection(QPainter::TextDirection) { notImplemented(); }
-void QLineEdit::setAlignment(Qt::AlignmentFlags) { notImplemented(); }
-void ScrollView::updateContents(const IntRect&,bool) { notImplemented(); }
-float QFontMetrics::floatWidth(QChar const*,int,int,int,int,int,int,int,bool) const { notImplemented(); return 0; }
-void ScrollView::setHScrollBarMode(ScrollBarMode) { notImplemented(); }
-WebCore::Widget::FocusPolicy KWQFileButton::focusPolicy() const { notImplemented(); return NoFocus; }
-void QListBox::setFont(QFont const&) { notImplemented(); }
-bool QLineEdit::checksDescendantsForFocus() const { notImplemented(); return false; }
-int KWQFileButton::baselinePosition(int) const { notImplemented(); return 0; }
-QSlider::~QSlider() { notImplemented(); }
-void KWQFileButton::setFrameGeometry(WebCore::IntRect const&) { notImplemented(); }
-QListBox::~QListBox() { notImplemented(); }
-WebCore::IntRect KWQFileButton::frameGeometry() const { notImplemented(); return IntRect(); }
-void QTextEdit::setFont(QFont const&) { notImplemented(); }
-void QLineEdit::setFont(QFont const&) { notImplemented(); }
-KWQFileButton::~KWQFileButton() { notImplemented(); }
-WebCore::Widget::FocusPolicy QTextEdit::focusPolicy() const { notImplemented(); return NoFocus; }
-WebCore::Widget::FocusPolicy QSlider::focusPolicy() const { notImplemented(); return NoFocus; }
-void QSlider::setFont(QFont const&) { notImplemented(); }
-void QListBox::setEnabled(bool) { notImplemented(); }
-bool QListBox::checksDescendantsForFocus() const { notImplemented(); return 0; }
-WebCore::Widget::FocusPolicy QListBox::focusPolicy() const { notImplemented(); return NoFocus; }
-int QLineEdit::baselinePosition(int) const { notImplemented(); return 0; }
-WebCore::IntSize QSlider::sizeHint() const { notImplemented(); return IntSize(); }
-QLineEdit::~QLineEdit() { notImplemented(); }
-QTextEdit::~QTextEdit() { notImplemented(); }
-bool QTextEdit::checksDescendantsForFocus() const { notImplemented(); return false; }
-WebCore::Widget::FocusPolicy QLineEdit::focusPolicy() const { notImplemented(); return NoFocus; }
-QScrollBar::~QScrollBar() { notImplemented(); }
-Path::Path(){ notImplemented(); }
-Path::Path(const IntRect&, Type){ notImplemented(); }
-Path::Path(const IntPointArray&){ notImplemented(); }
-Path::~Path(){ notImplemented(); }
-Path::Path(const Path&){ notImplemented(); }
-Path& Path::operator=(const Path&){ notImplemented(); return*this; }
-bool Path::contains(const IntPoint&) const{ notImplemented(); return false; }
-void Path::translate(int, int){ notImplemented(); }
-IntRect Path::boundingRect() const { notImplemented(); return IntRect(); }
-static Cursor localCursor;
-const Cursor& WebCore::crossCursor() { notImplemented(); return localCursor; }
-const Cursor& WebCore::handCursor() { notImplemented(); return localCursor; }
-const Cursor& WebCore::moveCursor() { notImplemented(); return localCursor; }
-const Cursor& WebCore::iBeamCursor() { notImplemented(); return localCursor; }
-const Cursor& WebCore::waitCursor() { notImplemented(); return localCursor; }
-const Cursor& WebCore::helpCursor() { notImplemented(); return localCursor; }
-const Cursor& WebCore::eastResizeCursor() { notImplemented(); return localCursor; }
-const Cursor& WebCore::northResizeCursor() { notImplemented(); return localCursor; }
-const Cursor& WebCore::northEastResizeCursor() { notImplemented(); return localCursor; }
-const Cursor& WebCore::northWestResizeCursor() { notImplemented(); return localCursor; }
-const Cursor& WebCore::southResizeCursor() { notImplemented(); return localCursor; }
-const Cursor& WebCore::southEastResizeCursor() { notImplemented(); return localCursor; }
-const Cursor& WebCore::southWestResizeCursor() { notImplemented(); return localCursor; }
-const Cursor& WebCore::westResizeCursor() { notImplemented(); return localCursor; }
-WebCore::MouseEvent::MouseEvent() { notImplemented(); }
-void QLineEdit::setColors(Color const&,Color const&) { notImplemented(); }
-void QTextEdit::setColors(Color const&,Color const&) { notImplemented(); }
-QString searchableIndexIntroduction() { notImplemented(); return QString(); }
-void KWQKCookieJar::setCookie(KURL const&,KURL const&,QString const&) { notImplemented(); }
-QString KWQKCookieJar::cookie(KURL const&) { notImplemented(); return QString(); }
-IntRect WebCore::screenRect(Widget*) { notImplemented(); return IntRect(); }
-void WebCore::ScrollView::scrollBy(int,int) { notImplemented(); }
-void WebCore::Widget::clearFocus() { notImplemented(); }
-bool WebCore::historyContains(QString const&) { return false; }
-int KWQFindNextSentenceFromIndex(QChar const*,int,int,bool) { notImplemented(); return 0; }
-void KWQFindSentenceBoundary(QChar const*,int,int,int*,int*) { notImplemented(); }
-int KWQFindNextWordFromIndex(QChar const*,int,int,bool) { notImplemented(); return 0; }
-void KWQFindWordBoundary(QChar const*,int,int,int*,int*) { notImplemented(); }
-QString submitButtonDefaultLabel() { return "Submit"; }
-QString inputElementAltText() { return QString(); }
-QString resetButtonDefaultLabel() { return "Reset"; }
-bool KWQKCookieJar::cookieEnabled() { notImplemented(); return false; }
-void WebCore::Widget::setFocus() { notImplemented(); }
-void WebCore::ScrollView::setContentsPos(int,int) { }
-void WebCore::QPainter::setPaintingDisabled(bool) { notImplemented(); }
-void WebCore::QPainter::fillRect(WebCore::IntRect const&,WebCore::Brush const&) { notImplemented(); }
-WebCore::QPainter::~QPainter() { notImplemented(); }
-WebCore::QPainter::QPainter(bool) { notImplemented(); }
-void WebCore::ScrollView::viewportToContents(int,int,int&,int&) { notImplemented(); }
-void WebCore::TransferJob::kill() { notImplemented(); }
-void WebCore::TransferJob::addMetaData(QString const&,QString const&) { notImplemented(); }
-void WebCore::TransferJob::addMetaData(KXMLCore::HashMap<WebCore::String,WebCore::String> const&) { notImplemented(); }
-QString WebCore::TransferJob::queryMetaData(QString const&) const { notImplemented(); return QString(); }
-int WebCore::TransferJob::error() const { notImplemented(); return 0; }
-QString WebCore::TransferJob::errorText() const { notImplemented(); return "Houston, we have a problem."; }
-bool WebCore::TransferJob::isErrorPage() const { notImplemented(); return 0; }
-WebCore::TransferJob::TransferJob(WebCore::TransferJobClient*,KURL const&) { notImplemented(); }
-WebCore::TransferJob::TransferJob(WebCore::TransferJobClient*,KURL const&,WebCore::FormData const&) { notImplemented(); }
-void WebCore::Widget::hide() { notImplemented(); }
-QString KLocale::language() { return "en"; }
-PluginInfo*PlugInInfoStore::createPluginInfoForPluginAtIndex(unsigned) { notImplemented(); return 0;}
-unsigned PlugInInfoStore::pluginCount() const { notImplemented(); return 0; }
-void WebCore::refreshPlugins(bool) { notImplemented(); }
-int WebCore::screenDepth(WebCore::Widget*) { notImplemented(); return 96; }
-QFont::QFont() { }
-QFont::~QFont() { }
-bool QFont::italic() const { notImplemented(); return false; }
-int QFont::weight() const { notImplemented(); return QFont::Normal; }
-static QFontMetrics localFontMetrics;
-QFontMetrics::QFontMetrics() { }
-QFontMetrics::~QFontMetrics() { }
-QFontMetrics::QFontMetrics(QFontMetrics const&) { notImplemented(); }
-QFontMetrics& QFontMetrics::operator=(QFontMetrics const&) { notImplemented(); return localFontMetrics; }
-float QFontMetrics::xHeight() const { notImplemented(); return 0; }
-IntRect WebCore::usableScreenRect(WebCore::Widget*) { notImplemented(); return IntRect(0,0,800,600); }
-QFont& QFont::operator=(QFont const&) { notImplemented(); return localFont; }
-void Widget::setActiveWindow() { notImplemented(); }
-bool KWQCheckIfReloading(WebCore::DocLoader*) { notImplemented(); return false; }
-int WebCore::ScrollView::contentsX() const { notImplemented(); return 0; }
-int WebCore::ScrollView::contentsY() const { notImplemented(); return 0; }
-int WebCore::ScrollView::contentsHeight() const { notImplemented(); return 0; }
-int WebCore::ScrollView::contentsWidth() const { notImplemented(); return 0; }
-int WebCore::ScrollView::visibleHeight() const { notImplemented(); return 0; }
-int WebCore::ScrollView::visibleWidth() const { notImplemented(); return 0; }
-WebCore::ScrollBarMode WebCore::ScrollView::hScrollBarMode() const { notImplemented(); return ScrollBarAlwaysOff; }
-WebCore::ScrollBarMode WebCore::ScrollView::vScrollBarMode() const { notImplemented(); return ScrollBarAlwaysOff; }
-RenderTheme* WebCore::theme() { notImplemented(); return 0; }
-void KWQCheckCacheObjectStatus(DocLoader*, CachedObject*) { notImplemented(); }
-bool KWQServeRequest(Loader*,Request*, TransferJob*) { notImplemented(); return 0; }
-Array<char> KWQServeSynchronousRequest(Loader*,DocLoader*,TransferJob*,KURL&,QString&) { notImplemented(); return 0; }
-Widget* WebCore::FrameView::topLevelWidget() const { notImplemented(); return 0; }
- void  WebCore::FrameWin::respondToChangedContents(void) { notImplemented(); }
- void  WebCore::FrameWin::unfocusWindow(void) { notImplemented(); }
- bool  WebCore::FrameWin::locationbarVisible(void) { notImplemented(); return 0; }
- void  WebCore::FrameWin::respondToChangedSelection(class WebCore::SelectionController const &,bool) { notImplemented(); }
- void  WebCore::FrameWin::clearUndoRedoOperations(void) { notImplemented(); }
- void  WebCore::FrameWin::issueRedoCommand(void) { notImplemented(); }
- class KJS::Bindings::Instance *  WebCore::FrameWin::getObjectInstanceForWidget(class WebCore::Widget *) { notImplemented(); return 0; }
- class KJS::Bindings::Instance *  WebCore::FrameWin::getEmbedInstanceForWidget(class WebCore::Widget *) { notImplemented(); return 0; }
- bool  WebCore::FrameWin::canRedo(void)const  { notImplemented(); return 0; }
- void  WebCore::FrameWin::restoreDocumentState(void) { }
- bool  WebCore::FrameWin::canUndo(void)const  { notImplemented(); return 0; }
- bool  WebCore::FrameWin::runJavaScriptPrompt(class WebCore::String const &,class WebCore::String const &,class WebCore::String &) { notImplemented(); return 0; }
- void  WebCore::FrameWin::recordFormValue(class QString const &,class QString const &,class WebCore::HTMLFormElementImpl *) { notImplemented(); }
- class QString  WebCore::FrameWin::overrideMediaType(void)const  { notImplemented(); return QString(); }
- void  WebCore::FrameWin::registerCommandForRedo(class WebCore::EditCommandPtr const &) { notImplemented(); }
- void  WebCore::FrameWin::runJavaScriptAlert(class WebCore::String const &) { notImplemented(); }
- void  WebCore::FrameWin::setTitle(class WebCore::String const &) { notImplemented(); }
- bool  WebCore::FrameWin::runJavaScriptConfirm(class WebCore::String const &) { notImplemented(); return 0; }
- bool  WebCore::FrameWin::openURL(class KURL const &) { notImplemented(); return 0; }
- void  WebCore::FrameWin::urlSelected(class KURL const &,struct WebCore::URLArgs const &) { notImplemented(); }
- void  WebCore::FrameWin::saveDocumentState(void) { notImplemented(); }
- void  WebCore::FrameWin::print(void) { notImplemented(); }
- class KJS::Bindings::Instance *  WebCore::FrameWin::getAppletInstanceForWidget(class WebCore::Widget *) { notImplemented(); return 0; }
- bool  WebCore::FrameWin::passMouseDownEventToWidget(class WebCore::Widget *) { notImplemented(); return 0; }
- void  WebCore::FrameWin::registerCommandForUndo(class WebCore::EditCommandPtr const &) { notImplemented(); }
- void  WebCore::FrameWin::issueCutCommand(void) { notImplemented(); }
- void  WebCore::FrameWin::issueCopyCommand(void) { notImplemented(); }
- void  WebCore::FrameWin::openURLRequest(class KURL const &,struct WebCore::URLArgs const &) { notImplemented(); }
- void  WebCore::FrameWin::addMessageToConsole(class WebCore::String const &,unsigned int,class WebCore::String const &) { notImplemented(); }
- bool  WebCore::FrameWin::passWheelEventToChildWidget(class WebCore::NodeImpl *) { notImplemented(); return 0; }
- void  WebCore::FrameWin::partClearedInBegin(void) { }
- void  WebCore::FrameWin::issueUndoCommand(void) { notImplemented(); }
- class QString  WebCore::FrameWin::mimeTypeForFileName(class QString const &)const  { notImplemented(); return QString(); }
- void  WebCore::FrameWin::clearRecordedFormValues(void) { notImplemented(); }
- void  WebCore::FrameWin::issuePasteCommand(void) { notImplemented(); }
- class WebCore::RangeImpl *  WebCore::FrameWin::markedTextRange(void)const  { notImplemented(); return 0; }
- bool  WebCore::FrameWin::shouldChangeSelection(class WebCore::SelectionController const &,class WebCore::SelectionController const &,WebCore::EAffinity,bool)const  { notImplemented(); return 0; }
- void  WebCore::FrameWin::scheduleClose(void) { notImplemented(); }
- void  WebCore::FrameWin::markMisspellingsInAdjacentWords(class WebCore::VisiblePosition const &) { notImplemented(); }
- void  WebCore::FrameWin::markMisspellings(class WebCore::SelectionController const &) { notImplemented(); }
- bool  WebCore::FrameWin::menubarVisible(void) { notImplemented(); return 0; }
- bool  WebCore::FrameWin::personalbarVisible(void) { notImplemented(); return 0; }
- void  WebCore::FrameWin::createEmptyDocument(void) { }
- bool  WebCore::FrameWin::lastEventIsMouseUp(void)const  { notImplemented(); return 0; }
- bool  WebCore::FrameWin::statusbarVisible(void) { notImplemented(); return 0; }
- bool  WebCore::FrameWin::toolbarVisible(void) { notImplemented(); return 0; }
- void  WebCore::FrameWin::issueTransposeCommand(void) { notImplemented(); }
- class QString  WebCore::FrameWin::userAgent(void)const  { notImplemented(); return QString(); }
- void  WebCore::FrameWin::submitForm(class KURL const &,struct WebCore::URLArgs const &) { notImplemented(); }
- bool  WebCore::FrameWin::canPaste(void)const  { notImplemented(); return 0; }
- class QString  WebCore::FrameWin::incomingReferrer(void)const  { notImplemented(); return QString(); }
- enum WebCore::ObjectContentType  WebCore::FrameWin::objectContentType(class KURL const &,class QString const &) { notImplemented(); return (ObjectContentType)0; }
- bool  WebCore::FrameWin::passSubframeEventToSubframe(class WebCore::MouseEventWithHitTestResults &) { notImplemented(); return 0; }
- class WebCore::Frame *  WebCore::FrameWin::createFrame(class KURL const &,class QString const &,class WebCore::RenderPart *,class WebCore::String const &) { notImplemented(); return 0; }
- bool  WebCore::FrameWin::canGoBackOrForward(int)const  { notImplemented(); return 0; }
- void  WebCore::FrameWin::issuePasteAndMatchStyleCommand(void) { notImplemented(); }
- class WebCore::Plugin *  WebCore::FrameWin::createPlugin(class KURL const &,class QStringList const &,class QStringList const &,class QString const &) { notImplemented(); return 0; }
- void  WebCore::FrameWin::handledOnloadEvents(void) { notImplemented(); }
-WebCore::String  WebCore::FrameWin::generateFrameName(void) { notImplemented(); return String(); }
-WebCore::BrowserExtensionWin::BrowserExtensionWin(class WebCore::Frame*) { }
- void  WebCore::BrowserExtensionWin::setTypedIconURL(class KURL const &,class QString const &) { notImplemented(); }
- void  WebCore::BrowserExtensionWin::openURLRequest(class KURL const &,struct WebCore::URLArgs const &) { notImplemented(); }
- int  WebCore::BrowserExtensionWin::getHistoryLength(void) { notImplemented(); return 0; }
- bool  WebCore::BrowserExtensionWin::canRunModal(void) { notImplemented(); return 0; }
- void  WebCore::BrowserExtensionWin::openURLNotify(void) { notImplemented(); }
- void  WebCore::BrowserExtensionWin::createNewWindow(class KURL const &,struct WebCore::URLArgs const &,struct WebCore::WindowArgs const &,class WebCore::Frame * &) { notImplemented(); }
- bool  WebCore::BrowserExtensionWin::canRunModalNow(void) { notImplemented(); return 0; }
- void  WebCore::BrowserExtensionWin::runModal(void) { notImplemented(); }
- void  WebCore::BrowserExtensionWin::goBackOrForward(int) { notImplemented(); }
- void  WebCore::BrowserExtensionWin::setIconURL(class KURL const &) { notImplemented(); }
- void  WebCore::BrowserExtensionWin::createNewWindow(class KURL const &,struct WebCore::URLArgs const &) { notImplemented(); }
+#include "config.h"\r
+\r
+#define WIN32_COMPILE_HACK\r
+\r
+#include <stdio.h>\r
+#include <stdlib.h>\r
+#include "NodeImpl.h"\r
+#include "KWQLineEdit.h"\r
+#include "KWQFont.h"\r
+#include "KWQFileButton.h"\r
+#include "KWQTextEdit.h"\r
+#include "KWQComboBox.h"\r
+#include "IntPoint.h"\r
+#include "Widget.h"\r
+#include "KWQFontMetrics.h"\r
+#include "KWQPainter.h"\r
+#include "KWQSlider.h"\r
+#include "Cursor.h"\r
+#include "loader.h"\r
+#include "KWQKJobClasses.h"\r
+#include "FrameView.h"\r
+#include "KWQScrollBar.h"\r
+#include "KWQObject.h"\r
+#include "KWQSignal.h"\r
+#include "dom2_events.h"\r
+#include "KWQKJavaAppletWidget.h"\r
+#include "KWQScrollBar.h"\r
+#include "Path.h"\r
+#include "MouseEvent.h"\r
+#include "KWQKCookieJar.h"\r
+#include "Screen.h"\r
+#include "History.h"\r
+#include "KWQKLocale.h"\r
+#include "PlugInInfoStore.h"\r
+#include "render_theme.h"\r
+#include "FrameWin.h"\r
+#include "BrowserExtensionWin.h"\r
+\r
+using namespace WebCore;\r
+\r
+static void notImplemented() { puts("Not yet implemented"); _CrtDbgBreak(); }\r
+\r
+void QLineEdit::selectAll() { notImplemented(); }\r
+void QPainter::save() { notImplemented(); }\r
+void Widget::enableFlushDrawing() { notImplemented(); }\r
+void QPainter::drawHighlightForText(int,int,int,int,int,QChar const*,int,int,int,int,Color const&,QPainter::TextDirection,bool,int,int,bool) { notImplemented(); }\r
+String QTextEdit::textWithHardLineBreaks() const { notImplemented(); return String(); }\r
+IntPoint Widget::mapFromGlobal(IntPoint const&) const { notImplemented(); return IntPoint(); }\r
+void QPainter::addClip(IntRect const&) { notImplemented(); }\r
+int QLineEdit::cursorPosition() const { notImplemented(); return 0; }\r
+void QPainter::setPen(Pen::PenStyle) { notImplemented(); }\r
+Color QPainter::selectedTextBackgroundColor() const { notImplemented(); return Color(); }\r
+QFontMetrics QPainter::fontMetrics() const { notImplemented(); return QFontMetrics(); }\r
+void QSlider::setValue(double) { notImplemented(); }\r
+void QLineEdit::addSearchResult() { notImplemented(); }\r
+void KWQFileButton::click(bool) { notImplemented(); }\r
+void QLineEdit::setWritingDirection(QPainter::TextDirection) { notImplemented(); }\r
+void QPainter::drawFocusRing(Color const&) { notImplemented(); }\r
+IntSize KWQFileButton::sizeForCharacterWidth(int) const { notImplemented(); return IntSize(); }\r
+IntSize QTextEdit::sizeWithColumnsAndRows(int,int) const { notImplemented(); return IntSize(); }\r
+void QComboBox::clear() { notImplemented(); }\r
+int QPainter::misspellingLineThickness() const { notImplemented(); return 0; }\r
+void QComboBox::setFrameGeometry(IntRect const&) { notImplemented(); }\r
+int QLineEdit::maxLength() const { notImplemented(); return 0; }\r
+bool Widget::isEnabled() const { notImplemented(); return 0; }\r
+bool KWQServeRequest(Loader*,DocLoader*,WebCore::TransferJob*) { notImplemented(); return 0; }\r
+void QTextEdit::setText(String const&) { notImplemented(); }\r
+void Widget::paint(QPainter*,IntRect const&) { notImplemented(); }\r
+void QPainter::addRoundedRectClip(IntRect const&,IntSize const&,IntSize const&,IntSize const&,IntSize const&) { notImplemented(); }\r
+IntPoint FrameView::viewportToGlobal(IntPoint const&) const { notImplemented(); return IntPoint(); }\r
+int QTextEdit::selectionEnd() { notImplemented(); return 0; }\r
+void QFont::determinePitch() const { notImplemented(); }\r
+void QTextEdit::setScrollBarModes(ScrollBarMode,ScrollBarMode) { notImplemented(); }\r
+void QPainter::drawEllipse(int,int,int,int) { notImplemented(); }\r
+void QPainter::setPen(unsigned int) { notImplemented(); }\r
+void QTextEdit::setReadOnly(bool) { notImplemented(); }\r
+void QListBox::appendItem(QString const&,KWQListBoxItemType,bool) { notImplemented(); }\r
+void QLineEdit::setPlaceholderString(String const&) { notImplemented(); }\r
+Cursor::Cursor(Cursor const&) { notImplemented(); }\r
+Widget::FocusPolicy Widget::focusPolicy() const { notImplemented(); return NoFocus; }\r
+void ScrollView::removeChild(Widget*) { notImplemented(); }\r
+void QTextEdit::selectAll() { notImplemented(); }\r
+void QPainter::fillRect(int,int,int,int,Brush const&) { notImplemented(); }\r
+void QPainter::endTransparencyLayer() { notImplemented(); }\r
+void ScrollView::addChild(Widget*,int,int) { notImplemented(); }\r
+void QTextEdit::setDisabled(bool) { notImplemented(); }\r
+bool QScrollBar::scroll(KWQScrollDirection,KWQScrollGranularity,float) { notImplemented(); return 0; }\r
+Widget::~Widget() { notImplemented(); }\r
+IntRect QPainter::xForm(IntRect const&) const { notImplemented(); return IntRect(); }\r
+IntSize QListBox::sizeForNumberOfLines(int) const { notImplemented(); return IntSize(); }\r
+int QLineEdit::selectionStart() const { notImplemented(); return 0; }\r
+QLineEdit::QLineEdit(QLineEdit::Type) { notImplemented(); }\r
+void FrameView::updateBorder() { notImplemented(); }\r
+bool QLineEdit::hasSelectedText() const { notImplemented(); return 0; }\r
+QScrollBar::QScrollBar(Qt::Orientation,Widget*) { notImplemented(); }\r
+void QListBox::doneAppendingItems() { notImplemented(); }\r
+QTextEdit::QTextEdit(Widget*) { notImplemented(); }\r
+bool ScrollView::inWindow() const { notImplemented(); return 0; }\r
+bool QScrollBar::setValue(int) { notImplemented(); return 0; }\r
+bool QTextEdit::hasSelectedText() const { notImplemented(); return 0; }\r
+int QTextEdit::selectionStart() { notImplemented(); return 0; }\r
+int ScrollView::scrollXOffset() const { notImplemented(); return 0; }\r
+bool QListBox::isSelected(int) const { notImplemented(); return 0; }\r
+void QLineEdit::setReadOnly(bool) { notImplemented(); }\r
+void QPainter::drawLineForText(int,int,int,int) { notImplemented(); }\r
+QPainter::QPainter() { notImplemented(); }\r
+QComboBox::~QComboBox() { notImplemented(); }\r
+Cursor::Cursor(Image*) { notImplemented(); }\r
+Widget::FocusPolicy QComboBox::focusPolicy() const { notImplemented(); return NoFocus; }\r
+void QPainter::drawImageAtPoint(Image*,IntPoint const&,Image::CompositeOperator) { notImplemented(); }\r
+void QPainter::clearShadow() { notImplemented(); }\r
+void QPainter::setPen(Pen const&) { notImplemented(); }\r
+void QTextEdit::setLineHeight(int) { notImplemented(); }\r
+void QScrollBar::setKnobProportion(int,int) { notImplemented(); }\r
+KWQFileButton::KWQFileButton(Frame*) { notImplemented(); }\r
+IntRect QFontMetrics::boundingRect(int,int,int,int,int,QString const&,int,int) const { notImplemented(); return IntRect(); }\r
+void QTextEdit::setSelectionStart(int) { notImplemented(); }\r
+void QPainter::beginTransparencyLayer(float) { notImplemented(); }\r
+void QComboBox::setFont(QFont const&) { notImplemented(); }\r
+IntRect Widget::frameGeometry() const { notImplemented(); return IntRect(); }\r
+void QListBox::setSelected(int,bool) { notImplemented(); }\r
+void QPainter::addFocusRingRect(int,int,int,int) { notImplemented(); }\r
+void QTextEdit::setCursorPosition(int,int) { notImplemented(); }\r
+void QPainter::restore() { notImplemented(); }\r
+int QFontMetrics::width(QString const&,int,int,int) const { notImplemented(); return 0; }\r
+void Widget::setEnabled(bool) { notImplemented(); }\r
+void QTextEdit::setSelectionEnd(int) { notImplemented(); }\r
+void QComboBox::populate() { notImplemented(); }\r
+static QFont localFont;\r
+QFont const& QPainter::font() const { notImplemented(); return localFont; }\r
+void QTextEdit::setAlignment(Qt::AlignmentFlags) { notImplemented(); }\r
+void QLineEdit::setCursorPosition(int) { notImplemented(); }\r
+void QPainter::drawText(int,int,int,int,int,int,int,QString const&) { notImplemented(); }\r
+static Pen localPen;\r
+Pen const& QPainter::pen() const { notImplemented(); return localPen; }\r
+KJavaAppletWidget::KJavaAppletWidget(IntSize const&,Frame*,KXMLCore::HashMap<String,String> const&) { notImplemented(); }\r
+QListBox::QListBox() { notImplemented(); }\r
+QString QLineEdit::selectedText() const { notImplemented(); return QString(); }\r
+void Widget::setIsSelected(bool) { notImplemented(); }\r
+String QLineEdit::text() const { notImplemented(); return String(); }\r
+void Widget::unlockDrawingFocus() { notImplemented(); }\r
+void QLineEdit::setLiveSearch(bool) { notImplemented(); }\r
+bool QPainter::paintingDisabled() const { notImplemented(); return 0; }\r
+QComboBox::QComboBox() { notImplemented(); }\r
+void QPainter::drawConvexPolygon(IntPointArray const&) { notImplemented(); }\r
+void Widget::setFont(QFont const&) { notImplemented(); }\r
+void QSlider::setMaxValue(double) { notImplemented(); }\r
+void Widget::lockDrawingFocus() { notImplemented(); }\r
+void QPainter::drawLine(int,int,int,int) { notImplemented(); }\r
+void QPainter::setBrush(Brush::BrushStyle) { notImplemented(); }\r
+void QTextEdit::setSelectionRange(int,int) { notImplemented(); }\r
+void QPainter::drawText(int,int,int,int,QChar const*,int,int,int,int,Color const&,QPainter::TextDirection,bool,int,int,bool) { notImplemented(); }\r
+void ScrollView::scrollPointRecursively(int,int) { notImplemented(); }\r
+IntSize QLineEdit::sizeForCharacterWidth(int) const { notImplemented(); return IntSize(); }\r
+IntRect QFontMetrics::selectionRectForText(int,int,int,int,int,QChar const*,int,int,int,int,bool,bool,int,int,bool) const { notImplemented(); return IntRect(); }\r
+int QFontMetrics::checkSelectionPoint(QChar*,int,int,int,int,int,int,int,int,bool,int,bool,bool,bool) const { notImplemented(); return 0; }\r
+void QTextEdit::getCursorPosition(int*,int*) const { notImplemented(); }\r
+bool FrameView::isFrameView() const { notImplemented(); return 0; }\r
+void QScrollBar::setSteps(int,int) { notImplemented(); }\r
+void QLineEdit::setMaxLength(int) { notImplemented(); }\r
+void Widget::setCursor(Cursor const&) { notImplemented(); }\r
+void QLineEdit::setAutoSaveName(String const&) { notImplemented(); }\r
+int QComboBox::baselinePosition(int) const { notImplemented(); return 0; }\r
+void QComboBox::appendItem(QString const&,KWQListBoxItemType,bool) { notImplemented(); }\r
+void QPainter::setShadow(int,int,int,Color const&) { notImplemented(); }\r
+void QTextEdit::setWritingDirection(QPainter::TextDirection) { notImplemented(); }\r
+void Widget::setDrawingAlpha(float) { notImplemented(); }\r
+QSlider::QSlider() { notImplemented(); }\r
+void QPainter::drawScaledAndTiledImage(Image*,int,int,int,int,int,int,int,int,Image::TileRule,Image::TileRule,void*) { notImplemented(); }\r
+int ScrollView::scrollYOffset() const { notImplemented(); return 0; }\r
+void QPainter::drawImage(Image*,int,int,int,int,int,int,int,int,Image::CompositeOperator,void*) { notImplemented(); }\r
+void QPainter::setBrush(Brush const&) { notImplemented(); }\r
+void QComboBox::setCurrentItem(int) { notImplemented(); }\r
+void QComboBox::setWritingDirection(QPainter::TextDirection) { notImplemented(); }\r
+IntSize QComboBox::sizeHint() const { notImplemented(); return IntSize(); }\r
+void QPainter::drawRect(int,int,int,int) { notImplemented(); }\r
+void Widget::setFrameGeometry(IntRect const&) { notImplemented(); }\r
+void QLineEdit::setSelection(int,int) { notImplemented(); }\r
+void QLineEdit::setMaxResults(int) { notImplemented(); }\r
+void QListBox::clear() { notImplemented(); }\r
+bool QLineEdit::edited() const { notImplemented(); return 0; }\r
+void QPainter::drawTiledImage(Image*,int,int,int,int,int,int,void*) { notImplemented(); }\r
+void QPainter::clearFocusRing() { notImplemented(); }\r
+bool QFont::operator==(QFont const&) const { notImplemented(); return 0; }\r
+String QTextEdit::text() const { notImplemented(); return String(); }\r
+void QPainter::drawImageInRect(Image*,IntRect const&,Image::CompositeOperator) { notImplemented(); }\r
+void QPainter::setFont(QFont const&) { notImplemented(); }\r
+void Widget::disableFlushDrawing() { notImplemented(); }\r
+void QPainter::initFocusRing(int,int) { notImplemented(); }\r
+void QSlider::setMinValue(double) { notImplemented(); }\r
+void QTextEdit::setWordWrap(QTextEdit::WrapStyle) { notImplemented(); }\r
+void QPainter::drawLineForMisspelling(int,int,int) { notImplemented(); }\r
+void QLineEdit::setText(String const&) { notImplemented(); }\r
+double QSlider::value() const { notImplemented(); return 0; }\r
+void QPainter::setBrush(unsigned int) { notImplemented(); }\r
+void QListBox::setSelectionMode(QListBox::SelectionMode) { notImplemented(); }\r
+void KWQFileButton::setFilename(QString const&) { notImplemented(); }\r
+QFontMetrics::QFontMetrics(QFont const&) { notImplemented(); }\r
+void QLineEdit::setEdited(bool) { notImplemented(); }\r
+IntRect QComboBox::frameGeometry() const { notImplemented(); return IntRect(); }\r
+void QListBox::setWritingDirection(QPainter::TextDirection) { notImplemented(); }\r
+void QLineEdit::setAlignment(Qt::AlignmentFlags) { notImplemented(); }\r
+WebCore::Widget::FocusPolicy KWQFileButton::focusPolicy() const { notImplemented(); return NoFocus; }\r
+void QListBox::setFont(QFont const&) { notImplemented(); }\r
+bool QLineEdit::checksDescendantsForFocus() const { notImplemented(); return false; }\r
+int KWQFileButton::baselinePosition(int) const { notImplemented(); return 0; }\r
+QSlider::~QSlider() { notImplemented(); }\r
+void KWQFileButton::setFrameGeometry(WebCore::IntRect const&) { notImplemented(); }\r
+QListBox::~QListBox() { notImplemented(); }\r
+WebCore::IntRect KWQFileButton::frameGeometry() const { notImplemented(); return IntRect(); }\r
+void QTextEdit::setFont(QFont const&) { notImplemented(); }\r
+void QLineEdit::setFont(QFont const&) { notImplemented(); }\r
+KWQFileButton::~KWQFileButton() { notImplemented(); }\r
+WebCore::Widget::FocusPolicy QTextEdit::focusPolicy() const { notImplemented(); return NoFocus; }\r
+WebCore::Widget::FocusPolicy QSlider::focusPolicy() const { notImplemented(); return NoFocus; }\r
+void QSlider::setFont(QFont const&) { notImplemented(); }\r
+void QListBox::setEnabled(bool) { notImplemented(); }\r
+bool QListBox::checksDescendantsForFocus() const { notImplemented(); return 0; }\r
+WebCore::Widget::FocusPolicy QListBox::focusPolicy() const { notImplemented(); return NoFocus; }\r
+int QLineEdit::baselinePosition(int) const { notImplemented(); return 0; }\r
+WebCore::IntSize QSlider::sizeHint() const { notImplemented(); return IntSize(); }\r
+QLineEdit::~QLineEdit() { notImplemented(); }\r
+QTextEdit::~QTextEdit() { notImplemented(); }\r
+bool QTextEdit::checksDescendantsForFocus() const { notImplemented(); return false; }\r
+WebCore::Widget::FocusPolicy QLineEdit::focusPolicy() const { notImplemented(); return NoFocus; }\r
+QScrollBar::~QScrollBar() { notImplemented(); }\r
+Path::Path(){ notImplemented(); }\r
+Path::Path(const IntRect&, Type){ notImplemented(); }\r
+Path::Path(const IntPointArray&){ notImplemented(); }\r
+Path::~Path(){ notImplemented(); }\r
+Path::Path(const Path&){ notImplemented(); }\r
+Path& Path::operator=(const Path&){ notImplemented(); return*this; }\r
+bool Path::contains(const IntPoint&) const{ notImplemented(); return false; }\r
+void Path::translate(int, int){ notImplemented(); }\r
+IntRect Path::boundingRect() const { notImplemented(); return IntRect(); }\r
+static Cursor localCursor;\r
+const Cursor& WebCore::crossCursor() { notImplemented(); return localCursor; }\r
+const Cursor& WebCore::handCursor() { notImplemented(); return localCursor; }\r
+const Cursor& WebCore::moveCursor() { notImplemented(); return localCursor; }\r
+const Cursor& WebCore::iBeamCursor() { notImplemented(); return localCursor; }\r
+const Cursor& WebCore::waitCursor() { notImplemented(); return localCursor; }\r
+const Cursor& WebCore::helpCursor() { notImplemented(); return localCursor; }\r
+const Cursor& WebCore::eastResizeCursor() { notImplemented(); return localCursor; }\r
+const Cursor& WebCore::northResizeCursor() { notImplemented(); return localCursor; }\r
+const Cursor& WebCore::northEastResizeCursor() { notImplemented(); return localCursor; }\r
+const Cursor& WebCore::northWestResizeCursor() { notImplemented(); return localCursor; }\r
+const Cursor& WebCore::southResizeCursor() { notImplemented(); return localCursor; }\r
+const Cursor& WebCore::southEastResizeCursor() { notImplemented(); return localCursor; }\r
+const Cursor& WebCore::southWestResizeCursor() { notImplemented(); return localCursor; }\r
+const Cursor& WebCore::westResizeCursor() { notImplemented(); return localCursor; }\r
+WebCore::MouseEvent::MouseEvent() { notImplemented(); }\r
+void QLineEdit::setColors(Color const&,Color const&) { notImplemented(); }\r
+void QTextEdit::setColors(Color const&,Color const&) { notImplemented(); }\r
+QString searchableIndexIntroduction() { notImplemented(); return QString(); }\r
+void KWQKCookieJar::setCookie(KURL const&,KURL const&,QString const&) { notImplemented(); }\r
+QString KWQKCookieJar::cookie(KURL const&) { notImplemented(); return QString(); }\r
+IntRect WebCore::screenRect(Widget*) { notImplemented(); return IntRect(); }\r
+void WebCore::ScrollView::scrollBy(int,int) { notImplemented(); }\r
+void WebCore::Widget::clearFocus() { notImplemented(); }\r
+int KWQFindNextSentenceFromIndex(QChar const*,int,int,bool) { notImplemented(); return 0; }\r
+void KWQFindSentenceBoundary(QChar const*,int,int,int*,int*) { notImplemented(); }\r
+int KWQFindNextWordFromIndex(QChar const*,int,int,bool) { notImplemented(); return 0; }\r
+void KWQFindWordBoundary(QChar const*,int,int,int*,int*) { notImplemented(); }\r
+bool KWQKCookieJar::cookieEnabled() { notImplemented(); return false; }\r
+void WebCore::Widget::setFocus() { notImplemented(); }\r
+void WebCore::QPainter::setPaintingDisabled(bool) { notImplemented(); }\r
+void WebCore::QPainter::fillRect(WebCore::IntRect const&,WebCore::Brush const&) { notImplemented(); }\r
+WebCore::QPainter::~QPainter() { notImplemented(); }\r
+WebCore::QPainter::QPainter(bool) { notImplemented(); }\r
+void WebCore::ScrollView::viewportToContents(int,int,int&,int&) { notImplemented(); }\r
+void WebCore::TransferJob::kill() { notImplemented(); }\r
+void WebCore::TransferJob::addMetaData(KXMLCore::HashMap<WebCore::String,WebCore::String> const&) { notImplemented(); }\r
+QString WebCore::TransferJob::queryMetaData(QString const&) const { notImplemented(); return QString(); }\r
+int WebCore::TransferJob::error() const { notImplemented(); return 0; }\r
+QString WebCore::TransferJob::errorText() const { notImplemented(); return "Houston, we have a problem."; }\r
+bool WebCore::TransferJob::isErrorPage() const { notImplemented(); return 0; }\r
+WebCore::TransferJob::TransferJob(WebCore::TransferJobClient*,KURL const&,WebCore::FormData const&) { notImplemented(); }\r
+void WebCore::Widget::hide() { notImplemented(); }\r
+PluginInfo*PlugInInfoStore::createPluginInfoForPluginAtIndex(unsigned) { notImplemented(); return 0;}\r
+unsigned PlugInInfoStore::pluginCount() const { notImplemented(); return 0; }\r
+void WebCore::refreshPlugins(bool) { notImplemented(); }\r
+int WebCore::screenDepth(WebCore::Widget*) { notImplemented(); return 96; }\r
+static QFontMetrics localFontMetrics;\r
+float QFontMetrics::xHeight() const { notImplemented(); return 0; }\r
+IntRect WebCore::usableScreenRect(WebCore::Widget*) { notImplemented(); return IntRect(0,0,800,600); }\r
+void Widget::setActiveWindow() { notImplemented(); }\r
+RenderTheme* WebCore::theme() { notImplemented(); return 0; }\r
+Array<char> KWQServeSynchronousRequest(Loader*,DocLoader*,TransferJob*,KURL&,QString&) { notImplemented(); return 0; }\r
+Widget* WebCore::FrameView::topLevelWidget() const { notImplemented(); return 0; }\r
+void WebCore::FrameWin::respondToChangedContents(void) { notImplemented(); }\r
+void WebCore::FrameWin::unfocusWindow(void) { notImplemented(); }\r
+bool WebCore::FrameWin::locationbarVisible(void) { notImplemented(); return 0; }\r
+void WebCore::FrameWin::respondToChangedSelection(WebCore::SelectionController const &,bool) { notImplemented(); }\r
+void WebCore::FrameWin::clearUndoRedoOperations(void) { notImplemented(); }\r
+void WebCore::FrameWin::issueRedoCommand(void) { notImplemented(); }\r
+KJS::Bindings::Instance * WebCore::FrameWin::getObjectInstanceForWidget(WebCore::Widget *) { notImplemented(); return 0; }\r
+KJS::Bindings::Instance * WebCore::FrameWin::getEmbedInstanceForWidget(WebCore::Widget *) { notImplemented(); return 0; }\r
+bool WebCore::FrameWin::canRedo(void)const { notImplemented(); return 0; }\r
+bool WebCore::FrameWin::canUndo(void)const { notImplemented(); return 0; }\r
+bool WebCore::FrameWin::runJavaScriptPrompt(WebCore::String const &,WebCore::String const &,WebCore::String &) { notImplemented(); return 0; }\r
+void WebCore::FrameWin::recordFormValue(QString const &,QString const &,WebCore::HTMLFormElementImpl *) { notImplemented(); }\r
+void WebCore::FrameWin::registerCommandForRedo(WebCore::EditCommandPtr const &) { notImplemented(); }\r
+void WebCore::FrameWin::runJavaScriptAlert(WebCore::String const &) { notImplemented(); }\r
+bool WebCore::FrameWin::runJavaScriptConfirm(WebCore::String const &) { notImplemented(); return 0; }\r
+bool WebCore::FrameWin::openURL(KURL const &) { notImplemented(); return 0; }\r
+void WebCore::FrameWin::urlSelected(KURL const &,struct WebCore::URLArgs const &) { notImplemented(); }\r
+void WebCore::FrameWin::saveDocumentState(void) { notImplemented(); }\r
+void WebCore::FrameWin::print(void) { notImplemented(); }\r
+KJS::Bindings::Instance * WebCore::FrameWin::getAppletInstanceForWidget(WebCore::Widget *) { notImplemented(); return 0; }\r
+bool WebCore::FrameWin::passMouseDownEventToWidget(WebCore::Widget *) { notImplemented(); return 0; }\r
+void WebCore::FrameWin::registerCommandForUndo(WebCore::EditCommandPtr const &) { notImplemented(); }\r
+void WebCore::FrameWin::issueCutCommand(void) { notImplemented(); }\r
+void WebCore::FrameWin::issueCopyCommand(void) { notImplemented(); }\r
+void WebCore::FrameWin::openURLRequest(KURL const &,struct WebCore::URLArgs const &) { notImplemented(); }\r
+void WebCore::FrameWin::addMessageToConsole(WebCore::String const &,unsigned int,WebCore::String const &) { notImplemented(); }\r
+bool WebCore::FrameWin::passWheelEventToChildWidget(WebCore::NodeImpl *) { notImplemented(); return 0; }\r
+void WebCore::FrameWin::issueUndoCommand(void) { notImplemented(); }\r
+QString WebCore::FrameWin::mimeTypeForFileName(QString const &)const { notImplemented(); return QString(); }\r
+void WebCore::FrameWin::clearRecordedFormValues(void) { notImplemented(); }\r
+void WebCore::FrameWin::issuePasteCommand(void) { notImplemented(); }\r
+WebCore::RangeImpl * WebCore::FrameWin::markedTextRange(void)const { notImplemented(); return 0; }\r
+bool WebCore::FrameWin::shouldChangeSelection(WebCore::SelectionController const &,WebCore::SelectionController const &,WebCore::EAffinity,bool)const { notImplemented(); return 0; }\r
+void WebCore::FrameWin::scheduleClose(void) { notImplemented(); }\r
+void WebCore::FrameWin::markMisspellingsInAdjacentWords(WebCore::VisiblePosition const &) { notImplemented(); }\r
+void WebCore::FrameWin::markMisspellings(WebCore::SelectionController const &) { notImplemented(); }\r
+bool WebCore::FrameWin::menubarVisible(void) { notImplemented(); return 0; }\r
+bool WebCore::FrameWin::personalbarVisible(void) { notImplemented(); return 0; }\r
+bool WebCore::FrameWin::lastEventIsMouseUp(void)const { notImplemented(); return 0; }\r
+bool WebCore::FrameWin::statusbarVisible(void) { notImplemented(); return 0; }\r
+bool WebCore::FrameWin::toolbarVisible(void) { notImplemented(); return 0; }\r
+void WebCore::FrameWin::issueTransposeCommand(void) { notImplemented(); }\r
+QString WebCore::FrameWin::userAgent(void)const { notImplemented(); return QString(); }\r
+void WebCore::FrameWin::submitForm(KURL const &,struct WebCore::URLArgs const &) { notImplemented(); }\r
+bool WebCore::FrameWin::canPaste(void)const { notImplemented(); return 0; }\r
+QString WebCore::FrameWin::incomingReferrer(void)const { notImplemented(); return QString(); }\r
+enum WebCore::ObjectContentType WebCore::FrameWin::objectContentType(KURL const &,QString const &) { notImplemented(); return (ObjectContentType)0; }\r
+bool WebCore::FrameWin::passSubframeEventToSubframe(WebCore::MouseEventWithHitTestResults &) { notImplemented(); return 0; }\r
+WebCore::Frame * WebCore::FrameWin::createFrame(KURL const &,QString const &,WebCore::RenderPart *,WebCore::String const &) { notImplemented(); return 0; }\r
+bool WebCore::FrameWin::canGoBackOrForward(int)const { notImplemented(); return 0; }\r
+void WebCore::FrameWin::issuePasteAndMatchStyleCommand(void) { notImplemented(); }\r
+WebCore::Plugin * WebCore::FrameWin::createPlugin(KURL const &,QStringList const &,QStringList const &,QString const &) { notImplemented(); return 0; }\r
+WebCore::String WebCore::FrameWin::generateFrameName(void) { notImplemented(); return String(); }\r
+void WebCore::BrowserExtensionWin::setTypedIconURL(KURL const &,QString const &) { notImplemented(); }\r
+void WebCore::BrowserExtensionWin::openURLRequest(KURL const &,struct WebCore::URLArgs const &) { notImplemented(); }\r
+int WebCore::BrowserExtensionWin::getHistoryLength(void) { notImplemented(); return 0; }\r
+bool WebCore::BrowserExtensionWin::canRunModal(void) { notImplemented(); return 0; }\r
+void WebCore::BrowserExtensionWin::openURLNotify(void) { notImplemented(); }\r
+void WebCore::BrowserExtensionWin::createNewWindow(KURL const &,struct WebCore::URLArgs const &,struct WebCore::WindowArgs const &,WebCore::Frame * &) { notImplemented(); }\r
+bool WebCore::BrowserExtensionWin::canRunModalNow(void) { notImplemented(); return 0; }\r
+void WebCore::BrowserExtensionWin::runModal(void) { notImplemented(); }\r
+void WebCore::BrowserExtensionWin::goBackOrForward(int) { notImplemented(); }\r
+void WebCore::BrowserExtensionWin::setIconURL(KURL const &) { notImplemented(); }\r
+void WebCore::BrowserExtensionWin::createNewWindow(KURL const &,struct WebCore::URLArgs const &) { notImplemented(); }\r
+\r
+\r
+// Completely empty stubs (mostly to allow DRT to run):\r
+bool WebCore::historyContains(QString const&) { return false; }\r
+QString submitButtonDefaultLabel() { return "Submit"; }\r
+QString inputElementAltText() { return QString(); }\r
+QString resetButtonDefaultLabel() { return "Reset"; }\r
+QString KLocale::language() { return "en"; }\r
+\r
+Cursor::~Cursor() { }\r
+\r
+QFont::QFont() { }\r
+QFont::~QFont() { }\r
+QFont::QFont(QFont const&) { }\r
+QFont& QFont::operator=(QFont const&) { return localFont; }\r
+bool QFont::italic() const { return false; }\r
+int QFont::weight() const { return QFont::Normal; }\r
+void QFont::setPrinterFont(bool) { }\r
+void QFont::setItalic(bool) { }\r
+void QFont::setFirstFamily(FontFamily const&) { }\r
+void QFont::setWeight(int) { }\r
+void QFontMetrics::setFont(QFont const&) { }\r
+void QFont::setPixelSize(float) { }\r
+\r
+QFontMetrics::QFontMetrics() { }\r
+QFontMetrics::~QFontMetrics() { }\r
+QFontMetrics::QFontMetrics(QFontMetrics const&) { }\r
+QFontMetrics& QFontMetrics::operator=(QFontMetrics const&) { return localFontMetrics; }\r
+float QFontMetrics::floatWidth(QChar const*,int,int,int,int,int,int,int,bool) const { return 14.0; }\r
+int QFontMetrics::lineSpacing() const { return 10; }\r
+int QFontMetrics::ascent() const { return 10; }\r
+int QFontMetrics::height() const { return 10; }\r
+int QFontMetrics::descent() const { return 10; }\r
+\r
+void WebCore::FrameWin::restoreDocumentState() { }\r
+void WebCore::FrameWin::partClearedInBegin() { }\r
+void WebCore::FrameWin::createEmptyDocument() { }\r
+\r
+WebCore::BrowserExtensionWin::BrowserExtensionWin(WebCore::Frame*) { }\r
+\r
+bool KWQServeRequest(Loader*,Request*, TransferJob*) { return false; } // false may not be "right" as a stub.\r
+bool KWQCheckIfReloading(WebCore::DocLoader*) { return false; }\r
+void KWQCheckCacheObjectStatus(DocLoader*, CachedObject*) { }\r
+\r
+Widget::Widget() { }\r
+void Widget::show() { }\r
+\r
+QString WebCore::FrameWin::overrideMediaType() const { return QString(); }\r
+void WebCore::FrameWin::setTitle(WebCore::String const &) { }\r
+void WebCore::FrameWin::handledOnloadEvents(void) { }\r
+\r
+void ScrollView::resizeContents(int,int) { }\r
+WebCore::ScrollBarMode ScrollView::hScrollBarMode() const { return ScrollBarAlwaysOff; }\r
+WebCore::ScrollBarMode ScrollView::vScrollBarMode() const { return ScrollBarAlwaysOff; }\r
+void ScrollView::suppressScrollBars(bool,bool) { }\r
+void ScrollView::setHScrollBarMode(ScrollBarMode) { }\r
+void ScrollView::setVScrollBarMode(ScrollBarMode) { }\r
+void ScrollView::setScrollBarsMode(ScrollBarMode) { }\r
+int WebCore::ScrollView::visibleHeight() const { return 600; }\r
+int WebCore::ScrollView::visibleWidth() const { return 800; }\r
+void WebCore::ScrollView::setContentsPos(int,int) { }\r
+int WebCore::ScrollView::contentsX() const { return 0; }\r
+int WebCore::ScrollView::contentsY() const { return 0; }\r
+int WebCore::ScrollView::contentsHeight() const { return 600; }\r
+int WebCore::ScrollView::contentsWidth() const { return 800; }\r
+void ScrollView::updateContents(const IntRect&,bool) { }\r
+void ScrollView::setStaticBackground(bool) { }\r
+\r
+WebCore::TransferJob::TransferJob(WebCore::TransferJobClient*,KURL const&) { }\r
+void WebCore::TransferJob::addMetaData(QString const&,QString const&) { }\r
+\r