<?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>222771</bug_id>
          
          <creation_ts>2021-03-04 17:00:35 -0800</creation_ts>
          <short_desc>[WinCairo] Builds with ENABLE_CONTEXT_MENUS=OFF fail</short_desc>
          <delta_ts>2021-03-08 12:10:16 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>WebKit Misc.</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="Stephan Szabo">stephan.szabo</reporter>
          <assigned_to name="Stephan Szabo">stephan.szabo</assigned_to>
          <cc>don.olmstead</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1736110</commentid>
    <comment_count>0</comment_count>
    <who name="Stephan Szabo">stephan.szabo</who>
    <bug_when>2021-03-04 17:00:35 -0800</bug_when>
    <thetext>While looking at a problem with a TestWebKit test that times out if ENABLE_CONTEXT_MENUS is off (on PlayStation), I noticed that there are a bunch of compilation errors trying to build WinCairo with the flag turned off which seems bad.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1737149</commentid>
    <comment_count>1</comment_count>
      <attachid>422580</attachid>
    <who name="Stephan Szabo">stephan.szabo</who>
    <bug_when>2021-03-08 10:13:33 -0800</bug_when>
    <thetext>Created attachment 422580
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1737154</commentid>
    <comment_count>2</comment_count>
      <attachid>422582</attachid>
    <who name="Stephan Szabo">stephan.szabo</who>
    <bug_when>2021-03-08 10:28:34 -0800</bug_when>
    <thetext>Created attachment 422582
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1737209</commentid>
    <comment_count>3</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2021-03-08 12:09:21 -0800</bug_when>
    <thetext>Committed r274089: &lt;https://commits.webkit.org/r274089&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 422582.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1737211</commentid>
    <comment_count>4</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2021-03-08 12:10:16 -0800</bug_when>
    <thetext>&lt;rdar://problem/75181469&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>422580</attachid>
            <date>2021-03-08 10:13:33 -0800</date>
            <delta_ts>2021-03-08 11:43:25 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>222771.1.diff</filename>
            <type>text/plain</type>
            <size>6583</size>
            <attacher name="Stephan Szabo">stephan.szabo</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nIGIvU291cmNlL1dlYktpdC9DaGFu
