[SCM] WebKit Debian packaging branch, debian/unstable, updated. debian/1.1.15-1-40151-g37bb677

rjw rjw at 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Sat Sep 26 05:49:09 UTC 2009


The following commit has been merged in the debian/unstable branch:
commit 8e3f5ccedab8c827ef15a808fd3a57b5dfbe2353
Author: rjw <rjw at 268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Date:   Thu Oct 4 03:10:56 2001 +0000

    More stubs...
    ?\004
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@271 268f45cc-cd09-0410-ab3c-d52691b4dbfc

diff --git a/WebCore/kwq/KWQButton.h b/WebCore/kwq/KWQButton.h
index 8ee3254..ab7cb73 100644
--- a/WebCore/kwq/KWQButton.h
+++ b/WebCore/kwq/KWQButton.h
@@ -45,6 +45,7 @@ public:
     
     // constructors, copy constructors, and destructors ------------------------
 
+    QButton();
     QButton(QWidget *parent=0);
     ~QButton();
 
diff --git a/WebCore/src/kwq/KWQCursor.mm b/WebCore/kwq/KWQButton.mm
similarity index 89%
copy from WebCore/src/kwq/KWQCursor.mm
copy to WebCore/kwq/KWQButton.mm
index 89a487c..465137b 100644
--- a/WebCore/src/kwq/KWQCursor.mm
+++ b/WebCore/kwq/KWQButton.mm
@@ -23,23 +23,29 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#include <qcursor.h>
+#include <qbutton.h>
 
-QCursor::QCursor()
+QButton::QButton()
 {
 }
 
 
-QCursor::QCursor(const QCursor &)
+QButton::QButton(QWidget *parent)
 {
 }
 
 
-QCursor::~QCursor()
+QButton::~QButton()
 {
 }
-      
 
-QCursor &QCursor::operator=(const QCursor &)
+
+void QButton::setText(const QString &)
+{
+}
+
+
+QString QButton::text() const
 {
 }
+
diff --git a/WebCore/src/kwq/qt/_qglobal.cpp b/WebCore/kwq/KWQCheckBox.mm
similarity index 93%
copy from WebCore/src/kwq/qt/_qglobal.cpp
copy to WebCore/kwq/KWQCheckBox.mm
index 013222c..90d29bc 100644
--- a/WebCore/src/kwq/qt/_qglobal.cpp
+++ b/WebCore/kwq/KWQCheckBox.mm
@@ -23,11 +23,13 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-void qDebug(const char *msg, ...)
+#include <qcheckbox.h>
+
+QCheckBox::QCheckBox(QWidget *)
 {
 }
 
-void qWarning(const char *msg, ...)
+
+void QCheckBox::setChecked(bool)
 {
 }
-
diff --git a/WebCore/src/kwq/KWQKLineEdit.mm b/WebCore/kwq/KWQCompletion.mm
similarity index 83%
copy from WebCore/src/kwq/KWQKLineEdit.mm
copy to WebCore/kwq/KWQCompletion.mm
index b346213..a0dcc44 100644
--- a/WebCore/src/kwq/KWQKLineEdit.mm
+++ b/WebCore/kwq/KWQCompletion.mm
@@ -23,26 +23,34 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
+#include <KWQCompletion.h>
 
-#include <klineedit.h>
+KCompletion::KCompletion()
+{
+}
 
 
-KLineEdit::KLineEdit(QWidget *parent=0, const char *name=0)
+KCompletion::~KCompletion()
 {
 }
 
 
-void KLineEdit::setMouseTracking(bool)
+void KCompletion::setItems(const QStringList &)
 {
 }
 
 
-void KLineEdit::setContextMenuEnabled(bool showMenu)
+KCompletionBase::KCompletionBase()
 {
 }
 
 
-KCompletionBox *KLineEdit::completionBox(bool create)
+KCompletionBase::~KCompletionBase()
+{
+}
+
+KCompletion *KCompletionBase::completionObject(bool hsig = true)
 {
 }
 
+
diff --git a/WebCore/kwq/KWQKComboBox.mm b/WebCore/kwq/KWQKComboBox.mm
index bb0ff05..476a06f 100644
--- a/WebCore/kwq/KWQKComboBox.mm
+++ b/WebCore/kwq/KWQKComboBox.mm
@@ -35,4 +35,7 @@ KComboBox::KComboBox(bool rw, QWidget *parent=0, const char *name=0)
 {
 }
 
+KComboBox::~KComboBox()
+{
+}
 
diff --git a/WebCore/kwq/KWQKHTMLPart.mm b/WebCore/kwq/KWQKHTMLPart.mm
index 8cd4ad9..dea2121 100644
--- a/WebCore/kwq/KWQKHTMLPart.mm
+++ b/WebCore/kwq/KWQKHTMLPart.mm
@@ -328,3 +328,172 @@ DOM::DocumentImpl *KHTMLPart::xmlDocImpl() const
 {
 }
 
