<?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>25343</bug_id>
          
          <creation_ts>2009-04-23 07:50:48 -0700</creation_ts>
          <short_desc>-webkit-box-shadow with 0,0 offset ignores blur</short_desc>
          <delta_ts>2009-04-24 11:44:05 -0700</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>All</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Nate Chapin">japhet</reporter>
          <assigned_to name="Nate Chapin">japhet</assigned_to>
          <cc>dglazkov</cc>
    
    <cc>japhet</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>118494</commentid>
    <comment_count>0</comment_count>
    <who name="Nate Chapin">japhet</who>
    <bug_when>2009-04-23 07:50:48 -0700</bug_when>
    <thetext>Regression introduced in http://trac.webkit.org/changeset/42375

If -webkit-box-shadow is used with height and width of 0, the blur value is being ignored.  This is causing LayoutTests/fast/repaint/box-shadow-h.html and LayoutTests/fast/repaint/box-shadow-v.html to fail.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>118495</commentid>
    <comment_count>1</comment_count>
      <attachid>29711</attachid>
    <who name="Nate Chapin">japhet</who>
    <bug_when>2009-04-23 07:54:30 -0700</bug_when>
    <thetext>Created attachment 29711
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>118665</commentid>
    <comment_count>2</comment_count>
      <attachid>29711</attachid>
    <who name="Dimitri Glazkov (Google)">dglazkov</who>
    <bug_when>2009-04-24 10:05:23 -0700</bug_when>
    <thetext>Comment on attachment 29711
Patch

Good work and welcome :)

A couple of things about ChangeLog contents. It&apos;s actually very handy (like when perusing trac), so we really try to put more details there. This would be a good ChangeLog entry:

2009-04-22  Nate Chapin  &lt;japhet@google.com&gt;

        Reviewed by NOBODY (OOPS!).

        https://bugs.webkit.org/show_bug.cgi?id=25343
        Fix Chromium/Skia bug where -webkit-box-shadow with 0,0 offset ignores blur.

        * WebCore\platform\graphics\skia\GraphicsContextSkia.cpp:
        (WebCore::GraphicsContext::setPlatformShadow): Added an extra check for blur.

In other words:

 * URL of the bug
 * Brief description of the bug
 * For each change, brief documentation of what it is.

r-, but only because of this.

&gt; +2009-04-22  Nate Chapin  &lt;japhet@google.com&gt;
&gt; +
&gt; +        Reviewed by NOBODY (OOPS!).
&gt; +
&gt; +        * WebCore\platform\graphics\skia\GraphicsContextSkia.cpp
&gt; +:
&gt; +

