<?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>205743</bug_id>
          
          <creation_ts>2020-01-03 11:57:17 -0800</creation_ts>
          <short_desc>[WinCairo] Fixing build after &quot;Add a pure virtual base class for GraphicsContext3D&quot;</short_desc>
          <delta_ts>2020-01-05 21:46:29 -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>WebCore 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="Nobody">webkit-unassigned</assigned_to>
          <cc>1998zhangyi</cc>
    
    <cc>aakash_jain</cc>
    
    <cc>cmarcelo</cc>
    
    <cc>commit-queue</cc>
    
    <cc>dino</cc>
    
    <cc>don.olmstead</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>fujii</cc>
    
    <cc>graouts</cc>
    
    <cc>kondapallykalyan</cc>
    
    <cc>luiz</cc>
    
    <cc>noam</cc>
    
    <cc>stephan.szabo</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>ysuzuki</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1602540</commentid>
    <comment_count>0</comment_count>
    <who name="Stephan Szabo">stephan.szabo</who>
    <bug_when>2020-01-03 11:57:17 -0800</bug_when>
    <thetext>Some changes were needed after https://trac.webkit.org/changeset/253939/webkit

It seems like NO_ERROR was hitting the windows define.
Some code being used on wincairo was accessing m_attrs and needed to change.
Some functions were showing up as undefined that were in an #ifdef PLATFORM(GTK) &amp;&amp; !USE(ANGLE)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1602545</commentid>
    <comment_count>1</comment_count>
      <attachid>386703</attachid>
    <who name="Stephan Szabo">stephan.szabo</who>
    <bug_when>2020-01-03 12:05:00 -0800</bug_when>
    <thetext>Created attachment 386703
Patch

Not sure if all the changes here work for other platforms and a bit uncertain about whether the endif move was the right solution.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1602559</commentid>
    <comment_count>2</comment_count>
      <attachid>386708</attachid>
    <who name="Stephan Szabo">stephan.szabo</who>
    <bug_when>2020-01-03 12:36:07 -0800</bug_when>
    <thetext>Created attachment 386708
Patch

Updating to try to fix wpe failure on first patch. Still running build for wincairo locally but want to check wpe&apos;s behavior.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1602590</commentid>
    <comment_count>3</comment_count>
      <attachid>386708</attachid>
    <who name="Don Olmstead">don.olmstead</who>
    <bug_when>2020-01-03 14:36:46 -0800</bug_when>
    <thetext>Comment on attachment 386708
Patch

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

LGTM. Just making a note that I think we&apos;ll want to revisit some of these platform checks since they don&apos;t seem correct.

&gt; Source/WebCore/platform/graphics/texmap/GraphicsContext3DTextureMapper.cpp:483
&gt; +#if (PLATFORM(GTK) &amp;&amp; !USE(ANGLE)) || PLATFORM(WIN)

I think we maybe need a bug to audit these PLATFORM checks within the GraphicsContext3D stuff. The function glMapBufferRange is just OpenGL(ES) 3+ so this feels wrong.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1602677</commentid>
    <comment_count>4</comment_count>
      <attachid>386708</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2020-01-03 18:15:58 -0800</bug_when>
    <thetext>Comment on attachment 386708
Patch

Clearing flags on attachment: 386708

Committed r254026: &lt;https://trac.webkit.org/changeset/254026&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1602678</commentid>
    <comment_count>5</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2020-01-03 18:16:00 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1602679</commentid>
    <comment_count>6</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2020-01-03 18:16:15 -0800</bug_when>
    <thetext>&lt;rdar://problem/58311654&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1602703</commentid>
    <comment_count>7</comment_count>
    <who name="Yusuke Suzuki">ysuzuki</who>
    <bug_when>2020-01-03 19:17:16 -0800</bug_when>
    <thetext>Nice!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1602940</commentid>
    <comment_count>8</comment_count>
    <who name="Fujii Hironori">fujii</who>
    <bug_when>2020-01-05 21:46:29 -0800</bug_when>
    <thetext>*** Bug 205636 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>386703</attachid>
            <date>2020-01-03 12:05:00 -0800</date>
            <delta_ts>2020-01-03 12:36:07 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>205743-1.patch</filename>
            <type>text/plain</type>
            <size>4006</size>
            <attacher name="Stephan Szabo">stephan.szabo</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJDb3JlL0No