+
+const KHTMLSettings *KHTMLPart::settings() const
+{
+     NSLog (@"WARNING %s:%s:%d (NOT YET IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+}
+
+
+KJSProxy *KHTMLPart::jScript()
+{
+     NSLog (@"WARNING %s:%s:%d (NOT YET IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+}
+
+
+KURL KHTMLPart::completeURL( const QString &url, const QString &target = QString::null )
+{
+     NSLog (@"WARNING %s:%s:%d (NOT YET IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+}
+
+
+const KURL & KHTMLPart::url() const
+{
+     NSLog (@"WARNING %s:%s:%d (NOT YET IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+}
+
+
+void KHTMLPart::scheduleRedirection( int delay, const QString &url )
+{
+     NSLog (@"ERROR %s:%s:%d (NOT IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+}
+
+
+KHTMLView *KHTMLPart::view() const
+{
+     NSLog (@"ERROR %s:%s:%d (NOT IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+}
+
+
+QWidget *KHTMLPart::widget()
+{
+     NSLog (@"ERROR %s:%s:%d (NOT IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+}
+
+
+KHTMLPart *KHTMLPart::opener()
+{
+     NSLog (@"ERROR %s:%s:%d (NOT IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+}
+
+
+KHTMLPart *KHTMLPart::parentPart()
+{
+     NSLog (@"ERROR %s:%s:%d (NOT IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+}
+
+
+const QList<KParts::ReadOnlyPart> KHTMLPart::frames() const
+{
+     NSLog (@"ERROR %s:%s:%d (NOT IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+}
+
+
+KHTMLPart *KHTMLPart::findFrame( const QString &f )
+{
+     NSLog (@"ERROR %s:%s:%d (NOT IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+}
+
+
+void KHTMLPart::setOpener(KHTMLPart *_opener)
+{
+     NSLog (@"ERROR %s:%s:%d (NOT IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+}
+
+
+bool KHTMLPart::openedByJS()
+{
+     NSLog (@"ERROR %s:%s:%d (NOT IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+}
+
+
+void KHTMLPart::setOpenedByJS(bool _openedByJS)
+{
+     NSLog (@"ERROR %s:%s:%d (NOT IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+}
+
+
+KParts::BrowserExtension *KHTMLPart::browserExtension() const
+{
+     NSLog (@"ERROR %s:%s:%d (NOT IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+}
+
+
+DOM::EventListener *KHTMLPart::createHTMLEventListener( QString code )
+{
+     NSLog (@"ERROR %s:%s:%d (NOT IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+}
+
+
+QString KHTMLPart::requestFrameName()
+{
+     NSLog (@"ERROR %s:%s:%d (NOT IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+}
+
+
+bool KHTMLPart::frameExists( const QString &frameName )
+{
+     NSLog (@"ERROR %s:%s:%d (NOT IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+}
+
+
+bool KHTMLPart::requestFrame( khtml::RenderPart *frame, const QString &url, const QString &frameName,
+                    const QStringList &args, bool isIFrame)
+{
+     NSLog (@"ERROR %s:%s:%d (NOT IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+}
+
+
+void KHTMLPart::emitUnloadEvent()
+{
+     NSLog (@"ERROR %s:%s:%d (NOT IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+}
+
+
+void KHTMLPart::submitForm( const char *action, const QString &url, const QByteArray &formData,
+                        const QString &target, const QString& contentType,
+                        const QString& boundary )
+{
+     NSLog (@"ERROR %s:%s:%d (NOT IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+}
+
+
+void KHTMLPart::urlSelected( const QString &url, int button = 0, int state = 0,
+                        const QString &_target = QString::null )
+{
+     NSLog (@"ERROR %s:%s:%d (NOT IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+}
+
+
+bool KHTMLPart::requestObject( khtml::RenderPart *frame, const QString &url, const QString &serviceType,
+                    const QStringList &args)
+{
+     NSLog (@"ERROR %s:%s:%d (NOT IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+}
+
+
+void KHTMLPart::nodeActivated(const DOM::Node &)
+{
+     NSLog (@"ERROR %s:%s:%d (NOT IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+}
+
+
+QVariant KHTMLPart::executeScheduledScript()
+{
+     NSLog (@"ERROR %s:%s:%d (NOT IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+}
+
+
+void KHTMLPart::stopAutoScroll()
+{
+     NSLog (@"ERROR %s:%s:%d (NOT IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+}
+
+
+void KHTMLPart::overURL( const QString &url, const QString &target )
+{
+     NSLog (@"ERROR %s:%s:%d (NOT IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+}
+
+
+
diff --git a/WebCore/kwq/KWQKHTMLPartImpl.mm b/WebCore/kwq/KWQKHTMLPartImpl.mm
index 8cd4ad9..dea2121 100644
--- a/WebCore/kwq/KWQKHTMLPartImpl.mm
+++ b/WebCore/kwq/KWQKHTMLPartImpl.mm
@@ -328,3 +328,172 @@ DOM::DocumentImpl *KHTMLPart::xmlDocImpl() const
 {
 }
 
+
+const KHTMLSettings *KHTMLPart::settings() const
+{
+     NSLog (@"WARNING %s:%s:%d (NOT YET IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+}
+
+
+KJSProxy *KHTMLPart::jScript()
+{
+     NSLog (@"WARNING %s:%s:%d (NOT YET IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+}
+
+
+KURL KHTMLPart::completeURL( const QString &url, const QString &target = QString::null )
+{
+     NSLog (@"WARNING %s:%s:%d (NOT YET IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+}
+
+
+const KURL & KHTMLPart::url() const
+{
+     NSLog (@"WARNING %s:%s:%d (NOT YET IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+}
+
+
+void KHTMLPart::scheduleRedirection( int delay, const QString &url )
+{
+     NSLog (@"ERROR %s:%s:%d (NOT IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+}
+
+
+KHTMLView *KHTMLPart::view() const
+{
+     NSLog (@"ERROR %s:%s:%d (NOT IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+}
+
+
+QWidget *KHTMLPart::widget()
+{
+     NSLog (@"ERROR %s:%s:%d (NOT IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+}
+
+
+KHTMLPart *KHTMLPart::opener()
+{
+     NSLog (@"ERROR %s:%s:%d (NOT IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+}
+
+
+KHTMLPart *KHTMLPart::parentPart()
+{
+     NSLog (@"ERROR %s:%s:%d (NOT IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+}
+
+
+const QList<KParts::ReadOnlyPart> KHTMLPart::frames() const
+{
+     NSLog (@"ERROR %s:%s:%d (NOT IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+}
+
+
+KHTMLPart *KHTMLPart::findFrame( const QString &f )
+{
+     NSLog (@"ERROR %s:%s:%d (NOT IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+}
+
+
+void KHTMLPart::setOpener(KHTMLPart *_opener)
+{
+     NSLog (@"ERROR %s:%s:%d (NOT IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+}
+
+
+bool KHTMLPart::openedByJS()
+{
+     NSLog (@"ERROR %s:%s:%d (NOT IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+}
+
+
+void KHTMLPart::setOpenedByJS(bool _openedByJS)
+{
+     NSLog (@"ERROR %s:%s:%d (NOT IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+}
+
+
+KParts::BrowserExtension *KHTMLPart::browserExtension() const
+{
+     NSLog (@"ERROR %s:%s:%d (NOT IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+}
+
+
+DOM::EventListener *KHTMLPart::createHTMLEventListener( QString code )
+{
+     NSLog (@"ERROR %s:%s:%d (NOT IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+}
+
+
+QString KHTMLPart::requestFrameName()
+{
+     NSLog (@"ERROR %s:%s:%d (NOT IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+}
+
+
+bool KHTMLPart::frameExists( const QString &frameName )
+{
+     NSLog (@"ERROR %s:%s:%d (NOT IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+}
+
+
+bool KHTMLPart::requestFrame( khtml::RenderPart *frame, const QString &url, const QString &frameName,
+                    const QStringList &args, bool isIFrame)
+{
+     NSLog (@"ERROR %s:%s:%d (NOT IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+}
+
+
+void KHTMLPart::emitUnloadEvent()
+{
+     NSLog (@"ERROR %s:%s:%d (NOT IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+}
+
+
+void KHTMLPart::submitForm( const char *action, const QString &url, const QByteArray &formData,
+                        const QString &target, const QString& contentType,
+                        const QString& boundary )
+{
+     NSLog (@"ERROR %s:%s:%d (NOT IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+}
+
+
+void KHTMLPart::urlSelected( const QString &url, int button = 0, int state = 0,
+                        const QString &_target = QString::null )
+{
+     NSLog (@"ERROR %s:%s:%d (NOT IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+}
+
+
+bool KHTMLPart::requestObject( khtml::RenderPart *frame, const QString &url, const QString &serviceType,
+                    const QStringList &args)
+{
+     NSLog (@"ERROR %s:%s:%d (NOT IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+}
+
+
+void KHTMLPart::nodeActivated(const DOM::Node &)
+{
+     NSLog (@"ERROR %s:%s:%d (NOT IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+}
+
+
+QVariant KHTMLPart::executeScheduledScript()
+{
+     NSLog (@"ERROR %s:%s:%d (NOT IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+}
+
+
+void KHTMLPart::stopAutoScroll()
+{
+     NSLog (@"ERROR %s:%s:%d (NOT IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+}
+
+
+void KHTMLPart::overURL( const QString &url, const QString &target )
+{
+     NSLog (@"ERROR %s:%s:%d (NOT IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+}
+
+
+
diff --git a/WebCore/kwq/KWQKLineEdit.mm b/WebCore/kwq/KWQKLineEdit.mm
index b346213..6c4e09d 100644
--- a/WebCore/kwq/KWQKLineEdit.mm
+++ b/WebCore/kwq/KWQKLineEdit.mm
@@ -31,6 +31,10 @@ KLineEdit::KLineEdit(QWidget *parent=0, const char *name=0)
 {
 }
 
+KLineEdit::~KLineEdit()
+{
+}
+
 
 void KLineEdit::setMouseTracking(bool)
 {
diff --git a/WebCore/src/kwq/qt/_qglobal.cpp b/WebCore/kwq/KWQKListBox.mm
similarity index 94%
copy from WebCore/src/kwq/qt/_qglobal.cpp
copy to WebCore/kwq/KWQKListBox.mm
index 013222c..c6d6467 100644
--- a/WebCore/src/kwq/qt/_qglobal.cpp
+++ b/WebCore/kwq/KWQKListBox.mm
@@ -23,11 +23,14 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-void qDebug(const char *msg, ...)
+#include <klistbox.h>
+
+KListBox::KListBox()
 {
 }
 
-void qWarning(const char *msg, ...)
+
+KListBox::KListBox(QWidget *)
 {
 }
 
diff --git a/WebCore/kwq/KWQListBox.mm b/WebCore/kwq/KWQListBox.mm
index e7ea8d6..235b7e6 100644
--- a/WebCore/kwq/KWQListBox.mm
+++ b/WebCore/kwq/KWQListBox.mm
@@ -87,6 +87,10 @@ QListBoxItem::QListBoxItem()
 {
 }
 
+QListBoxItem::~QListBoxItem()
+{
+}
+
 
 void QListBoxItem::setSelectable(bool)
 {
diff --git a/WebCore/kwq/KWQPainter.mm b/WebCore/kwq/KWQPainter.mm
index f2d4861..b1e6da8 100644
--- a/WebCore/kwq/KWQPainter.mm
+++ b/WebCore/kwq/KWQPainter.mm
@@ -488,6 +488,17 @@ bool QPainter::hasClipping() const
      NSLog (@"WARNING %s:%s:%d (NOT YET IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
 }
 
+void QPainter::setClipRect(const QRect &)
+{
+     NSLog (@"WARNING %s:%s:%d (NOT YET IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+}
+
+
+void QPainter::setClipRect(int,int,int,int)
+{
+     NSLog (@"WARNING %s:%s:%d (NOT YET IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+}
+
 
 Qt::RasterOp QPainter::rasterOp() const
 {
diff --git a/WebCore/src/kwq/KWQCursor.mm b/WebCore/kwq/KWQPushButton.mm
similarity index 88%
copy from WebCore/src/kwq/KWQCursor.mm
copy to WebCore/kwq/KWQPushButton.mm
index 89a487c..a466910 100644
--- a/WebCore/src/kwq/KWQCursor.mm
+++ b/WebCore/kwq/KWQPushButton.mm
@@ -23,23 +23,18 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#include <qcursor.h>
+#include <qpushbutton.h>
 
-QCursor::QCursor()
+QPushButton::QPushButton(QWidget *)
 {
 }
 
 
-QCursor::QCursor(const QCursor &)
+QPushButton::QPushButton(const QString &text, QWidget *parent, const char* name=0)
 {
 }
 
 
-QCursor::~QCursor()
-{
-}
-      
-
-QCursor &QCursor::operator=(const QCursor &)
+QPushButton::~QPushButton()
 {
 }
diff --git a/WebCore/src/kwq/qt/_qglobal.cpp b/WebCore/kwq/KWQRadioButton.mm
similarity index 93%
copy from WebCore/src/kwq/qt/_qglobal.cpp
copy to WebCore/kwq/KWQRadioButton.mm
index 013222c..3b94694 100644
--- a/WebCore/src/kwq/qt/_qglobal.cpp
+++ b/WebCore/kwq/KWQRadioButton.mm
@@ -23,11 +23,14 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-void qDebug(const char *msg, ...)
+#include <qradiobutton.h>
+
+QRadioButton::QRadioButton(QWidget *)
 {
 }
 
-void qWarning(const char *msg, ...)
+
+void QRadioButton::setChecked(bool)
 {
 }
 
diff --git a/WebCore/kwq/Makefile.in b/WebCore/kwq/Makefile.in
index 1afdcf6..f2af59b 100644
--- a/WebCore/kwq/Makefile.in
+++ b/WebCore/kwq/Makefile.in
@@ -25,9 +25,12 @@ MMOBJECTS = \
 	_KWQOwner.o \
 	KWQApplication.o \
 	KWQBrush.o \
+	KWQButton.o \
+        KWQCheckBox.o \
         KWQColor.o \
         KWQColorGroup.o \
         KWQComboBox.o \
+        KWQCompletion.o \
         KWQCursor.o \
 	KWQFont.o \
 	KWQFontMetrics.o \
@@ -37,6 +40,7 @@ MMOBJECTS = \
         KWQKCompletionBox.o \
         KWQKCursor.o \
         KWQKLineEdit.o \
+        KWQKListBox.o \
         KWQKMessageBox.o \
         KWQListBox.o \
         KWQLineEdit.o \
@@ -48,6 +52,8 @@ MMOBJECTS = \
 	KWQPen.o \
 	KWQPixmap.o \
 	KWQPointArray.o \
+	KWQPushButton.o \
+	KWQRadioButton.o \
 	KWQScrollView.o \
 	KWQTextEdit.o \
 	KWQView.o \
diff --git a/WebCore/kwq/qt/_qregion.cpp b/WebCore/kwq/qt/_qregion.cpp
index 86640e2..b755bc7 100644
--- a/WebCore/kwq/qt/_qregion.cpp
+++ b/WebCore/kwq/qt/_qregion.cpp
@@ -133,6 +133,40 @@ QRegion::~QRegion()
     fprintf (stderr,"WARNING %s:%s:%d (NOT YET IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
 }
 
+QRegion QRegion::eor( const QRegion &r ) const
+{
+    fprintf (stderr,"WARNING %s:%s:%d (NOT YET IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+}
+
+
+QRegion QRegion::subtract( const QRegion &r ) const
+{
+    fprintf (stderr,"WARNING %s:%s:%d (NOT YET IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+}
+
+
+QRegion QRegion::unite( const QRegion &r ) const
+{
+    fprintf (stderr,"WARNING %s:%s:%d (NOT YET IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+}
+
+
+QRegion QRegion::copy() const
+{
+    fprintf (stderr,"WARNING %s:%s:%d (NOT YET IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+}
+
+
+bool QRegion::isNull() const
+{
+    return data->is_null;
+}
+
+bool QRegion::contains( const QPoint &p ) const
+{
+    fprintf (stderr,"WARNING %s:%s:%d (NOT YET IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+}
+
 /*!
   Constructs a rectangular or elliptic region.
 
@@ -245,39 +279,6 @@ void QRegion::exec( const QByteArray &buffer, int ver )
     *this = rgn;
 }
 
-QRegion QRegion::eor( const QRegion &r ) const
-{
-    fprintf (stderr,"WARNING %s:%s:%d (NOT YET IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
-}
-
-
-QRegion QRegion::subtract( const QRegion &r ) const
-{
-    fprintf (stderr,"WARNING %s:%s:%d (NOT YET IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
-}
-
-
-QRegion QRegion::unite( const QRegion &r ) const
-{
-    fprintf (stderr,"WARNING %s:%s:%d (NOT YET IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
-}
-
-
-QRegion QRegion::copy() const
-{
-    fprintf (stderr,"WARNING %s:%s:%d (NOT YET IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
-}
-
-
-bool QRegion::isNull() const
-{
-    return data->is_null;
-}
-
-bool QRegion::contains( const QPoint &p ) const
-{
-    fprintf (stderr,"WARNING %s:%s:%d (NOT YET IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
-}
 
 
 /*****************************************************************************
diff --git a/WebCore/kwq/qt/qbutton.h b/WebCore/kwq/qt/qbutton.h
index 8ee3254..ab7cb73 100644
--- a/WebCore/kwq/qt/qbutton.h
+++ b/WebCore/kwq/qt/qbutton.h
@@ -45,6 +45,7 @@ public:
     
     // constructors, copy constructors, and destructors ------------------------
 
+    QButton();
     QButton(QWidget *parent=0);
     ~QButton();
 
diff --git a/WebCore/src/kwq/KWQCursor.mm b/WebCore/src/kwq/KWQButton.mm
similarity index 89%
copy from WebCore/src/kwq/KWQCursor.mm
copy to WebCore/src/kwq/KWQButton.mm
index 89a487c..465137b 100644
--- a/WebCore/src/kwq/KWQCursor.mm
+++ b/WebCore/src/kwq/KWQButton.mm
@@ -23,23 +23,29 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#include <qcursor.h>
+#include <qbutton.h>
 
-QCursor::QCursor()
+QButton::QButton()
 {
 }
 
 
-QCursor::QCursor(const QCursor &)
+QButton::QButton(QWidget *parent)
 {
 }
 
 
-QCursor::~QCursor()
+QButton::~QButton()
 {
 }
-      
 
-QCursor &QCursor::operator=(const QCursor &)
+
+void QButton::setText(const QString &)
+{
+}
+
+
+QString QButton::text() const
 {
 }
+
diff --git a/WebCore/src/kwq/qt/_qglobal.cpp b/WebCore/src/kwq/KWQCheckBox.mm
similarity index 93%
copy from WebCore/src/kwq/qt/_qglobal.cpp
copy to WebCore/src/kwq/KWQCheckBox.mm
index 013222c..90d29bc 100644
--- a/WebCore/src/kwq/qt/_qglobal.cpp
+++ b/WebCore/src/kwq/KWQCheckBox.mm
@@ -23,11 +23,13 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-void qDebug(const char *msg, ...)
+#include <qcheckbox.h>
+
+QCheckBox::QCheckBox(QWidget *)
 {
 }
 
-void qWarning(const char *msg, ...)
+
+void QCheckBox::setChecked(bool)
 {
 }
-
diff --git a/WebCore/src/kwq/KWQKLineEdit.mm b/WebCore/src/kwq/KWQCompletion.mm
similarity index 83%
copy from WebCore/src/kwq/KWQKLineEdit.mm
copy to WebCore/src/kwq/KWQCompletion.mm
index b346213..a0dcc44 100644
--- a/WebCore/src/kwq/KWQKLineEdit.mm
+++ b/WebCore/src/kwq/KWQCompletion.mm
@@ -23,26 +23,34 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
+#include <KWQCompletion.h>
 
-#include <klineedit.h>
+KCompletion::KCompletion()
+{
+}
 
 
-KLineEdit::KLineEdit(QWidget *parent=0, const char *name=0)
+KCompletion::~KCompletion()
 {
 }
 
 
-void KLineEdit::setMouseTracking(bool)
+void KCompletion::setItems(const QStringList &)
 {
 }
 
 
-void KLineEdit::setContextMenuEnabled(bool showMenu)
+KCompletionBase::KCompletionBase()
 {
 }
 
 
-KCompletionBox *KLineEdit::completionBox(bool create)
+KCompletionBase::~KCompletionBase()
+{
+}
+
+KCompletion *KCompletionBase::completionObject(bool hsig = true)
 {
 }
 
+
diff --git a/WebCore/src/kwq/KWQKComboBox.mm b/WebCore/src/kwq/KWQKComboBox.mm
index bb0ff05..476a06f 100644
--- a/WebCore/src/kwq/KWQKComboBox.mm
+++ b/WebCore/src/kwq/KWQKComboBox.mm
@@ -35,4 +35,7 @@ KComboBox::KComboBox(bool rw, QWidget *parent=0, const char *name=0)
 {
 }
 
+KComboBox::~KComboBox()
+{
+}
 
diff --git a/WebCore/src/kwq/KWQKHTMLPart.mm b/WebCore/src/kwq/KWQKHTMLPart.mm
index 8cd4ad9..dea2121 100644
--- a/WebCore/src/kwq/KWQKHTMLPart.mm
+++ b/WebCore/src/kwq/KWQKHTMLPart.mm
@@ -328,3 +328,172 @@ DOM::DocumentImpl *KHTMLPart::xmlDocImpl() const
 {
 }
 
+
+const KHTMLSettings *KHTMLPart::settings() const
+{
+     NSLog (@"WARNING %s:%s:%d (NOT YET IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+}
+
+
+KJSProxy *KHTMLPart::jScript()
+{
+     NSLog (@"WARNING %s:%s:%d (NOT YET IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+}
+
+
+KURL KHTMLPart::completeURL( const QString &url, const QString &target = QString::null )
+{
+     NSLog (@"WARNING %s:%s:%d (NOT YET IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+}
+
+
+const KURL & KHTMLPart::url() const
+{
+     NSLog (@"WARNING %s:%s:%d (NOT YET IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+}
+
+
+void KHTMLPart::scheduleRedirection( int delay, const QString &url )
+{
+     NSLog (@"ERROR %s:%s:%d (NOT IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+}
+
+
+KHTMLView *KHTMLPart::view() const
+{
+     NSLog (@"ERROR %s:%s:%d (NOT IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+}
+
+
+QWidget *KHTMLPart::widget()
+{
+     NSLog (@"ERROR %s:%s:%d (NOT IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+}
+
+
+KHTMLPart *KHTMLPart::opener()
+{
+     NSLog (@"ERROR %s:%s:%d (NOT IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+}
+
+
+KHTMLPart *KHTMLPart::parentPart()
+{
+     NSLog (@"ERROR %s:%s:%d (NOT IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+}
+
+
+const QList<KParts::ReadOnlyPart> KHTMLPart::frames() const
+{
+     NSLog (@"ERROR %s:%s:%d (NOT IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+}
+
+
+KHTMLPart *KHTMLPart::findFrame( const QString &f )
+{
+     NSLog (@"ERROR %s:%s:%d (NOT IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+}
+
+
+void KHTMLPart::setOpener(KHTMLPart *_opener)
+{
+     NSLog (@"ERROR %s:%s:%d (NOT IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+}
+
+
+bool KHTMLPart::openedByJS()
+{
+     NSLog (@"ERROR %s:%s:%d (NOT IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+}
+
+
+void KHTMLPart::setOpenedByJS(bool _openedByJS)
+{
+     NSLog (@"ERROR %s:%s:%d (NOT IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+}
+
+
+KParts::BrowserExtension *KHTMLPart::browserExtension() const
+{
+     NSLog (@"ERROR %s:%s:%d (NOT IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+}
+
+
+DOM::EventListener *KHTMLPart::createHTMLEventListener( QString code )
+{
+     NSLog (@"ERROR %s:%s:%d (NOT IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+}
+
+
+QString KHTMLPart::requestFrameName()
+{
+     NSLog (@"ERROR %s:%s:%d (NOT IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+}
+
+
+bool KHTMLPart::frameExists( const QString &frameName )
+{
+     NSLog (@"ERROR %s:%s:%d (NOT IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+}
+
+
+bool KHTMLPart::requestFrame( khtml::RenderPart *frame, const QString &url, const QString &frameName,
+                    const QStringList &args, bool isIFrame)
+{
+     NSLog (@"ERROR %s:%s:%d (NOT IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+}
+
+
+void KHTMLPart::emitUnloadEvent()
+{
+     NSLog (@"ERROR %s:%s:%d (NOT IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+}
+
+
+void KHTMLPart::submitForm( const char *action, const QString &url, const QByteArray &formData,
+                        const QString &target, const QString& contentType,
+                        const QString& boundary )
+{
+     NSLog (@"ERROR %s:%s:%d (NOT IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+}
+
+
+void KHTMLPart::urlSelected( const QString &url, int button = 0, int state = 0,
+                        const QString &_target = QString::null )
+{
+     NSLog (@"ERROR %s:%s:%d (NOT IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+}
+
+
+bool KHTMLPart::requestObject( khtml::RenderPart *frame, const QString &url, const QString &serviceType,
+                    const QStringList &args)
+{
+     NSLog (@"ERROR %s:%s:%d (NOT IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+}
+
+
+void KHTMLPart::nodeActivated(const DOM::Node &)
+{
+     NSLog (@"ERROR %s:%s:%d (NOT IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+}
+
+
+QVariant KHTMLPart::executeScheduledScript()
+{
+     NSLog (@"ERROR %s:%s:%d (NOT IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+}
+
+
+void KHTMLPart::stopAutoScroll()
+{
+     NSLog (@"ERROR %s:%s:%d (NOT IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+}
+
+
+void KHTMLPart::overURL( const QString &url, const QString &target )
+{
+     NSLog (@"ERROR %s:%s:%d (NOT IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+}
+
+
+
diff --git a/WebCore/src/kwq/KWQKLineEdit.mm b/WebCore/src/kwq/KWQKLineEdit.mm
index b346213..6c4e09d 100644
--- a/WebCore/src/kwq/KWQKLineEdit.mm
+++ b/WebCore/src/kwq/KWQKLineEdit.mm
@@ -31,6 +31,10 @@ KLineEdit::KLineEdit(QWidget *parent=0, const char *name=0)
 {
 }
 
+KLineEdit::~KLineEdit()
+{
+}
+
 
 void KLineEdit::setMouseTracking(bool)
 {
diff --git a/WebCore/src/kwq/qt/_qglobal.cpp b/WebCore/src/kwq/KWQKListBox.mm
similarity index 94%
copy from WebCore/src/kwq/qt/_qglobal.cpp
copy to WebCore/src/kwq/KWQKListBox.mm
index 013222c..c6d6467 100644
--- a/WebCore/src/kwq/qt/_qglobal.cpp
+++ b/WebCore/src/kwq/KWQKListBox.mm
@@ -23,11 +23,14 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-void qDebug(const char *msg, ...)
+#include <klistbox.h>
+
+KListBox::KListBox()
 {
 }
 
-void qWarning(const char *msg, ...)
+
+KListBox::KListBox(QWidget *)
 {
 }
 
diff --git a/WebCore/src/kwq/KWQListBox.mm b/WebCore/src/kwq/KWQListBox.mm
index e7ea8d6..235b7e6 100644
--- a/WebCore/src/kwq/KWQListBox.mm
+++ b/WebCore/src/kwq/KWQListBox.mm
@@ -87,6 +87,10 @@ QListBoxItem::QListBoxItem()
 {
 }
 
+QListBoxItem::~QListBoxItem()
+{
+}
+
 
 void QListBoxItem::setSelectable(bool)
 {
diff --git a/WebCore/src/kwq/KWQPainter.mm b/WebCore/src/kwq/KWQPainter.mm
index f2d4861..b1e6da8 100644
--- a/WebCore/src/kwq/KWQPainter.mm
+++ b/WebCore/src/kwq/KWQPainter.mm
@@ -488,6 +488,17 @@ bool QPainter::hasClipping() const
      NSLog (@"WARNING %s:%s:%d (NOT YET IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
 }
 
+void QPainter::setClipRect(const QRect &)
+{
+     NSLog (@"WARNING %s:%s:%d (NOT YET IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+}
+
+
+void QPainter::setClipRect(int,int,int,int)
+{
+     NSLog (@"WARNING %s:%s:%d (NOT YET IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+}
+
 
 Qt::RasterOp QPainter::rasterOp() const
 {
diff --git a/WebCore/src/kwq/KWQCursor.mm b/WebCore/src/kwq/KWQPushButton.mm
similarity index 88%
copy from WebCore/src/kwq/KWQCursor.mm
copy to WebCore/src/kwq/KWQPushButton.mm
index 89a487c..a466910 100644
--- a/WebCore/src/kwq/KWQCursor.mm
+++ b/WebCore/src/kwq/KWQPushButton.mm
@@ -23,23 +23,18 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#include <qcursor.h>
+#include <qpushbutton.h>
 
-QCursor::QCursor()
+QPushButton::QPushButton(QWidget *)
 {
 }
 
 
-QCursor::QCursor(const QCursor &)
+QPushButton::QPushButton(const QString &text, QWidget *parent, const char* name=0)
 {
 }
 
 
-QCursor::~QCursor()
-{
-}
-      
-
-QCursor &QCursor::operator=(const QCursor &)
+QPushButton::~QPushButton()
 {
 }
diff --git a/WebCore/src/kwq/qt/_qglobal.cpp b/WebCore/src/kwq/KWQRadioButton.mm
similarity index 93%
copy from WebCore/src/kwq/qt/_qglobal.cpp
copy to WebCore/src/kwq/KWQRadioButton.mm
index 013222c..3b94694 100644
--- a/WebCore/src/kwq/qt/_qglobal.cpp
+++ b/WebCore/src/kwq/KWQRadioButton.mm
@@ -23,11 +23,14 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-void qDebug(const char *msg, ...)
+#include <qradiobutton.h>
+
+QRadioButton::QRadioButton(QWidget *)
 {
 }
 
-void qWarning(const char *msg, ...)
+
+void QRadioButton::setChecked(bool)
 {
 }
 
diff --git a/WebCore/src/kwq/Makefile.in b/WebCore/src/kwq/Makefile.in
index 1afdcf6..f2af59b 100644
--- a/WebCore/src/kwq/Makefile.in
+++ b/WebCore/src/kwq/Makefile.in
@@ -25,9 +25,12 @@ MMOBJECTS = \
 	_KWQOwner.o \
 	KWQApplication.o \
 	KWQBrush.o \
+	KWQButton.o \
+        KWQCheckBox.o \
         KWQColor.o \
         KWQColorGroup.o \
         KWQComboBox.o \
+        KWQCompletion.o \
         KWQCursor.o \
 	KWQFont.o \
 	KWQFontMetrics.o \
@@ -37,6 +40,7 @@ MMOBJECTS = \
         KWQKCompletionBox.o \
         KWQKCursor.o \
         KWQKLineEdit.o \
+        KWQKListBox.o \
         KWQKMessageBox.o \
         KWQListBox.o \
         KWQLineEdit.o \
@@ -48,6 +52,8 @@ MMOBJECTS = \
 	KWQPen.o \
 	KWQPixmap.o \
 	KWQPointArray.o \
+	KWQPushButton.o \
+	KWQRadioButton.o \
 	KWQScrollView.o \
 	KWQTextEdit.o \
 	KWQView.o \
diff --git a/WebCore/src/kwq/qt/_qregion.cpp b/WebCore/src/kwq/qt/_qregion.cpp
index 86640e2..b755bc7 100644
--- a/WebCore/src/kwq/qt/_qregion.cpp
+++ b/WebCore/src/kwq/qt/_qregion.cpp
@@ -133,6 +133,40 @@ QRegion::~QRegion()
     fprintf (stderr,"WARNING %s:%s:%d (NOT YET IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
 }
 
+QRegion QRegion::eor( const QRegion &r ) const
+{
+    fprintf (stderr,"WARNING %s:%s:%d (NOT YET IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+}
+
+
+QRegion QRegion::subtract( const QRegion &r ) const
+{
+    fprintf (stderr,"WARNING %s:%s:%d (NOT YET IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+}
+
+
+QRegion QRegion::unite( const QRegion &r ) const
+{
+    fprintf (stderr,"WARNING %s:%s:%d (NOT YET IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+}
+
+
+QRegion QRegion::copy() const
+{
+    fprintf (stderr,"WARNING %s:%s:%d (NOT YET IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+}
+
+
+bool QRegion::isNull() const
+{
+    return data->is_null;
+}
+
+bool QRegion::contains( const QPoint &p ) const
+{
+    fprintf (stderr,"WARNING %s:%s:%d (NOT YET IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+}
+
 /*!
   Constructs a rectangular or elliptic region.
 
@@ -245,39 +279,6 @@ void QRegion::exec( const QByteArray &buffer, int ver )
     *this = rgn;
 }
 
-QRegion QRegion::eor( const QRegion &r ) const
-{
-    fprintf (stderr,"WARNING %s:%s:%d (NOT YET IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
-}
-
-
-QRegion QRegion::subtract( const QRegion &r ) const
-{
-    fprintf (stderr,"WARNING %s:%s:%d (NOT YET IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
-}
-
-
-QRegion QRegion::unite( const QRegion &r ) const
-{
-    fprintf (stderr,"WARNING %s:%s:%d (NOT YET IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
-}
-
-
-QRegion QRegion::copy() const
-{
-    fprintf (stderr,"WARNING %s:%s:%d (NOT YET IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
-}
-
-
-bool QRegion::isNull() const
-{
-    return data->is_null;
-}
-
-bool QRegion::contains( const QPoint &p ) const
-{
-    fprintf (stderr,"WARNING %s:%s:%d (NOT YET IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
-}
 
 
 /*****************************************************************************
diff --git a/WebCore/src/kwq/qt/qbutton.h b/WebCore/src/kwq/qt/qbutton.h
index 8ee3254..ab7cb73 100644
--- a/WebCore/src/kwq/qt/qbutton.h
+++ b/WebCore/src/kwq/qt/qbutton.h
@@ -45,6 +45,7 @@ public:
     
     // constructors, copy constructors, and destructors ------------------------
 
+    QButton();
     QButton(QWidget *parent=0);
     ~QButton();
 

-- 
WebKit Debian packaging



More information about the Pkg-webkit-commits mailing list