<?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>195902</bug_id>
          
          <creation_ts>2019-03-18 12:14:31 -0700</creation_ts>
          <short_desc>Update event region when toggling pointer-events:none</short_desc>
          <delta_ts>2019-04-01 12:53:08 -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>Scrolling</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          <see_also>https://bugs.webkit.org/show_bug.cgi?id=195378</see_also>
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Antti Koivisto">koivisto</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1517839</commentid>
    <comment_count>0</comment_count>
    <who name="Antti Koivisto">koivisto</who>
    <bug_when>2019-03-18 12:14:31 -0700</bug_when>
    <thetext>Simon in bug 195378:

In fact, this might break now with something like:

  &lt;div class=&quot;composited&quot;&gt;&lt;div id=&quot;child&quot;&gt;&lt;/div&gt;

and dynamic toggle of &quot;pointer-events&quot; style on child. That won&apos;t issue a repaint (hopefully) and won&apos;t update event regions.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1517842</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2019-03-18 12:15:35 -0700</bug_when>
    <thetext>&lt;rdar://problem/48988384&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1522945</commentid>
    <comment_count>2</comment_count>
      <attachid>366403</attachid>
    <who name="Antti Koivisto">koivisto</who>
    <bug_when>2019-04-01 10:41:08 -0700</bug_when>
    <thetext>Created attachment 366403
patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1522955</commentid>
    <comment_count>3</comment_count>
      <attachid>366406</attachid>
    <who name="Antti Koivisto">koivisto</who>
    <bug_when>2019-04-01 11:00:42 -0700</bug_when>
    <thetext>Created attachment 366406
patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1522956</commentid>
    <comment_count>4</comment_count>
      <attachid>366403</attachid>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2019-04-01 11:01:14 -0700</bug_when>
    <thetext>Comment on attachment 366403
patch

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

&gt; Source/WebCore/ChangeLog:12
&gt; +        Normally paint invalidation requests compositing configuration update whenever anything that would
&gt; +        affect event region changes. However mutating &apos;pointer-events&apos; property does not cause paint invalidation.

Maybe RenderStyle::diff should return an enum value that indicates that event regions are dirty?

&gt; Source/WebCore/rendering/RenderElement.cpp:737
&gt; +            if (layer &amp;&amp; (layer = layer-&gt;enclosingCompositingLayerForRepaint()))
&gt; +                layer-&gt;setNeedsCompositingConfigurationUpdate();

It&apos;s non-obvious that setNeedsCompositingConfigurationUpdate is what you call to get event regions to be recomputed. We should clean that up in future.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1522957</commentid>
    <comment_count>5</comment_count>
      <attachid>366406</attachid>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2019-04-01 11:01:50 -0700</bug_when>
    <thetext>Comment on attachment 366406
patch

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

&gt; Source/WebCore/rendering/RenderLayer.cpp:6669
&gt; +void RenderLayer::invalidateEventRegion()
&gt; +{
&gt; +    if (auto* compositingLayer = enclosingCompositingLayerForRepaint())
&gt; +        compositingLayer-&gt;setNeedsCompositingConfigurationUpdate();
&gt; +}

Heh ok.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1522959</commentid>
    <comment_count>6</comment_count>
      <attachid>366407</attachid>
    <who name="Antti Koivisto">koivisto</who>
    <bug_when>2019-04-01 11:07:01 -0700</bug_when>
    <thetext>Created attachment 366407
patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1523013</commentid>
    <comment_count>7</comment_count>
    <who name="Antti Koivisto">koivisto</who>
    <bug_when>2019-04-01 12:46:55 -0700</bug_when>
    <thetext>&gt; Maybe RenderStyle::diff should return an enum value that indicates that
&gt; event regions are dirty?

I considered it, but it wasn&apos;t obvious how it would be better than just doing this.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1523015</commentid>
    <comment_count>8</comment_count>
    <who name="Antti Koivisto">koivisto</who>
    <bug_when>2019-04-01 12:47:55 -0700</bug_when>
    <thetext>Maybe that&apos;s a good approach if this turns of to be more than a single property thing.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1523024</commentid>
    <comment_count>9</comment_count>
      <attachid>366407</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-04-01 12:53:06 -0700</bug_when>
    <thetext>Comment on attachment 366407
patch

Clearing flags on attachment: 366407

Committed r243709: &lt;https://trac.webkit.org/changeset/243709&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1523025</commentid>
    <comment_count>10</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-04-01 12:53:08 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>366403</attachid>
            <date>2019-04-01 10:41:08 -0700</date>
            <delta_ts>2019-04-01 11:07:01 -0700</delta_ts>
            <desc>patch</desc>
            <filename>event-region-pointer-event-update-2.patch</filename>
            <type>text/plain</type>
            <size>7114</size>
            <attacher name="Antti Koivisto">koivisto</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDI0MzY5NykKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDIxIEBACisyMDE5LTA0LTAxICBBbnR0aSBL
