<?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>220760</bug_id>
          
          <creation_ts>2021-01-19 19:03:05 -0800</creation_ts>
          <short_desc>Remove remaining non-standard CMYKA support from canvas</short_desc>
          <delta_ts>2021-01-20 05:56:14 -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>Canvas</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</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="Sam Weinig">sam</reporter>
          <assigned_to name="Sam Weinig">sam</assigned_to>
          <cc>cdumez</cc>
    
    <cc>changseok</cc>
    
    <cc>darin</cc>
    
    <cc>dino</cc>
    
    <cc>esprehn+autocc</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>gyuyoung.kim</cc>
    
    <cc>hi</cc>
    
    <cc>kondapallykalyan</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>wenson_hsieh</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1720791</commentid>
    <comment_count>0</comment_count>
    <who name="Sam Weinig">sam</who>
    <bug_when>2021-01-19 19:03:05 -0800</bug_when>
    <thetext>&quot;Remove remaining non-standard CMYKA support from Canvas&quot;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1720792</commentid>
    <comment_count>1</comment_count>
      <attachid>417938</attachid>
    <who name="Sam Weinig">sam</who>
    <bug_when>2021-01-19 19:05:50 -0800</bug_when>
    <thetext>Created attachment 417938
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1720793</commentid>
    <comment_count>2</comment_count>
      <attachid>417938</attachid>
    <who name="Darin Adler">darin</who>
    <bug_when>2021-01-19 19:07:19 -0800</bug_when>
    <thetext>Comment on attachment 417938
Patch

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

&gt; Source/WebCore/ChangeLog:10
&gt; +        In r267645, most of the non-standard CMYKA taking functions on `CanvasRenderingContext2D`
&gt; +        were removed, leaving only the `setShadow` overload left. This finishes that removal and
&gt; +        cleans up some dead declarations that were left behind.

You’re implying but not stating here that we have some confidence no one is relying on this setShadow overload that we left by accident.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1720794</commentid>
    <comment_count>3</comment_count>
      <attachid>417938</attachid>
    <who name="Wenson Hsieh">wenson_hsieh</who>
    <bug_when>2021-01-19 19:07:34 -0800</bug_when>
    <thetext>Comment on attachment 417938
Patch

r=me (assuming EWS is green)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1720796</commentid>
    <comment_count>4</comment_count>
    <who name="Sam Weinig">sam</who>
    <bug_when>2021-01-19 19:10:39 -0800</bug_when>
    <thetext>(In reply to Darin Adler from comment #2)
&gt; Comment on attachment 417938 [details]
&gt; Patch
&gt; 
&gt; View in context:
&gt; https://bugs.webkit.org/attachment.cgi?id=417938&amp;action=review
&gt; 
&gt; &gt; Source/WebCore/ChangeLog:10
&gt; &gt; +        In r267645, most of the non-standard CMYKA taking functions on `CanvasRenderingContext2D`
&gt; &gt; +        were removed, leaving only the `setShadow` overload left. This finishes that removal and
&gt; &gt; +        cleans up some dead declarations that were left behind.
&gt; 
&gt; You’re implying but not stating here that we have some confidence no one is
&gt; relying on this setShadow overload that we left by accident.

I am, but I should state it more clearly. I will probably also need to rebase some tests, so I will update the ChangeLog when I do that. Thanks (glad you have the review+ back too, it was a rough couple of minutes :) ).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1720860</commentid>
    <comment_count>5</comment_count>
      <attachid>417959</attachid>
    <who name="Sam Weinig">sam</who>
    <bug_when>2021-01-20 05:06:34 -0800</bug_when>
    <thetext>Created attachment 417959
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1720866</commentid>
    <comment_count>6</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2021-01-20 05:55:18 -0800</bug_when>
    <thetext>Committed r271646: &lt;https://trac.webkit.org/changeset/271646&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 417959.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1720867</commentid>
    <comment_count>7</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2021-01-20 05:56:14 -0800</bug_when>
    <thetext>&lt;rdar://problem/73401650&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>417938</attachid>
            <date>2021-01-19 19:05:50 -0800</date>
            <delta_ts>2021-01-20 05:06:32 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-220760-20210119190549.patch</filename>
            <type>text/plain</type>
            <size>4983</size>
            <attacher name="Sam Weinig">sam</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDI3MTYzNSkKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE5IEBACisyMDIxLTAxLTE5ICBTYW0gV2Vp