Z2VMb2cKaW5kZXggYzJjYjcwNGZkYzUxLi4wZjZlNGE3YTdiMDUgMTAwNjQ0Ci0tLSBhL1NvdXJj
ZS9XZWJLaXQvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCkBAIC0xLDMg
KzEsMTUgQEAKKzIwMjEtMDMtMDggIFN0ZXBoYW4gU3phYm8gIDxzdGVwaGFuLnN6YWJvQHNvbnku
Y29tPgorCisgICAgICAgIFtXaW5DYWlyb10gQnVpbGRzIHdpdGggRU5BQkxFX0NPTlRFWFRfTUVO
VVM9T0ZGIGZhaWwKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dp
P2lkPTIyMjc3MQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAg
ICAgIEJ1aWxkIGZpeCBmb3IgdHVybmluZyBvZmYgY29udGV4dCBtZW51cyBhZGRpbmcgaWZkZWZz
IGFzIG5lY2Vzc2FyeS4KKworICAgICAgICAqIFVJUHJvY2Vzcy93aW4vUGFnZUNsaWVudEltcGwu
aDoKKyAgICAgICAgKiBVSVByb2Nlc3Mvd2luL1dlYlZpZXcuY3BwOgorCiAyMDIxLTAzLTA0ICBB
bGV4IENocmlzdGVuc2VuICA8YWNocmlzdGVuc2VuQHdlYmtpdC5vcmc+CiAKICAgICAgICAgUmVt
b3ZlIHRoZSBIVFRQU1VwZ3JhZGVFbmFibGVkIGV4cGVyaW1lbnRhbCBmZWF0dXJlCmRpZmYgLS1n
aXQgYS9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy93aW4vUGFnZUNsaWVudEltcGwuaCBiL1NvdXJj
ZS9XZWJLaXQvVUlQcm9jZXNzL3dpbi9QYWdlQ2xpZW50SW1wbC5oCmluZGV4IGM2MjU3NDdhM2E1
My4uNWY0YTcyNGQ0NGY5IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy93aW4v
UGFnZUNsaWVudEltcGwuaAorKysgYi9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy93aW4vUGFnZUNs
aWVudEltcGwuaApAQCAtODYsNyArODYsOSBAQCBwcml2YXRlOgogICAgIFdlYkNvcmU6OkludFJl
Y3Qgcm9vdFZpZXdUb0FjY2Vzc2liaWxpdHlTY3JlZW4oY29uc3QgV2ViQ29yZTo6SW50UmVjdCYp
IG92ZXJyaWRlOwogICAgIHZvaWQgZG9uZVdpdGhLZXlFdmVudChjb25zdCBOYXRpdmVXZWJLZXli
b2FyZEV2ZW50JiwgYm9vbCB3YXNFdmVudEhhbmRsZWQpIG92ZXJyaWRlOwogICAgIFJlZlB0cjxX
ZWJQb3B1cE1lbnVQcm94eT4gY3JlYXRlUG9wdXBNZW51UHJveHkoV2ViUGFnZVByb3h5Jikgb3Zl
cnJpZGU7CisjaWYgRU5BQkxFKENPTlRFWFRfTUVOVVMpCiAgICAgUmVmPFdlYkNvbnRleHRNZW51
UHJveHk+IGNyZWF0ZUNvbnRleHRNZW51UHJveHkoV2ViUGFnZVByb3h5JiwgQ29udGV4dE1lbnVD
b250ZXh0RGF0YSYmLCBjb25zdCBVc2VyRGF0YSYpIG92ZXJyaWRlOworI2VuZGlmCiAKICNpZiBF
TkFCTEUoSU5QVVRfVFlQRV9DT0xPUikKICAgICBSZWZQdHI8V2ViQ29sb3JQaWNrZXI+IGNyZWF0
ZUNvbG9yUGlja2VyKFdlYlBhZ2VQcm94eSosIGNvbnN0IFdlYkNvcmU6OkNvbG9yJiBpbnRpYWxD
b2xvciwgY29uc3QgV2ViQ29yZTo6SW50UmVjdCYpIG92ZXJyaWRlOwpkaWZmIC0tZ2l0IGEvU291
cmNlL1dlYktpdC9VSVByb2Nlc3Mvd2luL1dlYlZpZXcuY3BwIGIvU291cmNlL1dlYktpdC9VSVBy
b2Nlc3Mvd2luL1dlYlZpZXcuY3BwCmluZGV4IDI3Njg2ZDdhOTQwNC4uMWRmZjRjYzY4M2VhIDEw
MDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy93aW4vV2ViVmlldy5jcHAKKysrIGIv
U291cmNlL1dlYktpdC9VSVByb2Nlc3Mvd2luL1dlYlZpZXcuY3BwCkBAIC02NDAsNiArNjQwLDcg
QEAgTFJFU1VMVCBXZWJWaWV3OjpvblNldEN1cnNvcihIV05EIGhXbmQsIFVJTlQgbWVzc2FnZSwg
V1BBUkFNIHdQYXJhbSwgTFBBUkFNIGxQYXIKIAogTFJFU1VMVCBXZWJWaWV3Ojpvbk1lbnVDb21t
YW5kKEhXTkQgaFduZCwgVUlOVCBtZXNzYWdlLCBXUEFSQU0gd1BhcmFtLCBMUEFSQU0gbFBhcmFt
LCBib29sJiBoYW5kbGVkKQogeworI2lmIEVOQUJMRShDT05URVhUX01FTlVTKQogICAgIGF1dG8g
aE1lbnUgPSByZWludGVycHJldF9jYXN0PEhNRU5VPihsUGFyYW0pOwogICAgIGF1dG8gaW5kZXgg
PSBzdGF0aWNfY2FzdDx1bnNpZ25lZD4od1BhcmFtKTsKIApAQCAtNjY0LDYgKzY2NSwxNCBAQCBM
UkVTVUxUIFdlYlZpZXc6Om9uTWVudUNvbW1hbmQoSFdORCBoV25kLCBVSU5UIG1lc3NhZ2UsIFdQ
QVJBTSB3UGFyYW0sIExQQVJBTSBsUAogICAgIG1fcGFnZS0+Y29udGV4dE1lbnVJdGVtU2VsZWN0
ZWQoaXRlbSk7CiAKICAgICBoYW5kbGVkID0gdHJ1ZTsKKyNlbHNlCisgICAgVU5VU0VEX1BBUkFN
KGhXbmQpOworICAgIFVOVVNFRF9QQVJBTShtZXNzYWdlKTsKKyAgICBVTlVTRURfUEFSQU0od1Bh
cmFtKTsKKyAgICBVTlVTRURfUEFSQU0obFBhcmFtKTsKKyAgICBoYW5kbGVkID0gZmFsc2U7Cisj
ZW5kaWYKKwogICAgIHJldHVybiAwOwogfQogCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0TGVn
YWN5L3dpbi9DaGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0TGVnYWN5L3dpbi9DaGFuZ2VMb2cKaW5k
ZXggNTgxMzQwMjk2ZDg1Li4yOWMxNThmOTUyNWYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXRM
ZWdhY3kvd2luL0NoYW5nZUxvZworKysgYi9Tb3VyY2UvV2ViS2l0TGVnYWN5L3dpbi9DaGFuZ2VM
b2cKQEAgLTEsMyArMSwxNiBAQAorMjAyMS0wMy0wOCAgU3RlcGhhbiBTemFibyAgPHN0ZXBoYW4u
c3phYm9Ac29ueS5jb20+CisKKyAgICAgICAgW1dpbkNhaXJvXSBCdWlsZHMgd2l0aCBFTkFCTEVf
Q09OVEVYVF9NRU5VUz1PRkYgZmFpbAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9z
aG93X2J1Zy5jZ2k/aWQ9MjIyNzcxCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BT
ISkuCisKKyAgICAgICAgQnVpbGQgZml4IGZvciB0dXJuaW5nIG9mZiBjb250ZXh0IG1lbnVzIGFk
ZGluZyBpZmRlZnMgYXMgbmVjZXNzYXJ5LgorCisgICAgICAgICogV2ViQ29yZVN1cHBvcnQvV2Vi
Q29udGV4dE1lbnVDbGllbnQuY3BwOgorICAgICAgICAqIFdlYkNvcmVTdXBwb3J0L1dlYkNvbnRl
eHRNZW51Q2xpZW50Lmg6CisgICAgICAgICogV2ViVmlldy5jcHA6CisKIDIwMjEtMDItMTAgIFJv
YiBCdWlzICA8cmJ1aXNAaWdhbGlhLmNvbT4KIAogICAgICAgICBVc2UgZXZlbnQgbG9vcCB0byBz
ZXQgdGl0bGUKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXRMZWdhY3kvd2luL1dlYkNvcmVTdXBw
b3J0L1dlYkNvbnRleHRNZW51Q2xpZW50LmNwcCBiL1NvdXJjZS9XZWJLaXRMZWdhY3kvd2luL1dl
YkNvcmVTdXBwb3J0L1dlYkNvbnRleHRNZW51Q2xpZW50LmNwcAppbmRleCA4ZDY0Y2Q1MDM4OWQu
Ljg3NjViMzhkZjE0MiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdExlZ2FjeS93aW4vV2ViQ29y
ZVN1cHBvcnQvV2ViQ29udGV4dE1lbnVDbGllbnQuY3BwCisrKyBiL1NvdXJjZS9XZWJLaXRMZWdh
Y3kvd2luL1dlYkNvcmVTdXBwb3J0L1dlYkNvbnRleHRNZW51Q2xpZW50LmNwcApAQCAtMzMsNiAr
MzMsNyBAQAogI2luY2x1ZGUgPFdlYkNvcmUvUGFnZS5oPgogI2luY2x1ZGUgPFdlYkNvcmUvVXNl
ckdlc3R1cmVJbmRpY2F0b3IuaD4KIAorI2lmIEVOQUJMRUQoQ09OVEVYVF9NRU5VUykKIFdlYkNv
bnRleHRNZW51Q2xpZW50OjpXZWJDb250ZXh0TWVudUNsaWVudChXZWJWaWV3KiB3ZWJWaWV3KQog
ICAgIDogbV93ZWJWaWV3KHdlYlZpZXcpCiB7CkBAIC04NCwzICs4NSw1IEBAIGJvb2wgV2ViQ29u
dGV4dE1lbnVDbGllbnQ6OmlzU3BlYWtpbmcoKQogICAgIG5vdEltcGxlbWVudGVkKCk7CiAgICAg
cmV0dXJuIGZhbHNlOwogfQorI2VuZGlmCisKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXRMZWdh
Y3kvd2luL1dlYkNvcmVTdXBwb3J0L1dlYkNvbnRleHRNZW51Q2xpZW50LmggYi9Tb3VyY2UvV2Vi
S2l0TGVnYWN5L3dpbi9XZWJDb3JlU3VwcG9ydC9XZWJDb250ZXh0TWVudUNsaWVudC5oCmluZGV4
IDc5YjUzMzZiZTFmNS4uNTFjYzI4OTRhZmY1IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0TGVn
YWN5L3dpbi9XZWJDb3JlU3VwcG9ydC9XZWJDb250ZXh0TWVudUNsaWVudC5oCisrKyBiL1NvdXJj
ZS9XZWJLaXRMZWdhY3kvd2luL1dlYkNvcmVTdXBwb3J0L1dlYkNvbnRleHRNZW51Q2xpZW50LmgK
QEAgLTI5LDYgKzI5LDggQEAKICNpbmNsdWRlIDxXZWJDb3JlL0NvbnRleHRNZW51Q2xpZW50Lmg+
CiAjaW5jbHVkZSA8d3RmL0ZvcndhcmQuaD4KIAorI2lmIEVOQUJMRShDT05URVhUX01FTlVTKQor
CiBjbGFzcyBXZWJWaWV3OwogCiBjbGFzcyBXZWJDb250ZXh0TWVudUNsaWVudCA6IHB1YmxpYyBX
ZWJDb3JlOjpDb250ZXh0TWVudUNsaWVudCB7CkBAIC00OCwzICs1MCw2IEBAIHB1YmxpYzoKIHBy
aXZhdGU6CiAgICAgV2ViVmlldyogbV93ZWJWaWV3OwogfTsKKworI2VuZGlmCisKZGlmZiAtLWdp
dCBhL1NvdXJjZS9XZWJLaXRMZWdhY3kvd2luL1dlYlZpZXcuY3BwIGIvU291cmNlL1dlYktpdExl
Z2FjeS93aW4vV2ViVmlldy5jcHAKaW5kZXggNTkwODJjNGJkZGRhLi42ZTExMzE4YThlNjkgMTAw
NjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXRMZWdhY3kvd2luL1dlYlZpZXcuY3BwCisrKyBiL1NvdXJj
ZS9XZWJLaXRMZWdhY3kvd2luL1dlYlZpZXcuY3BwCkBAIC0xNTY5LDYgKzE1NjksNyBAQCBQYWdl
KiBXZWJWaWV3OjpwYWdlKCkKICAgICByZXR1cm4gbV9wYWdlOwogfQogCisjaWYgRU5BQkxFKENP
TlRFWFRfTUVOVVMpCiBzdGF0aWMgSE1FTlUgY3JlYXRlQ29udGV4dE1lbnVGcm9tSXRlbXMoY29u
c3QgVmVjdG9yPENvbnRleHRNZW51SXRlbT4mIGl0ZW1zKQogewogICAgIEhNRU5VIG1lbnUgPSA6
OkNyZWF0ZVBvcHVwTWVudSgpOwpAQCAtMTYyNSw5ICsxNjI2LDExIEBAIEhNRU5VIFdlYlZpZXc6
OmNyZWF0ZUNvbnRleHRNZW51KCkKIAogICAgIHJldHVybiBjb250ZXh0TWVudTsKIH0KKyNlbmRp
ZgogCiBib29sIFdlYlZpZXc6OmhhbmRsZUNvbnRleHRNZW51RXZlbnQoV1BBUkFNIHdQYXJhbSwg
TFBBUkFNIGxQYXJhbSkKIHsKKyNpZiBFTkFCTEUoQ09OVEVYVF9NRU5VUykKICAgICAvLyBUcmFu
c2xhdGUgdGhlIHNjcmVlbiBjb29yZGluYXRlcyBpbnRvIHdpbmRvdyBjb29yZGluYXRlcwogICAg
IFBPSU5UIGNvb3JkcyA9IHsgR0VUX1hfTFBBUkFNKGxQYXJhbSksIEdFVF9ZX0xQQVJBTShsUGFy
YW0pIH07CiAgICAgaWYgKGNvb3Jkcy54ID09IC0xIHx8IGNvb3Jkcy55ID09IC0xKSB7CkBAIC0x
NzEzLDYgKzE3MTYsMTEgQEAgYm9vbCBXZWJWaWV3OjpoYW5kbGVDb250ZXh0TWVudUV2ZW50KFdQ
QVJBTSB3UGFyYW0sIExQQVJBTSBsUGFyYW0pCiAgICAgfQogCiAgICAgcmV0dXJuIHRydWU7Cisj
ZWxzZQorICAgIFVOVVNFRF9QQVJBTSh3UGFyYW0pOworICAgIFVOVVNFRF9QQVJBTShsUGFyYW0p
OworICAgIHJldHVybiBmYWxzZTsKKyNlbmRpZgogfQogCiBib29sIFdlYlZpZXc6Om9uTWVhc3Vy
ZUl0ZW0oV1BBUkFNIC8qd1BhcmFtKi8sIExQQVJBTSBsUGFyYW0pCkBAIC0xNzgxLDYgKzE3ODks
NyBAQCBib29sIFdlYlZpZXc6Om9uVW5pbml0TWVudVBvcHVwKFdQQVJBTSB3UGFyYW0sIExQQVJB
TSAvKmxQYXJhbSovKQogCiB2b2lkIFdlYlZpZXc6Om9uTWVudUNvbW1hbmQoV1BBUkFNIHdQYXJh
bSwgTFBBUkFNIGxQYXJhbSkKIHsKKyNpZiBFTkFCTEUoQ09OVEVYVF9NRU5VUykKICAgICBITUVO
VSBoTWVudSA9IHJlaW50ZXJwcmV0X2Nhc3Q8SE1FTlU+KGxQYXJhbSk7CiAgICAgdW5zaWduZWQg
aW5kZXggPSBzdGF0aWNfY2FzdDx1bnNpZ25lZD4od1BhcmFtKTsKIApAQCAtMTgxMyw2ICsxODIy
LDEwIEBAIHZvaWQgV2ViVmlldzo6b25NZW51Q29tbWFuZChXUEFSQU0gd1BhcmFtLCBMUEFSQU0g
bFBhcmFtKQogICAgIH0KIAogICAgIG1fcGFnZS0+Y29udGV4dE1lbnVDb250cm9sbGVyKCkuY29u
dGV4dE1lbnVJdGVtU2VsZWN0ZWQoYWN0aW9uLCB0aXRsZSk7CisjZWxzZQorICAgIFVOVVNFRF9Q
QVJBTSh3UGFyYW0pOworICAgIFVOVVNFRF9QQVJBTShsUGFyYW0pOworI2VuZGlmCiB9CiAKIGJv
b2wgV2ViVmlldzo6aGFuZGxlTW91c2VFdmVudChVSU5UIG1lc3NhZ2UsIFdQQVJBTSB3UGFyYW0s
IExQQVJBTSBsUGFyYW0pCkBAIC0zMTM4LDcgKzMxNTEsOSBAQCBIUkVTVUxUIFdlYlZpZXc6Omlu
aXRXaXRoRnJhbWUoUkVDVCBmcmFtZSwgX0luXyBCU1RSIGZyYW1lTmFtZSwgX0luXyBCU1RSIGdy
b3VwTgogICAgICAgICBtYWtlVW5pcXVlUmVmPE1lZGlhUmVjb3JkZXJQcm92aWRlcj4oKQogICAg
ICk7CiAgICAgY29uZmlndXJhdGlvbi5jaHJvbWVDbGllbnQgPSBuZXcgV2ViQ2hyb21lQ2xpZW50
KHRoaXMpOworI2lmIEVOQUJMRShDT05URVhUX01FTlVTKQogICAgIGNvbmZpZ3VyYXRpb24uY29u
dGV4dE1lbnVDbGllbnQgPSBuZXcgV2ViQ29udGV4dE1lbnVDbGllbnQodGhpcyk7CisjZW5kaWYK
ICAgICBjb25maWd1cmF0aW9uLmRyYWdDbGllbnQgPSBtYWtlVW5pcXVlPFdlYkRyYWdDbGllbnQ+
KHRoaXMpOwogICAgIGNvbmZpZ3VyYXRpb24uaW5zcGVjdG9yQ2xpZW50ID0gbV9pbnNwZWN0b3JD
bGllbnQ7CiAgICAgY29uZmlndXJhdGlvbi5hcHBsaWNhdGlvbkNhY2hlU3RvcmFnZSA9ICZXZWJB
cHBsaWNhdGlvbkNhY2hlOjpzdG9yYWdlKCk7Cg==
</data>
<flag name="commit-queue"
          id="441715"
          type_id="3"
          status="-"
          setter="ews-feeder"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>422582</attachid>
            <date>2021-03-08 10:28:34 -0800</date>
            <delta_ts>2021-03-08 12:09:22 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>222771.2.diff</filename>
            <type>text/plain</type>
            <size>6582</size>
            <attacher name="Stephan Szabo">stephan.szabo</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nIGIvU291cmNlL1dlYktpdC9DaGFu