YW5nZUxvZwppbmRleCBmN2I2NWU1OTIxZi4uNTc3OTRjNTFiYWIgMTAwNjQ0Ci0tLSBhL1NvdXJj
ZS9XZWJDb3JlL0NoYW5nZUxvZworKysgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKQEAgLTEs
MyArMSwxOCBAQAorMjAyMC0wMS0wMyAgU3RlcGhhbiBTemFibyAgPHN0ZXBoYW4uc3phYm9Ac29u
eS5jb20+CisKKyAgICAgICAgW1dpbkNhaXJvXSBGaXhpbmcgYnVpbGQgYWZ0ZXIgIkFkZCBhIHB1
cmUgdmlydHVhbCBiYXNlIGNsYXNzIGZvciBHcmFwaGljc0NvbnRleHQzRCIKKyAgICAgICAgaHR0
cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIwNTc0MworCisgICAgICAgIFJl
dmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIE5vIG5ldyB0ZXN0cywgYnVpbGQg
Zml4LgorCisgICAgICAgICogcGxhdGZvcm0vZ3JhcGhpY3MvR3JhcGhpY3NDb250ZXh0M0RCYXNl
Lmg6IFVuZGVmaW5lIE5PX0VSUk9SIG9uIHdpbgorICAgICAgICAqIHBsYXRmb3JtL2dyYXBoaWNz
L3RleG1hcC9HcmFwaGljc0NvbnRleHQzRFRleHR1cmVNYXBwZXIuY3BwOgorICAgICAgICBNb3Zl
IGZ1bmN0aW9ucyBzaG93aW5nIHVwIGFzIHVuZGVmaW5lZCBvdXQgb2YgI2lmZGVmIGJsb2NrCisg
ICAgICAgICogcGxhdGZvcm0vZ3JhcGhpY3MvdGV4bWFwL1RleHR1cmVNYXBwZXJHQzNEUGxhdGZv
cm1MYXllci5jcHA6CisgICAgICAgIEZpeCBzb21lIGFjY2Vzc2VzIHRvIG1fYXR0cnMgdG8gdXNl
IGNvbnRleHRBdHRyaWJ1dGVzKCkKKwogMjAyMC0wMS0wMyAgQ2hyaXMgRHVtZXogIDxjZHVtZXpA
YXBwbGUuY29tPgogCiAgICAgICAgIEFsaWduIFhQYXRoRXZhbHVhdG9yLmNyZWF0ZU5TUmVzb2x2
ZXIoKSAvIFhQYXRoUmVzdWx0LnNuYXBzaG90SXRlbSgpIHdpdGggdGhlIHNwZWNpZmljYXRpb24K
ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL0dyYXBoaWNzQ29u
dGV4dDNEQmFzZS5oIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvR3JhcGhpY3ND
b250ZXh0M0RCYXNlLmgKaW5kZXggNmI4YzlhZGJhMzUuLjVkOWUxMGQyYzQ3IDEwMDY0NAotLS0g
YS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9HcmFwaGljc0NvbnRleHQzREJhc2Uu
aAorKysgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9HcmFwaGljc0NvbnRleHQz
REJhc2UuaApAQCAtMzYsNiArMzYsMTMgQEAKICNpbmNsdWRlIDx3dGYvUmVmQ291bnRlZC5oPgog
I2luY2x1ZGUgPHd0Zi90ZXh0L1dURlN0cmluZy5oPgogCisjaWYgT1MoV0lORE9XUykKKy8vIERl
ZmluZWQgaW4gd2luZXJyb3IuaAorI2lmZGVmIE5PX0VSUk9SCisjdW5kZWYgTk9fRVJST1IKKyNl
bmRpZgorI2VuZGlmCisKIHR5cGVkZWYgdm9pZCogUGxhdGZvcm1HcmFwaGljc0NvbnRleHQzRDsK
IHR5cGVkZWYgdm9pZCogUGxhdGZvcm1HcmFwaGljc0NvbnRleHQzRERpc3BsYXk7CiB0eXBlZGVm
IHZvaWQqIFBsYXRmb3JtR3JhcGhpY3NDb250ZXh0M0RTdXJmYWNlOwpkaWZmIC0tZ2l0IGEvU291
cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvdGV4bWFwL0dyYXBoaWNzQ29udGV4dDNEVGV4
dHVyZU1hcHBlci5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy90ZXhtYXAv
R3JhcGhpY3NDb250ZXh0M0RUZXh0dXJlTWFwcGVyLmNwcAppbmRleCAzNDM5ODY0NmRhMC4uOTZh
NWUxMDBjMzIgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL3Rl
eG1hcC9HcmFwaGljc0NvbnRleHQzRFRleHR1cmVNYXBwZXIuY3BwCisrKyBiL1NvdXJjZS9XZWJD
b3JlL3BsYXRmb3JtL2dyYXBoaWNzL3RleG1hcC9HcmFwaGljc0NvbnRleHQzRFRleHR1cmVNYXBw
ZXIuY3BwCkBAIC00NzgsNiArNDc4LDcgQEAgRXh0ZW5zaW9uczNEJiBHcmFwaGljc0NvbnRleHQz
RDo6Z2V0RXh0ZW5zaW9ucygpCiAgICAgfQogICAgIHJldHVybiAqbV9leHRlbnNpb25zOwogfQor
I2VuZGlmCiAKIHZvaWQqIEdyYXBoaWNzQ29udGV4dDNEOjptYXBCdWZmZXJSYW5nZShHQzNEZW51
bSwgR0MzRGludHB0ciwgR0MzRHNpemVpcHRyLCBHQzNEYml0ZmllbGQpCiB7CkBAIC01MTIsNyAr
NTEzLDYgQEAgdm9pZCBHcmFwaGljc0NvbnRleHQzRDo6dGV4U3RvcmFnZTNEKEdDM0RlbnVtLCBH
QzNEc2l6ZWksIEdDM0RlbnVtLCBHQzNEc2l6ZWksIEcKIHZvaWQgR3JhcGhpY3NDb250ZXh0M0Q6
OmdldEFjdGl2ZVVuaWZvcm1zKFBsYXRmb3JtM0RPYmplY3QsIGNvbnN0IFZlY3RvcjxHQzNEdWlu
dD4mLCBHQzNEZW51bSwgVmVjdG9yPEdDM0RpbnQ+JikKIHsKIH0KLSNlbmRpZgogCiB9IC8vIG5h
bWVzcGFjZSBXZWJDb3JlCiAKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dy
YXBoaWNzL3RleG1hcC9UZXh0dXJlTWFwcGVyR0MzRFBsYXRmb3JtTGF5ZXIuY3BwIGIvU291cmNl
L1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvdGV4bWFwL1RleHR1cmVNYXBwZXJHQzNEUGxhdGZv
cm1MYXllci5jcHAKaW5kZXggNjgzZjQ1ZjkzYzIuLjg5OGVlMzQzNTUyIDEwMDY0NAotLS0gYS9T
b3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy90ZXhtYXAvVGV4dHVyZU1hcHBlckdDM0RQ
bGF0Zm9ybUxheWVyLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy90
ZXhtYXAvVGV4dHVyZU1hcHBlckdDM0RQbGF0Zm9ybUxheWVyLmNwcApAQCAtOTcsNyArOTcsOCBA
QCB2b2lkIFRleHR1cmVNYXBwZXJHQzNEUGxhdGZvcm1MYXllcjo6cGFpbnRUb1RleHR1cmVNYXBw
ZXIoVGV4dHVyZU1hcHBlciYgdGV4dHVyZQogICAgIG1fY29udGV4dC5tYXJrTGF5ZXJDb21wb3Np
dGVkKCk7CiAKICNpZiBVU0UoVEVYVFVSRV9NQVBQRVJfR0wpCi0gICAgaWYgKG1fY29udGV4dC5t
X2F0dHJzLmFudGlhbGlhcyAmJiBtX2NvbnRleHQubV9zdGF0ZS5ib3VuZEZCTyA9PSBtX2NvbnRl
eHQubV9tdWx0aXNhbXBsZUZCTykgeworICAgIGF1dG8gYXR0cnMgPSBtX2NvbnRleHQuY29udGV4
dEF0dHJpYnV0ZXMoKTsKKyAgICBpZiAoYXR0cnMuYW50aWFsaWFzICYmIG1fY29udGV4dC5tX3N0
YXRlLmJvdW5kRkJPID09IG1fY29udGV4dC5tX211bHRpc2FtcGxlRkJPKSB7CiAgICAgICAgIEdM
Q29udGV4dCogcHJldmlvdXNBY3RpdmVDb250ZXh0ID0gR0xDb250ZXh0OjpjdXJyZW50KCk7CiAg
ICAgICAgIGlmIChwcmV2aW91c0FjdGl2ZUNvbnRleHQgIT0gbV9nbENvbnRleHQuZ2V0KCkpCiAg
ICAgICAgICAgICBtX2NvbnRleHQubWFrZUNvbnRleHRDdXJyZW50KCk7CkBAIC0xMTAsNyArMTEx
LDcgQEAgdm9pZCBUZXh0dXJlTWFwcGVyR0MzRFBsYXRmb3JtTGF5ZXI6OnBhaW50VG9UZXh0dXJl
TWFwcGVyKFRleHR1cmVNYXBwZXImIHRleHR1cmUKICAgICB9CiAKICAgICBUZXh0dXJlTWFwcGVy
R0wmIHRleG1hcEdMID0gc3RhdGljX2Nhc3Q8VGV4dHVyZU1hcHBlckdMJj4odGV4dHVyZU1hcHBl
cik7Ci0gICAgVGV4dHVyZU1hcHBlckdMOjpGbGFncyBmbGFncyA9IFRleHR1cmVNYXBwZXJHTDo6
U2hvdWxkRmxpcFRleHR1cmUgfCAobV9jb250ZXh0Lm1fYXR0cnMuYWxwaGEgPyBUZXh0dXJlTWFw
cGVyR0w6OlNob3VsZEJsZW5kIDogMCk7CisgICAgVGV4dHVyZU1hcHBlckdMOjpGbGFncyBmbGFn
cyA9IFRleHR1cmVNYXBwZXJHTDo6U2hvdWxkRmxpcFRleHR1cmUgfCAoYXR0cnMuYWxwaGEgPyBU
ZXh0dXJlTWFwcGVyR0w6OlNob3VsZEJsZW5kIDogMCk7CiAgICAgSW50U2l6ZSB0ZXh0dXJlU2l6
ZShtX2NvbnRleHQubV9jdXJyZW50V2lkdGgsIG1fY29udGV4dC5tX2N1cnJlbnRIZWlnaHQpOwog
ICAgIHRleG1hcEdMLmRyYXdUZXh0dXJlKG1fY29udGV4dC5tX3RleHR1cmUsIGZsYWdzLCB0ZXh0
dXJlU2l6ZSwgdGFyZ2V0UmVjdCwgbWF0cml4LCBvcGFjaXR5KTsKICNlbmRpZiAvLyBVU0UoVEVY
VFVSRV9NQVBQRVJfR0wpCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>386708</attachid>
            <date>2020-01-03 12:36:07 -0800</date>
            <delta_ts>2020-01-03 18:15:58 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>205743-2.patch</filename>
            <type>text/plain</type>
            <size>3823</size>
            <attacher name="Stephan Szabo">stephan.szabo</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJDb3JlL0No