b2l2aXN0byAgPGFudHRpQGFwcGxlLmNvbT4KKworICAgICAgICBVcGRhdGUgZXZlbnQgcmVnaW9u
IHdoZW4gdG9nZ2xpbmcgcG9pbnRlci1ldmVudHM6bm9uZQorICAgICAgICBodHRwczovL2J1Z3Mu
d2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTk1OTAyCisgICAgICAgIDxyZGFyOi8vcHJvYmxl
bS80ODk4ODM4ND4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAg
ICAgICBUZXN0OiBmYXN0L3Njcm9sbGluZy9pb3MvZXZlbnQtcmVnaW9uLXBvaW50ZXItZXZlbnRz
Lmh0bWwKKworICAgICAgICBOb3JtYWxseSBwYWludCBpbnZhbGlkYXRpb24gcmVxdWVzdHMgY29t
cG9zaXRpbmcgY29uZmlndXJhdGlvbiB1cGRhdGUgd2hlbmV2ZXIgYW55dGhpbmcgdGhhdCB3b3Vs
ZAorICAgICAgICBhZmZlY3QgZXZlbnQgcmVnaW9uIGNoYW5nZXMuIEhvd2V2ZXIgbXV0YXRpbmcg
J3BvaW50ZXItZXZlbnRzJyBwcm9wZXJ0eSBkb2VzIG5vdCBjYXVzZSBwYWludCBpbnZhbGlkYXRp
b24uCisKKyAgICAgICAgKiByZW5kZXJpbmcvUmVuZGVyRWxlbWVudC5jcHA6CisgICAgICAgIChX
ZWJDb3JlOjpSZW5kZXJFbGVtZW50OjpzdHlsZVdpbGxDaGFuZ2UpOgorCisgICAgICAgIFJlcXVl
c3QgY29tcG9zaXRpbmcgdXBkYXRlIGV4cGxpY2l0bHkgZnJvbSB0aGUgY29udGFpbmluZyBjb21w
b3NpdGluZyBsYXllci4KKwogMjAxOS0wNC0wMSAgV2Vuc29uIEhzaWVoICA8d2Vuc29uX2hzaWVo
QGFwcGxlLmNvbT4KIAogICAgICAgICBbaU9TXSBSZWZhY3RvciBzb21lIGxvZ2ljIGZvciBpbnNl
cnRpbmcgcGFzdGVkIG9yIGRyb3BwZWQgdmlydHVhbCBjYXJkIGZpbGVzIGFzIGF0dGFjaG1lbnQg
ZWxlbWVudHMKSW5kZXg6IFNvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJFbGVtZW50LmNw
cAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyRWxlbWVudC5j
cHAJKHJldmlzaW9uIDI0MzY5NSkKKysrIFNvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJF
bGVtZW50LmNwcAkod29ya2luZyBjb3B5KQpAQCAtNzMwLDYgKzczMCwxMyBAQCB2b2lkIFJlbmRl
ckVsZW1lbnQ6OnN0eWxlV2lsbENoYW5nZShTdHlsCiAgICAgICAgICAgICB9CiAgICAgICAgIH0K
IAorICAgICAgICBpZiAobV9zdHlsZS5wb2ludGVyRXZlbnRzKCkgIT0gbmV3U3R5bGUucG9pbnRl
ckV2ZW50cygpKSB7CisgICAgICAgICAgICAvLyBVc3VhbGx5IHRoZSBldmVudCByZWdpb24gZ2V0
cyB1cGRhdGVkIGFzIGEgcmVzdWx0IG9mIHBhaW50IGludmFsaWRhdGlvbi4gSGVyZSB3ZSBuZWVk
IHRvIHJlcXVlc3QgYW4gdXBkYXRlIGV4cGxpY2l0bHkuCisgICAgICAgICAgICBhdXRvKiBsYXll
ciA9IGVuY2xvc2luZ0xheWVyKCk7CisgICAgICAgICAgICBpZiAobGF5ZXIgJiYgKGxheWVyID0g
bGF5ZXItPmVuY2xvc2luZ0NvbXBvc2l0aW5nTGF5ZXJGb3JSZXBhaW50KCkpKQorICAgICAgICAg
ICAgICAgIGxheWVyLT5zZXROZWVkc0NvbXBvc2l0aW5nQ29uZmlndXJhdGlvblVwZGF0ZSgpOwor
ICAgICAgICB9CisKICAgICAgICAgaWYgKG1fcGFyZW50ICYmIChuZXdTdHlsZS5vdXRsaW5lU2l6
ZSgpIDwgbV9zdHlsZS5vdXRsaW5lU2l6ZSgpIHx8IHNob3VsZFJlcGFpbnRGb3JTdHlsZURpZmZl
cmVuY2UoZGlmZikpKQogICAgICAgICAgICAgcmVwYWludCgpOwogCkluZGV4OiBMYXlvdXRUZXN0
cy9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCShyZXZpc2lv
biAyNDM2OTUpCisrKyBMYXlvdXRUZXN0cy9DaGFuZ2VMb2cJKHdvcmtpbmcgY29weSkKQEAgLTEs
MyArMSwxNCBAQAorMjAxOS0wNC0wMSAgQW50dGkgS29pdmlzdG8gIDxhbnR0aUBhcHBsZS5jb20+
CisKKyAgICAgICAgVXBkYXRlIGV2ZW50IHJlZ2lvbiB3aGVuIHRvZ2dsaW5nIHBvaW50ZXItZXZl
bnRzOm5vbmUKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lk
PTE5NTkwMgorICAgICAgICA8cmRhcjovL3Byb2JsZW0vNDg5ODgzODQ+CisKKyAgICAgICAgUmV2
aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBmYXN0L3Njcm9sbGluZy9pb3Mv
ZXZlbnQtcmVnaW9uLXBvaW50ZXItZXZlbnRzLWV4cGVjdGVkLnR4dDogQWRkZWQuCisgICAgICAg
ICogZmFzdC9zY3JvbGxpbmcvaW9zL2V2ZW50LXJlZ2lvbi1wb2ludGVyLWV2ZW50cy5odG1sOiBB
ZGRlZC4KKwogMjAxOS0wNC0wMSAgQW50dGkgS29pdmlzdG8gIDxhbnR0aUBhcHBsZS5jb20+CiAK
ICAgICAgICAgVHJ5aW5nIHRvIHNjcm9sbCB0aGUgY29tcG9zZSBwYW5lIG9uIGdtYWlsLmNvbSBz
Y3JvbGxzIHRoZSBtZXNzYWdlIGxpc3QgYmVoaW5kCkluZGV4OiBMYXlvdXRUZXN0cy9mYXN0L3Nj
cm9sbGluZy9pb3MvZXZlbnQtcmVnaW9uLXBvaW50ZXItZXZlbnRzLWV4cGVjdGVkLnR4dAo9PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9mYXN0L3Njcm9sbGluZy9pb3MvZXZlbnQtcmVnaW9uLXBv
aW50ZXItZXZlbnRzLWV4cGVjdGVkLnR4dAkobm9uZXhpc3RlbnQpCisrKyBMYXlvdXRUZXN0cy9m
YXN0L3Njcm9sbGluZy9pb3MvZXZlbnQtcmVnaW9uLXBvaW50ZXItZXZlbnRzLWV4cGVjdGVkLnR4
dAkod29ya2luZyBjb3B5KQpAQCAtMCwwICsxLDk5IEBACisgCisgCisgQmVmb3JlOgorCisoR3Jh
cGhpY3NMYXllcgorICAoYW5jaG9yIDAuMDAgMC4wMCkKKyAgKGJvdW5kcyA4MDAuMDAgNjAwLjAw
KQorICAoY2hpbGRyZW4gMQorICAgIChHcmFwaGljc0xheWVyCisgICAgICAoYm91bmRzIDgwMC4w
MCA2MDAuMDApCisgICAgICAoY29udGVudHNPcGFxdWUgMSkKKyAgICAgIChjaGlsZHJlbiAzCisg
ICAgICAgIChHcmFwaGljc0xheWVyCisgICAgICAgICAgKHBvc2l0aW9uIDguMDAgOC4wMCkKKyAg
ICAgICAgICAoYm91bmRzIDIwMC4wMCAyMDAuMDApCisgICAgICAgICAgKGRyYXdzQ29udGVudCAx
KQorICAgICAgICApCisgICAgICAgIChHcmFwaGljc0xheWVyCisgICAgICAgICAgKHBvc2l0aW9u
IDIxMi4wMCA4LjAwKQorICAgICAgICAgIChib3VuZHMgMjAyLjAwIDIwMi4wMCkKKyAgICAgICAg
ICAoZHJhd3NDb250ZW50IDEpCisgICAgICAgICkKKyAgICAgICAgKEdyYXBoaWNzTGF5ZXIKKyAg
ICAgICAgICAocG9zaXRpb24gNDE2LjAwIDguMDApCisgICAgICAgICAgKGJvdW5kcyAyMDIuMDAg
MjAyLjAwKQorICAgICAgICAgIChkcmF3c0NvbnRlbnQgMSkKKyAgICAgICAgKQorICAgICAgKQor
ICAgICkKKyAgKQorKQorQWZ0ZXIgc2V0dGluZyAncG9pbnRlci1ldmVudHM6YXV0byc6CisKKyhH
cmFwaGljc0xheWVyCisgIChhbmNob3IgMC4wMCAwLjAwKQorICAoYm91bmRzIDgwMC4wMCA2NzMu
MDApCisgIChjaGlsZHJlbiAxCisgICAgKEdyYXBoaWNzTGF5ZXIKKyAgICAgIChib3VuZHMgODAw
LjAwIDY3My4wMCkKKyAgICAgIChjb250ZW50c09wYXF1ZSAxKQorICAgICAgKGNoaWxkcmVuIDMK
KyAgICAgICAgKEdyYXBoaWNzTGF5ZXIKKyAgICAgICAgICAocG9zaXRpb24gOC4wMCA4LjAwKQor
ICAgICAgICAgIChib3VuZHMgMjAwLjAwIDIwMC4wMCkKKyAgICAgICAgICAoZHJhd3NDb250ZW50
IDEpCisgICAgICAgICAgKGV2ZW50IHJlZ2lvbgorICAgICAgICAgICAgKHJlY3QgKDAsMCkgd2lk
dGg9MjAwIGhlaWdodD0yMDApCisgICAgICAgICAgKQorICAgICAgICApCisgICAgICAgIChHcmFw
aGljc0xheWVyCisgICAgICAgICAgKHBvc2l0aW9uIDIxMi4wMCA4LjAwKQorICAgICAgICAgIChi
b3VuZHMgMjAyLjAwIDIwMi4wMCkKKyAgICAgICAgICAoZHJhd3NDb250ZW50IDEpCisgICAgICAg
ICAgKGV2ZW50IHJlZ2lvbgorICAgICAgICAgICAgKHJlY3QgKDIsMikgd2lkdGg9MjAwIGhlaWdo
dD0yMDApCisgICAgICAgICAgKQorICAgICAgICApCisgICAgICAgIChHcmFwaGljc0xheWVyCisg
ICAgICAgICAgKHBvc2l0aW9uIDQxNi4wMCA4LjAwKQorICAgICAgICAgIChib3VuZHMgMjAyLjAw
IDIwMi4wMCkKKyAgICAgICAgICAoZHJhd3NDb250ZW50IDEpCisgICAgICAgICAgKGV2ZW50IHJl
Z2lvbgorICAgICAgICAgICAgKHJlY3QgKDIsMikgd2lkdGg9MjAwIGhlaWdodD0yMDApCisgICAg
ICAgICAgKQorICAgICAgICApCisgICAgICApCisgICAgKQorICApCispCitBZnRlciBzZXR0aW5n
ICdwb2ludGVyLWV2ZW50czpub25lJzoKKworKEdyYXBoaWNzTGF5ZXIKKyAgKGFuY2hvciAwLjAw
IDAuMDApCisgIChib3VuZHMgODAwLjAwIDEyMDUuMDApCisgIChjaGlsZHJlbiAxCisgICAgKEdy
YXBoaWNzTGF5ZXIKKyAgICAgIChib3VuZHMgODAwLjAwIDEyMDUuMDApCisgICAgICAoY29udGVu
dHNPcGFxdWUgMSkKKyAgICAgIChjaGlsZHJlbiAzCisgICAgICAgIChHcmFwaGljc0xheWVyCisg
ICAgICAgICAgKHBvc2l0aW9uIDguMDAgOC4wMCkKKyAgICAgICAgICAoYm91bmRzIDIwMC4wMCAy
MDAuMDApCisgICAgICAgICAgKGRyYXdzQ29udGVudCAxKQorICAgICAgICApCisgICAgICAgIChH
cmFwaGljc0xheWVyCisgICAgICAgICAgKHBvc2l0aW9uIDIxMi4wMCA4LjAwKQorICAgICAgICAg
IChib3VuZHMgMjAyLjAwIDIwMi4wMCkKKyAgICAgICAgICAoZHJhd3NDb250ZW50IDEpCisgICAg
ICAgICkKKyAgICAgICAgKEdyYXBoaWNzTGF5ZXIKKyAgICAgICAgICAocG9zaXRpb24gNDE2LjAw
IDguMDApCisgICAgICAgICAgKGJvdW5kcyAyMDIuMDAgMjAyLjAwKQorICAgICAgICAgIChkcmF3
c0NvbnRlbnQgMSkKKyAgICAgICAgKQorICAgICAgKQorICAgICkKKyAgKQorKQorCkluZGV4OiBM
YXlvdXRUZXN0cy9mYXN0L3Njcm9sbGluZy9pb3MvZXZlbnQtcmVnaW9uLXBvaW50ZXItZXZlbnRz
Lmh0bWwKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvZmFzdC9zY3JvbGxpbmcvaW9zL2V2ZW50
LXJlZ2lvbi1wb2ludGVyLWV2ZW50cy5odG1sCShub25leGlzdGVudCkKKysrIExheW91dFRlc3Rz
L2Zhc3Qvc2Nyb2xsaW5nL2lvcy9ldmVudC1yZWdpb24tcG9pbnRlci1ldmVudHMuaHRtbAkod29y
a2luZyBjb3B5KQpAQCAtMCwwICsxLDU4IEBACis8aHRtbD4KKzxzdHlsZT4KKy50ZXN0ZGl2IHsK
KyAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7CisgICAgYm94LXNpemluZzogYm9yZGVyLWJveDsK
KyAgICBib3JkZXI6IDJweCBzb2xpZCBibHVlOworICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsKKyAg
ICBoZWlnaHQ6IDIwMHB4OworICAgIHdpZHRoOiAyMDBweDsKKyAgICB3aWxsLWNoYW5nZTogdHJh
bnNmb3JtOworfQorLmlubmVyIHsKKyAgICBoZWlnaHQ6IDIwMHB4OworICAgIHdpZHRoOiAyMDBw
eDsKKyAgICBiYWNrZ3JvdW5kLWNvbG9yOiBncmVlbjsKK30KKworPC9zdHlsZT4KKzxzY3JpcHQ+
Cit3aW5kb3cub25sb2FkID0gZnVuY3Rpb24gKCkgeworICAgIGlmICghd2luZG93LmludGVybmFs
cykKKyAgICAgICAgcmV0dXJuOworICAgIGlmICh3aW5kb3cudGVzdFJ1bm5lcikKKyAgICAgICAg
dGVzdFJ1bm5lci5kdW1wQXNUZXh0KCk7CisKKyAgICByZXN1bHRzLmlubmVyVGV4dCA9ICJCZWZv
cmU6XG5cbiIKKyAgICByZXN1bHRzLmlubmVyVGV4dCArPSBpbnRlcm5hbHMubGF5ZXJUcmVlQXNU
ZXh0KGRvY3VtZW50LCBpbnRlcm5hbHMuTEFZRVJfVFJFRV9JTkNMVURFU19FVkVOVF9SRUdJT04p
OworCisgICAgdGVzdDEuc3R5bGUucG9pbnRlckV2ZW50cyA9ICJhdXRvIjsKKyAgICB0ZXN0Mi5z
dHlsZS5wb2ludGVyRXZlbnRzID0gImF1dG8iOworICAgIHRlc3QzLnN0eWxlLnBvaW50ZXJFdmVu
dHMgPSAiYXV0byI7CisKKyAgICByZXN1bHRzLmlubmVyVGV4dCArPSAiQWZ0ZXIgc2V0dGluZyAn
cG9pbnRlci1ldmVudHM6YXV0byc6XG5cbiIKKyAgICByZXN1bHRzLmlubmVyVGV4dCArPSBpbnRl
cm5hbHMubGF5ZXJUcmVlQXNUZXh0KGRvY3VtZW50LCBpbnRlcm5hbHMuTEFZRVJfVFJFRV9JTkNM
VURFU19FVkVOVF9SRUdJT04pOworCisgICAgdGVzdDEuc3R5bGUucG9pbnRlckV2ZW50cyA9ICJu
b25lIjsKKyAgICB0ZXN0Mi5zdHlsZS5wb2ludGVyRXZlbnRzID0gIm5vbmUiOworICAgIHRlc3Qz
LnN0eWxlLnBvaW50ZXJFdmVudHMgPSAibm9uZSI7CisKKyAgICByZXN1bHRzLmlubmVyVGV4dCAr
PSAiQWZ0ZXIgc2V0dGluZyAncG9pbnRlci1ldmVudHM6bm9uZSc6XG5cbiIKKyAgICByZXN1bHRz
LmlubmVyVGV4dCArPSBpbnRlcm5hbHMubGF5ZXJUcmVlQXNUZXh0KGRvY3VtZW50LCBpbnRlcm5h
bHMuTEFZRVJfVFJFRV9JTkNMVURFU19FVkVOVF9SRUdJT04pOworfQorPC9zY3JpcHQ+Cis8Ym9k
eT4KKzxkaXYgY2xhc3M9InRlc3RkaXYiIGlkPSJ0ZXN0MSIgc3R5bGU9InBvaW50ZXItZXZlbnRz
Om5vbmUiPgorPC9kaXY+Cis8ZGl2IGNsYXNzPSJ0ZXN0ZGl2IiBzdHlsZT0icG9pbnRlci1ldmVu
dHM6bm9uZSI+CisgICAgPGRpdiBpZD0idGVzdDIiIGNsYXNzPSJpbm5lciI+PC9kaXY+Cis8L2Rp
dj4KKzxkaXYgY2xhc3M9InRlc3RkaXYiIHN0eWxlPSJwb2ludGVyLWV2ZW50czpub25lIj4KKyAg
ICA8ZGl2IGNsYXNzPSJpbm5lciIgc3R5bGU9InBvc2l0aW9uOnJlbGF0aXZlIj4KKyAgICAgICAg
PGRpdiBpZD0idGVzdDMiIGNsYXNzPSJpbm5lciI+PC9kaXY+CisgICAgPC9kaXY+Cis8L2Rpdj4K
KworPHByZSBpZD0icmVzdWx0cyI+PC9wcmU+Cis8L2JvZHk+Cis8L2h0bWw+Cg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>366406</attachid>
            <date>2019-04-01 11:00:42 -0700</date>
            <delta_ts>2019-04-01 11:07:01 -0700</delta_ts>
            <desc>patch</desc>
            <filename>event-region-pointer-event-update-3.patch</filename>
            <type>text/plain</type>
            <size>8249</size>
            <attacher name="Antti Koivisto">koivisto</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDI0MzY5NykKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDI1IEBACisyMDE5LTA0LTAxICBBbnR0aSBL
