<?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>100113</bug_id>
          
          <creation_ts>2012-10-23 05:56:08 -0700</creation_ts>
          <short_desc>Can not click the node which is shown only if it is hovered when touch events are enabled.</short_desc>
          <delta_ts>2013-05-09 05:02:57 -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>UI Events</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>WONTFIX</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="Eunmi Lee">enmi.lee</reporter>
          <assigned_to name="Eunmi Lee">enmi.lee</assigned_to>
          <cc>allan.jensen</cc>
    
    <cc>commit-queue</cc>
    
    <cc>esprehn+autocc</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>748548</commentid>
    <comment_count>0</comment_count>
    <who name="Eunmi Lee">enmi.lee</who>
    <bug_when>2012-10-23 05:56:08 -0700</bug_when>
    <thetext>When touch events are enabled, we can not click the node which is shown only if it is hovered
because the hover property is removed from the node when touch is released. (it was patched by Bug 77620)
The click event comes after touch is released, so it could not reach to the node.
For example, we can not click the &quot;more menu&quot; in the left-top of espn.go.com, because the list is hided when touch is released.

I think the aim of Bug 77620 is that clearing the hover property from the node when the finger is released off the node.
So, it is better to not remove hover property if the hovered node and touch-released node are same.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>748558</commentid>
    <comment_count>1</comment_count>
      <attachid>170141</attachid>
    <who name="Eunmi Lee">enmi.lee</who>
    <bug_when>2012-10-23 06:12:59 -0700</bug_when>
    <thetext>Created attachment 170141
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>748563</commentid>
    <comment_count>2</comment_count>
      <attachid>170141</attachid>
    <who name="Allan Sandfeld Jensen">allan.jensen</who>
    <bug_when>2012-10-23 06:22:24 -0700</bug_when>
    <thetext>Comment on attachment 170141
Patch

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

The patch makes some sense. Though I guess there would be cases where it ends up looking weird, it is better than having stuff that is not accesible.

&gt; Source/WebCore/dom/Document.cpp:5885
&gt; +            size_t removeCount = nodesToRemoveFromChain.size();
&gt; +            for (size_t i = 0; i &lt; removeCount; ++i)
&gt; +                nodesToRemoveFromChain[i]-&gt;setHovered(false);
&gt; +            setHoverNode(0);
&gt; +
&gt; +            // A touch release can not set new hover or active target.
&gt; +            return;

I guess you can also just set newHoverNode to 0 here. Which would make the code simpler.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>748570</commentid>
    <comment_count>3</comment_count>
      <attachid>170141</attachid>
    <who name="Eunmi Lee">enmi.lee</who>
    <bug_when>2012-10-23 06:32:02 -0700</bug_when>
    <thetext>Comment on attachment 170141
Patch

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

&gt;&gt; Source/WebCore/dom/Document.cpp:5885
&gt;&gt; +            return;
&gt; 
&gt; I guess you can also just set newHoverNode to 0 here. Which would make the code simpler.

Yes, right. I will change like that :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>748589</commentid>
    <comment_count>4</comment_count>
      <attachid>170149</attachid>
    <who name="Eunmi Lee">enmi.lee</who>
    <bug_when>2012-10-23 06:47:54 -0700</bug_when>
    <thetext>Created attachment 170149
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>748634</commentid>
    <comment_count>5</comment_count>
      <attachid>170149</attachid>
    <who name="Allan Sandfeld Jensen">allan.jensen</who>
    <bug_when>2012-10-23 07:42:56 -0700</bug_when>
    <thetext>Comment on attachment 170149
Patch

Looks good. Would it be possible to write a test for this using the eventSender?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>748933</commentid>
    <comment_count>6</comment_count>
      <attachid>170149</attachid>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2012-10-23 13:43:08 -0700</bug_when>
    <thetext>Comment on attachment 170149
Patch

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

&gt; Source/WebCore/ChangeLog:11
&gt; +        No new tests, no change in behavior.

How can this be accurate? The title describes a bug, fixing it is a change in behavior.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>749168</commentid>
    <comment_count>7</comment_count>
    <who name="Eunmi Lee">enmi.lee</who>
    <bug_when>2012-10-23 17:52:26 -0700</bug_when>
    <thetext>(In reply to comment #5)
&gt; (From update of attachment 170149 [details])
&gt; Looks good. Would it be possible to write a test for this using the eventSender?

OK, I&apos;ll try to write a test for this :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>749169</commentid>
    <comment_count>8</comment_count>
    <who name="Eunmi Lee">enmi.lee</who>
    <bug_when>2012-10-23 17:52:58 -0700</bug_when>
    <thetext>(In reply to comment #6)
&gt; (From update of attachment 170149 [details])
&gt; View in context: https://bugs.webkit.org/attachment.cgi?id=170149&amp;action=review
&gt; 
&gt; &gt; Source/WebCore/ChangeLog:11
&gt; &gt; +        No new tests, no change in behavior.
&gt; 
&gt; How can this be accurate? The title describes a bug, fixing it is a change in behavior.

Yes, I will modify that after writing a test.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>886181</commentid>
    <comment_count>9</comment_count>
      <attachid>201033</attachid>
    <who name="Eunmi Lee">enmi.lee</who>
    <bug_when>2013-05-08 00:14:57 -0700</bug_when>
    <thetext>Created attachment 201033
Patch

Add a test and rebase.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>886273</commentid>
    <comment_count>10</comment_count>
      <attachid>201053</attachid>
    <who name="Eunmi Lee">enmi.lee</who>
    <bug_when>2013-05-08 03:56:35 -0700</bug_when>
    <thetext>Created attachment 201053
Patch

Modify test case.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>886284</commentid>
    <comment_count>11</comment_count>
    <who name="Allan Sandfeld Jensen">allan.jensen</who>
    <bug_when>2013-05-08 04:37:04 -0700</bug_when>
    <thetext>Is the click event triggered by touch in this case? Or how are the touch events affecting mouse click events?

Perhaps the correct solution in the long run is to stop touch events from affecting hover/active, and let gestures do it.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>886296</commentid>
    <comment_count>12</comment_count>
    <who name="Eunmi Lee">enmi.lee</who>
    <bug_when>2013-05-08 05:28:00 -0700</bug_when>
    <thetext>(In reply to comment #11)
&gt; Is the click event triggered by touch in this case? Or how are the touch events affecting mouse click events?
&gt; 
&gt; Perhaps the correct solution in the long run is to stop touch events from affecting hover/active, and let gestures do it.

I see what is the point.

I thought the case that the GestureTap event is occurred after touch start and release event.
But in that case, the shouldGesturesTriggerActive() should be true and touch events should not affect to the hover/active state. right?
so, there is no problem for click and I have to modify the patch.

Then, thinking about the case there is no gesture events and there exists only touch events.
In that case, we can not show the hover menu using touch start event because touch release event clears the hover state.
Is that ok that we can not set hover only with touch events?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>886308</commentid>
    <comment_count>13</comment_count>
    <who name="Allan Sandfeld Jensen">allan.jensen</who>
    <bug_when>2013-05-08 05:53:44 -0700</bug_when>
    <thetext>(In reply to comment #12)
&gt; (In reply to comment #11)
&gt; &gt; Is the click event triggered by touch in this case? Or how are the touch events affecting mouse click events?
&gt; &gt; 
&gt; &gt; Perhaps the correct solution in the long run is to stop touch events from affecting hover/active, and let gestures do it.
&gt; 
&gt; I see what is the point.
&gt; 
&gt; I thought the case that the GestureTap event is occurred after touch start and release event.
&gt; But in that case, the shouldGesturesTriggerActive() should be true and touch events should not affect to the hover/active state. right?
&gt; so, there is no problem for click and I have to modify the patch.
&gt; 
&gt; Then, thinking about the case there is no gesture events and there exists only touch events.
&gt; In that case, we can not show the hover menu using touch start event because touch release event clears the hover state.
&gt; Is that ok that we can not set hover only with touch events?

Depends on platforms that are not using gesture events. The only reason shouldGesturesTriggerActive() is currently false is because WebKit2 (Qt/EFL) does not send the GestureTapDown event. If we did gesture handling can set the hover/active much better since it would match the element that touch-adjustment adjusts the touch to.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>886576</commentid>
    <comment_count>14</comment_count>
    <who name="Eunmi Lee">enmi.lee</who>
    <bug_when>2013-05-08 20:03:07 -0700</bug_when>
    <thetext>(In reply to comment #13)
&gt; (In reply to comment #12)
&gt; &gt; (In reply to comment #11)
&gt; &gt; &gt; Is the click event triggered by touch in this case? Or how are the touch events affecting mouse click events?
&gt; &gt; &gt; 
&gt; &gt; &gt; Perhaps the correct solution in the long run is to stop touch events from affecting hover/active, and let gestures do it.
&gt; &gt; 
&gt; &gt; I see what is the point.
&gt; &gt; 
&gt; &gt; I thought the case that the GestureTap event is occurred after touch start and release event.
&gt; &gt; But in that case, the shouldGesturesTriggerActive() should be true and touch events should not affect to the hover/active state. right?
&gt; &gt; so, there is no problem for click and I have to modify the patch.
&gt; &gt; 
&gt; &gt; Then, thinking about the case there is no gesture events and there exists only touch events.
&gt; &gt; In that case, we can not show the hover menu using touch start event because touch release event clears the hover state.
&gt; &gt; Is that ok that we can not set hover only with touch events?
&gt; 
&gt; Depends on platforms that are not using gesture events. The only reason shouldGesturesTriggerActive() is currently false is because WebKit2 (Qt/EFL) does not send the GestureTapDown event. If we did gesture handling can set the hover/active much better since it would match the element that touch-adjustment adjusts the touch to.

Yes, then it is better to use GestureTapDown event later and we don&apos;t have to care about the case only has touch events now.
I think this patch is not necessary anymore.
Would you change the status of this patch? I don&apos;t have permission so I can see only &apos;new, assigned, resolved&apos; options.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>886737</commentid>
    <comment_count>15</comment_count>
    <who name="Allan Sandfeld Jensen">allan.jensen</who>
    <bug_when>2013-05-09 05:02:33 -0700</bug_when>
    <thetext>I think you have the rights. You just need to pick &apos;resolved&apos; and the resolution to close bugs.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>886739</commentid>
    <comment_count>16</comment_count>
      <attachid>201053</attachid>
    <who name="Allan Sandfeld Jensen">allan.jensen</who>
    <bug_when>2013-05-09 05:02:57 -0700</bug_when>
    <thetext>Comment on attachment 201053
Patch

Clearing flags to take it out of review queue.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>170141</attachid>
            <date>2012-10-23 06:12:59 -0700</date>
            <delta_ts>2012-10-23 06:47:50 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-100113-20121023221136.patch</filename>
            <type>text/plain</type>
            <size>3012</size>
            <attacher name="Eunmi Lee">enmi.lee</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTMyMTk2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZTUyOGY3M2Q5ZjcxOWU4
YzcyMmNjMzhmNDQ5MjMyOWExODIzZjc4MC4uZWRiNGNiYTY4MDY2OWM1MWY1NDAzOGI1YzMxNGFm
NjVjM2NiMTRhMyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE4IEBACisyMDEyLTEwLTIzICBFdW5t
aSBMZWUgIDxldW5taTE1LmxlZUBzYW1zdW5nLmNvbT4KKworICAgICAgICBDYW4gbm90IGNsaWNr
IHRoZSBub2RlIHdoaWNoIGlzIHNob3duIG9ubHkgaWYgaXQgaXMgaG92ZXJlZCB3aGVuIHRvdWNo
IGV2ZW50cyBhcmUgZW5hYmxlZC4KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hv
d19idWcuY2dpP2lkPTEwMDExMworCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEp
LgorCisgICAgICAgIENsZWFyIHRoZSBob3ZlciBjaGFpbiBvbmx5IGlmIHRoZSB0b3VjaCBnZXN0
dXJlIGlzIG92ZXIgb24gdGhlIGRpZmZlcmVudAorICAgICAgICBub2RlIGZyb20gb2xkIGhvdmVy
IG5vZGUuCisKKyAgICAgICAgTm8gbmV3IHRlc3RzLCBubyBjaGFuZ2UgaW4gYmVoYXZpb3IuCisK
KyAgICAgICAgKiBkb20vRG9jdW1lbnQuY3BwOgorICAgICAgICAoV2ViQ29yZTo6RG9jdW1lbnQ6
OnVwZGF0ZUhvdmVyQWN0aXZlU3RhdGUpOgorCiAyMDEyLTEwLTIzICBTaGVyaWZmIEJvdCAgPHdl
YmtpdC5yZXZpZXcuYm90QGdtYWlsLmNvbT4KIAogICAgICAgICBVbnJldmlld2VkLCByb2xsaW5n
IG91dCByMTMyMTQ5LgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvZG9tL0RvY3VtZW50LmNw
cCBiL1NvdXJjZS9XZWJDb3JlL2RvbS9Eb2N1bWVudC5jcHAKaW5kZXggZTg1YzhmMWMwNzNmZmUx
MGRhMDdjZmI0YmNlM2JjZWI5NDQ0NzNhNi4uYzNmMmIyMTkwM2I0NTAyYWM3NTFhMjdiMTA0YzQ0
ZWE4YjQ5MDRmYSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvZG9tL0RvY3VtZW50LmNwcAor
KysgYi9Tb3VyY2UvV2ViQ29yZS9kb20vRG9jdW1lbnQuY3BwCkBAIC01ODQ3LDIyICs1ODQ3LDkg
QEAgdm9pZCBEb2N1bWVudDo6dXBkYXRlSG92ZXJBY3RpdmVTdGF0ZShjb25zdCBIaXRUZXN0UmVx
dWVzdCYgcmVxdWVzdCwgSGl0VGVzdFJlc3UKICAgICAvLyBhdCB0aGUgdGltZSB0aGUgbW91c2Ug
d2VudCBkb3duLgogICAgIGJvb2wgbXVzdEJlSW5BY3RpdmVDaGFpbiA9IHJlcXVlc3QuYWN0aXZl
KCkgJiYgcmVxdWVzdC5tb3ZlKCk7CiAKLSAgICBSZWZQdHI8Tm9kZT4gb2xkSG92ZXJOb2RlID0g
aG92ZXJOb2RlKCk7Ci0gICAgLy8gQ2xlYXIgdGhlIDpob3ZlciBjaGFpbiB3aGVuIHRoZSB0b3Vj
aCBnZXN0dXJlIGlzIG92ZXIuCi0gICAgaWYgKHJlcXVlc3QudG91Y2hSZWxlYXNlKCkpIHsKLSAg
ICAgICAgaWYgKG9sZEhvdmVyTm9kZSkgewotICAgICAgICAgICAgZm9yIChSZW5kZXJPYmplY3Qq
IGN1cnIgPSBvbGRIb3Zlck5vZGUtPnJlbmRlcmVyKCk7IGN1cnI7IGN1cnIgPSBjdXJyLT5ob3Zl
ckFuY2VzdG9yKCkpIHsKLSAgICAgICAgICAgICAgICBpZiAoY3Vyci0+bm9kZSgpICYmICFjdXJy
LT5pc1RleHQoKSkKLSAgICAgICAgICAgICAgICAgICAgY3Vyci0+bm9kZSgpLT5zZXRIb3ZlcmVk
KGZhbHNlKTsKLSAgICAgICAgICAgIH0KLSAgICAgICAgICAgIHNldEhvdmVyTm9kZSgwKTsKLSAg
ICAgICAgfQotICAgICAgICAvLyBBIHRvdWNoIHJlbGVhc2UgY2FuIG5vdCBzZXQgbmV3IGhvdmVy
IG9yIGFjdGl2ZSB0YXJnZXQuCi0gICAgICAgIHJldHVybjsKLSAgICB9Ci0KICAgICAvLyBDaGVj
ayB0byBzZWUgaWYgdGhlIGhvdmVyZWQgbm9kZSBoYXMgY2hhbmdlZC4KICAgICAvLyBJZiBpdCBo
YXNuJ3QsIHdlIGRvIG5vdCBuZWVkIHRvIGRvIGFueXRoaW5nLgorICAgIFJlZlB0cjxOb2RlPiBv
bGRIb3Zlck5vZGUgPSBob3Zlck5vZGUoKTsKICAgICBOb2RlKiBuZXdIb3Zlck5vZGUgPSBpbm5l
ck5vZGVJbkRvY3VtZW50OwogICAgIHdoaWxlIChuZXdIb3Zlck5vZGUgJiYgIW5ld0hvdmVyTm9k
ZS0+cmVuZGVyZXIoKSkKICAgICAgICAgbmV3SG92ZXJOb2RlID0gbmV3SG92ZXJOb2RlLT5wYXJl
bnRPckhvc3ROb2RlKCk7CkBAIC01ODg2LDYgKzU4NzMsMTcgQEAgdm9pZCBEb2N1bWVudDo6dXBk
YXRlSG92ZXJBY3RpdmVTdGF0ZShjb25zdCBIaXRUZXN0UmVxdWVzdCYgcmVxdWVzdCwgSGl0VGVz
dFJlc3UKICAgICAgICAgICAgIGlmIChjdXJyLT5ub2RlKCkgJiYgIWN1cnItPmlzVGV4dCgpICYm
ICghbXVzdEJlSW5BY3RpdmVDaGFpbiB8fCBjdXJyLT5ub2RlKCktPmluQWN0aXZlQ2hhaW4oKSkp
CiAgICAgICAgICAgICAgICAgbm9kZXNUb1JlbW92ZUZyb21DaGFpbi5hcHBlbmQoY3Vyci0+bm9k
ZSgpKTsKICAgICAgICAgfQorCisgICAgICAgIC8vIENsZWFyIHRoZSA6aG92ZXIgY2hhaW4gd2hl
biB0aGUgdG91Y2ggZ2VzdHVyZSBpcyBvdmVyIG9uIHRoZSBkaWZmZXJlbnQgbm9kZSBmcm9tIG9s
ZCBob3ZlciBub2RlLgorICAgICAgICBpZiAocmVxdWVzdC50b3VjaFJlbGVhc2UoKSkgeworICAg
ICAgICAgICAgc2l6ZV90IHJlbW92ZUNvdW50ID0gbm9kZXNUb1JlbW92ZUZyb21DaGFpbi5zaXpl
KCk7CisgICAgICAgICAgICBmb3IgKHNpemVfdCBpID0gMDsgaSA8IHJlbW92ZUNvdW50OyArK2kp
CisgICAgICAgICAgICAgICAgbm9kZXNUb1JlbW92ZUZyb21DaGFpbltpXS0+c2V0SG92ZXJlZChm
YWxzZSk7CisgICAgICAgICAgICBzZXRIb3Zlck5vZGUoMCk7CisKKyAgICAgICAgICAgIC8vIEEg
dG91Y2ggcmVsZWFzZSBjYW4gbm90IHNldCBuZXcgaG92ZXIgb3IgYWN0aXZlIHRhcmdldC4KKyAg
ICAgICAgICAgIHJldHVybjsKKyAgICAgICAgfQogICAgIH0KIAogICAgIC8vIE5vdyBzZXQgdGhl
IGhvdmVyIHN0YXRlIGZvciBvdXIgbmV3IG9iamVjdCB1cCB0byB0aGUgcm9vdC4K
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>170149</attachid>
            <date>2012-10-23 06:47:54 -0700</date>
            <delta_ts>2013-05-08 00:14:52 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-100113-20121023224631.patch</filename>
            <type>text/plain</type>
            <size>2837</size>
            <attacher name="Eunmi Lee">enmi.lee</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTMyMTk2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZTUyOGY3M2Q5ZjcxOWU4
YzcyMmNjMzhmNDQ5MjMyOWExODIzZjc4MC4uZWRiNGNiYTY4MDY2OWM1MWY1NDAzOGI1YzMxNGFm
NjVjM2NiMTRhMyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE4IEBACisyMDEyLTEwLTIzICBFdW5t
aSBMZWUgIDxldW5taTE1LmxlZUBzYW1zdW5nLmNvbT4KKworICAgICAgICBDYW4gbm90IGNsaWNr
IHRoZSBub2RlIHdoaWNoIGlzIHNob3duIG9ubHkgaWYgaXQgaXMgaG92ZXJlZCB3aGVuIHRvdWNo
IGV2ZW50cyBhcmUgZW5hYmxlZC4KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hv
d19idWcuY2dpP2lkPTEwMDExMworCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEp
LgorCisgICAgICAgIENsZWFyIHRoZSBob3ZlciBjaGFpbiBvbmx5IGlmIHRoZSB0b3VjaCBnZXN0
dXJlIGlzIG92ZXIgb24gdGhlIGRpZmZlcmVudAorICAgICAgICBub2RlIGZyb20gb2xkIGhvdmVy
IG5vZGUuCisKKyAgICAgICAgTm8gbmV3IHRlc3RzLCBubyBjaGFuZ2UgaW4gYmVoYXZpb3IuCisK
KyAgICAgICAgKiBkb20vRG9jdW1lbnQuY3BwOgorICAgICAgICAoV2ViQ29yZTo6RG9jdW1lbnQ6
OnVwZGF0ZUhvdmVyQWN0aXZlU3RhdGUpOgorCiAyMDEyLTEwLTIzICBTaGVyaWZmIEJvdCAgPHdl
YmtpdC5yZXZpZXcuYm90QGdtYWlsLmNvbT4KIAogICAgICAgICBVbnJldmlld2VkLCByb2xsaW5n
IG91dCByMTMyMTQ5LgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvZG9tL0RvY3VtZW50LmNw
cCBiL1NvdXJjZS9XZWJDb3JlL2RvbS9Eb2N1bWVudC5jcHAKaW5kZXggZTg1YzhmMWMwNzNmZmUx
MGRhMDdjZmI0YmNlM2JjZWI5NDQ0NzNhNi4uYzA5NmYyZjRlNDVjMmVhZmM0MzY1NTMyZjYyYzlm
YTY0NDA3YTJjZCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvZG9tL0RvY3VtZW50LmNwcAor
KysgYi9Tb3VyY2UvV2ViQ29yZS9kb20vRG9jdW1lbnQuY3BwCkBAIC01ODQ3LDIyICs1ODQ3LDkg
QEAgdm9pZCBEb2N1bWVudDo6dXBkYXRlSG92ZXJBY3RpdmVTdGF0ZShjb25zdCBIaXRUZXN0UmVx
dWVzdCYgcmVxdWVzdCwgSGl0VGVzdFJlc3UKICAgICAvLyBhdCB0aGUgdGltZSB0aGUgbW91c2Ug
d2VudCBkb3duLgogICAgIGJvb2wgbXVzdEJlSW5BY3RpdmVDaGFpbiA9IHJlcXVlc3QuYWN0aXZl
KCkgJiYgcmVxdWVzdC5tb3ZlKCk7CiAKLSAgICBSZWZQdHI8Tm9kZT4gb2xkSG92ZXJOb2RlID0g
aG92ZXJOb2RlKCk7Ci0gICAgLy8gQ2xlYXIgdGhlIDpob3ZlciBjaGFpbiB3aGVuIHRoZSB0b3Vj
aCBnZXN0dXJlIGlzIG92ZXIuCi0gICAgaWYgKHJlcXVlc3QudG91Y2hSZWxlYXNlKCkpIHsKLSAg
ICAgICAgaWYgKG9sZEhvdmVyTm9kZSkgewotICAgICAgICAgICAgZm9yIChSZW5kZXJPYmplY3Qq
IGN1cnIgPSBvbGRIb3Zlck5vZGUtPnJlbmRlcmVyKCk7IGN1cnI7IGN1cnIgPSBjdXJyLT5ob3Zl
ckFuY2VzdG9yKCkpIHsKLSAgICAgICAgICAgICAgICBpZiAoY3Vyci0+bm9kZSgpICYmICFjdXJy
LT5pc1RleHQoKSkKLSAgICAgICAgICAgICAgICAgICAgY3Vyci0+bm9kZSgpLT5zZXRIb3ZlcmVk
KGZhbHNlKTsKLSAgICAgICAgICAgIH0KLSAgICAgICAgICAgIHNldEhvdmVyTm9kZSgwKTsKLSAg
ICAgICAgfQotICAgICAgICAvLyBBIHRvdWNoIHJlbGVhc2UgY2FuIG5vdCBzZXQgbmV3IGhvdmVy
IG9yIGFjdGl2ZSB0YXJnZXQuCi0gICAgICAgIHJldHVybjsKLSAgICB9Ci0KICAgICAvLyBDaGVj
ayB0byBzZWUgaWYgdGhlIGhvdmVyZWQgbm9kZSBoYXMgY2hhbmdlZC4KICAgICAvLyBJZiBpdCBo
YXNuJ3QsIHdlIGRvIG5vdCBuZWVkIHRvIGRvIGFueXRoaW5nLgorICAgIFJlZlB0cjxOb2RlPiBv
bGRIb3Zlck5vZGUgPSBob3Zlck5vZGUoKTsKICAgICBOb2RlKiBuZXdIb3Zlck5vZGUgPSBpbm5l
ck5vZGVJbkRvY3VtZW50OwogICAgIHdoaWxlIChuZXdIb3Zlck5vZGUgJiYgIW5ld0hvdmVyTm9k
ZS0+cmVuZGVyZXIoKSkKICAgICAgICAgbmV3SG92ZXJOb2RlID0gbmV3SG92ZXJOb2RlLT5wYXJl
bnRPckhvc3ROb2RlKCk7CkBAIC01ODg2LDYgKzU4NzMsMTMgQEAgdm9pZCBEb2N1bWVudDo6dXBk
YXRlSG92ZXJBY3RpdmVTdGF0ZShjb25zdCBIaXRUZXN0UmVxdWVzdCYgcmVxdWVzdCwgSGl0VGVz
dFJlc3UKICAgICAgICAgICAgIGlmIChjdXJyLT5ub2RlKCkgJiYgIWN1cnItPmlzVGV4dCgpICYm
ICghbXVzdEJlSW5BY3RpdmVDaGFpbiB8fCBjdXJyLT5ub2RlKCktPmluQWN0aXZlQ2hhaW4oKSkp
CiAgICAgICAgICAgICAgICAgbm9kZXNUb1JlbW92ZUZyb21DaGFpbi5hcHBlbmQoY3Vyci0+bm9k
ZSgpKTsKICAgICAgICAgfQorCisgICAgICAgIC8vIENsZWFyIHRoZSA6aG92ZXIgY2hhaW4gd2hl
biB0aGUgdG91Y2ggZ2VzdHVyZSBpcyBvdmVyIG9uIHRoZSBkaWZmZXJlbnQgbm9kZSBmcm9tIG9s
ZCBob3ZlciBub2RlLgorICAgICAgICBpZiAocmVxdWVzdC50b3VjaFJlbGVhc2UoKSkgeworICAg
ICAgICAgICAgc2V0SG92ZXJOb2RlKDApOworICAgICAgICAgICAgLy8gQSB0b3VjaCByZWxlYXNl
IGNhbiBub3Qgc2V0IG5ldyBob3ZlciBvciBhY3RpdmUgdGFyZ2V0LgorICAgICAgICAgICAgbmV3
SG92ZXJPYmogPSAwOworICAgICAgICB9CiAgICAgfQogCiAgICAgLy8gTm93IHNldCB0aGUgaG92
ZXIgc3RhdGUgZm9yIG91ciBuZXcgb2JqZWN0IHVwIHRvIHRoZSByb290Lgo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>201033</attachid>
            <date>2013-05-08 00:14:57 -0700</date>
            <delta_ts>2013-05-08 03:56:31 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-100113-20130508161401.patch</filename>
            <type>text/plain</type>
            <size>7299</size>
            <attacher name="Eunmi Lee">enmi.lee</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTQ5NzExCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZmYzOTBhZWExZGNkZjZi
ZjM3NTYzYjNiMjM1ZjkzODdlOGFmNGZkNy4uYjhmZDBlYzJkMWM4Y2UzMDQzZTBjYmM0NTAyMjYy
NWVhZjY0NDMxYiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIwIEBACisyMDEzLTA1LTA4ICBFdW5t
aSBMZWUgIDxldW5taTE1LmxlZUBzYW1zdW5nLmNvbT4KKworICAgICAgICBDYW4gbm90IGNsaWNr
IHRoZSBub2RlIHdoaWNoIGlzIHNob3duIG9ubHkgaWYgaXQgaXMgaG92ZXJlZCB3aGVuIHRvdWNo
IGV2ZW50cyBhcmUgZW5hYmxlZC4KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hv
d19idWcuY2dpP2lkPTEwMDExMworCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEp
LgorCisgICAgICAgIENsZWFyIHRoZSBob3ZlciBjaGFpbiBvbmx5IGlmIHRoZSB0b3VjaCByZWxl
YXNlIG9jY3VycyBvbiB0aGUgZGlmZmVyZW50CisgICAgICAgIG5vZGUgZnJvbSBvbGQgaG92ZXIg
bm9kZS4KKworICAgICAgICBUZXN0OiBmYXN0L2V2ZW50cy90b3VjaC90b3VjaC1ob3Zlci1zdGF0
ZS5odG1sCisKKyAgICAgICAgKiBkb20vRG9jdW1lbnQuY3BwOgorICAgICAgICAoV2ViQ29yZTo6
RG9jdW1lbnQ6OnVwZGF0ZUhvdmVyQWN0aXZlU3RhdGUpOgorICAgICAgICAqIHBhZ2UvRXZlbnRI
YW5kbGVyLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OkV2ZW50SGFuZGxlcjo6aGFuZGxlVG91Y2hF
dmVudCk6CisKIDIwMTMtMDUtMDcgIEJlbmphbWluIFBvdWxhaW4gIDxicG91bGFpbkBhcHBsZS5j
b20+CiAKICAgICAgICAgTWFrZSBDYW52YXNTdHlsZSdzIENNWUtBVmFsdWVzIGFsbG9jYXRlZCBv
biB0aGUgaGVhcCBhbmQgbW92ZSB0aGUgcG9pbnRlciBpbiB0aGUgdW5pb24uCmRpZmYgLS1naXQg
YS9Tb3VyY2UvV2ViQ29yZS9kb20vRG9jdW1lbnQuY3BwIGIvU291cmNlL1dlYkNvcmUvZG9tL0Rv
Y3VtZW50LmNwcAppbmRleCBjNmFkOWU4NWIyNjVhYTAwZjZiZWZjZjBhZTI3Y2U5N2RjNTZmMjY3
Li45MWZkNDFkNDNjNTRmMDI0ZTAyNDk2ZGRhYjdmZDMzOTE5ZmFjNzQ2IDEwMDY0NAotLS0gYS9T
b3VyY2UvV2ViQ29yZS9kb20vRG9jdW1lbnQuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL2RvbS9E
b2N1bWVudC5jcHAKQEAgLTU5MDAsMTcgKzU5MDAsMTcgQEAgdm9pZCBEb2N1bWVudDo6dXBkYXRl
SG92ZXJBY3RpdmVTdGF0ZShjb25zdCBIaXRUZXN0UmVxdWVzdCYgcmVxdWVzdCwgRWxlbWVudCog
aW4KIAogICAgIFJlZlB0cjxOb2RlPiBvbGRIb3Zlck5vZGUgPSBob3Zlck5vZGUoKTsKIAotICAg
IC8vIEEgdG91Y2ggcmVsZWFzZSBkb2VzIG5vdCBzZXQgYSBuZXcgaG92ZXIgdGFyZ2V0OyBzZXR0
aW5nIHRoZSBlbGVtZW50IHdlJ3JlIHdvcmtpbmcgd2l0aCB0byAwCi0gICAgLy8gd2lsbCBjbGVh
ciB0aGUgY2hhaW4gb2YgaG92ZXJlZCBlbGVtZW50cyBhbGwgdGhlIHdheSB0byB0aGUgdG9wIG9m
IHRoZSB0cmVlLgotICAgIGlmIChyZXF1ZXN0LnRvdWNoUmVsZWFzZSgpKQotICAgICAgICBpbm5l
ckVsZW1lbnRJbkRvY3VtZW50ID0gMDsKLQogICAgIC8vIENoZWNrIHRvIHNlZSBpZiB0aGUgaG92
ZXJlZCBub2RlIGhhcyBjaGFuZ2VkLgogICAgIC8vIElmIGl0IGhhc24ndCwgd2UgZG8gbm90IG5l
ZWQgdG8gZG8gYW55dGhpbmcuCiAgICAgTm9kZSogbmV3SG92ZXJOb2RlID0gaW5uZXJFbGVtZW50
SW5Eb2N1bWVudDsKICAgICB3aGlsZSAobmV3SG92ZXJOb2RlICYmICFuZXdIb3Zlck5vZGUtPnJl
bmRlcmVyKCkpCiAgICAgICAgIG5ld0hvdmVyTm9kZSA9IG5ld0hvdmVyTm9kZS0+cGFyZW50T3JT
aGFkb3dIb3N0Tm9kZSgpOwogCisgICAgLy8gQSB0b3VjaCByZWxlYXNlIGRvZXMgbm90IHNldCBh
IG5ldyBob3ZlciB0YXJnZXQ7IHNldHRpbmcgdGhlIGVsZW1lbnQgd2UncmUgd29ya2luZyB3aXRo
IHRvIDAKKyAgICAvLyB3aWxsIGNsZWFyIHRoZSBjaGFpbiBvZiBob3ZlcmVkIGVsZW1lbnRzIGFs
bCB0aGUgd2F5IHRvIHRoZSB0b3Agb2YgdGhlIHRyZWUuCisgICAgaWYgKHJlcXVlc3QudG91Y2hS
ZWxlYXNlKCkgJiYgb2xkSG92ZXJOb2RlICE9IG5ld0hvdmVyTm9kZSkKKyAgICAgICAgbmV3SG92
ZXJOb2RlID0gMDsKKwogICAgIC8vIFVwZGF0ZSBvdXIgY3VycmVudCBob3ZlciBub2RlLgogICAg
IHNldEhvdmVyTm9kZShuZXdIb3Zlck5vZGUpOwogCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29y
ZS9wYWdlL0V2ZW50SGFuZGxlci5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9wYWdlL0V2ZW50SGFuZGxl
ci5jcHAKaW5kZXggNWFlNWQzZjdmYjQwNjE3ZWY3ZTZhNjFiZjgzZDAxMjNkZDU4Y2RkNS4uNWVl
MTRkZDM1MTcxNTNlOThjZTM5NmIyMmU2NjMwYWVmZWNjNDczNCAxMDA2NDQKLS0tIGEvU291cmNl
L1dlYkNvcmUvcGFnZS9FdmVudEhhbmRsZXIuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3BhZ2Uv
RXZlbnRIYW5kbGVyLmNwcApAQCAtMzk2OCw5ICszOTY4LDkgQEAgYm9vbCBFdmVudEhhbmRsZXI6
OmhhbmRsZVRvdWNoRXZlbnQoY29uc3QgUGxhdGZvcm1Ub3VjaEV2ZW50JiBldmVudCkKICAgICAg
ICAgICAgIG1fb3JpZ2luYXRpbmdUb3VjaFBvaW50VGFyZ2V0cy5zZXQodG91Y2hQb2ludFRhcmdl
dEtleSwgbm9kZSk7CiAgICAgICAgICAgICB0b3VjaFRhcmdldCA9IG5vZGU7CiAgICAgICAgIH0g
ZWxzZSBpZiAocG9pbnRTdGF0ZSA9PSBQbGF0Zm9ybVRvdWNoUG9pbnQ6OlRvdWNoUmVsZWFzZWQg
fHwgcG9pbnRTdGF0ZSA9PSBQbGF0Zm9ybVRvdWNoUG9pbnQ6OlRvdWNoQ2FuY2VsbGVkKSB7Ci0g
ICAgICAgICAgICAvLyBObyBuZWVkIHRvIHBlcmZvcm0gYSBoaXQtdGVzdCBzaW5jZSB3ZSBvbmx5
IG5lZWQgdG8gdW5zZXQgOmhvdmVyIGFuZCA6YWN0aXZlIHN0YXRlcy4KKyAgICAgICAgICAgIC8v
IFdlIG9ubHkgcGVyZm9ybSBhIGhpdHRlc3QgdG8gdW5zZXQgOmFjdGl2ZSBvciA6aG92ZXIgc3Rh
dGUuCiAgICAgICAgICAgICBpZiAoIXNob3VsZEdlc3R1cmVzVHJpZ2dlckFjdGl2ZSgpICYmIGFs
bFRvdWNoUmVsZWFzZWQpCi0gICAgICAgICAgICAgICAgbV9mcmFtZS0+ZG9jdW1lbnQoKS0+dXBk
YXRlSG92ZXJBY3RpdmVTdGF0ZShoaXRUeXBlLCAwKTsKKyAgICAgICAgICAgICAgICBoaXRUZXN0
UmVzdWx0QXRQb2ludChwYWdlUG9pbnQsIGhpdFR5cGUpOwogICAgICAgICAgICAgaWYgKHRvdWNo
UG9pbnRUYXJnZXRLZXkgPT0gbV9vcmlnaW5hdGluZ1RvdWNoUG9pbnRUYXJnZXRLZXkpCiAgICAg
ICAgICAgICAgICAgbV9vcmlnaW5hdGluZ1RvdWNoUG9pbnRUYXJnZXRLZXkgPSAwOwogCmRpZmYg
LS1naXQgYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5k
ZXggNWZmMjg3MWRjZDU2ODMxZWUyM2UzYWI2ODVmNDFmYzlhMTBlNTgzMi4uMzM2Njk2ODYwN2Qz
NGM3ODk5NjdmZDZiMDk4MDYwYWIzZjU4M2NlNSAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hh
bmdlTG9nCisrKyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE1IEBACisyMDEz
LTA1LTA4ICBFdW5taSBMZWUgIDxldW5taTE1LmxlZUBzYW1zdW5nLmNvbT4KKworICAgICAgICBD
YW4gbm90IGNsaWNrIHRoZSBub2RlIHdoaWNoIGlzIHNob3duIG9ubHkgaWYgaXQgaXMgaG92ZXJl
ZCB3aGVuIHRvdWNoIGV2ZW50cyBhcmUgZW5hYmxlZC4KKyAgICAgICAgaHR0cHM6Ly9idWdzLndl
YmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEwMDExMworCisgICAgICAgIFJldmlld2VkIGJ5IE5P
Qk9EWSAoT09QUyEpLgorCisgICAgICAgIEFkZCBuZXcgdGVzdCB0byBjaGVjayBob3ZlciBzdGF0
ZSBmb3IgdG91Y2ggZXZlbnRzLgorCisgICAgICAgICogZmFzdC9ldmVudHMvdG91Y2gvdG91Y2gt
aG92ZXItc3RhdGUtZXhwZWN0ZWQudHh0OiBBZGRlZC4KKyAgICAgICAgKiBmYXN0L2V2ZW50cy90
b3VjaC90b3VjaC1ob3Zlci1zdGF0ZS5odG1sOiBBZGRlZC4KKwogMjAxMy0wNS0wNyAgSGFucyBN
dWxsZXIgIDxobXVsbGVyQGFkb2JlLmNvbT4KIAogICAgICAgICBbQ1NTIEV4Y2x1c2lvbnNdIHNo
YXBlLWluc2lkZSwgc2hhcGUtcGFkZGluZywgcG9seWdvbiB0ZXN0IGZhaWxpbmcgd2hlbiBzdWJw
aXhlbCBsYXlvdXQgaXMgZGlzYWJsZWQKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3QvZXZl
bnRzL3RvdWNoL3RvdWNoLWhvdmVyLXN0YXRlLWV4cGVjdGVkLnR4dCBiL0xheW91dFRlc3RzL2Zh
c3QvZXZlbnRzL3RvdWNoL3RvdWNoLWhvdmVyLXN0YXRlLWV4cGVjdGVkLnR4dApuZXcgZmlsZSBt
b2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
Li45MWEwNGViYjIxNTA0N2E2ZGEzZjY4ZjQzNjMyODJkYmI2NjI3MWQxCi0tLSAvZGV2L251bGwK
KysrIGIvTGF5b3V0VGVzdHMvZmFzdC9ldmVudHMvdG91Y2gvdG91Y2gtaG92ZXItc3RhdGUtZXhw
ZWN0ZWQudHh0CkBAIC0wLDAgKzEsOCBAQAorUEFTUyBob3ZlcmVkLmxlbmd0aCBpcyAwCitQQVNT
IGhvdmVyZWQubGVuZ3RoIGlzIDEKK1BBU1MgaG92ZXJlZC5sZW5ndGggaXMgMQorUEFTUyBob3Zl
cmVkLmxlbmd0aCBpcyAwCitQQVNTIHN1Y2Nlc3NmdWxseVBhcnNlZCBpcyB0cnVlCisKK1RFU1Qg
Q09NUExFVEUKKwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFzdC9ldmVudHMvdG91Y2gvdG91
Y2gtaG92ZXItc3RhdGUuaHRtbCBiL0xheW91dFRlc3RzL2Zhc3QvZXZlbnRzL3RvdWNoL3RvdWNo
LWhvdmVyLXN0YXRlLmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uNThkOGNhYmE0NjE5NDMwOGE0YTJhNTU5ZTA0
OGZmYjNiNjU0NDE5NwotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2Zhc3QvZXZlbnRz
L3RvdWNoL3RvdWNoLWhvdmVyLXN0YXRlLmh0bWwKQEAgLTAsMCArMSw3NSBAQAorPCFET0NUWVBF
IEhUTUwgUFVCTElDICItLy9JRVRGLy9EVEQgSFRNTC8vRU4iPgorPGh0bWw+Cis8aGVhZD4KKyAg
ICA8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgorICAgICAgICB1bCB7CisgICAgICAgICAgICB3aWR0
aDogMTAwcHg7CisgICAgICAgIH0KKworICAgICAgICBsaSB7CisgICAgICAgICAgICBiYWNrZ3Jv
dW5kLWNvbG9yOnllbGxvdzsKKyAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7CisgICAgICAgICAg
ICBsZWZ0OiAwcHg7CisgICAgICAgICAgICB0b3A6IDBweDsKKyAgICAgICAgICAgIHdpZHRoOiAx
MDBweDsKKyAgICAgICAgICAgIGhlaWdodDogMTAwcHg7CisgICAgICAgICAgICBib3JkZXI6IG5v
bmU7CisgICAgICAgIH0KKworICAgICAgICAjbWVudSAjaXRlbSB7CisgICAgICAgICAgICBkaXNw
bGF5OiBub25lOworICAgICAgICB9CisKKyAgICAgICAgI21lbnU6aG92ZXIgI2l0ZW0geworICAg
ICAgICAgICAgZGlzcGxheTogYmxvY2s7CisgICAgICAgIH0KKyAgICA8L3N0eWxlPgorICAgIDxz
Y3JpcHQgc3JjPSIuLi8uLi9qcy9yZXNvdXJjZXMvanMtdGVzdC1wcmUuanMiPjwvc2NyaXB0Pgor
PC9oZWFkPgorPGJvZHk+CisgICAgPHVsIGlkPSJtZW51Ij4KKyAgICAgICAgPGxpPjwvbGk+Cisg
ICAgICAgIDxsaSBpZD0iaXRlbSI+PC9saT4KKyAgICA8L3VsPgorICAgIDx1bD4KKyAgICA8L3Vs
PgorICAgIDxzY3JpcHQgdHlwZT0idGV4dC9qYXZhc2NyaXB0Ij4KKyAgICAgICAgLy8gV2UgaGF2
ZSB0byBhZGQgYXQgbGVhc3Qgb25lIHRvdWNoIGV2ZW50IGhhbmRsZXIgdG8gZmVlZCB0b3VjaCBl
dmVudCB0byB0aGUgd2ViIHByb2Nlc3MuCisgICAgICAgIGZ1bmN0aW9uIHRvdWNoTGlzdGVuZXIo
ZSkgeyB9CisgICAgICAgIGRvY3VtZW50LmFkZEV2ZW50TGlzdGVuZXIoJ3RvdWNoc3RhcnQnLCB0
b3VjaExpc3RlbmVyLCBmYWxzZSk7CisKKyAgICAgICAgdmFyIGhvdmVyZWQ7CisKKyAgICAgICAg
ZnVuY3Rpb24gcnVuVGVzdCgpCisgICAgICAgIHsKKyAgICAgICAgICAgIGlmICh3aW5kb3cuZXZl
bnRTZW5kZXIpIHsKKyAgICAgICAgICAgICAgICBob3ZlcmVkID0gZG9jdW1lbnQucXVlcnlTZWxl
Y3RvckFsbCgnI21lbnU6aG92ZXInKTsKKyAgICAgICAgICAgICAgICBzaG91bGRCZSgnaG92ZXJl
ZC5sZW5ndGgnLCAnMCcpOworCisgICAgICAgICAgICAgICAgZXZlbnRTZW5kZXIuYWRkVG91Y2hQ
b2ludCg1MCwgNTApOworICAgICAgICAgICAgICAgIGV2ZW50U2VuZGVyLnRvdWNoU3RhcnQoKTsK
KyAgICAgICAgICAgICAgICBldmVudFNlbmRlci5yZWxlYXNlVG91Y2hQb2ludCgwKTsKKyAgICAg
ICAgICAgICAgICBldmVudFNlbmRlci50b3VjaEVuZCgpOworICAgICAgICAgICAgICAgIGhvdmVy
ZWQgPSBkb2N1bWVudC5xdWVyeVNlbGVjdG9yQWxsKCcjbWVudTpob3ZlcicpOworICAgICAgICAg
ICAgICAgIHNob3VsZEJlKCdob3ZlcmVkLmxlbmd0aCcsICcxJyk7CisKKyAgICAgICAgICAgICAg
ICBldmVudFNlbmRlci5hZGRUb3VjaFBvaW50KDUwLCAxNTApOworICAgICAgICAgICAgICAgIGV2
ZW50U2VuZGVyLnRvdWNoU3RhcnQoKTsKKyAgICAgICAgICAgICAgICBldmVudFNlbmRlci5yZWxl
YXNlVG91Y2hQb2ludCgwKTsKKyAgICAgICAgICAgICAgICBldmVudFNlbmRlci50b3VjaEVuZCgp
OworICAgICAgICAgICAgICAgIGhvdmVyZWQgPSBkb2N1bWVudC5xdWVyeVNlbGVjdG9yQWxsKCcj
bWVudTpob3ZlcicpOworICAgICAgICAgICAgICAgIHNob3VsZEJlKCdob3ZlcmVkLmxlbmd0aCcs
ICcxJyk7CisKKyAgICAgICAgICAgICAgICBldmVudFNlbmRlci5hZGRUb3VjaFBvaW50KDE1MCwg
NTApOworICAgICAgICAgICAgICAgIGV2ZW50U2VuZGVyLnRvdWNoU3RhcnQoKTsKKyAgICAgICAg
ICAgICAgICBldmVudFNlbmRlci5yZWxlYXNlVG91Y2hQb2ludCgwKTsKKyAgICAgICAgICAgICAg
ICBldmVudFNlbmRlci50b3VjaEVuZCgpOworICAgICAgICAgICAgICAgIGhvdmVyZWQgPSBkb2N1
bWVudC5xdWVyeVNlbGVjdG9yQWxsKCcjbWVudTpob3ZlcicpOworICAgICAgICAgICAgICAgIHNo
b3VsZEJlKCdob3ZlcmVkLmxlbmd0aCcsICcwJyk7CisgICAgICAgICAgICB9CisgICAgICAgIH0K
KyAgICAgICAgcnVuVGVzdCgpOworICAgIDwvc2NyaXB0PgorICAgIDxzY3JpcHQgc3JjPSIuLi8u
Li9qcy9yZXNvdXJjZXMvanMtdGVzdC1wb3N0LmpzIj48L3NjcmlwdD4KKzwvYm9keT4KKzwvaHRt
bD4K
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>201053</attachid>
            <date>2013-05-08 03:56:35 -0700</date>
            <delta_ts>2013-05-09 05:02:56 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-100113-20130508195539.patch</filename>
            <type>text/plain</type>
            <size>7474</size>
            <attacher name="Eunmi Lee">enmi.lee</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTQ5NzExCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZmYzOTBhZWExZGNkZjZi
ZjM3NTYzYjNiMjM1ZjkzODdlOGFmNGZkNy4uNTdjNjc4MjNkNzMxZmQyZTA3ZmFhMDU2YjRmYmE0
Mzg3N2VlMDE5NSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI0IEBACisyMDEzLTA1LTA4ICBFdW5t
aSBMZWUgIDxldW5taTE1LmxlZUBzYW1zdW5nLmNvbT4KKworICAgICAgICBDYW4gbm90IGNsaWNr
IHRoZSBub2RlIHdoaWNoIGlzIHNob3duIG9ubHkgaWYgaXQgaXMgaG92ZXJlZCB3aGVuIHRvdWNo
IGV2ZW50cyBhcmUgZW5hYmxlZC4KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hv
d19idWcuY2dpP2lkPTEwMDExMworCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEp
LgorCisgICAgICAgIFRoZSBub2RlIHdoaWNoIGlzIHNob3duIG9ubHkgaWYgaXQgaXMgaG92ZXJl
ZCBpcyBub3QgY2xpY2thYmxlIHdoZW4gdGhlCisgICAgICAgIHRvdWNoIGV2ZW50cyBhcmUgdXNl
ZC4gSXQgaXMgYmVjYXVzZSB0aGUgdG91Y2ggcmVsZWFzZSBldmVudCBjbGVhcnMgdGhlCisgICAg
ICAgIGhvdmVyIHByb3BlcnR5IGZyb20gdGhlIG5vZGUgYW5kIHRoZSBjbGljayBldmVudCBjb21l
cyBhZnRlciB0b3VjaAorICAgICAgICByZWxlYXNlIGV2ZW50IGNhbiBub3QgcmVhY2ggdG8gdGhl
IGhpZGVkIG5vZGUuCisgICAgICAgIFRoZSB0b3VjaCByZWxlYXNlIGV2ZW50IHNob3VsZCBub3Qg
Y2xlYXIgdGhlIGhvdmVyIHByb3BlcnR5IGlmIHRoZSBub2RlCisgICAgICAgIHdoaWNoIGdldHMg
dGhlIGV2ZW50IGlzIHNhbWUgYXMgaG92ZXJlZCBub2RlLgorCisgICAgICAgIFRlc3Q6IGZhc3Qv
ZXZlbnRzL3RvdWNoL3RvdWNoLWhvdmVyLXN0YXRlLmh0bWwKKworICAgICAgICAqIGRvbS9Eb2N1
bWVudC5jcHA6CisgICAgICAgIChXZWJDb3JlOjpEb2N1bWVudDo6dXBkYXRlSG92ZXJBY3RpdmVT
dGF0ZSk6CisgICAgICAgICogcGFnZS9FdmVudEhhbmRsZXIuY3BwOgorICAgICAgICAoV2ViQ29y
ZTo6RXZlbnRIYW5kbGVyOjpoYW5kbGVUb3VjaEV2ZW50KToKKwogMjAxMy0wNS0wNyAgQmVuamFt
aW4gUG91bGFpbiAgPGJwb3VsYWluQGFwcGxlLmNvbT4KIAogICAgICAgICBNYWtlIENhbnZhc1N0
eWxlJ3MgQ01ZS0FWYWx1ZXMgYWxsb2NhdGVkIG9uIHRoZSBoZWFwIGFuZCBtb3ZlIHRoZSBwb2lu
dGVyIGluIHRoZSB1bmlvbi4KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2RvbS9Eb2N1bWVu
dC5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9kb20vRG9jdW1lbnQuY3BwCmluZGV4IGM2YWQ5ZTg1YjI2
NWFhMDBmNmJlZmNmMGFlMjdjZTk3ZGM1NmYyNjcuLjkxZmQ0MWQ0M2M1NGYwMjRlMDI0OTZkZGFi
N2ZkMzM5MTlmYWM3NDYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2RvbS9Eb2N1bWVudC5j
cHAKKysrIGIvU291cmNlL1dlYkNvcmUvZG9tL0RvY3VtZW50LmNwcApAQCAtNTkwMCwxNyArNTkw
MCwxNyBAQCB2b2lkIERvY3VtZW50Ojp1cGRhdGVIb3ZlckFjdGl2ZVN0YXRlKGNvbnN0IEhpdFRl
c3RSZXF1ZXN0JiByZXF1ZXN0LCBFbGVtZW50KiBpbgogCiAgICAgUmVmUHRyPE5vZGU+IG9sZEhv
dmVyTm9kZSA9IGhvdmVyTm9kZSgpOwogCi0gICAgLy8gQSB0b3VjaCByZWxlYXNlIGRvZXMgbm90
IHNldCBhIG5ldyBob3ZlciB0YXJnZXQ7IHNldHRpbmcgdGhlIGVsZW1lbnQgd2UncmUgd29ya2lu
ZyB3aXRoIHRvIDAKLSAgICAvLyB3aWxsIGNsZWFyIHRoZSBjaGFpbiBvZiBob3ZlcmVkIGVsZW1l
bnRzIGFsbCB0aGUgd2F5IHRvIHRoZSB0b3Agb2YgdGhlIHRyZWUuCi0gICAgaWYgKHJlcXVlc3Qu
dG91Y2hSZWxlYXNlKCkpCi0gICAgICAgIGlubmVyRWxlbWVudEluRG9jdW1lbnQgPSAwOwotCiAg
ICAgLy8gQ2hlY2sgdG8gc2VlIGlmIHRoZSBob3ZlcmVkIG5vZGUgaGFzIGNoYW5nZWQuCiAgICAg
Ly8gSWYgaXQgaGFzbid0LCB3ZSBkbyBub3QgbmVlZCB0byBkbyBhbnl0aGluZy4KICAgICBOb2Rl
KiBuZXdIb3Zlck5vZGUgPSBpbm5lckVsZW1lbnRJbkRvY3VtZW50OwogICAgIHdoaWxlIChuZXdI
b3Zlck5vZGUgJiYgIW5ld0hvdmVyTm9kZS0+cmVuZGVyZXIoKSkKICAgICAgICAgbmV3SG92ZXJO
b2RlID0gbmV3SG92ZXJOb2RlLT5wYXJlbnRPclNoYWRvd0hvc3ROb2RlKCk7CiAKKyAgICAvLyBB
IHRvdWNoIHJlbGVhc2UgZG9lcyBub3Qgc2V0IGEgbmV3IGhvdmVyIHRhcmdldDsgc2V0dGluZyB0
aGUgZWxlbWVudCB3ZSdyZSB3b3JraW5nIHdpdGggdG8gMAorICAgIC8vIHdpbGwgY2xlYXIgdGhl
IGNoYWluIG9mIGhvdmVyZWQgZWxlbWVudHMgYWxsIHRoZSB3YXkgdG8gdGhlIHRvcCBvZiB0aGUg
dHJlZS4KKyAgICBpZiAocmVxdWVzdC50b3VjaFJlbGVhc2UoKSAmJiBvbGRIb3Zlck5vZGUgIT0g
bmV3SG92ZXJOb2RlKQorICAgICAgICBuZXdIb3Zlck5vZGUgPSAwOworCiAgICAgLy8gVXBkYXRl
IG91ciBjdXJyZW50IGhvdmVyIG5vZGUuCiAgICAgc2V0SG92ZXJOb2RlKG5ld0hvdmVyTm9kZSk7
CiAKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BhZ2UvRXZlbnRIYW5kbGVyLmNwcCBiL1Nv
dXJjZS9XZWJDb3JlL3BhZ2UvRXZlbnRIYW5kbGVyLmNwcAppbmRleCA1YWU1ZDNmN2ZiNDA2MTdl
ZjdlNmE2MWJmODNkMDEyM2RkNThjZGQ1Li41ZWUxNGRkMzUxNzE1M2U5OGNlMzk2YjIyZTY2MzBh
ZWZlY2M0NzM0IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9wYWdlL0V2ZW50SGFuZGxlci5j
cHAKKysrIGIvU291cmNlL1dlYkNvcmUvcGFnZS9FdmVudEhhbmRsZXIuY3BwCkBAIC0zOTY4LDkg
KzM5NjgsOSBAQCBib29sIEV2ZW50SGFuZGxlcjo6aGFuZGxlVG91Y2hFdmVudChjb25zdCBQbGF0
Zm9ybVRvdWNoRXZlbnQmIGV2ZW50KQogICAgICAgICAgICAgbV9vcmlnaW5hdGluZ1RvdWNoUG9p
bnRUYXJnZXRzLnNldCh0b3VjaFBvaW50VGFyZ2V0S2V5LCBub2RlKTsKICAgICAgICAgICAgIHRv
dWNoVGFyZ2V0ID0gbm9kZTsKICAgICAgICAgfSBlbHNlIGlmIChwb2ludFN0YXRlID09IFBsYXRm
b3JtVG91Y2hQb2ludDo6VG91Y2hSZWxlYXNlZCB8fCBwb2ludFN0YXRlID09IFBsYXRmb3JtVG91
Y2hQb2ludDo6VG91Y2hDYW5jZWxsZWQpIHsKLSAgICAgICAgICAgIC8vIE5vIG5lZWQgdG8gcGVy
Zm9ybSBhIGhpdC10ZXN0IHNpbmNlIHdlIG9ubHkgbmVlZCB0byB1bnNldCA6aG92ZXIgYW5kIDph
Y3RpdmUgc3RhdGVzLgorICAgICAgICAgICAgLy8gV2Ugb25seSBwZXJmb3JtIGEgaGl0dGVzdCB0
byB1bnNldCA6YWN0aXZlIG9yIDpob3ZlciBzdGF0ZS4KICAgICAgICAgICAgIGlmICghc2hvdWxk
R2VzdHVyZXNUcmlnZ2VyQWN0aXZlKCkgJiYgYWxsVG91Y2hSZWxlYXNlZCkKLSAgICAgICAgICAg
ICAgICBtX2ZyYW1lLT5kb2N1bWVudCgpLT51cGRhdGVIb3ZlckFjdGl2ZVN0YXRlKGhpdFR5cGUs
IDApOworICAgICAgICAgICAgICAgIGhpdFRlc3RSZXN1bHRBdFBvaW50KHBhZ2VQb2ludCwgaGl0
VHlwZSk7CiAgICAgICAgICAgICBpZiAodG91Y2hQb2ludFRhcmdldEtleSA9PSBtX29yaWdpbmF0
aW5nVG91Y2hQb2ludFRhcmdldEtleSkKICAgICAgICAgICAgICAgICBtX29yaWdpbmF0aW5nVG91
Y2hQb2ludFRhcmdldEtleSA9IDA7CiAKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxv
ZyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwppbmRleCA2ZDUwZGQ2MzlmNjIxNTUwZDIzYWFjODhm
MzU4MDVmYTQyYTRjNWIyLi5hZTE5NjA5NjljYmZiODU0NzY1OTg3M2M2YmNhNTEwNzIyMmYzODUw
IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hh
bmdlTG9nCkBAIC0xLDUgKzEsMTcgQEAKIDIwMTMtMDUtMDggIEV1bm1pIExlZSAgPGV1bm1pMTUu
bGVlQHNhbXN1bmcuY29tPgogCisgICAgICAgIENhbiBub3QgY2xpY2sgdGhlIG5vZGUgd2hpY2gg
aXMgc2hvd24gb25seSBpZiBpdCBpcyBob3ZlcmVkIHdoZW4gdG91Y2ggZXZlbnRzIGFyZSBlbmFi
bGVkLgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTAw
MTEzCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgQWRk
IG5ldyB0ZXN0IHRvIGNoZWNrIGhvdmVyIHN0YXRlIGZvciB0b3VjaCByZWxlYXNlIGV2ZW50Lgor
CisgICAgICAgICogZmFzdC9ldmVudHMvdG91Y2gvdG91Y2gtaG92ZXItc3RhdGUtZXhwZWN0ZWQu
dHh0OiBBZGRlZC4KKyAgICAgICAgKiBmYXN0L2V2ZW50cy90b3VjaC90b3VjaC1ob3Zlci1zdGF0
ZS5odG1sOiBBZGRlZC4KKworMjAxMy0wNS0wOCAgRXVubWkgTGVlICA8ZXVubWkxNS5sZWVAc2Ft
c3VuZy5jb20+CisKICAgICAgICAgW0VGTF0gQWRkIHRvdWNoIGV2ZW50IGhhbmRsZXIgZm9yIExh
eW91dFRlc3RzL2Zhc3QvZXZlbnRzL3RvdWNoL2ZyYW1lLWhvdmVyLXVwZGF0ZS5odG1sLgogICAg
ICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTE1Nzc3CiAKZGlm
ZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3QvZXZlbnRzL3RvdWNoL3RvdWNoLWhvdmVyLXN0YXRl
LWV4cGVjdGVkLnR4dCBiL0xheW91dFRlc3RzL2Zhc3QvZXZlbnRzL3RvdWNoL3RvdWNoLWhvdmVy
LXN0YXRlLWV4cGVjdGVkLnR4dApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi45MWEwNGViYjIxNTA0N2E2ZGEzZjY4ZjQz
NjMyODJkYmI2NjI3MWQxCi0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvZmFzdC9ldmVu
dHMvdG91Y2gvdG91Y2gtaG92ZXItc3RhdGUtZXhwZWN0ZWQudHh0CkBAIC0wLDAgKzEsOCBAQAor
UEFTUyBob3ZlcmVkLmxlbmd0aCBpcyAwCitQQVNTIGhvdmVyZWQubGVuZ3RoIGlzIDEKK1BBU1Mg
aG92ZXJlZC5sZW5ndGggaXMgMQorUEFTUyBob3ZlcmVkLmxlbmd0aCBpcyAwCitQQVNTIHN1Y2Nl
c3NmdWxseVBhcnNlZCBpcyB0cnVlCisKK1RFU1QgQ09NUExFVEUKKwpkaWZmIC0tZ2l0IGEvTGF5
b3V0VGVzdHMvZmFzdC9ldmVudHMvdG91Y2gvdG91Y2gtaG92ZXItc3RhdGUuaHRtbCBiL0xheW91
dFRlc3RzL2Zhc3QvZXZlbnRzL3RvdWNoL3RvdWNoLWhvdmVyLXN0YXRlLmh0bWwKbmV3IGZpbGUg
bW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MC4uNDdlYWU3YzA4Mjc3OTIzNGNkNTQ5Nzk5MWU1ZDE5NGQ2NjZjZDc4ZAotLS0gL2Rldi9udWxs
CisrKyBiL0xheW91dFRlc3RzL2Zhc3QvZXZlbnRzL3RvdWNoL3RvdWNoLWhvdmVyLXN0YXRlLmh0
bWwKQEAgLTAsMCArMSw3MSBAQAorPCFET0NUWVBFIEhUTUwgUFVCTElDICItLy9JRVRGLy9EVEQg
SFRNTC8vRU4iPgorPGh0bWw+Cis8aGVhZD4KKyAgICA8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgor
ICAgICAgICB1bCB7CisgICAgICAgICAgICB3aWR0aDogMTAwcHg7CisgICAgICAgIH0KKworICAg
ICAgICBsaSB7CisgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOnllbGxvdzsKKyAgICAgICAg
ICAgIGRpc3BsYXk6YmxvY2s7CisgICAgICAgICAgICBsZWZ0OiAwcHg7CisgICAgICAgICAgICB0
b3A6IDBweDsKKyAgICAgICAgICAgIHdpZHRoOiAxMDBweDsKKyAgICAgICAgICAgIGhlaWdodDog
MTAwcHg7CisgICAgICAgICAgICBib3JkZXI6IG5vbmU7CisgICAgICAgIH0KKworICAgICAgICAj
bWVudSAjaXRlbSB7CisgICAgICAgICAgICBkaXNwbGF5OiBub25lOworICAgICAgICB9CisKKyAg
ICAgICAgI21lbnU6aG92ZXIgI2l0ZW0geworICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7Cisg
ICAgICAgIH0KKyAgICA8L3N0eWxlPgorICAgIDxzY3JpcHQgc3JjPSIuLi8uLi9qcy9yZXNvdXJj
ZXMvanMtdGVzdC1wcmUuanMiPjwvc2NyaXB0PgorPC9oZWFkPgorPGJvZHkgb250b3VjaHN0YXJ0
PSIiPgorICAgIDx1bCBpZD0ibWVudSI+CisgICAgICAgIDxsaT48L2xpPgorICAgICAgICA8bGkg
aWQ9Iml0ZW0iPjwvbGk+CisgICAgPC91bD4KKyAgICA8dWw+CisgICAgPC91bD4KKyAgICA8c2Ny
aXB0IHR5cGU9InRleHQvamF2YXNjcmlwdCI+CisgICAgICAgIHZhciBob3ZlcmVkOworCisgICAg
ICAgIGZ1bmN0aW9uIHJ1blRlc3QoKQorICAgICAgICB7CisgICAgICAgICAgICBpZiAod2luZG93
LmV2ZW50U2VuZGVyKSB7CisgICAgICAgICAgICAgICAgaG92ZXJlZCA9IGRvY3VtZW50LnF1ZXJ5
U2VsZWN0b3JBbGwoJyNtZW51OmhvdmVyJyk7CisgICAgICAgICAgICAgICAgc2hvdWxkQmUoJ2hv
dmVyZWQubGVuZ3RoJywgJzAnKTsKKworICAgICAgICAgICAgICAgIGV2ZW50U2VuZGVyLmFkZFRv
dWNoUG9pbnQoNTAsIDUwKTsKKyAgICAgICAgICAgICAgICBldmVudFNlbmRlci50b3VjaFN0YXJ0
KCk7CisgICAgICAgICAgICAgICAgZXZlbnRTZW5kZXIucmVsZWFzZVRvdWNoUG9pbnQoMCk7Cisg
ICAgICAgICAgICAgICAgZXZlbnRTZW5kZXIudG91Y2hFbmQoKTsKKyAgICAgICAgICAgICAgICBo
b3ZlcmVkID0gZG9jdW1lbnQucXVlcnlTZWxlY3RvckFsbCgnI21lbnU6aG92ZXInKTsKKyAgICAg
ICAgICAgICAgICBzaG91bGRCZSgnaG92ZXJlZC5sZW5ndGgnLCAnMScpOworCisgICAgICAgICAg
ICAgICAgZXZlbnRTZW5kZXIuYWRkVG91Y2hQb2ludCg1MCwgMTUwKTsKKyAgICAgICAgICAgICAg
ICBldmVudFNlbmRlci50b3VjaFN0YXJ0KCk7CisgICAgICAgICAgICAgICAgZXZlbnRTZW5kZXIu
cmVsZWFzZVRvdWNoUG9pbnQoMCk7CisgICAgICAgICAgICAgICAgZXZlbnRTZW5kZXIudG91Y2hF
bmQoKTsKKyAgICAgICAgICAgICAgICBob3ZlcmVkID0gZG9jdW1lbnQucXVlcnlTZWxlY3RvckFs
bCgnI21lbnU6aG92ZXInKTsKKyAgICAgICAgICAgICAgICBzaG91bGRCZSgnaG92ZXJlZC5sZW5n
dGgnLCAnMScpOworCisgICAgICAgICAgICAgICAgZXZlbnRTZW5kZXIuYWRkVG91Y2hQb2ludCgx
NTAsIDUwKTsKKyAgICAgICAgICAgICAgICBldmVudFNlbmRlci50b3VjaFN0YXJ0KCk7CisgICAg
ICAgICAgICAgICAgZXZlbnRTZW5kZXIucmVsZWFzZVRvdWNoUG9pbnQoMCk7CisgICAgICAgICAg
ICAgICAgZXZlbnRTZW5kZXIudG91Y2hFbmQoKTsKKyAgICAgICAgICAgICAgICBob3ZlcmVkID0g
ZG9jdW1lbnQucXVlcnlTZWxlY3RvckFsbCgnI21lbnU6aG92ZXInKTsKKyAgICAgICAgICAgICAg
ICBzaG91bGRCZSgnaG92ZXJlZC5sZW5ndGgnLCAnMCcpOworICAgICAgICAgICAgfQorICAgICAg
ICB9CisgICAgICAgIHJ1blRlc3QoKTsKKyAgICA8L3NjcmlwdD4KKyAgICA8c2NyaXB0IHNyYz0i
Li4vLi4vanMvcmVzb3VyY2VzL2pzLXRlc3QtcG9zdC5qcyI+PC9zY3JpcHQ+Cis8L2JvZHk+Cis8
L2h0bWw+Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>