<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.webkit.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>29563</bug_id>
          
          <creation_ts>2009-09-21 08:11:32 -0700</creation_ts>
          <short_desc>[Qt] -webkit-box-shadow property does not work in Qt WebKit</short_desc>
          <delta_ts>2010-11-08 10:39:25 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>Layout and Rendering</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Other</rep_platform>
          <op_sys>OS X 10.5</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>DUPLICATE</resolution>
          <dup_id>46327</dup_id>
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>Qt</keywords>
          <priority>P3</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Tor Arne Vestbø">vestbo</reporter>
          <assigned_to name="QtWebKit Unassigned">webkit-qt-unassigned</assigned_to>
          <cc>gustavosbarreto</cc>
    
    <cc>helder</cc>
    
    <cc>jturcotte</cc>
    
    <cc>tonikitoo</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>148666</commentid>
    <comment_count>0</comment_count>
    <who name="Tor Arne Vestbø">vestbo</who>
    <bug_when>2009-09-21 08:11:32 -0700</bug_when>
    <thetext>This bug report originated from Nokia internal issue QT-1729

--- Comments ---

Function
webkit

Version
4.5.1

Platform
Linux

Platform details
This bug also occurs on Windows XP.

Compilers
GCC

Compiler details

Subject
-webkit-box-shadow property does not work in Qt WebKit

Steps to reproduce / test case
1) Save the following HTML snippet to a file.
2) Browse the file with Firefox 3.5 or Safari 3.2.
3) Browse the file with the Qt demo browser.

Qt WebKit does not render the drop shadow.
The other browsers produce the expected behavior.

--- cut here ---
&amp;lt;html&amp;gt;&amp;lt;body&amp;gt;

&amp;lt;div style=&amp;quot;border: 1px solid #808080;
-moz-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.5);
-webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.5);
width: 300px; height: 200px;&amp;quot;&amp;gt;
&amp;lt;br&amp;gt;&amp;lt;center&amp;gt;This box should have a shadow.&amp;lt;/center&amp;gt;
&amp;lt;/div&amp;gt;

&amp;lt;/body&amp;gt;&amp;lt;/html&amp;gt;

More information
The included WebKit source code has references to this property.
The feature was added in WebKit in 2007, so it seems that it should be functional.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>164553</commentid>
    <comment_count>1</comment_count>
      <attachid>43432</attachid>
    <who name="Dirk Schulze">krit</who>
    <bug_when>2009-11-18 06:07:30 -0800</bug_when>
    <thetext>Created attachment 43432
blur shadow for boxes

This is a basic implementation for a _blurred_ box-shadow for simple rects. It needs more improvement. I miss a masking operation on Qt that other graphic-librarys provide (like cairo_mask_surface()). I just could find a 1bit mask for QPixmap. :-/ Thats why the current version needs to blur all channels, not just alpha.

This is just an initial Patch and shouldn&apos;t be reviewed or landed.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>182284</commentid>
    <comment_count>2</comment_count>
      <attachid>46919</attachid>
    <who name="Jocelyn Turcotte">jturcotte</who>
    <bug_when>2010-01-19 09:41:21 -0800</bug_when>
    <thetext>Created attachment 46919
Test case</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>182286</commentid>
    <comment_count>3</comment_count>
    <who name="Jocelyn Turcotte">jturcotte</who>
    <bug_when>2010-01-19 09:44:49 -0800</bug_when>
    <thetext>Works for me in 4.6, but the shadow is plain instead of blured.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>297915</commentid>
    <comment_count>4</comment_count>
    <who name="Luis Gustavo S. Barreto">gustavosbarreto</who>
    <bug_when>2010-10-22 05:22:58 -0700</bug_when>
    <thetext>Tested on Qt 4.7: The shadow is plain instead of blured</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>305961</commentid>
    <comment_count>5</comment_count>
    <who name="Helder Correia">helder</who>
    <bug_when>2010-11-07 20:33:36 -0800</bug_when>
    <thetext>I think this can be closed.  Please see https://bugs.webkit.org/show_bug.cgi?id=34479 .</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>306201</commentid>
    <comment_count>6</comment_count>
    <who name="Antonio Gomes">tonikitoo</who>
    <bug_when>2010-11-08 10:39:25 -0800</bug_when>
    <thetext>

