Bug 69273 - CSS 2.1 failure: inline-replaced-height-008.htm
Summary: CSS 2.1 failure: inline-replaced-height-008.htm
Status: RESOLVED FIXED
Alias: None
Product: WebKit
Classification: Unclassified
Component: CSS (show other bugs)
Version: 528+ (Nightly build)
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Robert Hogan
URL:
Keywords:
Depends on:
Blocks: 47141
  Show dependency treegraph
 
Reported: 2011-10-03 11:35 PDT by Robert Hogan
Modified: 2011-10-13 23:58 PDT (History)
6 users (show)

See Also:


Attachments
Patch (47.77 KB, patch)
2011-10-03 12:01 PDT, Robert Hogan
no flags Details | Formatted Diff | Diff
Patch (48.20 KB, patch)
2011-10-04 10:59 PDT, Robert Hogan
simon.fraser: review+
Details | Formatted Diff | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Robert Hogan 2011-10-03 11:35:34 PDT
inline-replaced-height-008.htm
inline-block-replaced-height-008.htm
floating-inline-replaced-height-008.htm

in the unstable test suite all fail
Comment 1 Robert Hogan 2011-10-03 12:01:55 PDT
Created attachment 109504 [details]
Patch
Comment 2 WebKit Review Bot 2011-10-03 16:00:01 PDT
Comment on attachment 109504 [details]
Patch

Attachment 109504 [details] did not pass chromium-ews (chromium-xvfb):
Output: http://queues.webkit.org/results/9938169

New failing tests:
css2.1/20110323/inline-replaced-height-008.htm
css2.1/20110323/inline-block-replaced-height-008.htm
css2.1/20110323/floating-replaced-height-008.htm
Comment 3 Robert Hogan 2011-10-04 10:59:05 PDT
Created attachment 109650 [details]
Patch
Comment 4 Robert Hogan 2011-10-04 10:59:36 PDT
(In reply to comment #2)

> New failing tests:
> css2.1/20110323/inline-replaced-height-008.htm
> css2.1/20110323/inline-block-replaced-height-008.htm
> css2.1/20110323/floating-replaced-height-008.htm

Forgot to add a support file to the tests.
Comment 5 Simon Fraser (smfr) 2011-10-04 11:08:59 PDT
Comment on attachment 109650 [details]
Patch

r=me, but those don't look like mac pixel results. What platform are you generating them on?
Comment 6 Robert Hogan 2011-10-04 11:15:54 PDT
(In reply to comment #5)
> (From update of attachment 109650 [details])
> r=me, but those don't look like mac pixel results. What platform are you generating them on?

Chromium accepts mac pixel results for a lot of these tests, so I thought generating them from chromium would be OK. Sounds like that's not the case. I will land them to chromium and let Mac generate its own.
Comment 7 Robert Hogan 2011-10-13 12:04:18 PDT
Committed r97378: <http://trac.webkit.org/changeset/97378>
Comment 8 Nikolas Zimmermann 2011-10-13 23:58:00 PDT
I've stumbled across this work and read

 LayoutUnit RenderImage::computeReplacedLogicalHeight() const
 {
+    // FIXME: This function should use RenderReplaced::computeReplacedLogicalHeight()
...
in the commit.

I just wanted to denote that my patch in bug 47156 (which is not ready yet, depends on another one to be landed first) fixes all of the inline-height* bugs in the CSS 2.1 testsuite.
It also removes a lot of duplicated functionality from RenderImage, which is now present in RenderReplaced.

I want to avoid that both of us do the same work!