<?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>52611</bug_id>
          
          <creation_ts>2011-01-17 23:22:50 -0800</creation_ts>
          <short_desc>[Qt] Incorrect shadow alpha with semi-transparent solid fillStyle</short_desc>
          <delta_ts>2011-01-18 10:11:00 -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>528+ (Nightly build)</version>
          <rep_platform>PC</rep_platform>
          <op_sys>OS X 10.5</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>0</everconfirmed>
          <reporter name="Helder Correia">helder</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>kenneth</cc>
    
    <cc>kling</cc>
    
    <cc>mdelaney7</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>335674</commentid>
    <comment_count>0</comment_count>
    <who name="Helder Correia">helder</who>
    <bug_when>2011-01-17 23:22:50 -0800</bug_when>
    <thetext>This is related to bug 5255. The shadow color alpha must be multiplied by the context brush alpha.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>335675</commentid>
    <comment_count>1</comment_count>
    <who name="Helder Correia">helder</who>
    <bug_when>2011-01-17 23:23:45 -0800</bug_when>
    <thetext>(In reply to comment #0)
&gt; This is related to bug 5255.

I meant 52559.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>335676</commentid>
    <comment_count>2</comment_count>
      <attachid>79244</attachid>
    <who name="Helder Correia">helder</who>
    <bug_when>2011-01-17 23:26:57 -0800</bug_when>
    <thetext>Created attachment 79244
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>335893</commentid>
    <comment_count>3</comment_count>
      <attachid>79244</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2011-01-18 10:10:55 -0800</bug_when>
    <thetext>Comment on attachment 79244
Patch

Clearing flags on attachment: 79244

Committed r76033: &lt;http://trac.webkit.org/changeset/76033&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>335894</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2011-01-18 10:11:00 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>79244</attachid>
            <date>2011-01-17 23:26:57 -0800</date>
            <delta_ts>2011-01-18 10:10:55 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-52611-20110117232655.patch</filename>
            <type>text/plain</type>
            <size>10550</size>
            <attacher name="Helder Correia">helder</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCA0YWUzMzE1ZWJmMWI3YTBlNWIxNDhlZjJkZWY5MjZkYmQzY2U5N2Y1Li42YjM5ZWEz
NTkxNTJjOWZiN2MwZDQ4ZjE5MTE4OGFjNWRmMjRiOGU4IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0
cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDUgKzEsMjIgQEAK
IDIwMTEtMDEtMTcgIEhlbGRlciBDb3JyZWlhICA8aGVsZGVyQHNlbmNoYS5jb20+CiAKKyAgICAg
ICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgW1F0XSBJbmNvcnJlY3Qg
c2hhZG93IGFscGhhIHdpdGggc2VtaS10cmFuc3BhcmVudCBzb2xpZCBmaWxsU3R5bGUKKyAgICAg
ICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTUyNjExCisKKyAgICAg
ICAgVGhpcyBpcyByZWxhdGVkIHRvIGJ1ZyA1MjU1OS4gVGhlIHNoYWRvdyBjb2xvciBhbHBoYSBt
dXN0IGJlIG11bHRpcGxpZWQKKyAgICAgICAgYnkgdGhlIGNvbnRleHQgYnJ1c2ggYWxwaGEuCisK
KyAgICAgICAgTmV3IHRlc3QgdG8gZW5zdXJlIGNvcnJlY3QgYmVoYXZpb3Igb2YgY2FudmFzIHdp
dGggZmlsbFBhdGggdXNpbmcgYQorICAgICAgICBzZW1pLXRyYW5zcGFyZW50IGZpbGxTdHlsZSBj
b2xvciBhbmQgYSBzaGFkb3cuCisKKyAgICAgICAgKiBmYXN0L2NhbnZhcy9jYW52YXMtZmlsbFBh
dGgtYWxwaGEtc2hhZG93LWV4cGVjdGVkLnR4dDogQWRkZWQuCisgICAgICAgICogZmFzdC9jYW52
YXMvY2FudmFzLWZpbGxQYXRoLWFscGhhLXNoYWRvdy5odG1sOiBBZGRlZC4KKyAgICAgICAgKiBm
YXN0L2NhbnZhcy9zY3JpcHQtdGVzdHMvY2FudmFzLWZpbGxQYXRoLWFscGhhLXNoYWRvdy5qczog
QWRkZWQuCisKKzIwMTEtMDEtMTcgIEhlbGRlciBDb3JyZWlhICA8aGVsZGVyQHNlbmNoYS5jb20+
CisKICAgICAgICAgUmV2aWV3ZWQgYnkgQW5kcmVhcyBLbGluZy4KIAogICAgICAgICBbUXRdIElu
Y29ycmVjdCBzaGFkb3cgYWxwaGEgd2l0aCBwYXR0ZXJuIGZpbGxTdHlsZQpkaWZmIC0tZ2l0IGEv
TGF5b3V0VGVzdHMvZmFzdC9jYW52YXMvY2FudmFzLWZpbGxQYXRoLWFscGhhLXNoYWRvdy1leHBl
Y3RlZC50eHQgYi9MYXlvdXRUZXN0cy9mYXN0L2NhbnZhcy9jYW52YXMtZmlsbFBhdGgtYWxwaGEt
c2hhZG93LWV4cGVjdGVkLnR4dApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi5lZjdkNmNkZjkzNTZlYjFiNDBiNmM0ZmE1
OGExMjU1MDhkYTBlZWJhCi0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvZmFzdC9jYW52
YXMvY2FudmFzLWZpbGxQYXRoLWFscGhhLXNoYWRvdy1leHBlY3RlZC50eHQKQEAgLTAsMCArMSw5
NyBAQAorRW5zdXJlIGNvcnJlY3QgYmVoYXZpb3Igb2YgY2FudmFzIHdpdGggZmlsbFBhdGggdXNp
bmcgYSBmaWxsU3R5bGUgY29sb3Igd2l0aCBhbHBoYSBhbmQgYSBzaGFkb3cKKworT24gc3VjY2Vz
cywgeW91IHdpbGwgc2VlIGEgc2VyaWVzIG9mICJQQVNTIiBtZXNzYWdlcywgZm9sbG93ZWQgYnkg
IlRFU1QgQ09NUExFVEUiLgorCisKK1ZlcmlmeWluZyBhbHBoYSBzaGFkb3cuLi4KK1BBU1MgZGF0
YVswXSBpcyAwCitQQVNTIGRhdGFbMV0gaXMgMAorUEFTUyBkYXRhWzJdIGlzIDAKK1BBU1MgZGF0
YVszXSBpcyAwCitQQVNTIGRhdGFbMF0gaXMgMjU1CitQQVNTIGRhdGFbMV0gaXMgMAorUEFTUyBk
YXRhWzJdIGlzIDAKK1BBU1MgZGF0YVszXSBpcyBhcm91bmQgNjQKK1BBU1MgZGF0YVswXSBpcyAy
NTUKK1BBU1MgZGF0YVsxXSBpcyAwCitQQVNTIGRhdGFbMl0gaXMgMAorUEFTUyBkYXRhWzNdIGlz
IGFyb3VuZCA2NAorUEFTUyBkYXRhWzBdIGlzIDI1NQorUEFTUyBkYXRhWzFdIGlzIDAKK1BBU1Mg
ZGF0YVsyXSBpcyAwCitQQVNTIGRhdGFbM10gaXMgYXJvdW5kIDY0CitQQVNTIGRhdGFbMF0gaXMg
MjU1CitQQVNTIGRhdGFbMV0gaXMgMAorUEFTUyBkYXRhWzJdIGlzIDAKK1BBU1MgZGF0YVszXSBp
cyBhcm91bmQgNjQKKyAKK1ZlcmlmeWluZyBibHVycnkgc2hhZG93Li4uCitQQVNTIGRhdGFbMF0g
aXMgMAorUEFTUyBkYXRhWzFdIGlzIDAKK1BBU1MgZGF0YVsyXSBpcyAwCitQQVNTIGRhdGFbM10g
aXMgMAorUEFTUyBkYXRhWzBdIGlzIDI1NQorUEFTUyBkYXRhWzFdIGlzIDAKK1BBU1MgZGF0YVsy
XSBpcyAwCitQQVNTIGRhdGFbM10gaXMgYXJvdW5kIDMxCitQQVNTIGRhdGFbMF0gaXMgMjU1CitQ
QVNTIGRhdGFbMV0gaXMgMAorUEFTUyBkYXRhWzJdIGlzIDAKK1BBU1MgZGF0YVszXSBpcyBhcm91
bmQgMzEKK1BBU1MgZGF0YVswXSBpcyAyNTUKK1BBU1MgZGF0YVsxXSBpcyAwCitQQVNTIGRhdGFb
Ml0gaXMgMAorUEFTUyBkYXRhWzNdIGlzIGFyb3VuZCAzMQorUEFTUyBkYXRhWzBdIGlzIDI1NQor
UEFTUyBkYXRhWzFdIGlzIDAKK1BBU1MgZGF0YVsyXSBpcyAwCitQQVNTIGRhdGFbM10gaXMgYXJv
dW5kIDMxCisgCitWZXJpZnlpbmcgcm90YXRlZCBhbHBoYSBzaGFkb3cuLi4KK1BBU1MgZGF0YVsw
XSBpcyAwCitQQVNTIGRhdGFbMV0gaXMgMAorUEFTUyBkYXRhWzJdIGlzIDAKK1BBU1MgZGF0YVsz
XSBpcyAwCitQQVNTIGRhdGFbMF0gaXMgMjU1CitQQVNTIGRhdGFbMV0gaXMgMAorUEFTUyBkYXRh
WzJdIGlzIDAKK1BBU1MgZGF0YVszXSBpcyBhcm91bmQgNjQKK1BBU1MgZGF0YVswXSBpcyAyNTUK
K1BBU1MgZGF0YVsxXSBpcyAwCitQQVNTIGRhdGFbMl0gaXMgMAorUEFTUyBkYXRhWzNdIGlzIGFy
b3VuZCA2NAorUEFTUyBkYXRhWzBdIGlzIDI1NQorUEFTUyBkYXRhWzFdIGlzIDAKK1BBU1MgZGF0
YVsyXSBpcyAwCitQQVNTIGRhdGFbM10gaXMgYXJvdW5kIDY0CitQQVNTIGRhdGFbMF0gaXMgMjU1
CitQQVNTIGRhdGFbMV0gaXMgMAorUEFTUyBkYXRhWzJdIGlzIDAKK1BBU1MgZGF0YVszXSBpcyBh
cm91bmQgNjQKKyAKK1ZlcmlmeWluZyByb3RhdGVkIGJsdXJyeSBzaGFkb3cuLi4KK1BBU1MgZGF0
YVswXSBpcyAwCitQQVNTIGRhdGFbMV0gaXMgMAorUEFTUyBkYXRhWzJdIGlzIDAKK1BBU1MgZGF0
YVszXSBpcyAwCitQQVNTIGRhdGFbMF0gaXMgMjU1CitQQVNTIGRhdGFbMV0gaXMgMAorUEFTUyBk
YXRhWzJdIGlzIDAKK1BBU1MgZGF0YVszXSBpcyBhcm91bmQgMzEKK1BBU1MgZGF0YVswXSBpcyAy
NTUKK1BBU1MgZGF0YVsxXSBpcyAwCitQQVNTIGRhdGFbMl0gaXMgMAorUEFTUyBkYXRhWzNdIGlz
IGFyb3VuZCAzMQorUEFTUyBkYXRhWzBdIGlzIDI1NQorUEFTUyBkYXRhWzFdIGlzIDAKK1BBU1Mg
ZGF0YVsyXSBpcyAwCitQQVNTIGRhdGFbM10gaXMgYXJvdW5kIDMxCitQQVNTIGRhdGFbMF0gaXMg
MjU1CitQQVNTIGRhdGFbMV0gaXMgMAorUEFTUyBkYXRhWzJdIGlzIDAKK1BBU1MgZGF0YVszXSBp
cyBhcm91bmQgMzEKKyAKK1BBU1Mgc3VjY2Vzc2Z1bGx5UGFyc2VkIGlzIHRydWUKKworVEVTVCBD
T01QTEVURQorCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L2NhbnZhcy9jYW52YXMtZmls
bFBhdGgtYWxwaGEtc2hhZG93Lmh0bWwgYi9MYXlvdXRUZXN0cy9mYXN0L2NhbnZhcy9jYW52YXMt
ZmlsbFBhdGgtYWxwaGEtc2hhZG93Lmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uZTNmZWIzOTNiMDIyZThjZWM0
ZDZmMDQyYmU3NDU0MTVhNjQxMjgzYgotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2Zh
c3QvY2FudmFzL2NhbnZhcy1maWxsUGF0aC1hbHBoYS1zaGFkb3cuaHRtbApAQCAtMCwwICsxLDEz
IEBACis8IURPQ1RZUEUgSFRNTCBQVUJMSUMgIi0vL0lFVEYvL0RURCBIVE1MLy9FTiI+Cis8aHRt
bD4KKzxoZWFkPgorPGxpbmsgcmVsPSJzdHlsZXNoZWV0IiBocmVmPSIuLi9qcy9yZXNvdXJjZXMv
anMtdGVzdC1zdHlsZS5jc3MiPgorPHNjcmlwdCBzcmM9Ii4uL2pzL3Jlc291cmNlcy9qcy10ZXN0
LXByZS5qcyI+PC9zY3JpcHQ+Cis8L2hlYWQ+Cis8Ym9keT4KKzxwIGlkPSJkZXNjcmlwdGlvbiI+
PC9wPgorPGRpdiBpZD0iY29uc29sZSI+PC9kaXY+Cis8c2NyaXB0IHNyYz0ic2NyaXB0LXRlc3Rz
L2NhbnZhcy1maWxsUGF0aC1hbHBoYS1zaGFkb3cuanMiPjwvc2NyaXB0PgorPHNjcmlwdCBzcmM9
Ii4uL2pzL3Jlc291cmNlcy9qcy10ZXN0LXBvc3QuanMiPjwvc2NyaXB0PgorPC9ib2R5PgorPC9o
dG1sPgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFzdC9jYW52YXMvc2NyaXB0LXRlc3RzL2Nh
bnZhcy1maWxsUGF0aC1hbHBoYS1zaGFkb3cuanMgYi9MYXlvdXRUZXN0cy9mYXN0L2NhbnZhcy9z
Y3JpcHQtdGVzdHMvY2FudmFzLWZpbGxQYXRoLWFscGhhLXNoYWRvdy5qcwpuZXcgZmlsZSBtb2Rl
IDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi4y
YWFkYzNlOGIyYjQzZDlmMjM1NWEyNjkxYzBlYWU2NjIwMjI0NDY5Ci0tLSAvZGV2L251bGwKKysr
IGIvTGF5b3V0VGVzdHMvZmFzdC9jYW52YXMvc2NyaXB0LXRlc3RzL2NhbnZhcy1maWxsUGF0aC1h
bHBoYS1zaGFkb3cuanMKQEAgLTAsMCArMSwxMTQgQEAKK2Rlc2NyaXB0aW9uKCJFbnN1cmUgY29y
cmVjdCBiZWhhdmlvciBvZiBjYW52YXMgd2l0aCBmaWxsUGF0aCB1c2luZyBhIGZpbGxTdHlsZSBj
b2xvciB3aXRoIGFscGhhIGFuZCBhIHNoYWRvdyIpOworCitmdW5jdGlvbiBwcmludChtZXNzYWdl
LCBjb2xvcikKK3sKKyAgICB2YXIgcGFyYWdyYXBoID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgi
ZGl2Iik7CisgICAgcGFyYWdyYXBoLmFwcGVuZENoaWxkKGRvY3VtZW50LmNyZWF0ZVRleHROb2Rl
KG1lc3NhZ2UpKTsKKyAgICBwYXJhZ3JhcGguc3R5bGUuZm9udEZhbWlseSA9ICJtb25vc3BhY2Ui
OworICAgIGlmIChjb2xvcikKKyAgICAgICAgcGFyYWdyYXBoLnN0eWxlLmNvbG9yID0gY29sb3I7
CisgICAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoImNvbnNvbGUiKS5hcHBlbmRDaGlsZChwYXJh
Z3JhcGgpOworfQorCitmdW5jdGlvbiBzaG91bGRCZUFyb3VuZChhLCBiKQoreworICAgIHZhciBl
dmFsQTsKKyAgICB0cnkgeworICAgICAgICBldmFsQSA9IGV2YWwoYSk7CisgICAgfSBjYXRjaChl
KSB7CisgICAgICAgIGV2YWxBID0gZTsKKyAgICB9CisKKyAgICBpZiAoTWF0aC5hYnMoZXZhbEEg
LSBiKSA8IDE1KQorICAgICAgICBwcmludCgiUEFTUyAiICsgYSArICIgaXMgYXJvdW5kICIgKyBi
ICwgImdyZWVuIikKKyAgICBlbHNlCisgICAgICAgIHByaW50KCJGQUlMICIgKyBhICsgIiBpcyBu
b3QgYXJvdW5kICIgKyBiICsgIiAoYWN0dWFsOiAiICsgZXZhbEEgKyAiKSIsICJyZWQiKTsKK30K
KwordmFyIGNhbnZhcyA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoJ2NhbnZhcycpOworZG9jdW1l
bnQuYm9keS5hcHBlbmRDaGlsZChjYW52YXMpOworY2FudmFzLnNldEF0dHJpYnV0ZSgnd2lkdGgn
LCAnNjAwJyk7CitjYW52YXMuc2V0QXR0cmlidXRlKCdoZWlnaHQnLCAnMTEwMCcpOwordmFyIGN0
eCA9IGNhbnZhcy5nZXRDb250ZXh0KCcyZCcpOworCitjdHguc2F2ZSgpOworY3R4LmZpbGxTdHls
ZSA9ICdyZ2JhKDAsIDAsIDI1NSwgMC41KSc7CitjdHguc2hhZG93Q29sb3IgPSAncmdiYSgyNTUs
IDAsIDAsIDAuNSknOworY3R4LnNoYWRvd09mZnNldFggPSAyNTA7CisKK2Z1bmN0aW9uIGZpbGxT
aGFwZSh4LCB5KSB7CisgICAgY3R4LmJlZ2luUGF0aCgpOworICAgIGN0eC5hcmMoeCwgeSwgMTAw
LCAwLCBNYXRoLlBJKjIsIHRydWUpOworICAgIGN0eC5hcmMoeCwgeSwgNTAsICAwLCBNYXRoLlBJ
KjIsIGZhbHNlKTsKKyAgICBjdHguZmlsbCgpOworfQorCisvLyBBbHBoYSBzaGFkb3cuCitjdHgu
c2hhZG93Qmx1ciA9IDA7CitmaWxsU2hhcGUoMTUwLCAxNTApOworCisvLyBCbHVycnkgc2hhZG93
LgorY3R4LnNoYWRvd0JsdXIgPSAxMDsKK2ZpbGxTaGFwZSgxNTAsIDQwMCk7CisKK2N0eC5yb3Rh
dGUoTWF0aC5QSS8yKTsKKworLy8gUm90YXRlZCBhbHBoYSBzaGFkb3cuCitjdHguc2hhZG93Qmx1
ciA9IDA7CitmaWxsU2hhcGUoNjUwLCAtMTUwKTsKKworLy8gUm90YXRlZCBibHVycnkgc2hhZG93
LgorY3R4LnNoYWRvd0JsdXIgPSAxMDsKK2ZpbGxTaGFwZSg5MDAsIC0xNTApOworCitjdHgucmVz
dG9yZSgpOworCit2YXIgaW1hZ2VEYXRhLCBkYXRhOworY3R4LmZpbGxTdHlsZSA9ICdibGFjayc7
CisKK2Z1bmN0aW9uIHRlc3QoYWxwaGFUZXN0RnVuY3Rpb24sIHgsIHksIHIsIGcsIGIsIGEpIHsK
KyAgICAvLyBHZXQgcGl4ZWwuCisgICAgaW1hZ2VEYXRhID0gY3R4LmdldEltYWdlRGF0YSh4LCB5
LCAxLCAxKTsKKyAgICBkYXRhID0gaW1hZ2VEYXRhLmRhdGE7CisgICAgLy8gVGVzdCBwaXhlbCBj
b2xvciBjb21wb25lbnRzLgorICAgIHNob3VsZEJlKCdkYXRhWzBdJywgcisnJyk7CisgICAgc2hv
dWxkQmUoJ2RhdGFbMV0nLCBnKycnKTsKKyAgICBzaG91bGRCZSgnZGF0YVsyXScsIGIrJycpOwor
ICAgIGFscGhhVGVzdEZ1bmN0aW9uKCdkYXRhWzNdJywgYSsnJyk7CisgICAgLy8gUGxvdCB0ZXN0
IHBvaW50LgorICAgIGN0eC5maWxsUmVjdCh4LCB5LCAzLCAzKTsKK30KKworcHJpbnQoJ1Zlcmlm
eWluZyBhbHBoYSBzaGFkb3cuLi4nKTsKK3Rlc3Qoc2hvdWxkQmUsIDQwMCwgMTUwLCAwLCAwLCAw
LCAwKTsKK3Rlc3Qoc2hvdWxkQmVBcm91bmQsIDQwMCwgNzUsIDI1NSwgIDAsIDAsIDY0KTsKK3Rl
c3Qoc2hvdWxkQmVBcm91bmQsIDQwMCwgMjI1LCAyNTUsIDAsIDAsIDY0KTsKK3Rlc3Qoc2hvdWxk
QmVBcm91bmQsIDMyNSwgMTUwLCAyNTUsIDAsIDAsIDY0KTsKK3Rlc3Qoc2hvdWxkQmVBcm91bmQs
IDQ3NSwgMTUwLCAyNTUsIDAsIDAsIDY0KTsKKworcHJpbnQoJyAnKTsKK3ByaW50KCdWZXJpZnlp
bmcgYmx1cnJ5IHNoYWRvdy4uLicpOwordGVzdChzaG91bGRCZSwgNDAwLCA0MDAsIDAsIDAsIDAs
IDApOwordGVzdChzaG91bGRCZUFyb3VuZCwgNDAwLCAzMDAsIDI1NSwgMCwgMCwgMzEpOwordGVz
dChzaG91bGRCZUFyb3VuZCwgNDAwLCA1MDAsIDI1NSwgMCwgMCwgMzEpOwordGVzdChzaG91bGRC
ZUFyb3VuZCwgMzAwLCA0MDAsIDI1NSwgMCwgMCwgMzEpOwordGVzdChzaG91bGRCZUFyb3VuZCwg
NTAwLCA0MDAsIDI1NSwgMCwgMCwgMzEpOworCitwcmludCgnICcpOworcHJpbnQoJ1ZlcmlmeWlu
ZyByb3RhdGVkIGFscGhhIHNoYWRvdy4uLicpOwordGVzdChzaG91bGRCZSwgNDAwLCA2NTAsIDAs
IDAsIDAsIDApOwordGVzdChzaG91bGRCZUFyb3VuZCwgNDAwLCA1NzUsIDI1NSwgMCwgMCwgNjQp
OwordGVzdChzaG91bGRCZUFyb3VuZCwgNDAwLCA3MjUsIDI1NSwgMCwgMCwgNjQpOwordGVzdChz
aG91bGRCZUFyb3VuZCwgMzI1LCA2NTAsIDI1NSwgMCwgMCwgNjQpOwordGVzdChzaG91bGRCZUFy
b3VuZCwgNDc1LCA2NTAsIDI1NSwgMCwgMCwgNjQpOworCitwcmludCgnICcpOworcHJpbnQoJ1Zl
cmlmeWluZyByb3RhdGVkIGJsdXJyeSBzaGFkb3cuLi4nKTsKK3Rlc3Qoc2hvdWxkQmUsIDQwMCwg
OTAwLCAwLCAwLCAwLCAwKTsKK3Rlc3Qoc2hvdWxkQmVBcm91bmQsIDQwMCwgODAwLCAyNTUsIDAs
IDAsIDMxKTsKK3Rlc3Qoc2hvdWxkQmVBcm91bmQsIDQwMCwgMTAwMCwgMjU1LCAwLCAwLCAzMSk7
Cit0ZXN0KHNob3VsZEJlQXJvdW5kLCAzMDAsIDkwMCwgMjU1LCAwLCAwLCAzMSk7Cit0ZXN0KHNo
b3VsZEJlQXJvdW5kLCA1MDAsIDkwMCwgMjU1LCAwLCAwLCAzMSk7CisKK3ByaW50KCcgJyk7Cit2
YXIgc3VjY2Vzc2Z1bGx5UGFyc2VkID0gdHJ1ZTsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3Jl
L0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwppbmRleCA0MmU1NzdhNWQ1YzNl
NWE0NzUyMDkxMzY4YzczYTNmNmRhNDQ5N2ZmLi5kNzk2YmYzYTFiYzlkM2YxYjNiYTEwZTYyNDk5
Njk3YmQyODgxYmYwIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKKysrIGIv
U291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0xLDUgKzEsMjAgQEAKIDIwMTEtMDEtMTcgIEhl
bGRlciBDb3JyZWlhICA8aGVsZGVyQHNlbmNoYS5jb20+CiAKKyAgICAgICAgUmV2aWV3ZWQgYnkg
Tk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgW1F0XSBJbmNvcnJlY3Qgc2hhZG93IGFscGhhIHdp
dGggc2VtaS10cmFuc3BhcmVudCBzb2xpZCBmaWxsU3R5bGUKKyAgICAgICAgaHR0cHM6Ly9idWdz
LndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTUyNjExCisKKyAgICAgICAgVGhpcyBpcyByZWxh
dGVkIHRvIGJ1ZyA1MjU1OS4gVGhlIHNoYWRvdyBjb2xvciBhbHBoYSBtdXN0IGJlIG11bHRpcGxp
ZWQKKyAgICAgICAgYnkgdGhlIGNvbnRleHQgYnJ1c2ggYWxwaGEuCisKKyAgICAgICAgVGVzdDog
ZmFzdC9jYW52YXMvY2FudmFzLWZpbGxQYXRoLWFscGhhLXNoYWRvdy5odG1sCisKKyAgICAgICAg
KiBwbGF0Zm9ybS9ncmFwaGljcy9xdC9HcmFwaGljc0NvbnRleHRRdC5jcHA6CisgICAgICAgIChX
ZWJDb3JlOjpHcmFwaGljc0NvbnRleHQ6OmZpbGxQYXRoKToKKworMjAxMS0wMS0xNyAgSGVsZGVy
IENvcnJlaWEgIDxoZWxkZXJAc2VuY2hhLmNvbT4KKwogICAgICAgICBSZXZpZXdlZCBieSBBbmRy
ZWFzIEtsaW5nLgogCiAgICAgICAgIFtRdF0gSW5jb3JyZWN0IHNoYWRvdyBhbHBoYSB3aXRoIHBh
dHRlcm4gZmlsbFN0eWxlCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFw
aGljcy9xdC9HcmFwaGljc0NvbnRleHRRdC5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9n
cmFwaGljcy9xdC9HcmFwaGljc0NvbnRleHRRdC5jcHAKaW5kZXggMjUzY2Q4NDIyM2UxZDdmMGY3
NDczYzAzZGE4ZjMzMjE3ZTVhMTRlNy4uMzM3MzFkZGQzODhmNDkxOGUyYmIwMWVlZmJjZGQxYmZm
NmM3NWM3YiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvcXQv
R3JhcGhpY3NDb250ZXh0UXQuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBo
aWNzL3F0L0dyYXBoaWNzQ29udGV4dFF0LmNwcApAQCAtOCw3ICs4LDcgQEAKICAqIENvcHlyaWdo
dCAoQykgMjAwMywgMjAwNCwgMjAwNSwgMjAwNiwgMjAwNywgMjAwOCBBcHBsZSBJbmMuIEFsbCBy
aWdodHMgcmVzZXJ2ZWQuCiAgKiBDb3B5cmlnaHQgKEMpIDIwMDggTm9raWEgQ29ycG9yYXRpb24g
YW5kL29yIGl0cyBzdWJzaWRpYXJ5KC1pZXMpLgogICogQ29weXJpZ2h0IChDKSAyMDA4IERpcmsg
U2NodWx6ZSA8dmJzODVAZ214LmRlPgotICogQ29weXJpZ2h0IChDKSAyMDEwIFNlbmNoYSwgSW5j
LgorICogQ29weXJpZ2h0IChDKSAyMDEwLCAyMDExIFNlbmNoYSwgSW5jLgogICoKICAqIEFsbCBy
aWdodHMgcmVzZXJ2ZWQuCiAgKgpAQCAtNTA1LDE0ICs1MDUsMTkgQEAgdm9pZCBHcmFwaGljc0Nv
bnRleHQ6OmZpbGxQYXRoKGNvbnN0IFBhdGgmIHBhdGgpCiAgICAgICAgICAgICAgICAgICAgIGJy
dXNoLnNldFRyYW5zZm9ybShtX3N0YXRlLmZpbGxHcmFkaWVudC0+Z3JhZGllbnRTcGFjZVRyYW5z
Zm9ybSgpKTsKICAgICAgICAgICAgICAgICAgICAgc2hhZG93UGFpbnRlci0+c2V0T3BhY2l0eShz
dGF0aWNfY2FzdDxxcmVhbD4oc2hhZG93LT5tX2NvbG9yLmFscGhhKCkpIC8gMjU1KTsKICAgICAg
ICAgICAgICAgICAgICAgc2hhZG93UGFpbnRlci0+ZmlsbFBhdGgocGxhdGZvcm1QYXRoLCBicnVz
aCk7Ci0gICAgICAgICAgICAgICAgfSBlbHNlCi0gICAgICAgICAgICAgICAgICAgIHNoYWRvd1Bh
aW50ZXItPmZpbGxQYXRoKHBsYXRmb3JtUGF0aCwgUUNvbG9yKHNoYWRvdy0+bV9jb2xvcikpOwor
ICAgICAgICAgICAgICAgIH0gZWxzZSB7CisgICAgICAgICAgICAgICAgICAgIFFDb2xvciBzaGFk
b3dDb2xvciA9IHNoYWRvdy0+bV9jb2xvcjsKKyAgICAgICAgICAgICAgICAgICAgc2hhZG93Q29s
b3Iuc2V0QWxwaGFGKHNoYWRvd0NvbG9yLmFscGhhRigpICogcC0+YnJ1c2goKS5jb2xvcigpLmFs
cGhhRigpKTsKKyAgICAgICAgICAgICAgICAgICAgc2hhZG93UGFpbnRlci0+ZmlsbFBhdGgocGxh
dGZvcm1QYXRoLCBzaGFkb3dDb2xvcik7CisgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAg
ICAgIHNoYWRvdy0+ZW5kU2hhZG93TGF5ZXIodGhpcyk7CiAgICAgICAgICAgICB9CiAgICAgICAg
IH0gZWxzZSB7CiAgICAgICAgICAgICBRUG9pbnRGIG9mZnNldCA9IHNoYWRvdy0+b2Zmc2V0KCk7
CiAgICAgICAgICAgICBwLT50cmFuc2xhdGUob2Zmc2V0KTsKLSAgICAgICAgICAgIHAtPmZpbGxQ
YXRoKHBsYXRmb3JtUGF0aCwgUUNvbG9yKHNoYWRvdy0+bV9jb2xvcikpOworICAgICAgICAgICAg
UUNvbG9yIHNoYWRvd0NvbG9yID0gc2hhZG93LT5tX2NvbG9yOworICAgICAgICAgICAgc2hhZG93
Q29sb3Iuc2V0QWxwaGFGKHNoYWRvd0NvbG9yLmFscGhhRigpICogcC0+YnJ1c2goKS5jb2xvcigp
LmFscGhhRigpKTsKKyAgICAgICAgICAgIHAtPmZpbGxQYXRoKHBsYXRmb3JtUGF0aCwgc2hhZG93
Q29sb3IpOwogICAgICAgICAgICAgcC0+dHJhbnNsYXRlKC1vZmZzZXQpOwogICAgICAgICB9CiAg
ICAgfQo=
</data>

          </attachment>
      

    </bug>

</bugzilla>