[SCM] WebKit Debian packaging branch, debian/experimental, updated. upstream/1.3.3-9427-gc2be6fc
inferno at chromium.org
inferno at chromium.org
Wed Dec 22 16:27:32 UTC 2010
The following commit has been merged in the debian/experimental branch:
commit 9a4e50457c7449a662f7e819aefbf8b5e7674afa
Author: inferno at chromium.org <inferno at chromium.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Date: Wed Nov 24 00:12:00 2010 +0000
2010-11-23 Cris Neckar <cdn at chromium.org>
Reviewed by Dimitri Glazkov.
Removed unneeded conversions to RenderBlock.
https://bugs.webkit.org/show_bug.cgi?id=49896
Test: fast/css/input-search-table-column-crash.html
* rendering/RenderTextControlSingleLine.cpp:
(WebCore::RenderTextControlSingleLine::adjustControlHeightBasedOnLineHeight):
2010-11-23 Cris Neckar <cdn at chromium.org>
Reviewed by Dimitri Glazkov.
Test for crash with input type search and table column style.
https://bugs.webkit.org/show_bug.cgi?id=49896
* fast/css/input-search-table-column-crash-expected.txt: Added.
* fast/css/input-search-table-column-crash.html: Added.
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@72639 268f45cc-cd09-0410-ab3c-d52691b4dbfc
diff --git a/LayoutTests/ChangeLog b/LayoutTests/ChangeLog
index 98cb532..4976e25 100644
--- a/LayoutTests/ChangeLog
+++ b/LayoutTests/ChangeLog
@@ -1,3 +1,13 @@
+2010-11-23 Cris Neckar <cdn at chromium.org>
+
+ Reviewed by Dimitri Glazkov.
+
+ Test for crash with input type search and table column style.
+ https://bugs.webkit.org/show_bug.cgi?id=49896
+
+ * fast/css/input-search-table-column-crash-expected.txt: Added.
+ * fast/css/input-search-table-column-crash.html: Added.
+
2010-11-23 Ryosuke Niwa <rniwa at webkit.org>
Reviewed by Adam Barth.
diff --git a/LayoutTests/fast/parser/form-pointer-2-expected.txt b/LayoutTests/fast/css/input-search-table-column-crash-expected.txt
similarity index 100%
copy from LayoutTests/fast/parser/form-pointer-2-expected.txt
copy to LayoutTests/fast/css/input-search-table-column-crash-expected.txt
diff --git a/LayoutTests/fast/css/input-search-table-column-crash.html b/LayoutTests/fast/css/input-search-table-column-crash.html
new file mode 100644
index 0000000..dc29ccf
--- /dev/null
+++ b/LayoutTests/fast/css/input-search-table-column-crash.html
@@ -0,0 +1,14 @@
+<html>
+ <script>
+ if (window.layoutTestController)
+ layoutTestController.dumpAsText();
+ </script>
+ <style>
+ input[type="search"]::-webkit-search-cancel-button {
+ -webkit-appearance: none;
+ display: table-column;
+ }
+ </style>
+ <input type="search">
+ PASS
+</html>
diff --git a/WebCore/ChangeLog b/WebCore/ChangeLog
index 61e3cab..d3aa029 100644
--- a/WebCore/ChangeLog
+++ b/WebCore/ChangeLog
@@ -1,3 +1,15 @@
+2010-11-23 Cris Neckar <cdn at chromium.org>
+
+ Reviewed by Dimitri Glazkov.
+
+ Removed unneeded conversions to RenderBlock.
+ https://bugs.webkit.org/show_bug.cgi?id=49896
+
+ Test: fast/css/input-search-table-column-crash.html
+
+ * rendering/RenderTextControlSingleLine.cpp:
+ (WebCore::RenderTextControlSingleLine::adjustControlHeightBasedOnLineHeight):
+
2010-11-23 Ryosuke Niwa <rniwa at webkit.org>
Reviewed by Adam Barth.
diff --git a/WebCore/rendering/RenderTextControlSingleLine.cpp b/WebCore/rendering/RenderTextControlSingleLine.cpp
index d455ec0..f638907 100644
--- a/WebCore/rendering/RenderTextControlSingleLine.cpp
+++ b/WebCore/rendering/RenderTextControlSingleLine.cpp
@@ -585,16 +585,15 @@ int RenderTextControlSingleLine::preferredDecorationWidthRight() const
void RenderTextControlSingleLine::adjustControlHeightBasedOnLineHeight(int lineHeight)
{
if (RenderBox* resultsRenderer = m_resultsButton ? m_resultsButton->renderBox() : 0) {
- toRenderBlock(resultsRenderer)->computeLogicalHeight();
+ resultsRenderer->computeLogicalHeight();
setHeight(max(height(),
resultsRenderer->borderTop() + resultsRenderer->borderBottom() +
resultsRenderer->paddingTop() + resultsRenderer->paddingBottom() +
resultsRenderer->marginTop() + resultsRenderer->marginBottom()));
lineHeight = max(lineHeight, resultsRenderer->height());
}
-
if (RenderBox* cancelRenderer = m_cancelButton ? m_cancelButton->renderBox() : 0) {
- toRenderBlock(cancelRenderer)->computeLogicalHeight();
+ cancelRenderer->computeLogicalHeight();
setHeight(max(height(),
cancelRenderer->borderTop() + cancelRenderer->borderBottom() +
cancelRenderer->paddingTop() + cancelRenderer->paddingBottom() +
--
WebKit Debian packaging
More information about the Pkg-webkit-commits
mailing list