b2l2aXN0byAgPGFudHRpQGFwcGxlLmNvbT4KKworICAgICAgICBVcGRhdGUgZXZlbnQgcmVnaW9u
IHdoZW4gdG9nZ2xpbmcgcG9pbnRlci1ldmVudHM6bm9uZQorICAgICAgICBodHRwczovL2J1Z3Mu
d2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTk1OTAyCisgICAgICAgIDxyZGFyOi8vcHJvYmxl
bS80ODk4ODM4ND4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAg
ICAgICBUZXN0OiBmYXN0L3Njcm9sbGluZy9pb3MvZXZlbnQtcmVnaW9uLXBvaW50ZXItZXZlbnRz
Lmh0bWwKKworICAgICAgICBOb3JtYWxseSBwYWludCBpbnZhbGlkYXRpb24gcmVxdWVzdHMgY29t
cG9zaXRpbmcgY29uZmlndXJhdGlvbiB1cGRhdGUgd2hlbmV2ZXIgYW55dGhpbmcgdGhhdCB3b3Vs
ZAorICAgICAgICBhZmZlY3QgZXZlbnQgcmVnaW9uIGNoYW5nZXMuIEhvd2V2ZXIgbXV0YXRpbmcg
J3BvaW50ZXItZXZlbnRzJyBwcm9wZXJ0eSBkb2VzIG5vdCBjYXVzZSBwYWludCBpbnZhbGlkYXRp
b24uCisKKyAgICAgICAgKiByZW5kZXJpbmcvUmVuZGVyRWxlbWVudC5jcHA6CisgICAgICAgIChX
ZWJDb3JlOjpSZW5kZXJFbGVtZW50OjpzdHlsZVdpbGxDaGFuZ2UpOgorCisgICAgICAgIFJlcXVl
c3QgY29tcG9zaXRpbmcgdXBkYXRlIGV4cGxpY2l0bHkgZnJvbSB0aGUgY29udGFpbmluZyBsYXll
ci4KKworICAgICAgICAqIHJlbmRlcmluZy9SZW5kZXJMYXllci5jcHA6CisgICAgICAgIChXZWJD
b3JlOjpSZW5kZXJMYXllcjo6aW52YWxpZGF0ZUV2ZW50UmVnaW9uKToKKyAgICAgICAgKiByZW5k
ZXJpbmcvUmVuZGVyTGF5ZXIuaDoKKwogMjAxOS0wNC0wMSAgV2Vuc29uIEhzaWVoICA8d2Vuc29u
X2hzaWVoQGFwcGxlLmNvbT4KIAogICAgICAgICBbaU9TXSBSZWZhY3RvciBzb21lIGxvZ2ljIGZv
ciBpbnNlcnRpbmcgcGFzdGVkIG9yIGRyb3BwZWQgdmlydHVhbCBjYXJkIGZpbGVzIGFzIGF0dGFj
aG1lbnQgZWxlbWVudHMKSW5kZXg6IFNvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJFbGVt
ZW50LmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyRWxl
bWVudC5jcHAJKHJldmlzaW9uIDI0MzY5NSkKKysrIFNvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9S
ZW5kZXJFbGVtZW50LmNwcAkod29ya2luZyBjb3B5KQpAQCAtNzMwLDYgKzczMCwxMiBAQCB2b2lk
IFJlbmRlckVsZW1lbnQ6OnN0eWxlV2lsbENoYW5nZShTdHlsCiAgICAgICAgICAgICB9CiAgICAg
ICAgIH0KIAorICAgICAgICBpZiAobV9zdHlsZS5wb2ludGVyRXZlbnRzKCkgIT0gbmV3U3R5bGUu
cG9pbnRlckV2ZW50cygpKSB7CisgICAgICAgICAgICAvLyBVc3VhbGx5IHRoZSBldmVudCByZWdp
b24gZ2V0cyB1cGRhdGVkIGFzIGEgcmVzdWx0IG9mIHBhaW50IGludmFsaWRhdGlvbi4gSGVyZSB3
ZSBuZWVkIHRvIHJlcXVlc3QgYW4gdXBkYXRlIGV4cGxpY2l0bHkuCisgICAgICAgICAgICBpZiAo
YXV0byogbGF5ZXIgPSBlbmNsb3NpbmdMYXllcigpKQorICAgICAgICAgICAgICAgIGxheWVyLT5p
bnZhbGlkYXRlRXZlbnRSZWdpb24oKTsKKyAgICAgICAgfQorCiAgICAgICAgIGlmIChtX3BhcmVu
dCAmJiAobmV3U3R5bGUub3V0bGluZVNpemUoKSA8IG1fc3R5bGUub3V0bGluZVNpemUoKSB8fCBz
aG91bGRSZXBhaW50Rm9yU3R5bGVEaWZmZXJlbmNlKGRpZmYpKSkKICAgICAgICAgICAgIHJlcGFp
bnQoKTsKIApJbmRleDogU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckxheWVyLmNwcAo9
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyTGF5ZXIuY3BwCShy
ZXZpc2lvbiAyNDM2OTUpCisrKyBTb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyTGF5ZXIu
Y3BwCSh3b3JraW5nIGNvcHkpCkBAIC02NjYyLDYgKzY2NjIsMTIgQEAgYm9vbCBSZW5kZXJMYXll
cjo6aXNUcmFuc3BhcmVudE9yRnVsbHlDbAogICAgIHJldHVybiBmYWxzZTsKIH0KIAordm9pZCBS
ZW5kZXJMYXllcjo6aW52YWxpZGF0ZUV2ZW50UmVnaW9uKCkKK3sKKyAgICBpZiAoYXV0byogY29t
cG9zaXRpbmdMYXllciA9IGVuY2xvc2luZ0NvbXBvc2l0aW5nTGF5ZXJGb3JSZXBhaW50KCkpCisg
ICAgICAgIGNvbXBvc2l0aW5nTGF5ZXItPnNldE5lZWRzQ29tcG9zaXRpbmdDb25maWd1cmF0aW9u
VXBkYXRlKCk7Cit9CisKIFRleHRTdHJlYW0mIG9wZXJhdG9yPDwoVGV4dFN0cmVhbSYgdHMsIGNv
bnN0IFJlbmRlckxheWVyJiBsYXllcikKIHsKICAgICB0cyA8PCAiUmVuZGVyTGF5ZXIgIiA8PCAm
bGF5ZXIgPDwgIiAiIDw8IGxheWVyLnNpemUoKTsKSW5kZXg6IFNvdXJjZS9XZWJDb3JlL3JlbmRl
cmluZy9SZW5kZXJMYXllci5oCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJDb3JlL3JlbmRlcmlu
Zy9SZW5kZXJMYXllci5oCShyZXZpc2lvbiAyNDM2OTUpCisrKyBTb3VyY2UvV2ViQ29yZS9yZW5k
ZXJpbmcvUmVuZGVyTGF5ZXIuaAkod29ya2luZyBjb3B5KQpAQCAtODY1LDYgKzg2NSw4IEBAIHB1
YmxpYzoKIAogICAgIFdFQkNPUkVfRVhQT1JUIGJvb2wgaXNUcmFuc3BhcmVudE9yRnVsbHlDbGlw
cGVkUmVzcGVjdGluZ1BhcmVudEZyYW1lcygpIGNvbnN0OwogCisgICAgdm9pZCBpbnZhbGlkYXRl
RXZlbnRSZWdpb24oKTsKKwogcHJpdmF0ZToKIAogICAgIHZvaWQgc2V0TmV4dFNpYmxpbmcoUmVu
ZGVyTGF5ZXIqIG5leHQpIHsgbV9uZXh0ID0gbmV4dDsgfQpJbmRleDogTGF5b3V0VGVzdHMvQ2hh
bmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL0NoYW5nZUxvZwkocmV2aXNpb24gMjQz
Njk1KQorKysgTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEs
MTQgQEAKKzIwMTktMDQtMDEgIEFudHRpIEtvaXZpc3RvICA8YW50dGlAYXBwbGUuY29tPgorCisg
ICAgICAgIFVwZGF0ZSBldmVudCByZWdpb24gd2hlbiB0b2dnbGluZyBwb2ludGVyLWV2ZW50czpu
b25lCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xOTU5
MDIKKyAgICAgICAgPHJkYXI6Ly9wcm9ibGVtLzQ4OTg4Mzg0PgorCisgICAgICAgIFJldmlld2Vk
IGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICogZmFzdC9zY3JvbGxpbmcvaW9zL2V2ZW50
LXJlZ2lvbi1wb2ludGVyLWV2ZW50cy1leHBlY3RlZC50eHQ6IEFkZGVkLgorICAgICAgICAqIGZh
c3Qvc2Nyb2xsaW5nL2lvcy9ldmVudC1yZWdpb24tcG9pbnRlci1ldmVudHMuaHRtbDogQWRkZWQu
CisKIDIwMTktMDQtMDEgIEFudHRpIEtvaXZpc3RvICA8YW50dGlAYXBwbGUuY29tPgogCiAgICAg
ICAgIFRyeWluZyB0byBzY3JvbGwgdGhlIGNvbXBvc2UgcGFuZSBvbiBnbWFpbC5jb20gc2Nyb2xs
cyB0aGUgbWVzc2FnZSBsaXN0IGJlaGluZApJbmRleDogTGF5b3V0VGVzdHMvZmFzdC9zY3JvbGxp
bmcvaW9zL2V2ZW50LXJlZ2lvbi1wb2ludGVyLWV2ZW50cy1leHBlY3RlZC50eHQKPT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PQotLS0gTGF5b3V0VGVzdHMvZmFzdC9zY3JvbGxpbmcvaW9zL2V2ZW50LXJlZ2lvbi1wb2ludGVy
LWV2ZW50cy1leHBlY3RlZC50eHQJKG5vbmV4aXN0ZW50KQorKysgTGF5b3V0VGVzdHMvZmFzdC9z
Y3JvbGxpbmcvaW9zL2V2ZW50LXJlZ2lvbi1wb2ludGVyLWV2ZW50cy1leHBlY3RlZC50eHQJKHdv
cmtpbmcgY29weSkKQEAgLTAsMCArMSw5OSBAQAorIAorIAorIEJlZm9yZToKKworKEdyYXBoaWNz
TGF5ZXIKKyAgKGFuY2hvciAwLjAwIDAuMDApCisgIChib3VuZHMgODAwLjAwIDYwMC4wMCkKKyAg
KGNoaWxkcmVuIDEKKyAgICAoR3JhcGhpY3NMYXllcgorICAgICAgKGJvdW5kcyA4MDAuMDAgNjAw
LjAwKQorICAgICAgKGNvbnRlbnRzT3BhcXVlIDEpCisgICAgICAoY2hpbGRyZW4gMworICAgICAg
ICAoR3JhcGhpY3NMYXllcgorICAgICAgICAgIChwb3NpdGlvbiA4LjAwIDguMDApCisgICAgICAg
ICAgKGJvdW5kcyAyMDAuMDAgMjAwLjAwKQorICAgICAgICAgIChkcmF3c0NvbnRlbnQgMSkKKyAg
ICAgICAgKQorICAgICAgICAoR3JhcGhpY3NMYXllcgorICAgICAgICAgIChwb3NpdGlvbiAyMTIu
MDAgOC4wMCkKKyAgICAgICAgICAoYm91bmRzIDIwMi4wMCAyMDIuMDApCisgICAgICAgICAgKGRy
YXdzQ29udGVudCAxKQorICAgICAgICApCisgICAgICAgIChHcmFwaGljc0xheWVyCisgICAgICAg
ICAgKHBvc2l0aW9uIDQxNi4wMCA4LjAwKQorICAgICAgICAgIChib3VuZHMgMjAyLjAwIDIwMi4w
MCkKKyAgICAgICAgICAoZHJhd3NDb250ZW50IDEpCisgICAgICAgICkKKyAgICAgICkKKyAgICAp
CisgICkKKykKK0FmdGVyIHNldHRpbmcgJ3BvaW50ZXItZXZlbnRzOmF1dG8nOgorCisoR3JhcGhp
Y3NMYXllcgorICAoYW5jaG9yIDAuMDAgMC4wMCkKKyAgKGJvdW5kcyA4MDAuMDAgNjczLjAwKQor
ICAoY2hpbGRyZW4gMQorICAgIChHcmFwaGljc0xheWVyCisgICAgICAoYm91bmRzIDgwMC4wMCA2
NzMuMDApCisgICAgICAoY29udGVudHNPcGFxdWUgMSkKKyAgICAgIChjaGlsZHJlbiAzCisgICAg
ICAgIChHcmFwaGljc0xheWVyCisgICAgICAgICAgKHBvc2l0aW9uIDguMDAgOC4wMCkKKyAgICAg
ICAgICAoYm91bmRzIDIwMC4wMCAyMDAuMDApCisgICAgICAgICAgKGRyYXdzQ29udGVudCAxKQor
ICAgICAgICAgIChldmVudCByZWdpb24KKyAgICAgICAgICAgIChyZWN0ICgwLDApIHdpZHRoPTIw
MCBoZWlnaHQ9MjAwKQorICAgICAgICAgICkKKyAgICAgICAgKQorICAgICAgICAoR3JhcGhpY3NM
YXllcgorICAgICAgICAgIChwb3NpdGlvbiAyMTIuMDAgOC4wMCkKKyAgICAgICAgICAoYm91bmRz
IDIwMi4wMCAyMDIuMDApCisgICAgICAgICAgKGRyYXdzQ29udGVudCAxKQorICAgICAgICAgIChl
dmVudCByZWdpb24KKyAgICAgICAgICAgIChyZWN0ICgyLDIpIHdpZHRoPTIwMCBoZWlnaHQ9MjAw
KQorICAgICAgICAgICkKKyAgICAgICAgKQorICAgICAgICAoR3JhcGhpY3NMYXllcgorICAgICAg
ICAgIChwb3NpdGlvbiA0MTYuMDAgOC4wMCkKKyAgICAgICAgICAoYm91bmRzIDIwMi4wMCAyMDIu
MDApCisgICAgICAgICAgKGRyYXdzQ29udGVudCAxKQorICAgICAgICAgIChldmVudCByZWdpb24K
KyAgICAgICAgICAgIChyZWN0ICgyLDIpIHdpZHRoPTIwMCBoZWlnaHQ9MjAwKQorICAgICAgICAg
ICkKKyAgICAgICAgKQorICAgICAgKQorICAgICkKKyAgKQorKQorQWZ0ZXIgc2V0dGluZyAncG9p
bnRlci1ldmVudHM6bm9uZSc6CisKKyhHcmFwaGljc0xheWVyCisgIChhbmNob3IgMC4wMCAwLjAw
KQorICAoYm91bmRzIDgwMC4wMCAxMjA1LjAwKQorICAoY2hpbGRyZW4gMQorICAgIChHcmFwaGlj
c0xheWVyCisgICAgICAoYm91bmRzIDgwMC4wMCAxMjA1LjAwKQorICAgICAgKGNvbnRlbnRzT3Bh
cXVlIDEpCisgICAgICAoY2hpbGRyZW4gMworICAgICAgICAoR3JhcGhpY3NMYXllcgorICAgICAg
ICAgIChwb3NpdGlvbiA4LjAwIDguMDApCisgICAgICAgICAgKGJvdW5kcyAyMDAuMDAgMjAwLjAw
KQorICAgICAgICAgIChkcmF3c0NvbnRlbnQgMSkKKyAgICAgICAgKQorICAgICAgICAoR3JhcGhp
Y3NMYXllcgorICAgICAgICAgIChwb3NpdGlvbiAyMTIuMDAgOC4wMCkKKyAgICAgICAgICAoYm91
bmRzIDIwMi4wMCAyMDIuMDApCisgICAgICAgICAgKGRyYXdzQ29udGVudCAxKQorICAgICAgICAp
CisgICAgICAgIChHcmFwaGljc0xheWVyCisgICAgICAgICAgKHBvc2l0aW9uIDQxNi4wMCA4LjAw
KQorICAgICAgICAgIChib3VuZHMgMjAyLjAwIDIwMi4wMCkKKyAgICAgICAgICAoZHJhd3NDb250
ZW50IDEpCisgICAgICAgICkKKyAgICAgICkKKyAgICApCisgICkKKykKKwpJbmRleDogTGF5b3V0
VGVzdHMvZmFzdC9zY3JvbGxpbmcvaW9zL2V2ZW50LXJlZ2lvbi1wb2ludGVyLWV2ZW50cy5odG1s
Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL2Zhc3Qvc2Nyb2xsaW5nL2lvcy9ldmVudC1yZWdp
b24tcG9pbnRlci1ldmVudHMuaHRtbAkobm9uZXhpc3RlbnQpCisrKyBMYXlvdXRUZXN0cy9mYXN0
L3Njcm9sbGluZy9pb3MvZXZlbnQtcmVnaW9uLXBvaW50ZXItZXZlbnRzLmh0bWwJKHdvcmtpbmcg
Y29weSkKQEAgLTAsMCArMSw1OCBAQAorPGh0bWw+Cis8c3R5bGU+CisudGVzdGRpdiB7CisgICAg
ZGlzcGxheTogaW5saW5lLWJsb2NrOworICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7CisgICAg
Ym9yZGVyOiAycHggc29saWQgYmx1ZTsKKyAgICBwb3NpdGlvbjogcmVsYXRpdmU7CisgICAgaGVp
Z2h0OiAyMDBweDsKKyAgICB3aWR0aDogMjAwcHg7CisgICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9y
bTsKK30KKy5pbm5lciB7CisgICAgaGVpZ2h0OiAyMDBweDsKKyAgICB3aWR0aDogMjAwcHg7Cisg
ICAgYmFja2dyb3VuZC1jb2xvcjogZ3JlZW47Cit9CisKKzwvc3R5bGU+Cis8c2NyaXB0Pgord2lu
ZG93Lm9ubG9hZCA9IGZ1bmN0aW9uICgpIHsKKyAgICBpZiAoIXdpbmRvdy5pbnRlcm5hbHMpCisg
ICAgICAgIHJldHVybjsKKyAgICBpZiAod2luZG93LnRlc3RSdW5uZXIpCisgICAgICAgIHRlc3RS
dW5uZXIuZHVtcEFzVGV4dCgpOworCisgICAgcmVzdWx0cy5pbm5lclRleHQgPSAiQmVmb3JlOlxu
XG4iCisgICAgcmVzdWx0cy5pbm5lclRleHQgKz0gaW50ZXJuYWxzLmxheWVyVHJlZUFzVGV4dChk
b2N1bWVudCwgaW50ZXJuYWxzLkxBWUVSX1RSRUVfSU5DTFVERVNfRVZFTlRfUkVHSU9OKTsKKwor
ICAgIHRlc3QxLnN0eWxlLnBvaW50ZXJFdmVudHMgPSAiYXV0byI7CisgICAgdGVzdDIuc3R5bGUu
cG9pbnRlckV2ZW50cyA9ICJhdXRvIjsKKyAgICB0ZXN0My5zdHlsZS5wb2ludGVyRXZlbnRzID0g
ImF1dG8iOworCisgICAgcmVzdWx0cy5pbm5lclRleHQgKz0gIkFmdGVyIHNldHRpbmcgJ3BvaW50
ZXItZXZlbnRzOmF1dG8nOlxuXG4iCisgICAgcmVzdWx0cy5pbm5lclRleHQgKz0gaW50ZXJuYWxz
LmxheWVyVHJlZUFzVGV4dChkb2N1bWVudCwgaW50ZXJuYWxzLkxBWUVSX1RSRUVfSU5DTFVERVNf
RVZFTlRfUkVHSU9OKTsKKworICAgIHRlc3QxLnN0eWxlLnBvaW50ZXJFdmVudHMgPSAibm9uZSI7
CisgICAgdGVzdDIuc3R5bGUucG9pbnRlckV2ZW50cyA9ICJub25lIjsKKyAgICB0ZXN0My5zdHls
ZS5wb2ludGVyRXZlbnRzID0gIm5vbmUiOworCisgICAgcmVzdWx0cy5pbm5lclRleHQgKz0gIkFm
dGVyIHNldHRpbmcgJ3BvaW50ZXItZXZlbnRzOm5vbmUnOlxuXG4iCisgICAgcmVzdWx0cy5pbm5l
clRleHQgKz0gaW50ZXJuYWxzLmxheWVyVHJlZUFzVGV4dChkb2N1bWVudCwgaW50ZXJuYWxzLkxB
WUVSX1RSRUVfSU5DTFVERVNfRVZFTlRfUkVHSU9OKTsKK30KKzwvc2NyaXB0PgorPGJvZHk+Cis8
ZGl2IGNsYXNzPSJ0ZXN0ZGl2IiBpZD0idGVzdDEiIHN0eWxlPSJwb2ludGVyLWV2ZW50czpub25l
Ij4KKzwvZGl2PgorPGRpdiBjbGFzcz0idGVzdGRpdiIgc3R5bGU9InBvaW50ZXItZXZlbnRzOm5v
bmUiPgorICAgIDxkaXYgaWQ9InRlc3QyIiBjbGFzcz0iaW5uZXIiPjwvZGl2PgorPC9kaXY+Cis8
ZGl2IGNsYXNzPSJ0ZXN0ZGl2IiBzdHlsZT0icG9pbnRlci1ldmVudHM6bm9uZSI+CisgICAgPGRp
diBjbGFzcz0iaW5uZXIiIHN0eWxlPSJwb3NpdGlvbjpyZWxhdGl2ZSI+CisgICAgICAgIDxkaXYg
aWQ9InRlc3QzIiBjbGFzcz0iaW5uZXIiPjwvZGl2PgorICAgIDwvZGl2PgorPC9kaXY+CisKKzxw
cmUgaWQ9InJlc3VsdHMiPjwvcHJlPgorPC9ib2R5PgorPC9odG1sPgo=
</data>
<flag name="review"
          id="382790"
          type_id="1"
          status="+"
          setter="simon.fraser"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>366407</attachid>
            <date>2019-04-01 11:07:01 -0700</date>
            <delta_ts>2019-04-01 12:53:06 -0700</delta_ts>
            <desc>patch</desc>
            <filename>event-region-pointer-event-update-4.patch</filename>
            <type>text/plain</type>
            <size>8245</size>
            <attacher name="Antti Koivisto">koivisto</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDI0MzY5NykKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDI1IEBACisyMDE5LTA0LTAxICBBbnR0aSBL
