[Webkit-unassigned] [Bug 96710] New: ollapsing border code should be cell's direction agnostic

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Thu Sep 13 17:21:44 PDT 2012


https://bugs.webkit.org/show_bug.cgi?id=96710

           Summary: ollapsing border code should be cell's direction
                    agnostic
           Product: WebKit
           Version: 528+ (Nightly build)
          Platform: All
        OS/Version: All
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: Tables
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: jchaffraix at webkit.org
                CC: hyatt at apple.com, bdakin at apple.com, robert at webkit.org,
                    shezbaig.wk at gmail.com
            Blocks: 79272


Currently most of the code makes the assumption that cells have the same alignment as their section. This is wrong and caused bug 79272.

Example from RenderTableCell::computeCollapsedStartBorder:

CollapsedBorderValue prevCellBorder = CollapsedBorderValue(prevCell->style()->borderEnd(), includeColor ? prevCell->style()->visitedDependentColor(endColorProperty) : Color(), BCELL);

This assumes that |prevCell| has the same direction as |this| or this will pick up the wrong border.

The idea of this refactoring is to introduce some new direction-aware function to get adjoining borders.

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the webkit-unassigned mailing list