<?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>70586</bug_id>
          
          <creation_ts>2011-10-20 23:35:19 -0700</creation_ts>
          <short_desc>[Forms] Setting defaultValue should hide an input placeholder.</short_desc>
          <delta_ts>2011-10-24 01:13:15 -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>Forms</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</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>0</everconfirmed>
          <reporter>yosin</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>darin</cc>
    
    <cc>jonlee</cc>
    
    <cc>tkent</cc>
    
    <cc>webkit.review.bot</cc>
    
    <cc>yosin</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>488204</commentid>
    <comment_count>0</comment_count>
    <who name="">yosin</who>
    <bug_when>2011-10-20 23:35:19 -0700</bug_when>
    <thetext>Following HTML should not should placeholder in text field:

&lt;input type=&quot;text&quot; placeholder=&quot;placeholder&quot; id=&quot;t&quot;&gt;
&lt;script&gt;
 document.getElementById(&quot;t&quot;).defaultValue=&quot;default&quot;;
&lt;/script&gt;

Expect:
Text input field displays &quot;default&quot;.

Result:
Text input field displays both &quot;default&quot; and &quot;placeholder&quot;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>489170</commentid>
    <comment_count>1</comment_count>
    <who name="">yosin</who>
    <bug_when>2011-10-23 22:16:49 -0700</bug_when>
    <thetext>This bug comes from Chromium bug http://crbug.com/93585</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>489180</commentid>
    <comment_count>2</comment_count>
      <attachid>112149</attachid>
    <who name="">yosin</who>
    <bug_when>2011-10-23 22:36:50 -0700</bug_when>
    <thetext>Created attachment 112149
Patch 1</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>489181</commentid>
    <comment_count>3</comment_count>
      <attachid>112150</attachid>
    <who name="">yosin</who>
    <bug_when>2011-10-23 22:38:00 -0700</bug_when>
    <thetext>Created attachment 112150
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>489182</commentid>
    <comment_count>4</comment_count>
    <who name="">yosin</who>
    <bug_when>2011-10-23 22:39:14 -0700</bug_when>
    <thetext>Add tkent@ to CC</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>489184</commentid>
    <comment_count>5</comment_count>
      <attachid>112150</attachid>
    <who name="Darin Adler">darin</who>
    <bug_when>2011-10-23 22:42:06 -0700</bug_when>
    <thetext>Comment on attachment 112150
Patch

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

Thanks for tackling this.

&gt; Source/WebCore/html/HTMLInputElement.cpp:1303
&gt; +    updatePlaceholderVisibility(false);

This is the wrong way to do it. You also want the placeholder to go away if the value attribute is set directly. For example, if your test said this:

    document.getElementById(&quot;c1&quot;).setAttribute(&quot;value&quot;, &quot;Default&quot;);

We need to test both cases, and we need code that works in both cases.

The way to do that is to put the code into parseMappedAttribute, in the case for valueAttr. In fact, it should go inside the !hasDirtyValue if statement, since it only needs to run if the default value hasn’t been overwritten.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>489187</commentid>
    <comment_count>6</comment_count>
      <attachid>112150</attachid>
    <who name="Kent Tamura">tkent</who>
    <bug_when>2011-10-23 22:46:04 -0700</bug_when>
    <thetext>Comment on attachment 112150
Patch

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

&gt; Source/WebCore/ChangeLog:9
&gt; +        Tests: fast/forms/70586-expected.html
&gt; +               fast/forms/70586.html

70586.html is meaningless.  Please name it something representing a test case.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>489196</commentid>
    <comment_count>7</comment_count>
      <attachid>112154</attachid>
    <who name="">yosin</who>
    <bug_when>2011-10-23 23:15:43 -0700</bug_when>
    <thetext>Created attachment 112154
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>489203</commentid>
    <comment_count>8</comment_count>
      <attachid>112154</attachid>
    <who name="Kent Tamura">tkent</who>
    <bug_when>2011-10-23 23:35:30 -0700</bug_when>
    <thetext>Comment on attachment 112154
Patch

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

&gt; LayoutTests/ChangeLog:13
&gt; +        * fast/forms/70586-expected.html: Added. Render text input element with &quot;Default&quot; value.
&gt; +        * fast/forms/70586.html: Added. Render text input element with placeholder attribute and a script to change default value of input element to &quot;Default&quot; from empty.

Please rename the test.  Number-only name is hard to imagine the content.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>489206</commentid>
    <comment_count>9</comment_count>
      <attachid>112156</attachid>
    <who name="">yosin</who>
    <bug_when>2011-10-24 00:04:36 -0700</bug_when>
    <thetext>Created attachment 112156
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>489207</commentid>
    <comment_count>10</comment_count>
      <attachid>112156</attachid>
    <who name="Kent Tamura">tkent</who>
    <bug_when>2011-10-24 00:06:25 -0700</bug_when>
    <thetext>Comment on attachment 112156
Patch

Looks good.  Thank you for fixing this.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>489215</commentid>
    <comment_count>11</comment_count>
      <attachid>112156</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-10-24 01:13:10 -0700</bug_when>
    <thetext>Comment on attachment 112156
Patch

Clearing flags on attachment: 112156

Committed r98222: &lt;http://trac.webkit.org/changeset/98222&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>489216</commentid>
    <comment_count>12</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-10-24 01:13:15 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>112149</attachid>
            <date>2011-10-23 22:36:50 -0700</date>
            <delta_ts>2011-10-23 22:37:54 -0700</delta_ts>
            <desc>Patch 1</desc>
            <filename>bug-70586-20111024143649.patch</filename>
            <type>text/plain</type>
            <size>3394</size>
            <attacher>yosin</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogOTgyMDkKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwppbmRleCA5NTBmOGFhYWUwNmJlZmU0
YzFkMWM2OGVkMGMxNGZhMDFlNTY2Zjk5Li44ZjAxOGE0YThlMTI4ODVkOGFiOTNjOGY5MmU1YjU1
MTFkODE5N2M4IDEwMDc1NQotLS0gYS9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKKysrIGIvU291
cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjAgQEAKKzIwMTEtMTAtMjMgIFlvc2lm
dW1pIElub3VlICA8eW9zaW5AY2hyb21pdW0ub3JnPgorCisgICAgICAgIFtGb3Jtc10gU2V0dGlu
ZyBkZWZhdWx0VmFsdWUgc2hvdWxkIGhpZGUgYW4gaW5wdXQgcGxhY2Vob2xkZXIuCisgICAgICAg
IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD03MDU4NgorCisgICAgICAg
IFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFRlc3RzOiBmYXN0L2Zvcm1z
LzcwNTg2LWV4cGVjdGVkLmh0bWwKKyAgICAgICAgICAgICAgIGZhc3QvZm9ybXMvNzA1ODYuaHRt
bAorCisgICAgICAgIFdoZW4gaW5wdXQgZWxlbWVudCBoYXMgZGVmYXVsdCB2YWx1ZSwgd2Ugc2hv
dWxkIG5vdCBkaXNwbGF5CisgICAgICAgIHBsYWNlaG9sZGVyLiBDaGFuZ2luZyBkZWZhdWx0IHZh
bHVlIHNob3VsZCB0ZWxsIHJlbmRlcmluZyBlbmdpbmUgYWJvdXQKKyAgICAgICAgY2hhbmdpbmcg
ZGlzcGxheSBvZiBpbnB1dCBlbGVtZW50LgorCisgICAgICAgICogaHRtbC9IVE1MSW5wdXRFbGVt
ZW50LmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OkhUTUxJbnB1dEVsZW1lbnQ6OnNldERlZmF1bHRW
YWx1ZSk6IENhbGxzIHVwZGF0ZVBsYWNlaG9sZGVyVmlzaWJpbGl0eSB0byB0ZWxsIHJlbmRlcmlu
ZyBlbmdpbmUgdG8gdXBkYXRlIGlucHV0IGVsZW1lbnQgcmVuZGVyaW5nLgorCiAyMDExLTEwLTIz
ICBOb2VsIEdvcmRvbiAgPG5vZWwuZ29yZG9uQGdtYWlsLmNvbT4KIAogICAgICAgICBbY2hyb21p
dW1dIFJlbW92ZSBHZW9sb2NhdGlvblNlcnZpY2VHdGsue2gsY3BwfSBmcm9tIHRoZSBneXAgcHJv
amVjdHMKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2h0bWwvSFRNTElucHV0RWxlbWVudC5j
cHAgYi9Tb3VyY2UvV2ViQ29yZS9odG1sL0hUTUxJbnB1dEVsZW1lbnQuY3BwCmluZGV4IGVmNzJk
NDMzMGM5M2U0MGU3ZDc1MjA2NjE0YjdlNzdiYWYzY2I3NzguLjU2YWU0YjM3NTljMWY4NjIzMzMw
ZDllMmVjOGRiZmJlZmU2YzcyNDEgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2h0bWwvSFRN
TElucHV0RWxlbWVudC5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvaHRtbC9IVE1MSW5wdXRFbGVt
ZW50LmNwcApAQCAtMTMwMCw2ICsxMzAwLDcgQEAgU3RyaW5nIEhUTUxJbnB1dEVsZW1lbnQ6OmRl
ZmF1bHRWYWx1ZSgpIGNvbnN0CiB2b2lkIEhUTUxJbnB1dEVsZW1lbnQ6OnNldERlZmF1bHRWYWx1
ZShjb25zdCBTdHJpbmcgJnZhbHVlKQogewogICAgIHNldEF0dHJpYnV0ZSh2YWx1ZUF0dHIsIHZh
bHVlKTsKKyAgICB1cGRhdGVQbGFjZWhvbGRlclZpc2liaWxpdHkoZmFsc2UpOwogfQogCiB2b2lk
IEhUTUxJbnB1dEVsZW1lbnQ6OnNldERlZmF1bHROYW1lKGNvbnN0IEF0b21pY1N0cmluZyYgbmFt
ZSkKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5n
ZUxvZwppbmRleCBhMzViNjU5YmEyMDJlZGQ5NGVlN2UwZWFhYmY5M2Y0OGJlZDAwNzg0Li5lZWFl
ZDdiYjZiN2Q2NGE3OTA3MWE0NzMwNzYxY2FjZjAwYjdjNTc3IDEwMDY0NAotLS0gYS9MYXlvdXRU
ZXN0cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTMg
QEAKKzIwMTEtMTAtMjMgIFlvc2lmdW1pIElub3VlICA8eW9zaW5AY2hyb21pdW0ub3JnPgorCisg
ICAgICAgIFtGb3Jtc10gU2V0dGluZyBkZWZhdWx0VmFsdWUgc2hvdWxkIGhpZGUgYW4gaW5wdXQg
cGxhY2Vob2xkZXIuCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNn
aT9pZD03MDU4NgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAg
ICAgICogZmFzdC9mb3Jtcy83MDU4Ni1leHBlY3RlZC5odG1sOiBBZGRlZC4gUmVuZGVyIHRleHQg
aW5wdXQgZWxlbWVudCB3aXRoICJEZWZhdWx0IiB2YWx1ZS4KKyAgICAgICAgKiBmYXN0L2Zvcm1z
LzcwNTg2Lmh0bWw6IEFkZGVkLiBSZW5kZXIgdGV4dCBpbnB1dCBlbGVtZW50IHdpdGggcGxhY2Vo
b2xkZXIgYXR0cmlidXRlIGFuZCBhIHNjcmlwdCB0byBjaGFuZ2UgZGVmYXVsdCB2YWx1ZSBvZiBp
bnB1dCBlbGVtZW50IHRvICJEZWZhdWx0IiBmcm9tIGVtcHR5LgorCiAyMDExLTEwLTIzICBHZW9m
ZnJleSBHYXJlbiAgPGdnYXJlbkBhcHBsZS5jb20+CiAKICAgICAgICAgTm90IHJldmlld2VkLgpk
aWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFzdC9mb3Jtcy83MDU4Ni1leHBlY3RlZC5odG1sIGIv
TGF5b3V0VGVzdHMvZmFzdC9mb3Jtcy83MDU4Ni1leHBlY3RlZC5odG1sCm5ldyBmaWxlIG1vZGUg
MTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLmFi
OGViYjhjNWJkZmJlZTQ3MWIyZmM3NDRmZDgwZGY5M2M0ZDk3MTgKLS0tIC9kZXYvbnVsbAorKysg
Yi9MYXlvdXRUZXN0cy9mYXN0L2Zvcm1zLzcwNTg2LWV4cGVjdGVkLmh0bWwKQEAgLTAsMCArMSwy
IEBACis8cD5UaGlzIGlzIGEgdGVzdCBmb3IgPGEgaHJlZj0iaHR0cHM6Ly9idWdzLndlYmtpdC5v
cmcvc2hvd19idWcuY2dpP2lkPTcwNTg2Ij5idWcgNzA1ODY8L2E+LjwvcD4KKzxpbnB1dCBpZD0i
YzEiIHBsYWNlaG9sZGVyPSJQbGFjZWhvbGRlciIgdmFsdWU9IkRlZmF1bHQiLz48YnIgLz4KZGlm
ZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3QvZm9ybXMvNzA1ODYuaHRtbCBiL0xheW91dFRlc3Rz
L2Zhc3QvZm9ybXMvNzA1ODYuaHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi45Y2RiZjUyZjk5NzYxNmYyY2EzMDQ3
MDI0OTFkY2VhNGY1OTJiZWQzCi0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvZmFzdC9m
b3Jtcy83MDU4Ni5odG1sCkBAIC0wLDAgKzEsNSBAQAorPHA+VGhpcyBpcyBhIHRlc3QgZm9yIDxh
IGhyZWY9Imh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD03MDU4NiI+YnVn
IDcwNTg2PC9hPi48L3A+Cis8aW5wdXQgaWQ9ImMxIiBwbGFjZWhvbGRlcj0iUGxhY2Vob2xkZXIi
IC8+PGJyIC8+Cis8c2NyaXB0PgorZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoImMxIikuZGVmYXVs
dFZhbHVlID0gIkRlZmF1bHQiOworPC9zY3JpcHQ+Cg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>112150</attachid>
            <date>2011-10-23 22:38:00 -0700</date>
            <delta_ts>2011-10-23 23:15:35 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-70586-20111024143758.patch</filename>
            <type>text/plain</type>
            <size>3394</size>
            <attacher>yosin</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogOTgyMDkKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwppbmRleCA5NTBmOGFhYWUwNmJlZmU0
YzFkMWM2OGVkMGMxNGZhMDFlNTY2Zjk5Li44ZjAxOGE0YThlMTI4ODVkOGFiOTNjOGY5MmU1YjU1
MTFkODE5N2M4IDEwMDc1NQotLS0gYS9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKKysrIGIvU291
cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjAgQEAKKzIwMTEtMTAtMjMgIFlvc2lm
dW1pIElub3VlICA8eW9zaW5AY2hyb21pdW0ub3JnPgorCisgICAgICAgIFtGb3Jtc10gU2V0dGlu
ZyBkZWZhdWx0VmFsdWUgc2hvdWxkIGhpZGUgYW4gaW5wdXQgcGxhY2Vob2xkZXIuCisgICAgICAg
IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD03MDU4NgorCisgICAgICAg
IFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFRlc3RzOiBmYXN0L2Zvcm1z
LzcwNTg2LWV4cGVjdGVkLmh0bWwKKyAgICAgICAgICAgICAgIGZhc3QvZm9ybXMvNzA1ODYuaHRt
bAorCisgICAgICAgIFdoZW4gaW5wdXQgZWxlbWVudCBoYXMgZGVmYXVsdCB2YWx1ZSwgd2Ugc2hv
dWxkIG5vdCBkaXNwbGF5CisgICAgICAgIHBsYWNlaG9sZGVyLiBDaGFuZ2luZyBkZWZhdWx0IHZh
bHVlIHNob3VsZCB0ZWxsIHJlbmRlcmluZyBlbmdpbmUgYWJvdXQKKyAgICAgICAgY2hhbmdpbmcg
ZGlzcGxheSBvZiBpbnB1dCBlbGVtZW50LgorCisgICAgICAgICogaHRtbC9IVE1MSW5wdXRFbGVt
ZW50LmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OkhUTUxJbnB1dEVsZW1lbnQ6OnNldERlZmF1bHRW
YWx1ZSk6IENhbGxzIHVwZGF0ZVBsYWNlaG9sZGVyVmlzaWJpbGl0eSB0byB0ZWxsIHJlbmRlcmlu
ZyBlbmdpbmUgdG8gdXBkYXRlIGlucHV0IGVsZW1lbnQgcmVuZGVyaW5nLgorCiAyMDExLTEwLTIz
ICBOb2VsIEdvcmRvbiAgPG5vZWwuZ29yZG9uQGdtYWlsLmNvbT4KIAogICAgICAgICBbY2hyb21p
dW1dIFJlbW92ZSBHZW9sb2NhdGlvblNlcnZpY2VHdGsue2gsY3BwfSBmcm9tIHRoZSBneXAgcHJv
amVjdHMKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2h0bWwvSFRNTElucHV0RWxlbWVudC5j
cHAgYi9Tb3VyY2UvV2ViQ29yZS9odG1sL0hUTUxJbnB1dEVsZW1lbnQuY3BwCmluZGV4IGVmNzJk
NDMzMGM5M2U0MGU3ZDc1MjA2NjE0YjdlNzdiYWYzY2I3NzguLjU2YWU0YjM3NTljMWY4NjIzMzMw
ZDllMmVjOGRiZmJlZmU2YzcyNDEgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2h0bWwvSFRN
TElucHV0RWxlbWVudC5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvaHRtbC9IVE1MSW5wdXRFbGVt
ZW50LmNwcApAQCAtMTMwMCw2ICsxMzAwLDcgQEAgU3RyaW5nIEhUTUxJbnB1dEVsZW1lbnQ6OmRl
ZmF1bHRWYWx1ZSgpIGNvbnN0CiB2b2lkIEhUTUxJbnB1dEVsZW1lbnQ6OnNldERlZmF1bHRWYWx1
ZShjb25zdCBTdHJpbmcgJnZhbHVlKQogewogICAgIHNldEF0dHJpYnV0ZSh2YWx1ZUF0dHIsIHZh
bHVlKTsKKyAgICB1cGRhdGVQbGFjZWhvbGRlclZpc2liaWxpdHkoZmFsc2UpOwogfQogCiB2b2lk
IEhUTUxJbnB1dEVsZW1lbnQ6OnNldERlZmF1bHROYW1lKGNvbnN0IEF0b21pY1N0cmluZyYgbmFt
ZSkKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5n
ZUxvZwppbmRleCBhMzViNjU5YmEyMDJlZGQ5NGVlN2UwZWFhYmY5M2Y0OGJlZDAwNzg0Li5lZWFl
ZDdiYjZiN2Q2NGE3OTA3MWE0NzMwNzYxY2FjZjAwYjdjNTc3IDEwMDY0NAotLS0gYS9MYXlvdXRU
ZXN0cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTMg
QEAKKzIwMTEtMTAtMjMgIFlvc2lmdW1pIElub3VlICA8eW9zaW5AY2hyb21pdW0ub3JnPgorCisg
ICAgICAgIFtGb3Jtc10gU2V0dGluZyBkZWZhdWx0VmFsdWUgc2hvdWxkIGhpZGUgYW4gaW5wdXQg
cGxhY2Vob2xkZXIuCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNn
aT9pZD03MDU4NgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAg
ICAgICogZmFzdC9mb3Jtcy83MDU4Ni1leHBlY3RlZC5odG1sOiBBZGRlZC4gUmVuZGVyIHRleHQg
aW5wdXQgZWxlbWVudCB3aXRoICJEZWZhdWx0IiB2YWx1ZS4KKyAgICAgICAgKiBmYXN0L2Zvcm1z
LzcwNTg2Lmh0bWw6IEFkZGVkLiBSZW5kZXIgdGV4dCBpbnB1dCBlbGVtZW50IHdpdGggcGxhY2Vo
b2xkZXIgYXR0cmlidXRlIGFuZCBhIHNjcmlwdCB0byBjaGFuZ2UgZGVmYXVsdCB2YWx1ZSBvZiBp
bnB1dCBlbGVtZW50IHRvICJEZWZhdWx0IiBmcm9tIGVtcHR5LgorCiAyMDExLTEwLTIzICBHZW9m
ZnJleSBHYXJlbiAgPGdnYXJlbkBhcHBsZS5jb20+CiAKICAgICAgICAgTm90IHJldmlld2VkLgpk
aWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFzdC9mb3Jtcy83MDU4Ni1leHBlY3RlZC5odG1sIGIv
TGF5b3V0VGVzdHMvZmFzdC9mb3Jtcy83MDU4Ni1leHBlY3RlZC5odG1sCm5ldyBmaWxlIG1vZGUg
MTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLmFi
OGViYjhjNWJkZmJlZTQ3MWIyZmM3NDRmZDgwZGY5M2M0ZDk3MTgKLS0tIC9kZXYvbnVsbAorKysg
Yi9MYXlvdXRUZXN0cy9mYXN0L2Zvcm1zLzcwNTg2LWV4cGVjdGVkLmh0bWwKQEAgLTAsMCArMSwy
IEBACis8cD5UaGlzIGlzIGEgdGVzdCBmb3IgPGEgaHJlZj0iaHR0cHM6Ly9idWdzLndlYmtpdC5v
cmcvc2hvd19idWcuY2dpP2lkPTcwNTg2Ij5idWcgNzA1ODY8L2E+LjwvcD4KKzxpbnB1dCBpZD0i
YzEiIHBsYWNlaG9sZGVyPSJQbGFjZWhvbGRlciIgdmFsdWU9IkRlZmF1bHQiLz48YnIgLz4KZGlm
ZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3QvZm9ybXMvNzA1ODYuaHRtbCBiL0xheW91dFRlc3Rz
L2Zhc3QvZm9ybXMvNzA1ODYuaHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi45Y2RiZjUyZjk5NzYxNmYyY2EzMDQ3
MDI0OTFkY2VhNGY1OTJiZWQzCi0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvZmFzdC9m
b3Jtcy83MDU4Ni5odG1sCkBAIC0wLDAgKzEsNSBAQAorPHA+VGhpcyBpcyBhIHRlc3QgZm9yIDxh
IGhyZWY9Imh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD03MDU4NiI+YnVn
IDcwNTg2PC9hPi48L3A+Cis8aW5wdXQgaWQ9ImMxIiBwbGFjZWhvbGRlcj0iUGxhY2Vob2xkZXIi
IC8+PGJyIC8+Cis8c2NyaXB0PgorZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoImMxIikuZGVmYXVs
dFZhbHVlID0gIkRlZmF1bHQiOworPC9zY3JpcHQ+Cg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>112154</attachid>
            <date>2011-10-23 23:15:43 -0700</date>
            <delta_ts>2011-10-24 00:04:29 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-70586-20111024151542.patch</filename>
            <type>text/plain</type>
            <size>4230</size>
            <attacher>yosin</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogOTgyMDkKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwppbmRleCA5NTBmOGFhYWUwNmJlZmU0
YzFkMWM2OGVkMGMxNGZhMDFlNTY2Zjk5Li5hM2NjZTFkMmE0YTFkNzVmMjYwZDljZTNjZjE4YjY1
YWY3NTQwZjBiIDEwMDc1NQotLS0gYS9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKKysrIGIvU291
cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjAgQEAKKzIwMTEtMTAtMjMgIFlvc2lm
dW1pIElub3VlICA8eW9zaW5AY2hyb21pdW0ub3JnPgorCisgICAgICAgIFtGb3Jtc10gU2V0dGlu
ZyBkZWZhdWx0VmFsdWUgc2hvdWxkIGhpZGUgYW4gaW5wdXQgcGxhY2Vob2xkZXIuCisgICAgICAg
IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD03MDcwMgorCisgICAgICAg
IFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFRlc3RzOiBmYXN0L2Zvcm1z
LzcwNTg2LWV4cGVjdGVkLmh0bWwKKyAgICAgICAgICAgICAgIGZhc3QvZm9ybXMvNzA1ODYuaHRt
bAorCisgICAgICAgIFdoZW4gaW5wdXQgZWxlbWVudCBoYXMgZGVmYXVsdCB2YWx1ZSwgd2Ugc2hv
dWxkIG5vdCBkaXNwbGF5CisgICAgICAgIHBsYWNlaG9sZGVyLiBDaGFuZ2luZyBkZWZhdWx0IHZh
bHVlIHNob3VsZCB0ZWxsIHJlbmRlcmluZyBlbmdpbmUgYWJvdXQKKyAgICAgICAgY2hhbmdpbmcg
ZGlzcGxheSBvZiBpbnB1dCBlbGVtZW50LgorCisgICAgICAgICogaHRtbC9IVE1MSW5wdXRFbGVt
ZW50LmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OkhUTUxJbnB1dEVsZW1lbnQ6OnBhcnNlTWFwcGVk
QXR0cmlidXRlKTogQ2FsbHMgdXBkYXRlUGxhY2Vob2xkZXJWaXNpYmlsaXR5IGZvciB2YWx1ZUF0
dHIgaWYgaXQgZG9lc24ndCBoYXZlIGRpcnR5IHZhbHVlLgorCiAyMDExLTEwLTIzICBOb2VsIEdv
cmRvbiAgPG5vZWwuZ29yZG9uQGdtYWlsLmNvbT4KIAogICAgICAgICBbY2hyb21pdW1dIFJlbW92
ZSBHZW9sb2NhdGlvblNlcnZpY2VHdGsue2gsY3BwfSBmcm9tIHRoZSBneXAgcHJvamVjdHMKZGlm
ZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2h0bWwvSFRNTElucHV0RWxlbWVudC5jcHAgYi9Tb3Vy
Y2UvV2ViQ29yZS9odG1sL0hUTUxJbnB1dEVsZW1lbnQuY3BwCmluZGV4IGVmNzJkNDMzMGM5M2U0
MGU3ZDc1MjA2NjE0YjdlNzdiYWYzY2I3NzguLjllZmQ0ZGIyYWMwYjk5ZTA1OTNjNTI0MmE0YjA2
ZjlmOTRkYmQxY2QgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2h0bWwvSFRNTElucHV0RWxl
bWVudC5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvaHRtbC9IVE1MSW5wdXRFbGVtZW50LmNwcApA
QCAtNzQ3LDggKzc0NywxMCBAQCB2b2lkIEhUTUxJbnB1dEVsZW1lbnQ6OnBhcnNlTWFwcGVkQXR0
cmlidXRlKEF0dHJpYnV0ZSogYXR0cikKICAgICAgICAgdXBkYXRlVHlwZSgpOwogICAgIH0gZWxz
ZSBpZiAoYXR0ci0+bmFtZSgpID09IHZhbHVlQXR0cikgewogICAgICAgICAvLyBXZSBvbmx5IG5l
ZWQgdG8gc2V0Q2hhbmdlZCBpZiB0aGUgZm9ybSBpcyBsb29raW5nIGF0IHRoZSBkZWZhdWx0IHZh
bHVlIHJpZ2h0IG5vdy4KLSAgICAgICAgaWYgKCFoYXNEaXJ0eVZhbHVlKCkpCisgICAgICAgIGlm
ICghaGFzRGlydHlWYWx1ZSgpKSB7CisgICAgICAgICAgICB1cGRhdGVQbGFjZWhvbGRlclZpc2li
aWxpdHkoZmFsc2UpOwogICAgICAgICAgICAgc2V0TmVlZHNTdHlsZVJlY2FsYygpOworICAgICAg
ICB9CiAgICAgICAgIHNldEZvcm1Db250cm9sVmFsdWVNYXRjaGVzUmVuZGVyZXIoZmFsc2UpOwog
ICAgICAgICBzZXROZWVkc1ZhbGlkaXR5Q2hlY2soKTsKICAgICB9IGVsc2UgaWYgKGF0dHItPm5h
bWUoKSA9PSBjaGVja2VkQXR0cikgewpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9n
IGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCmluZGV4IGEzNWI2NTliYTIwMmVkZDk0ZWU3ZTBlYWFi
ZjkzZjQ4YmVkMDA3ODQuLmJkMzA4MDYwYmU5N2UzOGZjMjQ5OTgyN2ZhOWQ4NDk4YTI2YmUzZDIg
MTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL0NoYW5nZUxvZworKysgYi9MYXlvdXRUZXN0cy9DaGFu
Z2VMb2cKQEAgLTEsMyArMSwxNyBAQAorMjAxMS0xMC0yMyAgWW9zaWZ1bWkgSW5vdWUgIDx5b3Np
bkBjaHJvbWl1bS5vcmc+CisKKyAgICAgICAgW0Zvcm1zXSBTZXR0aW5nIGRlZmF1bHRWYWx1ZSBz
aG91bGQgaGlkZSBhbiBpbnB1dCBwbGFjZWhvbGRlci4KKyAgICAgICAgaHR0cHM6Ly9idWdzLndl
YmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTcwNzAyCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9C
T0RZIChPT1BTISkuCisKKyAgICAgICAgVGhpcyB0ZXN0IGNoZWNrcyAidmFsdWUiIGF0dHJpYnV0
ZSAoZGVmYXVsdCB2YWx1ZSkgY2hhbmdpbmcgaW4gdHdvCisgICAgICAgIHdheXMsIG9uZSBpcyB1
c2luZyBzZXREZWZhdWx0IG1ldGhvZCBhbmQgYW5vdGhlciBpcyBzZXRBdHRyaWJ1dGUKKyAgICAg
ICAgbWV0aG9kLgorCisgICAgICAgICogZmFzdC9mb3Jtcy83MDU4Ni1leHBlY3RlZC5odG1sOiBB
ZGRlZC4gUmVuZGVyIHRleHQgaW5wdXQgZWxlbWVudCB3aXRoICJEZWZhdWx0IiB2YWx1ZS4KKyAg
ICAgICAgKiBmYXN0L2Zvcm1zLzcwNTg2Lmh0bWw6IEFkZGVkLiBSZW5kZXIgdGV4dCBpbnB1dCBl
bGVtZW50IHdpdGggcGxhY2Vob2xkZXIgYXR0cmlidXRlIGFuZCBhIHNjcmlwdCB0byBjaGFuZ2Ug
ZGVmYXVsdCB2YWx1ZSBvZiBpbnB1dCBlbGVtZW50IHRvICJEZWZhdWx0IiBmcm9tIGVtcHR5Lgor
CiAyMDExLTEwLTIzICBHZW9mZnJleSBHYXJlbiAgPGdnYXJlbkBhcHBsZS5jb20+CiAKICAgICAg
ICAgTm90IHJldmlld2VkLgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFzdC9mb3Jtcy83MDU4
Ni1leHBlY3RlZC5odG1sIGIvTGF5b3V0VGVzdHMvZmFzdC9mb3Jtcy83MDU4Ni1leHBlY3RlZC5o
dG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAuLjVlZDIyNDlkMmJkZjU5YTg3YmFjYjFjZGUxMzRiZTIxODE5YTcxMGUK
LS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9mYXN0L2Zvcm1zLzcwNTg2LWV4cGVjdGVk
Lmh0bWwKQEAgLTAsMCArMSw5IEBACis8cD5UaGlzIGlzIGEgdGVzdCBmb3IgPGEgaHJlZj0iaHR0
cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTcwNTg2Ij5idWcgNzA1ODY8L2E+
LjwvcD4KKzxvbD4KKzxsaT5Vc2UgZGVmYXVsdFZhbHVlIG1ldGhvZCB0byBjaGFuZ2UgInZhbHVl
IiBhdHRyaWJ1dGUuCis8aW5wdXQgaWQ9ImMxIiB2YWx1ZT0iRGVmYXVsdCIgLz48YnIgLz4KKzwv
bGk+Cis8bGk+VXNlIHNldEF0dHJpYnV0ZSBtZXRob2QgdG8gY2hhbmdlICJ2YWx1ZSIgYXR0cmli
dXRlLgorPGlucHV0IGlkPSJjMiIgdmFsdWU9IkRlZmF1bHQiIC8+PGJyIC8+Cis8L2xpPgorPC9v
bD4KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3QvZm9ybXMvNzA1ODYuaHRtbCBiL0xheW91
dFRlc3RzL2Zhc3QvZm9ybXMvNzA1ODYuaHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi4yYTU2YWQyNmVkNGI2OWI1
YWY4MTQwMGE3MjQwMjQ4OTUzMjI2YTBjCi0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMv
ZmFzdC9mb3Jtcy83MDU4Ni5odG1sCkBAIC0wLDAgKzEsMTMgQEAKKzxwPlRoaXMgaXMgYSB0ZXN0
IGZvciA8YSBocmVmPSJodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NzA1
ODYiPmJ1ZyA3MDU4NjwvYT4uPC9wPgorPG9sPgorPGxpPlVzZSBkZWZhdWx0VmFsdWUgbWV0aG9k
IHRvIGNoYW5nZSAidmFsdWUiIGF0dHJpYnV0ZS4KKzxpbnB1dCBpZD0iYzEiIHBsYWNlaG9sZGVy
PSJQbGFjZWhvbGRlciIgLz48YnIgLz4KKzwvbGk+Cis8bGk+VXNlIHNldEF0dHJpYnV0ZSBtZXRo
b2QgdG8gY2hhbmdlICJ2YWx1ZSIgYXR0cmlidXRlLgorPGlucHV0IGlkPSJjMiIgcGxhY2Vob2xk
ZXI9IlBsYWNlaG9sZGVyIiAvPjxiciAvPgorPC9saT4KKzwvb2w+Cis8c2NyaXB0PgorZG9jdW1l
bnQuZ2V0RWxlbWVudEJ5SWQoImMxIikuZGVmYXVsdFZhbHVlID0gIkRlZmF1bHQiOworZG9jdW1l
bnQuZ2V0RWxlbWVudEJ5SWQoImMyIikuc2V0QXR0cmlidXRlKCJ2YWx1ZSIsICJEZWZhdWx0Iik7
Cis8L3NjcmlwdD4K
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>112156</attachid>
            <date>2011-10-24 00:04:36 -0700</date>
            <delta_ts>2011-10-24 01:13:10 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-70586-20111024160435.patch</filename>
            <type>text/plain</type>
            <size>4470</size>
            <attacher>yosin</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogOTgyMDkKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwppbmRleCA5NTBmOGFhYWUwNmJlZmU0
YzFkMWM2OGVkMGMxNGZhMDFlNTY2Zjk5Li4yNDg3MjRlMTlhZDRkMTMzMDRjOGQzMTlkZTk0YWM5
MGZkZWMzNDhkIDEwMDc1NQotLS0gYS9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKKysrIGIvU291
cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjAgQEAKKzIwMTEtMTAtMjMgIFlvc2lm
dW1pIElub3VlICA8eW9zaW5AY2hyb21pdW0ub3JnPgorCisgICAgICAgIFtGb3Jtc10gU2V0dGlu
ZyBkZWZhdWx0VmFsdWUgc2hvdWxkIGhpZGUgYW4gaW5wdXQgcGxhY2Vob2xkZXIuCisgICAgICAg
IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD03MDU4NgorCisgICAgICAg
IFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFRlc3RzOiBmYXN0L2Zvcm1z
L3BsYWNlaG9sZGVyLWFuZC1kZWZhdWx0LXZhbHVlLWV4cGVjdGVkLmh0bWwKKyAgICAgICAgICAg
ICAgIGZhc3QvZm9ybXMvcGxhY2Vob2xkZXItYW5kLWRlZmF1bHQtdmFsdWUuaHRtbAorCisgICAg
ICAgIFdoZW4gaW5wdXQgZWxlbWVudCBoYXMgZGVmYXVsdCB2YWx1ZSwgd2Ugc2hvdWxkIG5vdCBk
aXNwbGF5CisgICAgICAgIHBsYWNlaG9sZGVyLiBDaGFuZ2luZyBkZWZhdWx0IHZhbHVlIHNob3Vs
ZCB0ZWxsIHJlbmRlcmluZyBlbmdpbmUgYWJvdXQKKyAgICAgICAgY2hhbmdpbmcgZGlzcGxheSBv
ZiBpbnB1dCBlbGVtZW50LgorCisgICAgICAgICogaHRtbC9IVE1MSW5wdXRFbGVtZW50LmNwcDoK
KyAgICAgICAgKFdlYkNvcmU6OkhUTUxJbnB1dEVsZW1lbnQ6OnBhcnNlTWFwcGVkQXR0cmlidXRl
KTogQ2FsbHMgdXBkYXRlUGxhY2Vob2xkZXJWaXNpYmlsaXR5IGZvciB2YWx1ZUF0dHIgaWYgaXQg
ZG9lc24ndCBoYXZlIGRpcnR5IHZhbHVlLgorCiAyMDExLTEwLTIzICBOb2VsIEdvcmRvbiAgPG5v
ZWwuZ29yZG9uQGdtYWlsLmNvbT4KIAogICAgICAgICBbY2hyb21pdW1dIFJlbW92ZSBHZW9sb2Nh
dGlvblNlcnZpY2VHdGsue2gsY3BwfSBmcm9tIHRoZSBneXAgcHJvamVjdHMKZGlmZiAtLWdpdCBh
L1NvdXJjZS9XZWJDb3JlL2h0bWwvSFRNTElucHV0RWxlbWVudC5jcHAgYi9Tb3VyY2UvV2ViQ29y
ZS9odG1sL0hUTUxJbnB1dEVsZW1lbnQuY3BwCmluZGV4IGVmNzJkNDMzMGM5M2U0MGU3ZDc1MjA2
NjE0YjdlNzdiYWYzY2I3NzguLjllZmQ0ZGIyYWMwYjk5ZTA1OTNjNTI0MmE0YjA2ZjlmOTRkYmQx
Y2QgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2h0bWwvSFRNTElucHV0RWxlbWVudC5jcHAK
KysrIGIvU291cmNlL1dlYkNvcmUvaHRtbC9IVE1MSW5wdXRFbGVtZW50LmNwcApAQCAtNzQ3LDgg
Kzc0NywxMCBAQCB2b2lkIEhUTUxJbnB1dEVsZW1lbnQ6OnBhcnNlTWFwcGVkQXR0cmlidXRlKEF0
dHJpYnV0ZSogYXR0cikKICAgICAgICAgdXBkYXRlVHlwZSgpOwogICAgIH0gZWxzZSBpZiAoYXR0
ci0+bmFtZSgpID09IHZhbHVlQXR0cikgewogICAgICAgICAvLyBXZSBvbmx5IG5lZWQgdG8gc2V0
Q2hhbmdlZCBpZiB0aGUgZm9ybSBpcyBsb29raW5nIGF0IHRoZSBkZWZhdWx0IHZhbHVlIHJpZ2h0
IG5vdy4KLSAgICAgICAgaWYgKCFoYXNEaXJ0eVZhbHVlKCkpCisgICAgICAgIGlmICghaGFzRGly
dHlWYWx1ZSgpKSB7CisgICAgICAgICAgICB1cGRhdGVQbGFjZWhvbGRlclZpc2liaWxpdHkoZmFs
c2UpOwogICAgICAgICAgICAgc2V0TmVlZHNTdHlsZVJlY2FsYygpOworICAgICAgICB9CiAgICAg
ICAgIHNldEZvcm1Db250cm9sVmFsdWVNYXRjaGVzUmVuZGVyZXIoZmFsc2UpOwogICAgICAgICBz
ZXROZWVkc1ZhbGlkaXR5Q2hlY2soKTsKICAgICB9IGVsc2UgaWYgKGF0dHItPm5hbWUoKSA9PSBj
aGVja2VkQXR0cikgewpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nIGIvTGF5b3V0
VGVzdHMvQ2hhbmdlTG9nCmluZGV4IGEzNWI2NTliYTIwMmVkZDk0ZWU3ZTBlYWFiZjkzZjQ4YmVk
MDA3ODQuLmZiZmQyMzNhMWM2ZTQ5OTg5YjMzNTBiM2VkODEyOWM5ZGM4NzFmMTAgMTAwNjQ0Ci0t
LSBhL0xheW91dFRlc3RzL0NoYW5nZUxvZworKysgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKQEAg
LTEsMyArMSwxNyBAQAorMjAxMS0xMC0yMyAgWW9zaWZ1bWkgSW5vdWUgIDx5b3NpbkBjaHJvbWl1
bS5vcmc+CisKKyAgICAgICAgW0Zvcm1zXSBTZXR0aW5nIGRlZmF1bHRWYWx1ZSBzaG91bGQgaGlk
ZSBhbiBpbnB1dCBwbGFjZWhvbGRlci4KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcv
c2hvd19idWcuY2dpP2lkPTcwNTg2CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BT
ISkuCisKKyAgICAgICAgVGhpcyB0ZXN0IGNoZWNrcyAidmFsdWUiIGF0dHJpYnV0ZSAoZGVmYXVs
dCB2YWx1ZSkgY2hhbmdpbmcgaW4gdHdvCisgICAgICAgIHdheXMsIG9uZSBpcyB1c2luZyBzZXRE
ZWZhdWx0IG1ldGhvZCBhbmQgYW5vdGhlciBpcyBzZXRBdHRyaWJ1dGUKKyAgICAgICAgbWV0aG9k
LgorCisgICAgICAgICogZmFzdC9mb3Jtcy9wbGFjZWhvbGRlci1hbmQtZGVmYXVsdC12YWx1ZS1l
eHBlY3RlZC5odG1sOiBBZGRlZC4gUmVuZGVyIHRleHQgaW5wdXQgZWxlbWVudCB3aXRoICJEZWZh
dWx0IiB2YWx1ZS4KKyAgICAgICAgKiBmYXN0L2Zvcm1zL3BsYWNlaG9sZGVyLWFuZC1kZWZhdWx0
LXZhbHVlLmh0bWw6IEFkZGVkLiBSZW5kZXIgdGV4dCBpbnB1dCBlbGVtZW50IHdpdGggcGxhY2Vo
b2xkZXIgYXR0cmlidXRlIGFuZCBhIHNjcmlwdCB0byBjaGFuZ2UgZGVmYXVsdCB2YWx1ZSBvZiBp
bnB1dCBlbGVtZW50IHRvICJEZWZhdWx0IiBmcm9tIGVtcHR5LgorCiAyMDExLTEwLTIzICBHZW9m
ZnJleSBHYXJlbiAgPGdnYXJlbkBhcHBsZS5jb20+CiAKICAgICAgICAgTm90IHJldmlld2VkLgpk
aWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFzdC9mb3Jtcy9wbGFjZWhvbGRlci1hbmQtZGVmYXVs
dC12YWx1ZS1leHBlY3RlZC5odG1sIGIvTGF5b3V0VGVzdHMvZmFzdC9mb3Jtcy9wbGFjZWhvbGRl
ci1hbmQtZGVmYXVsdC12YWx1ZS1leHBlY3RlZC5odG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0Cmlu
ZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLjVlZDIyNDlkMmJk
ZjU5YTg3YmFjYjFjZGUxMzRiZTIxODE5YTcxMGUKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRU
ZXN0cy9mYXN0L2Zvcm1zL3BsYWNlaG9sZGVyLWFuZC1kZWZhdWx0LXZhbHVlLWV4cGVjdGVkLmh0
bWwKQEAgLTAsMCArMSw5IEBACis8cD5UaGlzIGlzIGEgdGVzdCBmb3IgPGEgaHJlZj0iaHR0cHM6
Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTcwNTg2Ij5idWcgNzA1ODY8L2E+Ljwv
cD4KKzxvbD4KKzxsaT5Vc2UgZGVmYXVsdFZhbHVlIG1ldGhvZCB0byBjaGFuZ2UgInZhbHVlIiBh
dHRyaWJ1dGUuCis8aW5wdXQgaWQ9ImMxIiB2YWx1ZT0iRGVmYXVsdCIgLz48YnIgLz4KKzwvbGk+
Cis8bGk+VXNlIHNldEF0dHJpYnV0ZSBtZXRob2QgdG8gY2hhbmdlICJ2YWx1ZSIgYXR0cmlidXRl
LgorPGlucHV0IGlkPSJjMiIgdmFsdWU9IkRlZmF1bHQiIC8+PGJyIC8+Cis8L2xpPgorPC9vbD4K
ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3QvZm9ybXMvcGxhY2Vob2xkZXItYW5kLWRlZmF1
bHQtdmFsdWUuaHRtbCBiL0xheW91dFRlc3RzL2Zhc3QvZm9ybXMvcGxhY2Vob2xkZXItYW5kLWRl
ZmF1bHQtdmFsdWUuaHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi4yYTU2YWQyNmVkNGI2OWI1YWY4MTQwMGE3MjQw
MjQ4OTUzMjI2YTBjCi0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvZmFzdC9mb3Jtcy9w
bGFjZWhvbGRlci1hbmQtZGVmYXVsdC12YWx1ZS5odG1sCkBAIC0wLDAgKzEsMTMgQEAKKzxwPlRo
aXMgaXMgYSB0ZXN0IGZvciA8YSBocmVmPSJodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1
Zy5jZ2k/aWQ9NzA1ODYiPmJ1ZyA3MDU4NjwvYT4uPC9wPgorPG9sPgorPGxpPlVzZSBkZWZhdWx0
VmFsdWUgbWV0aG9kIHRvIGNoYW5nZSAidmFsdWUiIGF0dHJpYnV0ZS4KKzxpbnB1dCBpZD0iYzEi
IHBsYWNlaG9sZGVyPSJQbGFjZWhvbGRlciIgLz48YnIgLz4KKzwvbGk+Cis8bGk+VXNlIHNldEF0
dHJpYnV0ZSBtZXRob2QgdG8gY2hhbmdlICJ2YWx1ZSIgYXR0cmlidXRlLgorPGlucHV0IGlkPSJj
MiIgcGxhY2Vob2xkZXI9IlBsYWNlaG9sZGVyIiAvPjxiciAvPgorPC9saT4KKzwvb2w+Cis8c2Ny
aXB0PgorZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoImMxIikuZGVmYXVsdFZhbHVlID0gIkRlZmF1
bHQiOworZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoImMyIikuc2V0QXR0cmlidXRlKCJ2YWx1ZSIs
ICJEZWZhdWx0Iik7Cis8L3NjcmlwdD4K
</data>

          </attachment>
      

    </bug>

</bugzilla>