[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: kdenox/konq-embed/kdesrc
From: Eva Brucherseifer <eva () kde ! org>
Date: 2006-04-06 19:13:19
Message-ID: 1144350799.741122.18028.nullmailer () svn ! kde ! org
[Download RAW message or body]
SVN commit 527071 by eva:
Qte2:
- make use of SafeDelete class instead of ObjectDeleter
M +3 -5 kdecore/patches/kdecore_qt2.3.patch
M +3 -7 kdecore/patches/network_qt2.3.patch
M +3 -5 khtml/patches/ecma_qt2.3.patch
M +3 -5 khtml/patches/rendering_qt2.3.patch
M +3 -7 kio/patches/kcookiejar_qt2.3.patch
--- trunk/kdenox/konq-embed/kdesrc/kdecore/patches/kdecore_qt2.3.patch #527070:527071
@@ -34,7 +34,7 @@
#include "ksocks.h"
+#if (QT_VERSION < 0x030000)
-+#include "objectdeleter.h"
++#include "safedelete.h"
+#endif
+
#ifdef __CYGWIN__
@@ -83,14 +83,12 @@
{
cleanError();
if (d->status < connected || d->status >= closing || d->flags & passiveSocket)
-@@ -1678,7 +1690,13 @@ void KExtendedSocket::socketActivityRead
+@@ -1678,7 +1690,11 @@ void KExtendedSocket::socketActivityRead
// EOF condition here
::close(sockfd);
sockfd = -1; // we're closed
+#if (QT_VERSION < 0x030000)
-+ QCustomEvent* e = new QCustomEvent(ObjectDeleter::DeferredLater);
-+ e->setData(d->qsnIn);
-+ QApplication::postEvent( this, e );
++ SafeDelete::deleteSingle( this );
+#else
d->qsnIn->deleteLater();
+#endif
--- trunk/kdenox/konq-embed/kdesrc/kdecore/patches/network_qt2.3.patch #527070:527071
@@ -13,7 +13,7 @@
#endif
+#if (QT_VERSION < 0x030000)
-+#include "objectdeleter.h"
++#include "safedelete.h"
+#endif
+
using namespace KNetwork;
@@ -28,16 +28,12 @@
// is there anything to be queued?
if (d->input.node.isEmpty() && d->input.service.isEmpty())
-@@ -546,7 +551,15 @@ void KResolver::emitFinished()
+@@ -546,7 +551,11 @@ void KResolver::emitFinished()
emit finished(d->results);
if (p && d->deleteWhenDone)
+#if (QT_VERSION < 0x030000)
-+ {
-+ QCustomEvent* e = new QCustomEvent(ObjectDeleter::DeferredLater);
-+ e->setData(this);
-+ QApplication::postEvent( this, e );
-+ }
++ SafeDelete::deleteSingle( this );
+#else
deleteLater(); // in QObject
+#endif
--- trunk/kdenox/konq-embed/kdesrc/khtml/patches/ecma_qt2.3.patch #527070:527071
@@ -171,7 +171,7 @@
#include "xmlserializer.h"
#include "domparser.h"
-+#include "objectdeleter.h"
++#include "safedelete.h"
+#include "qt3compat.h"
+
using namespace KJS;
@@ -186,15 +186,13 @@
ObjectImp::put(exec, propertyName, value, attr);
}
}
-@@ -1034,7 +1037,13 @@ void Window::closeNow()
+@@ -1034,7 +1037,11 @@ void Window::closeNow()
//kdDebug(6070) << k_funcinfo << " -> closing window" << endl;
// We want to make sure that window.open won't find this part by name.
part->setName( 0 );
- part->deleteLater();
+#if (QT_VERSION < 0x030000)
-+ QCustomEvent* e = new QCustomEvent(ObjectDeleter::DeferredLater);
-+ e->setData(part);
-+ QApplication::postEvent( part, e );
++ SafeDelete::deleteSingle( part );
+#else
+ part->deleteLater(); // in QObject
+#endif
--- trunk/kdenox/konq-embed/kdesrc/khtml/patches/rendering_qt2.3.patch #527070:527071
@@ -1595,20 +1595,18 @@
#include "xml/dom_docimpl.h"
#include <kdebug.h>
-+#include "objectdeleter.h"
++#include "safedelete.h"
+#include "qshareddoublebuffer.h"
+
bool khtml::allowWidgetPaintEvents = false;
using namespace khtml;
-@@ -131,7 +139,13 @@ RenderWidget::~RenderWidget()
+@@ -131,7 +139,11 @@ RenderWidget::~RenderWidget()
if(m_widget) {
m_widget->hide();
+#if (QT_VERSION < 0x030000)
-+ QCustomEvent* e = new QCustomEvent(ObjectDeleter::DeferredLater);
-+ e->setData(m_widget);
-+ QApplication::postEvent( m_widget, e );
++ SafeDelete::deleteSingle(m_widget);
+#else
m_widget->deleteLater();
+#endif
--- trunk/kdenox/konq-embed/kdesrc/kio/patches/kcookiejar_qt2.3.patch #527070:527071
@@ -52,22 +52,18 @@
#include "kcookiewin.h"
#include "kcookieserver.h"
-+#include "objectdeleter.h"
++#include "safedelete.h"
+
extern "C" {
KDE_EXPORT KDEDModule *create_kcookiejar(const QCString &name)
{
-@@ -606,7 +608,15 @@ KCookieServer::reloadPolicy()
+@@ -606,7 +608,11 @@ KCookieServer::reloadPolicy()
void
KCookieServer::shutdown()
{
- deleteLater();
+#if (QT_VERSION < 0x030000)
-+ {
-+ QCustomEvent* e = new QCustomEvent(ObjectDeleter::DeferredLater);
-+ e->setData(this);
-+ QApplication::postEvent( this, e );
-+ }
++ SafeDelete::deleteSingle( this );
+#else
+ deleteLater(); // in QObject
+#endif
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic