<?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>132594</bug_id>
          
          <creation_ts>2014-05-05 18:08:17 -0700</creation_ts>
          <short_desc>[iOS][WK2] WebKit2 does not set CanPreventNativeGestures on the platform events</short_desc>
          <delta_ts>2014-05-07 01:30:04 -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>New Bugs</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Benjamin Poulain">benjamin</reporter>
          <assigned_to name="Benjamin Poulain">benjamin</assigned_to>
          <cc>ossy</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1006808</commentid>
    <comment_count>0</comment_count>
    <who name="Benjamin Poulain">benjamin</who>
    <bug_when>2014-05-05 18:08:17 -0700</bug_when>
    <thetext>[iOS][WK2] WebKit2 does not set CanPreventNativeGestures on the platform events</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1006809</commentid>
    <comment_count>1</comment_count>
      <attachid>230875</attachid>
    <who name="Benjamin Poulain">benjamin</who>
    <bug_when>2014-05-05 18:08:39 -0700</bug_when>
    <thetext>Created attachment 230875
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1007135</commentid>
    <comment_count>2</comment_count>
      <attachid>230952</attachid>
    <who name="Benjamin Poulain">benjamin</who>
    <bug_when>2014-05-06 16:54:53 -0700</bug_when>
    <thetext>Created attachment 230952
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1007140</commentid>
    <comment_count>3</comment_count>
      <attachid>230952</attachid>
    <who name="Benjamin Poulain">benjamin</who>
    <bug_when>2014-05-06 17:02:18 -0700</bug_when>
    <thetext>Comment on attachment 230952
Patch

Clearing flags on attachment: 230952

Committed r168393: &lt;http://trac.webkit.org/changeset/168393&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1007141</commentid>
    <comment_count>4</comment_count>
    <who name="Benjamin Poulain">benjamin</who>
    <bug_when>2014-05-06 17:02:20 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1007247</commentid>
    <comment_count>5</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2014-05-07 01:22:38 -0700</bug_when>
    <thetext>(In reply to comment #3)
&gt; (From update of attachment 230952 [details])
&gt; Clearing flags on attachment: 230952
&gt; 
&gt; Committed r168393: &lt;http://trac.webkit.org/changeset/168393&gt;

and the !IOS buildfix landed in https://trac.webkit.org/changeset/168414

bool allTouchPointsAreReleased() const is a member 
of WebTouchEvent, not WebPlatformTouchEvent.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1007249</commentid>
    <comment_count>6</comment_count>
    <who name="Benjamin Poulain">benjamin</who>
    <bug_when>2014-05-07 01:30:04 -0700</bug_when>
    <thetext>(In reply to comment #5)
&gt; (In reply to comment #3)
&gt; &gt; (From update of attachment 230952 [details] [details])
&gt; &gt; Clearing flags on attachment: 230952
&gt; &gt; 
&gt; &gt; Committed r168393: &lt;http://trac.webkit.org/changeset/168393&gt;
&gt; 
&gt; and the !IOS buildfix landed in https://trac.webkit.org/changeset/168414
&gt; 
&gt; bool allTouchPointsAreReleased() const is a member 
&gt; of WebTouchEvent, not WebPlatformTouchEvent.

Sorry about that. Thanks for fixing.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>230875</attachid>
            <date>2014-05-05 18:08:39 -0700</date>
            <delta_ts>2014-05-06 16:54:51 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-132594-20140505180806.patch</filename>
            <type>text/plain</type>
            <size>5116</size>
            <attacher name="Benjamin Poulain">benjamin</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTY4MjUyCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKaW5kZXggNDdmZjNkNDBiYzllY2Uy
NWI3MThiZjA3MDQyMmY0ZmI1NDA3OWIzMS4uY2IxMjQ1YjJiOGY4N2MxY2MyMmFmYmJkZDQ0ZDlj
OTc4MjkyZmQ2NiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJLaXQyL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIyIEBACisyMDE0LTA1LTA1ICBCZW5q
YW1pbiBQb3VsYWluICA8YnBvdWxhaW5AYXBwbGUuY29tPgorCisgICAgICAgIFtpT1NdW1dLMl0g
V2ViS2l0MiBkb2VzIG5vdCBzZXQgQ2FuUHJldmVudE5hdGl2ZUdlc3R1cmVzIG9uIHRoZSBwbGF0
Zm9ybSBldmVudHMKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dp
P2lkPTEzMjU5NAorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAg
ICAgICogU2hhcmVkL1dlYkV2ZW50Lmg6CisgICAgICAgIChXZWJLaXQ6OldlYlRvdWNoRXZlbnQ6
OldlYlRvdWNoRXZlbnQpOgorICAgICAgICAoV2ViS2l0OjpXZWJUb3VjaEV2ZW50OjpjYW5QcmV2
ZW50TmF0aXZlR2VzdHVyZXMpOgorICAgICAgICAoV2ViS2l0OjpXZWJUb3VjaEV2ZW50OjpzZXRD
YW5QcmV2ZW50TmF0aXZlR2VzdHVyZXMpOgorICAgICAgICAqIFNoYXJlZC9XZWJFdmVudENvbnZl
cnNpb24uY3BwOgorICAgICAgICAoV2ViS2l0OjpXZWJLaXQyUGxhdGZvcm1Ub3VjaEV2ZW50OjpX
ZWJLaXQyUGxhdGZvcm1Ub3VjaEV2ZW50KToKKyAgICAgICAgKiBTaGFyZWQvaW9zL1dlYlRvdWNo
RXZlbnRJT1MuY3BwOgorICAgICAgICAoV2ViS2l0OjpXZWJUb3VjaEV2ZW50OjplbmNvZGUpOgor
ICAgICAgICAoV2ViS2l0OjpXZWJUb3VjaEV2ZW50OjpkZWNvZGUpOgorICAgICAgICAqIFVJUHJv
Y2Vzcy9pb3MvV0tDb250ZW50Vmlld0ludGVyYWN0aW9uLm1tOgorICAgICAgICAoLVtXS0NvbnRl
bnRWaWV3IF93ZWJUb3VjaEV2ZW50c1JlY29nbml6ZWQ6XSk6CisKIDIwMTQtMDUtMDQgIFByYXRp
ayBTb2xhbmtpICA8cHNvbGFua2lAYXBwbGUuY29tPgogCiAgICAgICAgIFJlZHVjZSBjYWxscyB0
byBDRlVSTENhY2hlQ29weVNoYXJlZFVSTENhY2hlCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0
Mi9TaGFyZWQvV2ViRXZlbnQuaCBiL1NvdXJjZS9XZWJLaXQyL1NoYXJlZC9XZWJFdmVudC5oCmlu
ZGV4IGJmYmMxYTM5NDU1MjMxYWU2YzY3ODZlYjJmZDkyMGVjNzg5OTU0N2UuLjljNzgwN2FkYmFk
ZDZhOGM0NTM5NjliMjVkNDNhZGVhNTQ0Yzk2YTMgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQy
L1NoYXJlZC9XZWJFdmVudC5oCisrKyBiL1NvdXJjZS9XZWJLaXQyL1NoYXJlZC9XZWJFdmVudC5o
CkBAIC0yOTgsNiArMjk4LDcgQEAgcHVibGljOgogICAgICAgICA6IFdlYkV2ZW50KHR5cGUsIG1v
ZGlmaWVycywgdGltZXN0YW1wKQogICAgICAgICAsIG1fdG91Y2hQb2ludHModG91Y2hQb2ludHMp
CiAgICAgICAgICwgbV9wb3NpdGlvbihwb3NpdGlvbikKKyAgICAgICAgLCBtX2NhblByZXZlbnRO
YXRpdmVHZXN0dXJlcyh0cnVlKQogICAgICAgICAsIG1faXNHZXN0dXJlKGlzR2VzdHVyZSkKICAg
ICAgICAgLCBtX2dlc3R1cmVTY2FsZShnZXN0dXJlU2NhbGUpCiAgICAgICAgICwgbV9nZXN0dXJl
Um90YXRpb24oZ2VzdHVyZVJvdGF0aW9uKQpAQCAtMzEzLDYgKzMxNCw5IEBAIHB1YmxpYzoKICAg
ICBmbG9hdCBnZXN0dXJlU2NhbGUoKSBjb25zdCB7IHJldHVybiBtX2dlc3R1cmVTY2FsZTsgfQog
ICAgIGZsb2F0IGdlc3R1cmVSb3RhdGlvbigpIGNvbnN0IHsgcmV0dXJuIG1fZ2VzdHVyZVJvdGF0
aW9uOyB9CiAKKyAgICBib29sIGNhblByZXZlbnROYXRpdmVHZXN0dXJlcygpIGNvbnN0IHsgcmV0
dXJuIG1fY2FuUHJldmVudE5hdGl2ZUdlc3R1cmVzOyB9CisgICAgdm9pZCBzZXRDYW5QcmV2ZW50
TmF0aXZlR2VzdHVyZXMoYm9vbCBjYW5QcmV2ZW50TmF0aXZlR2VzdHVyZXMpIHsgbV9jYW5QcmV2
ZW50TmF0aXZlR2VzdHVyZXMgPSBjYW5QcmV2ZW50TmF0aXZlR2VzdHVyZXM7IH0KKwogICAgIHZv
aWQgZW5jb2RlKElQQzo6QXJndW1lbnRFbmNvZGVyJikgY29uc3Q7CiAgICAgc3RhdGljIGJvb2wg
ZGVjb2RlKElQQzo6QXJndW1lbnREZWNvZGVyJiwgV2ViVG91Y2hFdmVudCYpOwogICAgIApAQCAt
MzIwLDYgKzMyNCw3IEBAIHByaXZhdGU6CiAgICAgVmVjdG9yPFdlYlBsYXRmb3JtVG91Y2hQb2lu
dD4gbV90b3VjaFBvaW50czsKICAgICAKICAgICBXZWJDb3JlOjpJbnRQb2ludCBtX3Bvc2l0aW9u
OworICAgIGJvb2wgbV9jYW5QcmV2ZW50TmF0aXZlR2VzdHVyZXM7CiAgICAgYm9vbCBtX2lzR2Vz
dHVyZTsKICAgICBmbG9hdCBtX2dlc3R1cmVTY2FsZTsKICAgICBmbG9hdCBtX2dlc3R1cmVSb3Rh
dGlvbjsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL1NoYXJlZC9XZWJFdmVudENvbnZlcnNp
b24uY3BwIGIvU291cmNlL1dlYktpdDIvU2hhcmVkL1dlYkV2ZW50Q29udmVyc2lvbi5jcHAKaW5k
ZXggMjc1ZTI3MDdkNDFhZGU1NzQxMzVkNTZlNGFlOTEyYzI3ODQ2MDZmNi4uYzdkZjhiNmRmMjcy
ZGJhMjQ0ZjgzY2MxMDZjN2M5Njg0ZmFhODc0MCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIv
U2hhcmVkL1dlYkV2ZW50Q29udmVyc2lvbi5jcHAKKysrIGIvU291cmNlL1dlYktpdDIvU2hhcmVk
L1dlYkV2ZW50Q29udmVyc2lvbi5jcHAKQEAgLTMwNiw2ICszMDYsNyBAQCBwdWJsaWM6CiAKICAg
ICAgICAgbV9nZXN0dXJlU2NhbGUgPSB3ZWJFdmVudC5nZXN0dXJlU2NhbGUoKTsKICAgICAgICAg
bV9nZXN0dXJlUm90YXRpb24gPSB3ZWJFdmVudC5nZXN0dXJlUm90YXRpb24oKTsKKyAgICAgICAg
bV9jYW5QcmV2ZW50TmF0aXZlR2VzdHVyZXMgPSB3ZWJFdmVudC5jYW5QcmV2ZW50TmF0aXZlR2Vz
dHVyZXMoKTsKICAgICAgICAgbV9pc0dlc3R1cmUgPSB3ZWJFdmVudC5pc0dlc3R1cmUoKTsKICAg
ICAgICAgbV9wb3NpdGlvbiA9IHdlYkV2ZW50LnBvc2l0aW9uKCk7CiAgICAgICAgIG1fZ2xvYmFs
UG9zaXRpb24gPSB3ZWJFdmVudC5wb3NpdGlvbigpOwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktp
dDIvU2hhcmVkL2lvcy9XZWJUb3VjaEV2ZW50SU9TLmNwcCBiL1NvdXJjZS9XZWJLaXQyL1NoYXJl
ZC9pb3MvV2ViVG91Y2hFdmVudElPUy5jcHAKaW5kZXggZWU0YWE3ODhiYTliNGFlMDg5OTQ0ZWJj
MWMwYTJiMmQ0NGY0YTRkOS4uZjlmZGZmNWY2MGYzZDE5NzBjZmUwNWJmMWRkZDA4ZmQ5ZmMxYWNl
NiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvU2hhcmVkL2lvcy9XZWJUb3VjaEV2ZW50SU9T
LmNwcAorKysgYi9Tb3VyY2UvV2ViS2l0Mi9TaGFyZWQvaW9zL1dlYlRvdWNoRXZlbnRJT1MuY3Bw
CkBAIC0xLDUgKzEsNSBAQAogLyoKLSAqIENvcHlyaWdodCAoQykgMjAxMiBBcHBsZSBJbmMuIEFs
bCByaWdodHMgcmVzZXJ2ZWQuCisgKiBDb3B5cmlnaHQgKEMpIDIwMTItMjAxNCBBcHBsZSBJbmMu
IEFsbCByaWdodHMgcmVzZXJ2ZWQuCiAgKgogICogUmVkaXN0cmlidXRpb24gYW5kIHVzZSBpbiBz
b3VyY2UgYW5kIGJpbmFyeSBmb3Jtcywgd2l0aCBvciB3aXRob3V0CiAgKiBtb2RpZmljYXRpb24s
IGFyZSBwZXJtaXR0ZWQgcHJvdmlkZWQgdGhhdCB0aGUgZm9sbG93aW5nIGNvbmRpdGlvbnMKQEAg
LTQwLDYgKzQwLDcgQEAgdm9pZCBXZWJUb3VjaEV2ZW50OjplbmNvZGUoSVBDOjpBcmd1bWVudEVu
Y29kZXImIGVuY29kZXIpIGNvbnN0CiAKICAgICBlbmNvZGVyIDw8IG1fdG91Y2hQb2ludHM7CiAg
ICAgZW5jb2RlciA8PCBtX3Bvc2l0aW9uOworICAgIGVuY29kZXIgPDwgbV9jYW5QcmV2ZW50TmF0
aXZlR2VzdHVyZXM7CiAgICAgZW5jb2RlciA8PCBtX2lzR2VzdHVyZTsKICAgICBlbmNvZGVyIDw8
IG1fZ2VzdHVyZVNjYWxlOwogICAgIGVuY29kZXIgPDwgbV9nZXN0dXJlUm90YXRpb247CkBAIC01
NCw2ICs1NSw4IEBAIGJvb2wgV2ViVG91Y2hFdmVudDo6ZGVjb2RlKElQQzo6QXJndW1lbnREZWNv
ZGVyJiBkZWNvZGVyLCBXZWJUb3VjaEV2ZW50JiByZXN1bHQpCiAgICAgICAgIHJldHVybiBmYWxz
ZTsKICAgICBpZiAoIWRlY29kZXIuZGVjb2RlKHJlc3VsdC5tX3Bvc2l0aW9uKSkKICAgICAgICAg
cmV0dXJuIGZhbHNlOworICAgIGlmICghZGVjb2Rlci5kZWNvZGUocmVzdWx0Lm1fY2FuUHJldmVu
dE5hdGl2ZUdlc3R1cmVzKSkKKyAgICAgICAgcmV0dXJuIGZhbHNlOwogICAgIGlmICghZGVjb2Rl
ci5kZWNvZGUocmVzdWx0Lm1faXNHZXN0dXJlKSkKICAgICAgICAgcmV0dXJuIGZhbHNlOwogICAg
IGlmICghZGVjb2Rlci5kZWNvZGUocmVzdWx0Lm1fZ2VzdHVyZVNjYWxlKSkKZGlmZiAtLWdpdCBh
L1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9pb3MvV0tDb250ZW50Vmlld0ludGVyYWN0aW9uLm1t
IGIvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL2lvcy9XS0NvbnRlbnRWaWV3SW50ZXJhY3Rpb24u
bW0KaW5kZXggMjFmMjM1NmJhZTI4MTU2Y2FiOTljYWRlN2E2OGRhODQ0MGVjMDkxMy4uODBhNjY5
NTNmZTU5NTU2Njg1MGEwYmMxYzUyNGRkNTE0MWIzZWM0NiAxMDA2NDQKLS0tIGEvU291cmNlL1dl
YktpdDIvVUlQcm9jZXNzL2lvcy9XS0NvbnRlbnRWaWV3SW50ZXJhY3Rpb24ubW0KKysrIGIvU291
cmNlL1dlYktpdDIvVUlQcm9jZXNzL2lvcy9XS0NvbnRlbnRWaWV3SW50ZXJhY3Rpb24ubW0KQEAg
LTMwMSw2ICszMDEsNyBAQCBzdGF0aWMgY29uc3QgZmxvYXQgdGFwQW5kSG9sZERlbGF5ICA9IDAu
NzU7CiAgICAgICAgIF9jYW5TZW5kVG91Y2hFdmVudHNBc3luY2hyb25vdXNseSA9IE5POwogCiAg
ICAgX2xhc3RJbnRlcmFjdGlvbkxvY2F0aW9uID0gZ2VzdHVyZVJlY29nbml6ZXIubG9jYXRpb25J
bldpbmRvdzsKKyAgICBuYXRpdmVXZWJUb3VjaEV2ZW50LnNldENhblByZXZlbnROYXRpdmVHZXN0
dXJlcyghX2NhblNlbmRUb3VjaEV2ZW50c0FzeW5jaHJvbm91c2x5KTsKIAogICAgIGlmIChfY2Fu
U2VuZFRvdWNoRXZlbnRzQXN5bmNocm9ub3VzbHkpCiAgICAgICAgIF9wYWdlLT5oYW5kbGVUb3Vj
aEV2ZW50QXN5bmNocm9ub3VzbHkobmF0aXZlV2ViVG91Y2hFdmVudCk7Cg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>230952</attachid>
            <date>2014-05-06 16:54:53 -0700</date>
            <delta_ts>2014-05-06 17:02:17 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-132594-20140506165419.patch</filename>
            <type>text/plain</type>
            <size>8712</size>
            <attacher name="Benjamin Poulain">benjamin</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTY4Mzg5CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKaW5kZXggMjMwZTJiN2U0NTczYzhl
NmZlZTY1YjhhNThmMWEwMzU0YzA1MWVlOS4uZTU2NzFjNmQ1NjJlMDMzYmI0NjRlOWM4OGRjMGI3
OGNjMDY0ZjZhNiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJLaXQyL0NoYW5nZUxvZwpAQCAtMSw1ICsxLDI3IEBACiAyMDE0LTA1LTA2ICBCZW5q
YW1pbiBQb3VsYWluICA8YnBvdWxhaW5AYXBwbGUuY29tPgogCisgICAgICAgIFtpT1NdW1dLMl0g
V2ViS2l0MiBkb2VzIG5vdCBzZXQgQ2FuUHJldmVudE5hdGl2ZUdlc3R1cmVzIG9uIHRoZSBwbGF0
Zm9ybSBldmVudHMKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dp
P2lkPTEzMjU5NAorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAg
ICAgIFNldCBDYW5QcmV2ZW50TmF0aXZlR2VzdHVyZXMgb24gdGhlIHBsYWZvcm0gZXZlbnQuCisg
ICAgICAgIENoYW5nZSB0aGUgdHJhY2tpbmcgb2YgV0tDb250ZW50VmlldyB0byBiZSBzaW1pbGFy
IHRvIFdlYlBhZ2VQcm94eS4KKworICAgICAgICAqIFNoYXJlZC9XZWJFdmVudC5oOgorICAgICAg
ICAoV2ViS2l0OjpXZWJUb3VjaEV2ZW50OjpXZWJUb3VjaEV2ZW50KToKKyAgICAgICAgKFdlYktp
dDo6V2ViVG91Y2hFdmVudDo6Y2FuUHJldmVudE5hdGl2ZUdlc3R1cmVzKToKKyAgICAgICAgKFdl
YktpdDo6V2ViVG91Y2hFdmVudDo6c2V0Q2FuUHJldmVudE5hdGl2ZUdlc3R1cmVzKToKKyAgICAg
ICAgKiBTaGFyZWQvV2ViRXZlbnRDb252ZXJzaW9uLmNwcDoKKyAgICAgICAgKFdlYktpdDo6V2Vi
S2l0MlBsYXRmb3JtVG91Y2hFdmVudDo6V2ViS2l0MlBsYXRmb3JtVG91Y2hFdmVudCk6CisgICAg
ICAgICogU2hhcmVkL2lvcy9XZWJUb3VjaEV2ZW50SU9TLmNwcDoKKyAgICAgICAgKFdlYktpdDo6
V2ViVG91Y2hFdmVudDo6ZW5jb2RlKToKKyAgICAgICAgKFdlYktpdDo6V2ViVG91Y2hFdmVudDo6
ZGVjb2RlKToKKyAgICAgICAgKiBVSVByb2Nlc3MvaW9zL1dLQ29udGVudFZpZXdJbnRlcmFjdGlv
bi5tbToKKyAgICAgICAgKC1bV0tDb250ZW50VmlldyBfd2ViVG91Y2hFdmVudHNSZWNvZ25pemVk
Ol0pOgorCisyMDE0LTA1LTA2ICBCZW5qYW1pbiBQb3VsYWluICA8YnBvdWxhaW5AYXBwbGUuY29t
PgorCiAgICAgICAgIFtpT1NdW1dLMl0gQWRkIHRhcCBoaWdobGlnaHQgb24gdGhlIHNpbXBsZSBV
SVRhcEdlc3R1cmVSZWNvZ25pemVyCiAgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3No
b3dfYnVnLmNnaT9pZD0xMzI2MjMKICAgICAgICAgPHJkYXI6Ly9wcm9ibGVtLzE2NzA5NTA3Pgpk
aWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdDIvU2hhcmVkL1dlYkV2ZW50LmNwcCBiL1NvdXJjZS9X
ZWJLaXQyL1NoYXJlZC9XZWJFdmVudC5jcHAKaW5kZXggNTRmNDM0YjZlYWFjZDBmMDA0ZjIzZGI1
NDQ1MTFlZjY5MGEzMTA3ZC4uYTM2YzQ4ZTQ3Njk0YTU2ZTUyOGFjNmY3ZWJmYThmZjhiMDQ0ZGYw
NCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvU2hhcmVkL1dlYkV2ZW50LmNwcAorKysgYi9T
b3VyY2UvV2ViS2l0Mi9TaGFyZWQvV2ViRXZlbnQuY3BwCkBAIC02Myw1ICs2MywxNyBAQCBib29s
IFdlYkV2ZW50OjpkZWNvZGUoSVBDOjpBcmd1bWVudERlY29kZXImIGRlY29kZXIsIFdlYkV2ZW50
JiByZXN1bHQpCiAgICAgICAgIHJldHVybiBmYWxzZTsKICAgICByZXR1cm4gdHJ1ZTsKIH0KLSAg
ICAKKworI2lmIEVOQUJMRShUT1VDSF9FVkVOVFMpCitib29sIFdlYlRvdWNoRXZlbnQ6OmFsbFRv
dWNoUG9pbnRzQXJlUmVsZWFzZWQoKSBjb25zdAoreworICAgIGZvciAoY29uc3QgYXV0byYgdG91
Y2hQb2ludCA6IHRvdWNoUG9pbnRzKCkpIHsKKyAgICAgICAgaWYgKHRvdWNoUG9pbnQuc3RhdGUo
KSAhPSBXZWJQbGF0Zm9ybVRvdWNoUG9pbnQ6OlRvdWNoUmVsZWFzZWQgJiYgdG91Y2hQb2ludC5z
dGF0ZSgpICE9IFdlYlBsYXRmb3JtVG91Y2hQb2ludDo6VG91Y2hDYW5jZWxsZWQpCisgICAgICAg
ICAgICByZXR1cm4gZmFsc2U7CisgICAgfQorCisgICAgcmV0dXJuIHRydWU7Cit9CisjZW5kaWYK
KwogfSAvLyBuYW1lc3BhY2UgV2ViS2l0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9TaGFy
ZWQvV2ViRXZlbnQuaCBiL1NvdXJjZS9XZWJLaXQyL1NoYXJlZC9XZWJFdmVudC5oCmluZGV4IGJm
YmMxYTM5NDU1MjMxYWU2YzY3ODZlYjJmZDkyMGVjNzg5OTU0N2UuLjY3NzQ1M2I2NjE2OGZjNDYy
MzE5ODI4YWFjNzhiZTBmYzBlYzg4NzIgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQyL1NoYXJl
ZC9XZWJFdmVudC5oCisrKyBiL1NvdXJjZS9XZWJLaXQyL1NoYXJlZC9XZWJFdmVudC5oCkBAIC0y
OTgsNiArMjk4LDcgQEAgcHVibGljOgogICAgICAgICA6IFdlYkV2ZW50KHR5cGUsIG1vZGlmaWVy
cywgdGltZXN0YW1wKQogICAgICAgICAsIG1fdG91Y2hQb2ludHModG91Y2hQb2ludHMpCiAgICAg
ICAgICwgbV9wb3NpdGlvbihwb3NpdGlvbikKKyAgICAgICAgLCBtX2NhblByZXZlbnROYXRpdmVH
ZXN0dXJlcyh0cnVlKQogICAgICAgICAsIG1faXNHZXN0dXJlKGlzR2VzdHVyZSkKICAgICAgICAg
LCBtX2dlc3R1cmVTY2FsZShnZXN0dXJlU2NhbGUpCiAgICAgICAgICwgbV9nZXN0dXJlUm90YXRp
b24oZ2VzdHVyZVJvdGF0aW9uKQpAQCAtMzEzLDYgKzMxNCwxMSBAQCBwdWJsaWM6CiAgICAgZmxv
YXQgZ2VzdHVyZVNjYWxlKCkgY29uc3QgeyByZXR1cm4gbV9nZXN0dXJlU2NhbGU7IH0KICAgICBm
bG9hdCBnZXN0dXJlUm90YXRpb24oKSBjb25zdCB7IHJldHVybiBtX2dlc3R1cmVSb3RhdGlvbjsg
fQogCisgICAgYm9vbCBjYW5QcmV2ZW50TmF0aXZlR2VzdHVyZXMoKSBjb25zdCB7IHJldHVybiBt
X2NhblByZXZlbnROYXRpdmVHZXN0dXJlczsgfQorICAgIHZvaWQgc2V0Q2FuUHJldmVudE5hdGl2
ZUdlc3R1cmVzKGJvb2wgY2FuUHJldmVudE5hdGl2ZUdlc3R1cmVzKSB7IG1fY2FuUHJldmVudE5h
dGl2ZUdlc3R1cmVzID0gY2FuUHJldmVudE5hdGl2ZUdlc3R1cmVzOyB9CisKKyAgICBib29sIGFs
bFRvdWNoUG9pbnRzQXJlUmVsZWFzZWQoKSBjb25zdDsKKwogICAgIHZvaWQgZW5jb2RlKElQQzo6
QXJndW1lbnRFbmNvZGVyJikgY29uc3Q7CiAgICAgc3RhdGljIGJvb2wgZGVjb2RlKElQQzo6QXJn
dW1lbnREZWNvZGVyJiwgV2ViVG91Y2hFdmVudCYpOwogICAgIApAQCAtMzIwLDYgKzMyNiw3IEBA
IHByaXZhdGU6CiAgICAgVmVjdG9yPFdlYlBsYXRmb3JtVG91Y2hQb2ludD4gbV90b3VjaFBvaW50
czsKICAgICAKICAgICBXZWJDb3JlOjpJbnRQb2ludCBtX3Bvc2l0aW9uOworICAgIGJvb2wgbV9j
YW5QcmV2ZW50TmF0aXZlR2VzdHVyZXM7CiAgICAgYm9vbCBtX2lzR2VzdHVyZTsKICAgICBmbG9h
dCBtX2dlc3R1cmVTY2FsZTsKICAgICBmbG9hdCBtX2dlc3R1cmVSb3RhdGlvbjsKQEAgLTM1NSw2
ICszNjIsOCBAQCBwdWJsaWM6CiAKICAgICB2b2lkIHNldFN0YXRlKFRvdWNoUG9pbnRTdGF0ZSBz
dGF0ZSkgeyBtX3N0YXRlID0gc3RhdGU7IH0KIAorICAgIGJvb2wgYWxsVG91Y2hQb2ludHNBcmVS
ZWxlYXNlZCgpIGNvbnN0OworCiAgICAgdm9pZCBlbmNvZGUoSVBDOjpBcmd1bWVudEVuY29kZXIm
KSBjb25zdDsKICAgICBzdGF0aWMgYm9vbCBkZWNvZGUoSVBDOjpBcmd1bWVudERlY29kZXImLCBX
ZWJQbGF0Zm9ybVRvdWNoUG9pbnQmKTsKIApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdDIvU2hh
cmVkL1dlYkV2ZW50Q29udmVyc2lvbi5jcHAgYi9Tb3VyY2UvV2ViS2l0Mi9TaGFyZWQvV2ViRXZl
bnRDb252ZXJzaW9uLmNwcAppbmRleCAyNzVlMjcwN2Q0MWFkZTU3NDEzNWQ1NmU0YWU5MTJjMjc4
NDYwNmY2Li5jN2RmOGI2ZGYyNzJkYmEyNDRmODNjYzEwNmM3Yzk2ODRmYWE4NzQwIDEwMDY0NAot
LS0gYS9Tb3VyY2UvV2ViS2l0Mi9TaGFyZWQvV2ViRXZlbnRDb252ZXJzaW9uLmNwcAorKysgYi9T
b3VyY2UvV2ViS2l0Mi9TaGFyZWQvV2ViRXZlbnRDb252ZXJzaW9uLmNwcApAQCAtMzA2LDYgKzMw
Niw3IEBAIHB1YmxpYzoKIAogICAgICAgICBtX2dlc3R1cmVTY2FsZSA9IHdlYkV2ZW50Lmdlc3R1
cmVTY2FsZSgpOwogICAgICAgICBtX2dlc3R1cmVSb3RhdGlvbiA9IHdlYkV2ZW50Lmdlc3R1cmVS
b3RhdGlvbigpOworICAgICAgICBtX2NhblByZXZlbnROYXRpdmVHZXN0dXJlcyA9IHdlYkV2ZW50
LmNhblByZXZlbnROYXRpdmVHZXN0dXJlcygpOwogICAgICAgICBtX2lzR2VzdHVyZSA9IHdlYkV2
ZW50LmlzR2VzdHVyZSgpOwogICAgICAgICBtX3Bvc2l0aW9uID0gd2ViRXZlbnQucG9zaXRpb24o
KTsKICAgICAgICAgbV9nbG9iYWxQb3NpdGlvbiA9IHdlYkV2ZW50LnBvc2l0aW9uKCk7CmRpZmYg
LS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9TaGFyZWQvaW9zL1dlYlRvdWNoRXZlbnRJT1MuY3BwIGIv
U291cmNlL1dlYktpdDIvU2hhcmVkL2lvcy9XZWJUb3VjaEV2ZW50SU9TLmNwcAppbmRleCBlZTRh
YTc4OGJhOWI0YWUwODk5NDRlYmMxYzBhMmIyZDQ0ZjRhNGQ5Li5mOWZkZmY1ZjYwZjNkMTk3MGNm
ZTA1YmYxZGRkMDhmZDlmYzFhY2U2IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0Mi9TaGFyZWQv
aW9zL1dlYlRvdWNoRXZlbnRJT1MuY3BwCisrKyBiL1NvdXJjZS9XZWJLaXQyL1NoYXJlZC9pb3Mv
V2ViVG91Y2hFdmVudElPUy5jcHAKQEAgLTEsNSArMSw1IEBACiAvKgotICogQ29weXJpZ2h0IChD
KSAyMDEyIEFwcGxlIEluYy4gQWxsIHJpZ2h0cyByZXNlcnZlZC4KKyAqIENvcHlyaWdodCAoQykg
MjAxMi0yMDE0IEFwcGxlIEluYy4gQWxsIHJpZ2h0cyByZXNlcnZlZC4KICAqCiAgKiBSZWRpc3Ry
aWJ1dGlvbiBhbmQgdXNlIGluIHNvdXJjZSBhbmQgYmluYXJ5IGZvcm1zLCB3aXRoIG9yIHdpdGhv
dXQKICAqIG1vZGlmaWNhdGlvbiwgYXJlIHBlcm1pdHRlZCBwcm92aWRlZCB0aGF0IHRoZSBmb2xs
b3dpbmcgY29uZGl0aW9ucwpAQCAtNDAsNiArNDAsNyBAQCB2b2lkIFdlYlRvdWNoRXZlbnQ6OmVu
Y29kZShJUEM6OkFyZ3VtZW50RW5jb2RlciYgZW5jb2RlcikgY29uc3QKIAogICAgIGVuY29kZXIg
PDwgbV90b3VjaFBvaW50czsKICAgICBlbmNvZGVyIDw8IG1fcG9zaXRpb247CisgICAgZW5jb2Rl
ciA8PCBtX2NhblByZXZlbnROYXRpdmVHZXN0dXJlczsKICAgICBlbmNvZGVyIDw8IG1faXNHZXN0
dXJlOwogICAgIGVuY29kZXIgPDwgbV9nZXN0dXJlU2NhbGU7CiAgICAgZW5jb2RlciA8PCBtX2dl
c3R1cmVSb3RhdGlvbjsKQEAgLTU0LDYgKzU1LDggQEAgYm9vbCBXZWJUb3VjaEV2ZW50OjpkZWNv
ZGUoSVBDOjpBcmd1bWVudERlY29kZXImIGRlY29kZXIsIFdlYlRvdWNoRXZlbnQmIHJlc3VsdCkK
ICAgICAgICAgcmV0dXJuIGZhbHNlOwogICAgIGlmICghZGVjb2Rlci5kZWNvZGUocmVzdWx0Lm1f
cG9zaXRpb24pKQogICAgICAgICByZXR1cm4gZmFsc2U7CisgICAgaWYgKCFkZWNvZGVyLmRlY29k
ZShyZXN1bHQubV9jYW5QcmV2ZW50TmF0aXZlR2VzdHVyZXMpKQorICAgICAgICByZXR1cm4gZmFs
c2U7CiAgICAgaWYgKCFkZWNvZGVyLmRlY29kZShyZXN1bHQubV9pc0dlc3R1cmUpKQogICAgICAg
ICByZXR1cm4gZmFsc2U7CiAgICAgaWYgKCFkZWNvZGVyLmRlY29kZShyZXN1bHQubV9nZXN0dXJl
U2NhbGUpKQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL1dlYlBhZ2VQcm94
eS5jcHAgYi9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvV2ViUGFnZVByb3h5LmNwcAppbmRleCBh
Nzc1ZGZhNDBkMmMzMTQzNzdlZTNlZmYyZDA5NWM0YTMwNjkzNDliLi43ZmQxYmIzNDEzYjA1ZDg1
ZjAyM2MyYjQwMGQ2MjBiN2I2MGFlNTc1IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0Mi9VSVBy
b2Nlc3MvV2ViUGFnZVByb3h5LmNwcAorKysgYi9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvV2Vi
UGFnZVByb3h5LmNwcApAQCAtMTUxMiwxNiArMTUxMiw2IEBAIGJvb2wgV2ViUGFnZVByb3h5Ojpz
aG91bGRTdGFydFRyYWNraW5nVG91Y2hFdmVudHMoY29uc3QgV2ViVG91Y2hFdmVudCYgdG91Y2hT
dGFyCiAgICAgcmV0dXJuIHRydWU7CiB9CiAKLXN0YXRpYyBib29sIGFyZUFsbFRvdWNoUG9pbnRz
UmVsZWFzZWQoY29uc3QgV2ViVG91Y2hFdmVudCYgZXZlbnQpCi17Ci0gICAgZm9yIChjb25zdCBh
dXRvJiB0b3VjaFBvaW50IDogZXZlbnQudG91Y2hQb2ludHMoKSkgewotICAgICAgICBpZiAodG91
Y2hQb2ludC5zdGF0ZSgpICE9IFdlYlBsYXRmb3JtVG91Y2hQb2ludDo6VG91Y2hSZWxlYXNlZCAm
JiB0b3VjaFBvaW50LnN0YXRlKCkgIT0gV2ViUGxhdGZvcm1Ub3VjaFBvaW50OjpUb3VjaENhbmNl
bGxlZCkKLSAgICAgICAgICAgIHJldHVybiBmYWxzZTsKLSAgICB9Ci0KLSAgICByZXR1cm4gdHJ1
ZTsKLX0KLQogI2VuZGlmCiAKICNpZiBFTkFCTEUoSU9TX1RPVUNIX0VWRU5UUykKQEAgLTE1NDMs
NyArMTUzMyw3IEBAIHZvaWQgV2ViUGFnZVByb3h5OjpoYW5kbGVUb3VjaEV2ZW50U3luY2hyb25v
dXNseShjb25zdCBOYXRpdmVXZWJUb3VjaEV2ZW50JiBldmVuCiAgICAgbV9wYWdlQ2xpZW50LmRv
bmVXaXRoVG91Y2hFdmVudChldmVudCwgaGFuZGxlZCk7CiAgICAgbV9wcm9jZXNzLT5yZXNwb25z
aXZlbmVzc1RpbWVyKCktPnN0b3AoKTsKIAotICAgIGlmIChhcmVBbGxUb3VjaFBvaW50c1JlbGVh
c2VkKGV2ZW50KSkKKyAgICBpZiAoZXZlbnQuYWxsVG91Y2hQb2ludHNBcmVSZWxlYXNlZCgpKQog
ICAgICAgICBtX2lzVHJhY2tpbmdUb3VjaEV2ZW50cyA9IGZhbHNlOwogfQogCkBAIC0xNTU5LDcg
KzE1NDksNyBAQCB2b2lkIFdlYlBhZ2VQcm94eTo6aGFuZGxlVG91Y2hFdmVudEFzeW5jaHJvbm91
c2x5KGNvbnN0IE5hdGl2ZVdlYlRvdWNoRXZlbnQmIGV2ZQogCiAgICAgbV9wcm9jZXNzLT5zZW5k
KE1lc3NhZ2VzOjpFdmVudERpc3BhdGNoZXI6OlRvdWNoRXZlbnQobV9wYWdlSUQsIGV2ZW50KSwg
MCk7CiAKLSAgICBpZiAoYXJlQWxsVG91Y2hQb2ludHNSZWxlYXNlZChldmVudCkpCisgICAgaWYg
KGV2ZW50LmFsbFRvdWNoUG9pbnRzQXJlUmVsZWFzZWQoKSkKICAgICAgICAgbV9pc1RyYWNraW5n
VG91Y2hFdmVudHMgPSBmYWxzZTsKIH0KIApAQCAtMTU5OSw3ICsxNTg5LDcgQEAgdm9pZCBXZWJQ
YWdlUHJveHk6OmhhbmRsZVRvdWNoRXZlbnQoY29uc3QgTmF0aXZlV2ViVG91Y2hFdmVudCYgZXZl
bnQpCiAgICAgICAgIH0KICAgICB9CiAKLSAgICBpZiAoYXJlQWxsVG91Y2hQb2ludHNSZWxlYXNl
ZChldmVudCkpCisgICAgaWYgKGV2ZW50LmFsbFRvdWNoUG9pbnRzQXJlUmVsZWFzZWQoKSkKICAg
ICAgICAgbV9pc1RyYWNraW5nVG91Y2hFdmVudHMgPSBmYWxzZTsKIH0KICNlbmRpZiAvLyBFTkFC
TEUoVE9VQ0hfRVZFTlRTKQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL2lv
cy9XS0NvbnRlbnRWaWV3SW50ZXJhY3Rpb24ubW0gYi9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3Mv
aW9zL1dLQ29udGVudFZpZXdJbnRlcmFjdGlvbi5tbQppbmRleCAwMzQxMjkxMGIzOGVlZjg4NWFj
YTg4YTA4Nzc3Y2ZjMTUwMzFjMmNjLi43Yzc5NDEzMDMwZDE3ZDQ0MmNkODdmNmM0Y2U1ZmFkNTdj
NjM1YTBmIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvaW9zL1dLQ29udGVu
dFZpZXdJbnRlcmFjdGlvbi5tbQorKysgYi9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvaW9zL1dL
Q29udGVudFZpZXdJbnRlcmFjdGlvbi5tbQpAQCAtMjk4LDE1ICsyOTgsMTcgQEAgc3RhdGljIGNv
bnN0IGZsb2F0IHRhcEFuZEhvbGREZWxheSAgPSAwLjc1OwogLSAodm9pZClfd2ViVG91Y2hFdmVu
dHNSZWNvZ25pemVkOihVSVdlYlRvdWNoRXZlbnRzR2VzdHVyZVJlY29nbml6ZXIgKilnZXN0dXJl
UmVjb2duaXplcgogewogICAgIE5hdGl2ZVdlYlRvdWNoRXZlbnQgbmF0aXZlV2ViVG91Y2hFdmVu
dChnZXN0dXJlUmVjb2duaXplcik7Ci0gICAgaWYgKG5hdGl2ZVdlYlRvdWNoRXZlbnQudHlwZSgp
ID09IFdlYktpdDo6V2ViRXZlbnQ6OlRvdWNoU3RhcnQpCi0gICAgICAgIF9jYW5TZW5kVG91Y2hF
dmVudHNBc3luY2hyb25vdXNseSA9IE5POwogCiAgICAgX2xhc3RJbnRlcmFjdGlvbkxvY2F0aW9u
ID0gZ2VzdHVyZVJlY29nbml6ZXIubG9jYXRpb25JbldpbmRvdzsKKyAgICBuYXRpdmVXZWJUb3Vj
aEV2ZW50LnNldENhblByZXZlbnROYXRpdmVHZXN0dXJlcyghX2NhblNlbmRUb3VjaEV2ZW50c0Fz
eW5jaHJvbm91c2x5IHx8IFtfdG91Y2hFdmVudEdlc3R1cmVSZWNvZ25pemVyIGlzRGVmYXVsdFBy
ZXZlbnRlZF0pOwogCiAgICAgaWYgKF9jYW5TZW5kVG91Y2hFdmVudHNBc3luY2hyb25vdXNseSkK
ICAgICAgICAgX3BhZ2UtPmhhbmRsZVRvdWNoRXZlbnRBc3luY2hyb25vdXNseShuYXRpdmVXZWJU
b3VjaEV2ZW50KTsKICAgICBlbHNlCiAgICAgICAgIF9wYWdlLT5oYW5kbGVUb3VjaEV2ZW50U3lu
Y2hyb25vdXNseShuYXRpdmVXZWJUb3VjaEV2ZW50KTsKKworICAgIGlmIChuYXRpdmVXZWJUb3Vj
aEV2ZW50LmFsbFRvdWNoUG9pbnRzQXJlUmVsZWFzZWQoKSkKKyAgICAgICAgX2NhblNlbmRUb3Vj
aEV2ZW50c0FzeW5jaHJvbm91c2x5ID0gTk87CiB9CiAKIHN0YXRpYyBGbG9hdFF1YWQgaW5mbGF0
ZVF1YWQoY29uc3QgRmxvYXRRdWFkJiBxdWFkLCBmbG9hdCBpbmZsYXRlU2l6ZSkK
</data>

          </attachment>
      

    </bug>

</bugzilla>