<?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>58511</bug_id>
          
          <creation_ts>2011-04-13 21:44:47 -0700</creation_ts>
          <short_desc>CSS box-shadow default color should be something other than transparent</short_desc>
          <delta_ts>2012-04-10 14:41:32 -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>CSS</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>PC</rep_platform>
          <op_sys>OS X 10.5</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="noel gordon">noel.gordon</reporter>
          <assigned_to name="noel gordon">noel.gordon</assigned_to>
          <cc>dtharp</cc>
    
    <cc>hyatt</cc>
    
    <cc>jackalmage</cc>
    
    <cc>macpherson</cc>
    
    <cc>menard</cc>
    
    <cc>mitz</cc>
    
    <cc>moz</cc>
    
    <cc>rludgero</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>tabatkins</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>385503</commentid>
    <comment_count>0</comment_count>
    <who name="noel gordon">noel.gordon</who>
    <bug_when>2011-04-13 21:44:47 -0700</bug_when>
    <thetext>Webkit currently uses Color:transparent, and that is standards conformant (the UA may use any color it likes).  Not sure
why Color:transparent was used in the first place, but for web-compat (FF4.0, Opera 11, IE10preview), black seems to
be the default choice. Thoughts?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>385506</commentid>
    <comment_count>1</comment_count>
      <attachid>89531</attachid>
    <who name="noel gordon">noel.gordon</who>
    <bug_when>2011-04-13 21:55:55 -0700</bug_when>
    <thetext>Created attachment 89531
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>385515</commentid>
    <comment_count>2</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2011-04-13 22:19:41 -0700</bug_when>
    <thetext>There&apos;s discussion on www-style about this. You need to be careful about compatibility (esp. with &quot;walled garden&quot; content like Dashboard widgets, iTunes Extras and LPs etc).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>385516</commentid>
    <comment_count>3</comment_count>
      <attachid>89531</attachid>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2011-04-13 22:21:07 -0700</bug_when>
    <thetext>Comment on attachment 89531
Patch

See http://lists.w3.org/Archives/Public/www-style/2011Mar/0060.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>411803</commentid>
    <comment_count>4</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2011-05-27 21:33:38 -0700</bug_when>
    <thetext>*** Bug 61622 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>550926</commentid>
    <comment_count>5</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2012-02-07 06:18:08 -0800</bug_when>
    <thetext>*** Bug 77981 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>550927</commentid>
    <comment_count>6</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2012-02-07 06:19:17 -0800</bug_when>
    <thetext>CSS WG that the default color should be the value of the color property on the element (somewhat like currentColor, ignoring inheritance).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>597004</commentid>
    <comment_count>7</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2012-04-05 16:26:42 -0700</bug_when>
    <thetext>*** Bug 83210 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>597007</commentid>
    <comment_count>8</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2012-04-05 16:30:20 -0700</bug_when>
    <thetext>See &lt;http://lists.w3.org/Archives/Public/www-style/2012Feb/0528.html&gt;

RESOLVED: Default color of box-shadows is value of &apos;color&apos;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>597016</commentid>
    <comment_count>9</comment_count>
    <who name="Dave Tharp">dtharp</who>
    <bug_when>2012-04-05 16:39:11 -0700</bug_when>
    <thetext>*** Bug 83223 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>598369</commentid>
    <comment_count>10</comment_count>
      <attachid>136249</attachid>
    <who name="Dave Tharp">dtharp</who>
    <bug_when>2012-04-09 10:06:56 -0700</bug_when>
    <thetext>Created attachment 136249
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>598375</commentid>
    <comment_count>11</comment_count>
      <attachid>136249</attachid>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2012-04-09 10:09:36 -0700</bug_when>
    <thetext>Comment on attachment 136249
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=136249&amp;action=review

&gt; Source/WebCore/css/CSSStyleSelector.cpp:3441
&gt; +            else if (m_style)
&gt; +                color = m_style-&gt;color();

Has style-&gt;color() always been set by this point?

&gt; LayoutTests/ChangeLog:8
&gt; +        Two ietestcenter pixel tests need rebaselining due to box-shadow default color fix.

Does this change affect the computed value of box-shadow? Should text-shadow have similar logic?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>598383</commentid>
    <comment_count>12</comment_count>
    <who name="Dave Tharp">dtharp</who>
    <bug_when>2012-04-09 10:15:55 -0700</bug_when>
    <thetext>(In reply to comment #11)
&gt; (From update of attachment 136249 [details])
&gt; View in context: https://bugs.webkit.org/attachment.cgi?id=136249&amp;action=review
&gt; 
&gt; &gt; Source/WebCore/css/CSSStyleSelector.cpp:3441
&gt; &gt; +            else if (m_style)
&gt; &gt; +                color = m_style-&gt;color();
&gt; 
&gt; Has style-&gt;color() always been set by this point?
I can&apos;t be  100% certain, but no test failures occur other than the new ietestcenter failures that highlighted this issue. If color is not set, the behavior defaults to the original, pre-fix behavior.

&gt; 
&gt; &gt; LayoutTests/ChangeLog:8
&gt; &gt; +        Two ietestcenter pixel tests need rebaselining due to box-shadow default color fix.
&gt; 
&gt; Does this change affect the computed value of box-shadow? Should text-shadow have similar logic?
This does not change the computed value of box-shadow. It simply manages the case where the box-shadow color was not specified, per spec.  Text shadow was not considered for this fix.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>598765</commentid>
    <comment_count>13</comment_count>
    <who name="Dave Tharp">dtharp</who>
    <bug_when>2012-04-09 16:52:51 -0700</bug_when>
    <thetext>Partial answers:
&gt; Has style-&gt;color() always been set by this point?
In reviewing the code and the call stack, I would say yes at this point. The call stack looks like this:
0	WebCore::CSSStyleSelector::applyProperty
1	WebCore::CSSStyleSelector::applyProperties&lt;false&gt;
2	WebCore::CSSStyleSelector::applyMatchedProperties&lt;false&gt;
3	WebCore::CSSStyleSelector::applyMatchedProperties
4	WebCore::CSSStyleSelector::styleForElement
5	WebCore::Element::styleForRenderer
6	WebCore::NodeRendererFactory::createRendererIfNeeded
7	WebCore::Node::createRendererIfNeeded
8	WebCore::Element::attach
9	WebCore::executeTask
...	&lt;More&gt;

The call in WebCore::NodeRendererFactory::createRendererIfNeeded looks like:
    if (element)
        m_context.setStyle(element-&gt;styleForRenderer());

So I think it is reasonable to say that since we doing a setStyle, that we are in a state such that the style information has been processed and is available.  Empirically, this is the case with the test cases I&apos;ve been working with, and I have run the entire LayoutTest suite against this fix and not seen any issues that would cause me to think this is an invalid assumption.

Note that *even if* there is some corner case that resulted in an un-initialized  color object, the fix is designed to &quot;do no harm&quot; and default to the original behaviour.

&gt; Does this change affect the computed value of box-shadow?
No.  The fix is designed to use the color property of the element in the case that no color is specified in the box-shadow property.  This seems to be the correct behavior according to spec.  I do not think that modifying the computed value would be warranted, however I would have to admit to not being a CSS expert. Let me know if I&apos;m wrong :)