bmlnICA8d2VpbmlnQGFwcGxlLmNvbT4KKworICAgICAgICAiUmVtb3ZlIHJlbWFpbmluZyBub24t
c3RhbmRhcmQgQ01ZS0Egc3VwcG9ydCBmcm9tIENhbnZhcyIKKyAgICAgICAgaHR0cHM6Ly9idWdz
LndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIyMDc2MAorCisgICAgICAgIFJldmlld2VkIGJ5
IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEluIHIyNjc2NDUsIG1vc3Qgb2YgdGhlIG5vbi1z
dGFuZGFyZCBDTVlLQSB0YWtpbmcgZnVuY3Rpb25zIG9uIGBDYW52YXNSZW5kZXJpbmdDb250ZXh0
MkRgCisgICAgICAgIHdlcmUgcmVtb3ZlZCwgbGVhdmluZyBvbmx5IHRoZSBgc2V0U2hhZG93YCBv
dmVybG9hZCBsZWZ0LiBUaGlzIGZpbmlzaGVzIHRoYXQgcmVtb3ZhbCBhbmQKKyAgICAgICAgY2xl
YW5zIHVwIHNvbWUgZGVhZCBkZWNsYXJhdGlvbnMgdGhhdCB3ZXJlIGxlZnQgYmVoaW5kLgorCisg
ICAgICAgICogaHRtbC9jYW52YXMvQ2FudmFzUmVuZGVyaW5nQ29udGV4dDJELmlkbDoKKyAgICAg
ICAgKiBodG1sL2NhbnZhcy9DYW52YXNSZW5kZXJpbmdDb250ZXh0MkRCYXNlLmNwcDoKKyAgICAg
ICAgKiBodG1sL2NhbnZhcy9DYW52YXNSZW5kZXJpbmdDb250ZXh0MkRCYXNlLmg6CisgICAgICAg
ICogaHRtbC9jYW52YXMvQ2FudmFzU3R5bGUuaDoKKwogMjAyMS0wMS0xOSAgTWVnYW4gR2FyZG5l
ciAgPG1lZ2FuX2dhcmRuZXJAYXBwbGUuY29tPgogCiAgICAgICAgIEVsZW1lbnRzIGluIGEgdGFi
bGUgYXJlIGluY29ycmVjdGx5IHNlbGVjdGVkIGluIEphdmFTY3JpcHQuCkluZGV4OiBTb3VyY2Uv
V2ViQ29yZS9odG1sL2NhbnZhcy9DYW52YXNSZW5kZXJpbmdDb250ZXh0MkQuaWRsCj09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT0KLS0tIFNvdXJjZS9XZWJDb3JlL2h0bWwvY2FudmFzL0NhbnZhc1JlbmRlcmluZ0NvbnRleHQy
RC5pZGwJKHJldmlzaW9uIDI3MTYxOSkKKysrIFNvdXJjZS9XZWJDb3JlL2h0bWwvY2FudmFzL0Nh
bnZhc1JlbmRlcmluZ0NvbnRleHQyRC5pZGwJKHdvcmtpbmcgY29weSkKQEAgLTY5LDcgKzY5LDYg
QEAKICAgICB1bmRlZmluZWQgc2V0U2hhZG93KHVucmVzdHJpY3RlZCBmbG9hdCB3aWR0aCwgdW5y
ZXN0cmljdGVkIGZsb2F0IGhlaWdodCwgdW5yZXN0cmljdGVkIGZsb2F0IGJsdXIsIG9wdGlvbmFs
IERPTVN0cmluZyBjb2xvciwgb3B0aW9uYWwgdW5yZXN0cmljdGVkIGZsb2F0IGFscGhhKTsKICAg
ICB1bmRlZmluZWQgc2V0U2hhZG93KHVucmVzdHJpY3RlZCBmbG9hdCB3aWR0aCwgdW5yZXN0cmlj
dGVkIGZsb2F0IGhlaWdodCwgdW5yZXN0cmljdGVkIGZsb2F0IGJsdXIsIHVucmVzdHJpY3RlZCBm
bG9hdCBncmF5TGV2ZWwsIG9wdGlvbmFsIHVucmVzdHJpY3RlZCBmbG9hdCBhbHBoYSA9IDEpOwog
ICAgIHVuZGVmaW5lZCBzZXRTaGFkb3codW5yZXN0cmljdGVkIGZsb2F0IHdpZHRoLCB1bnJlc3Ry
aWN0ZWQgZmxvYXQgaGVpZ2h0LCB1bnJlc3RyaWN0ZWQgZmxvYXQgYmx1ciwgdW5yZXN0cmljdGVk
IGZsb2F0IHIsIHVucmVzdHJpY3RlZCBmbG9hdCBnLCB1bnJlc3RyaWN0ZWQgZmxvYXQgYiwgdW5y
ZXN0cmljdGVkIGZsb2F0IGEpOwotICAgIHVuZGVmaW5lZCBzZXRTaGFkb3coZmxvYXQgd2lkdGgs
IHVucmVzdHJpY3RlZCBmbG9hdCBoZWlnaHQsIHVucmVzdHJpY3RlZCBmbG9hdCBibHVyLCB1bnJl
c3RyaWN0ZWQgZmxvYXQgYywgdW5yZXN0cmljdGVkIGZsb2F0IG0sIHVucmVzdHJpY3RlZCBmbG9h
dCB5LCB1bnJlc3RyaWN0ZWQgZmxvYXQgaywgdW5yZXN0cmljdGVkIGZsb2F0IGEpOwogICAgIHVu
ZGVmaW5lZCBjbGVhclNoYWRvdygpOwogCiAgICAgLy8gSW5zcGVjdG9yLW9ubHkuCkluZGV4OiBT
b3VyY2UvV2ViQ29yZS9odG1sL2NhbnZhcy9DYW52YXNSZW5kZXJpbmdDb250ZXh0MkRCYXNlLmNw
cAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViQ29yZS9odG1sL2NhbnZhcy9DYW52YXNSZW5kZXJp
bmdDb250ZXh0MkRCYXNlLmNwcAkocmV2aXNpb24gMjcxNjE5KQorKysgU291cmNlL1dlYkNvcmUv
aHRtbC9jYW52YXMvQ2FudmFzUmVuZGVyaW5nQ29udGV4dDJEQmFzZS5jcHAJKHdvcmtpbmcgY29w
eSkKQEAgLTEzMDgsMTEgKzEzMDgsNiBAQCB2b2lkIENhbnZhc1JlbmRlcmluZ0NvbnRleHQyREJh
c2U6OnNldFNoCiAgICAgc2V0U2hhZG93KEZsb2F0U2l6ZSh3aWR0aCwgaGVpZ2h0KSwgYmx1ciwg
Y29udmVydFRvQ29tcG9uZW50Qnl0ZXMoU1JHQkEgeyByLCBnLCBiLCBhIH0pKTsKIH0KIAotdm9p
ZCBDYW52YXNSZW5kZXJpbmdDb250ZXh0MkRCYXNlOjpzZXRTaGFkb3coZmxvYXQgd2lkdGgsIGZs
b2F0IGhlaWdodCwgZmxvYXQgYmx1ciwgZmxvYXQgYywgZmxvYXQgbSwgZmxvYXQgeSwgZmxvYXQg
aywgZmxvYXQgYSkKLXsKLSAgICBzZXRTaGFkb3coRmxvYXRTaXplKHdpZHRoLCBoZWlnaHQpLCBi
bHVyLCBjb252ZXJ0VG9Db21wb25lbnRCeXRlcyh0b1NSR0JBKENNWUtBIHsgYywgbSwgeSwgaywg
YSB9KSkpOwotfQotCiB2b2lkIENhbnZhc1JlbmRlcmluZ0NvbnRleHQyREJhc2U6OmNsZWFyU2hh
ZG93KCkKIHsKICAgICBzZXRTaGFkb3coRmxvYXRTaXplKCksIDAsIENvbG9yOjp0cmFuc3BhcmVu
dEJsYWNrKTsKSW5kZXg6IFNvdXJjZS9XZWJDb3JlL2h0bWwvY2FudmFzL0NhbnZhc1JlbmRlcmlu
Z0NvbnRleHQyREJhc2UuaAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViQ29yZS9odG1sL2NhbnZh
cy9DYW52YXNSZW5kZXJpbmdDb250ZXh0MkRCYXNlLmgJKHJldmlzaW9uIDI3MTYxOSkKKysrIFNv
dXJjZS9XZWJDb3JlL2h0bWwvY2FudmFzL0NhbnZhc1JlbmRlcmluZ0NvbnRleHQyREJhc2UuaAko
d29ya2luZyBjb3B5KQpAQCAtMTQ0LDEyICsxNDQsMTAgQEAgcHVibGljOgogICAgIHZvaWQgc2V0
U3Ryb2tlQ29sb3IoY29uc3QgU3RyaW5nJiBjb2xvciwgT3B0aW9uYWw8ZmxvYXQ+IGFscGhhID0g
V1RGOjpudWxsb3B0KTsKICAgICB2b2lkIHNldFN0cm9rZUNvbG9yKGZsb2F0IGdyYXlMZXZlbCwg
ZmxvYXQgYWxwaGEgPSAxLjApOwogICAgIHZvaWQgc2V0U3Ryb2tlQ29sb3IoZmxvYXQgciwgZmxv
YXQgZywgZmxvYXQgYiwgZmxvYXQgYSk7Ci0gICAgdm9pZCBzZXRTdHJva2VDb2xvcihmbG9hdCBj
LCBmbG9hdCBtLCBmbG9hdCB5LCBmbG9hdCBrLCBmbG9hdCBhKTsKIAogICAgIHZvaWQgc2V0Rmls
bENvbG9yKGNvbnN0IFN0cmluZyYgY29sb3IsIE9wdGlvbmFsPGZsb2F0PiBhbHBoYSA9IFdURjo6
bnVsbG9wdCk7CiAgICAgdm9pZCBzZXRGaWxsQ29sb3IoZmxvYXQgZ3JheUxldmVsLCBmbG9hdCBh
bHBoYSA9IDEuMGYpOwogICAgIHZvaWQgc2V0RmlsbENvbG9yKGZsb2F0IHIsIGZsb2F0IGcsIGZs
b2F0IGIsIGZsb2F0IGEpOwotICAgIHZvaWQgc2V0RmlsbENvbG9yKGZsb2F0IGMsIGZsb2F0IG0s
IGZsb2F0IHksIGZsb2F0IGssIGZsb2F0IGEpOwogCiAgICAgdm9pZCBiZWdpblBhdGgoKTsKIApA
QCAtMTc0LDcgKzE3Miw2IEBAIHB1YmxpYzoKICAgICB2b2lkIHNldFNoYWRvdyhmbG9hdCB3aWR0
aCwgZmxvYXQgaGVpZ2h0LCBmbG9hdCBibHVyLCBjb25zdCBTdHJpbmcmIGNvbG9yID0gU3RyaW5n
KCksIE9wdGlvbmFsPGZsb2F0PiBhbHBoYSA9IFdURjo6bnVsbG9wdCk7CiAgICAgdm9pZCBzZXRT
aGFkb3coZmxvYXQgd2lkdGgsIGZsb2F0IGhlaWdodCwgZmxvYXQgYmx1ciwgZmxvYXQgZ3JheUxl
dmVsLCBmbG9hdCBhbHBoYSA9IDEuMCk7CiAgICAgdm9pZCBzZXRTaGFkb3coZmxvYXQgd2lkdGgs
IGZsb2F0IGhlaWdodCwgZmxvYXQgYmx1ciwgZmxvYXQgciwgZmxvYXQgZywgZmxvYXQgYiwgZmxv
YXQgYSk7Ci0gICAgdm9pZCBzZXRTaGFkb3coZmxvYXQgd2lkdGgsIGZsb2F0IGhlaWdodCwgZmxv
YXQgYmx1ciwgZmxvYXQgYywgZmxvYXQgbSwgZmxvYXQgeSwgZmxvYXQgaywgZmxvYXQgYSk7CiAK
ICAgICB2b2lkIGNsZWFyU2hhZG93KCk7CiAKSW5kZXg6IFNvdXJjZS9XZWJDb3JlL2h0bWwvY2Fu
dmFzL0NhbnZhc1N0eWxlLmgKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYkNvcmUvaHRtbC9jYW52
YXMvQ2FudmFzU3R5bGUuaAkocmV2aXNpb24gMjcxNjE5KQorKysgU291cmNlL1dlYkNvcmUvaHRt
bC9jYW52YXMvQ2FudmFzU3R5bGUuaAkod29ya2luZyBjb3B5KQpAQCAtNDMsNyArNDMsNiBAQCBw
dWJsaWM6CiAgICAgQ2FudmFzU3R5bGUoKTsKICAgICBDYW52YXNTdHlsZShDb2xvcik7CiAgICAg
Q2FudmFzU3R5bGUoY29uc3QgU1JHQkE8ZmxvYXQ+Jik7Ci0gICAgQ2FudmFzU3R5bGUoY29uc3Qg
Q01ZS0E8ZmxvYXQ+Jik7CiAgICAgQ2FudmFzU3R5bGUoQ2FudmFzR3JhZGllbnQmKTsKICAgICBD
YW52YXNTdHlsZShDYW52YXNQYXR0ZXJuJik7CiAKQEAgLTYzLDcgKzYyLDYgQEAgcHVibGljOgog
CiAgICAgYm9vbCBpc0VxdWl2YWxlbnRDb2xvcihjb25zdCBDYW52YXNTdHlsZSYpIGNvbnN0Owog
ICAgIGJvb2wgaXNFcXVpdmFsZW50KGNvbnN0IFNSR0JBPGZsb2F0PiYpIGNvbnN0OwotICAgIGJv
b2wgaXNFcXVpdmFsZW50KGNvbnN0IENNWUtBPGZsb2F0PiYpIGNvbnN0OwogCiBwcml2YXRlOgog
ICAgIHN0cnVjdCBJbnZhbGlkIHsgfTsK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>417959</attachid>
            <date>2021-01-20 05:06:34 -0800</date>
            <delta_ts>2021-01-20 05:55:20 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-220760-20210120050634.patch</filename>
            <type>text/plain</type>
            <size>6469</size>
            <attacher name="Sam Weinig">sam</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDI3MTYzNSkKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDIwIEBACisyMDIxLTAxLTE5ICBTYW0gV2Vp
