<?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>214216</bug_id>
          
          <creation_ts>2020-07-11 00:22:16 -0700</creation_ts>
          <short_desc>[WinCairo] Conic gradients support</short_desc>
          <delta_ts>2020-07-11 19:52:15 -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>Platform</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="Fujii Hironori">fujii</reporter>
          <assigned_to name="Fujii Hironori">fujii</assigned_to>
          <cc>annulen</cc>
    
    <cc>don.olmstead</cc>
    
    <cc>dpino</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>gyuyoung.kim</cc>
    
    <cc>ryuan.choi</cc>
    
    <cc>sam</cc>
    
    <cc>sergio</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1670728</commentid>
    <comment_count>0</comment_count>
    <who name="Fujii Hironori">fujii</who>
    <bug_when>2020-07-11 00:22:16 -0700</bug_when>
    <thetext>[WinCairo] Conic gradients support

See also:

Bug 202739 – [GTK][WPE] Renderization of Conic gradients

Renderization of Conic gradients - Unweaving the web
https://blogs.igalia.com/dpino/2020/06/11/renderization-of-conic-gradients/</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1670729</commentid>
    <comment_count>1</comment_count>
      <attachid>404047</attachid>
    <who name="Fujii Hironori">fujii</who>
    <bug_when>2020-07-11 00:22:41 -0700</bug_when>
    <thetext>Created attachment 404047
WIP patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1670768</commentid>
    <comment_count>2</comment_count>
      <attachid>404062</attachid>
    <who name="Fujii Hironori">fujii</who>
    <bug_when>2020-07-11 12:13:50 -0700</bug_when>
    <thetext>Created attachment 404062
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1670815</commentid>
    <comment_count>3</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2020-07-11 19:51:06 -0700</bug_when>
    <thetext>Committed r264273: &lt;https://trac.webkit.org/changeset/264273&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 404062.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1670816</commentid>
    <comment_count>4</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2020-07-11 19:52:15 -0700</bug_when>
    <thetext>&lt;rdar://problem/65416530&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>404047</attachid>
            <date>2020-07-11 00:22:41 -0700</date>
            <delta_ts>2020-07-11 12:13:45 -0700</delta_ts>
            <desc>WIP patch</desc>
            <filename>a.diff</filename>
            <type>text/plain</type>
            <size>6133</size>
            <attacher name="Fujii Hironori">fujii</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL3BsYXRmb3JtL3dpbmNhaXJvL1Rlc3RFeHBlY3RhdGlv
bnMgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS93aW5jYWlyby9UZXN0RXhwZWN0YXRpb25zCmluZGV4
IDc5MWM4ZmIyMjdkLi4yMWYxMTUyNmMwNiAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvcGxhdGZv
cm0vd2luY2Fpcm8vVGVzdEV4cGVjdGF0aW9ucworKysgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS93
aW5jYWlyby9UZXN0RXhwZWN0YXRpb25zCkBAIC03NTgsNiArNzU4LDE1IEBAIGZhc3QvZml4ZWQt
bGF5b3V0L2ZpeGVkLWxheW91dC5odG1sIFsgVGltZW91dCBdCiBmYXN0L2ltYWdlcy9hbmltYXRl
ZC1naWYtd2luZG93LXJlc2l6aW5nLmh0bWwgWyBUaW1lb3V0IF0KIGZhc3QvcGljdHVyZS92aWV3
cG9ydC1yZXNpemUuaHRtbCBbIFRpbWVvdXQgXQogCitodHRwL3dwdC9jc3MvY3NzLWltYWdlcy00
L2NvbmljLWdyYWRpZW50LXBhcnNpbmcuaHRtbCBbIFBhc3MgXQorZmFzdC9ncmFkaWVudHMvY29u
aWMtcmVwZWF0aW5nLmh0bWwgWyBQYXNzIF0KK2Zhc3QvZ3JhZGllbnRzL2NvbmljLmh0bWwgWyBQ
YXNzIF0KK2Zhc3QvZ3JhZGllbnRzL2NvbmljLW9mZi1jZW50ZXIuaHRtbCBbIFBhc3MgXQorZmFz
dC9ncmFkaWVudHMvY29uaWMtY2VudGVyLW91dHNpZGUtYm94Lmh0bWwgWyBQYXNzIF0KK2Zhc3Qv
Z3JhZGllbnRzL2NvbmljLWV4dGVuZGVkLXN0b3BzLmh0bWwgWyBQYXNzIF0KK2Zhc3QvZ3JhZGll
bnRzL2NvbmljLWZyb20tYW5nbGUuaHRtbCBbIFBhc3MgXQorZmFzdC9ncmFkaWVudHMvY29uaWMt
dHdvLWhpbnRzLmh0bWwgWyBQYXNzIF0KKwogWyBEZWJ1ZyBdIGFuaW1hdGlvbnMvQ1NTS2V5ZnJh
bWVzUnVsZS1uYW1lLW51bGwuaHRtbCBbIFBhc3MgVGltZW91dCBdCiAKIFsgRGVidWcgXSBjc3Mz
L2ZpbHRlcnMvZmlsdGVyLXByb3BlcnR5LWNvbXB1dGVkLXN0eWxlLmh0bWwgWyBQYXNzIFRpbWVv
dXQgXQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvY2Fpcm8v
R3JhZGllbnRDYWlyby5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9jYWly
by9HcmFkaWVudENhaXJvLmNwcAppbmRleCBmYjA0NjkyYmFiNC4uNWU2ZmUxZGQ5YjEgMTAwNjQ0
Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2NhaXJvL0dyYWRpZW50Q2Fp
cm8uY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2NhaXJvL0dyYWRp
ZW50Q2Fpcm8uY3BwCkBAIC0zNCw2ICszNCw3IEBACiAjaW5jbHVkZSAiQ2Fpcm9VdGlsaXRpZXMu
aCIKICNpbmNsdWRlICJHcmFwaGljc0NvbnRleHQuaCIKICNpbmNsdWRlICJQbGF0Zm9ybUNvbnRl
eHRDYWlyby5oIgorI2luY2x1ZGUgPHd0Zi9NYXRoRXh0cmFzLmg+CiAKIG5hbWVzcGFjZSBXZWJD
b3JlIHsKIApAQCAtNDcsOCArNDgsNiBAQCBzdGF0aWMgdm9pZCBhZGRDb2xvclN0b3BSR0JBKGNh
aXJvX3BhdHRlcm5fdCAqZ3JhZGllbnQsIEdyYWRpZW50OjpDb2xvclN0b3Agc3RvcAogICAgIGNh
aXJvX3BhdHRlcm5fYWRkX2NvbG9yX3N0b3BfcmdiYShncmFkaWVudCwgc3RvcC5vZmZzZXQsIHIs
IGcsIGIsIGEgKiBnbG9iYWxBbHBoYSk7CiB9CiAKLSNpZiBQTEFURk9STShHVEspIHx8IFBMQVRG
T1JNKFdQRSkKLQogdHlwZWRlZiBzdHJ1Y3QgcG9pbnRfdCB7CiAgICAgZG91YmxlIHgsIHk7CiB9
IHBvaW50X3Q7CkBAIC02Niw4ICs2NSw4IEBAIHN0YXRpYyB2b2lkIGFkZENvbmljU2VjdG9yKGNh
aXJvX3BhdHRlcm5fdCAqZ3JhZGllbnQsIGZsb2F0IGN4LCBmbG9hdCBjeSwgZmxvYXQKIAogICAg
IC8vIFN1YnN0cmFjdCA5MCBkZWdyZWVzIHNvIGFuZ2xlcyBzdGFydCBmcm9tIHRvcCBsZWZ0Lgog
ICAgIC8vIENvbnZlcnQgdG8gcmFkaWFucyBhbmQgYWRkIGFuZ2xlUmFkaWFucyBvZmZzZXQuCi0g
ICAgZG91YmxlIGFuZ2xlU3RhcnQgPSAoKGZyb20ub2Zmc2V0IC0gYW5nT2Zmc2V0KSAqIDIgKiBN
X1BJKSArIGFuZ2xlUmFkaWFuczsKLSAgICBkb3VibGUgYW5nbGVFbmQgPSAoKHRvLm9mZnNldCAt
IGFuZ09mZnNldCkgKiAyICogTV9QSSkgKyBhbmdsZVJhZGlhbnM7CisgICAgZG91YmxlIGFuZ2xl
U3RhcnQgPSAoKGZyb20ub2Zmc2V0IC0gYW5nT2Zmc2V0KSAqIDIgKiBwaURvdWJsZSkgKyBhbmds
ZVJhZGlhbnM7CisgICAgZG91YmxlIGFuZ2xlRW5kID0gKCh0by5vZmZzZXQgLSBhbmdPZmZzZXQp
ICogMiAqIHBpRG91YmxlKSArIGFuZ2xlUmFkaWFuczsKIAogICAgIC8vIENhbGN1bGF0ZSBjZW50
ZXIgb2Zmc2V0IGRlcGVuZGluZyBvbiBxdWFkcmFudC4KICAgICAvLwpAQCAtMTA1LDIwICsxMDQs
MjAgQEAgc3RhdGljIHZvaWQgYWRkQ29uaWNTZWN0b3IoY2Fpcm9fcGF0dGVybl90ICpncmFkaWVu
dCwgZmxvYXQgY3gsIGZsb2F0IGN5LCBmbG9hdAogICAgIC8vIENhbGN1bGF0ZSBzdGFydGluZyBw
b2ludCwgZW5kaW5nIHBvaW50IGFuZCBjb250cm9sIHBvaW50cyBvZiBCZXppZXIgY3VydmUuCiAg
ICAgZG91YmxlIGYgPSA0ICogdGFuKChhbmdsZUVuZCAtIGFuZ2xlU3RhcnQpIC8gNCkgLyAzOwog
ICAgIHBvaW50X3QgcDAgPSB7Ci0gICAgICAgIC54ID0gY3ggKyAociAqIGNvcyhhbmdsZVN0YXJ0
KSksCi0gICAgICAgIC55ID0gY3kgKyAociAqIHNpbihhbmdsZVN0YXJ0KSksCisgICAgICAgIGN4
ICsgKHIgKiBjb3MoYW5nbGVTdGFydCkpLAorICAgICAgICBjeSArIChyICogc2luKGFuZ2xlU3Rh
cnQpKSwKICAgICB9OwogICAgIHBvaW50X3QgcDEgPSB7Ci0gICAgICAgIC54ID0gY3ggKyAociAq
IGNvcyhhbmdsZVN0YXJ0KSkgLSBmICogKHIgKiBzaW4oYW5nbGVTdGFydCkpLAotICAgICAgICAu
eSA9IGN5ICsgKHIgKiBzaW4oYW5nbGVTdGFydCkpICsgZiAqIChyICogY29zKGFuZ2xlU3RhcnQp
KSwKKyAgICAgICAgY3ggKyAociAqIGNvcyhhbmdsZVN0YXJ0KSkgLSBmICogKHIgKiBzaW4oYW5n
bGVTdGFydCkpLAorICAgICAgICBjeSArIChyICogc2luKGFuZ2xlU3RhcnQpKSArIGYgKiAociAq
IGNvcyhhbmdsZVN0YXJ0KSksCiAgICAgfTsKICAgICBwb2ludF90IHAyID0gewotICAgICAgICAu
eCA9IGN4ICsgKHIgKiBjb3MoYW5nbGVFbmQpKSArIGYgKiAociAqIHNpbihhbmdsZUVuZCkpLAot
ICAgICAgICAueSA9IGN5ICsgKHIgKiBzaW4oYW5nbGVFbmQpKSAtIGYgKiAociAqIGNvcyhhbmds
ZUVuZCkpLAorICAgICAgICBjeCArIChyICogY29zKGFuZ2xlRW5kKSkgKyBmICogKHIgKiBzaW4o
YW5nbGVFbmQpKSwKKyAgICAgICAgY3kgKyAociAqIHNpbihhbmdsZUVuZCkpIC0gZiAqIChyICog
Y29zKGFuZ2xlRW5kKSksCiAgICAgfTsKICAgICBwb2ludF90IHAzID0gewotICAgICAgICAueCA9
IGN4ICsgKHIgKiBjb3MoYW5nbGVFbmQpKSwKLSAgICAgICAgLnkgPSBjeSArIChyICogc2luKGFu
Z2xlRW5kKSksCisgICAgICAgIGN4ICsgKHIgKiBjb3MoYW5nbGVFbmQpKSwKKyAgICAgICAgY3kg
KyAociAqIHNpbihhbmdsZUVuZCkpLAogICAgIH07CiAKICAgICAvLyBBZGQgcGF0Y2ggd2l0aCBz
aGFwZSBvZiB0aGUgc2VjdG9yIGFuZCBncmFkaWVudCBjb2xvcnMuCkBAIC0xODMsOCArMTgyLDYg
QEAgc3RhdGljIGNhaXJvX3BhdHRlcm5fdCogY3JlYXRlQ29uaWMoZmxvYXQgeG8sIGZsb2F0IHlv
LCBmbG9hdCByLCBmbG9hdCBhbmdsZVJhZGkKICAgICByZXR1cm4gZ3JhZGllbnQ7CiB9CiAKLSNl
bmRpZgotCiBjYWlyb19wYXR0ZXJuX3QqIEdyYWRpZW50OjpjcmVhdGVQbGF0Zm9ybUdyYWRpZW50
KGZsb2F0IGdsb2JhbEFscGhhKQogewogICAgIGNhaXJvX3BhdHRlcm5fdCogZ3JhZGllbnQgPSBX
VEY6OnN3aXRjaE9uKG1fZGF0YSwKQEAgLTE5NCw3ICsxOTEsNiBAQCBjYWlyb19wYXR0ZXJuX3Qq
IEdyYWRpZW50OjpjcmVhdGVQbGF0Zm9ybUdyYWRpZW50KGZsb2F0IGdsb2JhbEFscGhhKQogICAg
ICAgICBbJl0gKGNvbnN0IFJhZGlhbERhdGEmIGRhdGEpIC0+IGNhaXJvX3BhdHRlcm5fdCogewog
ICAgICAgICAgICAgcmV0dXJuIGNhaXJvX3BhdHRlcm5fY3JlYXRlX3JhZGlhbChkYXRhLnBvaW50
MC54KCksIGRhdGEucG9pbnQwLnkoKSwgZGF0YS5zdGFydFJhZGl1cywgZGF0YS5wb2ludDEueCgp
LCBkYXRhLnBvaW50MS55KCksIGRhdGEuZW5kUmFkaXVzKTsKICAgICAgICAgfSwKLSNpZiBQTEFU
Rk9STShHVEspIHx8IFBMQVRGT1JNKFdQRSkKICAgICAgICAgWyZdIChjb25zdCBDb25pY0RhdGEm
IGRhdGEpICAtPiBjYWlyb19wYXR0ZXJuX3QqIHsKICAgICAgICAgICAgIC8vIEZJWE1FOiBkYXRh
IHBhc3NlZCBmb3IgYSBDb25pYyBncmFkaWVudCBkb2Vzbid0IGNvbnRhaW4gYSByYWRpdXMuIFRo
YXQncyBhcHBhcmVudGx5IGNvcnJlY3QgYmVjYXVzZSB0aGUgVzNDIHNwZWMKICAgICAgICAgICAg
IC8vIChodHRwczovL3d3dy53My5vcmcvVFIvY3NzLWltYWdlcy00LyNjb25pYy1ncmFkaWVudHMp
IHN0YXRlcyBhIGNvbmljIGdyYWRpZW50IGlzIG9ubHkgZGVmaW5lZCBieSBpdHMgcG9zaXRpb24g
YW5kIGFuZ2xlLgpAQCAtMjAyLDExICsxOTgsNiBAQCBjYWlyb19wYXR0ZXJuX3QqIEdyYWRpZW50
OjpjcmVhdGVQbGF0Zm9ybUdyYWRpZW50KGZsb2F0IGdsb2JhbEFscGhhKQogICAgICAgICAgICAg
Ly8gQW4gYWx0ZXJuYXRpdmUgc29sdXRpb24gY291bGQgYmUgdG8gY2hhbmdlIHRoZSBBUEkgYW5k
IHBhc3MgYSByZWN0J3Mgd2lkdGggYW5kIGhlaWdodCB0byBvcHRpbWl6ZSB0aGUgY29tcHV0YXRp
b24gb2YgdGhlIHJhZGl1cy4KICAgICAgICAgICAgIGNvbnN0IGZsb2F0IHJhZGl1cyA9IDQwOTY7
CiAgICAgICAgICAgICByZXR1cm4gY3JlYXRlQ29uaWMoZGF0YS5wb2ludDAueCgpLCBkYXRhLnBv
aW50MC55KCksIHJhZGl1cywgZGF0YS5hbmdsZVJhZGlhbnMsIHN0b3BzKCksIGdsb2JhbEFscGhh
KTsKLSNlbHNlCi0gICAgICAgIFsmXSAoY29uc3QgQ29uaWNEYXRhJikgIC0+IGNhaXJvX3BhdHRl
cm5fdCogewotICAgICAgICAgICAgLy8gRklYTUU6IGltcGxlbWVudCBjb25pYyBncmFkaWVudCBy
ZW5kZXJpbmcuCi0gICAgICAgICAgICByZXR1cm4gbnVsbHB0cjsKLSNlbmRpZgogICAgICAgICB9
CiAgICAgKTsKIApkaWZmIC0tZ2l0IGEvU291cmNlL2NtYWtlL1dlYktpdEZlYXR1cmVzLmNtYWtl
IGIvU291cmNlL2NtYWtlL1dlYktpdEZlYXR1cmVzLmNtYWtlCmluZGV4IDgzZmM4MTcyNzkyLi45
YjI3MWZiOGIzOSAxMDA2NDQKLS0tIGEvU291cmNlL2NtYWtlL1dlYktpdEZlYXR1cmVzLmNtYWtl
CisrKyBiL1NvdXJjZS9jbWFrZS9XZWJLaXRGZWF0dXJlcy5jbWFrZQpAQCAtMTE3LDcgKzExNyw3
IEBAIG1hY3JvKFdFQktJVF9PUFRJT05fQkVHSU4pCiAgICAgV0VCS0lUX09QVElPTl9ERUZJTkUo
RU5BQkxFX0NTUzNfVEVYVCAiVG9nZ2xlIENTUzMgVGV4dCBzdXBwb3J0IiBQUklWQVRFIE9GRikK
ICAgICBXRUJLSVRfT1BUSU9OX0RFRklORShFTkFCTEVfQ1NTX0JPWF9ERUNPUkFUSU9OX0JSRUFL
ICJUb2dnbGUgQ1NTIGJveC1kZWNvcmF0aW9uLWJyZWFrIHN1cHBvcnQiIFBSSVZBVEUgT04pCiAg
ICAgV0VCS0lUX09QVElPTl9ERUZJTkUoRU5BQkxFX0NTU19DT01QT1NJVElORyAiVG9nZ2xlIENT
UyBDb21wb3NpdGluZyBzdXBwb3J0IiBQUklWQVRFIE9OKQotICAgIFdFQktJVF9PUFRJT05fREVG
SU5FKEVOQUJMRV9DU1NfQ09OSUNfR1JBRElFTlRTICJUb2dnbGUgQ1NTIENvbmljIEdyYWRpZW50
IHN1cHBvcnQiIFBSSVZBVEUgT0ZGKQorICAgIFdFQktJVF9PUFRJT05fREVGSU5FKEVOQUJMRV9D
U1NfQ09OSUNfR1JBRElFTlRTICJUb2dnbGUgQ1NTIENvbmljIEdyYWRpZW50IHN1cHBvcnQiIFBS
SVZBVEUgT04pCiAgICAgV0VCS0lUX09QVElPTl9ERUZJTkUoRU5BQkxFX0NTU19ERVZJQ0VfQURB
UFRBVElPTiAiVG9nZ2xlIENTUyBEZXZpY2UgQWRhcHRhdGlvbiBzdXBwb3J0IiBQUklWQVRFIE9G
RikKICAgICBXRUJLSVRfT1BUSU9OX0RFRklORShFTkFCTEVfQ1NTX0lNQUdFX1JFU09MVVRJT04g
IlRvZ2dsZSBDU1MgaW1hZ2UtcmVzb2x1dGlvbiBzdXBwb3J0IiBQUklWQVRFIE9GRikKICAgICBX
RUJLSVRfT1BUSU9OX0RFRklORShFTkFCTEVfQ1NTX1BBSU5USU5HX0FQSSAiVG9nZ2xlIENTUyBQ
YWludGluZyBBUEkgc3VwcG9ydCIgUFJJVkFURSBPRkYpCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>404062</attachid>
            <date>2020-07-11 12:13:50 -0700</date>
            <delta_ts>2020-07-11 19:51:06 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-214216-20200712041349.patch</filename>
            <type>text/plain</type>
            <size>7990</size>
            <attacher name="Fujii Hironori">fujii</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjY0MjU0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMmMwZjI1MWE0NjYwNzQz
