<?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>184809</bug_id>
          
          <creation_ts>2018-04-19 23:08:22 -0700</creation_ts>
          <short_desc>[AsyncScrolling] Add generic ScrollingThread implementation</short_desc>
          <delta_ts>2018-04-22 23:49:18 -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>WebKit 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>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Zan Dobersek">zan</reporter>
          <assigned_to name="Zan Dobersek">zan</assigned_to>
          <cc>cmarcelo</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>fred.wang</cc>
    
    <cc>jamesr</cc>
    
    <cc>luiz</cc>
    
    <cc>tonikitoo</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>ysuzuki</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1416183</commentid>
    <comment_count>0</comment_count>
    <who name="Zan Dobersek">zan</who>
    <bug_when>2018-04-19 23:08:22 -0700</bug_when>
    <thetext>[AsyncScrolling] Add generic ScrollingThread implementation</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1416185</commentid>
    <comment_count>1</comment_count>
      <attachid>338398</attachid>
    <who name="Zan Dobersek">zan</who>
    <bug_when>2018-04-19 23:14:53 -0700</bug_when>
    <thetext>Created attachment 338398
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1416186</commentid>
    <comment_count>2</comment_count>
    <who name="EWS Watchlist">ews-watchlist</who>
    <bug_when>2018-04-19 23:17:02 -0700</bug_when>
    <thetext>Attachment 338398 did not pass style-queue:


