[Webkit-unassigned] [Bug 56046] New: [Qt] Text layout is broken on Symbian

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Wed Mar 9 12:43:11 PST 2011


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

           Summary: [Qt] Text layout is broken on Symbian
           Product: WebKit
           Version: 528+ (Nightly build)
          Platform: S60 Hardware
        OS/Version: S60 3rd edition
            Status: NEW
          Keywords: Qt
          Severity: Major
          Priority: P2
         Component: Layout and Rendering
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: ostapenko.viatcheslav at nokia.com


Load any page that has text on Symbian device and text is not rendered.

Appeared to be compiler implementation difference. RVCT compiler treats bitfields as unsigned by default and because of this in RenderBlock:lineHeight comparison "m_lineHeight == -1" is always false .

There are number of other places in webkit where integers in bitfields are assumed signed (most compilers have this default).

By quote from C++(2003) standard section 9.6/3 :
“It is implementation-defined whether a plain (neither explicitly signed nor unsigned) char, short, int or long bit-field is signed or unsigned”.

-- 
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