bmlnICA8d2VpbmlnQGFwcGxlLmNvbT4KKworICAgICAgICAiUmVtb3ZlIHJlbWFpbmluZyBub24t
c3RhbmRhcmQgQ01ZS0Egc3VwcG9ydCBmcm9tIENhbnZhcyIKKyAgICAgICAgaHR0cHM6Ly9idWdz
LndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIyMDc2MAorCisgICAgICAgIFJldmlld2VkIGJ5
IERhcmluIEFkbGVyIGFuZCBXZW5zb24gSHNpZWguCisKKyAgICAgICAgSW4gcjI2NzY0NSwgbW9z
dCBvZiB0aGUgbm9uLXN0YW5kYXJkIENNWUtBIHRha2luZyBmdW5jdGlvbnMgb24gYENhbnZhc1Jl
bmRlcmluZ0NvbnRleHQyRGAKKyAgICAgICAgd2VyZSByZW1vdmVkLCBsZWF2aW5nIG9ubHkgdGhl
IGBzZXRTaGFkb3dgIG92ZXJsb2FkIGxlZnQuIFRoaXMgZmluaXNoZXMgdGhhdCByZW1vdmFsIGFu
ZAorICAgICAgICBjbGVhbnMgdXAgc29tZSBkZWFkIGRlY2xhcmF0aW9ucyB0aGF0IHdlcmUgbGVm
dCBiZWhpbmQuIEFzIHdpdGggdGhlIG92ZXJsb2FkcyByZW1vdmVkIGluCisgICAgICAgIHIyNjc2
NDUsIHdlIGFyZSBxdWl0ZSBjb25maWRlbnQgbm8gb25lIGlzIHVzaW5nIHRoZXNlLgorCisgICAg
ICAgICogaHRtbC9jYW52YXMvQ2FudmFzUmVuZGVyaW5nQ29udGV4dDJELmlkbDoKKyAgICAgICAg
KiBodG1sL2NhbnZhcy9DYW52YXNSZW5kZXJpbmdDb250ZXh0MkRCYXNlLmNwcDoKKyAgICAgICAg
KiBodG1sL2NhbnZhcy9DYW52YXNSZW5kZXJpbmdDb250ZXh0MkRCYXNlLmg6CisgICAgICAgICog
aHRtbC9jYW52YXMvQ2FudmFzU3R5bGUuaDoKKwogMjAyMS0wMS0xOSAgTWVnYW4gR2FyZG5lciAg
PG1lZ2FuX2dhcmRuZXJAYXBwbGUuY29tPgogCiAgICAgICAgIEVsZW1lbnRzIGluIGEgdGFibGUg
YXJlIGluY29ycmVjdGx5IHNlbGVjdGVkIGluIEphdmFTY3JpcHQuCkluZGV4OiBTb3VyY2UvV2Vi
Q29yZS9odG1sL2NhbnZhcy9DYW52YXNSZW5kZXJpbmdDb250ZXh0MkQuaWRsCj09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0K
LS0tIFNvdXJjZS9XZWJDb3JlL2h0bWwvY2FudmFzL0NhbnZhc1JlbmRlcmluZ0NvbnRleHQyRC5p
ZGwJKHJldmlzaW9uIDI3MTYxOSkKKysrIFNvdXJjZS9XZWJDb3JlL2h0bWwvY2FudmFzL0NhbnZh
c1JlbmRlcmluZ0NvbnRleHQyRC5pZGwJKHdvcmtpbmcgY29weSkKQEAgLTY5LDcgKzY5LDYgQEAK
ICAgICB1bmRlZmluZWQgc2V0U2hhZG93KHVucmVzdHJpY3RlZCBmbG9hdCB3aWR0aCwgdW5yZXN0
cmljdGVkIGZsb2F0IGhlaWdodCwgdW5yZXN0cmljdGVkIGZsb2F0IGJsdXIsIG9wdGlvbmFsIERP
TVN0cmluZyBjb2xvciwgb3B0aW9uYWwgdW5yZXN0cmljdGVkIGZsb2F0IGFscGhhKTsKICAgICB1
bmRlZmluZWQgc2V0U2hhZG93KHVucmVzdHJpY3RlZCBmbG9hdCB3aWR0aCwgdW5yZXN0cmljdGVk
IGZsb2F0IGhlaWdodCwgdW5yZXN0cmljdGVkIGZsb2F0IGJsdXIsIHVucmVzdHJpY3RlZCBmbG9h
dCBncmF5TGV2ZWwsIG9wdGlvbmFsIHVucmVzdHJpY3RlZCBmbG9hdCBhbHBoYSA9IDEpOwogICAg
IHVuZGVmaW5lZCBzZXRTaGFkb3codW5yZXN0cmljdGVkIGZsb2F0IHdpZHRoLCB1bnJlc3RyaWN0
ZWQgZmxvYXQgaGVpZ2h0LCB1bnJlc3RyaWN0ZWQgZmxvYXQgYmx1ciwgdW5yZXN0cmljdGVkIGZs
b2F0IHIsIHVucmVzdHJpY3RlZCBmbG9hdCBnLCB1bnJlc3RyaWN0ZWQgZmxvYXQgYiwgdW5yZXN0
cmljdGVkIGZsb2F0IGEpOwotICAgIHVuZGVmaW5lZCBzZXRTaGFkb3coZmxvYXQgd2lkdGgsIHVu
cmVzdHJpY3RlZCBmbG9hdCBoZWlnaHQsIHVucmVzdHJpY3RlZCBmbG9hdCBibHVyLCB1bnJlc3Ry
aWN0ZWQgZmxvYXQgYywgdW5yZXN0cmljdGVkIGZsb2F0IG0sIHVucmVzdHJpY3RlZCBmbG9hdCB5
LCB1bnJlc3RyaWN0ZWQgZmxvYXQgaywgdW5yZXN0cmljdGVkIGZsb2F0IGEpOwogICAgIHVuZGVm
aW5lZCBjbGVhclNoYWRvdygpOwogCiAgICAgLy8gSW5zcGVjdG9yLW9ubHkuCkluZGV4OiBTb3Vy
Y2UvV2ViQ29yZS9odG1sL2NhbnZhcy9DYW52YXNSZW5kZXJpbmdDb250ZXh0MkRCYXNlLmNwcAo9
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViQ29yZS9odG1sL2NhbnZhcy9DYW52YXNSZW5kZXJpbmdD
b250ZXh0MkRCYXNlLmNwcAkocmV2aXNpb24gMjcxNjE5KQorKysgU291cmNlL1dlYkNvcmUvaHRt
bC9jYW52YXMvQ2FudmFzUmVuZGVyaW5nQ29udGV4dDJEQmFzZS5jcHAJKHdvcmtpbmcgY29weSkK
QEAgLTEzMDgsMTEgKzEzMDgsNiBAQCB2b2lkIENhbnZhc1JlbmRlcmluZ0NvbnRleHQyREJhc2U6
OnNldFNoCiAgICAgc2V0U2hhZG93KEZsb2F0U2l6ZSh3aWR0aCwgaGVpZ2h0KSwgYmx1ciwgY29u
dmVydFRvQ29tcG9uZW50Qnl0ZXMoU1JHQkEgeyByLCBnLCBiLCBhIH0pKTsKIH0KIAotdm9pZCBD
YW52YXNSZW5kZXJpbmdDb250ZXh0MkRCYXNlOjpzZXRTaGFkb3coZmxvYXQgd2lkdGgsIGZsb2F0
IGhlaWdodCwgZmxvYXQgYmx1ciwgZmxvYXQgYywgZmxvYXQgbSwgZmxvYXQgeSwgZmxvYXQgaywg
ZmxvYXQgYSkKLXsKLSAgICBzZXRTaGFkb3coRmxvYXRTaXplKHdpZHRoLCBoZWlnaHQpLCBibHVy
LCBjb252ZXJ0VG9Db21wb25lbnRCeXRlcyh0b1NSR0JBKENNWUtBIHsgYywgbSwgeSwgaywgYSB9
KSkpOwotfQotCiB2b2lkIENhbnZhc1JlbmRlcmluZ0NvbnRleHQyREJhc2U6OmNsZWFyU2hhZG93
KCkKIHsKICAgICBzZXRTaGFkb3coRmxvYXRTaXplKCksIDAsIENvbG9yOjp0cmFuc3BhcmVudEJs
YWNrKTsKSW5kZXg6IFNvdXJjZS9XZWJDb3JlL2h0bWwvY2FudmFzL0NhbnZhc1JlbmRlcmluZ0Nv
bnRleHQyREJhc2UuaAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViQ29yZS9odG1sL2NhbnZhcy9D
YW52YXNSZW5kZXJpbmdDb250ZXh0MkRCYXNlLmgJKHJldmlzaW9uIDI3MTYxOSkKKysrIFNvdXJj
ZS9XZWJDb3JlL2h0bWwvY2FudmFzL0NhbnZhc1JlbmRlcmluZ0NvbnRleHQyREJhc2UuaAkod29y
a2luZyBjb3B5KQpAQCAtMTQ0LDEyICsxNDQsMTAgQEAgcHVibGljOgogICAgIHZvaWQgc2V0U3Ry
b2tlQ29sb3IoY29uc3QgU3RyaW5nJiBjb2xvciwgT3B0aW9uYWw8ZmxvYXQ+IGFscGhhID0gV1RG
OjpudWxsb3B0KTsKICAgICB2b2lkIHNldFN0cm9rZUNvbG9yKGZsb2F0IGdyYXlMZXZlbCwgZmxv
YXQgYWxwaGEgPSAxLjApOwogICAgIHZvaWQgc2V0U3Ryb2tlQ29sb3IoZmxvYXQgciwgZmxvYXQg
ZywgZmxvYXQgYiwgZmxvYXQgYSk7Ci0gICAgdm9pZCBzZXRTdHJva2VDb2xvcihmbG9hdCBjLCBm
bG9hdCBtLCBmbG9hdCB5LCBmbG9hdCBrLCBmbG9hdCBhKTsKIAogICAgIHZvaWQgc2V0RmlsbENv
bG9yKGNvbnN0IFN0cmluZyYgY29sb3IsIE9wdGlvbmFsPGZsb2F0PiBhbHBoYSA9IFdURjo6bnVs
bG9wdCk7CiAgICAgdm9pZCBzZXRGaWxsQ29sb3IoZmxvYXQgZ3JheUxldmVsLCBmbG9hdCBhbHBo
YSA9IDEuMGYpOwogICAgIHZvaWQgc2V0RmlsbENvbG9yKGZsb2F0IHIsIGZsb2F0IGcsIGZsb2F0
IGIsIGZsb2F0IGEpOwotICAgIHZvaWQgc2V0RmlsbENvbG9yKGZsb2F0IGMsIGZsb2F0IG0sIGZs
b2F0IHksIGZsb2F0IGssIGZsb2F0IGEpOwogCiAgICAgdm9pZCBiZWdpblBhdGgoKTsKIApAQCAt
MTc0LDcgKzE3Miw2IEBAIHB1YmxpYzoKICAgICB2b2lkIHNldFNoYWRvdyhmbG9hdCB3aWR0aCwg
ZmxvYXQgaGVpZ2h0LCBmbG9hdCBibHVyLCBjb25zdCBTdHJpbmcmIGNvbG9yID0gU3RyaW5nKCks
IE9wdGlvbmFsPGZsb2F0PiBhbHBoYSA9IFdURjo6bnVsbG9wdCk7CiAgICAgdm9pZCBzZXRTaGFk
b3coZmxvYXQgd2lkdGgsIGZsb2F0IGhlaWdodCwgZmxvYXQgYmx1ciwgZmxvYXQgZ3JheUxldmVs
LCBmbG9hdCBhbHBoYSA9IDEuMCk7CiAgICAgdm9pZCBzZXRTaGFkb3coZmxvYXQgd2lkdGgsIGZs
b2F0IGhlaWdodCwgZmxvYXQgYmx1ciwgZmxvYXQgciwgZmxvYXQgZywgZmxvYXQgYiwgZmxvYXQg
YSk7Ci0gICAgdm9pZCBzZXRTaGFkb3coZmxvYXQgd2lkdGgsIGZsb2F0IGhlaWdodCwgZmxvYXQg
Ymx1ciwgZmxvYXQgYywgZmxvYXQgbSwgZmxvYXQgeSwgZmxvYXQgaywgZmxvYXQgYSk7CiAKICAg
ICB2b2lkIGNsZWFyU2hhZG93KCk7CiAKSW5kZXg6IFNvdXJjZS9XZWJDb3JlL2h0bWwvY2FudmFz
L0NhbnZhc1N0eWxlLmgKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYkNvcmUvaHRtbC9jYW52YXMv
Q2FudmFzU3R5bGUuaAkocmV2aXNpb24gMjcxNjE5KQorKysgU291cmNlL1dlYkNvcmUvaHRtbC9j
YW52YXMvQ2FudmFzU3R5bGUuaAkod29ya2luZyBjb3B5KQpAQCAtNDMsNyArNDMsNiBAQCBwdWJs
aWM6CiAgICAgQ2FudmFzU3R5bGUoKTsKICAgICBDYW52YXNTdHlsZShDb2xvcik7CiAgICAgQ2Fu
dmFzU3R5bGUoY29uc3QgU1JHQkE8ZmxvYXQ+Jik7Ci0gICAgQ2FudmFzU3R5bGUoY29uc3QgQ01Z
S0E8ZmxvYXQ+Jik7CiAgICAgQ2FudmFzU3R5bGUoQ2FudmFzR3JhZGllbnQmKTsKICAgICBDYW52
YXNTdHlsZShDYW52YXNQYXR0ZXJuJik7CiAKQEAgLTYzLDcgKzYyLDYgQEAgcHVibGljOgogCiAg
ICAgYm9vbCBpc0VxdWl2YWxlbnRDb2xvcihjb25zdCBDYW52YXNTdHlsZSYpIGNvbnN0OwogICAg
IGJvb2wgaXNFcXVpdmFsZW50KGNvbnN0IFNSR0JBPGZsb2F0PiYpIGNvbnN0OwotICAgIGJvb2wg
aXNFcXVpdmFsZW50KGNvbnN0IENNWUtBPGZsb2F0PiYpIGNvbnN0OwogCiBwcml2YXRlOgogICAg
IHN0cnVjdCBJbnZhbGlkIHsgfTsKSW5kZXg6IExheW91dFRlc3RzL0NoYW5nZUxvZwo9PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09Ci0tLSBMYXlvdXRUZXN0cy9DaGFuZ2VMb2cJKHJldmlzaW9uIDI3MTY0NCkKKysrIExheW91
dFRlc3RzL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDEzIEBACisyMDIxLTAx
LTIwICBTYW0gV2VpbmlnICA8d2VpbmlnQGFwcGxlLmNvbT4KKworICAgICAgICBSZW1vdmUgcmVt
YWluaW5nIG5vbi1zdGFuZGFyZCBDTVlLQSBzdXBwb3J0IGZyb20gY2FudmFzCisgICAgICAgIGh0
dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMjA3NjAKKworICAgICAgICBS
ZXZpZXdlZCBieSBEYXJpbiBBZGxlciBhbmQgV2Vuc29uIEhzaWVoLgorCisgICAgICAgICogaW5z
cGVjdG9yL2NhbnZhcy9yZWNvcmRpbmctMmQtZnVsbC1leHBlY3RlZC50eHQ6CisgICAgICAgIFVw
ZGF0ZSB0ZXN0IHJlc3VsdHMgZm9yIHJlbW92YWwuCisKIDIwMjEtMDEtMTggIFNlcmdpbyBWaWxs
YXIgU2VuaW4gIDxzdmlsbGFyQGlnYWxpYS5jb20+CiAKICAgICAgICAgW2Nzcy1tdWx0aWNvbF0g
T09NIHdpdGggMXB4IGhlaWdodCBjb2x1bW5zCkluZGV4OiBMYXlvdXRUZXN0cy9pbnNwZWN0b3Iv
Y2FudmFzL3JlY29yZGluZy0yZC1mdWxsLWV4cGVjdGVkLnR4dAo9PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlv
dXRUZXN0cy9pbnNwZWN0b3IvY2FudmFzL3JlY29yZGluZy0yZC1mdWxsLWV4cGVjdGVkLnR4dAko
cmV2aXNpb24gMjcxNjE5KQorKysgTGF5b3V0VGVzdHMvaW5zcGVjdG9yL2NhbnZhcy9yZWNvcmRp
bmctMmQtZnVsbC1leHBlY3RlZC50eHQJKHdvcmtpbmcgY29weSkKQEAgLTc4NSw4ICs3ODUsOCBA
QCBmcmFtZXM6CiAgICAgICAgIDA6IHNldFNoYWRvdwogICAgICAgICAxOiAoYW5vbnltb3VzIGZ1
bmN0aW9uKQogICAgICAgICAyOiBleGVjdXRlRnJhbWVGdW5jdGlvbgotICAgIDU6IHNldFNoYWRv
dygyNCwgMjUsIDI2LCAyNywgMjgsIDI5LCAzMCwgMzEpCi0gICAgICBzd2l6emxlVHlwZXM6IFtO
dW1iZXIsIE51bWJlciwgTnVtYmVyLCBOdW1iZXIsIE51bWJlciwgTnVtYmVyLCBOdW1iZXIsIE51
bWJlcl0KKyAgICA1OiBzZXRTaGFkb3coMjQsIDI1LCAyNiwgMjcsIDI4LCAyOSwgMzApCisgICAg
ICBzd2l6emxlVHlwZXM6IFtOdW1iZXIsIE51bWJlciwgTnVtYmVyLCBOdW1iZXIsIE51bWJlciwg
TnVtYmVyLCBOdW1iZXJdCiAgICAgICB0cmFjZToKICAgICAgICAgMDogc2V0U2hhZG93CiAgICAg
ICAgIDE6IChhbm9ueW1vdXMgZnVuY3Rpb24pCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>