[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    KDE/kdelibs/khtml/xml
From:       Germain Garand <germain () ebooksfrance ! org>
Date:       2009-06-07 0:13:20
Message-ID: 1244333600.809586.26247.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 978409 by ggarand:

no reason to seed a document with <html> before writing to it.
this prevented e.g iframes from being in standard mode, since the
doctype was then ignored.

(also uninline completeURL, for future fixes)


 M  +5 -1      dom_docimpl.cpp  
 M  +1 -1      dom_docimpl.h  


--- trunk/KDE/kdelibs/khtml/xml/dom_docimpl.cpp #978408:978409
@@ -1674,7 +1674,6 @@
         if (m_view)
             m_view->part()->resetFromScript();
         m_tokenizer->setAutoClose();
-        write(QLatin1String("<html>"));
     }
     m_tokenizer->write(text, false);
 }
@@ -1691,6 +1690,11 @@
         m_tokenizer->finish();
 }
 
+QString DocumentImpl::completeURL(const QString& url) const
+{
+    return KUrl(baseURL(),url /*,m_decoderMibEnum*/).url();
+}
+
 void DocumentImpl::setUserStyleSheet( const QString& sheet )
 {
     if ( m_usersheet != sheet ) {
--- trunk/KDE/kdelibs/khtml/xml/dom_docimpl.h #978408:978409
@@ -359,7 +359,7 @@
     QString baseTarget() const { return m_baseTarget; }
     void setBaseTarget(const QString& baseTarget) { m_baseTarget = baseTarget; }
 
-    QString completeURL(const QString& url) const { return KUrl(baseURL(),url \
/*,m_decoderMibEnum*/).url(); } +    QString completeURL(const QString& url) const;
     DOMString canonURL(const DOMString& url) const { return url.isEmpty() ? url : \
completeURL(url.string()); }  
     void setUserStyleSheet(const QString& sheet);


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic