<?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>100619</bug_id>
          
          <creation_ts>2012-10-28 16:18:05 -0700</creation_ts>
          <short_desc>[touchadjustment] touch-links-two-finger-tap test pass incorrectly</short_desc>
          <delta_ts>2012-10-31 15:11:22 -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>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>
          <dependson>96810</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Terry Anderson">tdanderson</reporter>
          <assigned_to name="Terry Anderson">tdanderson</assigned_to>
          <cc>allan.jensen</cc>
    
    <cc>rbyers</cc>
    
    <cc>tonikitoo</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>753003</commentid>
    <comment_count>0</comment_count>
    <who name="Terry Anderson">tdanderson</who>
    <bug_when>2012-10-28 16:18:05 -0700</bug_when>
    <thetext>Once the changes in https://bugs.webkit.org/show_bug.cgi?id=96810 land, I will make similar fixes to the touch positions in touchadjustment/touch-links-two-finger-tap.html.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>753713</commentid>
    <comment_count>1</comment_count>
      <attachid>171301</attachid>
    <who name="Terry Anderson">tdanderson</who>
    <bug_when>2012-10-29 13:38:01 -0700</bug_when>
    <thetext>Created attachment 171301
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>754094</commentid>
    <comment_count>2</comment_count>
      <attachid>171301</attachid>
    <who name="Kenneth Rohde Christiansen">kenneth</who>
    <bug_when>2012-10-30 02:05:25 -0700</bug_when>
    <thetext>Comment on attachment 171301
Patch

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

&gt; Tools/DumpRenderTree/chromium/TestRunner/src/EventSender.cpp:1211
&gt;      case WebInputEvent::GestureTwoFingerTap:
&gt;          event.x = point.x;
&gt;          event.y = point.y;
&gt; +        if (arguments.size() &gt;= 4) {
&gt; +            event.data.twoFingerTap.firstFingerWidth = static_cast&lt;float&gt;(arguments[2].toDouble());
&gt; +            event.data.twoFingerTap.firstFingerHeight = static_cast&lt;float&gt;(arguments[3].toDouble());
&gt; +        }
&gt;          break;

IS this code really chromium specific?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>755414</commentid>
    <comment_count>3</comment_count>
      <attachid>171679</attachid>
    <who name="Terry Anderson">tdanderson</who>
    <bug_when>2012-10-31 10:13:40 -0700</bug_when>
    <thetext>Created attachment 171679
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>755418</commentid>
    <comment_count>4</comment_count>
    <who name="Terry Anderson">tdanderson</who>
    <bug_when>2012-10-31 10:15:39 -0700</bug_when>
    <thetext>(In reply to comment #2)
&gt; (From update of attachment 171301 [details])
&gt; View in context: https://bugs.webkit.org/attachment.cgi?id=171301&amp;action=review
&gt; 
&gt; &gt; Tools/DumpRenderTree/chromium/TestRunner/src/EventSender.cpp:1211
&gt; &gt;      case WebInputEvent::GestureTwoFingerTap:
&gt; &gt;          event.x = point.x;
&gt; &gt;          event.y = point.y;
&gt; &gt; +        if (arguments.size() &gt;= 4) {
&gt; &gt; +            event.data.twoFingerTap.firstFingerWidth = static_cast&lt;float&gt;(arguments[2].toDouble());
&gt; &gt; +            event.data.twoFingerTap.firstFingerHeight = static_cast&lt;float&gt;(arguments[3].toDouble());
&gt; &gt; +        }
&gt; &gt;          break;
&gt; 
&gt; IS this code really chromium specific?

Yes, it is chromium specific since it refers to the |twoFingerTap| struct inside of chromium&apos;s WebInputEvent.h</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>755657</commentid>
    <comment_count>5</comment_count>
      <attachid>171679</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-10-31 15:11:18 -0700</bug_when>
    <thetext>Comment on attachment 171679
Patch

Clearing flags on attachment: 171679

Committed r133082: &lt;http://trac.webkit.org/changeset/133082&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>755658</commentid>
    <comment_count>6</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-10-31 15:11:22 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>171301</attachid>
            <date>2012-10-29 13:38:01 -0700</date>
            <delta_ts>2012-10-31 10:13:38 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-100619-20121029163628.patch</filename>
            <type>text/plain</type>
            <size>4209</size>
            <attacher name="Terry Anderson">tdanderson</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTMyODI4CmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggN2ZjZTdmYTZlNDRmNmUwNjk2ZDJmNTM4YTUyN2YwMWQ5
MTA1YTliMC4uZWU3NWM1YmIyOWUwZTA5MDQwODE0OWI2M2VlNjllOGQ0ODM0ODkxNyAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE2
IEBACisyMDEyLTEwLTI5ICBUZXJyeSBBbmRlcnNvbiAgPHRkYW5kZXJzb25AY2hyb21pdW0ub3Jn
PgorCisgICAgICAgIFt0b3VjaGFkanVzdG1lbnRdIHRvdWNoLWxpbmtzLXR3by1maW5nZXItdGFw
IHRlc3QgcGFzcyBpbmNvcnJlY3RseQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9z
aG93X2J1Zy5jZ2k/aWQ9MTAwNjE5CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BT
ISkuCisKKyAgICAgICAgU3RvcmUgdGhlIHRvdWNoIGFyZWEgd2hlbiBzZW5kaW5nIGEgR2VzdHVy
ZVR3b0ZpbmdlclRhcCBldmVudC4KKworICAgICAgICAqIER1bXBSZW5kZXJUcmVlL2Nocm9taXVt
L1Rlc3RSdW5uZXIvc3JjL0V2ZW50U2VuZGVyLmNwcDoKKyAgICAgICAgKFdlYlRlc3RSdW5uZXIp
OgorICAgICAgICAoV2ViVGVzdFJ1bm5lcjo6RXZlbnRTZW5kZXI6Omdlc3R1cmVFdmVudCk6CisK
IDIwMTItMTAtMjkgIEFsbGFuIFNhbmRmZWxkIEplbnNlbiAgPGFsbGFuLmplbnNlbkBkaWdpYS5j
b20+CiAKICAgICAgICAgW1F0XSBGbGFreSBzZWN1cml0eSB0ZXN0cwpkaWZmIC0tZ2l0IGEvVG9v
bHMvRHVtcFJlbmRlclRyZWUvY2hyb21pdW0vVGVzdFJ1bm5lci9zcmMvRXZlbnRTZW5kZXIuY3Bw
IGIvVG9vbHMvRHVtcFJlbmRlclRyZWUvY2hyb21pdW0vVGVzdFJ1bm5lci9zcmMvRXZlbnRTZW5k
ZXIuY3BwCmluZGV4IDJhMzAwYTgwMGZiODc5ZTkxMjY0MzA4MmFkNDVkMGNlN2QwYjlmMTMuLjU2
NGI0ZDMwMGU0ODc0YzQ1M2NkNDhhNmJhZWQ2YmMzMTY5OTJhZDcgMTAwNjQ0Ci0tLSBhL1Rvb2xz
L0R1bXBSZW5kZXJUcmVlL2Nocm9taXVtL1Rlc3RSdW5uZXIvc3JjL0V2ZW50U2VuZGVyLmNwcAor
KysgYi9Ub29scy9EdW1wUmVuZGVyVHJlZS9jaHJvbWl1bS9UZXN0UnVubmVyL3NyYy9FdmVudFNl
bmRlci5jcHAKQEAgLTEyMDQsNiArMTIwNCwxMCBAQCB2b2lkIEV2ZW50U2VuZGVyOjpnZXN0dXJl
RXZlbnQoV2ViSW5wdXRFdmVudDo6VHlwZSB0eXBlLCBjb25zdCBDcHBBcmd1bWVudExpc3QmCiAg
ICAgY2FzZSBXZWJJbnB1dEV2ZW50OjpHZXN0dXJlVHdvRmluZ2VyVGFwOgogICAgICAgICBldmVu
dC54ID0gcG9pbnQueDsKICAgICAgICAgZXZlbnQueSA9IHBvaW50Lnk7CisgICAgICAgIGlmIChh
cmd1bWVudHMuc2l6ZSgpID49IDQpIHsKKyAgICAgICAgICAgIGV2ZW50LmRhdGEudHdvRmluZ2Vy
VGFwLmZpcnN0RmluZ2VyV2lkdGggPSBzdGF0aWNfY2FzdDxmbG9hdD4oYXJndW1lbnRzWzJdLnRv
RG91YmxlKCkpOworICAgICAgICAgICAgZXZlbnQuZGF0YS50d29GaW5nZXJUYXAuZmlyc3RGaW5n
ZXJIZWlnaHQgPSBzdGF0aWNfY2FzdDxmbG9hdD4oYXJndW1lbnRzWzNdLnRvRG91YmxlKCkpOwor
ICAgICAgICB9CiAgICAgICAgIGJyZWFrOwogICAgIGRlZmF1bHQ6CiAgICAgICAgIEFTU0VSVF9O
T1RfUkVBQ0hFRCgpOwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nIGIvTGF5b3V0
VGVzdHMvQ2hhbmdlTG9nCmluZGV4IDU0MjJmODA0NmJkOGJlZWY0MTE2NjI3OTUyZjRkM2Q5NzU2
OTM3NWEuLjQ1ZWVjOGRjYWY3MDlkNWExMTZlMjU1OWFmYTMwNTA0M2Q0MmQzMjggMTAwNjQ0Ci0t
LSBhL0xheW91dFRlc3RzL0NoYW5nZUxvZworKysgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKQEAg
LTEsMyArMSwxNCBAQAorMjAxMi0xMC0yOSAgVGVycnkgQW5kZXJzb24gIDx0ZGFuZGVyc29uQGNo
cm9taXVtLm9yZz4KKworICAgICAgICBbdG91Y2hhZGp1c3RtZW50XSB0b3VjaC1saW5rcy10d28t
ZmluZ2VyLXRhcCB0ZXN0IHBhc3MgaW5jb3JyZWN0bHkKKyAgICAgICAgaHR0cHM6Ly9idWdzLndl
YmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEwMDYxOQorCisgICAgICAgIFJldmlld2VkIGJ5IE5P
Qk9EWSAoT09QUyEpLgorCisgICAgICAgIE1ha2UgdXNlIG9mIHRoZSBnZXN0dXJlJ3MgdG91Y2gg
YXJlYSB3aGVuIHRlc3RpbmcgdGhlIGNvcnJlY3QgdGFyZ2V0aW5nIG9mIGVsZW1lbnRzLgorIAor
ICAgICAgICAqIHRvdWNoYWRqdXN0bWVudC90b3VjaC1saW5rcy10d28tZmluZ2VyLXRhcC5odG1s
OgorCiAyMDEyLTEwLTI5ICBaYW4gRG9iZXJzZWsgIDx6YW5kb2JlcnNla0BnbWFpbC5jb20+CiAK
ICAgICAgICAgVW5yZXZpZXdlZCBHVEsgZ2FyZGVuaW5nLgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVz
dHMvdG91Y2hhZGp1c3RtZW50L3RvdWNoLWxpbmtzLXR3by1maW5nZXItdGFwLmh0bWwgYi9MYXlv
dXRUZXN0cy90b3VjaGFkanVzdG1lbnQvdG91Y2gtbGlua3MtdHdvLWZpbmdlci10YXAuaHRtbApp
bmRleCA0YWU5YjhmMzJlMGYwNGUzY2UwYmM5NjgzZDM5ODRmMjcxN2E1NGIwLi5mZjYyOWFkNTM2
NjYxOTFjY2FlZGUzMzczZjQ5ZGM3YzM0ZGE4Zjk3IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy90
b3VjaGFkanVzdG1lbnQvdG91Y2gtbGlua3MtdHdvLWZpbmdlci10YXAuaHRtbAorKysgYi9MYXlv
dXRUZXN0cy90b3VjaGFkanVzdG1lbnQvdG91Y2gtbGlua3MtdHdvLWZpbmdlci10YXAuaHRtbApA
QCAtMzYsNyArMzYsNyBAQAogICAgIGZ1bmN0aW9uIHRlc3RUd29GaW5nZXJUYXAodG91Y2hwb2lu
dCkKICAgICB7CiAgICAgICAgIGlmIChldmVudFNlbmRlci5nZXN0dXJlVHdvRmluZ2VyVGFwKQot
ICAgICAgICAgICAgZXZlbnRTZW5kZXIuZ2VzdHVyZVR3b0ZpbmdlclRhcCh0b3VjaHBvaW50Lmxl
ZnQsIHRvdWNocG9pbnQudG9wKTsKKyAgICAgICAgICAgIGV2ZW50U2VuZGVyLmdlc3R1cmVUd29G
aW5nZXJUYXAodG91Y2hwb2ludC54LCB0b3VjaHBvaW50LnksIHRvdWNocG9pbnQud2lkdGgsIHRv
dWNocG9pbnQuaGVpZ2h0KTsKICAgICAgICAgZWxzZQogICAgICAgICAgICAgZGVidWcoImdlc3R1
cmVUd29GaW5nZXJUYXAgbm90IGltcGxlbWVudGVkIGJ5IHRoaXMgcGxhdGZvcm0uIik7CiAgICAg
fQpAQCAtNDUsNiArNDUsOCBAQAogICAgIHsKICAgICAgICAgLy8gVG91Y2ggZGlyZWN0bHkgaW4g
dGhlIGNlbnRlciBvZiB0aGUgZWxlbWVudC4KICAgICAgICAgdmFyIHRvdWNocG9pbnQgPSBvZmZz
ZXRUb3VjaFBvaW50KGZpbmRBYnNvbHV0ZUJvdW5kcyhlbGVtZW50KSwgJ2NlbnRlcicsIDAsIDIw
LCAzMCk7CisgICAgICAgIGlmIChkb2N1bWVudC5lbGVtZW50RnJvbVBvaW50KHRvdWNocG9pbnQu
eCwgdG91Y2hwb2ludC55KSAhPSBlbGVtZW50KQorICAgICAgICAgICAgdGVzdEZhaWxlZCgnRGly
ZWN0IHRvdWNoIGVuZGVkIHVwIG9uIHNvbWUgb3RoZXIgZWxlbWVudCcpOwogICAgICAgICB0ZXN0
VHdvRmluZ2VyVGFwKHRvdWNocG9pbnQpOwogICAgIH0KIApAQCAtNTIsOSArNTQsMjIgQEAKICAg
ICB7CiAgICAgICAgIC8vIFRvdWNoIGp1c3QgcmlnaHQgb2YgdGhlIGVsZW1lbnQuCiAgICAgICAg
IHZhciB0b3VjaHBvaW50ID0gb2Zmc2V0VG91Y2hQb2ludChmaW5kQWJzb2x1dGVCb3VuZHMoZWxl
bWVudCksICdyaWdodCcsIDEwLCAzMCwgMjApOworICAgICAgICBpZiAoaXNEZXNjZW5kYW50T2Yo
ZWxlbWVudCwgZG9jdW1lbnQuZWxlbWVudEZyb21Qb2ludCh0b3VjaHBvaW50LngsIHRvdWNocG9p
bnQueSkpKQorICAgICAgICAgICAgdGVzdEZhaWxlZCgnSW5kaXJlY3QgdG91Y2ggZW5kZWQgdXAg
c3RpbGwgb24gdG9wIG9mIHRoZSBlbGVtZW50Jyk7CiAgICAgICAgIHRlc3RUd29GaW5nZXJUYXAo
dG91Y2hwb2ludCk7CiAgICAgfQogCisgICAgZnVuY3Rpb24gaXNEZXNjZW5kYW50T2YocGFyZW50
LCBjaGlsZCkKKyAgICB7CisgICAgICAgIHZhciBuID0gY2hpbGQ7CisgICAgICAgIHdoaWxlIChu
KSB7CisgICAgICAgICAgICBpZiAobiA9PSBwYXJlbnQpCisgICAgICAgICAgICAgICAgcmV0dXJu
IHRydWU7CisgICAgICAgICAgICBuID0gbi5wYXJlbnROb2RlOworICAgICAgICB9CisgICAgICAg
IHJldHVybiBmYWxzZTsKKyAgICB9CisKICAgICBmdW5jdGlvbiB0ZXN0RGlyZWN0VG91Y2hlcygp
CiAgICAgewogICAgICAgICBkZWJ1ZygnVGVzdGluZyBkaXJlY3QgaGl0cy4nKTsK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>171679</attachid>
            <date>2012-10-31 10:13:40 -0700</date>
            <delta_ts>2012-10-31 15:11:18 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-100619-20121031131203.patch</filename>
            <type>text/plain</type>
            <size>4254</size>
            <attacher name="Terry Anderson">tdanderson</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTMzMDQyCmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggNTA4NmYwOWQyY2U2YjYyNWE2MzZlZGFiYWY3ZjI0ZGVi
Yzg1NGI4Yi4uMjVkZTYxMWUzNGE3NDAzNThhZDBjNTYwYmZiMWEzZTIxZjM5MjcwMyAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE2
IEBACisyMDEyLTEwLTMxICBUZXJyeSBBbmRlcnNvbiAgPHRkYW5kZXJzb25AY2hyb21pdW0ub3Jn
PgorCisgICAgICAgIFt0b3VjaGFkanVzdG1lbnRdIHRvdWNoLWxpbmtzLXR3by1maW5nZXItdGFw
IHRlc3QgcGFzcyBpbmNvcnJlY3RseQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9z
aG93X2J1Zy5jZ2k/aWQ9MTAwNjE5CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BT
ISkuCisKKyAgICAgICAgU3RvcmUgdGhlIHRvdWNoIGFyZWEgd2hlbiBzZW5kaW5nIGEgR2VzdHVy
ZVR3b0ZpbmdlclRhcCBldmVudC4KKworICAgICAgICAqIER1bXBSZW5kZXJUcmVlL2Nocm9taXVt
L1Rlc3RSdW5uZXIvc3JjL0V2ZW50U2VuZGVyLmNwcDoKKyAgICAgICAgKFdlYlRlc3RSdW5uZXIp
OgorICAgICAgICAoV2ViVGVzdFJ1bm5lcjo6RXZlbnRTZW5kZXI6Omdlc3R1cmVFdmVudCk6CisK
IDIwMTItMTAtMzEgIFRoaWFnbyBNYXJjb3MgUC4gU2FudG9zICA8dGhpYWdvLnNhbnRvc0BpbnRl
bC5jb20+CiAKICAgICAgICAgW0VGTF0gRFJUIGRvZXNuJ3QgY2xlYW4gdXAgYWZ0ZXIgaXRzZWxm
CmRpZmYgLS1naXQgYS9Ub29scy9EdW1wUmVuZGVyVHJlZS9jaHJvbWl1bS9UZXN0UnVubmVyL3Ny
Yy9FdmVudFNlbmRlci5jcHAgYi9Ub29scy9EdW1wUmVuZGVyVHJlZS9jaHJvbWl1bS9UZXN0UnVu
bmVyL3NyYy9FdmVudFNlbmRlci5jcHAKaW5kZXggNGI5ZjQyMWQ2MGY2YjdkNmFjZDRjODczYWI1
ODZjNWFhMTc0Njk0My4uNzdmY2I3NmU4M2Q1NDJkOWYwMWY4ZDJmMjk1Y2JlYjAxNzJkZGE2OCAx
MDA2NDQKLS0tIGEvVG9vbHMvRHVtcFJlbmRlclRyZWUvY2hyb21pdW0vVGVzdFJ1bm5lci9zcmMv
RXZlbnRTZW5kZXIuY3BwCisrKyBiL1Rvb2xzL0R1bXBSZW5kZXJUcmVlL2Nocm9taXVtL1Rlc3RS
dW5uZXIvc3JjL0V2ZW50U2VuZGVyLmNwcApAQCAtMTIwOCw2ICsxMjA4LDEwIEBAIHZvaWQgRXZl
bnRTZW5kZXI6Omdlc3R1cmVFdmVudChXZWJJbnB1dEV2ZW50OjpUeXBlIHR5cGUsIGNvbnN0IENw
cEFyZ3VtZW50TGlzdCYKICAgICBjYXNlIFdlYklucHV0RXZlbnQ6Okdlc3R1cmVUd29GaW5nZXJU
YXA6CiAgICAgICAgIGV2ZW50LnggPSBwb2ludC54OwogICAgICAgICBldmVudC55ID0gcG9pbnQu
eTsKKyAgICAgICAgaWYgKGFyZ3VtZW50cy5zaXplKCkgPj0gNCkgeworICAgICAgICAgICAgZXZl
bnQuZGF0YS50d29GaW5nZXJUYXAuZmlyc3RGaW5nZXJXaWR0aCA9IHN0YXRpY19jYXN0PGZsb2F0
Pihhcmd1bWVudHNbMl0udG9Eb3VibGUoKSk7CisgICAgICAgICAgICBldmVudC5kYXRhLnR3b0Zp
bmdlclRhcC5maXJzdEZpbmdlckhlaWdodCA9IHN0YXRpY19jYXN0PGZsb2F0Pihhcmd1bWVudHNb
M10udG9Eb3VibGUoKSk7CisgICAgICAgIH0KICAgICAgICAgYnJlYWs7CiAgICAgZGVmYXVsdDoK
ICAgICAgICAgQVNTRVJUX05PVF9SRUFDSEVEKCk7CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9D
aGFuZ2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggMjYyYTYxMzg1NmQ0NjRmNmYy
YWM2OWU2NDRlMWI3ZGNkZWE3MmQ2Zi4uM2U1NGNhZTZkY2MzNzYzM2M2MjBjODc5NmIwNmJlNjI5
YzBkNGM0YSAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRl
c3RzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE0IEBACisyMDEyLTEwLTMxICBUZXJyeSBBbmRlcnNv
biAgPHRkYW5kZXJzb25AY2hyb21pdW0ub3JnPgorCisgICAgICAgIFt0b3VjaGFkanVzdG1lbnRd
IHRvdWNoLWxpbmtzLXR3by1maW5nZXItdGFwIHRlc3QgcGFzcyBpbmNvcnJlY3RseQorICAgICAg
ICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTAwNjE5CisKKyAgICAg
ICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgTWFrZSB1c2Ugb2YgdGhl
IGdlc3R1cmUncyB0b3VjaCBhcmVhIHdoZW4gdGVzdGluZyB0aGUgY29ycmVjdCB0YXJnZXRpbmcg
b2YgZWxlbWVudHMuCisKKyAgICAgICAgKiB0b3VjaGFkanVzdG1lbnQvdG91Y2gtbGlua3MtdHdv
LWZpbmdlci10YXAuaHRtbDoKKwogMjAxMi0xMC0zMSAgU3RlcGhlbiBXaGl0ZSAgPHNlbm9yYmxh
bmNvQGNocm9taXVtLm9yZz4KIAogICAgICAgICBbY2hyb21pdW1dIEFkZGVkIHNraXBwZWQgZXhw
ZWN0YXRpb25zIGZvciBuZXcgdGVzdApkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvdG91Y2hhZGp1
c3RtZW50L3RvdWNoLWxpbmtzLXR3by1maW5nZXItdGFwLmh0bWwgYi9MYXlvdXRUZXN0cy90b3Vj
aGFkanVzdG1lbnQvdG91Y2gtbGlua3MtdHdvLWZpbmdlci10YXAuaHRtbAppbmRleCA0YWU5Yjhm
MzJlMGYwNGUzY2UwYmM5NjgzZDM5ODRmMjcxN2E1NGIwLi5mZjYyOWFkNTM2NjYxOTFjY2FlZGUz
MzczZjQ5ZGM3YzM0ZGE4Zjk3IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy90b3VjaGFkanVzdG1l
bnQvdG91Y2gtbGlua3MtdHdvLWZpbmdlci10YXAuaHRtbAorKysgYi9MYXlvdXRUZXN0cy90b3Vj
aGFkanVzdG1lbnQvdG91Y2gtbGlua3MtdHdvLWZpbmdlci10YXAuaHRtbApAQCAtMzYsNyArMzYs
NyBAQAogICAgIGZ1bmN0aW9uIHRlc3RUd29GaW5nZXJUYXAodG91Y2hwb2ludCkKICAgICB7CiAg
ICAgICAgIGlmIChldmVudFNlbmRlci5nZXN0dXJlVHdvRmluZ2VyVGFwKQotICAgICAgICAgICAg
ZXZlbnRTZW5kZXIuZ2VzdHVyZVR3b0ZpbmdlclRhcCh0b3VjaHBvaW50LmxlZnQsIHRvdWNocG9p
bnQudG9wKTsKKyAgICAgICAgICAgIGV2ZW50U2VuZGVyLmdlc3R1cmVUd29GaW5nZXJUYXAodG91
Y2hwb2ludC54LCB0b3VjaHBvaW50LnksIHRvdWNocG9pbnQud2lkdGgsIHRvdWNocG9pbnQuaGVp
Z2h0KTsKICAgICAgICAgZWxzZQogICAgICAgICAgICAgZGVidWcoImdlc3R1cmVUd29GaW5nZXJU
YXAgbm90IGltcGxlbWVudGVkIGJ5IHRoaXMgcGxhdGZvcm0uIik7CiAgICAgfQpAQCAtNDUsNiAr
NDUsOCBAQAogICAgIHsKICAgICAgICAgLy8gVG91Y2ggZGlyZWN0bHkgaW4gdGhlIGNlbnRlciBv
ZiB0aGUgZWxlbWVudC4KICAgICAgICAgdmFyIHRvdWNocG9pbnQgPSBvZmZzZXRUb3VjaFBvaW50
KGZpbmRBYnNvbHV0ZUJvdW5kcyhlbGVtZW50KSwgJ2NlbnRlcicsIDAsIDIwLCAzMCk7CisgICAg
ICAgIGlmIChkb2N1bWVudC5lbGVtZW50RnJvbVBvaW50KHRvdWNocG9pbnQueCwgdG91Y2hwb2lu
dC55KSAhPSBlbGVtZW50KQorICAgICAgICAgICAgdGVzdEZhaWxlZCgnRGlyZWN0IHRvdWNoIGVu
ZGVkIHVwIG9uIHNvbWUgb3RoZXIgZWxlbWVudCcpOwogICAgICAgICB0ZXN0VHdvRmluZ2VyVGFw
KHRvdWNocG9pbnQpOwogICAgIH0KIApAQCAtNTIsOSArNTQsMjIgQEAKICAgICB7CiAgICAgICAg
IC8vIFRvdWNoIGp1c3QgcmlnaHQgb2YgdGhlIGVsZW1lbnQuCiAgICAgICAgIHZhciB0b3VjaHBv
aW50ID0gb2Zmc2V0VG91Y2hQb2ludChmaW5kQWJzb2x1dGVCb3VuZHMoZWxlbWVudCksICdyaWdo
dCcsIDEwLCAzMCwgMjApOworICAgICAgICBpZiAoaXNEZXNjZW5kYW50T2YoZWxlbWVudCwgZG9j
dW1lbnQuZWxlbWVudEZyb21Qb2ludCh0b3VjaHBvaW50LngsIHRvdWNocG9pbnQueSkpKQorICAg
ICAgICAgICAgdGVzdEZhaWxlZCgnSW5kaXJlY3QgdG91Y2ggZW5kZWQgdXAgc3RpbGwgb24gdG9w
IG9mIHRoZSBlbGVtZW50Jyk7CiAgICAgICAgIHRlc3RUd29GaW5nZXJUYXAodG91Y2hwb2ludCk7
CiAgICAgfQogCisgICAgZnVuY3Rpb24gaXNEZXNjZW5kYW50T2YocGFyZW50LCBjaGlsZCkKKyAg
ICB7CisgICAgICAgIHZhciBuID0gY2hpbGQ7CisgICAgICAgIHdoaWxlIChuKSB7CisgICAgICAg
ICAgICBpZiAobiA9PSBwYXJlbnQpCisgICAgICAgICAgICAgICAgcmV0dXJuIHRydWU7CisgICAg
ICAgICAgICBuID0gbi5wYXJlbnROb2RlOworICAgICAgICB9CisgICAgICAgIHJldHVybiBmYWxz
ZTsKKyAgICB9CisKICAgICBmdW5jdGlvbiB0ZXN0RGlyZWN0VG91Y2hlcygpCiAgICAgewogICAg
ICAgICBkZWJ1ZygnVGVzdGluZyBkaXJlY3QgaGl0cy4nKTsK
</data>

          </attachment>
      

    </bug>

</bugzilla>