Z2VMb2cKaW5kZXggYzJjYjcwNGZkYzUxLi4wZjZlNGE3YTdiMDUgMTAwNjQ0Ci0tLSBhL1NvdXJj
ZS9XZWJLaXQvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCkBAIC0xLDMg
KzEsMTUgQEAKKzIwMjEtMDMtMDggIFN0ZXBoYW4gU3phYm8gIDxzdGVwaGFuLnN6YWJvQHNvbnku
Y29tPgorCisgICAgICAgIFtXaW5DYWlyb10gQnVpbGRzIHdpdGggRU5BQkxFX0NPTlRFWFRfTUVO
VVM9T0ZGIGZhaWwKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dp
P2lkPTIyMjc3MQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAg
ICAgIEJ1aWxkIGZpeCBmb3IgdHVybmluZyBvZmYgY29udGV4dCBtZW51cyBhZGRpbmcgaWZkZWZz
IGFzIG5lY2Vzc2FyeS4KKworICAgICAgICAqIFVJUHJvY2Vzcy93aW4vUGFnZUNsaWVudEltcGwu
aDoKKyAgICAgICAgKiBVSVByb2Nlc3Mvd2luL1dlYlZpZXcuY3BwOgorCiAyMDIxLTAzLTA0ICBB
bGV4IENocmlzdGVuc2VuICA8YWNocmlzdGVuc2VuQHdlYmtpdC5vcmc+CiAKICAgICAgICAgUmVt
b3ZlIHRoZSBIVFRQU1VwZ3JhZGVFbmFibGVkIGV4cGVyaW1lbnRhbCBmZWF0dXJlCmRpZmYgLS1n
aXQgYS9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy93aW4vUGFnZUNsaWVudEltcGwuaCBiL1NvdXJj
ZS9XZWJLaXQvVUlQcm9jZXNzL3dpbi9QYWdlQ2xpZW50SW1wbC5oCmluZGV4IGM2MjU3NDdhM2E1
My4uNWY0YTcyNGQ0NGY5IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy93aW4v
UGFnZUNsaWVudEltcGwuaAorKysgYi9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy93aW4vUGFnZUNs
aWVudEltcGwuaApAQCAtODYsNyArODYsOSBAQCBwcml2YXRlOgogICAgIFdlYkNvcmU6OkludFJl
Y3Qgcm9vdFZpZXdUb0FjY2Vzc2liaWxpdHlTY3JlZW4oY29uc3QgV2ViQ29yZTo6SW50UmVjdCYp
IG92ZXJyaWRlOwogICAgIHZvaWQgZG9uZVdpdGhLZXlFdmVudChjb25zdCBOYXRpdmVXZWJLZXli
b2FyZEV2ZW50JiwgYm9vbCB3YXNFdmVudEhhbmRsZWQpIG92ZXJyaWRlOwogICAgIFJlZlB0cjxX
ZWJQb3B1cE1lbnVQcm94eT4gY3JlYXRlUG9wdXBNZW51UHJveHkoV2ViUGFnZVByb3h5Jikgb3Zl
cnJpZGU7CisjaWYgRU5BQkxFKENPTlRFWFRfTUVOVVMpCiAgICAgUmVmPFdlYkNvbnRleHRNZW51
UHJveHk+IGNyZWF0ZUNvbnRleHRNZW51UHJveHkoV2ViUGFnZVByb3h5JiwgQ29udGV4dE1lbnVD
b250ZXh0RGF0YSYmLCBjb25zdCBVc2VyRGF0YSYpIG92ZXJyaWRlOworI2VuZGlmCiAKICNpZiBF
TkFCTEUoSU5QVVRfVFlQRV9DT0xPUikKICAgICBSZWZQdHI8V2ViQ29sb3JQaWNrZXI+IGNyZWF0
ZUNvbG9yUGlja2VyKFdlYlBhZ2VQcm94eSosIGNvbnN0IFdlYkNvcmU6OkNvbG9yJiBpbnRpYWxD
b2xvciwgY29uc3QgV2ViQ29yZTo6SW50UmVjdCYpIG92ZXJyaWRlOwpkaWZmIC0tZ2l0IGEvU291
cmNlL1dlYktpdC9VSVByb2Nlc3Mvd2luL1dlYlZpZXcuY3BwIGIvU291cmNlL1dlYktpdC9VSVBy
b2Nlc3Mvd2luL1dlYlZpZXcuY3BwCmluZGV4IDI3Njg2ZDdhOTQwNC4uMWRmZjRjYzY4M2VhIDEw
MDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy93aW4vV2ViVmlldy5jcHAKKysrIGIv
U291cmNlL1dlYktpdC9VSVByb2Nlc3Mvd2luL1dlYlZpZXcuY3BwCkBAIC02NDAsNiArNjQwLDcg
QEAgTFJFU1VMVCBXZWJWaWV3OjpvblNldEN1cnNvcihIV05EIGhXbmQsIFVJTlQgbWVzc2FnZSwg
V1BBUkFNIHdQYXJhbSwgTFBBUkFNIGxQYXIKIAogTFJFU1VMVCBXZWJWaWV3Ojpvbk1lbnVDb21t
YW5kKEhXTkQgaFduZCwgVUlOVCBtZXNzYWdlLCBXUEFSQU0gd1BhcmFtLCBMUEFSQU0gbFBhcmFt
LCBib29sJiBoYW5kbGVkKQogeworI2lmIEVOQUJMRShDT05URVhUX01FTlVTKQogICAgIGF1dG8g
aE1lbnUgPSByZWludGVycHJldF9jYXN0PEhNRU5VPihsUGFyYW0pOwogICAgIGF1dG8gaW5kZXgg
PSBzdGF0aWNfY2FzdDx1bnNpZ25lZD4od1BhcmFtKTsKIApAQCAtNjY0LDYgKzY2NSwxNCBAQCBM
UkVTVUxUIFdlYlZpZXc6Om9uTWVudUNvbW1hbmQoSFdORCBoV25kLCBVSU5UIG1lc3NhZ2UsIFdQ
QVJBTSB3UGFyYW0sIExQQVJBTSBsUAogICAgIG1fcGFnZS0+Y29udGV4dE1lbnVJdGVtU2VsZWN0
ZWQoaXRlbSk7CiAKICAgICBoYW5kbGVkID0gdHJ1ZTsKKyNlbHNlCisgICAgVU5VU0VEX1BBUkFN
KGhXbmQpOworICAgIFVOVVNFRF9QQVJBTShtZXNzYWdlKTsKKyAgICBVTlVTRURfUEFSQU0od1Bh
cmFtKTsKKyAgICBVTlVTRURfUEFSQU0obFBhcmFtKTsKKyAgICBoYW5kbGVkID0gZmFsc2U7Cisj
ZW5kaWYKKwogICAgIHJldHVybiAwOwogfQogCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0TGVn
YWN5L3dpbi9DaGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0TGVnYWN5L3dpbi9DaGFuZ2VMb2cKaW5k
ZXggNTgxMzQwMjk2ZDg1Li4yOWMxNThmOTUyNWYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXRM
ZWdhY3kvd2luL0NoYW5nZUxvZworKysgYi9Tb3VyY2UvV2ViS2l0TGVnYWN5L3dpbi9DaGFuZ2VM
b2cKQEAgLTEsMyArMSwxNiBAQAorMjAyMS0wMy0wOCAgU3RlcGhhbiBTemFibyAgPHN0ZXBoYW4u
c3phYm9Ac29ueS5jb20+CisKKyAgICAgICAgW1dpbkNhaXJvXSBCdWlsZHMgd2l0aCBFTkFCTEVf
Q09OVEVYVF9NRU5VUz1PRkYgZmFpbAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9z
aG93X2J1Zy5jZ2k/aWQ9MjIyNzcxCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BT
ISkuCisKKyAgICAgICAgQnVpbGQgZml4IGZvciB0dXJuaW5nIG9mZiBjb250ZXh0IG1lbnVzIGFk
ZGluZyBpZmRlZnMgYXMgbmVjZXNzYXJ5LgorCisgICAgICAgICogV2ViQ29yZVN1cHBvcnQvV2Vi
Q29udGV4dE1lbnVDbGllbnQuY3BwOgorICAgICAgICAqIFdlYkNvcmVTdXBwb3J0L1dlYkNvbnRl
eHRNZW51Q2xpZW50Lmg6CisgICAgICAgICogV2ViVmlldy5jcHA6CisKIDIwMjEtMDItMTAgIFJv
YiBCdWlzICA8cmJ1aXNAaWdhbGlhLmNvbT4KIAogICAgICAgICBVc2UgZXZlbnQgbG9vcCB0byBz
ZXQgdGl0bGUKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXRMZWdhY3kvd2luL1dlYkNvcmVTdXBw
b3J0L1dlYkNvbnRleHRNZW51Q2xpZW50LmNwcCBiL1NvdXJjZS9XZWJLaXRMZWdhY3kvd2luL1dl
YkNvcmVTdXBwb3J0L1dlYkNvbnRleHRNZW51Q2xpZW50LmNwcAppbmRleCA4ZDY0Y2Q1MDM4OWQu
LmEzZDliOWIwMGM5YiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdExlZ2FjeS93aW4vV2ViQ29y
ZVN1cHBvcnQvV2ViQ29udGV4dE1lbnVDbGllbnQuY3BwCisrKyBiL1NvdXJjZS9XZWJLaXRMZWdh
Y3kvd2luL1dlYkNvcmVTdXBwb3J0L1dlYkNvbnRleHRNZW51Q2xpZW50LmNwcApAQCAtMzMsNiAr
MzMsNyBAQAogI2luY2x1ZGUgPFdlYkNvcmUvUGFnZS5oPgogI2luY2x1ZGUgPFdlYkNvcmUvVXNl
ckdlc3R1cmVJbmRpY2F0b3IuaD4KIAorI2lmIEVOQUJMRShDT05URVhUX01FTlVTKQogV2ViQ29u
dGV4dE1lbnVDbGllbnQ6OldlYkNvbnRleHRNZW51Q2xpZW50KFdlYlZpZXcqIHdlYlZpZXcpCiAg
ICAgOiBtX3dlYlZpZXcod2ViVmlldykKIHsKQEAgLTg0LDMgKzg1LDUgQEAgYm9vbCBXZWJDb250
ZXh0TWVudUNsaWVudDo6aXNTcGVha2luZygpCiAgICAgbm90SW1wbGVtZW50ZWQoKTsKICAgICBy
ZXR1cm4gZmFsc2U7CiB9CisjZW5kaWYKKwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdExlZ2Fj
eS93aW4vV2ViQ29yZVN1cHBvcnQvV2ViQ29udGV4dE1lbnVDbGllbnQuaCBiL1NvdXJjZS9XZWJL
aXRMZWdhY3kvd2luL1dlYkNvcmVTdXBwb3J0L1dlYkNvbnRleHRNZW51Q2xpZW50LmgKaW5kZXgg
NzliNTMzNmJlMWY1Li41MWNjMjg5NGFmZjUgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXRMZWdh
Y3kvd2luL1dlYkNvcmVTdXBwb3J0L1dlYkNvbnRleHRNZW51Q2xpZW50LmgKKysrIGIvU291cmNl
L1dlYktpdExlZ2FjeS93aW4vV2ViQ29yZVN1cHBvcnQvV2ViQ29udGV4dE1lbnVDbGllbnQuaApA
QCAtMjksNiArMjksOCBAQAogI2luY2x1ZGUgPFdlYkNvcmUvQ29udGV4dE1lbnVDbGllbnQuaD4K
ICNpbmNsdWRlIDx3dGYvRm9yd2FyZC5oPgogCisjaWYgRU5BQkxFKENPTlRFWFRfTUVOVVMpCisK
IGNsYXNzIFdlYlZpZXc7CiAKIGNsYXNzIFdlYkNvbnRleHRNZW51Q2xpZW50IDogcHVibGljIFdl
YkNvcmU6OkNvbnRleHRNZW51Q2xpZW50IHsKQEAgLTQ4LDMgKzUwLDYgQEAgcHVibGljOgogcHJp
dmF0ZToKICAgICBXZWJWaWV3KiBtX3dlYlZpZXc7CiB9OworCisjZW5kaWYKKwpkaWZmIC0tZ2l0
IGEvU291cmNlL1dlYktpdExlZ2FjeS93aW4vV2ViVmlldy5jcHAgYi9Tb3VyY2UvV2ViS2l0TGVn
YWN5L3dpbi9XZWJWaWV3LmNwcAppbmRleCA1OTA4MmM0YmRkZGEuLjZlMTEzMThhOGU2OSAxMDA2
NDQKLS0tIGEvU291cmNlL1dlYktpdExlZ2FjeS93aW4vV2ViVmlldy5jcHAKKysrIGIvU291cmNl
L1dlYktpdExlZ2FjeS93aW4vV2ViVmlldy5jcHAKQEAgLTE1NjksNiArMTU2OSw3IEBAIFBhZ2Uq
IFdlYlZpZXc6OnBhZ2UoKQogICAgIHJldHVybiBtX3BhZ2U7CiB9CiAKKyNpZiBFTkFCTEUoQ09O
VEVYVF9NRU5VUykKIHN0YXRpYyBITUVOVSBjcmVhdGVDb250ZXh0TWVudUZyb21JdGVtcyhjb25z
dCBWZWN0b3I8Q29udGV4dE1lbnVJdGVtPiYgaXRlbXMpCiB7CiAgICAgSE1FTlUgbWVudSA9IDo6
Q3JlYXRlUG9wdXBNZW51KCk7CkBAIC0xNjI1LDkgKzE2MjYsMTEgQEAgSE1FTlUgV2ViVmlldzo6
Y3JlYXRlQ29udGV4dE1lbnUoKQogCiAgICAgcmV0dXJuIGNvbnRleHRNZW51OwogfQorI2VuZGlm
CiAKIGJvb2wgV2ViVmlldzo6aGFuZGxlQ29udGV4dE1lbnVFdmVudChXUEFSQU0gd1BhcmFtLCBM
UEFSQU0gbFBhcmFtKQogeworI2lmIEVOQUJMRShDT05URVhUX01FTlVTKQogICAgIC8vIFRyYW5z
bGF0ZSB0aGUgc2NyZWVuIGNvb3JkaW5hdGVzIGludG8gd2luZG93IGNvb3JkaW5hdGVzCiAgICAg
UE9JTlQgY29vcmRzID0geyBHRVRfWF9MUEFSQU0obFBhcmFtKSwgR0VUX1lfTFBBUkFNKGxQYXJh
bSkgfTsKICAgICBpZiAoY29vcmRzLnggPT0gLTEgfHwgY29vcmRzLnkgPT0gLTEpIHsKQEAgLTE3
MTMsNiArMTcxNiwxMSBAQCBib29sIFdlYlZpZXc6OmhhbmRsZUNvbnRleHRNZW51RXZlbnQoV1BB
UkFNIHdQYXJhbSwgTFBBUkFNIGxQYXJhbSkKICAgICB9CiAKICAgICByZXR1cm4gdHJ1ZTsKKyNl
bHNlCisgICAgVU5VU0VEX1BBUkFNKHdQYXJhbSk7CisgICAgVU5VU0VEX1BBUkFNKGxQYXJhbSk7
CisgICAgcmV0dXJuIGZhbHNlOworI2VuZGlmCiB9CiAKIGJvb2wgV2ViVmlldzo6b25NZWFzdXJl
SXRlbShXUEFSQU0gLyp3UGFyYW0qLywgTFBBUkFNIGxQYXJhbSkKQEAgLTE3ODEsNiArMTc4OSw3
IEBAIGJvb2wgV2ViVmlldzo6b25VbmluaXRNZW51UG9wdXAoV1BBUkFNIHdQYXJhbSwgTFBBUkFN
IC8qbFBhcmFtKi8pCiAKIHZvaWQgV2ViVmlldzo6b25NZW51Q29tbWFuZChXUEFSQU0gd1BhcmFt
LCBMUEFSQU0gbFBhcmFtKQogeworI2lmIEVOQUJMRShDT05URVhUX01FTlVTKQogICAgIEhNRU5V
IGhNZW51ID0gcmVpbnRlcnByZXRfY2FzdDxITUVOVT4obFBhcmFtKTsKICAgICB1bnNpZ25lZCBp
bmRleCA9IHN0YXRpY19jYXN0PHVuc2lnbmVkPih3UGFyYW0pOwogCkBAIC0xODEzLDYgKzE4MjIs
MTAgQEAgdm9pZCBXZWJWaWV3Ojpvbk1lbnVDb21tYW5kKFdQQVJBTSB3UGFyYW0sIExQQVJBTSBs
UGFyYW0pCiAgICAgfQogCiAgICAgbV9wYWdlLT5jb250ZXh0TWVudUNvbnRyb2xsZXIoKS5jb250
ZXh0TWVudUl0ZW1TZWxlY3RlZChhY3Rpb24sIHRpdGxlKTsKKyNlbHNlCisgICAgVU5VU0VEX1BB
UkFNKHdQYXJhbSk7CisgICAgVU5VU0VEX1BBUkFNKGxQYXJhbSk7CisjZW5kaWYKIH0KIAogYm9v
bCBXZWJWaWV3OjpoYW5kbGVNb3VzZUV2ZW50KFVJTlQgbWVzc2FnZSwgV1BBUkFNIHdQYXJhbSwg
TFBBUkFNIGxQYXJhbSkKQEAgLTMxMzgsNyArMzE1MSw5IEBAIEhSRVNVTFQgV2ViVmlldzo6aW5p
dFdpdGhGcmFtZShSRUNUIGZyYW1lLCBfSW5fIEJTVFIgZnJhbWVOYW1lLCBfSW5fIEJTVFIgZ3Jv
dXBOCiAgICAgICAgIG1ha2VVbmlxdWVSZWY8TWVkaWFSZWNvcmRlclByb3ZpZGVyPigpCiAgICAg
KTsKICAgICBjb25maWd1cmF0aW9uLmNocm9tZUNsaWVudCA9IG5ldyBXZWJDaHJvbWVDbGllbnQo
dGhpcyk7CisjaWYgRU5BQkxFKENPTlRFWFRfTUVOVVMpCiAgICAgY29uZmlndXJhdGlvbi5jb250
ZXh0TWVudUNsaWVudCA9IG5ldyBXZWJDb250ZXh0TWVudUNsaWVudCh0aGlzKTsKKyNlbmRpZgog
ICAgIGNvbmZpZ3VyYXRpb24uZHJhZ0NsaWVudCA9IG1ha2VVbmlxdWU8V2ViRHJhZ0NsaWVudD4o
dGhpcyk7CiAgICAgY29uZmlndXJhdGlvbi5pbnNwZWN0b3JDbGllbnQgPSBtX2luc3BlY3RvckNs
aWVudDsKICAgICBjb25maWd1cmF0aW9uLmFwcGxpY2F0aW9uQ2FjaGVTdG9yYWdlID0gJldlYkFw
cGxpY2F0aW9uQ2FjaGU6OnN0b3JhZ2UoKTsK
</data>

          </attachment>
      

    </bug>

</bugzilla>