<?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>130308</bug_id>
          
          <creation_ts>2014-03-16 12:53:10 -0700</creation_ts>
          <short_desc>bad values from HTMLImageElement x and y attributes (CSSOM-View)</short_desc>
          <delta_ts>2014-04-05 06:52:42 -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>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>P3</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Alan Stearns">stearns</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>ap</cc>
    
    <cc>commit-queue</cc>
    
    <cc>esprehn+autocc</cc>
    
    <cc>gyuyoung.kim</cc>
    
    <cc>je_julie.kim</cc>
    
    <cc>koivisto</cc>
    
    <cc>mihnea</cc>
    
    <cc>simon.fraser</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>991016</commentid>
    <comment_count>0</comment_count>
      <attachid>226854</attachid>
    <who name="Alan Stearns">stearns</who>
    <bug_when>2014-03-16 12:53:10 -0700</bug_when>
    <thetext>Created attachment 226854
uses testharness.js

The x and y attributes on an HTMLImageElement are supposed to give the left/top border edge positions of the image&apos;s layout box. In WebKit/Blink, they always return 0. I&apos;ve submitted this testharness.js testcase to the CSSWG test repository. It succeeds in Firefox and Opera 12.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>996675</commentid>
    <comment_count>1</comment_count>
    <who name="Jeongeun Kim">je_julie.kim</who>
    <bug_when>2014-04-02 05:35:45 -0700</bug_when>
    <thetext>Alan, are you looking into this?
