[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:59 UTC 2009
The following commit has been merged in the debian/unstable branch:
commit c6f846584e5633e14c7bb35913ef6768c3d83b02
Author: rjw <rjw at 268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Date: Mon Oct 8 22:56:22 2001 +0000
Added debugging to stubs. Cleaned up test program.
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@303 268f45cc-cd09-0410-ab3c-d52691b4dbfc
diff --git a/WebCore/kwq/KWQFrame.mm b/WebCore/kwq/KWQFrame.mm
index 0be18a7..473971d 100644
--- a/WebCore/kwq/KWQFrame.mm
+++ b/WebCore/kwq/KWQFrame.mm
@@ -24,36 +24,40 @@
*/
#include <KWQFrame.h>
+#include <kwqdebug.h>
+
QFrame::QFrame()
{
+ _logNeverImplemented();
}
QFrame::QFrame(QWidget *parent)
{
+ _logNeverImplemented();
}
void QFrame::setFrameStyle(int)
{
- NSLog (@"WARNING %s:%s:%d (NOT YET IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+ _logNeverImplemented();
}
int QFrame::frameWidth() const
{
- NSLog (@"WARNING %s:%s:%d (NOT YET IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+ _logNeverImplemented();
}
QFrame::QFrame(const QFrame &)
{
- NSLog (@"WARNING %s:%s:%d (NOT YET IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+ _logNeverImplemented();
}
QFrame &QFrame::operator=(const QFrame &)
{
- NSLog (@"WARNING %s:%s:%d (NOT YET IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+ _logNeverImplemented();
}
diff --git a/WebCore/kwq/KWQKHTMLPart.mm b/WebCore/kwq/KWQKHTMLPart.mm
index dea2121..c72560b 100644
--- a/WebCore/kwq/KWQKHTMLPart.mm
+++ b/WebCore/kwq/KWQKHTMLPart.mm
@@ -22,61 +22,73 @@
* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
+#include <kwqdebug.h>
#include <KWQKHTMLPart.h>
-
+
KHTMLPart::KHTMLPart()
{
+ _logNotYetImplemented();
}
KHTMLPart::KHTMLPart(const KURL &url )
{
+ _logNotYetImplemented();
}
KHTMLPart::~KHTMLPart()
{
+ _logNotYetImplemented();
}
bool KHTMLPart::openURL( const KURL &url )
{
+ _logNotYetImplemented();
}
bool KHTMLPart::closeURL()
{
+ _logNotYetImplemented();
}
DOM::HTMLDocument KHTMLPart::htmlDocument() const
{
+ _logNotYetImplemented();
}
DOM::Document KHTMLPart::document() const
{
+ _logNotYetImplemented();
}
void KHTMLPart::setJScriptEnabled( bool enable )
{
+ _logNotYetImplemented();
}
bool KHTMLPart::jScriptEnabled() const
{
+ _logNotYetImplemented();
}
void KHTMLPart::enableMetaRefresh( bool enable )
{
+ _logNotYetImplemented();
}
bool KHTMLPart::metaRefreshEnabled() const
{
+ _logNotYetImplemented();
}
@@ -84,6 +96,7 @@ bool KHTMLPart::metaRefreshEnabled() const
// passed to the interpreter.
QVariant KHTMLPart::executeScript( const QString &script )
{
+ _logNotYetImplemented();
}
@@ -91,362 +104,408 @@ QVariant KHTMLPart::executeScript( const QString &script )
// passed to the interpreter.
QVariant KHTMLPart::executeScript( const DOM::Node &n, const QString &script )
{
+ _logNotYetImplemented();
}
void KHTMLPart::setJavaEnabled( bool enable )
{
+ _logNotYetImplemented();
}
bool KHTMLPart::javaEnabled() const
{
+ _logNotYetImplemented();
}
KJavaAppletContext *KHTMLPart::javaContext()
{
+ _logNotYetImplemented();
}
KJavaAppletContext *KHTMLPart::createJavaContext()
{
+ _logNotYetImplemented();
}
void KHTMLPart::setPluginsEnabled( bool enable )
{
+ _logNotYetImplemented();
}
bool KHTMLPart::pluginsEnabled() const
{
+ _logNeverImplemented();
}
void KHTMLPart::setAutoloadImages( bool enable )
{
+ _logNeverImplemented();
}
bool KHTMLPart::autoloadImages() const
{
+ _logNeverImplemented();
}
void KHTMLPart::setOnlyLocalReferences(bool enable)
{
+ _logNeverImplemented();
}
bool KHTMLPart::onlyLocalReferences() const
{
+ _logNeverImplemented();
}
void KHTMLPart::begin( const KURL &url, int xOffset, int yOffset)
{
+ _logNeverImplemented();
}
void KHTMLPart::write( const char *str, int len)
{
+ _logNeverImplemented();
}
void KHTMLPart::write( const QString &str )
{
+ _logNeverImplemented();
}
void KHTMLPart::end()
{
+ _logNeverImplemented();
}
void KHTMLPart::setBaseURL( const KURL &url )
{
+ _logNeverImplemented();
}
KURL KHTMLPart::baseURL() const
{
+ _logNeverImplemented();
}
void KHTMLPart::setBaseTarget( const QString &target )
{
+ _logNeverImplemented();
}
QString KHTMLPart::baseTarget() const
{
+ _logNeverImplemented();
}
bool KHTMLPart::setCharset( const QString &name, bool override = false )
{
+ _logNeverImplemented();
}
bool KHTMLPart::setEncoding( const QString &name, bool override = false )
{
+ _logNeverImplemented();
}
QString KHTMLPart::encoding()
{
+ _logNeverImplemented();
}
void KHTMLPart::setUserStyleSheet(const KURL &url)
{
+ _logNeverImplemented();
}
void KHTMLPart::setUserStyleSheet(const QString &styleSheet)
{
+ _logNeverImplemented();
}
void KHTMLPart::setFontSizes(const QValueList<int> &newFontSizes )
{
+ _logNeverImplemented();
}
QValueList<int> KHTMLPart::fontSizes() const
{
+ _logNeverImplemented();
}
void KHTMLPart::resetFontSizes()
{
+ _logNeverImplemented();
}
void KHTMLPart::setStandardFont( const QString &name )
{
+ _logNeverImplemented();
}
void KHTMLPart::setFixedFont( const QString &name )
{
+ _logNeverImplemented();
}
// DUBIOUS, this should be handled by the view, also isn't the anchor a node?
bool KHTMLPart::gotoAnchor( const QString &name )
{
+ _logNeverImplemented();
}
void KHTMLPart::setURLCursor( const QCursor &c )
{
+ _logNeverImplemented();
}
const QCursor& KHTMLPart::urlCursor() const
{
+ _logNeverImplemented();
}
// DUBIOUS, perhaps searching should be handled externally
void KHTMLPart::findTextBegin()
{
+ _logNeverImplemented();
}
// DUBIOUS, perhaps searching should be handled externally
bool KHTMLPart::findTextNext( const QRegExp &exp, bool forward )
{
+ _logNeverImplemented();
}
// DUBIOUS, perhaps searching should be handled externally
bool KHTMLPart::findTextNext( const QString &str, bool forward, bool caseSensitive )
{
+ _logNeverImplemented();
}
// DUBIOUS, perhaps selection should be managed externally
QString KHTMLPart::selectedText() const
{
+ _logNeverImplemented();
}
// DUBIOUS, perhaps selection should be managed externally
DOM::Range KHTMLPart::selection() const
{
+ _logNeverImplemented();
}
// DUBIOUS, perhaps selection should be managed externally
void KHTMLPart::setSelection( const DOM::Range & )
{
+ _logNeverImplemented();
}
// DUBIOUS, perhaps selection should be managed externally
bool KHTMLPart::hasSelection() const
{
+ _logNeverImplemented();
}
// DUBIOUS, perhaps selection should be managed externally
void KHTMLPart::selectAll()
{
+ _logNeverImplemented();
}
void KHTMLPart::setJSStatusBarText( const QString &text )
{
+ _logNeverImplemented();
}
void KHTMLPart::setJSDefaultStatusBarText( const QString &text )
{
+ _logNeverImplemented();
}
QString KHTMLPart::jsStatusBarText() const
{
+ _logNeverImplemented();
}
QString KHTMLPart::jsDefaultStatusBarText() const
{
+ _logNeverImplemented();
}
DOM::HTMLDocumentImpl *KHTMLPart::docImpl() const
{
+ _logNeverImplemented();
}
DOM::DocumentImpl *KHTMLPart::xmlDocImpl() const
{
+ _logNeverImplemented();
}
const KHTMLSettings *KHTMLPart::settings() const
{
- NSLog (@"WARNING %s:%s:%d (NOT YET IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+ _logNotYetImplemented();
}
KJSProxy *KHTMLPart::jScript()
{
- NSLog (@"WARNING %s:%s:%d (NOT YET IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+ _logNotYetImplemented();
}
KURL KHTMLPart::completeURL( const QString &url, const QString &target = QString::null )
{
- NSLog (@"WARNING %s:%s:%d (NOT YET IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+ _logNotYetImplemented();
}
const KURL & KHTMLPart::url() const
{
- NSLog (@"WARNING %s:%s:%d (NOT YET IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+ _logNotYetImplemented();
}
void KHTMLPart::scheduleRedirection( int delay, const QString &url )
{
- NSLog (@"ERROR %s:%s:%d (NOT IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+ _logNeverImplemented();
}
KHTMLView *KHTMLPart::view() const
{
- NSLog (@"ERROR %s:%s:%d (NOT IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+ _logNotYetImplemented();
}
QWidget *KHTMLPart::widget()
{
- NSLog (@"ERROR %s:%s:%d (NOT IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+ _logNotYetImplemented();
}
KHTMLPart *KHTMLPart::opener()
{
- NSLog (@"ERROR %s:%s:%d (NOT IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+ _logNeverImplemented();
}
KHTMLPart *KHTMLPart::parentPart()
{
- NSLog (@"ERROR %s:%s:%d (NOT IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+ _logNeverImplemented();
}
const QList<KParts::ReadOnlyPart> KHTMLPart::frames() const
{
- NSLog (@"ERROR %s:%s:%d (NOT IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+ _logNeverImplemented();
}
KHTMLPart *KHTMLPart::findFrame( const QString &f )
{
- NSLog (@"ERROR %s:%s:%d (NOT IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+ _logNeverImplemented();
}
void KHTMLPart::setOpener(KHTMLPart *_opener)
{
- NSLog (@"ERROR %s:%s:%d (NOT IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+ _logNeverImplemented();
}
bool KHTMLPart::openedByJS()
{
- NSLog (@"ERROR %s:%s:%d (NOT IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+ _logNeverImplemented();
}
void KHTMLPart::setOpenedByJS(bool _openedByJS)
{
- NSLog (@"ERROR %s:%s:%d (NOT IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+ _logNeverImplemented();
}
KParts::BrowserExtension *KHTMLPart::browserExtension() const
{
- NSLog (@"ERROR %s:%s:%d (NOT IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+ _logNeverImplemented();
}
DOM::EventListener *KHTMLPart::createHTMLEventListener( QString code )
{
- NSLog (@"ERROR %s:%s:%d (NOT IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+ _logNeverImplemented();
}
QString KHTMLPart::requestFrameName()
{
- NSLog (@"ERROR %s:%s:%d (NOT IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+ _logNeverImplemented();
}
bool KHTMLPart::frameExists( const QString &frameName )
{
- NSLog (@"ERROR %s:%s:%d (NOT IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+ _logNeverImplemented();
}
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__);
+ _logNeverImplemented();
}
void KHTMLPart::emitUnloadEvent()
{
- NSLog (@"ERROR %s:%s:%d (NOT IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+ _logNeverImplemented();
}
@@ -454,45 +513,45 @@ void KHTMLPart::submitForm( const char *action, const QString &url, const QByteA
const QString &target, const QString& contentType,
const QString& boundary )
{
- NSLog (@"ERROR %s:%s:%d (NOT IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+ _logNeverImplemented();
}
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__);
+ _logNeverImplemented();
}
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__);
+ _logNeverImplemented();
}
void KHTMLPart::nodeActivated(const DOM::Node &)
{
- NSLog (@"ERROR %s:%s:%d (NOT IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+ _logNeverImplemented();
}
QVariant KHTMLPart::executeScheduledScript()
{
- NSLog (@"ERROR %s:%s:%d (NOT IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+ _logNeverImplemented();
}
void KHTMLPart::stopAutoScroll()
{
- NSLog (@"ERROR %s:%s:%d (NOT IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+ _logNeverImplemented();
}
void KHTMLPart::overURL( const QString &url, const QString &target )
{
- NSLog (@"ERROR %s:%s:%d (NOT IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+ _logNeverImplemented();
}
diff --git a/WebCore/kwq/KWQKHTMLPartImpl.mm b/WebCore/kwq/KWQKHTMLPartImpl.mm
index dea2121..c72560b 100644
--- a/WebCore/kwq/KWQKHTMLPartImpl.mm
+++ b/WebCore/kwq/KWQKHTMLPartImpl.mm
@@ -22,61 +22,73 @@
* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
+#include <kwqdebug.h>
#include <KWQKHTMLPart.h>
-
+
KHTMLPart::KHTMLPart()
{
+ _logNotYetImplemented();
}
KHTMLPart::KHTMLPart(const KURL &url )
{
+ _logNotYetImplemented();
}
KHTMLPart::~KHTMLPart()
{
+ _logNotYetImplemented();
}
bool KHTMLPart::openURL( const KURL &url )
{
+ _logNotYetImplemented();
}
bool KHTMLPart::closeURL()
{
+ _logNotYetImplemented();
}
DOM::HTMLDocument KHTMLPart::htmlDocument() const
{
+ _logNotYetImplemented();
}
DOM::Document KHTMLPart::document() const
{
+ _logNotYetImplemented();
}
void KHTMLPart::setJScriptEnabled( bool enable )
{
+ _logNotYetImplemented();
}
bool KHTMLPart::jScriptEnabled() const
{
+ _logNotYetImplemented();
}
void KHTMLPart::enableMetaRefresh( bool enable )
{
+ _logNotYetImplemented();
}
bool KHTMLPart::metaRefreshEnabled() const
{
+ _logNotYetImplemented();
}
@@ -84,6 +96,7 @@ bool KHTMLPart::metaRefreshEnabled() const
// passed to the interpreter.
QVariant KHTMLPart::executeScript( const QString &script )
{
+ _logNotYetImplemented();
}
@@ -91,362 +104,408 @@ QVariant KHTMLPart::executeScript( const QString &script )
// passed to the interpreter.
QVariant KHTMLPart::executeScript( const DOM::Node &n, const QString &script )
{
+ _logNotYetImplemented();
}
void KHTMLPart::setJavaEnabled( bool enable )
{
+ _logNotYetImplemented();
}
bool KHTMLPart::javaEnabled() const
{
+ _logNotYetImplemented();
}
KJavaAppletContext *KHTMLPart::javaContext()
{
+ _logNotYetImplemented();
}
KJavaAppletContext *KHTMLPart::createJavaContext()
{
+ _logNotYetImplemented();
}
void KHTMLPart::setPluginsEnabled( bool enable )
{
+ _logNotYetImplemented();
}
bool KHTMLPart::pluginsEnabled() const
{
+ _logNeverImplemented();
}
void KHTMLPart::setAutoloadImages( bool enable )
{
+ _logNeverImplemented();
}
bool KHTMLPart::autoloadImages() const
{
+ _logNeverImplemented();
}
void KHTMLPart::setOnlyLocalReferences(bool enable)
{
+ _logNeverImplemented();
}
bool KHTMLPart::onlyLocalReferences() const
{
+ _logNeverImplemented();
}
void KHTMLPart::begin( const KURL &url, int xOffset, int yOffset)
{
+ _logNeverImplemented();
}
void KHTMLPart::write( const char *str, int len)
{
+ _logNeverImplemented();
}
void KHTMLPart::write( const QString &str )
{
+ _logNeverImplemented();
}
void KHTMLPart::end()
{
+ _logNeverImplemented();
}
void KHTMLPart::setBaseURL( const KURL &url )
{
+ _logNeverImplemented();
}
KURL KHTMLPart::baseURL() const
{
+ _logNeverImplemented();
}
void KHTMLPart::setBaseTarget( const QString &target )
{
+ _logNeverImplemented();
}
QString KHTMLPart::baseTarget() const
{
+ _logNeverImplemented();
}
bool KHTMLPart::setCharset( const QString &name, bool override = false )
{
+ _logNeverImplemented();
}
bool KHTMLPart::setEncoding( const QString &name, bool override = false )
{
+ _logNeverImplemented();
}
QString KHTMLPart::encoding()
{
+ _logNeverImplemented();
}
void KHTMLPart::setUserStyleSheet(const KURL &url)
{
+ _logNeverImplemented();
}
void KHTMLPart::setUserStyleSheet(const QString &styleSheet)
{
+ _logNeverImplemented();
}
void KHTMLPart::setFontSizes(const QValueList<int> &newFontSizes )
{
+ _logNeverImplemented();
}
QValueList<int> KHTMLPart::fontSizes() const
{
+ _logNeverImplemented();
}
void KHTMLPart::resetFontSizes()
{
+ _logNeverImplemented();
}
void KHTMLPart::setStandardFont( const QString &name )
{
+ _logNeverImplemented();
}
void KHTMLPart::setFixedFont( const QString &name )
{
+ _logNeverImplemented();
}
// DUBIOUS, this should be handled by the view, also isn't the anchor a node?
bool KHTMLPart::gotoAnchor( const QString &name )
{
+ _logNeverImplemented();
}
void KHTMLPart::setURLCursor( const QCursor &c )
{
+ _logNeverImplemented();
}
const QCursor& KHTMLPart::urlCursor() const
{
+ _logNeverImplemented();
}
// DUBIOUS, perhaps searching should be handled externally
void KHTMLPart::findTextBegin()
{
+ _logNeverImplemented();
}
// DUBIOUS, perhaps searching should be handled externally
bool KHTMLPart::findTextNext( const QRegExp &exp, bool forward )
{
+ _logNeverImplemented();
}
// DUBIOUS, perhaps searching should be handled externally
bool KHTMLPart::findTextNext( const QString &str, bool forward, bool caseSensitive )
{
+ _logNeverImplemented();
}
// DUBIOUS, perhaps selection should be managed externally
QString KHTMLPart::selectedText() const
{
+ _logNeverImplemented();
}
// DUBIOUS, perhaps selection should be managed externally
DOM::Range KHTMLPart::selection() const
{
+ _logNeverImplemented();
}
// DUBIOUS, perhaps selection should be managed externally
void KHTMLPart::setSelection( const DOM::Range & )
{
+ _logNeverImplemented();
}
// DUBIOUS, perhaps selection should be managed externally
bool KHTMLPart::hasSelection() const
{
+ _logNeverImplemented();
}
// DUBIOUS, perhaps selection should be managed externally
void KHTMLPart::selectAll()
{
+ _logNeverImplemented();
}
void KHTMLPart::setJSStatusBarText( const QString &text )
{
+ _logNeverImplemented();
}
void KHTMLPart::setJSDefaultStatusBarText( const QString &text )
{
+ _logNeverImplemented();
}
QString KHTMLPart::jsStatusBarText() const
{
+ _logNeverImplemented();
}
QString KHTMLPart::jsDefaultStatusBarText() const
{
+ _logNeverImplemented();
}
DOM::HTMLDocumentImpl *KHTMLPart::docImpl() const
{
+ _logNeverImplemented();
}
DOM::DocumentImpl *KHTMLPart::xmlDocImpl() const
{
+ _logNeverImplemented();
}
const KHTMLSettings *KHTMLPart::settings() const
{
- NSLog (@"WARNING %s:%s:%d (NOT YET IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+ _logNotYetImplemented();
}
KJSProxy *KHTMLPart::jScript()
{
- NSLog (@"WARNING %s:%s:%d (NOT YET IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+ _logNotYetImplemented();
}
KURL KHTMLPart::completeURL( const QString &url, const QString &target = QString::null )
{
- NSLog (@"WARNING %s:%s:%d (NOT YET IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+ _logNotYetImplemented();
}
const KURL & KHTMLPart::url() const
{
- NSLog (@"WARNING %s:%s:%d (NOT YET IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+ _logNotYetImplemented();
}
void KHTMLPart::scheduleRedirection( int delay, const QString &url )
{
- NSLog (@"ERROR %s:%s:%d (NOT IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+ _logNeverImplemented();
}
KHTMLView *KHTMLPart::view() const
{
- NSLog (@"ERROR %s:%s:%d (NOT IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+ _logNotYetImplemented();
}
QWidget *KHTMLPart::widget()
{
- NSLog (@"ERROR %s:%s:%d (NOT IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+ _logNotYetImplemented();
}
KHTMLPart *KHTMLPart::opener()
{
- NSLog (@"ERROR %s:%s:%d (NOT IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+ _logNeverImplemented();
}
KHTMLPart *KHTMLPart::parentPart()
{
- NSLog (@"ERROR %s:%s:%d (NOT IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+ _logNeverImplemented();
}
const QList<KParts::ReadOnlyPart> KHTMLPart::frames() const
{
- NSLog (@"ERROR %s:%s:%d (NOT IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+ _logNeverImplemented();
}
KHTMLPart *KHTMLPart::findFrame( const QString &f )
{
- NSLog (@"ERROR %s:%s:%d (NOT IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+ _logNeverImplemented();
}
void KHTMLPart::setOpener(KHTMLPart *_opener)
{
- NSLog (@"ERROR %s:%s:%d (NOT IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+ _logNeverImplemented();
}
bool KHTMLPart::openedByJS()
{
- NSLog (@"ERROR %s:%s:%d (NOT IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+ _logNeverImplemented();
}
void KHTMLPart::setOpenedByJS(bool _openedByJS)
{
- NSLog (@"ERROR %s:%s:%d (NOT IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+ _logNeverImplemented();
}
KParts::BrowserExtension *KHTMLPart::browserExtension() const
{
- NSLog (@"ERROR %s:%s:%d (NOT IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+ _logNeverImplemented();
}
DOM::EventListener *KHTMLPart::createHTMLEventListener( QString code )
{
- NSLog (@"ERROR %s:%s:%d (NOT IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+ _logNeverImplemented();
}
QString KHTMLPart::requestFrameName()
{
- NSLog (@"ERROR %s:%s:%d (NOT IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+ _logNeverImplemented();
}
bool KHTMLPart::frameExists( const QString &frameName )
{
- NSLog (@"ERROR %s:%s:%d (NOT IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+ _logNeverImplemented();
}
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__);
+ _logNeverImplemented();
}
void KHTMLPart::emitUnloadEvent()
{
- NSLog (@"ERROR %s:%s:%d (NOT IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+ _logNeverImplemented();
}
@@ -454,45 +513,45 @@ void KHTMLPart::submitForm( const char *action, const QString &url, const QByteA
const QString &target, const QString& contentType,
const QString& boundary )
{
- NSLog (@"ERROR %s:%s:%d (NOT IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+ _logNeverImplemented();
}
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__);
+ _logNeverImplemented();
}
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__);
+ _logNeverImplemented();
}
void KHTMLPart::nodeActivated(const DOM::Node &)
{
- NSLog (@"ERROR %s:%s:%d (NOT IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+ _logNeverImplemented();
}
QVariant KHTMLPart::executeScheduledScript()
{
- NSLog (@"ERROR %s:%s:%d (NOT IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+ _logNeverImplemented();
}
void KHTMLPart::stopAutoScroll()
{
- NSLog (@"ERROR %s:%s:%d (NOT IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+ _logNeverImplemented();
}
void KHTMLPart::overURL( const QString &url, const QString &target )
{
- NSLog (@"ERROR %s:%s:%d (NOT IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+ _logNeverImplemented();
}
diff --git a/WebCore/kwq/KWQKCompletionBox.mm b/WebCore/kwq/KWQKHTMLView.mm
similarity index 89%
copy from WebCore/kwq/KWQKCompletionBox.mm
copy to WebCore/kwq/KWQKHTMLView.mm
index bd1d113..03d83e7 100644
--- a/WebCore/kwq/KWQKCompletionBox.mm
+++ b/WebCore/kwq/KWQKHTMLView.mm
@@ -23,10 +23,10 @@
* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
-#include <kcompletionbox.h>
-
-KCompletionBox::KCompletionBox()
-{
-}
-
+#include <khtmlview.h>
+/*
+ Currently this files just extends the kde implementation.
+ See src/kdelibs/khtml/khtmlview.cpp for the complete
+ implementation.
+*/
diff --git a/WebCore/kwq/KWQObject.mm b/WebCore/kwq/KWQObject.mm
index b0a144a..7f9560b 100644
--- a/WebCore/kwq/KWQObject.mm
+++ b/WebCore/kwq/KWQObject.mm
@@ -25,29 +25,31 @@
#include <qobject.h>
+#include <kwqdebug.h>
+
bool QObject::connect(const QObject *, const char *, const QObject *,
const char *)
{
- NSLog (@"ERROR %s:%s:%d (NOT IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+ _logNeverImplemented();
}
bool QObject::disconnect( const QObject *, const char *, const QObject *,
const char *)
{
- NSLog (@"ERROR %s:%s:%d (NOT IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+ _logNeverImplemented();
}
QObject::QObject(QObject *parent=0, const char *name=0)
{
- NSLog (@"ERROR %s:%s:%d (NOT IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+ _logNotYetImplemented();
}
QObject::~QObject()
{
- NSLog (@"ERROR %s:%s:%d (NOT IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+ _logNotYetImplemented();
}
@@ -55,13 +57,13 @@ QObject::~QObject()
const char *QObject::name() const
{
- NSLog (@"ERROR %s:%s:%d (NOT IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+ _logNeverImplemented();
}
void QObject::setName(const char *)
{
- NSLog (@"ERROR %s:%s:%d (NOT IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+ _logNeverImplemented();
}
#ifdef DO_QVARIANT
@@ -72,48 +74,48 @@ QVariant QObject::property(const char *name) const
bool QObject::inherits(const char *) const
{
- NSLog (@"ERROR %s:%s:%d (NOT IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+ _logNeverImplemented();
}
bool QObject::connect(const QObject *, const char *, const char *) const
{
- NSLog (@"ERROR %s:%s:%d (NOT IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+ _logNeverImplemented();
}
int QObject:: startTimer(int)
{
- NSLog (@"ERROR %s:%s:%d (NOT IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+ _logNeverImplemented();
}
void QObject::killTimer(int)
{
- NSLog (@"ERROR %s:%s:%d (NOT IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+ _logNeverImplemented();
}
void QObject::killTimers()
{
- NSLog (@"ERROR %s:%s:%d (NOT IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+ _logNeverImplemented();
}
void QObject::installEventFilter(const QObject *)
{
- NSLog (@"ERROR %s:%s:%d (NOT IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+ _logNeverImplemented();
}
void QObject::removeEventFilter(const QObject *)
{
- NSLog (@"ERROR %s:%s:%d (NOT IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+ _logNeverImplemented();
}
void QObject::blockSignals(bool)
{
- NSLog (@"ERROR %s:%s:%d (NOT IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+ _logNeverImplemented();
}
diff --git a/WebCore/kwq/KWQPaintDevice.mm b/WebCore/kwq/KWQPaintDevice.mm
index c2bd48c..fa67428 100644
--- a/WebCore/kwq/KWQPaintDevice.mm
+++ b/WebCore/kwq/KWQPaintDevice.mm
@@ -23,10 +23,14 @@
* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
#include <qpaintdevice.h>
+#include <kwqdebug.h>
+
+#include <Cocoa/Cocoa.h>
+
-
QPaintDevice::~QPaintDevice()
{
+ _logNeverImplemented();
}
diff --git a/WebCore/kwq/KWQScrollView.mm b/WebCore/kwq/KWQScrollView.mm
index 6f390d2..fc87e95 100644
--- a/WebCore/kwq/KWQScrollView.mm
+++ b/WebCore/kwq/KWQScrollView.mm
@@ -25,156 +25,189 @@
#include <qscrollview.h>
+#include <kwqdebug.h>
+
QScrollView::QScrollView(QWidget *parent=0, const char *name=0, WFlags f=0)
{
+ _logNeverImplemented();
}
QScrollView::~QScrollView()
{
+ _logNeverImplemented();
}
QWidget* QScrollView::viewport() const
{
+ return (QWidget *)this;
}
int QScrollView::visibleWidth() const
{
+ _logNeverImplemented();
}
int QScrollView::visibleHeight() const
{
+ _logNeverImplemented();
}
int QScrollView::contentsWidth() const
{
+ _logNeverImplemented();
}
int QScrollView::contentsHeight() const
{
+ _logNeverImplemented();
}
int QScrollView::contentsX() const
{
+ _logNeverImplemented();
}
int QScrollView::contentsY() const
{
+ _logNeverImplemented();
}
void QScrollView::scrollBy(int dx, int dy)
{
+ _logNeverImplemented();
}
void QScrollView::setContentsPos(int x, int y)
{
+ _logNeverImplemented();
}
QScrollBar *QScrollView::horizontalScrollBar() const
{
+ _logNeverImplemented();
}
QScrollBar *QScrollView::verticalScrollBar() const
{
+ _logNeverImplemented();
}
void QScrollView::setVScrollBarMode(ScrollBarMode)
{
+ _logNeverImplemented();
}
void QScrollView::setHScrollBarMode(ScrollBarMode)
{
+ _logNeverImplemented();
}
void QScrollView::addChild(QWidget* child, int x=0, int y=0)
{
+ _logNeverImplemented();
}
void QScrollView::removeChild(QWidget* child)
{
+ _logNeverImplemented();
}
void QScrollView::resizeContents(int w, int h)
{
+ _logNeverImplemented();
}
void QScrollView::updateContents(int x, int y, int w, int h)
{
+ _logNeverImplemented();
}
void QScrollView::repaintContents(int x, int y, int w, int h, bool erase=TRUE)
{
+ _logNeverImplemented();
}
QPoint QScrollView::contentsToViewport(const QPoint &)
{
+ _logNeverImplemented();
}
void QScrollView::viewportToContents(int vx, int vy, int& x, int& y)
{
+ _logNeverImplemented();
}
void QScrollView::viewportWheelEvent(QWheelEvent *)
{
+ _logNeverImplemented();
}
QWidget *QScrollView::clipper() const
{
+ _logNeverImplemented();
}
void QScrollView::enableClipper(bool)
{
+ _logNeverImplemented();
}
void QScrollView::setStaticBackground(bool)
{
+ _logNeverImplemented();
}
void QScrollView::resizeEvent(QResizeEvent *)
{
+ _logNeverImplemented();
}
void QScrollView::ensureVisible(int,int)
{
+ _logNeverImplemented();
}
void QScrollView::ensureVisible(int,int,int,int)
{
+ _logNeverImplemented();
}
QScrollView::QScrollView(const QScrollView &)
{
+ _logNeverImplemented();
}
QScrollView &QScrollView::operator=(const QScrollView &)
{
+ _logNeverImplemented();
}
diff --git a/WebCore/kwq/KWQWidget.mm b/WebCore/kwq/KWQWidget.mm
index da8c62b..7f125bb 100644
--- a/WebCore/kwq/KWQWidget.mm
+++ b/WebCore/kwq/KWQWidget.mm
@@ -25,7 +25,9 @@
#include <qwidget.h>
-#import "KWQView.h"
+#include <kwqdebug.h>
+
+#import <KWQView.h>
/*
A QWidget rougly corresponds to an NSView. In Qt a QFrame and QMainWindow inherit
@@ -76,6 +78,7 @@ QWidget::~QWidget()
QSize QWidget::sizeHint() const
{
+ _logNeverImplemented();
}
void QWidget::resize(int w, int h)
@@ -85,25 +88,25 @@ void QWidget::resize(int w, int h)
void QWidget::setActiveWindow()
{
- // Map onto [NSView window] equivalent.
+ _logNeverImplemented();
}
void QWidget::setEnabled(bool)
{
- // Not relevant.
+ _logNeverImplemented();
}
void QWidget::setAutoMask(bool)
{
- // Not relevant. ??
+ _logNeverImplemented();
}
void QWidget::setMouseTracking(bool)
{
- // Not relevant. ??
+ _logNeverImplemented();
}
@@ -201,13 +204,13 @@ QPoint QWidget::mapToGlobal(const QPoint &p) const
void QWidget::setFocus()
{
- // TBD
+ _logNeverImplemented();
}
void QWidget::clearFocus()
{
- // TBD
+ _logNeverImplemented();
}
@@ -225,7 +228,7 @@ void QWidget::setFocusPolicy(FocusPolicy fp)
void QWidget::setFocusProxy( QWidget * )
{
- // TBD
+ _logNeverImplemented();
}
@@ -245,6 +248,7 @@ void QWidget::unsetPalette()
{
// Only called by RenderFormElement::layout, which I suspect will
// have to be rewritten. Do nothing.
+ _logNeverImplemented();
}
@@ -267,6 +271,7 @@ void QWidget::setStyle(QStyle *style)
QFont QWidget::font() const
{
+ _logNotYetImplemented();
}
@@ -279,7 +284,7 @@ void QWidget::setFont(const QFont &font)
void QWidget::constPolish() const
{
- // Is this necessary?
+ _logNeverImplemented();
}
@@ -288,7 +293,7 @@ QSize QWidget::minimumSizeHint() const
// Used by embedded java (KJavaEmbed::sizeHint(). Will be replaced.
// Used by RenderSubmitButton::calcMinMaxWidth(), where it is called
// on a button widget. Will be replaced.
- NSLog (@"ERROR %s:%s:%d (NOT IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+ _logNeverImplemented();
return QSize (0,0);
}
@@ -301,7 +306,7 @@ bool QWidget::isVisible() const
void QWidget::setCursor(const QCursor &cur)
{
- NSLog (@"WARNING %s:%s:%d (NOT YET IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+ _logNotYetImplemented();
if (data->cursor)
delete data->cursor;
data->cursor = new QCursor (cur);
@@ -312,21 +317,21 @@ bool QWidget::event(QEvent *)
{
// This will eventually not be called, or called from our implementation
// of run loop, or something???
- NSLog (@"WARNING %s:%s:%d (NOT YET IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+ _logNeverImplemented();
return TRUE;
}
bool QWidget::focusNextPrevChild(bool)
{
- NSLog (@"WARNING %s:%s:%d (NOT YET IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+ _logNeverImplemented();
return TRUE;
}
bool QWidget::hasMouseTracking() const
{
- NSLog (@"WARNING %s:%s:%d (NOT YET IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+ _logNeverImplemented();
return true;
}
@@ -382,67 +387,67 @@ void QWidget::internalSetGeometry( int x, int y, int w, int h, bool isMove )
void QWidget::showEvent(QShowEvent *)
{
- NSLog (@"WARNING %s:%s:%d (NOT YET IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+ _logNeverImplemented();
}
void QWidget::hideEvent(QHideEvent *)
{
- NSLog (@"WARNING %s:%s:%d (NOT YET IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+ _logNeverImplemented();
}
void QWidget::wheelEvent(QWheelEvent *)
{
- NSLog (@"WARNING %s:%s:%d (NOT YET IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+ _logNeverImplemented();
}
void QWidget::keyPressEvent(QKeyEvent *)
{
- NSLog (@"WARNING %s:%s:%d (NOT YET IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+ _logNeverImplemented();
}
void QWidget::keyReleaseEvent(QKeyEvent *)
{
- NSLog (@"WARNING %s:%s:%d (NOT YET IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+ _logNeverImplemented();
}
void QWidget::focusOutEvent(QFocusEvent *)
{
- NSLog (@"WARNING %s:%s:%d (NOT YET IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+ _logNeverImplemented();
}
void QWidget::setBackgroundMode(BackgroundMode)
{
- NSLog (@"WARNING %s:%s:%d (NOT YET IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+ _logNeverImplemented();
}
void QWidget::setAcceptDrops(bool)
{
- NSLog (@"WARNING %s:%s:%d (NOT YET IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+ _logNeverImplemented();
}
void QWidget::erase()
{
- NSLog (@"WARNING %s:%s:%d (NOT YET IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+ _logNeverImplemented();
}
QWidget *QWidget::focusWidget() const
{
- NSLog (@"WARNING %s:%s:%d (NOT YET IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+ _logNeverImplemented();
}
QPoint QWidget::mapFromGlobal(const QPoint &) const
{
- NSLog (@"WARNING %s:%s:%d (NOT YET IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+ _logNeverImplemented();
}
@@ -451,6 +456,7 @@ QPoint QWidget::mapFromGlobal(const QPoint &) const
void QWidget::paint (void *)
{
+ _logNotYetImplemented();
}
#if (defined(__APPLE__) && defined(__OBJC__) && defined(__cplusplus))
diff --git a/WebCore/kwq/Makefile.in b/WebCore/kwq/Makefile.in
index 3f1c11b..530ef5e 100644
--- a/WebCore/kwq/Makefile.in
+++ b/WebCore/kwq/Makefile.in
@@ -22,6 +22,7 @@ SOURCES = $(wildcard *.mm)
HEADERS = $(wildcard *.h)
MMOBJECTS = \
+ kwqdebug.o \
_KWQOwner.o \
KWQasyncimageio.o \
KWQasyncio.o \
@@ -68,6 +69,7 @@ MMOBJECTS = \
KWQKHTMLPartBrowserExtension.o \
KWQKHTMLFactory.o \
KWQKHTMLSettings.o \
+ KWQKHTMLView.o \
KWQKIconLoader.o \
KWQKImageIO.o \
KWQKInstance.o \
diff --git a/WebCore/kwq/KWQKComboBox.mm b/WebCore/kwq/kwqdebug.h
similarity index 85%
copy from WebCore/kwq/KWQKComboBox.mm
copy to WebCore/kwq/kwqdebug.h
index 476a06f..bfe214c 100644
--- a/WebCore/kwq/KWQKComboBox.mm
+++ b/WebCore/kwq/kwqdebug.h
@@ -22,20 +22,7 @@
* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
-
-#include <kcombobox.h>
-
-
-KComboBox::KComboBox(QWidget *parent=0, const char *name=0)
-{
-}
-
-
-KComboBox::KComboBox(bool rw, QWidget *parent=0, const char *name=0)
-{
-}
-
-KComboBox::~KComboBox()
-{
-}
+
+#define _logNeverImplemented() NSLog (@"ERROR %s:%d %s (NOT IMPLEMENTED)\n", __FILE__, __LINE__, __FUNCTION__)
+#define _logNotYetImplemented() NSLog (@"WARNING %s:%d %s (NOT YET IMPLEMENTED)\n", __FILE__, __LINE__, __FUNCTION__)
diff --git a/WebCore/src/kwq/KWQKWin.mm b/WebCore/kwq/kwqdebug.mm
similarity index 96%
copy from WebCore/src/kwq/KWQKWin.mm
copy to WebCore/kwq/kwqdebug.mm
index 473ffba..491888b 100644
--- a/WebCore/src/kwq/KWQKWin.mm
+++ b/WebCore/kwq/kwqdebug.mm
@@ -22,10 +22,6 @@
* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
+ #import <Cocoa/Cocoa.h>
-#include <kwin.h>
-
-
-KWin::Info KWin::info(int win)
-{
-}
+#include <kwqdebug.h>
diff --git a/WebCore/kwq/tests/khtmlview/draw.mm b/WebCore/kwq/tests/khtmlview/draw.mm
index 5dcb8bc..d8f2bdf 100644
--- a/WebCore/kwq/tests/khtmlview/draw.mm
+++ b/WebCore/kwq/tests/khtmlview/draw.mm
@@ -38,11 +38,43 @@
// Create and display our widget.
//
+/*
+ This program illustrates the canonical method for
+ creating a WebPageView. It currently use kde and Qt
+ API to create a web page view. Eventually it will
+ use WebPageView and WebKit API.
+
+ The following methods will eventually create a
+ web page view.
+
+ url = [NSURL URLWithString: @"http://www.apple.com"];
+ wpd = [[NSWebPageDocument alloc] initWithURL: url];
+ wpv = [[NSWebPageView alloc] initWithFrame: NSMakeRect (0,0,500,500) document: wpd]
+
+*/
+
int main( int argc, char **argv )
{
QApplication app( argc, argv );
- KHTMLView *htmlView = new KHTMLView (0,0);
+
+ // This will eventually be replaced with a NSURL.
+ KURL url = "http://www.apple.com";
+
+ // Use KHTMLPart as the model for the view. This will eventually be covered
+ // by WebPageDocument.
+ // [[WebPageDocument alloc] initWithURL: (NSURL *)url];
+ KHTMLPart *w = new KHTMLPart();
+ w->openURL (url);
+
+ // Create the KHTMLView. This will eventually be covered by the
+ // WebPageView.
+ // [[WebPageView alloc] initWithFrame: (NSRect)rect document: (WebPageDocument *)doc]
+ KHTMLView *htmlView = new KHTMLView (w, 0);
+
+ htmlView->resize(500, 400);
+
app.setMainWidget( htmlView );
htmlView->show();
+
return app.exec();
}
diff --git a/WebCore/src/kwq/KWQFrame.mm b/WebCore/src/kwq/KWQFrame.mm
index 0be18a7..473971d 100644
--- a/WebCore/src/kwq/KWQFrame.mm
+++ b/WebCore/src/kwq/KWQFrame.mm
@@ -24,36 +24,40 @@
*/
#include <KWQFrame.h>
+#include <kwqdebug.h>
+
QFrame::QFrame()
{
+ _logNeverImplemented();
}
QFrame::QFrame(QWidget *parent)
{
+ _logNeverImplemented();
}
void QFrame::setFrameStyle(int)
{
- NSLog (@"WARNING %s:%s:%d (NOT YET IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+ _logNeverImplemented();
}
int QFrame::frameWidth() const
{
- NSLog (@"WARNING %s:%s:%d (NOT YET IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+ _logNeverImplemented();
}
QFrame::QFrame(const QFrame &)
{
- NSLog (@"WARNING %s:%s:%d (NOT YET IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+ _logNeverImplemented();
}
QFrame &QFrame::operator=(const QFrame &)
{
- NSLog (@"WARNING %s:%s:%d (NOT YET IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+ _logNeverImplemented();
}
diff --git a/WebCore/src/kwq/KWQKHTMLPart.mm b/WebCore/src/kwq/KWQKHTMLPart.mm
index dea2121..c72560b 100644
--- a/WebCore/src/kwq/KWQKHTMLPart.mm
+++ b/WebCore/src/kwq/KWQKHTMLPart.mm
@@ -22,61 +22,73 @@
* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
+#include <kwqdebug.h>
#include <KWQKHTMLPart.h>
-
+
KHTMLPart::KHTMLPart()
{
+ _logNotYetImplemented();
}
KHTMLPart::KHTMLPart(const KURL &url )
{
+ _logNotYetImplemented();
}
KHTMLPart::~KHTMLPart()
{
+ _logNotYetImplemented();
}
bool KHTMLPart::openURL( const KURL &url )
{
+ _logNotYetImplemented();
}
bool KHTMLPart::closeURL()
{
+ _logNotYetImplemented();
}
DOM::HTMLDocument KHTMLPart::htmlDocument() const
{
+ _logNotYetImplemented();
}
DOM::Document KHTMLPart::document() const
{
+ _logNotYetImplemented();
}
void KHTMLPart::setJScriptEnabled( bool enable )
{
+ _logNotYetImplemented();
}
bool KHTMLPart::jScriptEnabled() const
{
+ _logNotYetImplemented();
}
void KHTMLPart::enableMetaRefresh( bool enable )
{
+ _logNotYetImplemented();
}
bool KHTMLPart::metaRefreshEnabled() const
{
+ _logNotYetImplemented();
}
@@ -84,6 +96,7 @@ bool KHTMLPart::metaRefreshEnabled() const
// passed to the interpreter.
QVariant KHTMLPart::executeScript( const QString &script )
{
+ _logNotYetImplemented();
}
@@ -91,362 +104,408 @@ QVariant KHTMLPart::executeScript( const QString &script )
// passed to the interpreter.
QVariant KHTMLPart::executeScript( const DOM::Node &n, const QString &script )
{
+ _logNotYetImplemented();
}
void KHTMLPart::setJavaEnabled( bool enable )
{
+ _logNotYetImplemented();
}
bool KHTMLPart::javaEnabled() const
{
+ _logNotYetImplemented();
}
KJavaAppletContext *KHTMLPart::javaContext()
{
+ _logNotYetImplemented();
}
KJavaAppletContext *KHTMLPart::createJavaContext()
{
+ _logNotYetImplemented();
}
void KHTMLPart::setPluginsEnabled( bool enable )
{
+ _logNotYetImplemented();
}
bool KHTMLPart::pluginsEnabled() const
{
+ _logNeverImplemented();
}
void KHTMLPart::setAutoloadImages( bool enable )
{
+ _logNeverImplemented();
}
bool KHTMLPart::autoloadImages() const
{
+ _logNeverImplemented();
}
void KHTMLPart::setOnlyLocalReferences(bool enable)
{
+ _logNeverImplemented();
}
bool KHTMLPart::onlyLocalReferences() const
{
+ _logNeverImplemented();
}
void KHTMLPart::begin( const KURL &url, int xOffset, int yOffset)
{
+ _logNeverImplemented();
}
void KHTMLPart::write( const char *str, int len)
{
+ _logNeverImplemented();
}
void KHTMLPart::write( const QString &str )
{
+ _logNeverImplemented();
}
void KHTMLPart::end()
{
+ _logNeverImplemented();
}
void KHTMLPart::setBaseURL( const KURL &url )
{
+ _logNeverImplemented();
}
KURL KHTMLPart::baseURL() const
{
+ _logNeverImplemented();
}
void KHTMLPart::setBaseTarget( const QString &target )
{
+ _logNeverImplemented();
}
QString KHTMLPart::baseTarget() const
{
+ _logNeverImplemented();
}
bool KHTMLPart::setCharset( const QString &name, bool override = false )
{
+ _logNeverImplemented();
}
bool KHTMLPart::setEncoding( const QString &name, bool override = false )
{
+ _logNeverImplemented();
}
QString KHTMLPart::encoding()
{
+ _logNeverImplemented();
}
void KHTMLPart::setUserStyleSheet(const KURL &url)
{
+ _logNeverImplemented();
}
void KHTMLPart::setUserStyleSheet(const QString &styleSheet)
{
+ _logNeverImplemented();
}
void KHTMLPart::setFontSizes(const QValueList<int> &newFontSizes )
{
+ _logNeverImplemented();
}
QValueList<int> KHTMLPart::fontSizes() const
{
+ _logNeverImplemented();
}
void KHTMLPart::resetFontSizes()
{
+ _logNeverImplemented();
}
void KHTMLPart::setStandardFont( const QString &name )
{
+ _logNeverImplemented();
}
void KHTMLPart::setFixedFont( const QString &name )
{
+ _logNeverImplemented();
}
// DUBIOUS, this should be handled by the view, also isn't the anchor a node?
bool KHTMLPart::gotoAnchor( const QString &name )
{
+ _logNeverImplemented();
}
void KHTMLPart::setURLCursor( const QCursor &c )
{
+ _logNeverImplemented();
}
const QCursor& KHTMLPart::urlCursor() const
{
+ _logNeverImplemented();
}
// DUBIOUS, perhaps searching should be handled externally
void KHTMLPart::findTextBegin()
{
+ _logNeverImplemented();
}
// DUBIOUS, perhaps searching should be handled externally
bool KHTMLPart::findTextNext( const QRegExp &exp, bool forward )
{
+ _logNeverImplemented();
}
// DUBIOUS, perhaps searching should be handled externally
bool KHTMLPart::findTextNext( const QString &str, bool forward, bool caseSensitive )
{
+ _logNeverImplemented();
}
// DUBIOUS, perhaps selection should be managed externally
QString KHTMLPart::selectedText() const
{
+ _logNeverImplemented();
}
// DUBIOUS, perhaps selection should be managed externally
DOM::Range KHTMLPart::selection() const
{
+ _logNeverImplemented();
}
// DUBIOUS, perhaps selection should be managed externally
void KHTMLPart::setSelection( const DOM::Range & )
{
+ _logNeverImplemented();
}
// DUBIOUS, perhaps selection should be managed externally
bool KHTMLPart::hasSelection() const
{
+ _logNeverImplemented();
}
// DUBIOUS, perhaps selection should be managed externally
void KHTMLPart::selectAll()
{
+ _logNeverImplemented();
}
void KHTMLPart::setJSStatusBarText( const QString &text )
{
+ _logNeverImplemented();
}
void KHTMLPart::setJSDefaultStatusBarText( const QString &text )
{
+ _logNeverImplemented();
}
QString KHTMLPart::jsStatusBarText() const
{
+ _logNeverImplemented();
}
QString KHTMLPart::jsDefaultStatusBarText() const
{
+ _logNeverImplemented();
}
DOM::HTMLDocumentImpl *KHTMLPart::docImpl() const
{
+ _logNeverImplemented();
}
DOM::DocumentImpl *KHTMLPart::xmlDocImpl() const
{
+ _logNeverImplemented();
}
const KHTMLSettings *KHTMLPart::settings() const
{
- NSLog (@"WARNING %s:%s:%d (NOT YET IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+ _logNotYetImplemented();
}
KJSProxy *KHTMLPart::jScript()
{
- NSLog (@"WARNING %s:%s:%d (NOT YET IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+ _logNotYetImplemented();
}
KURL KHTMLPart::completeURL( const QString &url, const QString &target = QString::null )
{
- NSLog (@"WARNING %s:%s:%d (NOT YET IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+ _logNotYetImplemented();
}
const KURL & KHTMLPart::url() const
{
- NSLog (@"WARNING %s:%s:%d (NOT YET IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+ _logNotYetImplemented();
}
void KHTMLPart::scheduleRedirection( int delay, const QString &url )
{
- NSLog (@"ERROR %s:%s:%d (NOT IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+ _logNeverImplemented();
}
KHTMLView *KHTMLPart::view() const
{
- NSLog (@"ERROR %s:%s:%d (NOT IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+ _logNotYetImplemented();
}
QWidget *KHTMLPart::widget()
{
- NSLog (@"ERROR %s:%s:%d (NOT IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+ _logNotYetImplemented();
}
KHTMLPart *KHTMLPart::opener()
{
- NSLog (@"ERROR %s:%s:%d (NOT IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+ _logNeverImplemented();
}
KHTMLPart *KHTMLPart::parentPart()
{
- NSLog (@"ERROR %s:%s:%d (NOT IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+ _logNeverImplemented();
}
const QList<KParts::ReadOnlyPart> KHTMLPart::frames() const
{
- NSLog (@"ERROR %s:%s:%d (NOT IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+ _logNeverImplemented();
}
KHTMLPart *KHTMLPart::findFrame( const QString &f )
{
- NSLog (@"ERROR %s:%s:%d (NOT IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+ _logNeverImplemented();
}
void KHTMLPart::setOpener(KHTMLPart *_opener)
{
- NSLog (@"ERROR %s:%s:%d (NOT IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+ _logNeverImplemented();
}
bool KHTMLPart::openedByJS()
{
- NSLog (@"ERROR %s:%s:%d (NOT IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+ _logNeverImplemented();
}
void KHTMLPart::setOpenedByJS(bool _openedByJS)
{
- NSLog (@"ERROR %s:%s:%d (NOT IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+ _logNeverImplemented();
}
KParts::BrowserExtension *KHTMLPart::browserExtension() const
{
- NSLog (@"ERROR %s:%s:%d (NOT IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+ _logNeverImplemented();
}
DOM::EventListener *KHTMLPart::createHTMLEventListener( QString code )
{
- NSLog (@"ERROR %s:%s:%d (NOT IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+ _logNeverImplemented();
}
QString KHTMLPart::requestFrameName()
{
- NSLog (@"ERROR %s:%s:%d (NOT IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+ _logNeverImplemented();
}
bool KHTMLPart::frameExists( const QString &frameName )
{
- NSLog (@"ERROR %s:%s:%d (NOT IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+ _logNeverImplemented();
}
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__);
+ _logNeverImplemented();
}
void KHTMLPart::emitUnloadEvent()
{
- NSLog (@"ERROR %s:%s:%d (NOT IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+ _logNeverImplemented();
}
@@ -454,45 +513,45 @@ void KHTMLPart::submitForm( const char *action, const QString &url, const QByteA
const QString &target, const QString& contentType,
const QString& boundary )
{
- NSLog (@"ERROR %s:%s:%d (NOT IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+ _logNeverImplemented();
}
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__);
+ _logNeverImplemented();
}
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__);
+ _logNeverImplemented();
}
void KHTMLPart::nodeActivated(const DOM::Node &)
{
- NSLog (@"ERROR %s:%s:%d (NOT IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+ _logNeverImplemented();
}
QVariant KHTMLPart::executeScheduledScript()
{
- NSLog (@"ERROR %s:%s:%d (NOT IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+ _logNeverImplemented();
}
void KHTMLPart::stopAutoScroll()
{
- NSLog (@"ERROR %s:%s:%d (NOT IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+ _logNeverImplemented();
}
void KHTMLPart::overURL( const QString &url, const QString &target )
{
- NSLog (@"ERROR %s:%s:%d (NOT IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+ _logNeverImplemented();
}
diff --git a/WebCore/kwq/KWQKCompletionBox.mm b/WebCore/src/kwq/KWQKHTMLView.mm
similarity index 89%
copy from WebCore/kwq/KWQKCompletionBox.mm
copy to WebCore/src/kwq/KWQKHTMLView.mm
index bd1d113..03d83e7 100644
--- a/WebCore/kwq/KWQKCompletionBox.mm
+++ b/WebCore/src/kwq/KWQKHTMLView.mm
@@ -23,10 +23,10 @@
* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
-#include <kcompletionbox.h>
-
-KCompletionBox::KCompletionBox()
-{
-}
-
+#include <khtmlview.h>
+/*
+ Currently this files just extends the kde implementation.
+ See src/kdelibs/khtml/khtmlview.cpp for the complete
+ implementation.
+*/
diff --git a/WebCore/src/kwq/KWQObject.mm b/WebCore/src/kwq/KWQObject.mm
index b0a144a..7f9560b 100644
--- a/WebCore/src/kwq/KWQObject.mm
+++ b/WebCore/src/kwq/KWQObject.mm
@@ -25,29 +25,31 @@
#include <qobject.h>
+#include <kwqdebug.h>
+
bool QObject::connect(const QObject *, const char *, const QObject *,
const char *)
{
- NSLog (@"ERROR %s:%s:%d (NOT IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+ _logNeverImplemented();
}
bool QObject::disconnect( const QObject *, const char *, const QObject *,
const char *)
{
- NSLog (@"ERROR %s:%s:%d (NOT IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+ _logNeverImplemented();
}
QObject::QObject(QObject *parent=0, const char *name=0)
{
- NSLog (@"ERROR %s:%s:%d (NOT IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+ _logNotYetImplemented();
}
QObject::~QObject()
{
- NSLog (@"ERROR %s:%s:%d (NOT IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+ _logNotYetImplemented();
}
@@ -55,13 +57,13 @@ QObject::~QObject()
const char *QObject::name() const
{
- NSLog (@"ERROR %s:%s:%d (NOT IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+ _logNeverImplemented();
}
void QObject::setName(const char *)
{
- NSLog (@"ERROR %s:%s:%d (NOT IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+ _logNeverImplemented();
}
#ifdef DO_QVARIANT
@@ -72,48 +74,48 @@ QVariant QObject::property(const char *name) const
bool QObject::inherits(const char *) const
{
- NSLog (@"ERROR %s:%s:%d (NOT IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+ _logNeverImplemented();
}
bool QObject::connect(const QObject *, const char *, const char *) const
{
- NSLog (@"ERROR %s:%s:%d (NOT IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+ _logNeverImplemented();
}
int QObject:: startTimer(int)
{
- NSLog (@"ERROR %s:%s:%d (NOT IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+ _logNeverImplemented();
}
void QObject::killTimer(int)
{
- NSLog (@"ERROR %s:%s:%d (NOT IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+ _logNeverImplemented();
}
void QObject::killTimers()
{
- NSLog (@"ERROR %s:%s:%d (NOT IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+ _logNeverImplemented();
}
void QObject::installEventFilter(const QObject *)
{
- NSLog (@"ERROR %s:%s:%d (NOT IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+ _logNeverImplemented();
}
void QObject::removeEventFilter(const QObject *)
{
- NSLog (@"ERROR %s:%s:%d (NOT IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+ _logNeverImplemented();
}
void QObject::blockSignals(bool)
{
- NSLog (@"ERROR %s:%s:%d (NOT IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+ _logNeverImplemented();
}
diff --git a/WebCore/src/kwq/KWQPaintDevice.mm b/WebCore/src/kwq/KWQPaintDevice.mm
index c2bd48c..fa67428 100644
--- a/WebCore/src/kwq/KWQPaintDevice.mm
+++ b/WebCore/src/kwq/KWQPaintDevice.mm
@@ -23,10 +23,14 @@
* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
#include <qpaintdevice.h>
+#include <kwqdebug.h>
+
+#include <Cocoa/Cocoa.h>
+
-
QPaintDevice::~QPaintDevice()
{
+ _logNeverImplemented();
}
diff --git a/WebCore/src/kwq/KWQScrollView.mm b/WebCore/src/kwq/KWQScrollView.mm
index 6f390d2..fc87e95 100644
--- a/WebCore/src/kwq/KWQScrollView.mm
+++ b/WebCore/src/kwq/KWQScrollView.mm
@@ -25,156 +25,189 @@
#include <qscrollview.h>
+#include <kwqdebug.h>
+
QScrollView::QScrollView(QWidget *parent=0, const char *name=0, WFlags f=0)
{
+ _logNeverImplemented();
}
QScrollView::~QScrollView()
{
+ _logNeverImplemented();
}
QWidget* QScrollView::viewport() const
{
+ return (QWidget *)this;
}
int QScrollView::visibleWidth() const
{
+ _logNeverImplemented();
}
int QScrollView::visibleHeight() const
{
+ _logNeverImplemented();
}
int QScrollView::contentsWidth() const
{
+ _logNeverImplemented();
}
int QScrollView::contentsHeight() const
{
+ _logNeverImplemented();
}
int QScrollView::contentsX() const
{
+ _logNeverImplemented();
}
int QScrollView::contentsY() const
{
+ _logNeverImplemented();
}
void QScrollView::scrollBy(int dx, int dy)
{
+ _logNeverImplemented();
}
void QScrollView::setContentsPos(int x, int y)
{
+ _logNeverImplemented();
}
QScrollBar *QScrollView::horizontalScrollBar() const
{
+ _logNeverImplemented();
}
QScrollBar *QScrollView::verticalScrollBar() const
{
+ _logNeverImplemented();
}
void QScrollView::setVScrollBarMode(ScrollBarMode)
{
+ _logNeverImplemented();
}
void QScrollView::setHScrollBarMode(ScrollBarMode)
{
+ _logNeverImplemented();
}
void QScrollView::addChild(QWidget* child, int x=0, int y=0)
{
+ _logNeverImplemented();
}
void QScrollView::removeChild(QWidget* child)
{
+ _logNeverImplemented();
}
void QScrollView::resizeContents(int w, int h)
{
+ _logNeverImplemented();
}
void QScrollView::updateContents(int x, int y, int w, int h)
{
+ _logNeverImplemented();
}
void QScrollView::repaintContents(int x, int y, int w, int h, bool erase=TRUE)
{
+ _logNeverImplemented();
}
QPoint QScrollView::contentsToViewport(const QPoint &)
{
+ _logNeverImplemented();
}
void QScrollView::viewportToContents(int vx, int vy, int& x, int& y)
{
+ _logNeverImplemented();
}
void QScrollView::viewportWheelEvent(QWheelEvent *)
{
+ _logNeverImplemented();
}
QWidget *QScrollView::clipper() const
{
+ _logNeverImplemented();
}
void QScrollView::enableClipper(bool)
{
+ _logNeverImplemented();
}
void QScrollView::setStaticBackground(bool)
{
+ _logNeverImplemented();
}
void QScrollView::resizeEvent(QResizeEvent *)
{
+ _logNeverImplemented();
}
void QScrollView::ensureVisible(int,int)
{
+ _logNeverImplemented();
}
void QScrollView::ensureVisible(int,int,int,int)
{
+ _logNeverImplemented();
}
QScrollView::QScrollView(const QScrollView &)
{
+ _logNeverImplemented();
}
QScrollView &QScrollView::operator=(const QScrollView &)
{
+ _logNeverImplemented();
}
diff --git a/WebCore/src/kwq/KWQWidget.mm b/WebCore/src/kwq/KWQWidget.mm
index da8c62b..7f125bb 100644
--- a/WebCore/src/kwq/KWQWidget.mm
+++ b/WebCore/src/kwq/KWQWidget.mm
@@ -25,7 +25,9 @@
#include <qwidget.h>
-#import "KWQView.h"
+#include <kwqdebug.h>
+
+#import <KWQView.h>
/*
A QWidget rougly corresponds to an NSView. In Qt a QFrame and QMainWindow inherit
@@ -76,6 +78,7 @@ QWidget::~QWidget()
QSize QWidget::sizeHint() const
{
+ _logNeverImplemented();
}
void QWidget::resize(int w, int h)
@@ -85,25 +88,25 @@ void QWidget::resize(int w, int h)
void QWidget::setActiveWindow()
{
- // Map onto [NSView window] equivalent.
+ _logNeverImplemented();
}
void QWidget::setEnabled(bool)
{
- // Not relevant.
+ _logNeverImplemented();
}
void QWidget::setAutoMask(bool)
{
- // Not relevant. ??
+ _logNeverImplemented();
}
void QWidget::setMouseTracking(bool)
{
- // Not relevant. ??
+ _logNeverImplemented();
}
@@ -201,13 +204,13 @@ QPoint QWidget::mapToGlobal(const QPoint &p) const
void QWidget::setFocus()
{
- // TBD
+ _logNeverImplemented();
}
void QWidget::clearFocus()
{
- // TBD
+ _logNeverImplemented();
}
@@ -225,7 +228,7 @@ void QWidget::setFocusPolicy(FocusPolicy fp)
void QWidget::setFocusProxy( QWidget * )
{
- // TBD
+ _logNeverImplemented();
}
@@ -245,6 +248,7 @@ void QWidget::unsetPalette()
{
// Only called by RenderFormElement::layout, which I suspect will
// have to be rewritten. Do nothing.
+ _logNeverImplemented();
}
@@ -267,6 +271,7 @@ void QWidget::setStyle(QStyle *style)
QFont QWidget::font() const
{
+ _logNotYetImplemented();
}
@@ -279,7 +284,7 @@ void QWidget::setFont(const QFont &font)
void QWidget::constPolish() const
{
- // Is this necessary?
+ _logNeverImplemented();
}
@@ -288,7 +293,7 @@ QSize QWidget::minimumSizeHint() const
// Used by embedded java (KJavaEmbed::sizeHint(). Will be replaced.
// Used by RenderSubmitButton::calcMinMaxWidth(), where it is called
// on a button widget. Will be replaced.
- NSLog (@"ERROR %s:%s:%d (NOT IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+ _logNeverImplemented();
return QSize (0,0);
}
@@ -301,7 +306,7 @@ bool QWidget::isVisible() const
void QWidget::setCursor(const QCursor &cur)
{
- NSLog (@"WARNING %s:%s:%d (NOT YET IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+ _logNotYetImplemented();
if (data->cursor)
delete data->cursor;
data->cursor = new QCursor (cur);
@@ -312,21 +317,21 @@ bool QWidget::event(QEvent *)
{
// This will eventually not be called, or called from our implementation
// of run loop, or something???
- NSLog (@"WARNING %s:%s:%d (NOT YET IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+ _logNeverImplemented();
return TRUE;
}
bool QWidget::focusNextPrevChild(bool)
{
- NSLog (@"WARNING %s:%s:%d (NOT YET IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+ _logNeverImplemented();
return TRUE;
}
bool QWidget::hasMouseTracking() const
{
- NSLog (@"WARNING %s:%s:%d (NOT YET IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+ _logNeverImplemented();
return true;
}
@@ -382,67 +387,67 @@ void QWidget::internalSetGeometry( int x, int y, int w, int h, bool isMove )
void QWidget::showEvent(QShowEvent *)
{
- NSLog (@"WARNING %s:%s:%d (NOT YET IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+ _logNeverImplemented();
}
void QWidget::hideEvent(QHideEvent *)
{
- NSLog (@"WARNING %s:%s:%d (NOT YET IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+ _logNeverImplemented();
}
void QWidget::wheelEvent(QWheelEvent *)
{
- NSLog (@"WARNING %s:%s:%d (NOT YET IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+ _logNeverImplemented();
}
void QWidget::keyPressEvent(QKeyEvent *)
{
- NSLog (@"WARNING %s:%s:%d (NOT YET IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+ _logNeverImplemented();
}
void QWidget::keyReleaseEvent(QKeyEvent *)
{
- NSLog (@"WARNING %s:%s:%d (NOT YET IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+ _logNeverImplemented();
}
void QWidget::focusOutEvent(QFocusEvent *)
{
- NSLog (@"WARNING %s:%s:%d (NOT YET IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+ _logNeverImplemented();
}
void QWidget::setBackgroundMode(BackgroundMode)
{
- NSLog (@"WARNING %s:%s:%d (NOT YET IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+ _logNeverImplemented();
}
void QWidget::setAcceptDrops(bool)
{
- NSLog (@"WARNING %s:%s:%d (NOT YET IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+ _logNeverImplemented();
}
void QWidget::erase()
{
- NSLog (@"WARNING %s:%s:%d (NOT YET IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+ _logNeverImplemented();
}
QWidget *QWidget::focusWidget() const
{
- NSLog (@"WARNING %s:%s:%d (NOT YET IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+ _logNeverImplemented();
}
QPoint QWidget::mapFromGlobal(const QPoint &) const
{
- NSLog (@"WARNING %s:%s:%d (NOT YET IMPLEMENTED)\n", __FILE__, __FUNCTION__, __LINE__);
+ _logNeverImplemented();
}
@@ -451,6 +456,7 @@ QPoint QWidget::mapFromGlobal(const QPoint &) const
void QWidget::paint (void *)
{
+ _logNotYetImplemented();
}
#if (defined(__APPLE__) && defined(__OBJC__) && defined(__cplusplus))
diff --git a/WebCore/src/kwq/Makefile.in b/WebCore/src/kwq/Makefile.in
index 3f1c11b..530ef5e 100644
--- a/WebCore/src/kwq/Makefile.in
+++ b/WebCore/src/kwq/Makefile.in
@@ -22,6 +22,7 @@ SOURCES = $(wildcard *.mm)
HEADERS = $(wildcard *.h)
MMOBJECTS = \
+ kwqdebug.o \
_KWQOwner.o \
KWQasyncimageio.o \
KWQasyncio.o \
@@ -68,6 +69,7 @@ MMOBJECTS = \
KWQKHTMLPartBrowserExtension.o \
KWQKHTMLFactory.o \
KWQKHTMLSettings.o \
+ KWQKHTMLView.o \
KWQKIconLoader.o \
KWQKImageIO.o \
KWQKInstance.o \
diff --git a/WebCore/kwq/KWQKComboBox.mm b/WebCore/src/kwq/kwqdebug.h
similarity index 85%
copy from WebCore/kwq/KWQKComboBox.mm
copy to WebCore/src/kwq/kwqdebug.h
index 476a06f..bfe214c 100644
--- a/WebCore/kwq/KWQKComboBox.mm
+++ b/WebCore/src/kwq/kwqdebug.h
@@ -22,20 +22,7 @@
* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
-
-#include <kcombobox.h>
-
-
-KComboBox::KComboBox(QWidget *parent=0, const char *name=0)
-{
-}
-
-
-KComboBox::KComboBox(bool rw, QWidget *parent=0, const char *name=0)
-{
-}
-
-KComboBox::~KComboBox()
-{
-}
+
+#define _logNeverImplemented() NSLog (@"ERROR %s:%d %s (NOT IMPLEMENTED)\n", __FILE__, __LINE__, __FUNCTION__)
+#define _logNotYetImplemented() NSLog (@"WARNING %s:%d %s (NOT YET IMPLEMENTED)\n", __FILE__, __LINE__, __FUNCTION__)
diff --git a/WebCore/src/kwq/KWQKWin.mm b/WebCore/src/kwq/kwqdebug.mm
similarity index 96%
copy from WebCore/src/kwq/KWQKWin.mm
copy to WebCore/src/kwq/kwqdebug.mm
index 473ffba..491888b 100644
--- a/WebCore/src/kwq/KWQKWin.mm
+++ b/WebCore/src/kwq/kwqdebug.mm
@@ -22,10 +22,6 @@
* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
+ #import <Cocoa/Cocoa.h>
-#include <kwin.h>
-
-
-KWin::Info KWin::info(int win)
-{
-}
+#include <kwqdebug.h>
diff --git a/WebCore/src/kwq/tests/khtmlview/draw.mm b/WebCore/src/kwq/tests/khtmlview/draw.mm
index 5dcb8bc..d8f2bdf 100644
--- a/WebCore/src/kwq/tests/khtmlview/draw.mm
+++ b/WebCore/src/kwq/tests/khtmlview/draw.mm
@@ -38,11 +38,43 @@
// Create and display our widget.
//
+/*
+ This program illustrates the canonical method for
+ creating a WebPageView. It currently use kde and Qt
+ API to create a web page view. Eventually it will
+ use WebPageView and WebKit API.
+
+ The following methods will eventually create a
+ web page view.
+
+ url = [NSURL URLWithString: @"http://www.apple.com"];
+ wpd = [[NSWebPageDocument alloc] initWithURL: url];
+ wpv = [[NSWebPageView alloc] initWithFrame: NSMakeRect (0,0,500,500) document: wpd]
+
+*/
+
int main( int argc, char **argv )
{
QApplication app( argc, argv );
- KHTMLView *htmlView = new KHTMLView (0,0);
+
+ // This will eventually be replaced with a NSURL.
+ KURL url = "http://www.apple.com";
+
+ // Use KHTMLPart as the model for the view. This will eventually be covered
+ // by WebPageDocument.
+ // [[WebPageDocument alloc] initWithURL: (NSURL *)url];
+ KHTMLPart *w = new KHTMLPart();
+ w->openURL (url);
+
+ // Create the KHTMLView. This will eventually be covered by the
+ // WebPageView.
+ // [[WebPageView alloc] initWithFrame: (NSRect)rect document: (WebPageDocument *)doc]
+ KHTMLView *htmlView = new KHTMLView (w, 0);
+
+ htmlView->resize(500, 400);
+
app.setMainWidget( htmlView );
htmlView->show();
+
return app.exec();
}
--
WebKit Debian packaging
More information about the Pkg-webkit-commits
mailing list