YW5nZUxvZwppbmRleCBmN2I2NWU1OTIxZi4uNTc3OTRjNTFiYWIgMTAwNjQ0Ci0tLSBhL1NvdXJj
ZS9XZWJDb3JlL0NoYW5nZUxvZworKysgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKQEAgLTEs
MyArMSwxOCBAQAorMjAyMC0wMS0wMyAgU3RlcGhhbiBTemFibyAgPHN0ZXBoYW4uc3phYm9Ac29u
eS5jb20+CisKKyAgICAgICAgW1dpbkNhaXJvXSBGaXhpbmcgYnVpbGQgYWZ0ZXIgIkFkZCBhIHB1
cmUgdmlydHVhbCBiYXNlIGNsYXNzIGZvciBHcmFwaGljc0NvbnRleHQzRCIKKyAgICAgICAgaHR0
cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIwNTc0MworCisgICAgICAgIFJl
dmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIE5vIG5ldyB0ZXN0cywgYnVpbGQg
Zml4LgorCisgICAgICAgICogcGxhdGZvcm0vZ3JhcGhpY3MvR3JhcGhpY3NDb250ZXh0M0RCYXNl
Lmg6IFVuZGVmaW5lIE5PX0VSUk9SIG9uIHdpbgorICAgICAgICAqIHBsYXRmb3JtL2dyYXBoaWNz
L3RleG1hcC9HcmFwaGljc0NvbnRleHQzRFRleHR1cmVNYXBwZXIuY3BwOgorICAgICAgICBNb3Zl
IGZ1bmN0aW9ucyBzaG93aW5nIHVwIGFzIHVuZGVmaW5lZCBvdXQgb2YgI2lmZGVmIGJsb2NrCisg
ICAgICAgICogcGxhdGZvcm0vZ3JhcGhpY3MvdGV4bWFwL1RleHR1cmVNYXBwZXJHQzNEUGxhdGZv
cm1MYXllci5jcHA6CisgICAgICAgIEZpeCBzb21lIGFjY2Vzc2VzIHRvIG1fYXR0cnMgdG8gdXNl
IGNvbnRleHRBdHRyaWJ1dGVzKCkKKwogMjAyMC0wMS0wMyAgQ2hyaXMgRHVtZXogIDxjZHVtZXpA
YXBwbGUuY29tPgogCiAgICAgICAgIEFsaWduIFhQYXRoRXZhbHVhdG9yLmNyZWF0ZU5TUmVzb2x2
ZXIoKSAvIFhQYXRoUmVzdWx0LnNuYXBzaG90SXRlbSgpIHdpdGggdGhlIHNwZWNpZmljYXRpb24K
ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL0dyYXBoaWNzQ29u
dGV4dDNEQmFzZS5oIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvR3JhcGhpY3ND
b250ZXh0M0RCYXNlLmgKaW5kZXggNmI4YzlhZGJhMzUuLjVkOWUxMGQyYzQ3IDEwMDY0NAotLS0g
YS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9HcmFwaGljc0NvbnRleHQzREJhc2Uu
aAorKysgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9HcmFwaGljc0NvbnRleHQz
REJhc2UuaApAQCAtMzYsNiArMzYsMTMgQEAKICNpbmNsdWRlIDx3dGYvUmVmQ291bnRlZC5oPgog
I2luY2x1ZGUgPHd0Zi90ZXh0L1dURlN0cmluZy5oPgogCisjaWYgT1MoV0lORE9XUykKKy8vIERl
ZmluZWQgaW4gd2luZXJyb3IuaAorI2lmZGVmIE5PX0VSUk9SCisjdW5kZWYgTk9fRVJST1IKKyNl
bmRpZgorI2VuZGlmCisKIHR5cGVkZWYgdm9pZCogUGxhdGZvcm1HcmFwaGljc0NvbnRleHQzRDsK
IHR5cGVkZWYgdm9pZCogUGxhdGZvcm1HcmFwaGljc0NvbnRleHQzRERpc3BsYXk7CiB0eXBlZGVm
IHZvaWQqIFBsYXRmb3JtR3JhcGhpY3NDb250ZXh0M0RTdXJmYWNlOwpkaWZmIC0tZ2l0IGEvU291
cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvdGV4bWFwL0dyYXBoaWNzQ29udGV4dDNEVGV4
dHVyZU1hcHBlci5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy90ZXhtYXAv
R3JhcGhpY3NDb250ZXh0M0RUZXh0dXJlTWFwcGVyLmNwcAppbmRleCAzNDM5ODY0NmRhMC4uYWEy
ZTA2NGUyMDAgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL3Rl
eG1hcC9HcmFwaGljc0NvbnRleHQzRFRleHR1cmVNYXBwZXIuY3BwCisrKyBiL1NvdXJjZS9XZWJD
b3JlL3BsYXRmb3JtL2dyYXBoaWNzL3RleG1hcC9HcmFwaGljc0NvbnRleHQzRFRleHR1cmVNYXBw
ZXIuY3BwCkBAIC00NzgsNyArNDc4LDkgQEAgRXh0ZW5zaW9uczNEJiBHcmFwaGljc0NvbnRleHQz
RDo6Z2V0RXh0ZW5zaW9ucygpCiAgICAgfQogICAgIHJldHVybiAqbV9leHRlbnNpb25zOwogfQor
I2VuZGlmCiAKKyNpZiAoUExBVEZPUk0oR1RLKSAmJiAhVVNFKEFOR0xFKSkgfHwgUExBVEZPUk0o
V0lOKQogdm9pZCogR3JhcGhpY3NDb250ZXh0M0Q6Om1hcEJ1ZmZlclJhbmdlKEdDM0RlbnVtLCBH
QzNEaW50cHRyLCBHQzNEc2l6ZWlwdHIsIEdDM0RiaXRmaWVsZCkKIHsKICAgICByZXR1cm4gbnVs
bHB0cjsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL3RleG1h
cC9UZXh0dXJlTWFwcGVyR0MzRFBsYXRmb3JtTGF5ZXIuY3BwIGIvU291cmNlL1dlYkNvcmUvcGxh
dGZvcm0vZ3JhcGhpY3MvdGV4bWFwL1RleHR1cmVNYXBwZXJHQzNEUGxhdGZvcm1MYXllci5jcHAK
aW5kZXggNjgzZjQ1ZjkzYzIuLjg5OGVlMzQzNTUyIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29y
ZS9wbGF0Zm9ybS9ncmFwaGljcy90ZXhtYXAvVGV4dHVyZU1hcHBlckdDM0RQbGF0Zm9ybUxheWVy
LmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy90ZXhtYXAvVGV4dHVy
ZU1hcHBlckdDM0RQbGF0Zm9ybUxheWVyLmNwcApAQCAtOTcsNyArOTcsOCBAQCB2b2lkIFRleHR1
cmVNYXBwZXJHQzNEUGxhdGZvcm1MYXllcjo6cGFpbnRUb1RleHR1cmVNYXBwZXIoVGV4dHVyZU1h
cHBlciYgdGV4dHVyZQogICAgIG1fY29udGV4dC5tYXJrTGF5ZXJDb21wb3NpdGVkKCk7CiAKICNp
ZiBVU0UoVEVYVFVSRV9NQVBQRVJfR0wpCi0gICAgaWYgKG1fY29udGV4dC5tX2F0dHJzLmFudGlh
bGlhcyAmJiBtX2NvbnRleHQubV9zdGF0ZS5ib3VuZEZCTyA9PSBtX2NvbnRleHQubV9tdWx0aXNh
bXBsZUZCTykgeworICAgIGF1dG8gYXR0cnMgPSBtX2NvbnRleHQuY29udGV4dEF0dHJpYnV0ZXMo
KTsKKyAgICBpZiAoYXR0cnMuYW50aWFsaWFzICYmIG1fY29udGV4dC5tX3N0YXRlLmJvdW5kRkJP
ID09IG1fY29udGV4dC5tX211bHRpc2FtcGxlRkJPKSB7CiAgICAgICAgIEdMQ29udGV4dCogcHJl
dmlvdXNBY3RpdmVDb250ZXh0ID0gR0xDb250ZXh0OjpjdXJyZW50KCk7CiAgICAgICAgIGlmIChw
cmV2aW91c0FjdGl2ZUNvbnRleHQgIT0gbV9nbENvbnRleHQuZ2V0KCkpCiAgICAgICAgICAgICBt
X2NvbnRleHQubWFrZUNvbnRleHRDdXJyZW50KCk7CkBAIC0xMTAsNyArMTExLDcgQEAgdm9pZCBU
ZXh0dXJlTWFwcGVyR0MzRFBsYXRmb3JtTGF5ZXI6OnBhaW50VG9UZXh0dXJlTWFwcGVyKFRleHR1
cmVNYXBwZXImIHRleHR1cmUKICAgICB9CiAKICAgICBUZXh0dXJlTWFwcGVyR0wmIHRleG1hcEdM
ID0gc3RhdGljX2Nhc3Q8VGV4dHVyZU1hcHBlckdMJj4odGV4dHVyZU1hcHBlcik7Ci0gICAgVGV4
dHVyZU1hcHBlckdMOjpGbGFncyBmbGFncyA9IFRleHR1cmVNYXBwZXJHTDo6U2hvdWxkRmxpcFRl
eHR1cmUgfCAobV9jb250ZXh0Lm1fYXR0cnMuYWxwaGEgPyBUZXh0dXJlTWFwcGVyR0w6OlNob3Vs
ZEJsZW5kIDogMCk7CisgICAgVGV4dHVyZU1hcHBlckdMOjpGbGFncyBmbGFncyA9IFRleHR1cmVN
YXBwZXJHTDo6U2hvdWxkRmxpcFRleHR1cmUgfCAoYXR0cnMuYWxwaGEgPyBUZXh0dXJlTWFwcGVy
R0w6OlNob3VsZEJsZW5kIDogMCk7CiAgICAgSW50U2l6ZSB0ZXh0dXJlU2l6ZShtX2NvbnRleHQu
bV9jdXJyZW50V2lkdGgsIG1fY29udGV4dC5tX2N1cnJlbnRIZWlnaHQpOwogICAgIHRleG1hcEdM
LmRyYXdUZXh0dXJlKG1fY29udGV4dC5tX3RleHR1cmUsIGZsYWdzLCB0ZXh0dXJlU2l6ZSwgdGFy
Z2V0UmVjdCwgbWF0cml4LCBvcGFjaXR5KTsKICNlbmRpZiAvLyBVU0UoVEVYVFVSRV9NQVBQRVJf
R0wpCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>