If not, I&apos;d like to handle it.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>996676</commentid>
    <comment_count>2</comment_count>
    <who name="Mihnea Ovidenie">mihnea</who>
    <bug_when>2014-04-02 05:40:50 -0700</bug_when>
    <thetext>(In reply to comment #1)
&gt; Alan, are you looking into this?
&gt; If not, I&apos;d like to handle it.

Please go ahead, Alan is not working on this issue.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>996683</commentid>
    <comment_count>3</comment_count>
      <attachid>228391</attachid>
    <who name="Jeongeun Kim">je_julie.kim</who>
    <bug_when>2014-04-02 06:26:00 -0700</bug_when>
    <thetext>Created attachment 228391
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>996684</commentid>
    <comment_count>4</comment_count>
    <who name="Jeongeun Kim">je_julie.kim</who>
    <bug_when>2014-04-02 06:30:12 -0700</bug_when>
    <thetext>I uploaded patch for this issue. 
I&apos;m not sure whether I can use the attached test case created by Alan Stearns or not.
If reviewers and Alan give me feedback, I&apos;ll update it.
Thanks,</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>996737</commentid>
    <comment_count>5</comment_count>
      <attachid>228391</attachid>
    <who name="Darin Adler">darin</who>
    <bug_when>2014-04-02 09:54:31 -0700</bug_when>
    <thetext>Comment on attachment 228391
Patch

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

The right basic idea here, but incorrect implementation.

&gt; Source/WebCore/html/HTMLImageElement.cpp:382
&gt; +    document().updateStyleIfNeeded();

The correct call to make here is:

    document().updateLayoutIgnorePendingStylesheets();

See Element::offsetLeft for an example of how to do it.

&gt; Source/WebCore/html/HTMLImageElement.cpp:389
&gt; +    if (renderer-&gt;needsLayout())
&gt; +        document().updateLayout();

This is not needed. Please don’t add it.

&gt; Source/WebCore/html/HTMLImageElement.cpp:397
&gt; +    document().updateStyleIfNeeded();

Same comment as above.

&gt; Source/WebCore/html/HTMLImageElement.cpp:404
&gt; +    if (renderer-&gt;needsLayout())
&gt; +        document().updateLayout();

This is not needed. Please don’t add it.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>997132</commentid>
    <comment_count>6</comment_count>
      <attachid>228496</attachid>
    <who name="Jeongeun Kim">je_julie.kim</who>
    <bug_when>2014-04-03 05:20:11 -0700</bug_when>
    <thetext>Created attachment 228496
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>997134</commentid>
    <comment_count>7</comment_count>
    <who name="Jeongeun Kim">je_julie.kim</who>
    <bug_when>2014-04-03 05:23:56 -0700</bug_when>
    <thetext>Darin, Thank you for review.
I updated my patch. Please look into that.
Thanks,</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>997876</commentid>
    <comment_count>8</comment_count>
      <attachid>228496</attachid>
    <who name="Gyuyoung Kim">gyuyoung.kim</who>
    <bug_when>2014-04-05 05:27:09 -0700</bug_when>
    <thetext>Comment on attachment 228496
Patch

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

&gt; Source/WebCore/ChangeLog:7
&gt; +        https://bugs.webkit.org/show_bug.cgi?id=130308

Wrong place for bug title and url.

bad values from HTMLImageElement x and y attributes (CSSOM-View)
https://bugs.webkit.org/show_bug.cgi?id=130308

&gt; LayoutTests/ChangeLog:3
&gt; +        According to CSSOM-View, âinterface HTMLImageElementâ,

ditto.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>997881</commentid>
    <comment_count>9</comment_count>
      <attachid>228672</attachid>
    <who name="Jeongeun Kim">je_julie.kim</who>
    <bug_when>2014-04-05 06:14:45 -0700</bug_when>
    <thetext>Created attachment 228672
Patch for landing</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>997883</commentid>
    <comment_count>10</comment_count>
      <attachid>228672</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2014-04-05 06:52:37 -0700</bug_when>
    <thetext>Comment on attachment 228672
Patch for landing

Clearing flags on attachment: 228672

Committed r166833: &lt;http://trac.webkit.org/changeset/166833&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>997884</commentid>
    <comment_count>11</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2014-04-05 06:52:42 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>226854</attachid>
            <date>2014-03-16 12:53:10 -0700</date>
            <delta_ts>2014-03-16 12:53:10 -0700</delta_ts>
            <desc>uses testharness.js</desc>
            <filename>cssom-view-img-attributes-001.html</filename>
            <type>text/html</type>
            <size>1846</size>
            <attacher name="Alan Stearns">stearns</attacher>
            
              <data encoding="base64">PCFET0NUWVBFIGh0bWw+CjxodG1sPgogICAgPGhlYWQ+CiAgICAgICAgPHRpdGxlPkNTU09NLVZp
ZXc6IEhUTUxJbWFnZUVsZW1lbnQgeCBhbmQgeSBhdHRyaWJ1dGVzPC90aXRsZT4KICAgICAgICA8
bGluayByZWw9ImF1dGhvciIgdGl0bGU9IkFkb2JlIiBocmVmPSJodHRwOi8vaHRtbC5hZG9iZS5j
b20vIj4KICAgICAgICA8bGluayByZWw9ImF1dGhvciIgdGl0bGU9IkFsYW4gU3RlYXJucyIgaHJl
Zj0ibWFpbHRvOnN0ZWFybnNAYWRvYmUuY29tIj4KICAgICAgICA8bGluayByZWw9InJldmlld2Vy
IiB0aXRsZT0iIiBocmVmPSIiPgogICAgICAgIDxsaW5rIHJlbD0iaGVscCIgaHJlZj0iaHR0cDov
L2Rldi53My5vcmcvY3Nzd2cvY3Nzb20tdmlldy8jZXhjZW5zaW9ucy10by10aGUtaHRtbGltYWdl
ZWxlbWVudC1pbnRlcmZhY2UiPgogICAgICAgIDxtZXRhIG5hbWU9ImFzc2VydCIgY29udGVudD0i
SFRNTEltYWdlRWxlbWVudCBhdHRyaWJ1dGVzIGdpdmUgeCBhbmQgeSBwb3NpdGlvbiBvZiBDU1Mg
bGF5b3V0IGJveCI+CiAgICAgICAgPG1ldGEgbmFtZT0iZmxhZ3MiIGNvbnRlbnQ9ImRvbSI+CiAg
ICAgICAgPHNjcmlwdCBzcmM9Ii9yZXNvdXJjZXMvdGVzdGhhcm5lc3MuanMiPjwvc2NyaXB0Pgog
ICAgICAgIDxzY3JpcHQgc3JjPSIvcmVzb3VyY2VzL3Rlc3RoYXJuZXNzcmVwb3J0LmpzIj48L3Nj
cmlwdD4KICAgIDwvaGVhZD4KICAgIDxib2R5PgogICAgICAgIDxkaXYgaWQ9ImxvZyI+PC9kaXY+
CiAgICAgICAgPHNjcmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiPgoKICAgICAgICBmdW5jdGlv
biB0ZXN0SU1HQXR0cmlidXRlcyhhdHRyaWJ1dGVfbmFtZSwgZGlzcGxheV9ub25lKSB7CiAgICAg
ICAgICAgIHZhciBlbGVtZW50ID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgiaW1nIik7CiAgICAg
ICAgICAgIGRvY3VtZW50LmJvZHkuYXBwZW5kQ2hpbGQoZWxlbWVudCk7CiAgICAgICAgICAgIGVs
ZW1lbnQuc3R5bGUuc2V0UHJvcGVydHkoInBvc2l0aW9uIiwgImFic29sdXRlIik7CiAgICAgICAg
ICAgIGVsZW1lbnQuc3R5bGUuc2V0UHJvcGVydHkoImxlZnQiLCAiMTBweCIpOwogICAgICAgICAg
ICBlbGVtZW50LnN0eWxlLnNldFByb3BlcnR5KCJ0b3AiLCAiMTBweCIpOwogICAgICAgICAgICBp
ZiAoZGlzcGxheV9ub25lKSB7CiAgICAgICAgICAgICAgICBlbGVtZW50LnN0eWxlLnNldFByb3Bl
cnR5KCJkaXNwbGF5IiwgIm5vbmUiKTsKICAgICAgICAgICAgfQogICAgICAgICAgICB2YXIgYXR0
cmlidXRlVmFsdWUgPSBlbGVtZW50W2F0dHJpYnV0ZV9uYW1lXTsKICAgICAgICAgICAgZG9jdW1l
bnQuYm9keS5yZW1vdmVDaGlsZChlbGVtZW50KTsKICAgICAgICAgICAgcmV0dXJuIGF0dHJpYnV0
ZVZhbHVlOwogICAgICAgIH0KCiAgICAgICAgdmFyIGltZ0F0dHJpYnV0ZXMgPSBbCiAgICAgICAg
ICAgIFsieCIsIGZhbHNlLCAxMF0sIAogICAgICAgICAgICBbInkiLCBmYWxzZSwgMTBdLAogICAg
ICAgICAgICBbIngiLCB0cnVlLCAwXSwgCiAgICAgICAgICAgIFsieSIsIHRydWUsIDBdLAogICAg
ICAgIF07CgogICAgICAgIGltZ0F0dHJpYnV0ZXMuZm9yRWFjaChmdW5jdGlvbih0ZXN0X2RhdGEp
IHsKICAgICAgICAgICAgdGVzdCAoZnVuY3Rpb24oKSB7IGFzc2VydF9lcXVhbHModGVzdElNR0F0
dHJpYnV0ZXModGVzdF9kYXRhWzBdLCB0ZXN0X2RhdGFbMV0pLCB0ZXN0X2RhdGFbMl0pfSwgCiAg
ICAgICAgICAgICAgICAidGVzdCAiICsgdGVzdF9kYXRhWzBdICsgIiB3aXRoIGRpc3BsYXkgIiAr
IHRlc3RfZGF0YVsxXSkgCiAgICAgICAgICAgIH0KICAgICAgICApOwogICAgICAgIDwvc2NyaXB0
PgogICAgPC9ib2R5Pgo8L2h0bWw+Cg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>228391</attachid>
            <date>2014-04-02 06:26:00 -0700</date>
            <delta_ts>2014-04-03 05:19:58 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-130308-20140402222538.patch</filename>
            <type>text/plain</type>
            <size>5888</size>
            <attacher name="Jeongeun Kim">je_julie.kim</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTY2NTgyCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMWUxOTU2MjQ3MTU4NmZm
YWYyZDZlNGM4Nzg2ZjUzNTkyMmE2ZTI3YS4uY2EyMDk3YzRkZTZlYzM1NzBjZWZiNTJlZDIwNzI2
ZmQxNzJmOTcyNyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE5IEBACisyMDE0LTA0LTAyICBKZW9u
Z2V1biBLaW0gIDxqZV9qdWxpZS5raW1Ac2Ftc3VuZy5jb20+CisKKyAgICAgICAgQWNjb3JkaW5n
IHRvIENTU09NLVZpZXcsIOKAmGludGVyZmFjZSBIVE1MSW1hZ2VFbGVtZW504oCZLAorICAgICAg
ICBUaGUgeCBhdHRyaWJ1dGUgbXVzdCByZXR1cm4gdGhlIHgtY29vcmRpbmF0ZS4KKyAgICAgICAg
SWYgc3R5bGUgaXMgbm90IHVwZGF0ZWQgd2hlbiB4KCkgaXMgY2FsbGVkLCBpdCBjYW7igJl0IHJl
dHVybiBhbnl0aGluZy4KKyAgICAgICAgU3R5bGUgYW5kIGxheW91dCBzaG91bGQgYmUgZG9uZSBi
ZWZvcmUgZ2V0dGluZyB2YWx1ZSBmb3IgeCgpIGFuZCB5KCkuIAorICAgICAgICBodHRwczovL2J1
Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTMwMzA4CisKKyAgICAgICAgUmV2aWV3ZWQg
YnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgVGVzdDogY3Nzb20vY3Nzb20tdmlldy1pbWct
YXR0cmlidXRlcy0wMDEuaHRtbAorCisgICAgICAgICogaHRtbC9IVE1MSW1hZ2VFbGVtZW50LmNw
cDoKKyAgICAgICAgKFdlYkNvcmU6OkhUTUxJbWFnZUVsZW1lbnQ6OngpOgorICAgICAgICAoV2Vi
Q29yZTo6SFRNTEltYWdlRWxlbWVudDo6eSk6CisKIDIwMTQtMDQtMDEgIFphbGFuIEJ1anRhcyAg
PHphbGFuQGFwcGxlLmNvbT4KIAogICAgICAgICBTdWJwaXhlbCByZW5kZXJpbmc6IFRyYW5zaXRp
b24gY2xhc3MgSW1hZ2UgKGFuZCBpdHMgZGVwZW5kZW5jaWVzKSBmcm9tIGludCB0byBmbG9hdCB0
byBlbmFibGUgc3VicGl4ZWwgcG9zaXRpb25lZC9zaXplZCBpbWFnZXMuCmRpZmYgLS1naXQgYS9T
b3VyY2UvV2ViQ29yZS9odG1sL0hUTUxJbWFnZUVsZW1lbnQuY3BwIGIvU291cmNlL1dlYkNvcmUv
aHRtbC9IVE1MSW1hZ2VFbGVtZW50LmNwcAppbmRleCBlNjFhMGE0ZDBjNTA4YzYzNzM1YjcwOTUw
NjJmOTc1NzhhMTU2MjNjLi4wMDM3ZGMyZjM2ZDRjNzgwNjk2YTY4ZjQyNDQ2MzI2NjQ0NjJmNmE0
IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9odG1sL0hUTUxJbWFnZUVsZW1lbnQuY3BwCisr
KyBiL1NvdXJjZS9XZWJDb3JlL2h0bWwvSFRNTEltYWdlRWxlbWVudC5jcHAKQEAgLTM3OSwyMCAr
Mzc5LDMwIEBAIHZvaWQgSFRNTEltYWdlRWxlbWVudDo6c2V0V2lkdGgoaW50IHZhbHVlKQogCiBp
bnQgSFRNTEltYWdlRWxlbWVudDo6eCgpIGNvbnN0CiB7CisgICAgZG9jdW1lbnQoKS51cGRhdGVT
dHlsZUlmTmVlZGVkKCk7CisKICAgICBhdXRvIHJlbmRlcmVyID0gdGhpcy0+cmVuZGVyZXIoKTsK
ICAgICBpZiAoIXJlbmRlcmVyKQogICAgICAgICByZXR1cm4gMDsKIAorICAgIGlmIChyZW5kZXJl
ci0+bmVlZHNMYXlvdXQoKSkKKyAgICAgICAgZG9jdW1lbnQoKS51cGRhdGVMYXlvdXQoKTsKKwog
ICAgIC8vIEZJWE1FOiBUaGlzIGRvZXNuJ3Qgd29yayBjb3JyZWN0bHkgd2l0aCB0cmFuc2Zvcm1z
LgogICAgIHJldHVybiByZW5kZXJlci0+bG9jYWxUb0Fic29sdXRlKCkueCgpOwogfQogCiBpbnQg
SFRNTEltYWdlRWxlbWVudDo6eSgpIGNvbnN0CiB7CisgICAgZG9jdW1lbnQoKS51cGRhdGVTdHls
ZUlmTmVlZGVkKCk7CisKICAgICBhdXRvIHJlbmRlcmVyID0gdGhpcy0+cmVuZGVyZXIoKTsKICAg
ICBpZiAoIXJlbmRlcmVyKQogICAgICAgICByZXR1cm4gMDsKIAorICAgIGlmIChyZW5kZXJlci0+
bmVlZHNMYXlvdXQoKSkKKyAgICAgICAgZG9jdW1lbnQoKS51cGRhdGVMYXlvdXQoKTsKKwogICAg
IC8vIEZJWE1FOiBUaGlzIGRvZXNuJ3Qgd29yayBjb3JyZWN0bHkgd2l0aCB0cmFuc2Zvcm1zLgog
ICAgIHJldHVybiByZW5kZXJlci0+bG9jYWxUb0Fic29sdXRlKCkueSgpOwogfQpkaWZmIC0tZ2l0
IGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCmluZGV4IGM3
NzY1ZGIxNDZlMmJlY2M2ZWUxNmNjMzY2ODgzOTI0ZjkxYzJmOTIuLjk5ZDI5ZjRmMzc4OTY5ZmYw
ODhkYTdmMjljNzZkMDlkZTUwNTI0NWEgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL0NoYW5nZUxv
ZworKysgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxNiBAQAorMjAxNC0wNC0w
MiAgSmVvbmdldW4gS2ltICA8amVfanVsaWUua2ltQHNhbXN1bmcuY29tPgorCisgICAgICAgIEFj
Y29yZGluZyB0byBDU1NPTS1WaWV3LCDigJhpbnRlcmZhY2UgSFRNTEltYWdlRWxlbWVudOKAmSwK
KyAgICAgICAgVGhlIHggYXR0cmlidXRlIG11c3QgcmV0dXJuIHRoZSB4LWNvb3JkaW5hdGUuCisg
ICAgICAgIElmIHN0eWxlIGlzIG5vdCB1cGRhdGVkIHdoZW4geCgpIGlzIGNhbGxlZCwgaXQgY2Fu
4oCZdCByZXR1cm4gYW55dGhpbmcuCisgICAgICAgIFN0eWxlIGFuZCBsYXlvdXQgc2hvdWxkIGJl
IGRvbmUgYmVmb3JlIGdldHRpbmcgdmFsdWUgZm9yIHgoKSBhbmQgeSgpLiAKKyAgICAgICAgaHR0
cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEzMDMwOAorCisgICAgICAgIFJl
dmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICogY3Nzb20vY3Nzb20tdmlldy1p
bWctYXR0cmlidXRlcy0wMDEtZXhwZWN0ZWQudHh0OiBBZGRlZC4KKyAgICAgICAgKiBjc3NvbS9j
c3NvbS12aWV3LWltZy1hdHRyaWJ1dGVzLTAwMS5odG1sOiBBZGRlZC4KKwogMjAxNC0wNC0wMSAg
WmFsYW4gQnVqdGFzICA8emFsYW5AYXBwbGUuY29tPgogCiAgICAgICAgIFN1YnBpeGVsIHJlbmRl
cmluZzogVHJhbnNpdGlvbiBjbGFzcyBJbWFnZSAoYW5kIGl0cyBkZXBlbmRlbmNpZXMpIGZyb20g
aW50IHRvIGZsb2F0IHRvIGVuYWJsZSBzdWJwaXhlbCBwb3NpdGlvbmVkL3NpemVkIGltYWdlcy4K
ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Nzc29tL2Nzc29tLXZpZXctaW1nLWF0dHJpYnV0ZXMt
MDAxLWV4cGVjdGVkLnR4dCBiL0xheW91dFRlc3RzL2Nzc29tL2Nzc29tLXZpZXctaW1nLWF0dHJp
YnV0ZXMtMDAxLWV4cGVjdGVkLnR4dApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi4wZjlmYTYxYzhiNTlmNTRkZGJkNWZj
YTY0NTMzYWI3MzUwZmVhMDE3Ci0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvY3Nzb20v
Y3Nzb20tdmlldy1pbWctYXR0cmlidXRlcy0wMDEtZXhwZWN0ZWQudHh0CkBAIC0wLDAgKzEsNiBA
QAorCitQQVNTIHRlc3QgeCB3aXRoIGRpc3BsYXkgZmFsc2UgCitQQVNTIHRlc3QgeSB3aXRoIGRp
c3BsYXkgZmFsc2UgCitQQVNTIHRlc3QgeCB3aXRoIGRpc3BsYXkgdHJ1ZSAKK1BBU1MgdGVzdCB5
IHdpdGggZGlzcGxheSB0cnVlIAorCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9jc3NvbS9jc3Nv
bS12aWV3LWltZy1hdHRyaWJ1dGVzLTAwMS5odG1sIGIvTGF5b3V0VGVzdHMvY3Nzb20vY3Nzb20t
dmlldy1pbWctYXR0cmlidXRlcy0wMDEuaHRtbApuZXcgZmlsZSBtb2RlIDEwMDc1NQppbmRleCAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi45NDlmMmUxZTA4MDU0NDdh
NTI2MGM1YTQyZTk2OTE2YmE3MmQzN2MwCi0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMv
Y3Nzb20vY3Nzb20tdmlldy1pbWctYXR0cmlidXRlcy0wMDEuaHRtbApAQCAtMCwwICsxLDQ4IEBA
Cis8IURPQ1RZUEUgaHRtbD4KKzxodG1sPgorICAgIDxoZWFkPgorICAgICAgICA8dGl0bGU+Q1NT
T00tVmlldzogSFRNTEltYWdlRWxlbWVudCB4IGFuZCB5IGF0dHJpYnV0ZXM8L3RpdGxlPgorICAg
ICAgICA8bGluayByZWw9ImF1dGhvciIgdGl0bGU9IkFkb2JlIiBocmVmPSJodHRwOi8vaHRtbC5h
ZG9iZS5jb20vIj4KKyAgICAgICAgPGxpbmsgcmVsPSJhdXRob3IiIHRpdGxlPSJBbGFuIFN0ZWFy
bnMiIGhyZWY9Im1haWx0bzpzdGVhcm5zQGFkb2JlLmNvbSI+CisgICAgICAgIDxsaW5rIHJlbD0i
cmV2aWV3ZXIiIHRpdGxlPSIiIGhyZWY9IiI+CisgICAgICAgIDxsaW5rIHJlbD0iaGVscCIgaHJl
Zj0iaHR0cDovL2Rldi53My5vcmcvY3Nzd2cvY3Nzb20tdmlldy8jZXhjZW5zaW9ucy10by10aGUt
aHRtbGltYWdlZWxlbWVudC1pbnRlcmZhY2UiPgorICAgICAgICA8bWV0YSBuYW1lPSJhc3NlcnQi
IGNvbnRlbnQ9IkhUTUxJbWFnZUVsZW1lbnQgYXR0cmlidXRlcyBnaXZlIHggYW5kIHkgcG9zaXRp
b24gb2YgQ1NTIGxheW91dCBib3giPgorICAgICAgICA8bWV0YSBuYW1lPSJmbGFncyIgY29udGVu
dD0iZG9tIj4KKyAgICAgICAgPHNjcmlwdCBzcmM9Ii4uL3Jlc291cmNlcy90ZXN0aGFybmVzcy5q
cyI+PC9zY3JpcHQ+CisgICAgICAgIDxzY3JpcHQgc3JjPSIuLi9yZXNvdXJjZXMvdGVzdGhhcm5l
c3NyZXBvcnQuanMiPjwvc2NyaXB0PgorICAgIDwvaGVhZD4KKyAgICA8Ym9keT4KKyAgICAgICAg
PGRpdiBpZD0ibG9nIj48L2Rpdj4KKyAgICAgICAgPHNjcmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3Jp
cHQiPgorCisgICAgICAgIGZ1bmN0aW9uIHRlc3RJTUdBdHRyaWJ1dGVzKGF0dHJpYnV0ZV9uYW1l
LCBkaXNwbGF5X25vbmUpIHsKKyAgICAgICAgICAgIHZhciBlbGVtZW50ID0gZG9jdW1lbnQuY3Jl
YXRlRWxlbWVudCgiaW1nIik7CisgICAgICAgICAgICBkb2N1bWVudC5ib2R5LmFwcGVuZENoaWxk
KGVsZW1lbnQpOworICAgICAgICAgICAgZWxlbWVudC5zdHlsZS5zZXRQcm9wZXJ0eSgicG9zaXRp
b24iLCAiYWJzb2x1dGUiKTsKKyAgICAgICAgICAgIGVsZW1lbnQuc3R5bGUuc2V0UHJvcGVydHko
ImxlZnQiLCAiMTBweCIpOworICAgICAgICAgICAgZWxlbWVudC5zdHlsZS5zZXRQcm9wZXJ0eSgi
dG9wIiwgIjEwcHgiKTsKKyAgICAgICAgICAgIGVsZW1lbnQuc3R5bGUuc2V0UHJvcGVydHkoIndp
ZHRoIiwgIjEwcHgiKTsKKyAgICAgICAgICAgIGVsZW1lbnQuc3R5bGUuc2V0UHJvcGVydHkoImhl
aWdodCIsICIxMHB4Iik7CisgICAgICAgICAgICBpZiAoZGlzcGxheV9ub25lKSB7CisgICAgICAg
ICAgICAgICAgZWxlbWVudC5zdHlsZS5zZXRQcm9wZXJ0eSgiZGlzcGxheSIsICJub25lIik7Cisg
ICAgICAgICAgICB9CisgICAgICAgICAgICB2YXIgYXR0cmlidXRlVmFsdWUgPSBlbGVtZW50W2F0
dHJpYnV0ZV9uYW1lXTsKKyAgICAgICAgICAgIGRvY3VtZW50LmJvZHkucmVtb3ZlQ2hpbGQoZWxl
bWVudCk7CisgICAgICAgICAgICByZXR1cm4gYXR0cmlidXRlVmFsdWU7CisgICAgICAgIH0KKwor
ICAgICAgICB2YXIgaW1nQXR0cmlidXRlcyA9IFsKKyAgICAgICAgICAgIFsieCIsIGZhbHNlLCAx
MF0sIAorICAgICAgICAgICAgWyJ5IiwgZmFsc2UsIDEwXSwKKyAgICAgICAgICAgIFsieCIsIHRy
dWUsIDBdLCAKKyAgICAgICAgICAgIFsieSIsIHRydWUsIDBdLAorICAgICAgICBdOworCisgICAg
ICAgIGltZ0F0dHJpYnV0ZXMuZm9yRWFjaChmdW5jdGlvbih0ZXN0X2RhdGEpIHsKKyAgICAgICAg
ICAgIHRlc3QgKGZ1bmN0aW9uKCkgeyBhc3NlcnRfZXF1YWxzKHRlc3RJTUdBdHRyaWJ1dGVzKHRl
c3RfZGF0YVswXSwgdGVzdF9kYXRhWzFdKSwgdGVzdF9kYXRhWzJdKX0sIAorICAgICAgICAgICAg
ICAgICJ0ZXN0ICIgKyB0ZXN0X2RhdGFbMF0gKyAiIHdpdGggZGlzcGxheSAiICsgdGVzdF9kYXRh
WzFdKSAKKyAgICAgICAgICAgIH0KKyAgICAgICAgKTsKKyAgICAgICAgPC9zY3JpcHQ+CisgICAg
PC9ib2R5PgorPC9odG1sPgo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>228496</attachid>
            <date>2014-04-03 05:20:11 -0700</date>
            <delta_ts>2014-04-05 06:14:31 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-130308-20140403211952.patch</filename>
            <type>text/plain</type>
            <size>5475</size>
            <attacher name="Jeongeun Kim">je_julie.kim</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTY2NjQxCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYWM2NWI3ZTA4NTliZThh
NWQ0NTE2ZWIwZjg1NGUwMDdmNDJiZjU1Yi4uZTlkMDdiOWNhYjVkODkwZWVjODEyNjY4OWFkZTYy
ZmNkYWNkOTk1YiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE5IEBACisyMDE0LTA0LTAyICBKZW9u
Z2V1biBLaW0gIDxqZV9qdWxpZS5raW1Ac2Ftc3VuZy5jb20+CisKKyAgICAgICAgQWNjb3JkaW5n
IHRvIENTU09NLVZpZXcsIOKAmGludGVyZmFjZSBIVE1MSW1hZ2VFbGVtZW504oCZLAorICAgICAg
ICBUaGUgeCBhdHRyaWJ1dGUgbXVzdCByZXR1cm4gdGhlIHgtY29vcmRpbmF0ZS4KKyAgICAgICAg
SWYgc3R5bGUgaXMgbm90IHVwZGF0ZWQgd2hlbiB4KCkgaXMgY2FsbGVkLCBpdCBjYW7igJl0IHJl
dHVybiBhbnl0aGluZy4KKyAgICAgICAgU3R5bGUgYW5kIGxheW91dCBzaG91bGQgYmUgZG9uZSBi
ZWZvcmUgZ2V0dGluZyB2YWx1ZSBmb3IgeCgpIGFuZCB5KCkuIAorICAgICAgICBodHRwczovL2J1
Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTMwMzA4CisKKyAgICAgICAgUmV2aWV3ZWQg
YnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgVGVzdDogY3Nzb20vY3Nzb20tdmlldy1pbWct
YXR0cmlidXRlcy0wMDEuaHRtbAorCisgICAgICAgICogaHRtbC9IVE1MSW1hZ2VFbGVtZW50LmNw
cDoKKyAgICAgICAgKFdlYkNvcmU6OkhUTUxJbWFnZUVsZW1lbnQ6OngpOgorICAgICAgICAoV2Vi
Q29yZTo6SFRNTEltYWdlRWxlbWVudDo6eSk6CisKIDIwMTQtMDQtMDIgIEdlcmdvIEJhbG9naCAg
PGdiYWxvZ2gudS1zemVnZWRAcGFydG5lci5zYW1zdW5nLmNvbT4KIAogICAgICAgICBXYXJuaW5n
IGZpeCBmb3IgUmVuZGVyTGF5ZXIuCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9odG1sL0hU
TUxJbWFnZUVsZW1lbnQuY3BwIGIvU291cmNlL1dlYkNvcmUvaHRtbC9IVE1MSW1hZ2VFbGVtZW50
LmNwcAppbmRleCBlNjFhMGE0ZDBjNTA4YzYzNzM1YjcwOTUwNjJmOTc1NzhhMTU2MjNjLi5jMmEx
ZTBiNGZlOTY2OTZmNWY1ZTJjNjA3YzllOWUwNzE4Y2U0MWEyIDEwMDY0NAotLS0gYS9Tb3VyY2Uv
V2ViQ29yZS9odG1sL0hUTUxJbWFnZUVsZW1lbnQuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL2h0
bWwvSFRNTEltYWdlRWxlbWVudC5jcHAKQEAgLTM3OSw2ICszNzksNyBAQCB2b2lkIEhUTUxJbWFn
ZUVsZW1lbnQ6OnNldFdpZHRoKGludCB2YWx1ZSkKIAogaW50IEhUTUxJbWFnZUVsZW1lbnQ6Ongo
KSBjb25zdAogeworICAgIGRvY3VtZW50KCkudXBkYXRlTGF5b3V0SWdub3JlUGVuZGluZ1N0eWxl
c2hlZXRzKCk7CiAgICAgYXV0byByZW5kZXJlciA9IHRoaXMtPnJlbmRlcmVyKCk7CiAgICAgaWYg
KCFyZW5kZXJlcikKICAgICAgICAgcmV0dXJuIDA7CkBAIC0zODksNiArMzkwLDcgQEAgaW50IEhU
TUxJbWFnZUVsZW1lbnQ6OngoKSBjb25zdAogCiBpbnQgSFRNTEltYWdlRWxlbWVudDo6eSgpIGNv
bnN0CiB7CisgICAgZG9jdW1lbnQoKS51cGRhdGVMYXlvdXRJZ25vcmVQZW5kaW5nU3R5bGVzaGVl
dHMoKTsKICAgICBhdXRvIHJlbmRlcmVyID0gdGhpcy0+cmVuZGVyZXIoKTsKICAgICBpZiAoIXJl
bmRlcmVyKQogICAgICAgICByZXR1cm4gMDsKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5n
ZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwppbmRleCA0NDc5NmVmODZlMWE0MjhiOGZkZTI5
ZmMyOWY1OTAyYmE2YTY5Mzc3Li5kOTQxYjIxMDk2NDBmYzM1OTVkYzM0YTRkYmFkZDI0MDY4MGI0
YWZiIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMv
Q2hhbmdlTG9nCkBAIC0xLDMgKzEsMTYgQEAKKzIwMTQtMDQtMDIgIEplb25nZXVuIEtpbSAgPGpl
X2p1bGllLmtpbUBzYW1zdW5nLmNvbT4KKworICAgICAgICBBY2NvcmRpbmcgdG8gQ1NTT00tVmll
dywg4oCYaW50ZXJmYWNlIEhUTUxJbWFnZUVsZW1lbnTigJksCisgICAgICAgIFRoZSB4IGF0dHJp
YnV0ZSBtdXN0IHJldHVybiB0aGUgeC1jb29yZGluYXRlLgorICAgICAgICBJZiBzdHlsZSBpcyBu
b3QgdXBkYXRlZCB3aGVuIHgoKSBpcyBjYWxsZWQsIGl0IGNhbuKAmXQgcmV0dXJuIGFueXRoaW5n
LgorICAgICAgICBTdHlsZSBhbmQgbGF5b3V0IHNob3VsZCBiZSBkb25lIGJlZm9yZSBnZXR0aW5n
IHZhbHVlIGZvciB4KCkgYW5kIHkoKS4gCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3Jn
L3Nob3dfYnVnLmNnaT9pZD0xMzAzMDgKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9P
UFMhKS4KKworICAgICAgICAqIGNzc29tL2Nzc29tLXZpZXctaW1nLWF0dHJpYnV0ZXMtMDAxLWV4
cGVjdGVkLnR4dDogQWRkZWQuCisgICAgICAgICogY3Nzb20vY3Nzb20tdmlldy1pbWctYXR0cmli
dXRlcy0wMDEuaHRtbDogQWRkZWQuCisKIDIwMTQtMDQtMDIgIElvbiBSb3NjYSAgPHJvc2NhQGFk
b2JlLmNvbT4KIAogICAgICAgICBbQ1NTIEJsZW5kaW5nXSBDb21wb3NpdGluZyByZXF1aXJlbWVu
dHMgZm9yIGJsZW5kaW5nIGFyZSBub3QgY29tcHV0ZWQgY29ycmVjdGx5CmRpZmYgLS1naXQgYS9M
YXlvdXRUZXN0cy9jc3NvbS9jc3NvbS12aWV3LWltZy1hdHRyaWJ1dGVzLTAwMS1leHBlY3RlZC50
eHQgYi9MYXlvdXRUZXN0cy9jc3NvbS9jc3NvbS12aWV3LWltZy1hdHRyaWJ1dGVzLTAwMS1leHBl
Y3RlZC50eHQKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMC4uMGY5ZmE2MWM4YjU5ZjU0ZGRiZDVmY2E2NDUzM2FiNzM1MGZl
YTAxNwotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2Nzc29tL2Nzc29tLXZpZXctaW1n
LWF0dHJpYnV0ZXMtMDAxLWV4cGVjdGVkLnR4dApAQCAtMCwwICsxLDYgQEAKKworUEFTUyB0ZXN0
IHggd2l0aCBkaXNwbGF5IGZhbHNlIAorUEFTUyB0ZXN0IHkgd2l0aCBkaXNwbGF5IGZhbHNlIAor
UEFTUyB0ZXN0IHggd2l0aCBkaXNwbGF5IHRydWUgCitQQVNTIHRlc3QgeSB3aXRoIGRpc3BsYXkg
dHJ1ZSAKKwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvY3Nzb20vY3Nzb20tdmlldy1pbWctYXR0
cmlidXRlcy0wMDEuaHRtbCBiL0xheW91dFRlc3RzL2Nzc29tL2Nzc29tLXZpZXctaW1nLWF0dHJp
YnV0ZXMtMDAxLmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA3NTUKaW5kZXggMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uOTQ5ZjJlMWUwODA1NDQ3YTUyNjBjNWE0MmU5Njkx
NmJhNzJkMzdjMAotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2Nzc29tL2Nzc29tLXZp
ZXctaW1nLWF0dHJpYnV0ZXMtMDAxLmh0bWwKQEAgLTAsMCArMSw0OCBAQAorPCFET0NUWVBFIGh0
bWw+Cis8aHRtbD4KKyAgICA8aGVhZD4KKyAgICAgICAgPHRpdGxlPkNTU09NLVZpZXc6IEhUTUxJ
bWFnZUVsZW1lbnQgeCBhbmQgeSBhdHRyaWJ1dGVzPC90aXRsZT4KKyAgICAgICAgPGxpbmsgcmVs
PSJhdXRob3IiIHRpdGxlPSJBZG9iZSIgaHJlZj0iaHR0cDovL2h0bWwuYWRvYmUuY29tLyI+Cisg
ICAgICAgIDxsaW5rIHJlbD0iYXV0aG9yIiB0aXRsZT0iQWxhbiBTdGVhcm5zIiBocmVmPSJtYWls
dG86c3RlYXJuc0BhZG9iZS5jb20iPgorICAgICAgICA8bGluayByZWw9InJldmlld2VyIiB0aXRs
ZT0iIiBocmVmPSIiPgorICAgICAgICA8bGluayByZWw9ImhlbHAiIGhyZWY9Imh0dHA6Ly9kZXYu
dzMub3JnL2Nzc3dnL2Nzc29tLXZpZXcvI2V4Y2Vuc2lvbnMtdG8tdGhlLWh0bWxpbWFnZWVsZW1l
bnQtaW50ZXJmYWNlIj4KKyAgICAgICAgPG1ldGEgbmFtZT0iYXNzZXJ0IiBjb250ZW50PSJIVE1M
SW1hZ2VFbGVtZW50IGF0dHJpYnV0ZXMgZ2l2ZSB4IGFuZCB5IHBvc2l0aW9uIG9mIENTUyBsYXlv
dXQgYm94Ij4KKyAgICAgICAgPG1ldGEgbmFtZT0iZmxhZ3MiIGNvbnRlbnQ9ImRvbSI+CisgICAg
ICAgIDxzY3JpcHQgc3JjPSIuLi9yZXNvdXJjZXMvdGVzdGhhcm5lc3MuanMiPjwvc2NyaXB0Pgor
ICAgICAgICA8c2NyaXB0IHNyYz0iLi4vcmVzb3VyY2VzL3Rlc3RoYXJuZXNzcmVwb3J0LmpzIj48
L3NjcmlwdD4KKyAgICA8L2hlYWQ+CisgICAgPGJvZHk+CisgICAgICAgIDxkaXYgaWQ9ImxvZyI+
PC9kaXY+CisgICAgICAgIDxzY3JpcHQgdHlwZT0idGV4dC9qYXZhc2NyaXB0Ij4KKworICAgICAg
ICBmdW5jdGlvbiB0ZXN0SU1HQXR0cmlidXRlcyhhdHRyaWJ1dGVfbmFtZSwgZGlzcGxheV9ub25l
KSB7CisgICAgICAgICAgICB2YXIgZWxlbWVudCA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoImlt
ZyIpOworICAgICAgICAgICAgZG9jdW1lbnQuYm9keS5hcHBlbmRDaGlsZChlbGVtZW50KTsKKyAg
ICAgICAgICAgIGVsZW1lbnQuc3R5bGUuc2V0UHJvcGVydHkoInBvc2l0aW9uIiwgImFic29sdXRl
Iik7CisgICAgICAgICAgICBlbGVtZW50LnN0eWxlLnNldFByb3BlcnR5KCJsZWZ0IiwgIjEwcHgi
KTsKKyAgICAgICAgICAgIGVsZW1lbnQuc3R5bGUuc2V0UHJvcGVydHkoInRvcCIsICIxMHB4Iik7
CisgICAgICAgICAgICBlbGVtZW50LnN0eWxlLnNldFByb3BlcnR5KCJ3aWR0aCIsICIxMHB4Iik7
CisgICAgICAgICAgICBlbGVtZW50LnN0eWxlLnNldFByb3BlcnR5KCJoZWlnaHQiLCAiMTBweCIp
OworICAgICAgICAgICAgaWYgKGRpc3BsYXlfbm9uZSkgeworICAgICAgICAgICAgICAgIGVsZW1l
bnQuc3R5bGUuc2V0UHJvcGVydHkoImRpc3BsYXkiLCAibm9uZSIpOworICAgICAgICAgICAgfQor
ICAgICAgICAgICAgdmFyIGF0dHJpYnV0ZVZhbHVlID0gZWxlbWVudFthdHRyaWJ1dGVfbmFtZV07
CisgICAgICAgICAgICBkb2N1bWVudC5ib2R5LnJlbW92ZUNoaWxkKGVsZW1lbnQpOworICAgICAg
ICAgICAgcmV0dXJuIGF0dHJpYnV0ZVZhbHVlOworICAgICAgICB9CisKKyAgICAgICAgdmFyIGlt
Z0F0dHJpYnV0ZXMgPSBbCisgICAgICAgICAgICBbIngiLCBmYWxzZSwgMTBdLCAKKyAgICAgICAg
ICAgIFsieSIsIGZhbHNlLCAxMF0sCisgICAgICAgICAgICBbIngiLCB0cnVlLCAwXSwgCisgICAg
ICAgICAgICBbInkiLCB0cnVlLCAwXSwKKyAgICAgICAgXTsKKworICAgICAgICBpbWdBdHRyaWJ1
dGVzLmZvckVhY2goZnVuY3Rpb24odGVzdF9kYXRhKSB7CisgICAgICAgICAgICB0ZXN0IChmdW5j
dGlvbigpIHsgYXNzZXJ0X2VxdWFscyh0ZXN0SU1HQXR0cmlidXRlcyh0ZXN0X2RhdGFbMF0sIHRl
c3RfZGF0YVsxXSksIHRlc3RfZGF0YVsyXSl9LCAKKyAgICAgICAgICAgICAgICAidGVzdCAiICsg
dGVzdF9kYXRhWzBdICsgIiB3aXRoIGRpc3BsYXkgIiArIHRlc3RfZGF0YVsxXSkgCisgICAgICAg
ICAgICB9CisgICAgICAgICk7CisgICAgICAgIDwvc2NyaXB0PgorICAgIDwvYm9keT4KKzwvaHRt
bD4K
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>228672</attachid>
            <date>2014-04-05 06:14:45 -0700</date>
            <delta_ts>2014-04-05 06:52:37 -0700</delta_ts>
            <desc>Patch for landing</desc>
            <filename>bug-130308-20140405221423.patch</filename>
            <type>text/plain</type>
            <size>5655</size>
            <attacher name="Jeongeun Kim">je_julie.kim</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTY2ODMxCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggN2FlMTc1NGY4YzFmMjY2
NTBmOWM4OGNkYTc2ZDk5ZWRhNmU1OWE4MS4uMjU2MTAyMzJkOTQ0YmIwNDAzOTdlYTNlZDIxMWZj
Y2VhZGJmYTJkMCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIxIEBACisyMDE0LTA0LTA1ICBKZW9u
Z2V1biBLaW0gIDxqZV9qdWxpZS5raW1Ac2Ftc3VuZy5jb20+CisKKyAgICAgICAgYmFkIHZhbHVl
cyBmcm9tIEhUTUxJbWFnZUVsZW1lbnQgeCBhbmQgeSBhdHRyaWJ1dGVzIChDU1NPTS1WaWV3KQor
ICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTMwMzA4Cisg
ICAgICAgIAorICAgICAgICBSZXZpZXdlZCBieSBTaW1vbiBGcmFzZXIuCisKKyAgICAgICAgQWNj
b3JkaW5nIHRvIENTU09NLVZpZXcsIGludGVyZmFjZSBIVE1MSW1hZ2VFbGVtZW50LAorICAgICAg
ICBUaGUgeCBhdHRyaWJ1dGUgbXVzdCByZXR1cm4gdGhlIHgtY29vcmRpbmF0ZS4KKyAgICAgICAg
SWYgc3R5bGUgaXMgbm90IHVwZGF0ZWQgd2hlbiB4KCkgaXMgY2FsbGVkLCBpdCBjYW7igJl0IHJl
dHVybiBhbnl0aGluZy4KKyAgICAgICAgU3R5bGUgYW5kIGxheW91dCBzaG91bGQgYmUgZG9uZSBi
ZWZvcmUgZ2V0dGluZyB2YWx1ZSBmb3IgeCgpIGFuZCB5KCkuIAorCisgICAgICAgIFRlc3Q6IGNz
c29tL2Nzc29tLXZpZXctaW1nLWF0dHJpYnV0ZXMtMDAxLmh0bWwKKworICAgICAgICAqIGh0bWwv
SFRNTEltYWdlRWxlbWVudC5jcHA6CisgICAgICAgIChXZWJDb3JlOjpIVE1MSW1hZ2VFbGVtZW50
Ojp4KToKKyAgICAgICAgKFdlYkNvcmU6OkhUTUxJbWFnZUVsZW1lbnQ6OnkpOgorCiAyMDE0LTA0
LTA1ICBab2x0YW4gSG9ydmF0aCAgPHpvbHRhbkB3ZWJraXQub3JnPgogCiAgICAgICAgIFtDU1Mg
U2hhcGVzXSBSZW1vdmUgQ1NTQm94VHlwZSBtZW1iZXIgZnJvbSBCYXNpY1NoYXBlIGFuZCBDU1NC
YXNpY1NoYXBlCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9odG1sL0hUTUxJbWFnZUVsZW1l
bnQuY3BwIGIvU291cmNlL1dlYkNvcmUvaHRtbC9IVE1MSW1hZ2VFbGVtZW50LmNwcAppbmRleCBl
NjFhMGE0ZDBjNTA4YzYzNzM1YjcwOTUwNjJmOTc1NzhhMTU2MjNjLi5jMmExZTBiNGZlOTY2OTZm
NWY1ZTJjNjA3YzllOWUwNzE4Y2U0MWEyIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9odG1s
L0hUTUxJbWFnZUVsZW1lbnQuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL2h0bWwvSFRNTEltYWdl
RWxlbWVudC5jcHAKQEAgLTM3OSw2ICszNzksNyBAQCB2b2lkIEhUTUxJbWFnZUVsZW1lbnQ6OnNl
dFdpZHRoKGludCB2YWx1ZSkKIAogaW50IEhUTUxJbWFnZUVsZW1lbnQ6OngoKSBjb25zdAogewor
ICAgIGRvY3VtZW50KCkudXBkYXRlTGF5b3V0SWdub3JlUGVuZGluZ1N0eWxlc2hlZXRzKCk7CiAg
ICAgYXV0byByZW5kZXJlciA9IHRoaXMtPnJlbmRlcmVyKCk7CiAgICAgaWYgKCFyZW5kZXJlcikK
ICAgICAgICAgcmV0dXJuIDA7CkBAIC0zODksNiArMzkwLDcgQEAgaW50IEhUTUxJbWFnZUVsZW1l
bnQ6OngoKSBjb25zdAogCiBpbnQgSFRNTEltYWdlRWxlbWVudDo6eSgpIGNvbnN0CiB7CisgICAg
ZG9jdW1lbnQoKS51cGRhdGVMYXlvdXRJZ25vcmVQZW5kaW5nU3R5bGVzaGVldHMoKTsKICAgICBh
dXRvIHJlbmRlcmVyID0gdGhpcy0+cmVuZGVyZXIoKTsKICAgICBpZiAoIXJlbmRlcmVyKQogICAg
ICAgICByZXR1cm4gMDsKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91
dFRlc3RzL0NoYW5nZUxvZwppbmRleCAyOWJhYmNmNzM4NzExMDYzNGY4YTRhMTI2Zjk0YjllMDU1
ZDdiZTRhLi4yNWFjNzUyODVjZTJkN2MxZTMzYjU0NDQxNzk1MDIwNTNiMWNiODVkIDEwMDY0NAot
LS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBA
IC0xLDMgKzEsMTggQEAKKzIwMTQtMDQtMDUgIEplb25nZXVuIEtpbSAgPGplX2p1bGllLmtpbUBz
YW1zdW5nLmNvbT4KKworICAgICAgICBiYWQgdmFsdWVzIGZyb20gSFRNTEltYWdlRWxlbWVudCB4
IGFuZCB5IGF0dHJpYnV0ZXMgKENTU09NLVZpZXcpCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJr
aXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMzAzMDgKKworICAgICAgICBSZXZpZXdlZCBieSBTaW1v
biBGcmFzZXIuCisKKyAgICAgICAgQWNjb3JkaW5nIHRvIENTU09NLVZpZXcsIOKAmGludGVyZmFj
ZSBIVE1MSW1hZ2VFbGVtZW504oCZLAorICAgICAgICBUaGUgeCBhdHRyaWJ1dGUgbXVzdCByZXR1
cm4gdGhlIHgtY29vcmRpbmF0ZS4KKyAgICAgICAgSWYgc3R5bGUgaXMgbm90IHVwZGF0ZWQgd2hl
biB4KCkgaXMgY2FsbGVkLCBpdCBjYW7igJl0IHJldHVybiBhbnl0aGluZy4KKyAgICAgICAgU3R5
bGUgYW5kIGxheW91dCBzaG91bGQgYmUgZG9uZSBiZWZvcmUgZ2V0dGluZyB2YWx1ZSBmb3IgeCgp
IGFuZCB5KCkuIAorCisgICAgICAgICogY3Nzb20vY3Nzb20tdmlldy1pbWctYXR0cmlidXRlcy0w
MDEtZXhwZWN0ZWQudHh0OiBBZGRlZC4KKyAgICAgICAgKiBjc3NvbS9jc3NvbS12aWV3LWltZy1h
dHRyaWJ1dGVzLTAwMS5odG1sOiBBZGRlZC4KKwogMjAxNC0wNC0wNSAgQWxleGV5IFByb3NrdXJ5
YWtvdiAgPGFwQGFwcGxlLmNvbT4KIAogICAgICAgICBXZWJQcm9jZXNzIGZyZWV6ZXMgYWZ0ZXIg
ZmFzdC9mb3Jtcy9mb3JtLWFzc29jaWF0ZWQtZWxlbWVudC1jcmFzaDMuaHRtbCB0ZXN0CmRpZmYg
LS1naXQgYS9MYXlvdXRUZXN0cy9jc3NvbS9jc3NvbS12aWV3LWltZy1hdHRyaWJ1dGVzLTAwMS1l
eHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0cy9jc3NvbS9jc3NvbS12aWV3LWltZy1hdHRyaWJ1dGVz
LTAwMS1leHBlY3RlZC50eHQKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uMGY5ZmE2MWM4YjU5ZjU0ZGRiZDVmY2E2NDUz
M2FiNzM1MGZlYTAxNwotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2Nzc29tL2Nzc29t
LXZpZXctaW1nLWF0dHJpYnV0ZXMtMDAxLWV4cGVjdGVkLnR4dApAQCAtMCwwICsxLDYgQEAKKwor
UEFTUyB0ZXN0IHggd2l0aCBkaXNwbGF5IGZhbHNlIAorUEFTUyB0ZXN0IHkgd2l0aCBkaXNwbGF5
IGZhbHNlIAorUEFTUyB0ZXN0IHggd2l0aCBkaXNwbGF5IHRydWUgCitQQVNTIHRlc3QgeSB3aXRo
IGRpc3BsYXkgdHJ1ZSAKKwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvY3Nzb20vY3Nzb20tdmll
dy1pbWctYXR0cmlidXRlcy0wMDEuaHRtbCBiL0xheW91dFRlc3RzL2Nzc29tL2Nzc29tLXZpZXct
aW1nLWF0dHJpYnV0ZXMtMDAxLmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA3NTUKaW5kZXggMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uOTQ5ZjJlMWUwODA1NDQ3YTUyNjBj
NWE0MmU5NjkxNmJhNzJkMzdjMAotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2Nzc29t
L2Nzc29tLXZpZXctaW1nLWF0dHJpYnV0ZXMtMDAxLmh0bWwKQEAgLTAsMCArMSw0OCBAQAorPCFE
T0NUWVBFIGh0bWw+Cis8aHRtbD4KKyAgICA8aGVhZD4KKyAgICAgICAgPHRpdGxlPkNTU09NLVZp
ZXc6IEhUTUxJbWFnZUVsZW1lbnQgeCBhbmQgeSBhdHRyaWJ1dGVzPC90aXRsZT4KKyAgICAgICAg
PGxpbmsgcmVsPSJhdXRob3IiIHRpdGxlPSJBZG9iZSIgaHJlZj0iaHR0cDovL2h0bWwuYWRvYmUu
Y29tLyI+CisgICAgICAgIDxsaW5rIHJlbD0iYXV0aG9yIiB0aXRsZT0iQWxhbiBTdGVhcm5zIiBo
cmVmPSJtYWlsdG86c3RlYXJuc0BhZG9iZS5jb20iPgorICAgICAgICA8bGluayByZWw9InJldmll
d2VyIiB0aXRsZT0iIiBocmVmPSIiPgorICAgICAgICA8bGluayByZWw9ImhlbHAiIGhyZWY9Imh0
dHA6Ly9kZXYudzMub3JnL2Nzc3dnL2Nzc29tLXZpZXcvI2V4Y2Vuc2lvbnMtdG8tdGhlLWh0bWxp
bWFnZWVsZW1lbnQtaW50ZXJmYWNlIj4KKyAgICAgICAgPG1ldGEgbmFtZT0iYXNzZXJ0IiBjb250
ZW50PSJIVE1MSW1hZ2VFbGVtZW50IGF0dHJpYnV0ZXMgZ2l2ZSB4IGFuZCB5IHBvc2l0aW9uIG9m
IENTUyBsYXlvdXQgYm94Ij4KKyAgICAgICAgPG1ldGEgbmFtZT0iZmxhZ3MiIGNvbnRlbnQ9ImRv
bSI+CisgICAgICAgIDxzY3JpcHQgc3JjPSIuLi9yZXNvdXJjZXMvdGVzdGhhcm5lc3MuanMiPjwv
c2NyaXB0PgorICAgICAgICA8c2NyaXB0IHNyYz0iLi4vcmVzb3VyY2VzL3Rlc3RoYXJuZXNzcmVw
b3J0LmpzIj48L3NjcmlwdD4KKyAgICA8L2hlYWQ+CisgICAgPGJvZHk+CisgICAgICAgIDxkaXYg
aWQ9ImxvZyI+PC9kaXY+CisgICAgICAgIDxzY3JpcHQgdHlwZT0idGV4dC9qYXZhc2NyaXB0Ij4K
KworICAgICAgICBmdW5jdGlvbiB0ZXN0SU1HQXR0cmlidXRlcyhhdHRyaWJ1dGVfbmFtZSwgZGlz
cGxheV9ub25lKSB7CisgICAgICAgICAgICB2YXIgZWxlbWVudCA9IGRvY3VtZW50LmNyZWF0ZUVs
ZW1lbnQoImltZyIpOworICAgICAgICAgICAgZG9jdW1lbnQuYm9keS5hcHBlbmRDaGlsZChlbGVt
ZW50KTsKKyAgICAgICAgICAgIGVsZW1lbnQuc3R5bGUuc2V0UHJvcGVydHkoInBvc2l0aW9uIiwg
ImFic29sdXRlIik7CisgICAgICAgICAgICBlbGVtZW50LnN0eWxlLnNldFByb3BlcnR5KCJsZWZ0
IiwgIjEwcHgiKTsKKyAgICAgICAgICAgIGVsZW1lbnQuc3R5bGUuc2V0UHJvcGVydHkoInRvcCIs
ICIxMHB4Iik7CisgICAgICAgICAgICBlbGVtZW50LnN0eWxlLnNldFByb3BlcnR5KCJ3aWR0aCIs
ICIxMHB4Iik7CisgICAgICAgICAgICBlbGVtZW50LnN0eWxlLnNldFByb3BlcnR5KCJoZWlnaHQi
LCAiMTBweCIpOworICAgICAgICAgICAgaWYgKGRpc3BsYXlfbm9uZSkgeworICAgICAgICAgICAg
ICAgIGVsZW1lbnQuc3R5bGUuc2V0UHJvcGVydHkoImRpc3BsYXkiLCAibm9uZSIpOworICAgICAg
ICAgICAgfQorICAgICAgICAgICAgdmFyIGF0dHJpYnV0ZVZhbHVlID0gZWxlbWVudFthdHRyaWJ1
dGVfbmFtZV07CisgICAgICAgICAgICBkb2N1bWVudC5ib2R5LnJlbW92ZUNoaWxkKGVsZW1lbnQp
OworICAgICAgICAgICAgcmV0dXJuIGF0dHJpYnV0ZVZhbHVlOworICAgICAgICB9CisKKyAgICAg
ICAgdmFyIGltZ0F0dHJpYnV0ZXMgPSBbCisgICAgICAgICAgICBbIngiLCBmYWxzZSwgMTBdLCAK
KyAgICAgICAgICAgIFsieSIsIGZhbHNlLCAxMF0sCisgICAgICAgICAgICBbIngiLCB0cnVlLCAw
XSwgCisgICAgICAgICAgICBbInkiLCB0cnVlLCAwXSwKKyAgICAgICAgXTsKKworICAgICAgICBp
bWdBdHRyaWJ1dGVzLmZvckVhY2goZnVuY3Rpb24odGVzdF9kYXRhKSB7CisgICAgICAgICAgICB0
ZXN0IChmdW5jdGlvbigpIHsgYXNzZXJ0X2VxdWFscyh0ZXN0SU1HQXR0cmlidXRlcyh0ZXN0X2Rh
dGFbMF0sIHRlc3RfZGF0YVsxXSksIHRlc3RfZGF0YVsyXSl9LCAKKyAgICAgICAgICAgICAgICAi
dGVzdCAiICsgdGVzdF9kYXRhWzBdICsgIiB3aXRoIGRpc3BsYXkgIiArIHRlc3RfZGF0YVsxXSkg
CisgICAgICAgICAgICB9CisgICAgICAgICk7CisgICAgICAgIDwvc2NyaXB0PgorICAgIDwvYm9k
eT4KKzwvaHRtbD4K
</data>

          </attachment>
      

    </bug>

</bugzilla>