b2l2aXN0byAgPGFudHRpQGFwcGxlLmNvbT4KKworICAgICAgICBVcGRhdGUgZXZlbnQgcmVnaW9u
IHdoZW4gdG9nZ2xpbmcgcG9pbnRlci1ldmVudHM6bm9uZQorICAgICAgICBodHRwczovL2J1Z3Mu
d2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTk1OTAyCisgICAgICAgIDxyZGFyOi8vcHJvYmxl
bS80ODk4ODM4ND4KKworICAgICAgICBSZXZpZXdlZCBieSBTaW1vbiBGcmFzZXIuCisKKyAgICAg
ICAgVGVzdDogZmFzdC9zY3JvbGxpbmcvaW9zL2V2ZW50LXJlZ2lvbi1wb2ludGVyLWV2ZW50cy5o
dG1sCisKKyAgICAgICAgTm9ybWFsbHkgcGFpbnQgaW52YWxpZGF0aW9uIHJlcXVlc3RzIGNvbXBv
c2l0aW5nIGNvbmZpZ3VyYXRpb24gdXBkYXRlIHdoZW5ldmVyIGFueXRoaW5nIHRoYXQgd291bGQK
KyAgICAgICAgYWZmZWN0IGV2ZW50IHJlZ2lvbiBjaGFuZ2VzLiBIb3dldmVyIG11dGF0aW5nICdw
b2ludGVyLWV2ZW50cycgcHJvcGVydHkgZG9lcyBub3QgY2F1c2UgcGFpbnQgaW52YWxpZGF0aW9u
LgorCisgICAgICAgICogcmVuZGVyaW5nL1JlbmRlckVsZW1lbnQuY3BwOgorICAgICAgICAoV2Vi
Q29yZTo6UmVuZGVyRWxlbWVudDo6c3R5bGVXaWxsQ2hhbmdlKToKKworICAgICAgICBSZXF1ZXN0
IGNvbXBvc2l0aW5nIHVwZGF0ZSBleHBsaWNpdGx5IGZyb20gdGhlIGNvbnRhaW5pbmcgbGF5ZXIu
CisKKyAgICAgICAgKiByZW5kZXJpbmcvUmVuZGVyTGF5ZXIuY3BwOgorICAgICAgICAoV2ViQ29y
ZTo6UmVuZGVyTGF5ZXI6OmludmFsaWRhdGVFdmVudFJlZ2lvbik6CisgICAgICAgICogcmVuZGVy
aW5nL1JlbmRlckxheWVyLmg6CisKIDIwMTktMDQtMDEgIFdlbnNvbiBIc2llaCAgPHdlbnNvbl9o
c2llaEBhcHBsZS5jb20+CiAKICAgICAgICAgW2lPU10gUmVmYWN0b3Igc29tZSBsb2dpYyBmb3Ig
aW5zZXJ0aW5nIHBhc3RlZCBvciBkcm9wcGVkIHZpcnR1YWwgY2FyZCBmaWxlcyBhcyBhdHRhY2ht
ZW50IGVsZW1lbnRzCkluZGV4OiBTb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyRWxlbWVu
dC5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckVsZW1l
bnQuY3BwCShyZXZpc2lvbiAyNDM2OTUpCisrKyBTb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVu
ZGVyRWxlbWVudC5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTczMCw2ICs3MzAsMTIgQEAgdm9pZCBS
ZW5kZXJFbGVtZW50OjpzdHlsZVdpbGxDaGFuZ2UoU3R5bAogICAgICAgICAgICAgfQogICAgICAg
ICB9CiAKKyAgICAgICAgaWYgKG1fc3R5bGUucG9pbnRlckV2ZW50cygpICE9IG5ld1N0eWxlLnBv
aW50ZXJFdmVudHMoKSkgeworICAgICAgICAgICAgLy8gVXN1YWxseSB0aGUgZXZlbnQgcmVnaW9u
IGdldHMgdXBkYXRlZCBhcyBhIHJlc3VsdCBvZiBwYWludCBpbnZhbGlkYXRpb24uIEhlcmUgd2Ug
bmVlZCB0byByZXF1ZXN0IGFuIHVwZGF0ZSBleHBsaWNpdGx5LgorICAgICAgICAgICAgaWYgKGF1
dG8qIGxheWVyID0gZW5jbG9zaW5nTGF5ZXIoKSkKKyAgICAgICAgICAgICAgICBsYXllci0+aW52
YWxpZGF0ZUV2ZW50UmVnaW9uKCk7CisgICAgICAgIH0KKwogICAgICAgICBpZiAobV9wYXJlbnQg
JiYgKG5ld1N0eWxlLm91dGxpbmVTaXplKCkgPCBtX3N0eWxlLm91dGxpbmVTaXplKCkgfHwgc2hv
dWxkUmVwYWludEZvclN0eWxlRGlmZmVyZW5jZShkaWZmKSkpCiAgICAgICAgICAgICByZXBhaW50
KCk7CiAKSW5kZXg6IFNvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJMYXllci5jcHAKPT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PQotLS0gU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckxheWVyLmNwcAkocmV2
aXNpb24gMjQzNjk1KQorKysgU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckxheWVyLmNw
cAkod29ya2luZyBjb3B5KQpAQCAtNjY2Miw2ICs2NjYyLDEyIEBAIGJvb2wgUmVuZGVyTGF5ZXI6
OmlzVHJhbnNwYXJlbnRPckZ1bGx5Q2wKICAgICByZXR1cm4gZmFsc2U7CiB9CiAKK3ZvaWQgUmVu
ZGVyTGF5ZXI6OmludmFsaWRhdGVFdmVudFJlZ2lvbigpCit7CisgICAgaWYgKGF1dG8qIGNvbXBv
c2l0aW5nTGF5ZXIgPSBlbmNsb3NpbmdDb21wb3NpdGluZ0xheWVyRm9yUmVwYWludCgpKQorICAg
ICAgICBjb21wb3NpdGluZ0xheWVyLT5zZXROZWVkc0NvbXBvc2l0aW5nQ29uZmlndXJhdGlvblVw
ZGF0ZSgpOworfQorCiBUZXh0U3RyZWFtJiBvcGVyYXRvcjw8KFRleHRTdHJlYW0mIHRzLCBjb25z
dCBSZW5kZXJMYXllciYgbGF5ZXIpCiB7CiAgICAgdHMgPDwgIlJlbmRlckxheWVyICIgPDwgJmxh
eWVyIDw8ICIgIiA8PCBsYXllci5zaXplKCk7CkluZGV4OiBTb3VyY2UvV2ViQ29yZS9yZW5kZXJp
bmcvUmVuZGVyTGF5ZXIuaAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcv
UmVuZGVyTGF5ZXIuaAkocmV2aXNpb24gMjQzNjk1KQorKysgU291cmNlL1dlYkNvcmUvcmVuZGVy
aW5nL1JlbmRlckxheWVyLmgJKHdvcmtpbmcgY29weSkKQEAgLTg2NSw2ICs4NjUsOCBAQCBwdWJs
aWM6CiAKICAgICBXRUJDT1JFX0VYUE9SVCBib29sIGlzVHJhbnNwYXJlbnRPckZ1bGx5Q2xpcHBl
ZFJlc3BlY3RpbmdQYXJlbnRGcmFtZXMoKSBjb25zdDsKIAorICAgIHZvaWQgaW52YWxpZGF0ZUV2
ZW50UmVnaW9uKCk7CisKIHByaXZhdGU6CiAKICAgICB2b2lkIHNldE5leHRTaWJsaW5nKFJlbmRl
ckxheWVyKiBuZXh0KSB7IG1fbmV4dCA9IG5leHQ7IH0KSW5kZXg6IExheW91dFRlc3RzL0NoYW5n
ZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9DaGFuZ2VMb2cJKHJldmlzaW9uIDI0MzY5
NSkKKysrIExheW91dFRlc3RzL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE0
IEBACisyMDE5LTA0LTAxICBBbnR0aSBLb2l2aXN0byAgPGFudHRpQGFwcGxlLmNvbT4KKworICAg
ICAgICBVcGRhdGUgZXZlbnQgcmVnaW9uIHdoZW4gdG9nZ2xpbmcgcG9pbnRlci1ldmVudHM6bm9u
ZQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTk1OTAy
CisgICAgICAgIDxyZGFyOi8vcHJvYmxlbS80ODk4ODM4ND4KKworICAgICAgICBSZXZpZXdlZCBi
eSBTaW1vbiBGcmFzZXIuCisKKyAgICAgICAgKiBmYXN0L3Njcm9sbGluZy9pb3MvZXZlbnQtcmVn
aW9uLXBvaW50ZXItZXZlbnRzLWV4cGVjdGVkLnR4dDogQWRkZWQuCisgICAgICAgICogZmFzdC9z
Y3JvbGxpbmcvaW9zL2V2ZW50LXJlZ2lvbi1wb2ludGVyLWV2ZW50cy5odG1sOiBBZGRlZC4KKwog
MjAxOS0wNC0wMSAgQW50dGkgS29pdmlzdG8gIDxhbnR0aUBhcHBsZS5jb20+CiAKICAgICAgICAg
VHJ5aW5nIHRvIHNjcm9sbCB0aGUgY29tcG9zZSBwYW5lIG9uIGdtYWlsLmNvbSBzY3JvbGxzIHRo
ZSBtZXNzYWdlIGxpc3QgYmVoaW5kCkluZGV4OiBMYXlvdXRUZXN0cy9mYXN0L3Njcm9sbGluZy9p
b3MvZXZlbnQtcmVnaW9uLXBvaW50ZXItZXZlbnRzLWV4cGVjdGVkLnR4dAo9PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0t
LSBMYXlvdXRUZXN0cy9mYXN0L3Njcm9sbGluZy9pb3MvZXZlbnQtcmVnaW9uLXBvaW50ZXItZXZl
bnRzLWV4cGVjdGVkLnR4dAkobm9uZXhpc3RlbnQpCisrKyBMYXlvdXRUZXN0cy9mYXN0L3Njcm9s
bGluZy9pb3MvZXZlbnQtcmVnaW9uLXBvaW50ZXItZXZlbnRzLWV4cGVjdGVkLnR4dAkod29ya2lu
ZyBjb3B5KQpAQCAtMCwwICsxLDk5IEBACisgCisgCisgQmVmb3JlOgorCisoR3JhcGhpY3NMYXll
cgorICAoYW5jaG9yIDAuMDAgMC4wMCkKKyAgKGJvdW5kcyA4MDAuMDAgNjAwLjAwKQorICAoY2hp
bGRyZW4gMQorICAgIChHcmFwaGljc0xheWVyCisgICAgICAoYm91bmRzIDgwMC4wMCA2MDAuMDAp
CisgICAgICAoY29udGVudHNPcGFxdWUgMSkKKyAgICAgIChjaGlsZHJlbiAzCisgICAgICAgIChH
cmFwaGljc0xheWVyCisgICAgICAgICAgKHBvc2l0aW9uIDguMDAgOC4wMCkKKyAgICAgICAgICAo
Ym91bmRzIDIwMC4wMCAyMDAuMDApCisgICAgICAgICAgKGRyYXdzQ29udGVudCAxKQorICAgICAg
ICApCisgICAgICAgIChHcmFwaGljc0xheWVyCisgICAgICAgICAgKHBvc2l0aW9uIDIxMi4wMCA4
LjAwKQorICAgICAgICAgIChib3VuZHMgMjAyLjAwIDIwMi4wMCkKKyAgICAgICAgICAoZHJhd3ND
b250ZW50IDEpCisgICAgICAgICkKKyAgICAgICAgKEdyYXBoaWNzTGF5ZXIKKyAgICAgICAgICAo
cG9zaXRpb24gNDE2LjAwIDguMDApCisgICAgICAgICAgKGJvdW5kcyAyMDIuMDAgMjAyLjAwKQor
ICAgICAgICAgIChkcmF3c0NvbnRlbnQgMSkKKyAgICAgICAgKQorICAgICAgKQorICAgICkKKyAg
KQorKQorQWZ0ZXIgc2V0dGluZyAncG9pbnRlci1ldmVudHM6YXV0byc6CisKKyhHcmFwaGljc0xh
eWVyCisgIChhbmNob3IgMC4wMCAwLjAwKQorICAoYm91bmRzIDgwMC4wMCA2NzMuMDApCisgIChj
aGlsZHJlbiAxCisgICAgKEdyYXBoaWNzTGF5ZXIKKyAgICAgIChib3VuZHMgODAwLjAwIDY3My4w
MCkKKyAgICAgIChjb250ZW50c09wYXF1ZSAxKQorICAgICAgKGNoaWxkcmVuIDMKKyAgICAgICAg
KEdyYXBoaWNzTGF5ZXIKKyAgICAgICAgICAocG9zaXRpb24gOC4wMCA4LjAwKQorICAgICAgICAg
IChib3VuZHMgMjAwLjAwIDIwMC4wMCkKKyAgICAgICAgICAoZHJhd3NDb250ZW50IDEpCisgICAg
ICAgICAgKGV2ZW50IHJlZ2lvbgorICAgICAgICAgICAgKHJlY3QgKDAsMCkgd2lkdGg9MjAwIGhl
aWdodD0yMDApCisgICAgICAgICAgKQorICAgICAgICApCisgICAgICAgIChHcmFwaGljc0xheWVy
CisgICAgICAgICAgKHBvc2l0aW9uIDIxMi4wMCA4LjAwKQorICAgICAgICAgIChib3VuZHMgMjAy
LjAwIDIwMi4wMCkKKyAgICAgICAgICAoZHJhd3NDb250ZW50IDEpCisgICAgICAgICAgKGV2ZW50
IHJlZ2lvbgorICAgICAgICAgICAgKHJlY3QgKDIsMikgd2lkdGg9MjAwIGhlaWdodD0yMDApCisg
ICAgICAgICAgKQorICAgICAgICApCisgICAgICAgIChHcmFwaGljc0xheWVyCisgICAgICAgICAg
KHBvc2l0aW9uIDQxNi4wMCA4LjAwKQorICAgICAgICAgIChib3VuZHMgMjAyLjAwIDIwMi4wMCkK
KyAgICAgICAgICAoZHJhd3NDb250ZW50IDEpCisgICAgICAgICAgKGV2ZW50IHJlZ2lvbgorICAg
ICAgICAgICAgKHJlY3QgKDIsMikgd2lkdGg9MjAwIGhlaWdodD0yMDApCisgICAgICAgICAgKQor
ICAgICAgICApCisgICAgICApCisgICAgKQorICApCispCitBZnRlciBzZXR0aW5nICdwb2ludGVy
LWV2ZW50czpub25lJzoKKworKEdyYXBoaWNzTGF5ZXIKKyAgKGFuY2hvciAwLjAwIDAuMDApCisg
IChib3VuZHMgODAwLjAwIDEyMDUuMDApCisgIChjaGlsZHJlbiAxCisgICAgKEdyYXBoaWNzTGF5
ZXIKKyAgICAgIChib3VuZHMgODAwLjAwIDEyMDUuMDApCisgICAgICAoY29udGVudHNPcGFxdWUg
MSkKKyAgICAgIChjaGlsZHJlbiAzCisgICAgICAgIChHcmFwaGljc0xheWVyCisgICAgICAgICAg
KHBvc2l0aW9uIDguMDAgOC4wMCkKKyAgICAgICAgICAoYm91bmRzIDIwMC4wMCAyMDAuMDApCisg
ICAgICAgICAgKGRyYXdzQ29udGVudCAxKQorICAgICAgICApCisgICAgICAgIChHcmFwaGljc0xh
eWVyCisgICAgICAgICAgKHBvc2l0aW9uIDIxMi4wMCA4LjAwKQorICAgICAgICAgIChib3VuZHMg
MjAyLjAwIDIwMi4wMCkKKyAgICAgICAgICAoZHJhd3NDb250ZW50IDEpCisgICAgICAgICkKKyAg
ICAgICAgKEdyYXBoaWNzTGF5ZXIKKyAgICAgICAgICAocG9zaXRpb24gNDE2LjAwIDguMDApCisg
ICAgICAgICAgKGJvdW5kcyAyMDIuMDAgMjAyLjAwKQorICAgICAgICAgIChkcmF3c0NvbnRlbnQg
MSkKKyAgICAgICAgKQorICAgICAgKQorICAgICkKKyAgKQorKQorCkluZGV4OiBMYXlvdXRUZXN0
cy9mYXN0L3Njcm9sbGluZy9pb3MvZXZlbnQtcmVnaW9uLXBvaW50ZXItZXZlbnRzLmh0bWwKPT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PQotLS0gTGF5b3V0VGVzdHMvZmFzdC9zY3JvbGxpbmcvaW9zL2V2ZW50LXJlZ2lvbi1w
b2ludGVyLWV2ZW50cy5odG1sCShub25leGlzdGVudCkKKysrIExheW91dFRlc3RzL2Zhc3Qvc2Ny
b2xsaW5nL2lvcy9ldmVudC1yZWdpb24tcG9pbnRlci1ldmVudHMuaHRtbAkod29ya2luZyBjb3B5
KQpAQCAtMCwwICsxLDU4IEBACis8aHRtbD4KKzxzdHlsZT4KKy50ZXN0ZGl2IHsKKyAgICBkaXNw
bGF5OiBpbmxpbmUtYmxvY2s7CisgICAgYm94LXNpemluZzogYm9yZGVyLWJveDsKKyAgICBib3Jk
ZXI6IDJweCBzb2xpZCBibHVlOworICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsKKyAgICBoZWlnaHQ6
IDIwMHB4OworICAgIHdpZHRoOiAyMDBweDsKKyAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtOwor
fQorLmlubmVyIHsKKyAgICBoZWlnaHQ6IDIwMHB4OworICAgIHdpZHRoOiAyMDBweDsKKyAgICBi
YWNrZ3JvdW5kLWNvbG9yOiBncmVlbjsKK30KKworPC9zdHlsZT4KKzxzY3JpcHQ+Cit3aW5kb3cu
b25sb2FkID0gZnVuY3Rpb24gKCkgeworICAgIGlmICghd2luZG93LmludGVybmFscykKKyAgICAg
ICAgcmV0dXJuOworICAgIGlmICh3aW5kb3cudGVzdFJ1bm5lcikKKyAgICAgICAgdGVzdFJ1bm5l
ci5kdW1wQXNUZXh0KCk7CisKKyAgICByZXN1bHRzLmlubmVyVGV4dCA9ICJCZWZvcmU6XG5cbiIK
KyAgICByZXN1bHRzLmlubmVyVGV4dCArPSBpbnRlcm5hbHMubGF5ZXJUcmVlQXNUZXh0KGRvY3Vt
ZW50LCBpbnRlcm5hbHMuTEFZRVJfVFJFRV9JTkNMVURFU19FVkVOVF9SRUdJT04pOworCisgICAg
dGVzdDEuc3R5bGUucG9pbnRlckV2ZW50cyA9ICJhdXRvIjsKKyAgICB0ZXN0Mi5zdHlsZS5wb2lu
dGVyRXZlbnRzID0gImF1dG8iOworICAgIHRlc3QzLnN0eWxlLnBvaW50ZXJFdmVudHMgPSAiYXV0
byI7CisKKyAgICByZXN1bHRzLmlubmVyVGV4dCArPSAiQWZ0ZXIgc2V0dGluZyAncG9pbnRlci1l
dmVudHM6YXV0byc6XG5cbiIKKyAgICByZXN1bHRzLmlubmVyVGV4dCArPSBpbnRlcm5hbHMubGF5
ZXJUcmVlQXNUZXh0KGRvY3VtZW50LCBpbnRlcm5hbHMuTEFZRVJfVFJFRV9JTkNMVURFU19FVkVO
VF9SRUdJT04pOworCisgICAgdGVzdDEuc3R5bGUucG9pbnRlckV2ZW50cyA9ICJub25lIjsKKyAg
ICB0ZXN0Mi5zdHlsZS5wb2ludGVyRXZlbnRzID0gIm5vbmUiOworICAgIHRlc3QzLnN0eWxlLnBv
aW50ZXJFdmVudHMgPSAibm9uZSI7CisKKyAgICByZXN1bHRzLmlubmVyVGV4dCArPSAiQWZ0ZXIg
c2V0dGluZyAncG9pbnRlci1ldmVudHM6bm9uZSc6XG5cbiIKKyAgICByZXN1bHRzLmlubmVyVGV4
dCArPSBpbnRlcm5hbHMubGF5ZXJUcmVlQXNUZXh0KGRvY3VtZW50LCBpbnRlcm5hbHMuTEFZRVJf
VFJFRV9JTkNMVURFU19FVkVOVF9SRUdJT04pOworfQorPC9zY3JpcHQ+Cis8Ym9keT4KKzxkaXYg
Y2xhc3M9InRlc3RkaXYiIGlkPSJ0ZXN0MSIgc3R5bGU9InBvaW50ZXItZXZlbnRzOm5vbmUiPgor
PC9kaXY+Cis8ZGl2IGNsYXNzPSJ0ZXN0ZGl2IiBzdHlsZT0icG9pbnRlci1ldmVudHM6bm9uZSI+
CisgICAgPGRpdiBpZD0idGVzdDIiIGNsYXNzPSJpbm5lciI+PC9kaXY+Cis8L2Rpdj4KKzxkaXYg
Y2xhc3M9InRlc3RkaXYiIHN0eWxlPSJwb2ludGVyLWV2ZW50czpub25lIj4KKyAgICA8ZGl2IGNs
YXNzPSJpbm5lciIgc3R5bGU9InBvc2l0aW9uOnJlbGF0aXZlIj4KKyAgICAgICAgPGRpdiBpZD0i
dGVzdDMiIGNsYXNzPSJpbm5lciI+PC9kaXY+CisgICAgPC9kaXY+Cis8L2Rpdj4KKworPHByZSBp
ZD0icmVzdWx0cyI+PC9wcmU+Cis8L2JvZHk+Cis8L2h0bWw+Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>