ERROR: Source/WebCore/page/scrolling/ScrollingThread.cpp:90:  More than one command on the same line  [whitespace/newline] [4]
ERROR: Source/WebCore/page/scrolling/ScrollingThread.cpp:90:  Missing space before {  [whitespace/braces] [5]
ERROR: Source/WebCore/page/scrolling/generic/ScrollingThreadGeneric.cpp:48:  More than one command on the same line  [whitespace/newline] [4]
Total errors found: 3 in 6 files


If any of these errors are false positives, please file a bug against check-webkit-style.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1416189</commentid>
    <comment_count>3</comment_count>
      <attachid>338399</attachid>
    <who name="Zan Dobersek">zan</who>
    <bug_when>2018-04-19 23:41:46 -0700</bug_when>
    <thetext>Created attachment 338399
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1416191</commentid>
    <comment_count>4</comment_count>
    <who name="EWS Watchlist">ews-watchlist</who>
    <bug_when>2018-04-19 23:44:41 -0700</bug_when>
    <thetext>Attachment 338399 did not pass style-queue:


ERROR: Source/WebCore/page/scrolling/ScrollingThread.cpp:90:  More than one command on the same line  [whitespace/newline] [4]
ERROR: Source/WebCore/page/scrolling/ScrollingThread.cpp:90:  Missing space before {  [whitespace/braces] [5]
ERROR: Source/WebCore/page/scrolling/generic/ScrollingThreadGeneric.cpp:48:  More than one command on the same line  [whitespace/newline] [4]
Total errors found: 3 in 6 files


If any of these errors are false positives, please file a bug against check-webkit-style.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1416196</commentid>
    <comment_count>5</comment_count>
      <attachid>338399</attachid>
    <who name="Yusuke Suzuki">ysuzuki</who>
    <bug_when>2018-04-20 01:17:13 -0700</bug_when>
    <thetext>Comment on attachment 338399
Patch

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1416816</commentid>
    <comment_count>6</comment_count>
      <attachid>338399</attachid>
    <who name="Zan Dobersek">zan</who>
    <bug_when>2018-04-22 23:48:40 -0700</bug_when>
    <thetext>Comment on attachment 338399
Patch

Clearing flags on attachment: 338399

Committed r230905: &lt;https://trac.webkit.org/changeset/230905&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1416817</commentid>
    <comment_count>7</comment_count>
    <who name="Zan Dobersek">zan</who>
    <bug_when>2018-04-22 23:48:44 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1416818</commentid>
    <comment_count>8</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2018-04-22 23:49:18 -0700</bug_when>
    <thetext>&lt;rdar://problem/39637604&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>338398</attachid>
            <date>2018-04-19 23:14:53 -0700</date>
            <delta_ts>2018-04-19 23:41:42 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-184809-20180420081452.patch</filename>
            <type>text/plain</type>
            <size>6520</size>
            <attacher name="Zan Dobersek">zan</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjMwODM0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNTgwYmQ1MjE2NmU1YTQ3
OTliNDI0MjBiY2YwYmYyMTIzYmQ0NzFjZi4uMjYzNDg0NWNjMTI2OTZlNDczZDViOWYzMGRjYTkz
NGIzNzcxZGE4ZiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDMzIEBACisyMDE4LTA0LTE5ICBaYW4g
RG9iZXJzZWsgIDx6ZG9iZXJzZWtAaWdhbGlhLmNvbT4KKworICAgICAgICBbQXN5bmNTY3JvbGxp
bmddIEFkZCBnZW5lcmljIFNjcm9sbGluZ1RocmVhZCBpbXBsZW1lbnRhdGlvbgorICAgICAgICBo
dHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTg0ODA5CisKKyAgICAgICAg
UmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgQWRkIGEgZ2VuZXJpYyBTY3Jv
bGxpbmdUaHJlYWQgaW1wbGVtZW50YXRpb24gdGhhdCBpbnRlcm5hbGx5IHVzZXMKKyAgICAgICAg
UnVuTG9vcCBmYWNpbGl0aWVzIHRvIHJ1biB0aGUgc2Nyb2xsaW5nIHRocmVhZCBhbmQgZGlzcGF0
Y2gKKyAgICAgICAgY2FsbGJhY2tzIG9uIHRoYXQgdGhyZWFkLgorCisgICAgICAgIFNjcm9sbGlu
Z1RocmVhZDo6aW5pdGlhbGl6ZVJ1bkxvb3AoKSByZXRyaWV2ZXMgcmVmZXJlbmNlIG9mIHRoZQor
ICAgICAgICB0aHJlYWQtc3BlY2lmaWMgUnVuTG9vcCBhbmQgc2lnbmFscyB0aGUgQ29uZGl0aW9u
IG9iamVjdC4KKyAgICAgICAgU2Nyb2xsaW5nVGhyZWFkOjp3YWtlVXBSdW5Mb29wKCkgdXNlcyBS
dW5Mb29wOjpkaXNwYXRjaCgpIHRvIHNjaGVkdWxlCisgICAgICAgIGNhbGxiYWNrIGRpc3BhdGNo
ZXMgb24gdGhlIHNjcm9sbGluZyB0aHJlYWQuCisKKyAgICAgICAgU2Nyb2xsaW5nVGhyZWFkOjpj
cmVhdGVUaHJlYWRJZk5lZWRlZCgpIG1pbWljcyBDb2NvYSBpbXBsZW1lbnRhdGlvbiBhbmQKKyAg
ICAgICAgd2FpdHMgZm9yIHRoZSBSdW5Mb29wIHJlZmVyZW5jZSB0byBiZSByZXRyaWV2ZWQgYmVm
b3JlIGNvbnRpbnVpbmcuCisgICAgICAgIEtlZXBpbmcgdGhlIFJ1bkxvb3AgcmVmZXJlbmNlIGlu
dGVybmFsbHkgc2hvdWxkbid0IHBvc2UgYSBwcm9ibGVtIHNpbmNlCisgICAgICAgIHRoZSB0aHJl
YWQgaXMgbWFuYWdlZCBieSBhIE5ldmVyRGVzdHJveWVkPD4gd3JhcHBlci4KKworICAgICAgICAq
IFNvdXJjZXNHVEsudHh0OiBBZGQgdG8gYnVpbGQuCisgICAgICAgICogU291cmNlc1dQRS50eHQ6
IERpdHRvLgorICAgICAgICAqIHBhZ2Uvc2Nyb2xsaW5nL1Njcm9sbGluZ1RocmVhZC5jcHA6Cisg
ICAgICAgIChXZWJDb3JlOjpTY3JvbGxpbmdUaHJlYWQ6OmNyZWF0ZVRocmVhZElmTmVlZGVkKToK
KyAgICAgICAgKiBwYWdlL3Njcm9sbGluZy9TY3JvbGxpbmdUaHJlYWQuaDoKKyAgICAgICAgKiBw
YWdlL3Njcm9sbGluZy9nZW5lcmljL1Njcm9sbGluZ1RocmVhZEdlbmVyaWMuY3BwOiBBZGRlZC4K
KyAgICAgICAgKFdlYkNvcmU6OlNjcm9sbGluZ1RocmVhZDo6aW5pdGlhbGl6ZVJ1bkxvb3ApOgor
ICAgICAgICAoV2ViQ29yZTo6U2Nyb2xsaW5nVGhyZWFkOjp3YWtlVXBSdW5Mb29wKToKKwogMjAx
OC0wNC0xOSAgQnJhZHkgRWlkc29uICA8YmVpZHNvbkBhcHBsZS5jb20+CiAKICAgICAgICAgTWFr
ZSBiYWNrIGZvcndhcmQgY2FjaGUgd29yayB3aXRoIHByb2Nlc3Mgc3dhcHBpbmcuCmRpZmYgLS1n
aXQgYS9Tb3VyY2UvV2ViQ29yZS9Tb3VyY2VzR1RLLnR4dCBiL1NvdXJjZS9XZWJDb3JlL1NvdXJj
ZXNHVEsudHh0CmluZGV4IGI3NmQwY2Q3N2MzYjgwZmY5ODNiMjhkY2M2NTI5NjM4NjlmNWI2MTQu
LmZmY2E5YTI5YTM4NWFkYjU5NDdiOGMzMjRlNzlmMmM1MGM2N2I1NDAgMTAwNjQ0Ci0tLSBhL1Nv
dXJjZS9XZWJDb3JlL1NvdXJjZXNHVEsudHh0CisrKyBiL1NvdXJjZS9XZWJDb3JlL1NvdXJjZXNH
VEsudHh0CkBAIC00Niw2ICs0Niw4IEBAIGxvYWRlci9zb3VwL1Jlc291cmNlTG9hZGVyU291cC5j
cHAKIHBhZ2UvbGludXgvUmVzb3VyY2VVc2FnZU92ZXJsYXlMaW51eC5jcHAKIHBhZ2UvbGludXgv
UmVzb3VyY2VVc2FnZVRocmVhZExpbnV4LmNwcAogCitwYWdlL3Njcm9sbGluZy9nZW5lcmljL1Nj
cm9sbGluZ1RocmVhZEdlbmVyaWMuY3BwCisKIHBsYXRmb3JtL1Njcm9sbEFuaW1hdGlvbktpbmV0
aWMuY3BwCiBwbGF0Zm9ybS9TY3JvbGxBbmltYXRpb25TbW9vdGguY3BwCiBwbGF0Zm9ybS9Vc2Vy
QWdlbnRRdWlya3MuY3BwCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9Tb3VyY2VzV1BFLnR4
dCBiL1NvdXJjZS9XZWJDb3JlL1NvdXJjZXNXUEUudHh0CmluZGV4IDYzYTRjZGVhMTkxNDc4ZmFm
ZmNkZDQ1NGUzODRkOGFlYWQ5MzA4OTYuLmU4NjFkYWU1ZDM2ODY0YWE5YzY5YTE0MWEyYjI0YzFl
ZmQ2ZmMzYjAgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL1NvdXJjZXNXUEUudHh0CisrKyBi
L1NvdXJjZS9XZWJDb3JlL1NvdXJjZXNXUEUudHh0CkBAIC0zNCw2ICszNCw4IEBAIHBhZ2UvbGlu
dXgvUmVzb3VyY2VVc2FnZVRocmVhZExpbnV4LmNwcAogcGFnZS9zY3JvbGxpbmcvY29vcmRpbmF0
ZWRncmFwaGljcy9TY3JvbGxpbmdDb29yZGluYXRvckNvb3JkaW5hdGVkR3JhcGhpY3MuY3BwCiBw
YWdlL3Njcm9sbGluZy9jb29yZGluYXRlZGdyYXBoaWNzL1Njcm9sbGluZ1N0YXRlTm9kZUNvb3Jk
aW5hdGVkR3JhcGhpY3MuY3BwCiAKK3BhZ2Uvc2Nyb2xsaW5nL2dlbmVyaWMvU2Nyb2xsaW5nVGhy
ZWFkR2VuZXJpYy5jcHAKKwogcGxhdGZvcm0vVXNlckFnZW50UXVpcmtzLmNwcAogCiAvLyBUaGlz
IGNhbid0IGdvIGludG8gU291cmNlc0dMaWIudHh0IGJlY2F1c2UgaXQgaGFzIHRvIGdvIGludG8g
V2ViQ29yZVBsYXRmb3JtR1RLLgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGFnZS9zY3Jv
bGxpbmcvU2Nyb2xsaW5nVGhyZWFkLmNwcCBiL1NvdXJjZS9XZWJDb3JlL3BhZ2Uvc2Nyb2xsaW5n
L1Njcm9sbGluZ1RocmVhZC5jcHAKaW5kZXggNjFmYWMzYWU4YzUyZDM5MWQzZDkwYjhlMTcyYTA0
ZjM5MzhjYjNjYS4uYmQzZWYwMDc3N2NkY2MxYTkzMzI1YWZmZmViNzgwMGQyZGY0YTViOSAxMDA2
NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGFnZS9zY3JvbGxpbmcvU2Nyb2xsaW5nVGhyZWFkLmNw
cAorKysgYi9Tb3VyY2UvV2ViQ29yZS9wYWdlL3Njcm9sbGluZy9TY3JvbGxpbmdUaHJlYWQuY3Bw
CkBAIC04Niw2ICs4Niw4IEBAIHZvaWQgU2Nyb2xsaW5nVGhyZWFkOjpjcmVhdGVUaHJlYWRJZk5l
ZWRlZCgpCiAgICAgICAgIAogI2lmIFBMQVRGT1JNKENPQ09BKQogICAgICAgICBtX2luaXRpYWxp
emVSdW5Mb29wQ29uZGl0aW9uVmFyaWFibGUud2FpdChsb2NrLCBbdGhpc117IHJldHVybiBtX3Ro
cmVhZFJ1bkxvb3A7IH0pOworI2Vsc2UKKyAgICAgICAgbV9pbml0aWFsaXplUnVuTG9vcENvbmRp
dGlvblZhcmlhYmxlLndhaXQobG9jaywgW3RoaXNdeyByZXR1cm4gbV9ydW5Mb29wOyB9KTsKICNl
bmRpZgogICAgIH0KIH0KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BhZ2Uvc2Nyb2xsaW5n
L1Njcm9sbGluZ1RocmVhZC5oIGIvU291cmNlL1dlYkNvcmUvcGFnZS9zY3JvbGxpbmcvU2Nyb2xs
aW5nVGhyZWFkLmgKaW5kZXggN2U4MWQwODdkOTRkN2E0ZWJjNzdlMTVlMTA5YjE3ODM4M2Q4N2Q0
NC4uMDIwMTNkOTA3YzRmNTU5YzMxMDdiMGJiMDE2NDkxMTNmOTY4NjYxNiAxMDA2NDQKLS0tIGEv
U291cmNlL1dlYkNvcmUvcGFnZS9zY3JvbGxpbmcvU2Nyb2xsaW5nVGhyZWFkLmgKKysrIGIvU291
cmNlL1dlYkNvcmUvcGFnZS9zY3JvbGxpbmcvU2Nyb2xsaW5nVGhyZWFkLmgKQEAgLTM4LDYgKzM4
LDggQEAKIAogI2lmIFBMQVRGT1JNKENPQ09BKQogI2luY2x1ZGUgPHd0Zi9SZXRhaW5QdHIuaD4K
KyNlbHNlCisjaW5jbHVkZSA8d3RmL1J1bkxvb3AuaD4KICNlbmRpZgogCiBuYW1lc3BhY2UgV2Vi
Q29yZSB7CkBAIC04Myw2ICs4NSw4IEBAIHByaXZhdGU6CiAgICAgLy8gRklYTUU6IFdlIHNob3Vs
ZCB1c2UgV2ViQ29yZTo6UnVuTG9vcCBoZXJlLgogICAgIFJldGFpblB0cjxDRlJ1bkxvb3BSZWY+
IG1fdGhyZWFkUnVuTG9vcDsKICAgICBSZXRhaW5QdHI8Q0ZSdW5Mb29wU291cmNlUmVmPiBtX3Ro
cmVhZFJ1bkxvb3BTb3VyY2U7CisjZWxzZQorICAgIFJlZlB0cjxSdW5Mb29wPiBtX3J1bkxvb3A7
CiAjZW5kaWYKIH07CiAKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BhZ2Uvc2Nyb2xsaW5n
L2dlbmVyaWMvU2Nyb2xsaW5nVGhyZWFkR2VuZXJpYy5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9wYWdl
L3Njcm9sbGluZy9nZW5lcmljL1Njcm9sbGluZ1RocmVhZEdlbmVyaWMuY3BwCm5ldyBmaWxlIG1v
ZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAu
LmY2OTllMGUwODE4NzI4NzNkNjMzOGVmYmQxZjgwNTcyM2UyNTVjNGIKLS0tIC9kZXYvbnVsbAor
KysgYi9Tb3VyY2UvV2ViQ29yZS9wYWdlL3Njcm9sbGluZy9nZW5lcmljL1Njcm9sbGluZ1RocmVh
ZEdlbmVyaWMuY3BwCkBAIC0wLDAgKzEsNTMgQEAKKy8qCisgKiBDb3B5cmlnaHQgKEMpIDIwMTgg
SWdhbGlhIFMuTC4KKyAqCisgKiBSZWRpc3RyaWJ1dGlvbiBhbmQgdXNlIGluIHNvdXJjZSBhbmQg
YmluYXJ5IGZvcm1zLCB3aXRoIG9yIHdpdGhvdXQKKyAqIG1vZGlmaWNhdGlvbiwgYXJlIHBlcm1p
dHRlZCBwcm92aWRlZCB0aGF0IHRoZSBmb2xsb3dpbmcgY29uZGl0aW9ucworICogYXJlIG1ldDoK
KyAqCisgKiAxLiBSZWRpc3RyaWJ1dGlvbnMgb2Ygc291cmNlIGNvZGUgbXVzdCByZXRhaW4gdGhl
IGFib3ZlIGNvcHlyaWdodAorICogICAgbm90aWNlLCB0aGlzIGxpc3Qgb2YgY29uZGl0aW9ucyBh
bmQgdGhlIGZvbGxvd2luZyBkaXNjbGFpbWVyLgorICogMi4gUmVkaXN0cmlidXRpb25zIGluIGJp
bmFyeSBmb3JtIG11c3QgcmVwcm9kdWNlIHRoZSBhYm92ZQorICogICAgY29weXJpZ2h0IG5vdGlj
ZSwgdGhpcyBsaXN0IG9mIGNvbmRpdGlvbnMgYW5kIHRoZSBmb2xsb3dpbmcKKyAqICAgIGRpc2Ns
YWltZXIgaW4gdGhlIGRvY3VtZW50YXRpb24gYW5kL29yIG90aGVyIG1hdGVyaWFscyBwcm92aWRl
ZAorICogICAgd2l0aCB0aGUgZGlzdHJpYnV0aW9uLgorICoKKyAqIFRISVMgU09GVFdBUkUgSVMg
UFJPVklERUQgQlkgVEhFIENPUFlSSUdIVCBIT0xERVJTIEFORCBDT05UUklCVVRPUlMKKyAqICJB
UyBJUyIgQU5EIEFOWSBFWFBSRVNTIE9SIElNUExJRUQgV0FSUkFOVElFUywgSU5DTFVESU5HLCBC
VVQgTk9UCisgKiBMSU1JVEVEIFRPLCBUSEUgSU1QTElFRCBXQVJSQU5USUVTIE9GIE1FUkNIQU5U
QUJJTElUWSBBTkQgRklUTkVTUyBGT1IKKyAqIEEgUEFSVElDVUxBUiBQVVJQT1NFIEFSRSBESVND
TEFJTUVELiBJTiBOTyBFVkVOVCBTSEFMTCBUSEUgQ09QWVJJR0hUCisgKiBIT0xERVIgT1IgQ09O
VFJJQlVUT1JTIEJFIExJQUJMRSBGT1IgQU5ZIERJUkVDVCwgSU5ESVJFQ1QsIElOQ0lERU5UQUws
CisgKiBTUEVDSUFMLCBFWEVNUExBUlksIE9SIENPTlNFUVVFTlRJQUwgREFNQUdFUyAoSU5DTFVE
SU5HLCBCVVQgTk9UCisgKiBMSU1JVEVEIFRPLCBQUk9DVVJFTUVOVCBPRiBTVUJTVElUVVRFIEdP
T0RTIE9SIFNFUlZJQ0VTOyBMT1NTIE9GIFVTRSwKKyAqIERBVEEsIE9SIFBST0ZJVFM7IE9SIEJV
U0lORVNTIElOVEVSUlVQVElPTikgSE9XRVZFUiBDQVVTRUQgQU5EIE9OIEFOWQorICogVEhFT1JZ
IE9GIExJQUJJTElUWSwgV0hFVEhFUiBJTiBDT05UUkFDVCwgU1RSSUNUIExJQUJJTElUWSwgT1Ig
VE9SVAorICogKElOQ0xVRElORyBORUdMSUdFTkNFIE9SIE9USEVSV0lTRSkgQVJJU0lORyBJTiBB
TlkgV0FZIE9VVCBPRiBUSEUgVVNFCisgKiBPRiBUSElTIFNPRlRXQVJFLCBFVkVOIElGIEFEVklT
RUQgT0YgVEhFIFBPU1NJQklMSVRZIE9GIFNVQ0ggREFNQUdFLgorICovCisKKyNpbmNsdWRlICJj
b25maWcuaCIKKyNpbmNsdWRlICJTY3JvbGxpbmdUaHJlYWQuaCIKKworI2lmIEVOQUJMRShBU1lO
Q19TQ1JPTExJTkcpCisKK25hbWVzcGFjZSBXZWJDb3JlIHsKKwordm9pZCBTY3JvbGxpbmdUaHJl
YWQ6OmluaXRpYWxpemVSdW5Mb29wKCkKK3sKKyAgICB7CisgICAgICAgIHN0ZDo6bG9ja19ndWFy
ZDxMb2NrPiBsb2NrKG1faW5pdGlhbGl6ZVJ1bkxvb3BNdXRleCk7CisgICAgICAgIG1fcnVuTG9v
cCA9ICZSdW5Mb29wOjpjdXJyZW50KCk7CisgICAgICAgIG1faW5pdGlhbGl6ZVJ1bkxvb3BDb25k
aXRpb25WYXJpYWJsZS5ub3RpZnlBbGwoKTsKKyAgICB9CisKKyAgICBtX3J1bkxvb3AtPnJ1bigp
OworfQorCit2b2lkIFNjcm9sbGluZ1RocmVhZDo6d2FrZVVwUnVuTG9vcCgpCit7CisgICAgbV9y
dW5Mb29wLT5kaXNwYXRjaChbdGhpc10geyBkaXNwYXRjaEZ1bmN0aW9uc0Zyb21TY3JvbGxpbmdU
aHJlYWQoKTsgfSk7Cit9CisKK30gLy8gbmFtZXNwYWNlIFdlYkNvcmUKKworI2VuZGlmIC8vIEVO
QUJMRShBU1lOQ19TQ1JPTExJTkcpCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>338399</attachid>
            <date>2018-04-19 23:41:46 -0700</date>
            <delta_ts>2018-04-22 23:48:40 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-184809-20180420084145.patch</filename>
            <type>text/plain</type>
            <size>6378</size>
            <attacher name="Zan Dobersek">zan</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjMwODM0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNTgwYmQ1MjE2NmU1YTQ3
OTliNDI0MjBiY2YwYmYyMTIzYmQ0NzFjZi4uMjhiMTYzMWY1YjVjMTUwYzkyNTcyMGIyZTg5N2E2
ZjY2OTU1MzViMSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDMxIEBACisyMDE4LTA0LTE5ICBaYW4g
RG9iZXJzZWsgIDx6ZG9iZXJzZWtAaWdhbGlhLmNvbT4KKworICAgICAgICBbQXN5bmNTY3JvbGxp
bmddIEFkZCBnZW5lcmljIFNjcm9sbGluZ1RocmVhZCBpbXBsZW1lbnRhdGlvbgorICAgICAgICBo
dHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTg0ODA5CisKKyAgICAgICAg
UmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgQWRkIGEgZ2VuZXJpYyBTY3Jv
bGxpbmdUaHJlYWQgaW1wbGVtZW50YXRpb24gdGhhdCBpbnRlcm5hbGx5IHVzZXMKKyAgICAgICAg
UnVuTG9vcCBmYWNpbGl0aWVzIHRvIHJ1biB0aGUgc2Nyb2xsaW5nIHRocmVhZCBhbmQgZGlzcGF0
Y2gKKyAgICAgICAgY2FsbGJhY2tzIG9uIHRoYXQgdGhyZWFkLgorCisgICAgICAgIFNjcm9sbGlu
Z1RocmVhZDo6aW5pdGlhbGl6ZVJ1bkxvb3AoKSByZXRyaWV2ZXMgYWRkcmVzcyBvZiB0aGUKKyAg
ICAgICAgdGhyZWFkLXNwZWNpZmljIFJ1bkxvb3AgYW5kIHNpZ25hbHMgdGhlIENvbmRpdGlvbiBv
YmplY3QuCisgICAgICAgIFNjcm9sbGluZ1RocmVhZDo6d2FrZVVwUnVuTG9vcCgpIHVzZXMgUnVu
TG9vcDo6ZGlzcGF0Y2goKSB0byBzY2hlZHVsZQorICAgICAgICBjYWxsYmFjayBkaXNwYXRjaGVz
IG9uIHRoZSBzY3JvbGxpbmcgdGhyZWFkLgorCisgICAgICAgIFNjcm9sbGluZ1RocmVhZDo6Y3Jl
YXRlVGhyZWFkSWZOZWVkZWQoKSBtaW1pY3MgQ29jb2EgaW1wbGVtZW50YXRpb24gYW5kCisgICAg
ICAgIHdhaXRzIGZvciB0aGUgUnVuTG9vcCBhZGRyZXNzIHRvIGJlIHJldHJpZXZlZCBiZWZvcmUg
Y29udGludWluZy4KKworICAgICAgICAqIFNvdXJjZXNHVEsudHh0OiBBZGQgdG8gYnVpbGQuCisg
ICAgICAgICogU291cmNlc1dQRS50eHQ6IERpdHRvLgorICAgICAgICAqIHBhZ2Uvc2Nyb2xsaW5n
L1Njcm9sbGluZ1RocmVhZC5jcHA6CisgICAgICAgIChXZWJDb3JlOjpTY3JvbGxpbmdUaHJlYWQ6
OmNyZWF0ZVRocmVhZElmTmVlZGVkKToKKyAgICAgICAgKiBwYWdlL3Njcm9sbGluZy9TY3JvbGxp
bmdUaHJlYWQuaDoKKyAgICAgICAgKiBwYWdlL3Njcm9sbGluZy9nZW5lcmljL1Njcm9sbGluZ1Ro
cmVhZEdlbmVyaWMuY3BwOiBBZGRlZC4KKyAgICAgICAgKFdlYkNvcmU6OlNjcm9sbGluZ1RocmVh
ZDo6aW5pdGlhbGl6ZVJ1bkxvb3ApOgorICAgICAgICAoV2ViQ29yZTo6U2Nyb2xsaW5nVGhyZWFk
Ojp3YWtlVXBSdW5Mb29wKToKKwogMjAxOC0wNC0xOSAgQnJhZHkgRWlkc29uICA8YmVpZHNvbkBh
cHBsZS5jb20+CiAKICAgICAgICAgTWFrZSBiYWNrIGZvcndhcmQgY2FjaGUgd29yayB3aXRoIHBy
b2Nlc3Mgc3dhcHBpbmcuCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9Tb3VyY2VzR1RLLnR4
dCBiL1NvdXJjZS9XZWJDb3JlL1NvdXJjZXNHVEsudHh0CmluZGV4IGI3NmQwY2Q3N2MzYjgwZmY5
ODNiMjhkY2M2NTI5NjM4NjlmNWI2MTQuLmZmY2E5YTI5YTM4NWFkYjU5NDdiOGMzMjRlNzlmMmM1
MGM2N2I1NDAgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL1NvdXJjZXNHVEsudHh0CisrKyBi
L1NvdXJjZS9XZWJDb3JlL1NvdXJjZXNHVEsudHh0CkBAIC00Niw2ICs0Niw4IEBAIGxvYWRlci9z
b3VwL1Jlc291cmNlTG9hZGVyU291cC5jcHAKIHBhZ2UvbGludXgvUmVzb3VyY2VVc2FnZU92ZXJs
YXlMaW51eC5jcHAKIHBhZ2UvbGludXgvUmVzb3VyY2VVc2FnZVRocmVhZExpbnV4LmNwcAogCitw
YWdlL3Njcm9sbGluZy9nZW5lcmljL1Njcm9sbGluZ1RocmVhZEdlbmVyaWMuY3BwCisKIHBsYXRm
b3JtL1Njcm9sbEFuaW1hdGlvbktpbmV0aWMuY3BwCiBwbGF0Zm9ybS9TY3JvbGxBbmltYXRpb25T
bW9vdGguY3BwCiBwbGF0Zm9ybS9Vc2VyQWdlbnRRdWlya3MuY3BwCmRpZmYgLS1naXQgYS9Tb3Vy
Y2UvV2ViQ29yZS9Tb3VyY2VzV1BFLnR4dCBiL1NvdXJjZS9XZWJDb3JlL1NvdXJjZXNXUEUudHh0
CmluZGV4IDYzYTRjZGVhMTkxNDc4ZmFmZmNkZDQ1NGUzODRkOGFlYWQ5MzA4OTYuLmU4NjFkYWU1
ZDM2ODY0YWE5YzY5YTE0MWEyYjI0YzFlZmQ2ZmMzYjAgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJD
b3JlL1NvdXJjZXNXUEUudHh0CisrKyBiL1NvdXJjZS9XZWJDb3JlL1NvdXJjZXNXUEUudHh0CkBA
IC0zNCw2ICszNCw4IEBAIHBhZ2UvbGludXgvUmVzb3VyY2VVc2FnZVRocmVhZExpbnV4LmNwcAog
cGFnZS9zY3JvbGxpbmcvY29vcmRpbmF0ZWRncmFwaGljcy9TY3JvbGxpbmdDb29yZGluYXRvckNv
b3JkaW5hdGVkR3JhcGhpY3MuY3BwCiBwYWdlL3Njcm9sbGluZy9jb29yZGluYXRlZGdyYXBoaWNz
L1Njcm9sbGluZ1N0YXRlTm9kZUNvb3JkaW5hdGVkR3JhcGhpY3MuY3BwCiAKK3BhZ2Uvc2Nyb2xs
aW5nL2dlbmVyaWMvU2Nyb2xsaW5nVGhyZWFkR2VuZXJpYy5jcHAKKwogcGxhdGZvcm0vVXNlckFn
ZW50UXVpcmtzLmNwcAogCiAvLyBUaGlzIGNhbid0IGdvIGludG8gU291cmNlc0dMaWIudHh0IGJl
Y2F1c2UgaXQgaGFzIHRvIGdvIGludG8gV2ViQ29yZVBsYXRmb3JtR1RLLgpkaWZmIC0tZ2l0IGEv
U291cmNlL1dlYkNvcmUvcGFnZS9zY3JvbGxpbmcvU2Nyb2xsaW5nVGhyZWFkLmNwcCBiL1NvdXJj
ZS9XZWJDb3JlL3BhZ2Uvc2Nyb2xsaW5nL1Njcm9sbGluZ1RocmVhZC5jcHAKaW5kZXggNjFmYWMz
YWU4YzUyZDM5MWQzZDkwYjhlMTcyYTA0ZjM5MzhjYjNjYS4uYmQzZWYwMDc3N2NkY2MxYTkzMzI1
YWZmZmViNzgwMGQyZGY0YTViOSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGFnZS9zY3Jv
bGxpbmcvU2Nyb2xsaW5nVGhyZWFkLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9wYWdlL3Njcm9s
bGluZy9TY3JvbGxpbmdUaHJlYWQuY3BwCkBAIC04Niw2ICs4Niw4IEBAIHZvaWQgU2Nyb2xsaW5n
VGhyZWFkOjpjcmVhdGVUaHJlYWRJZk5lZWRlZCgpCiAgICAgICAgIAogI2lmIFBMQVRGT1JNKENP
Q09BKQogICAgICAgICBtX2luaXRpYWxpemVSdW5Mb29wQ29uZGl0aW9uVmFyaWFibGUud2FpdChs
b2NrLCBbdGhpc117IHJldHVybiBtX3RocmVhZFJ1bkxvb3A7IH0pOworI2Vsc2UKKyAgICAgICAg
bV9pbml0aWFsaXplUnVuTG9vcENvbmRpdGlvblZhcmlhYmxlLndhaXQobG9jaywgW3RoaXNdeyBy
ZXR1cm4gbV9ydW5Mb29wOyB9KTsKICNlbmRpZgogICAgIH0KIH0KZGlmZiAtLWdpdCBhL1NvdXJj
ZS9XZWJDb3JlL3BhZ2Uvc2Nyb2xsaW5nL1Njcm9sbGluZ1RocmVhZC5oIGIvU291cmNlL1dlYkNv
cmUvcGFnZS9zY3JvbGxpbmcvU2Nyb2xsaW5nVGhyZWFkLmgKaW5kZXggN2U4MWQwODdkOTRkN2E0
ZWJjNzdlMTVlMTA5YjE3ODM4M2Q4N2Q0NC4uNTkzMWNhNDc1NzNlNGM3ZjljYmE1YmRjNzRkODgy
NGExMDJmYzI2ZCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGFnZS9zY3JvbGxpbmcvU2Ny
b2xsaW5nVGhyZWFkLmgKKysrIGIvU291cmNlL1dlYkNvcmUvcGFnZS9zY3JvbGxpbmcvU2Nyb2xs
aW5nVGhyZWFkLmgKQEAgLTM4LDYgKzM4LDggQEAKIAogI2lmIFBMQVRGT1JNKENPQ09BKQogI2lu
Y2x1ZGUgPHd0Zi9SZXRhaW5QdHIuaD4KKyNlbHNlCisjaW5jbHVkZSA8d3RmL1J1bkxvb3AuaD4K
ICNlbmRpZgogCiBuYW1lc3BhY2UgV2ViQ29yZSB7CkBAIC04Myw2ICs4NSw4IEBAIHByaXZhdGU6
CiAgICAgLy8gRklYTUU6IFdlIHNob3VsZCB1c2UgV2ViQ29yZTo6UnVuTG9vcCBoZXJlLgogICAg
IFJldGFpblB0cjxDRlJ1bkxvb3BSZWY+IG1fdGhyZWFkUnVuTG9vcDsKICAgICBSZXRhaW5QdHI8
Q0ZSdW5Mb29wU291cmNlUmVmPiBtX3RocmVhZFJ1bkxvb3BTb3VyY2U7CisjZWxzZQorICAgIFJ1
bkxvb3AqIG1fcnVuTG9vcCB7IG51bGxwdHIgfTsKICNlbmRpZgogfTsKIApkaWZmIC0tZ2l0IGEv
U291cmNlL1dlYkNvcmUvcGFnZS9zY3JvbGxpbmcvZ2VuZXJpYy9TY3JvbGxpbmdUaHJlYWRHZW5l
cmljLmNwcCBiL1NvdXJjZS9XZWJDb3JlL3BhZ2Uvc2Nyb2xsaW5nL2dlbmVyaWMvU2Nyb2xsaW5n
VGhyZWFkR2VuZXJpYy5jcHAKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uZjY5OWUwZTA4MTg3Mjg3M2Q2MzM4ZWZiZDFm
ODA1NzIzZTI1NWM0YgotLS0gL2Rldi9udWxsCisrKyBiL1NvdXJjZS9XZWJDb3JlL3BhZ2Uvc2Ny
b2xsaW5nL2dlbmVyaWMvU2Nyb2xsaW5nVGhyZWFkR2VuZXJpYy5jcHAKQEAgLTAsMCArMSw1MyBA
QAorLyoKKyAqIENvcHlyaWdodCAoQykgMjAxOCBJZ2FsaWEgUy5MLgorICoKKyAqIFJlZGlzdHJp
YnV0aW9uIGFuZCB1c2UgaW4gc291cmNlIGFuZCBiaW5hcnkgZm9ybXMsIHdpdGggb3Igd2l0aG91
dAorICogbW9kaWZpY2F0aW9uLCBhcmUgcGVybWl0dGVkIHByb3ZpZGVkIHRoYXQgdGhlIGZvbGxv
d2luZyBjb25kaXRpb25zCisgKiBhcmUgbWV0OgorICoKKyAqIDEuIFJlZGlzdHJpYnV0aW9ucyBv
ZiBzb3VyY2UgY29kZSBtdXN0IHJldGFpbiB0aGUgYWJvdmUgY29weXJpZ2h0CisgKiAgICBub3Rp
Y2UsIHRoaXMgbGlzdCBvZiBjb25kaXRpb25zIGFuZCB0aGUgZm9sbG93aW5nIGRpc2NsYWltZXIu
CisgKiAyLiBSZWRpc3RyaWJ1dGlvbnMgaW4gYmluYXJ5IGZvcm0gbXVzdCByZXByb2R1Y2UgdGhl
IGFib3ZlCisgKiAgICBjb3B5cmlnaHQgbm90aWNlLCB0aGlzIGxpc3Qgb2YgY29uZGl0aW9ucyBh
bmQgdGhlIGZvbGxvd2luZworICogICAgZGlzY2xhaW1lciBpbiB0aGUgZG9jdW1lbnRhdGlvbiBh
bmQvb3Igb3RoZXIgbWF0ZXJpYWxzIHByb3ZpZGVkCisgKiAgICB3aXRoIHRoZSBkaXN0cmlidXRp
b24uCisgKgorICogVEhJUyBTT0ZUV0FSRSBJUyBQUk9WSURFRCBCWSBUSEUgQ09QWVJJR0hUIEhP
TERFUlMgQU5EIENPTlRSSUJVVE9SUworICogIkFTIElTIiBBTkQgQU5ZIEVYUFJFU1MgT1IgSU1Q
TElFRCBXQVJSQU5USUVTLCBJTkNMVURJTkcsIEJVVCBOT1QKKyAqIExJTUlURUQgVE8sIFRIRSBJ
TVBMSUVEIFdBUlJBTlRJRVMgT0YgTUVSQ0hBTlRBQklMSVRZIEFORCBGSVRORVNTIEZPUgorICog
QSBQQVJUSUNVTEFSIFBVUlBPU0UgQVJFIERJU0NMQUlNRUQuIElOIE5PIEVWRU5UIFNIQUxMIFRI
RSBDT1BZUklHSFQKKyAqIEhPTERFUiBPUiBDT05UUklCVVRPUlMgQkUgTElBQkxFIEZPUiBBTlkg
RElSRUNULCBJTkRJUkVDVCwgSU5DSURFTlRBTCwKKyAqIFNQRUNJQUwsIEVYRU1QTEFSWSwgT1Ig
Q09OU0VRVUVOVElBTCBEQU1BR0VTIChJTkNMVURJTkcsIEJVVCBOT1QKKyAqIExJTUlURUQgVE8s
IFBST0NVUkVNRU5UIE9GIFNVQlNUSVRVVEUgR09PRFMgT1IgU0VSVklDRVM7IExPU1MgT0YgVVNF
LAorICogREFUQSwgT1IgUFJPRklUUzsgT1IgQlVTSU5FU1MgSU5URVJSVVBUSU9OKSBIT1dFVkVS
IENBVVNFRCBBTkQgT04gQU5ZCisgKiBUSEVPUlkgT0YgTElBQklMSVRZLCBXSEVUSEVSIElOIENP
TlRSQUNULCBTVFJJQ1QgTElBQklMSVRZLCBPUiBUT1JUCisgKiAoSU5DTFVESU5HIE5FR0xJR0VO
Q0UgT1IgT1RIRVJXSVNFKSBBUklTSU5HIElOIEFOWSBXQVkgT1VUIE9GIFRIRSBVU0UKKyAqIE9G
IFRISVMgU09GVFdBUkUsIEVWRU4gSUYgQURWSVNFRCBPRiBUSEUgUE9TU0lCSUxJVFkgT0YgU1VD
SCBEQU1BR0UuCisgKi8KKworI2luY2x1ZGUgImNvbmZpZy5oIgorI2luY2x1ZGUgIlNjcm9sbGlu
Z1RocmVhZC5oIgorCisjaWYgRU5BQkxFKEFTWU5DX1NDUk9MTElORykKKworbmFtZXNwYWNlIFdl
YkNvcmUgeworCit2b2lkIFNjcm9sbGluZ1RocmVhZDo6aW5pdGlhbGl6ZVJ1bkxvb3AoKQorewor
ICAgIHsKKyAgICAgICAgc3RkOjpsb2NrX2d1YXJkPExvY2s+IGxvY2sobV9pbml0aWFsaXplUnVu
TG9vcE11dGV4KTsKKyAgICAgICAgbV9ydW5Mb29wID0gJlJ1bkxvb3A6OmN1cnJlbnQoKTsKKyAg
ICAgICAgbV9pbml0aWFsaXplUnVuTG9vcENvbmRpdGlvblZhcmlhYmxlLm5vdGlmeUFsbCgpOwor
ICAgIH0KKworICAgIG1fcnVuTG9vcC0+cnVuKCk7Cit9CisKK3ZvaWQgU2Nyb2xsaW5nVGhyZWFk
Ojp3YWtlVXBSdW5Mb29wKCkKK3sKKyAgICBtX3J1bkxvb3AtPmRpc3BhdGNoKFt0aGlzXSB7IGRp
c3BhdGNoRnVuY3Rpb25zRnJvbVNjcm9sbGluZ1RocmVhZCgpOyB9KTsKK30KKworfSAvLyBuYW1l
c3BhY2UgV2ViQ29yZQorCisjZW5kaWYgLy8gRU5BQkxFKEFTWU5DX1NDUk9MTElORykK
</data>

          </attachment>
      

    </bug>

</bugzilla>