*** This bug has been marked as a duplicate of bug 46327 ***</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>43432</attachid>
            <date>2009-11-18 06:07:30 -0800</date>
            <delta_ts>2010-06-11 09:58:28 -0700</delta_ts>
            <desc>blur shadow for boxes</desc>
            <filename>qt-shadow.patch</filename>
            <type>text/plain</type>
            <size>7808</size>
            <attacher name="Dirk Schulze">krit</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYkNvcmUvV2ViQ29yZS5wcm8KPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gV2ViQ29yZS9XZWJDb3Jl
LnBybwkocmV2aXNpb24gNTA5OTQpCisrKyBXZWJDb3JlL1dlYkNvcmUucHJvCSh3b3JraW5nIGNv
cHkpCkBAIC0xMTg2LDcgKzExODYsNiBAQCBTT1VSQ0VTICs9IFwKICAgICBwbGF0Zm9ybS9GaWxl
Q2hvb3Nlci5jcHAgXAogICAgIHBsYXRmb3JtL0dlb2xvY2F0aW9uU2VydmljZS5jcHAgXAogICAg
IHBsYXRmb3JtL2ltYWdlLWRlY29kZXJzL3F0L1JHQkEzMkJ1ZmZlclF0LmNwcCBcCi0gICAgcGxh
dGZvcm0vZ3JhcGhpY3MvZmlsdGVycy9GRUdhdXNzaWFuQmx1ci5jcHAgXAogICAgIHBsYXRmb3Jt
L2dyYXBoaWNzL0ZvbnREZXNjcmlwdGlvbi5jcHAgXAogICAgIHBsYXRmb3JtL2dyYXBoaWNzL0Zv
bnRGYW1pbHkuY3BwIFwKICAgICBwbGF0Zm9ybS9ncmFwaGljcy9CaXRtYXBJbWFnZS5jcHAgXApA
QCAtMTg3Nyw3ICsxODc2LDkgQEAgSEVBREVSUyArPSBcCiAgICAgcGxhdGZvcm0vZ3JhcGhpY3Mv
ZmlsdGVycy9GRUNvbXBvbmVudFRyYW5zZmVyLmggXAogICAgIHBsYXRmb3JtL2dyYXBoaWNzL2Zp
bHRlcnMvRkVDb21wb3NpdGUuaCBcCiAgICAgcGxhdGZvcm0vZ3JhcGhpY3MvZmlsdGVycy9GRUdh
dXNzaWFuQmx1ci5oIFwKKyAgICBwbGF0Zm9ybS9ncmFwaGljcy9maWx0ZXJzL0ZpbHRlci5oIFwK
ICAgICBwbGF0Zm9ybS9ncmFwaGljcy9maWx0ZXJzL0ZpbHRlckVmZmVjdC5oIFwKKyAgICBwbGF0
Zm9ybS9ncmFwaGljcy9maWx0ZXJzL0ltYWdlQnVmZmVyRmlsdGVyLmggXAogICAgIHBsYXRmb3Jt
L2dyYXBoaWNzL2ZpbHRlcnMvU291cmNlQWxwaGEuaCBcCiAgICAgcGxhdGZvcm0vZ3JhcGhpY3Mv
ZmlsdGVycy9Tb3VyY2VHcmFwaGljLmggXAogICAgIHBsYXRmb3JtL2dyYXBoaWNzL0Zsb2F0UG9p
bnQzRC5oIFwKQEAgLTI3OTIsNiArMjc5Myw3IEBAIGNvbnRhaW5zKERFRklORVMsIEVOQUJMRV9G
SUxURVJTPTEpIHsKICAgICAgICAgcGxhdGZvcm0vZ3JhcGhpY3MvZmlsdGVycy9GRUNvbXBvc2l0
ZS5jcHAgXAogICAgICAgICBwbGF0Zm9ybS9ncmFwaGljcy9maWx0ZXJzL0ZFR2F1c3NpYW5CbHVy
LmNwcCBcCiAgICAgICAgIHBsYXRmb3JtL2dyYXBoaWNzL2ZpbHRlcnMvRmlsdGVyRWZmZWN0LmNw
cCBcCisgICAgICAgIHBsYXRmb3JtL2dyYXBoaWNzL2ZpbHRlcnMvSW1hZ2VCdWZmZXJGaWx0ZXIu
Y3BwIFwKICAgICAgICAgcGxhdGZvcm0vZ3JhcGhpY3MvZmlsdGVycy9Tb3VyY2VBbHBoYS5jcHAg
XAogICAgICAgICBwbGF0Zm9ybS9ncmFwaGljcy9maWx0ZXJzL1NvdXJjZUdyYXBoaWMuY3BwCiAK
SW5kZXg6IFdlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvR3JhcGhpY3NDb250ZXh0LmgKPT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PQotLS0gV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9HcmFwaGljc0NvbnRleHQuaAkocmV2
aXNpb24gNTA5OTQpCisrKyBXZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL0dyYXBoaWNzQ29udGV4
dC5oCSh3b3JraW5nIGNvcHkpCkBAIC0yODIsNiArMjgyLDggQEAgbmFtZXNwYWNlIFdlYkNvcmUg
ewogICAgICAgICB2b2lkIHNldEFscGhhKGZsb2F0KTsKICNpZiBQTEFURk9STShDQUlSTykKICAg
ICAgICAgZmxvYXQgZ2V0QWxwaGEoKTsKKyNlbmRpZgorI2lmIFBMQVRGT1JNKENBSVJPKSB8fCBQ
TEFURk9STShRVCkKICAgICAgICAgdm9pZCBjcmVhdGVQbGF0Zm9ybVNoYWRvdyhQYXNzT3duUHRy
PEltYWdlQnVmZmVyPiBidWZmZXIsIGNvbnN0IENvbG9yJiBzaGFkb3dDb2xvciwgY29uc3QgRmxv
YXRSZWN0JiBzaGFkb3dSZWN0LCBmbG9hdCBrZXJuZWxTaXplKTsKICAgICAgICAgc3RhdGljIHZv
aWQgY2FsY3VsYXRlU2hhZG93QnVmZmVyRGltZW5zaW9ucyhJbnRTaXplJiBzaGFkb3dCdWZmZXJT
aXplLCBGbG9hdFJlY3QmIHNoYWRvd1JlY3QsIGZsb2F0JiBrZXJuZWxTaXplLCBjb25zdCBGbG9h
dFJlY3QmIHNvdXJjZVJlY3QsIGNvbnN0IEludFNpemUmIHNoYWRvd1NpemUsIGludCBzaGFkb3dC
bHVyKTsKICNlbmRpZgpJbmRleDogV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9xdC9HcmFwaGlj
c0NvbnRleHRRdC5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9x
dC9HcmFwaGljc0NvbnRleHRRdC5jcHAJKHJldmlzaW9uIDUwOTk0KQorKysgV2ViQ29yZS9wbGF0
Zm9ybS9ncmFwaGljcy9xdC9HcmFwaGljc0NvbnRleHRRdC5jcHAJKHdvcmtpbmcgY29weSkKQEAg
LTQxLDE2ICs0MSwyMCBAQAogI2VuZGlmCiAKICNpbmNsdWRlICJDb2xvci5oIgorI2luY2x1ZGUg
IkZFR2F1c3NpYW5CbHVyLmgiCiAjaW5jbHVkZSAiRmxvYXRDb252ZXJzaW9uLmgiCiAjaW5jbHVk
ZSAiRm9udC5oIgogI2luY2x1ZGUgIkdyYXBoaWNzQ29udGV4dFByaXZhdGUuaCIKICNpbmNsdWRl
ICJJbWFnZUJ1ZmZlci5oIgorI2luY2x1ZGUgIkltYWdlQnVmZmVyRmlsdGVyLmgiCiAjaW5jbHVk
ZSAiTm90SW1wbGVtZW50ZWQuaCIKICNpbmNsdWRlICJQYXRoLmgiCiAjaW5jbHVkZSAiUGF0dGVy
bi5oIgogI2luY2x1ZGUgIlBlbi5oIgorI2luY2x1ZGUgIlNvdXJjZUdyYXBoaWMuaCIKICNpbmNs
dWRlICJUcmFuc2Zvcm1hdGlvbk1hdHJpeC5oIgogCisjaW5jbHVkZSA8bWF0aC5oPgogI2luY2x1
ZGUgPFFCcnVzaD4KICNpbmNsdWRlIDxRRGVidWc+CiAjaW5jbHVkZSA8UUdyYWRpZW50PgpAQCAt
NjIsNiArNjYsNyBAQAogI2luY2x1ZGUgPFFQb2x5Z29uRj4KICNpbmNsdWRlIDxRU3RhY2s+CiAj
aW5jbHVkZSA8UVZlY3Rvcj4KKyNpbmNsdWRlIDx3dGYvTWF0aEV4dHJhcy5oPgogCiAjaWZuZGVm
IE1fUEkKICNkZWZpbmUgTV9QSSAzLjE0MTU5MjY1MzU4OTc5MzIzODQ2CkBAIC0yODQsNiArMjg5
LDIxIEBAIFRyYW5zZm9ybWF0aW9uTWF0cml4IEdyYXBoaWNzQ29udGV4dDo6Z2UKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgbWF0cml4Lm0zMSgpLCBtYXRyaXgubTMyKCksIDAsIG1h
dHJpeC5tMzMoKSk7CiB9CiAKK3ZvaWQgR3JhcGhpY3NDb250ZXh0OjpjYWxjdWxhdGVTaGFkb3dC
dWZmZXJEaW1lbnNpb25zKEludFNpemUmIHNoYWRvd0J1ZmZlclNpemUsIEZsb2F0UmVjdCYgc2hh
ZG93UmVjdCwgZmxvYXQmIGtlcm5lbFNpemUsIGNvbnN0IEZsb2F0UmVjdCYgc291cmNlUmVjdCwg
Y29uc3QgSW50U2l6ZSYgc2hhZG93U2l6ZSwgaW50IHNoYWRvd0JsdXIpCit7CisjaWYgRU5BQkxF
KEZJTFRFUlMpCisgICAgLy8gY2FsY3VsYXRlIHRoZSBrZXJuZWwgc2l6ZSBhY2NvcmRpbmcgdG8g
dGhlIEhUTUw1IGNhbnZhcyBzaGFkb3cgc3BlY2lmaWNhdGlvbgorICAgIGtlcm5lbFNpemUgPSAo
c2hhZG93Qmx1ciA8IDggPyBzaGFkb3dCbHVyIC8gMi5mIDogc3FydChzaGFkb3dCbHVyICogMi5m
KSk7CisgICAgaW50IGJsdXJSYWRpdXMgPSBjZWlsKGtlcm5lbFNpemUpOworCisgICAgc2hhZG93
QnVmZmVyU2l6ZSA9IEludFNpemUoc291cmNlUmVjdC53aWR0aCgpICsgYmx1clJhZGl1cyAqIDIs
IHNvdXJjZVJlY3QuaGVpZ2h0KCkgKyBibHVyUmFkaXVzICogMik7CisKKyAgICAvLyBkZXRlcm1p
bmUgZGltZW5zaW9ucyBvZiBzaGFkb3cgcmVjdAorICAgIHNoYWRvd1JlY3QgPSBGbG9hdFJlY3Qo
c291cmNlUmVjdC5sb2NhdGlvbigpLCBzaGFkb3dCdWZmZXJTaXplKTsKKyAgICBzaGFkb3dSZWN0
Lm1vdmUoc2hhZG93U2l6ZS53aWR0aCgpIC0ga2VybmVsU2l6ZSwgc2hhZG93U2l6ZS5oZWlnaHQo
KSAtIGtlcm5lbFNpemUpOworI2VuZGlmCit9CisKIHZvaWQgR3JhcGhpY3NDb250ZXh0OjpzYXZl
UGxhdGZvcm1TdGF0ZSgpCiB7CiAgICAgbV9kYXRhLT5wKCktPnNhdmUoKTsKQEAgLTcxMCwxNiAr
NzMwLDMyIEBAIHZvaWQgR3JhcGhpY3NDb250ZXh0OjpzdHJva2VQYXRoKCkKICAgICBtX2RhdGEt
PmN1cnJlbnRQYXRoID0gUVBhaW50ZXJQYXRoKCk7CiB9CiAKLXN0YXRpYyBpbmxpbmUgdm9pZCBk
cmF3Qm9yZGVybGVzc1JlY3RTaGFkb3coR3JhcGhpY3NDb250ZXh0KiBjb250ZXh0LCBRUGFpbnRl
ciogcCwgY29uc3QgRmxvYXRSZWN0JiByZWN0KQorc3RhdGljIGlubGluZSB2b2lkIGRyYXdCb3Jk
ZXJsZXNzUmVjdFNoYWRvdyhHcmFwaGljc0NvbnRleHQqIGNvbnRleHQsIFFQYWludGVyKiBwLCBj
b25zdCBDb2xvciYgYywgY29uc3QgRmxvYXRSZWN0JiByZWN0KQogewogICAgIEludFNpemUgc2hh
ZG93U2l6ZTsKICAgICBpbnQgc2hhZG93Qmx1cjsKICAgICBDb2xvciBzaGFkb3dDb2xvcjsKLSAg
ICBpZiAoY29udGV4dC0+Z2V0U2hhZG93KHNoYWRvd1NpemUsIHNoYWRvd0JsdXIsIHNoYWRvd0Nv
bG9yKSkgewotICAgICAgICBGbG9hdFJlY3Qgc2hhZG93UmVjdChyZWN0KTsKLSAgICAgICAgc2hh
ZG93UmVjdC5tb3ZlKHNoYWRvd1NpemUud2lkdGgoKSwgc2hhZG93U2l6ZS5oZWlnaHQoKSk7Ci0g
ICAgICAgIHAtPmZpbGxSZWN0KHNoYWRvd1JlY3QsIFFDb2xvcihzaGFkb3dDb2xvcikpOwotICAg
IH0KKworICAgIGlmICghY29udGV4dC0+Z2V0U2hhZG93KHNoYWRvd1NpemUsIHNoYWRvd0JsdXIs
IHNoYWRvd0NvbG9yKSkKKyAgICAgICAgcmV0dXJuOworCisjaWYgRU5BQkxFKEZJTFRFUlMpCisg
ICAgSW50U2l6ZSBzaGFkb3dCdWZmZXJTaXplOworICAgIEZsb2F0UmVjdCBzaGFkb3dSZWN0Owor
ICAgIGZsb2F0IGtlcm5lbFNpemUgPSAwLmY7CisgICAgR3JhcGhpY3NDb250ZXh0OjpjYWxjdWxh
dGVTaGFkb3dCdWZmZXJEaW1lbnNpb25zKHNoYWRvd0J1ZmZlclNpemUsIHNoYWRvd1JlY3QsIGtl
cm5lbFNpemUsIHJlY3QsIHNoYWRvd1NpemUsIHNoYWRvd0JsdXIpOworCisgICAgLy9kcmF3IHNo
YWRvdyBpbnRvIGEgbmV3IEltYWdlQnVmZmVyCisgICAgT3duUHRyPEltYWdlQnVmZmVyPiBzaGFk
b3dCdWZmZXIgPSBJbWFnZUJ1ZmZlcjo6Y3JlYXRlKHNoYWRvd0J1ZmZlclNpemUpOworICAgIEdy
YXBoaWNzQ29udGV4dCogc2hhZG93Q29udGV4dCA9IHNoYWRvd0J1ZmZlci0+Y29udGV4dCgpOwor
ICAgIHNoYWRvd0NvbnRleHQtPmZpbGxSZWN0KEZsb2F0UmVjdChGbG9hdFBvaW50KGtlcm5lbFNp
emUsIGtlcm5lbFNpemUpLCByZWN0LnNpemUoKSksIHNoYWRvd0NvbG9yLCBEZXZpY2VDb2xvclNw
YWNlKTsKKworICAgIGNvbnRleHQtPmNyZWF0ZVBsYXRmb3JtU2hhZG93KHNoYWRvd0J1ZmZlci5y
ZWxlYXNlKCksIHNoYWRvd0NvbG9yLCBzaGFkb3dSZWN0LCBrZXJuZWxTaXplKTsKKyNlbHNlCisg
ICAgRmxvYXRSZWN0IHNoYWRvd1JlY3QocmVjdCk7CisgICAgc2hhZG93UmVjdC5tb3ZlKHNoYWRv
d1NpemUud2lkdGgoKSwgc2hhZG93U2l6ZS5oZWlnaHQoKSk7CisgICAgcC0+ZmlsbFJlY3Qoc2hh
ZG93UmVjdCwgUUNvbG9yKHNoYWRvd0NvbG9yKSk7CisjZW5kaWYKIH0KIAogdm9pZCBHcmFwaGlj
c0NvbnRleHQ6OmZpbGxSZWN0KGNvbnN0IEZsb2F0UmVjdCYgcmVjdCkKQEAgLTczMSw3ICs3Njcs
NyBAQCB2b2lkIEdyYXBoaWNzQ29udGV4dDo6ZmlsbFJlY3QoY29uc3QgRmxvCiAKICAgICBpZiAo
KG1fY29tbW9uLT5zdGF0ZS5maWxsVHlwZSAhPSBTb2xpZENvbG9yVHlwZSkKICAgICAgICAgICAg
IHx8IChmaWxsQ29sb3IoKS5hbHBoYSgpKSkgewotICAgICAgICBkcmF3Qm9yZGVybGVzc1JlY3RT
aGFkb3codGhpcywgcCwgcmVjdCk7CisgICAgICAgIGRyYXdCb3JkZXJsZXNzUmVjdFNoYWRvdyh0
aGlzLCBwLCBmaWxsQ29sb3IoKSwgcmVjdCk7CiAgICAgICAgIHN3aXRjaCAobV9jb21tb24tPnN0
YXRlLmZpbGxUeXBlKSB7CiAgICAgICAgIGNhc2UgU29saWRDb2xvclR5cGU6CiAgICAgICAgICAg
ICBpZiAoZmlsbENvbG9yKCkuYWxwaGEoKSkKQEAgLTc1OCw3ICs3OTQsNyBAQCB2b2lkIEdyYXBo
aWNzQ29udGV4dDo6ZmlsbFJlY3QoY29uc3QgRmxvCiAKICAgICBtX2RhdGEtPnNvbGlkQ29sb3Iu
c2V0Q29sb3IoYyk7CiAgICAgUVBhaW50ZXIqIHAgPSBtX2RhdGEtPnAoKTsKLSAgICBkcmF3Qm9y
ZGVybGVzc1JlY3RTaGFkb3codGhpcywgcCwgcmVjdCk7CisgICAgZHJhd0JvcmRlcmxlc3NSZWN0
U2hhZG93KHRoaXMsIHAsIGMsIHJlY3QpOwogICAgIHAtPmZpbGxSZWN0KHJlY3QsIG1fZGF0YS0+
c29saWRDb2xvcik7CiB9CiAKQEAgLTkwNCw2ICs5NDAsNDAgQEAgdm9pZCBHcmFwaGljc0NvbnRl
eHQ6OmNsZWFyUGxhdGZvcm1TaGFkbwogICAgIC8vIGZ1bmN0aW9ucwogfQogCit2b2lkIEdyYXBo
aWNzQ29udGV4dDo6Y3JlYXRlUGxhdGZvcm1TaGFkb3coUGFzc093blB0cjxJbWFnZUJ1ZmZlcj4g
YnVmZmVyLCBjb25zdCBDb2xvciYgc2hhZG93Q29sb3IsIGNvbnN0IEZsb2F0UmVjdCYgc2hhZG93
UmVjdCwgZmxvYXQga2VybmVsU2l6ZSkKK3sKKyNpZiBFTkFCTEUoRklMVEVSUykKKyAgICBRUGFp
bnRlciogcCA9IG1fZGF0YS0+cCgpOworICAgIFFQaXhtYXAqIGZyYW1lUGl4bWFwID0gYnVmZmVy
LT5pbWFnZSgpLT5uYXRpdmVJbWFnZUZvckN1cnJlbnRGcmFtZSgpOworICAgIFFQaXhtYXAgc2hh
ZG93SW1hZ2UgPSAqZnJhbWVQaXhtYXA7CisKKyAgICAvLyBkcmF3IHRoZSBzaGFkb3cgd2l0aG91
dCBibHVycmluZywgaWYga2VybmVsU2l6ZSBpcyB6ZXJvCisgICAgaWYgKCFrZXJuZWxTaXplKSB7
CisgICAgICAgIHAtPmRyYXdJbWFnZShRUmVjdEYoc2hhZG93UmVjdCksIHNoYWRvd0ltYWdlLnRv
SW1hZ2UoKSk7CisgICAgICAgIHJldHVybjsKKyAgICB9CisKKyAgICAvLyBsaW1pdCBrZXJuZWwg
c2l6ZSB0byAxMDAwLCB0aGlzIGlzIHdoYXQgQ0cgaXMgZG9pbmcuCisgICAga2VybmVsU2l6ZSA9
IHN0ZDo6bWluKDEwMDAuZiwga2VybmVsU2l6ZSk7CisKKyAgICAvLyBjcmVhdGUgZmlsdGVyCisg
ICAgUmVmUHRyPEZpbHRlcj4gZmlsdGVyID0gSW1hZ2VCdWZmZXJGaWx0ZXI6OmNyZWF0ZSgpOwor
ICAgIGZpbHRlci0+c2V0U291cmNlSW1hZ2UoYnVmZmVyLnJlbGVhc2UoKSk7CisgICAgUmVmUHRy
PEZpbHRlckVmZmVjdD4gc291cmNlID0gU291cmNlR3JhcGhpYzo6Y3JlYXRlKCk7CisgICAgc291
cmNlLT5zZXRTdWJSZWdpb24oRmxvYXRSZWN0KEZsb2F0UG9pbnQoKSwgc2hhZG93UmVjdC5zaXpl
KCkpKTsKKyAgICBSZWZQdHI8RmlsdGVyRWZmZWN0PiBibHVyID0gRkVHYXVzc2lhbkJsdXI6OmNy
ZWF0ZShzb3VyY2UuZ2V0KCksIGtlcm5lbFNpemUsIGtlcm5lbFNpemUpOworICAgIGJsdXItPnNl
dFN1YlJlZ2lvbihGbG9hdFJlY3QoRmxvYXRQb2ludCgpLCBzaGFkb3dSZWN0LnNpemUoKSkpOwor
ICAgIGJsdXItPmFwcGx5KGZpbHRlci5nZXQoKSk7CisKKyAgICBmcmFtZVBpeG1hcCA9IGJsdXIt
PnJlc3VsdEltYWdlKCktPmltYWdlKCktPm5hdGl2ZUltYWdlRm9yQ3VycmVudEZyYW1lKCk7Cisg
ICAgc2hhZG93SW1hZ2UgPSAqZnJhbWVQaXhtYXA7CisKKyAgICAvLyBNYXNrIHRoZSBmaWx0ZXIg
d2l0aCB0aGUgc2hhZG93IGNvbG9yIGFuZCBkcmF3IGl0IHRvIHRoZSBjb250ZXh0LgorICAgIC8v
IE1hc2tpbmcgbWFrZXMgaXQgcG9zc2libGUgdG8ganVzdCBibHVyIHRoZSBhbHBoYSBjaGFubmVs
LgorICAgIHAtPmRyYXdJbWFnZShRUmVjdEYoc2hhZG93UmVjdCksIHNoYWRvd0ltYWdlLnRvSW1h
Z2UoKSk7CisjZW5kaWYKK30KKwogdm9pZCBHcmFwaGljc0NvbnRleHQ6OmJlZ2luVHJhbnNwYXJl
bmN5TGF5ZXIoZmxvYXQgb3BhY2l0eSkKIHsKICAgICBpZiAocGFpbnRpbmdEaXNhYmxlZCgpKQo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>46919</attachid>
            <date>2010-01-19 09:41:21 -0800</date>
            <delta_ts>2010-01-19 09:41:21 -0800</delta_ts>
            <desc>Test case</desc>
            <filename>boxShadow.html</filename>
            <type>text/html</type>
            <size>263</size>
            <attacher name="Jocelyn Turcotte">jturcotte</attacher>
            
              <data encoding="base64">PGh0bWw+PGJvZHk+Cgo8ZGl2IHN0eWxlPSJib3JkZXI6IDFweCBzb2xpZCAjODA4MDgwOwogLW1v
ei1ib3gtc2hhZG93OiA1cHggNXB4IDVweCByZ2JhKDAsIDAsIDAsIDAuNSk7CiAtd2Via2l0LWJv
eC1zaGFkb3c6IDVweCA1cHggNXB4IHJnYmEoMCwgMCwgMCwgMC41KTsKIHdpZHRoOiAzMDBweDsg
aGVpZ2h0OiAyMDBweDsiPgo8YnI+PGNlbnRlcj5UaGlzIGJveCBzaG91bGQgaGF2ZSBhIHNoYWRv
dy48L2NlbnRlcj4KPC9kaXY+Cgo8L2JvZHk+PC9odG1sPgo=
</data>

          </attachment>
      

    </bug>

</bugzilla>