&gt; Index: ChangeLog
&gt; ===================================================================
&gt; --- ChangeLog	(revision 42752)
&gt; +++ ChangeLog	(working copy)
&gt; @@ -1,3 +1,10 @@
&gt; +2009-04-22  Nate Chapin  &lt;japhet@google.com&gt;
&gt; +
&gt; +        Reviewed by NOBODY (OOPS!).
&gt; +
&gt; +        * WebCore\platform\graphics\skia\GraphicsContextSkia.cpp
&gt; +:
&gt; +
&gt;  2009-04-14  Xan Lopez  &lt;xlopez@igalia.com&gt;
&gt;  
&gt;          Unreviewed version bump in preparation for 1.1.5 release.
&gt; Index: WebCore/platform/graphics/skia/GraphicsContextSkia.cpp
&gt; ===================================================================
&gt; --- WebCore/platform/graphics/skia/GraphicsContextSkia.cpp	(revision 42752)
&gt; +++ WebCore/platform/graphics/skia/GraphicsContextSkia.cpp	(working copy)
&gt; @@ -963,7 +963,7 @@ void GraphicsContext::setPlatformShadow(
&gt;          return;
&gt;  
&gt;      // Detect when there&apos;s no effective shadow and clear the looper.
&gt; -    if (size.width() == 0 &amp;&amp; size.height() == 0) {
&gt; +    if (size.width() == 0 &amp;&amp; size.height() == 0 &amp;&amp; blurInt == 0) {
&gt;          platformContext()-&gt;setDrawLooper(NULL);
&gt;          return;
&gt;      }</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>118667</commentid>
    <comment_count>3</comment_count>
      <attachid>29747</attachid>
    <who name="Nate Chapin">japhet</who>
    <bug_when>2009-04-24 10:19:05 -0700</bug_when>
    <thetext>Created attachment 29747
Patch2</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>118669</commentid>
    <comment_count>4</comment_count>
      <attachid>29747</attachid>
    <who name="Dimitri Glazkov (Google)">dglazkov</who>
    <bug_when>2009-04-24 10:23:25 -0700</bug_when>
    <thetext>Comment on attachment 29747
Patch2

There&apos;s an errant floatey colon at the end of ChangeLog, but I&apos;ll clean up when landing.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>118685</commentid>
    <comment_count>5</comment_count>
    <who name="Dimitri Glazkov (Google)">dglazkov</who>
    <bug_when>2009-04-24 11:44:05 -0700</bug_when>
    <thetext>Landed as http://trac.webkit.org/changeset/42833.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>29711</attachid>
            <date>2009-04-23 07:54:30 -0700</date>
            <delta_ts>2009-04-24 10:22:24 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>patch.txt</filename>
            <type>text/plain</type>
            <size>1060</size>
            <attacher name="Nate Chapin">japhet</attacher>
            
              <data encoding="base64">SW5kZXg6IENoYW5nZUxvZw0KPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PQ0KLS0tIENoYW5nZUxvZwkocmV2aXNpb24gNDI3
NTIpCisrKyBDaGFuZ2VMb2cJKHdvcmtpbmcgY29weSkKQEAgLTEsMyArMSwxMCBAQAorMjAwOS0w
NC0yMiAgTmF0ZSBDaGFwaW4gIDxqYXBoZXRAZ29vZ2xlLmNvbT4KKworICAgICAgICBSZXZpZXdl
ZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIFdlYkNvcmVccGxhdGZvcm1cZ3JhcGhp
Y3Ncc2tpYVxHcmFwaGljc0NvbnRleHRTa2lhLmNwcAorOgorCiAyMDA5LTA0LTE0ICBYYW4gTG9w
ZXogIDx4bG9wZXpAaWdhbGlhLmNvbT4KIAogICAgICAgICBVbnJldmlld2VkIHZlcnNpb24gYnVt
cCBpbiBwcmVwYXJhdGlvbiBmb3IgMS4xLjUgcmVsZWFzZS4KSW5kZXg6IFdlYkNvcmUvcGxhdGZv
cm0vZ3JhcGhpY3Mvc2tpYS9HcmFwaGljc0NvbnRleHRTa2lhLmNwcA0KPT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQ0KLS0t
IFdlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3Mvc2tpYS9HcmFwaGljc0NvbnRleHRTa2lhLmNwcAko
cmV2aXNpb24gNDI3NTIpCisrKyBXZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL3NraWEvR3JhcGhp
Y3NDb250ZXh0U2tpYS5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTk2Myw3ICs5NjMsNyBAQCB2b2lk
IEdyYXBoaWNzQ29udGV4dDo6c2V0UGxhdGZvcm1TaGFkb3coCiAgICAgICAgIHJldHVybjsKIAog
ICAgIC8vIERldGVjdCB3aGVuIHRoZXJlJ3Mgbm8gZWZmZWN0aXZlIHNoYWRvdyBhbmQgY2xlYXIg
dGhlIGxvb3Blci4KLSAgICBpZiAoc2l6ZS53aWR0aCgpID09IDAgJiYgc2l6ZS5oZWlnaHQoKSA9
PSAwKSB7CisgICAgaWYgKHNpemUud2lkdGgoKSA9PSAwICYmIHNpemUuaGVpZ2h0KCkgPT0gMCAm
JiBibHVySW50ID09IDApIHsKICAgICAgICAgcGxhdGZvcm1Db250ZXh0KCktPnNldERyYXdMb29w
ZXIoTlVMTCk7CiAgICAgICAgIHJldHVybjsKICAgICB9Cg==
</data>
<flag name="review"
          id="14852"
          type_id="1"
          status="-"
          setter="dglazkov"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>29747</attachid>
            <date>2009-04-24 10:19:05 -0700</date>
            <delta_ts>2009-04-24 10:23:25 -0700</delta_ts>
            <desc>Patch2</desc>
            <filename>patch2.txt</filename>
            <type>text/plain</type>
            <size>1327</size>
            <attacher name="Nate Chapin">japhet</attacher>
            
              <data encoding="base64">SW5kZXg6IENoYW5nZUxvZw0KPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PQ0KLS0tIENoYW5nZUxvZwkocmV2aXNpb24gNDI3
NTIpCisrKyBDaGFuZ2VMb2cJKHdvcmtpbmcgY29weSkKQEAgLTEsMyArMSwxNiBAQAorMjAwOS0w
NC0yMiAgTmF0ZSBDaGFwaW4gIDxqYXBoZXRAZ29vZ2xlLmNvbT4KKworICAgICAgICBSZXZpZXdl
ZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9z
aG93X2J1Zy5jZ2k/aWQ9MjUzNDMKKyAgICAgICAgRml4IENocm9taXVtL1NraWEgYnVnIHdoZXJl
IC13ZWJraXQtYm94LXNoYWRvdyB3aXRoIDAsMCBvZmZzZXQgCisgICAgICAgIGlnbm9yZXMgYmx1
ci4KKworICAgICAgICAqIFdlYkNvcmVccGxhdGZvcm1cZ3JhcGhpY3Ncc2tpYVxHcmFwaGljc0Nv
bnRleHRTa2lhLmNwcAorICAgICAgICAgKFdlYkNvcmU6OkdyYXBoaWNzQ29udGV4dDo6c2V0UGxh
dGZvcm1TaGFkb3cpOiBBZGQgY2hlY2sgYWdhaW5zdAorICAgICAgICAgYmx1ciBiZWZvcmUgY2xl
YXJpbmcgbG9vcGVyLgorOgorCiAyMDA5LTA0LTE0ICBYYW4gTG9wZXogIDx4bG9wZXpAaWdhbGlh
LmNvbT4KIAogICAgICAgICBVbnJldmlld2VkIHZlcnNpb24gYnVtcCBpbiBwcmVwYXJhdGlvbiBm
b3IgMS4xLjUgcmVsZWFzZS4KSW5kZXg6IFdlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3Mvc2tpYS9H
cmFwaGljc0NvbnRleHRTa2lhLmNwcA0KPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQ0KLS0tIFdlYkNvcmUvcGxhdGZvcm0v
Z3JhcGhpY3Mvc2tpYS9HcmFwaGljc0NvbnRleHRTa2lhLmNwcAkocmV2aXNpb24gNDI3NTIpCisr
KyBXZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL3NraWEvR3JhcGhpY3NDb250ZXh0U2tpYS5jcHAJ
KHdvcmtpbmcgY29weSkKQEAgLTk2Myw3ICs5NjMsNyBAQCB2b2lkIEdyYXBoaWNzQ29udGV4dDo6
c2V0UGxhdGZvcm1TaGFkb3coCiAgICAgICAgIHJldHVybjsKIAogICAgIC8vIERldGVjdCB3aGVu
IHRoZXJlJ3Mgbm8gZWZmZWN0aXZlIHNoYWRvdyBhbmQgY2xlYXIgdGhlIGxvb3Blci4KLSAgICBp
ZiAoc2l6ZS53aWR0aCgpID09IDAgJiYgc2l6ZS5oZWlnaHQoKSA9PSAwKSB7CisgICAgaWYgKHNp
emUud2lkdGgoKSA9PSAwICYmIHNpemUuaGVpZ2h0KCkgPT0gMCAmJiBibHVySW50ID09IDApIHsK
ICAgICAgICAgcGxhdGZvcm1Db250ZXh0KCktPnNldERyYXdMb29wZXIoTlVMTCk7CiAgICAgICAg
IHJldHVybjsKICAgICB9Cg==
</data>
<flag name="review"
          id="14878"
          type_id="1"
          status="+"
          setter="dglazkov"
    />
          </attachment>
      

    </bug>

</bugzilla>