[webkit-dev] bit field error on wince

ledwinka ledwinka at 126.com
Tue Jan 22 07:48:37 PST 2008


Thanks a lot!
I only search bug reports associated to s60 branch before.
I will post my patch to s60 branch when done the work around.g

-----=D3=CA=BC=FE=D4=AD=BC=FE-----
=B7=A2=BC=FE=C8=CB: Adam Roben [mailto:aroben at apple.com]=20
=B7=A2=CB=CD=CA=B1=BC=E4: 2008=C4=EA1=D4=C222=C8=D5 22:49
=CA=D5=BC=FE=C8=CB: ledwinka
=B3=AD=CB=CD: webkit-dev at lists.webkit.org
=D6=F7=CC=E2: Re: [webkit-dev] bit field error on wince

On Jan 22, 2008, at 1:35 AM, ledwinka wrote:

> this problem is the ASR instruction. If _effectiveDisplay contain a =20
> value
> big than 0x0f, such as 0x1x, the ASR instruction will cause the high =20
> bits
> fill with 1 , for example, if _effectiveDisplay equal EDisplay::NONE =20
> or
> EDisplay::INLINEBOX,  EDisplay dis will EQUALS -14 or -13, not a valid
> value.
>
> How to solve this problem? thanks a lot!

Oliver Hunt has already fixed this problem in a few places in WebCore. =20
For one example, see
<http://trac.webkit.org/projects/webkit/changeset/25329/trunk/WebCore/dom=
/No
de.h=20
 >. Something similar will probably work here. Filing a bug and =20
posting a patch on <http://bugs.webkit.org/> would be much appreciated!

-Adam




More information about the webkit-dev mailing list