NjQ3MjA3MTNlMDc0M2FkMzhkOTAxMmU4Yi4uZGFkYWZlYWFkNGRiYTIxMWI2ZWFlMDRmMWQwZDc2
NDRkZjZjYmE1MyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE0IEBACisyMDIwLTA3LTExICBGdWpp
aSBIaXJvbm9yaSAgPEhpcm9ub3JpLkZ1amlpQHNvbnkuY29tPgorCisgICAgICAgIFtXaW5DYWly
b10gQ29uaWMgZ3JhZGllbnRzIHN1cHBvcnQKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5v
cmcvc2hvd19idWcuY2dpP2lkPTIxNDIxNgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAo
T09QUyEpLgorCisgICAgICAgICogcGxhdGZvcm0vZ3JhcGhpY3MvY2Fpcm8vR3JhZGllbnRDYWly
by5jcHA6CisgICAgICAgIChXZWJDb3JlOjphZGRDb25pY1NlY3Rvcik6IFJlcGxhY2VkIE1fUEkg
d2l0aCBwaURvdWJsZSBvZiBXVEYuCisgICAgICAgIChXZWJDb3JlOjpHcmFkaWVudDo6Y3JlYXRl
UGxhdGZvcm1HcmFkaWVudCk6IERvbid0IHVzZSBDKysyMCBkZXNpZ25hdGVkIGluaXRpYWxpemVy
cy4KKwogMjAyMC0wNy0xMCAgRGFyaW4gQWRsZXIgIDxkYXJpbkBhcHBsZS5jb20+CiAKICAgICAg
ICAgRml4IGJ1aWxkIGZvciBQTEFURk9STShJT1NfRkFNSUxZKSAmJiAhRU5BQkxFKFJFVkVBTCks
IGZvciBleGFtcGxlLCB0dk9TCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9n
cmFwaGljcy9jYWlyby9HcmFkaWVudENhaXJvLmNwcCBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3Jt
L2dyYXBoaWNzL2NhaXJvL0dyYWRpZW50Q2Fpcm8uY3BwCmluZGV4IGZiMDQ2OTJiYWI0ZjBlY2Ix
ZTYwNjRjNmU1ZmI0YjFkZmMxMWE0MDkuLjVlNmZlMWRkOWIxYTA2Njk2NjAxMjI3NTRkY2FlMTc2
ZTY5NmFjYmYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2Nh
aXJvL0dyYWRpZW50Q2Fpcm8uY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBo
aWNzL2NhaXJvL0dyYWRpZW50Q2Fpcm8uY3BwCkBAIC0zNCw2ICszNCw3IEBACiAjaW5jbHVkZSAi
Q2Fpcm9VdGlsaXRpZXMuaCIKICNpbmNsdWRlICJHcmFwaGljc0NvbnRleHQuaCIKICNpbmNsdWRl
ICJQbGF0Zm9ybUNvbnRleHRDYWlyby5oIgorI2luY2x1ZGUgPHd0Zi9NYXRoRXh0cmFzLmg+CiAK
IG5hbWVzcGFjZSBXZWJDb3JlIHsKIApAQCAtNDcsOCArNDgsNiBAQCBzdGF0aWMgdm9pZCBhZGRD
b2xvclN0b3BSR0JBKGNhaXJvX3BhdHRlcm5fdCAqZ3JhZGllbnQsIEdyYWRpZW50OjpDb2xvclN0
b3Agc3RvcAogICAgIGNhaXJvX3BhdHRlcm5fYWRkX2NvbG9yX3N0b3BfcmdiYShncmFkaWVudCwg
c3RvcC5vZmZzZXQsIHIsIGcsIGIsIGEgKiBnbG9iYWxBbHBoYSk7CiB9CiAKLSNpZiBQTEFURk9S
TShHVEspIHx8IFBMQVRGT1JNKFdQRSkKLQogdHlwZWRlZiBzdHJ1Y3QgcG9pbnRfdCB7CiAgICAg
ZG91YmxlIHgsIHk7CiB9IHBvaW50X3Q7CkBAIC02Niw4ICs2NSw4IEBAIHN0YXRpYyB2b2lkIGFk
ZENvbmljU2VjdG9yKGNhaXJvX3BhdHRlcm5fdCAqZ3JhZGllbnQsIGZsb2F0IGN4LCBmbG9hdCBj
eSwgZmxvYXQKIAogICAgIC8vIFN1YnN0cmFjdCA5MCBkZWdyZWVzIHNvIGFuZ2xlcyBzdGFydCBm
cm9tIHRvcCBsZWZ0LgogICAgIC8vIENvbnZlcnQgdG8gcmFkaWFucyBhbmQgYWRkIGFuZ2xlUmFk
aWFucyBvZmZzZXQuCi0gICAgZG91YmxlIGFuZ2xlU3RhcnQgPSAoKGZyb20ub2Zmc2V0IC0gYW5n
T2Zmc2V0KSAqIDIgKiBNX1BJKSArIGFuZ2xlUmFkaWFuczsKLSAgICBkb3VibGUgYW5nbGVFbmQg
PSAoKHRvLm9mZnNldCAtIGFuZ09mZnNldCkgKiAyICogTV9QSSkgKyBhbmdsZVJhZGlhbnM7Cisg
ICAgZG91YmxlIGFuZ2xlU3RhcnQgPSAoKGZyb20ub2Zmc2V0IC0gYW5nT2Zmc2V0KSAqIDIgKiBw
aURvdWJsZSkgKyBhbmdsZVJhZGlhbnM7CisgICAgZG91YmxlIGFuZ2xlRW5kID0gKCh0by5vZmZz
ZXQgLSBhbmdPZmZzZXQpICogMiAqIHBpRG91YmxlKSArIGFuZ2xlUmFkaWFuczsKIAogICAgIC8v
IENhbGN1bGF0ZSBjZW50ZXIgb2Zmc2V0IGRlcGVuZGluZyBvbiBxdWFkcmFudC4KICAgICAvLwpA
QCAtMTA1LDIwICsxMDQsMjAgQEAgc3RhdGljIHZvaWQgYWRkQ29uaWNTZWN0b3IoY2Fpcm9fcGF0
dGVybl90ICpncmFkaWVudCwgZmxvYXQgY3gsIGZsb2F0IGN5LCBmbG9hdAogICAgIC8vIENhbGN1
bGF0ZSBzdGFydGluZyBwb2ludCwgZW5kaW5nIHBvaW50IGFuZCBjb250cm9sIHBvaW50cyBvZiBC
ZXppZXIgY3VydmUuCiAgICAgZG91YmxlIGYgPSA0ICogdGFuKChhbmdsZUVuZCAtIGFuZ2xlU3Rh
cnQpIC8gNCkgLyAzOwogICAgIHBvaW50X3QgcDAgPSB7Ci0gICAgICAgIC54ID0gY3ggKyAociAq
IGNvcyhhbmdsZVN0YXJ0KSksCi0gICAgICAgIC55ID0gY3kgKyAociAqIHNpbihhbmdsZVN0YXJ0
KSksCisgICAgICAgIGN4ICsgKHIgKiBjb3MoYW5nbGVTdGFydCkpLAorICAgICAgICBjeSArIChy
ICogc2luKGFuZ2xlU3RhcnQpKSwKICAgICB9OwogICAgIHBvaW50X3QgcDEgPSB7Ci0gICAgICAg
IC54ID0gY3ggKyAociAqIGNvcyhhbmdsZVN0YXJ0KSkgLSBmICogKHIgKiBzaW4oYW5nbGVTdGFy
dCkpLAotICAgICAgICAueSA9IGN5ICsgKHIgKiBzaW4oYW5nbGVTdGFydCkpICsgZiAqIChyICog
Y29zKGFuZ2xlU3RhcnQpKSwKKyAgICAgICAgY3ggKyAociAqIGNvcyhhbmdsZVN0YXJ0KSkgLSBm
ICogKHIgKiBzaW4oYW5nbGVTdGFydCkpLAorICAgICAgICBjeSArIChyICogc2luKGFuZ2xlU3Rh
cnQpKSArIGYgKiAociAqIGNvcyhhbmdsZVN0YXJ0KSksCiAgICAgfTsKICAgICBwb2ludF90IHAy
ID0gewotICAgICAgICAueCA9IGN4ICsgKHIgKiBjb3MoYW5nbGVFbmQpKSArIGYgKiAociAqIHNp
bihhbmdsZUVuZCkpLAotICAgICAgICAueSA9IGN5ICsgKHIgKiBzaW4oYW5nbGVFbmQpKSAtIGYg
KiAociAqIGNvcyhhbmdsZUVuZCkpLAorICAgICAgICBjeCArIChyICogY29zKGFuZ2xlRW5kKSkg
KyBmICogKHIgKiBzaW4oYW5nbGVFbmQpKSwKKyAgICAgICAgY3kgKyAociAqIHNpbihhbmdsZUVu
ZCkpIC0gZiAqIChyICogY29zKGFuZ2xlRW5kKSksCiAgICAgfTsKICAgICBwb2ludF90IHAzID0g
ewotICAgICAgICAueCA9IGN4ICsgKHIgKiBjb3MoYW5nbGVFbmQpKSwKLSAgICAgICAgLnkgPSBj
eSArIChyICogc2luKGFuZ2xlRW5kKSksCisgICAgICAgIGN4ICsgKHIgKiBjb3MoYW5nbGVFbmQp
KSwKKyAgICAgICAgY3kgKyAociAqIHNpbihhbmdsZUVuZCkpLAogICAgIH07CiAKICAgICAvLyBB
ZGQgcGF0Y2ggd2l0aCBzaGFwZSBvZiB0aGUgc2VjdG9yIGFuZCBncmFkaWVudCBjb2xvcnMuCkBA
IC0xODMsOCArMTgyLDYgQEAgc3RhdGljIGNhaXJvX3BhdHRlcm5fdCogY3JlYXRlQ29uaWMoZmxv
YXQgeG8sIGZsb2F0IHlvLCBmbG9hdCByLCBmbG9hdCBhbmdsZVJhZGkKICAgICByZXR1cm4gZ3Jh
ZGllbnQ7CiB9CiAKLSNlbmRpZgotCiBjYWlyb19wYXR0ZXJuX3QqIEdyYWRpZW50OjpjcmVhdGVQ
bGF0Zm9ybUdyYWRpZW50KGZsb2F0IGdsb2JhbEFscGhhKQogewogICAgIGNhaXJvX3BhdHRlcm5f
dCogZ3JhZGllbnQgPSBXVEY6OnN3aXRjaE9uKG1fZGF0YSwKQEAgLTE5NCw3ICsxOTEsNiBAQCBj
YWlyb19wYXR0ZXJuX3QqIEdyYWRpZW50OjpjcmVhdGVQbGF0Zm9ybUdyYWRpZW50KGZsb2F0IGds
b2JhbEFscGhhKQogICAgICAgICBbJl0gKGNvbnN0IFJhZGlhbERhdGEmIGRhdGEpIC0+IGNhaXJv
X3BhdHRlcm5fdCogewogICAgICAgICAgICAgcmV0dXJuIGNhaXJvX3BhdHRlcm5fY3JlYXRlX3Jh
ZGlhbChkYXRhLnBvaW50MC54KCksIGRhdGEucG9pbnQwLnkoKSwgZGF0YS5zdGFydFJhZGl1cywg
ZGF0YS5wb2ludDEueCgpLCBkYXRhLnBvaW50MS55KCksIGRhdGEuZW5kUmFkaXVzKTsKICAgICAg
ICAgfSwKLSNpZiBQTEFURk9STShHVEspIHx8IFBMQVRGT1JNKFdQRSkKICAgICAgICAgWyZdIChj
b25zdCBDb25pY0RhdGEmIGRhdGEpICAtPiBjYWlyb19wYXR0ZXJuX3QqIHsKICAgICAgICAgICAg
IC8vIEZJWE1FOiBkYXRhIHBhc3NlZCBmb3IgYSBDb25pYyBncmFkaWVudCBkb2Vzbid0IGNvbnRh
aW4gYSByYWRpdXMuIFRoYXQncyBhcHBhcmVudGx5IGNvcnJlY3QgYmVjYXVzZSB0aGUgVzNDIHNw
ZWMKICAgICAgICAgICAgIC8vIChodHRwczovL3d3dy53My5vcmcvVFIvY3NzLWltYWdlcy00LyNj
b25pYy1ncmFkaWVudHMpIHN0YXRlcyBhIGNvbmljIGdyYWRpZW50IGlzIG9ubHkgZGVmaW5lZCBi
eSBpdHMgcG9zaXRpb24gYW5kIGFuZ2xlLgpAQCAtMjAyLDExICsxOTgsNiBAQCBjYWlyb19wYXR0
ZXJuX3QqIEdyYWRpZW50OjpjcmVhdGVQbGF0Zm9ybUdyYWRpZW50KGZsb2F0IGdsb2JhbEFscGhh
KQogICAgICAgICAgICAgLy8gQW4gYWx0ZXJuYXRpdmUgc29sdXRpb24gY291bGQgYmUgdG8gY2hh
bmdlIHRoZSBBUEkgYW5kIHBhc3MgYSByZWN0J3Mgd2lkdGggYW5kIGhlaWdodCB0byBvcHRpbWl6
ZSB0aGUgY29tcHV0YXRpb24gb2YgdGhlIHJhZGl1cy4KICAgICAgICAgICAgIGNvbnN0IGZsb2F0
IHJhZGl1cyA9IDQwOTY7CiAgICAgICAgICAgICByZXR1cm4gY3JlYXRlQ29uaWMoZGF0YS5wb2lu
dDAueCgpLCBkYXRhLnBvaW50MC55KCksIHJhZGl1cywgZGF0YS5hbmdsZVJhZGlhbnMsIHN0b3Bz
KCksIGdsb2JhbEFscGhhKTsKLSNlbHNlCi0gICAgICAgIFsmXSAoY29uc3QgQ29uaWNEYXRhJikg
IC0+IGNhaXJvX3BhdHRlcm5fdCogewotICAgICAgICAgICAgLy8gRklYTUU6IGltcGxlbWVudCBj
b25pYyBncmFkaWVudCByZW5kZXJpbmcuCi0gICAgICAgICAgICByZXR1cm4gbnVsbHB0cjsKLSNl
bmRpZgogICAgICAgICB9CiAgICAgKTsKIApkaWZmIC0tZ2l0IGEvU291cmNlL2NtYWtlL09wdGlv
bnNXaW4uY21ha2UgYi9Tb3VyY2UvY21ha2UvT3B0aW9uc1dpbi5jbWFrZQppbmRleCBhMzNjY2Fj
MjgwNDZkN2IwNzU5N2M2YjM0Yzc2MTlmOTk4MDZhYTkwLi40Nzg1ZDVhMDFkODY0NjJkOGE4OTdm
OTBjZTIzM2RmNjUwYWYwY2Y0IDEwMDY0NAotLS0gYS9Tb3VyY2UvY21ha2UvT3B0aW9uc1dpbi5j
bWFrZQorKysgYi9Tb3VyY2UvY21ha2UvT3B0aW9uc1dpbi5jbWFrZQpAQCAtNzAsNiArNzAsNyBA
QCBXRUJLSVRfT1BUSU9OX0RFRkFVTFRfUE9SVF9WQUxVRShVU0VfU1lTVEVNX01BTExPQyBQUklW
QVRFIE9OKQogaWYgKCR7V1RGX1BMQVRGT1JNX1dJTl9DQUlST30pCiAgICAgV0VCS0lUX09QVElP
Tl9ERUZJTkUoRU5BQkxFX1RMU19ERUJVRyAiRW5hYmxlIFRMUyBrZXkgbG9nIHN1cHBvcnQiIFBS
SVZBVEUgT0ZGKQogCisgICAgV0VCS0lUX09QVElPTl9ERUZBVUxUX1BPUlRfVkFMVUUoRU5BQkxF
X0NTU19DT05JQ19HUkFESUVOVFMgUFJJVkFURSBPTikKICAgICBXRUJLSVRfT1BUSU9OX0RFRkFV
TFRfUE9SVF9WQUxVRShFTkFCTEVfTEVHQUNZX0VOQ1JZUFRFRF9NRURJQSBQVUJMSUMgT0ZGKQog
ICAgIFdFQktJVF9PUFRJT05fREVGQVVMVF9QT1JUX1ZBTFVFKEVOQUJMRV9QVUJMSUNfU1VGRklY
X0xJU1QgUFJJVkFURSBPTikKICAgICBXRUJLSVRfT1BUSU9OX0RFRkFVTFRfUE9SVF9WQUxVRShF
TkFCTEVfVVNFUl9NRVNTQUdFX0hBTkRMRVJTIFBSSVZBVEUgT04pCmRpZmYgLS1naXQgYS9MYXlv
dXRUZXN0cy9DaGFuZ2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggNGQ0MzQ0ZWU5
OTUyMjY2NTQ2ZjA5ZjE5ODNlMzcyMmIxNWUxMDY4Yi4uZTRjNDNiMTE2ZGQzZDg0ZGIzZmJhYzQ4
N2VmZWFkYmRiNTVmNDE5MSAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBi
L0xheW91dFRlc3RzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDEyIEBACisyMDIwLTA3LTExICBGdWpp
aSBIaXJvbm9yaSAgPEhpcm9ub3JpLkZ1amlpQHNvbnkuY29tPgorCisgICAgICAgIFtXaW5DYWly
b10gQ29uaWMgZ3JhZGllbnRzIHN1cHBvcnQKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5v
cmcvc2hvd19idWcuY2dpP2lkPTIxNDIxNgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAo
T09QUyEpLgorCisgICAgICAgICogcGxhdGZvcm0vd2luY2Fpcm8vVGVzdEV4cGVjdGF0aW9uczog
TWFya2VkIHNvbWUgY29uaWMtZ3JhZGllbnQgdGVzdHMgUGFzcy4KKwogMjAyMC0wNy0xMCAgQ2hy
aXMgRHVtZXogIDxjZHVtZXpAYXBwbGUuY29tPgogCiAgICAgICAgIFJlc3luYyB3ZWItcGxhdGZv
cm0tdGVzdHMvZXZlbnRzb3VyY2UgZnJvbSB1cHN0cmVhbQpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVz
dHMvcGxhdGZvcm0vd2luY2Fpcm8vVGVzdEV4cGVjdGF0aW9ucyBiL0xheW91dFRlc3RzL3BsYXRm
b3JtL3dpbmNhaXJvL1Rlc3RFeHBlY3RhdGlvbnMKaW5kZXggNzkxYzhmYjIyN2Q1ZDUwOTNmYjIy
MTEwYzMwMGQ1Zjk5ODJkYjM1ZC4uMjFmMTE1MjZjMDZhMDQ1YjYyZDBjYjRiNWY5YzE3OWM4ZDk3
NGI1MiAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vd2luY2Fpcm8vVGVzdEV4cGVj
dGF0aW9ucworKysgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS93aW5jYWlyby9UZXN0RXhwZWN0YXRp
b25zCkBAIC03NTgsNiArNzU4LDE1IEBAIGZhc3QvZml4ZWQtbGF5b3V0L2ZpeGVkLWxheW91dC5o
dG1sIFsgVGltZW91dCBdCiBmYXN0L2ltYWdlcy9hbmltYXRlZC1naWYtd2luZG93LXJlc2l6aW5n
Lmh0bWwgWyBUaW1lb3V0IF0KIGZhc3QvcGljdHVyZS92aWV3cG9ydC1yZXNpemUuaHRtbCBbIFRp
bWVvdXQgXQogCitodHRwL3dwdC9jc3MvY3NzLWltYWdlcy00L2NvbmljLWdyYWRpZW50LXBhcnNp
bmcuaHRtbCBbIFBhc3MgXQorZmFzdC9ncmFkaWVudHMvY29uaWMtcmVwZWF0aW5nLmh0bWwgWyBQ
YXNzIF0KK2Zhc3QvZ3JhZGllbnRzL2NvbmljLmh0bWwgWyBQYXNzIF0KK2Zhc3QvZ3JhZGllbnRz
L2NvbmljLW9mZi1jZW50ZXIuaHRtbCBbIFBhc3MgXQorZmFzdC9ncmFkaWVudHMvY29uaWMtY2Vu
dGVyLW91dHNpZGUtYm94Lmh0bWwgWyBQYXNzIF0KK2Zhc3QvZ3JhZGllbnRzL2NvbmljLWV4dGVu
ZGVkLXN0b3BzLmh0bWwgWyBQYXNzIF0KK2Zhc3QvZ3JhZGllbnRzL2NvbmljLWZyb20tYW5nbGUu
aHRtbCBbIFBhc3MgXQorZmFzdC9ncmFkaWVudHMvY29uaWMtdHdvLWhpbnRzLmh0bWwgWyBQYXNz
IF0KKwogWyBEZWJ1ZyBdIGFuaW1hdGlvbnMvQ1NTS2V5ZnJhbWVzUnVsZS1uYW1lLW51bGwuaHRt
bCBbIFBhc3MgVGltZW91dCBdCiAKIFsgRGVidWcgXSBjc3MzL2ZpbHRlcnMvZmlsdGVyLXByb3Bl
cnR5LWNvbXB1dGVkLXN0eWxlLmh0bWwgWyBQYXNzIFRpbWVvdXQgXQpkaWZmIC0tZ2l0IGEvQ2hh
bmdlTG9nIGIvQ2hhbmdlTG9nCmluZGV4IDI4MjEzODgyYTA5NzM5NGY0YTBlZWI4YWJmYTRhODA2
N2Q1MDhiYTUuLmExZDE0N2JjZWNmNmQyNTk0ZDNlYzhhNmU0ODFhMDAxNTBlYmMzY2QgMTAwNjQ0
Ci0tLSBhL0NoYW5nZUxvZworKysgYi9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxMiBAQAorMjAyMC0w
Ny0xMSAgRnVqaWkgSGlyb25vcmkgIDxIaXJvbm9yaS5GdWppaUBzb255LmNvbT4KKworICAgICAg
ICBbV2luQ2Fpcm9dIENvbmljIGdyYWRpZW50cyBzdXBwb3J0CisgICAgICAgIGh0dHBzOi8vYnVn
cy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMTQyMTYKKworICAgICAgICBSZXZpZXdlZCBi
eSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIFNvdXJjZS9jbWFrZS9PcHRpb25zV2luLmNt
YWtlOiBUdXJuIEVOQUJMRV9DU1NfQ09OSUNfR1JBRElFTlRTIG9uLgorCiAyMDIwLTA3LTEwICBE
b24gT2xtc3RlYWQgIDxkb24ub2xtc3RlYWRAc29ueS5jb20+IGFuZCBGdWppaSBIaXJvbm9yaSAg
PEhpcm9ub3JpLkZ1amlpQHNvbnkuY29tPgogCiAgICAgICAgIFtXaW5DYWlyb10gV09GRjIgZm9u
dCBzdXBwb3J0Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>