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

darin darin at 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Sat Sep 26 07:44:45 UTC 2009


The following commit has been merged in the debian/unstable branch:
commit fdae6899e8a0bdbce769807b1ef2423b18d66980
Author: darin <darin at 268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Date:   Tue Jun 10 15:37:25 2003 +0000

            Reviewed by Don.
    
    	- fixed 3286343 -- REGRESSION: crashing on pages with text area elements
    
            * khtml/rendering/render_form.cpp: (RenderTextArea::detach):
            Do cleanup in detach rather than in destructor.
            * khtml/rendering/render_form.h: Remove destructor, add detach.
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@4511 268f45cc-cd09-0410-ab3c-d52691b4dbfc

diff --git a/WebCore/ChangeLog-2003-10-25 b/WebCore/ChangeLog-2003-10-25
index 7c21493..b64656d 100644
--- a/WebCore/ChangeLog-2003-10-25
+++ b/WebCore/ChangeLog-2003-10-25
@@ -1,3 +1,13 @@
+2003-06-10  Darin Adler  <darin at apple.com>
+
+        Reviewed by Don.
+
+	- fixed 3286343 -- REGRESSION: crashing on pages with text area elements
+
+        * khtml/rendering/render_form.cpp: (RenderTextArea::detach):
+        Do cleanup in detach rather than in destructor.
+        * khtml/rendering/render_form.h: Remove destructor, add detach.
+
 2003-06-09  Richard Williamson  <rjw at apple.com>
 
 	Fixed 3281761.
diff --git a/WebCore/ChangeLog-2005-08-23 b/WebCore/ChangeLog-2005-08-23
index 7c21493..b64656d 100644
--- a/WebCore/ChangeLog-2005-08-23
+++ b/WebCore/ChangeLog-2005-08-23
@@ -1,3 +1,13 @@
+2003-06-10  Darin Adler  <darin at apple.com>
+
+        Reviewed by Don.
+
+	- fixed 3286343 -- REGRESSION: crashing on pages with text area elements
+
+        * khtml/rendering/render_form.cpp: (RenderTextArea::detach):
+        Do cleanup in detach rather than in destructor.
+        * khtml/rendering/render_form.h: Remove destructor, add detach.
+
 2003-06-09  Richard Williamson  <rjw at apple.com>
 
 	Fixed 3281761.
diff --git a/WebCore/khtml/rendering/render_form.cpp b/WebCore/khtml/rendering/render_form.cpp
index 4ff2be1..e4fc020 100644
--- a/WebCore/khtml/rendering/render_form.cpp
+++ b/WebCore/khtml/rendering/render_form.cpp
@@ -1295,12 +1295,13 @@ RenderTextArea::RenderTextArea(HTMLTextAreaElementImpl *element)
     connect(edit,SIGNAL(clicked()),this,SLOT(slotClicked()));
 }
 
-RenderTextArea::~RenderTextArea()
+void RenderTextArea::detach(RenderArena *arena)
 {
     if ( element()->m_dirtyvalue ) {
         element()->m_value = text();
         element()->m_dirtyvalue = false;
     }
+    RenderFormElement::detach(arena);
 }
 
 void RenderTextArea::handleFocusOut()
diff --git a/WebCore/khtml/rendering/render_form.h b/WebCore/khtml/rendering/render_form.h
index c673bd3..3f33d69 100644
--- a/WebCore/khtml/rendering/render_form.h
+++ b/WebCore/khtml/rendering/render_form.h
@@ -434,7 +434,8 @@ class RenderTextArea : public RenderFormElement
     Q_OBJECT
 public:
     RenderTextArea(DOM::HTMLTextAreaElementImpl *element);
-    ~RenderTextArea();
+
+    virtual void detach(RenderArena *arena);
 
     virtual const char *renderName() const { return "RenderTextArea"; }
     virtual void calcMinMaxWidth();

-- 
WebKit Debian packaging



More information about the Pkg-webkit-commits mailing list