&gt; Should text-shadow have similar logic?
I will reviewing the spec and working up a test case for text shadow this evening, I&apos;ll post findings either later tonight or tomorrow morning. If I find that we do need a similar fix for text shadow, should we create a new bug, or include the fix with the patch on this one?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>598810</commentid>
    <comment_count>14</comment_count>
    <who name="Tab Atkins Jr.">jackalmage</who>
    <bug_when>2012-04-09 17:51:38 -0700</bug_when>
    <thetext>(In reply to comment #13)
&gt; &gt; Does this change affect the computed value of box-shadow?
&gt; No.  The fix is designed to use the color property of the element in the case that no color is specified in the box-shadow property.  This seems to be the correct behavior according to spec.  I do not think that modifying the computed value would be warranted, however I would have to admit to not being a CSS expert. Let me know if I&apos;m wrong :)

You&apos;re right (at least in the intended behavior).  A box-shadow declaration missing a color continues to miss its color in the computed value.  It only gains a color in the &quot;used value&quot;.

(Thinking about this, we need to special-case this somehow for transitioning.  Right now, it&apos;s not defined whether you should be able to transition to/from a shadow without a color, and if you can, what it should mean.)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>598864</commentid>
    <comment_count>15</comment_count>
    <who name="j.j.">moz</who>
    <bug_when>2012-04-09 18:50:45 -0700</bug_when>
    <thetext>(In reply to comment #13)

&gt; &gt; Should text-shadow have similar logic?
&gt; I will reviewing the spec

The same is needed for text-shadow, see linked comments here:
http://www.w3.org/Style/CSS/Tracker/issues/222?changelog</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>598922</commentid>
    <comment_count>16</comment_count>
      <attachid>136380</attachid>
    <who name="Dave Tharp">dtharp</who>
    <bug_when>2012-04-09 19:49:24 -0700</bug_when>
    <thetext>Created attachment 136380
Testcase for textshadow with unspecified shadow color

Reviewing the spec for text-shadow, it is clear the same handling for box shadow applies: &quot;Values are interpreted as for ‘box-shadow’. [CSS3BG]&quot;

I created a test case (attached: will upload with an updated patch) which shows that the proposed fix actually handles the case of text shadow color as well.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>599328</commentid>
    <comment_count>17</comment_count>
      <attachid>136467</attachid>
    <who name="Dave Tharp">dtharp</who>
    <bug_when>2012-04-10 09:15:53 -0700</bug_when>
    <thetext>Created attachment 136467
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>599657</commentid>
    <comment_count>18</comment_count>
      <attachid>136467</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-04-10 14:41:26 -0700</bug_when>
    <thetext>Comment on attachment 136467
Patch

Clearing flags on attachment: 136467

Committed r113770: &lt;http://trac.webkit.org/changeset/113770&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>599658</commentid>
    <comment_count>19</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-04-10 14:41:32 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>89531</attachid>
            <date>2011-04-13 21:55:55 -0700</date>
            <delta_ts>2012-04-09 10:06:52 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>box-shadow-black.git.diff</filename>
            <type>text/plain</type>
            <size>4605</size>
            <attacher name="noel gordon">noel.gordon</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCAzZTFlMWZmLi40MzQwYTI0IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTUgQEAKKzIwMTEtMDQt
MTMgIE5vZWwgR29yZG9uICA8bm9lbC5nb3Jkb25AZ21haWwuY29tPgorCisgICAgICAgIFJldmll
d2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIENTUyBib3gtc2hhZG93IGRlZmF1bHQg
Y29sb3Igc2hvdWxkIGJlIGJsYWNrLgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9z
aG93X2J1Zy5jZ2k/aWQ9NTg1MTEKKworICAgICAgICAqIGZhc3QvYm94LXNoYWRvdy9kZWZhdWx0
LXNoYWRvdy1jb2xvci5odG1sOiBBZGRlZC4KKyAgICAgICAgKiBwbGF0Zm9ybS9tYWMvZmFzdC9i
b3gtc2hhZG93L2RlZmF1bHQtc2hhZG93LWNvbG9yLWV4cGVjdGVkLmNoZWNrc3VtOiBBZGRlZC4K
KyAgICAgICAgKiBwbGF0Zm9ybS9tYWMvZmFzdC9ib3gtc2hhZG93L2RlZmF1bHQtc2hhZG93LWNv
bG9yLWV4cGVjdGVkLnBuZzogQWRkZWQuCisgICAgICAgICogcGxhdGZvcm0vbWFjL2Zhc3QvYm94
LXNoYWRvdy9kZWZhdWx0LXNoYWRvdy1jb2xvci1leHBlY3RlZC50eHQ6IEFkZGVkLgorCiAyMDEx
LTA0LTEzICBBYmhpc2hlayBBcnlhICA8aW5mZXJub0BjaHJvbWl1bS5vcmc+CiAKICAgICAgICAg
UmV2aWV3ZWQgYnkgSmFtZXMgUm9iaW5zb24uCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0
L2JveC1zaGFkb3cvZGVmYXVsdC1zaGFkb3ctY29sb3IuaHRtbCBiL0xheW91dFRlc3RzL2Zhc3Qv
Ym94LXNoYWRvdy9kZWZhdWx0LXNoYWRvdy1jb2xvci5odG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0
CmluZGV4IDAwMDAwMDAuLjkwNmJlNGUKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9m
YXN0L2JveC1zaGFkb3cvZGVmYXVsdC1zaGFkb3ctY29sb3IuaHRtbApAQCAtMCwwICsxLDE3IEBA
Cis8IURPQ1RZUEUgaHRtbD4KKzxzdHlsZT4KKyAgI3JlZC1ib3ggeworICAgIHdpZHRoOiAxMjBw
eDsgaGVpZ2h0OiAxMjBweDsKKyAgICBtYXJnaW46IDEwcHggMCAwIDQwcHg7CisgICAgYmFja2dy
b3VuZDogcmVkOworICB9CisKKyAgI3NoYWRvdy1ib3ggeworICAgIHdpZHRoOiAxMDBweDsgaGVp
Z2h0OiAxMDBweDsKKyAgICBtYXJnaW4tdG9wOiAtMTIwcHg7CisgICAgYmFja2dyb3VuZDogYmxh
Y2s7CisgICAgYm94LXNoYWRvdzogNTBweCAxMHB4IDBweCAxMHB4OworICB9Cis8L3N0eWxlPgor
VGhlcmUgaXMgbm8gcmVkIHZpc2libGUgb24gdGhlIHBhZ2UuCis8ZGl2IGlkPSJyZWQtYm94Ij48
L2Rpdj48ZGl2IGlkPSJzaGFkb3ctYm94Ij48L2Rpdj4KZGlmZiAtLWdpdCBhL0xheW91dFRlc3Rz
L3BsYXRmb3JtL21hYy9mYXN0L2JveC1zaGFkb3cvZGVmYXVsdC1zaGFkb3ctY29sb3ItZXhwZWN0
ZWQuY2hlY2tzdW0gYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9tYWMvZmFzdC9ib3gtc2hhZG93L2Rl
ZmF1bHQtc2hhZG93LWNvbG9yLWV4cGVjdGVkLmNoZWNrc3VtCm5ldyBmaWxlIG1vZGUgMTAwNjQ0
CmluZGV4IDAwMDAwMDAuLjg4ZmQwOWUKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9w
bGF0Zm9ybS9tYWMvZmFzdC9ib3gtc2hhZG93L2RlZmF1bHQtc2hhZG93LWNvbG9yLWV4cGVjdGVk
LmNoZWNrc3VtCkBAIC0wLDAgKzEgQEAKK2E0NDM0N2JiOGE4YTAxMzA4NDk3ODAwNmI2NTJhNGEw
ClwgTm8gbmV3bGluZSBhdCBlbmQgb2YgZmlsZQpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvcGxh
dGZvcm0vbWFjL2Zhc3QvYm94LXNoYWRvdy9kZWZhdWx0LXNoYWRvdy1jb2xvci1leHBlY3RlZC5w
bmcgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9tYWMvZmFzdC9ib3gtc2hhZG93L2RlZmF1bHQtc2hh
ZG93LWNvbG9yLWV4cGVjdGVkLnBuZwpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAw
Li4yYjI0NWZjCkJpbmFyeSBmaWxlcyAvZGV2L251bGwgYW5kIGIvTGF5b3V0VGVzdHMvcGxhdGZv
cm0vbWFjL2Zhc3QvYm94LXNoYWRvdy9kZWZhdWx0LXNoYWRvdy1jb2xvci1leHBlY3RlZC5wbmcg
ZGlmZmVyCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9tYWMvZmFzdC9ib3gtc2hh
ZG93L2RlZmF1bHQtc2hhZG93LWNvbG9yLWV4cGVjdGVkLnR4dCBiL0xheW91dFRlc3RzL3BsYXRm
b3JtL21hYy9mYXN0L2JveC1zaGFkb3cvZGVmYXVsdC1zaGFkb3ctY29sb3ItZXhwZWN0ZWQudHh0
Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLjYwZDM4MDkKLS0tIC9kZXYvbnVs
bAorKysgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9tYWMvZmFzdC9ib3gtc2hhZG93L2RlZmF1bHQt
c2hhZG93LWNvbG9yLWV4cGVjdGVkLnR4dApAQCAtMCwwICsxLDEwIEBACitsYXllciBhdCAoMCww
KSBzaXplIDgwMHg2MDAKKyAgUmVuZGVyVmlldyBhdCAoMCwwKSBzaXplIDgwMHg2MDAKK2xheWVy
IGF0ICgwLDApIHNpemUgODAweDE0NAorICBSZW5kZXJCbG9jayB7SFRNTH0gYXQgKDAsMCkgc2l6
ZSA4MDB4MTQ0CisgICAgUmVuZGVyQm9keSB7Qk9EWX0gYXQgKDgsOCkgc2l6ZSA3ODR4MTI4Cisg
ICAgICBSZW5kZXJCbG9jayAoYW5vbnltb3VzKSBhdCAoMCwwKSBzaXplIDc4NHgxOAorICAgICAg
ICBSZW5kZXJUZXh0IHsjdGV4dH0gYXQgKDAsMCkgc2l6ZSAyMjF4MTgKKyAgICAgICAgICB0ZXh0
IHJ1biBhdCAoMCwwKSB3aWR0aCAyMjE6ICJUaGVyZSBpcyBubyByZWQgdmlzaWJsZSBvbiB0aGUg
cGFnZS4iCisgICAgICBSZW5kZXJCbG9jayB7RElWfSBhdCAoNDAsMjgpIHNpemUgMTIweDEyMCBb
Ymdjb2xvcj0jRkYwMDAwXQorICAgICAgUmVuZGVyQmxvY2sge0RJVn0gYXQgKDAsMjgpIHNpemUg
MTAweDEwMCBbYmdjb2xvcj0jMDAwMDAwXQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvQ2hh
bmdlTG9nIGIvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCmluZGV4IGExZWNiM2YuLmVjMDlkOTEg
MTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZworKysgYi9Tb3VyY2UvV2ViQ29y
ZS9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxOCBAQAorMjAxMS0wNC0xMyAgTm9lbCBHb3Jkb24gIDxu
b2VsLmdvcmRvbkBnbWFpbC5jb20+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BT
ISkuCisKKyAgICAgICAgQ1NTIGJveC1zaGFkb3cgZGVmYXVsdCBjb2xvciBzaG91bGQgYmUgYmxh
Y2suCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD01ODUx
MQorCisgICAgICAgIENvbG9yOnRyYW5zcGFyZW50IGlzIHRoZSBjdXJyZW50IGRlZmF1bHQgYW5k
IHRoYXQncyBzdGFuZGFyZHMgY29uZm9ybWFudC4gSG93ZXZlcgorICAgICAgICBmb3IgYnJvd3Nl
ci1jb21wYXRhYmlsaXR5LCB1c2UgQ29sb3I6YmxhY2sgYXMgdGhlIGRlZmF1bHQgYm94LXNoYWRv
dyBjb2xvci4KKworICAgICAgICBUZXN0OiBmYXN0L2JveC1zaGFkb3cvZGVmYXVsdC1zaGFkb3ct
Y29sb3IuaHRtbAorCisgICAgICAgICogY3NzL0NTU1N0eWxlU2VsZWN0b3IuY3BwOgorICAgICAg
ICAoV2ViQ29yZTo6Q1NTU3R5bGVTZWxlY3Rvcjo6YXBwbHlQcm9wZXJ0eSk6CisKIDIwMTEtMDQt
MTMgIENhcnkgQ2xhcmsgIDxjYXJ5Y2xhcmtAZ29vZ2xlLmNvbT4KIAogICAgICAgICBSZXZpZXdl
ZCBieSBFcmljIFNlaWRlbC4KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2Nzcy9DU1NTdHls
ZVNlbGVjdG9yLmNwcCBiL1NvdXJjZS9XZWJDb3JlL2Nzcy9DU1NTdHlsZVNlbGVjdG9yLmNwcApp
bmRleCBhODFjNjI2Li5hMDNkNGViIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9jc3MvQ1NT
U3R5bGVTZWxlY3Rvci5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvY3NzL0NTU1N0eWxlU2VsZWN0
b3IuY3BwCkBAIC01MTk1LDcgKzUxOTUsNyBAQCB2b2lkIENTU1N0eWxlU2VsZWN0b3I6OmFwcGx5
UHJvcGVydHkoaW50IGlkLCBDU1NWYWx1ZSAqdmFsdWUpCiAgICAgICAgICAgICBDb2xvciBjb2xv
cjsKICAgICAgICAgICAgIGlmIChpdGVtLT5jb2xvcikKICAgICAgICAgICAgICAgICBjb2xvciA9
IGdldENvbG9yRnJvbVByaW1pdGl2ZVZhbHVlKGl0ZW0tPmNvbG9yLmdldCgpKTsKLSAgICAgICAg
ICAgIFNoYWRvd0RhdGEqIHNoYWRvd0RhdGEgPSBuZXcgU2hhZG93RGF0YSh4LCB5LCBibHVyLCBz
cHJlYWQsIHNoYWRvd1N0eWxlLCBpZCA9PSBDU1NQcm9wZXJ0eVdlYmtpdEJveFNoYWRvdywgY29s
b3IuaXNWYWxpZCgpID8gY29sb3IgOiBDb2xvcjo6dHJhbnNwYXJlbnQpOworICAgICAgICAgICAg
U2hhZG93RGF0YSogc2hhZG93RGF0YSA9IG5ldyBTaGFkb3dEYXRhKHgsIHksIGJsdXIsIHNwcmVh
ZCwgc2hhZG93U3R5bGUsIGlkID09IENTU1Byb3BlcnR5V2Via2l0Qm94U2hhZG93LCBjb2xvci5p
c1ZhbGlkKCkgPyBjb2xvciA6IENvbG9yOjpibGFjayk7CiAgICAgICAgICAgICBpZiAoaWQgPT0g
Q1NTUHJvcGVydHlUZXh0U2hhZG93KQogICAgICAgICAgICAgICAgIG1fc3R5bGUtPnNldFRleHRT
aGFkb3coc2hhZG93RGF0YSwgaSAhPSAwKTsKICAgICAgICAgICAgIGVsc2UK
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>136249</attachid>
            <date>2012-04-09 10:06:56 -0700</date>
            <delta_ts>2012-04-10 09:15:49 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-58511-20120409100624.patch</filename>
            <type>text/plain</type>
            <size>3501</size>
            <attacher name="Dave Tharp">dtharp</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTEzNTg1CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggODdjNWQ5ZjZmOGExYjY5
ZGFmNTUwZWJiMGJmNGY5ZWU2ZGFjNDczMC4uZmYzN2M2ZDI4NjM3MTMyMWY0ODBiYjU4MzE4YWM5
ODA2NzNkM2YyOCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE4IEBACisyMDEyLTA0LTA5ICBEYXZl
IFRoYXJwICA8ZHRoYXJwQGNvZGVhdXJvcmEub3JnPgorCisgICAgICAgIENTUyBib3gtc2hhZG93
IGRlZmF1bHQgY29sb3Igc2hvdWxkIGJlIHNvbWV0aGluZyBvdGhlciB0aGFuIHRyYW5zcGFyZW50
CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD01ODUxMQor
CisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIERlZmF1bHQg
Ym94IHNoYWRvdyBjb2xvciBpcyBub3cgdGFrZW4gZnJvbSAnY29sb3InIHByb3BlcnR5IGluIHRo
ZSBjYXNlIHdoZXJlIGl0CisgICAgICAgIGlzIG5vdCBzcGVjaWZpZWQgaW4gdGhlIGJveC1zaGFk
b3cgZGVmaW5pdGlvbi4KKworICAgICAgICBDb3ZlcmVkIGJ5IGV4aXN0aW5nIGlldGVzdGNlbnRl
ciBwaXhlbCB0ZXN0cyBib3gtc2hhZG93LTAwMiBhbmQgYm94LXNoYWRvdy0wMDMuCisKKyAgICAg
ICAgKiBjc3MvQ1NTU3R5bGVTZWxlY3Rvci5jcHA6CisgICAgICAgIChXZWJDb3JlOjpDU1NTdHls
ZVNlbGVjdG9yOjpjb2xsZWN0TWF0Y2hpbmdSdWxlc0Zvckxpc3QpOgorCiAyMDEyLTA0LTA5ICBQ
YXZlbCBGZWxkbWFuICA8cGZlbGRtYW5AY2hyb21pdW0ub3JnPgogCiAgICAgICAgIFdlYiBJbnNw
ZWN0b3I6IFtuZXR3b3JrIHBhbmVsXSB0eXBlIGNvbHVtbiBzaG93cyAidW5kZWZpbmVkIiBpbnN0
ZWFkIG9mICIoUGVuZGluZykiIHVwb24gbG9hZC4KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3Jl
L2Nzcy9DU1NTdHlsZVNlbGVjdG9yLmNwcCBiL1NvdXJjZS9XZWJDb3JlL2Nzcy9DU1NTdHlsZVNl
bGVjdG9yLmNwcAppbmRleCAzYjczYTMyYzJkNjJlNTUzMGNkNWNjMTI2NDE3ZDA4YTU0NWRjYWRj
Li5kNzk1OGIxMjgzNGE4ZjQxOTk1YjA5MzIxZjU5N2FjN2EwOWY2NzlhIDEwMDY0NAotLS0gYS9T
b3VyY2UvV2ViQ29yZS9jc3MvQ1NTU3R5bGVTZWxlY3Rvci5jcHAKKysrIGIvU291cmNlL1dlYkNv
cmUvY3NzL0NTU1N0eWxlU2VsZWN0b3IuY3BwCkBAIC0zNDM3LDYgKzM0MzcsOSBAQCB2b2lkIENT
U1N0eWxlU2VsZWN0b3I6OmFwcGx5UHJvcGVydHkoQ1NTUHJvcGVydHlJRCBpZCwgQ1NTVmFsdWUg
KnZhbHVlKQogICAgICAgICAgICAgQ29sb3IgY29sb3I7CiAgICAgICAgICAgICBpZiAoaXRlbS0+
Y29sb3IpCiAgICAgICAgICAgICAgICAgY29sb3IgPSBjb2xvckZyb21QcmltaXRpdmVWYWx1ZShp
dGVtLT5jb2xvci5nZXQoKSk7CisgICAgICAgICAgICBlbHNlIGlmIChtX3N0eWxlKQorICAgICAg
ICAgICAgICAgIGNvbG9yID0gbV9zdHlsZS0+Y29sb3IoKTsKKwogICAgICAgICAgICAgT3duUHRy
PFNoYWRvd0RhdGE+IHNoYWRvd0RhdGEgPSBhZG9wdFB0cihuZXcgU2hhZG93RGF0YSh4LCB5LCBi
bHVyLCBzcHJlYWQsIHNoYWRvd1N0eWxlLCBpZCA9PSBDU1NQcm9wZXJ0eVdlYmtpdEJveFNoYWRv
dywgY29sb3IuaXNWYWxpZCgpID8gY29sb3IgOiBDb2xvcjo6dHJhbnNwYXJlbnQpKTsKICAgICAg
ICAgICAgIGlmIChpZCA9PSBDU1NQcm9wZXJ0eVRleHRTaGFkb3cpCiAgICAgICAgICAgICAgICAg
bV9zdHlsZS0+c2V0VGV4dFNoYWRvdyhzaGFkb3dEYXRhLnJlbGVhc2UoKSwgaS5pbmRleCgpKTsg
Ly8gYWRkIHRvIHRoZSBsaXN0IGlmIHRoaXMgaXMgbm90IHRoZSBmaXJzdCBlbnRyeQpkaWZmIC0t
Z2l0IGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCmluZGV4
IDFhNWQ3ZDQ2ZjJhOTYyMjM0OGVhMzlhZWIzZGQzZjlmNjBiNzk3NDUuLjMwZWE2Yzg3NWM2NDIz
MWRlMTdiNmQxZWM4YmQ3NmQ1ODk1NDAyYWQgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL0NoYW5n
ZUxvZworKysgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxNCBAQAorMjAxMi0w
NC0wOSAgRGF2ZSBUaGFycCAgPGR0aGFycEBjb2RlYXVyb3JhLm9yZz4KKworICAgICAgICBDU1Mg
Ym94LXNoYWRvdyBkZWZhdWx0IGNvbG9yIHNob3VsZCBiZSBzb21ldGhpbmcgb3RoZXIgdGhhbiB0
cmFuc3BhcmVudAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/
aWQ9NTg1MTEKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAg
ICBUd28gaWV0ZXN0Y2VudGVyIHBpeGVsIHRlc3RzIG5lZWQgcmViYXNlbGluaW5nIGR1ZSB0byBi
b3gtc2hhZG93IGRlZmF1bHQgY29sb3IgZml4LgorCisgICAgICAgICogcGxhdGZvcm0vY2hyb21p
dW0vdGVzdF9leHBlY3RhdGlvbnMudHh0OgorCiAyMDEyLTAzLTMwICBSb2JlcnQgSG9nYW4gIDxy
b2JlcnRAd2Via2l0Lm9yZz4KIAogICAgICAgICBSRUdSRVNTSU9OIChyOTQ0OTIpOiBJbmNvcnJl
Y3QgaW5pdGlhbCBsYXlvdXQgb2YgYWJzb2x1dGVseSBwb3NpdGlvbmVkIDxpbnB1dD4gaW5zaWRl
IGNlbnRlcmluZyBkaXYKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL3BsYXRmb3JtL2Nocm9taXVt
L3Rlc3RfZXhwZWN0YXRpb25zLnR4dCBiL0xheW91dFRlc3RzL3BsYXRmb3JtL2Nocm9taXVtL3Rl
c3RfZXhwZWN0YXRpb25zLnR4dAppbmRleCA4NDQ1ZWZjZDQxZmI3NDE0ZTg5NTc3MTQwNjdhN2Iz
NDNlNjRmZWNlLi40ZDViZTM2MjhjYzJjMDk0NGFlMmRhYzBkZmJkNzUwMGE1OTIxYzYxIDEwMDY0
NAotLS0gYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9jaHJvbWl1bS90ZXN0X2V4cGVjdGF0aW9ucy50
eHQKKysrIGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vY2hyb21pdW0vdGVzdF9leHBlY3RhdGlvbnMu
dHh0CkBAIC0zNzk5LDMgKzM3OTksNyBAQCBCVUdXSzE5Njg4IFNLSVAgOiBmYXN0L2ltYWdlcy9l
eGlmLW9yaWVudGF0aW9uLWNzcy5odG1sID0gRkFJTAogQlVHQ1IxMjI0NDggOiBtZWRpYS92aWRl
by1zZWVrLXBhc3QtZW5kLXBhdXNlZC5odG1sID0gUEFTUyBURVhUCiAKIEJVR0NSMTIyNDYyIFdJ
TiBMSU5VWCA6IGh0dHAvdGVzdHMvaW5zcGVjdG9yL2luc3BlY3QtZWxlbWVudC5odG1sID0gVEVY
VAorCisvLyBUZW1wOiBuZWVkIHRvIHJlYmFzZWxpbmUgdGhlc2UgdHdvIGZvciBub3ctY29ycmVj
dCByZXN1bHRzLgorQlVHV0s4MzIyMyA6IGlldGVzdGNlbnRlci9jc3MzL2JvcmRlcnNiYWNrZ3Jv
dW5kcy9ib3gtc2hhZG93LTAwMi5odG0gPSBJTUFHRQorQlVHV0s4MzIyMyA6IGlldGVzdGNlbnRl
ci9jc3MzL2JvcmRlcnNiYWNrZ3JvdW5kcy9ib3gtc2hhZG93LTAwMy5odG0gPSBJTUFHRQpcIE5v
IG5ld2xpbmUgYXQgZW5kIG9mIGZpbGUK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>136380</attachid>
            <date>2012-04-09 19:49:24 -0700</date>
            <delta_ts>2012-04-09 19:49:24 -0700</delta_ts>
            <desc>Testcase for textshadow with unspecified shadow color</desc>
            <filename>text-shadow-no-default-color.html</filename>
            <type>text/html</type>
            <size>920</size>
            <attacher name="Dave Tharp">dtharp</attacher>
            
              <data encoding="base64">PGh0bWwgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWwiPgogICAgPGhlYWQ+CiAg
ICAgICAgPHRpdGxlPkNTUyBUZXN0OiBUaGUgJ3RleHQtc2hhZG93JyBwcm9wZXJ0eSBhcHBsaWVk
IHdpdGggbm8gY29sb3Igc3BlY2lmaWVkPC90aXRsZT4KICAgICAgICA8bGluayByZWw9ImF1dGhv
ciIgdGl0bGU9IkNvZGVhdXJvcmEiIGhyZWY9Imh0dHA6Ly93d3cuY29kZWF1cm9yYS5vcmcvIiAv
PgogICAgICAgIDxsaW5rIHJlbD0iaGVscCIgaHJlZj0iaHR0cDovL3d3dy53My5vcmcvVFIvY3Nz
My10ZXh0LyN0ZXh0LXNoYWRvdyIgLz4KICAgICAgICA8bWV0YSBuYW1lPSJmbGFncyIgY29udGVu
dD0iIiAvPgogICAgICAgIDxtZXRhIG5hbWU9ImFzc2VydCIgY29udGVudD0iVGhlICd0ZXh0LXNo
YWRvdycgcHJvcGVydHkgc2hvdWxkIGdldCBpdCdzIGNvbG9yIGZyb20gdGhlIGNvbG9yIHByb3Bl
cnR5IGlmIG5vdCBzcGVjaWZpZWQgaW4gdGhlIHRleHQtc2hhZG93IGRlZmluaXRpb24uIiAvPgog
ICAgICAgIDxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+CiAgICAgICAgICAgICN0ZXN0CiAgICAgICAg
ICAgIHsKICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDsKICAgICAgICAgICAgICAgIGZv
bnQtZmFtaWx5OiBBaGVtOwogICAgICAgICAgICAgICAgbWFyZ2luOiAyNXB4OwoJCWNvbG9yOiBn
cmVlbiA7CiAgICAgICAgICAgICAgICB0ZXh0LXNoYWRvdzogMTBweCAzNXB4IDsKICAgICAgICAg
ICAgfQogICAgICAgIDwvc3R5bGU+CiAgICA8L2hlYWQ+CiAgICA8Ym9keT4KICAgICAgICA8cD5U
ZXN0IHBhc3NlcyBpZiB0aGVyZSBhcmUgdHdvIGdyZWVuIHJlY3RhbmdsZXMgb24gdGhlIHBhZ2Uu
PC9wPgogICAgICAgIDxkaXYgaWQ9InRlc3QiPkZpbGxlclRleHQ8L2Rpdj4KICAgIDwvYm9keT4K
PC9odG1sPgo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>136467</attachid>
            <date>2012-04-10 09:15:53 -0700</date>
            <delta_ts>2012-04-10 14:41:26 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-58511-20120410091518.patch</filename>
            <type>text/plain</type>
            <size>5227</size>
            <attacher name="Dave Tharp">dtharp</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTEzNzIxCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMGU4MDk2YzEyZTBjMWI5
MTBkYmVlOGM1MGEyNmYyODFkNDU0ZDUzMC4uZDJiM2JiMTIxMjk5ZTFmOWY0OGM5YTgzYjI0NjU1
MmIyNTQ3ZjdhNyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIwIEBACisyMDEyLTA0LTEwICBEYXZl
IFRoYXJwICA8ZHRoYXJwQGNvZGVhdXJvcmEub3JnPgorCisgICAgICAgIENTUyBib3gtc2hhZG93
IGRlZmF1bHQgY29sb3Igc2hvdWxkIGJlIHNvbWV0aGluZyBvdGhlciB0aGFuIHRyYW5zcGFyZW50
CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD01ODUxMQor
CisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIElmIGJveC1z
aGFkb3cgb3IgdGV4dC1zaGFkb3cgY29sb3IgaXMgbm90IHNwZWNpZmllZCwgY29sb3IgZGVmYXVs
dHMgdG8gCisgICAgICAgIHRoZSB2YWx1ZSBzcGVjaWZpZWQgaW4gdGhlICdjb2xvcicgcHJvcGVy
dHkgb2YgdGhlIGVsZW1lbnQgKGFzIHNwZWNpZmllZCBpbiBXM0MgCisgICAgICAgIHNwZWMpLgor
CisgICAgICAgIFRlc3Q6IGZhc3QvdGV4dC90ZXh0LXNoYWRvdy1uby1kZWZhdWx0LWNvbG9yLmh0
bWwuIEFsc28gZXhpc3RpbmcKKyAgICAgICAgdGVzdHMgaWV0ZXN0Y2VudGVyL2NzczMvYm94LXNo
YWRvdy0wMDIgYW5kIGlldGVzdGNlbnRlci9jc3MzL2JveC1zaGFkb3ctMDAzCisKKyAgICAgICAg
KiBjc3MvQ1NTU3R5bGVTZWxlY3Rvci5jcHA6CisgICAgICAgIChXZWJDb3JlOjpDU1NTdHlsZVNl
bGVjdG9yOjpjb2xsZWN0TWF0Y2hpbmdSdWxlc0Zvckxpc3QpOgorCiAyMDEyLTA0LTEwICBBbGV4
YW5kZXIgUGF2bG92ICA8YXBhdmxvdkBjaHJvbWl1bS5vcmc+CiAKICAgICAgICAgV2ViIEluc3Bl
Y3RvcjogSW5zcGVjdCBFbGVtZW50IC0gRWRpdCBhcyBIVE1MIC0gc2Nyb2xsaW5nIGJ1ZwpkaWZm
IC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvY3NzL0NTU1N0eWxlU2VsZWN0b3IuY3BwIGIvU291cmNl
L1dlYkNvcmUvY3NzL0NTU1N0eWxlU2VsZWN0b3IuY3BwCmluZGV4IDk1ZDZkNzhiOWYwNzQwODdm
NjVhZTIyYTMxZGU1NGY1NDI5MTk5MWQuLjBlZTRjZjQ0NWY3MjBjNzU4NzE1YjM0M2RhNzNmNmVm
YmEwNTUyZGYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2Nzcy9DU1NTdHlsZVNlbGVjdG9y
LmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9jc3MvQ1NTU3R5bGVTZWxlY3Rvci5jcHAKQEAgLTM0
MzcsNiArMzQzNyw5IEBAIHZvaWQgQ1NTU3R5bGVTZWxlY3Rvcjo6YXBwbHlQcm9wZXJ0eShDU1NQ
cm9wZXJ0eUlEIGlkLCBDU1NWYWx1ZSAqdmFsdWUpCiAgICAgICAgICAgICBDb2xvciBjb2xvcjsK
ICAgICAgICAgICAgIGlmIChpdGVtLT5jb2xvcikKICAgICAgICAgICAgICAgICBjb2xvciA9IGNv
bG9yRnJvbVByaW1pdGl2ZVZhbHVlKGl0ZW0tPmNvbG9yLmdldCgpKTsKKyAgICAgICAgICAgIGVs
c2UgaWYgKG1fc3R5bGUpCisgICAgICAgICAgICAgICAgY29sb3IgPSBtX3N0eWxlLT5jb2xvcigp
OworCiAgICAgICAgICAgICBPd25QdHI8U2hhZG93RGF0YT4gc2hhZG93RGF0YSA9IGFkb3B0UHRy
KG5ldyBTaGFkb3dEYXRhKHgsIHksIGJsdXIsIHNwcmVhZCwgc2hhZG93U3R5bGUsIGlkID09IENT
U1Byb3BlcnR5V2Via2l0Qm94U2hhZG93LCBjb2xvci5pc1ZhbGlkKCkgPyBjb2xvciA6IENvbG9y
Ojp0cmFuc3BhcmVudCkpOwogICAgICAgICAgICAgaWYgKGlkID09IENTU1Byb3BlcnR5VGV4dFNo
YWRvdykKICAgICAgICAgICAgICAgICBtX3N0eWxlLT5zZXRUZXh0U2hhZG93KHNoYWRvd0RhdGEu
cmVsZWFzZSgpLCBpLmluZGV4KCkpOyAvLyBhZGQgdG8gdGhlIGxpc3QgaWYgdGhpcyBpcyBub3Qg
dGhlIGZpcnN0IGVudHJ5CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cgYi9MYXlv
dXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggODFmYjVlZTg0OGIxOWRiOTg5ZGY5YTMzZTU0YTRmMTg2
YmY1MDkzYy4uMjhiNDExYzFlODNjYmRjN2FmNGZlM2I1ZGFmNzFiN2QyNzM2ZmM2MiAxMDA2NDQK
LS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwpA
QCAtMSwzICsxLDE3IEBACisyMDEyLTA0LTEwICBEYXZlIFRoYXJwICA8ZHRoYXJwQGNvZGVhdXJv
cmEub3JnPgorCisgICAgICAgIENTUyBib3gtc2hhZG93IGRlZmF1bHQgY29sb3Igc2hvdWxkIGJl
IHNvbWV0aGluZyBvdGhlciB0aGFuIHRyYW5zcGFyZW50CisgICAgICAgIGh0dHBzOi8vYnVncy53
ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD01ODUxMQorCisgICAgICAgIFJldmlld2VkIGJ5IE5P
Qk9EWSAoT09QUyEpLgorCisgICAgICAgIEFkZGVkIG5ldyB0ZXN0IGZvciB0aGUgY2FzZSB3aGVy
ZSBubyBjb2xvciBpcyBzcGVjaWZpZWQgZm9yIHRleHQgCisgICAgICAgIHNoYWRvdy4gVGhpcyB0
ZXN0IGFuZCB0d28gb3RoZXJzIGFyZSBtYXJrZWQgYXMgZXhwZWN0ZWQgZmFpbCBwZW5kaW5nCisg
ICAgICAgIHJlYmFzZWxpbmUuCisKKyAgICAgICAgKiBmYXN0L3RleHQvdGV4dC1zaGFkb3ctbm8t
ZGVmYXVsdC1jb2xvci5odG1sOiBBZGRlZC4KKyAgICAgICAgKiBwbGF0Zm9ybS9jaHJvbWl1bS90
ZXN0X2V4cGVjdGF0aW9ucy50eHQ6CisKIDIwMTItMDQtMTAgIFN1ZGFyc2FuYSBOYWdpbmVuaSAg
PHN1ZGFyc2FuYS5uYWdpbmVuaUBsaW51eC5pbnRlbC5jb20+CiAKICAgICAgICAgW0VGTF0gTGF5
b3V0VGVzdENvbnRyb2xsZXIgbmVlZHMgaW1wbGVtZW50YXRpb24gb2YgYWRkVXNlclN0eWxlU2hl
ZXQKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3QvdGV4dC90ZXh0LXNoYWRvdy1uby1kZWZh
dWx0LWNvbG9yLmh0bWwgYi9MYXlvdXRUZXN0cy9mYXN0L3RleHQvdGV4dC1zaGFkb3ctbm8tZGVm
YXVsdC1jb2xvci5odG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLjBmNTQxYmZlNjMzODc1NTBhYmQ3YTFlZTA2NmY5
ZjcwZjIzOTkxZmIKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9mYXN0L3RleHQvdGV4
dC1zaGFkb3ctbm8tZGVmYXVsdC1jb2xvci5odG1sCkBAIC0wLDAgKzEsMjQgQEAKKzxodG1sIHht
bG5zPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hodG1sIj4KKyAgICA8aGVhZD4KKyAgICAgICAg
PG1ldGEgaHR0cC1lcXVpdj0iY29udGVudC10eXBlIiBjb250ZW50PSJ0ZXh0L2h0bWw7IGNoYXJz
ZXQ9VVRGLTgiPgorICAgICAgICA8dGl0bGU+Q1NTIFRlc3Q6IFRoZSAndGV4dC1zaGFkb3cnIHBy
b3BlcnR5IGFwcGxpZWQgd2l0aCBubyBjb2xvciBzcGVjaWZpZWQ8L3RpdGxlPgorICAgICAgICA8
bGluayByZWw9ImF1dGhvciIgdGl0bGU9IkNvZGVhdXJvcmEiIGhyZWY9Imh0dHA6Ly93d3cuY29k
ZWF1cm9yYS5vcmcvIj4KKyAgICAgICAgPGxpbmsgcmVsPSJoZWxwIiBocmVmPSJodHRwOi8vd3d3
LnczLm9yZy9UUi9jc3MzLXRleHQvI3RleHQtc2hhZG93Ij4KKyAgICAgICAgPG1ldGEgbmFtZT0i
ZmxhZ3MiIGNvbnRlbnQ9IiI+CisgICAgICAgIDxtZXRhIG5hbWU9ImFzc2VydCIgY29udGVudD0i
VGhlICd0ZXh0LXNoYWRvdycgcHJvcGVydHkgc2hvdWxkIGdldCBpdCdzIGNvbG9yIGZyb20gdGhl
IGNvbG9yIHByb3BlcnR5IGlmIG5vdCBzcGVjaWZpZWQgaW4gdGhlIHRleHQtc2hhZG93IGRlZmlu
aXRpb24uIj4KKyAgICAgICAgPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KKyAgICAgICAgICAgICN0
ZXN0CisgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4OworICAg
ICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBBaGVtOworICAgICAgICAgICAgICAgIG1hcmdpbjog
MjVweDsKKyAgICAgICAgICAgICAgICBjb2xvcjogZ3JlZW47CisgICAgICAgICAgICAgICAgdGV4
dC1zaGFkb3c6IDEwcHggMzVweDsKKyAgICAgICAgICAgIH0KKyAgICAgICAgPC9zdHlsZT4KKyAg
ICA8L2hlYWQ+CisgICAgPGJvZHk+CisgICAgICAgIDxwPlRlc3QgcGFzc2VzIGlmIHRoZXJlIGFy
ZSB0d28gZ3JlZW4gcmVjdGFuZ2xlcyBvbiB0aGUgcGFnZS48L3A+CisgICAgICAgIDxkaXYgaWQ9
InRlc3QiPkZpbGxlclRleHQ8L2Rpdj4KKyAgICA8L2JvZHk+Cis8L2h0bWw+CmRpZmYgLS1naXQg
YS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9jaHJvbWl1bS90ZXN0X2V4cGVjdGF0aW9ucy50eHQgYi9M
YXlvdXRUZXN0cy9wbGF0Zm9ybS9jaHJvbWl1bS90ZXN0X2V4cGVjdGF0aW9ucy50eHQKaW5kZXgg
YjIzYjg3OWUwNjJmM2QxNzk1OTliYmE2OGFlYzY2MWIzZmFhZjMzNi4uZmZiMDRkYzYyYmI4NDA0
ZDQ1YzYzZWExZDM5ZDM3ZTY0ZTJjYmExOCAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvcGxhdGZv
cm0vY2hyb21pdW0vdGVzdF9leHBlY3RhdGlvbnMudHh0CisrKyBiL0xheW91dFRlc3RzL3BsYXRm
b3JtL2Nocm9taXVtL3Rlc3RfZXhwZWN0YXRpb25zLnR4dApAQCAtMzc5NSw2ICszNzk1LDExIEBA
IEJVR1dLODMzMjQgV0lOIERFQlVHIDogZmFzdC9qcy9jcm9zcy1nbG9iYWwtb2JqZWN0LWlubGlu
ZS1nbG9iYWwtdmFyLmh0bWwgPSBQQVNTCiBCVUdXSzE5Njg4IFNLSVAgOiBmYXN0L2ltYWdlcy9l
eGlmLW9yaWVudGF0aW9uLmh0bWwgPSBGQUlMCiBCVUdXSzE5Njg4IFNLSVAgOiBmYXN0L2ltYWdl
cy9leGlmLW9yaWVudGF0aW9uLWNzcy5odG1sID0gRkFJTAogCisvLyBUZW1wOiBuZWVkIHRvIHJl
YmFzZWxpbmUuCitCVUdXSzU4NTExIDogaWV0ZXN0Y2VudGVyL2NzczMvYm9yZGVyc2JhY2tncm91
bmRzL2JveC1zaGFkb3ctMDAyLmh0bSA9IElNQUdFCitCVUdXSzU4NTExIDogaWV0ZXN0Y2VudGVy
L2NzczMvYm9yZGVyc2JhY2tncm91bmRzL2JveC1zaGFkb3ctMDAzLmh0bSA9IElNQUdFCitCVUdX
SzU4NTExIDogZmFzdC90ZXh0L3RleHQtc2hhZG93LW5vLWRlZmF1bHQtY29sb3IuaHRtbCA9IEZB
SUwgTUlTU0lORworCiBCVUdDUjEyMjQ0OCA6IG1lZGlhL3ZpZGVvLXNlZWstcGFzdC1lbmQtcGF1
c2VkLmh0bWwgPSBQQVNTIFRFWFQKIAogQlVHQ1IxMjI0NjIgV0lOIExJTlVYIDogaHR0cC90ZXN0
cy9pbnNwZWN0b3IvaW5zcGVjdC1lbGVtZW50Lmh0bWwgPSBURVhUCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>