<?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>50194</bug_id>
          
          <creation_ts>2010-11-29 17:24:22 -0800</creation_ts>
          <short_desc>[Qt] Path filling should keep shadow offset after context scaling</short_desc>
          <delta_ts>2010-11-30 02:03:46 -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>mdelaney7</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>314758</commentid>
    <comment_count>0</comment_count>
    <who name="Helder Correia">helder</who>
    <bug_when>2010-11-29 17:24:22 -0800</bug_when>
    <thetext>In particular, GraphicsContext::fillPath() in GraphicsContextQt.cpp needs to handle the special case when scaling was used.  The correct behavior is ensured in ContextShadow already, the issue only happens when using a non-blur shadow.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>314767</commentid>
    <comment_count>1</comment_count>
      <attachid>75092</attachid>
    <who name="Helder Correia">helder</who>
    <bug_when>2010-11-29 17:34:36 -0800</bug_when>
    <thetext>Created attachment 75092
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>314902</commentid>
    <comment_count>2</comment_count>
      <attachid>75092</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2010-11-30 02:03:41 -0800</bug_when>
    <thetext>Comment on attachment 75092
Patch

Clearing flags on attachment: 75092

Committed r72898: &lt;http://trac.webkit.org/changeset/72898&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>314903</commentid>
    <comment_count>3</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2010-11-30 02:03:46 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>75092</attachid>
            <date>2010-11-29 17:34:36 -0800</date>
            <delta_ts>2010-11-30 02:03:41 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-50194-20101129173434.patch</filename>
            <type>text/plain</type>
            <size>9797</size>
            <attacher name="Helder Correia">helder</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCAxMzE1ZWJkOWM3NTE0ZGM2YThiYTRkOTY0M2U1ODU1NjI3MTBlZjcyLi44NWFkNzc2
YjE3YzdkYmQ1MDM3MmE0MGZkNjc0YzI2NWFiYzAxYzM3IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0
cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTcgQEAK
KzIwMTAtMTEtMjkgIEhlbGRlciBDb3JyZWlhICA8aGVsZGVyQHNlbmNoYS5jb20+CisKKyAgICAg
ICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgW1F0XSBQYXRoIGZpbGxp
bmcgc2hvdWxkIGtlZXAgc2hhZG93IG9mZnNldCBhZnRlciBjb250ZXh0IHNjYWxpbmcKKyAgICAg
ICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTUwMTk0CisKKyAgICAg
ICAgTmV3IGZhc3QgY2FudmFzIHRlc3QgdG8gZW5zdXJlIGNvcnJlY3QgYmVoYXZpb3Igb2YgcGF0
aCBmaWxsIHNoYWRvdworICAgICAgICB3aGVuIHVzaW5nIHNjYWxpbmcuCisKKyAgICAgICAgKiBm
YXN0L2NhbnZhcy9jYW52YXMtc2NhbGUtZmlsbFBhdGgtc2hhZG93LWV4cGVjdGVkLnR4dDogQWRk
ZWQuCisgICAgICAgICogZmFzdC9jYW52YXMvY2FudmFzLXNjYWxlLWZpbGxQYXRoLXNoYWRvdy5o
dG1sOiBBZGRlZC4KKyAgICAgICAgKiBmYXN0L2NhbnZhcy9zY3JpcHQtdGVzdHMvY2FudmFzLXNj
YWxlLWZpbGxQYXRoLXNoYWRvdy5qczogQWRkZWQuCisKIDIwMTAtMTEtMjkgIEdhdmluIFBldGVy
cyAgPGdhdmlucEBjaHJvbWl1bS5vcmc+CiAKICAgICAgICAgUmV2aWV3ZWQgYnkgQWRhbSBCYXJ0
aC4KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3QvY2FudmFzL2NhbnZhcy1zY2FsZS1maWxs
UGF0aC1zaGFkb3ctZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMvZmFzdC9jYW52YXMvY2FudmFz
LXNjYWxlLWZpbGxQYXRoLXNoYWRvdy1leHBlY3RlZC50eHQKbmV3IGZpbGUgbW9kZSAxMDA2NDQK
aW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uNWE5ZmI4NDA1
MmRmZmMyMjQ1OWQ5YTU0NzRhYWI0MWU5ZGM4MTA0OQotLS0gL2Rldi9udWxsCisrKyBiL0xheW91
dFRlc3RzL2Zhc3QvY2FudmFzL2NhbnZhcy1zY2FsZS1maWxsUGF0aC1zaGFkb3ctZXhwZWN0ZWQu
dHh0CkBAIC0wLDAgKzEsNTcgQEAKK0Vuc3VyZSBjb3JyZWN0IGJlaGF2aW9yIG9mIGNhbnZhcyB3
aXRoIHBhdGggZmlsbCArIHNoYWRvdyBhZnRlciBzY2FsaW5nLiBBIGJsdWUgYW5kIHJlZCBjaGVj
a2VyZWQgcGF0dGVybiBzaG91bGQgYmUgZGlzcGxheWVkLgorCitPbiBzdWNjZXNzLCB5b3Ugd2ls
bCBzZWUgYSBzZXJpZXMgb2YgIlBBU1MiIG1lc3NhZ2VzLCBmb2xsb3dlZCBieSAiVEVTVCBDT01Q
TEVURSIuCisKKworUEFTUyBkWzBdIGlzIDI1NQorUEFTUyBkWzFdIGlzIDAKK1BBU1MgZFsyXSBp
cyAwCitQQVNTIGRbM10gaXMgMjU1CitQQVNTIGRbMF0gaXMgMjU1CitQQVNTIGRbMV0gaXMgMAor
UEFTUyBkWzJdIGlzIDAKK1BBU1MgZFszXSBpcyAyNTUKK1BBU1MgZFswXSBpcyAyNTUKK1BBU1Mg
ZFsxXSBpcyAwCitQQVNTIGRbMl0gaXMgMAorUEFTUyBkWzNdIGlzIDI1NQorUEFTUyBkWzBdIGlz
IDI1NQorUEFTUyBkWzFdIGlzIDAKK1BBU1MgZFsyXSBpcyAwCitQQVNTIGRbM10gaXMgYXJvdW5k
IDc2CitQQVNTIGRbMF0gaXMgMjU1CitQQVNTIGRbMV0gaXMgMAorUEFTUyBkWzJdIGlzIDAKK1BB
U1MgZFszXSBpcyBhcm91bmQgNzYKK1BBU1MgZFswXSBpcyAyNTUKK1BBU1MgZFsxXSBpcyAwCitQ
QVNTIGRbMl0gaXMgMAorUEFTUyBkWzNdIGlzIGFyb3VuZCA3NgorUEFTUyBkWzBdIGlzIDI1NQor
UEFTUyBkWzFdIGlzIDAKK1BBU1MgZFsyXSBpcyAwCitQQVNTIGRbM10gaXMgYXJvdW5kIDgzCitQ
QVNTIGRbMF0gaXMgMjU1CitQQVNTIGRbMV0gaXMgMAorUEFTUyBkWzJdIGlzIDAKK1BBU1MgZFsz
XSBpcyBhcm91bmQgODMKK1BBU1MgZFswXSBpcyAyNTUKK1BBU1MgZFsxXSBpcyAwCitQQVNTIGRb
Ml0gaXMgMAorUEFTUyBkWzNdIGlzIGFyb3VuZCA1MworUEFTUyBkWzBdIGlzIDI1NQorUEFTUyBk
WzFdIGlzIDAKK1BBU1MgZFsyXSBpcyAwCitQQVNTIGRbM10gaXMgYXJvdW5kIDI0CitQQVNTIGRb
MF0gaXMgMjU1CitQQVNTIGRbMV0gaXMgMAorUEFTUyBkWzJdIGlzIDAKK1BBU1MgZFszXSBpcyBh
cm91bmQgMjQKK1BBU1MgZFswXSBpcyAyNTUKK1BBU1MgZFsxXSBpcyAwCitQQVNTIGRbMl0gaXMg
MAorUEFTUyBkWzNdIGlzIGFyb3VuZCAyNAorUEFTUyBzdWNjZXNzZnVsbHlQYXJzZWQgaXMgdHJ1
ZQorCitURVNUIENPTVBMRVRFCisKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3QvY2FudmFz
L2NhbnZhcy1zY2FsZS1maWxsUGF0aC1zaGFkb3cuaHRtbCBiL0xheW91dFRlc3RzL2Zhc3QvY2Fu
dmFzL2NhbnZhcy1zY2FsZS1maWxsUGF0aC1zaGFkb3cuaHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0
NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi4zYzk0NzI1
Y2UyYTFiODMyNDdhZTVkNDI4ZGY1ODUzMzk2OGM5MDVlCi0tLSAvZGV2L251bGwKKysrIGIvTGF5
b3V0VGVzdHMvZmFzdC9jYW52YXMvY2FudmFzLXNjYWxlLWZpbGxQYXRoLXNoYWRvdy5odG1sCkBA
IC0wLDAgKzEsMTMgQEAKKzwhRE9DVFlQRSBIVE1MIFBVQkxJQyAiLS8vSUVURi8vRFREIEhUTUwv
L0VOIj4KKzxodG1sPgorPGhlYWQ+Cis8bGluayByZWw9InN0eWxlc2hlZXQiIGhyZWY9Ii4uL2pz
L3Jlc291cmNlcy9qcy10ZXN0LXN0eWxlLmNzcyI+Cis8c2NyaXB0IHNyYz0iLi4vanMvcmVzb3Vy
Y2VzL2pzLXRlc3QtcHJlLmpzIj48L3NjcmlwdD4KKzwvaGVhZD4KKzxib2R5PgorPHAgaWQ9ImRl
c2NyaXB0aW9uIj48L3A+Cis8ZGl2IGlkPSJjb25zb2xlIj48L2Rpdj4KKzxzY3JpcHQgc3JjPSJz
Y3JpcHQtdGVzdHMvY2FudmFzLXNjYWxlLWZpbGxQYXRoLXNoYWRvdy5qcyI+PC9zY3JpcHQ+Cis8
c2NyaXB0IHNyYz0iLi4vanMvcmVzb3VyY2VzL2pzLXRlc3QtcG9zdC5qcyI+PC9zY3JpcHQ+Cis8
L2JvZHk+Cis8L2h0bWw+CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L2NhbnZhcy9zY3Jp
cHQtdGVzdHMvY2FudmFzLXNjYWxlLWZpbGxQYXRoLXNoYWRvdy5qcyBiL0xheW91dFRlc3RzL2Zh
c3QvY2FudmFzL3NjcmlwdC10ZXN0cy9jYW52YXMtc2NhbGUtZmlsbFBhdGgtc2hhZG93LmpzCm5l
dyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAuLjA1Mjg2ZjUzMjhiNWU1OTk4MzI0MzUwNzVkYmJmMWVjMTdlNWEyMDcKLS0tIC9k
ZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9mYXN0L2NhbnZhcy9zY3JpcHQtdGVzdHMvY2FudmFz
LXNjYWxlLWZpbGxQYXRoLXNoYWRvdy5qcwpAQCAtMCwwICsxLDE1MSBAQAorZGVzY3JpcHRpb24o
IkVuc3VyZSBjb3JyZWN0IGJlaGF2aW9yIG9mIGNhbnZhcyB3aXRoIHBhdGggZmlsbCArIHNoYWRv
dyBhZnRlciBzY2FsaW5nLiBBIGJsdWUgYW5kIHJlZCBjaGVja2VyZWQgcGF0dGVybiBzaG91bGQg
YmUgZGlzcGxheWVkLiIpOworCitmdW5jdGlvbiBwcmludChtZXNzYWdlLCBjb2xvcikKK3sKKyAg
ICB2YXIgcGFyYWdyYXBoID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgiZGl2Iik7CisgICAgcGFy
YWdyYXBoLmFwcGVuZENoaWxkKGRvY3VtZW50LmNyZWF0ZVRleHROb2RlKG1lc3NhZ2UpKTsKKyAg
ICBwYXJhZ3JhcGguc3R5bGUuZm9udEZhbWlseSA9ICJtb25vc3BhY2UiOworICAgIGlmIChjb2xv
cikKKyAgICAgICAgcGFyYWdyYXBoLnN0eWxlLmNvbG9yID0gY29sb3I7CisgICAgZG9jdW1lbnQu
Z2V0RWxlbWVudEJ5SWQoImNvbnNvbGUiKS5hcHBlbmRDaGlsZChwYXJhZ3JhcGgpOworfQorCitm
dW5jdGlvbiBzaG91bGRCZUFyb3VuZChhLCBiKQoreworICAgIHZhciBldmFsQTsKKyAgICB0cnkg
eworICAgICAgICBldmFsQSA9IGV2YWwoYSk7CisgICAgfSBjYXRjaChlKSB7CisgICAgICAgIGV2
YWxBID0gZTsKKyAgICB9CisKKyAgICBpZiAoTWF0aC5hYnMoZXZhbEEgLSBiKSA8IDEwKQorICAg
ICAgICBwcmludCgiUEFTUyAiICsgYSArICIgaXMgYXJvdW5kICIgKyBiICwgImdyZWVuIikKKyAg
ICBlbHNlCisgICAgICAgIHByaW50KCJGQUlMICIgKyBhICsgIiBpcyBub3QgYXJvdW5kICIgKyBi
ICsgIiAoYWN0dWFsOiAiICsgZXZhbEEgKyAiKSIsICJyZWQiKTsKK30KKwordmFyIGNhbnZhcyA9
IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoJ2NhbnZhcycpOworZG9jdW1lbnQuYm9keS5hcHBlbmRD
aGlsZChjYW52YXMpOworY2FudmFzLnNldEF0dHJpYnV0ZSgnd2lkdGgnLCAnMTAwMCcpOworY2Fu
dmFzLnNldEF0dHJpYnV0ZSgnaGVpZ2h0JywgJzEwMDAnKTsKK3ZhciBjdHggPSBjYW52YXMuZ2V0
Q29udGV4dCgnMmQnKTsKKworY3R4LnNjYWxlKDIsIDIpOworY3R4LnNoYWRvd09mZnNldFggPSAx
MDA7CitjdHguc2hhZG93T2Zmc2V0WSA9IDEwMDsKK2N0eC5maWxsU3R5bGUgPSAncmdiYSgwLCAw
LCAyNTUsIDEpJzsKKy8vY3R4LmxpbmVXaWR0aCA9IDMwOworCitjdHguc2hhZG93Q29sb3IgPSAn
cmdiYSgyNTUsIDAsIDAsIDEuMCknOworY3R4LmJlZ2luUGF0aCgpOworY3R4Lm1vdmVUbyg1MCwg
NTApOworY3R4LmxpbmVUbygxMDAsIDUwKTsKK2N0eC5saW5lVG8oMTAwLCAxMDApOworY3R4Lmxp
bmVUbyg1MCwgMTAwKTsKK2N0eC5maWxsKCk7CisKK2N0eC5zaGFkb3dDb2xvciA9ICdyZ2JhKDI1
NSwgMCwgMCwgMC4zKSc7CitjdHguYmVnaW5QYXRoKCk7CitjdHgubW92ZVRvKDUwLCAxNTApOwor
Y3R4LmxpbmVUbygxMDAsIDE1MCk7CitjdHgubGluZVRvKDEwMCwgMjAwKTsKK2N0eC5saW5lVG8o
NTAsIDIwMCk7CitjdHguZmlsbCgpOworCitjdHguc2hhZG93Q29sb3IgPSAncmdiYSgyNTUsIDAs
IDAsIDEuMCknOworY3R4LnNoYWRvd0JsdXIgPSAxMDsKK2N0eC5iZWdpblBhdGgoKTsKK2N0eC5t
b3ZlVG8oMTUwLCA1MCk7CitjdHgubGluZVRvKDIwMCwgNTApOworY3R4LmxpbmVUbygyMDAsIDEw
MCk7CitjdHgubGluZVRvKDE1MCwgMTAwKTsKK2N0eC5maWxsKCk7CisKK2N0eC5zaGFkb3dDb2xv
ciA9ICdyZ2JhKDI1NSwgMCwgMCwgMC4zKSc7CitjdHguYmVnaW5QYXRoKCk7CitjdHgubW92ZVRv
KDE1MCwgMTUwKTsKK2N0eC5saW5lVG8oMjAwLCAxNTApOworY3R4LmxpbmVUbygyMDAsIDIwMCk7
CitjdHgubGluZVRvKDE1MCwgMjAwKTsKK2N0eC5maWxsKCk7CisKK3ZhciBkOyAvLyBpbWFnZURh
dGEuZGF0YQorCisvLyBWZXJpZnkgc29saWQgc2hhZG93LgorZCA9IGN0eC5nZXRJbWFnZURhdGEo
MjAwLCAyMDUsIDEsIDEpLmRhdGE7CitzaG91bGRCZSgnZFswXScsICcyNTUnKTsKK3Nob3VsZEJl
KCdkWzFdJywgJzAnKTsKK3Nob3VsZEJlKCdkWzJdJywgJzAnKTsKK3Nob3VsZEJlKCdkWzNdJywg
JzI1NScpOworCitkID0gY3R4LmdldEltYWdlRGF0YSgyOTksIDI5NSwgMSwgMSkuZGF0YTsKK3No
b3VsZEJlKCdkWzBdJywgJzI1NScpOworc2hvdWxkQmUoJ2RbMV0nLCAnMCcpOworc2hvdWxkQmUo
J2RbMl0nLCAnMCcpOworc2hvdWxkQmUoJ2RbM10nLCAnMjU1Jyk7CisKK2QgPSBjdHguZ2V0SW1h
Z2VEYXRhKDIwMCwgMjk5LCAxLCAxKS5kYXRhOworc2hvdWxkQmUoJ2RbMF0nLCAnMjU1Jyk7Citz
aG91bGRCZSgnZFsxXScsICcwJyk7CitzaG91bGRCZSgnZFsyXScsICcwJyk7CitzaG91bGRCZSgn
ZFszXScsICcyNTUnKTsKKworLy8gVmVyaWZ5IHNvbGlkIGFscGhhIHNoYWRvdy4KK2QgPSBjdHgu
Z2V0SW1hZ2VEYXRhKDIwMCwgNDA1LCAxLCAxKS5kYXRhOworc2hvdWxkQmUoJ2RbMF0nLCAnMjU1
Jyk7CitzaG91bGRCZSgnZFsxXScsICcwJyk7CitzaG91bGRCZSgnZFsyXScsICcwJyk7CitzaG91
bGRCZUFyb3VuZCgnZFszXScsICc3NicpOworCitkID0gY3R4LmdldEltYWdlRGF0YSgyOTksIDQw
NSwgMSwgMSkuZGF0YTsKK3Nob3VsZEJlKCdkWzBdJywgJzI1NScpOworc2hvdWxkQmUoJ2RbMV0n
LCAnMCcpOworc2hvdWxkQmUoJ2RbMl0nLCAnMCcpOworc2hvdWxkQmVBcm91bmQoJ2RbM10nLCAn
NzYnKTsKKworZCA9IGN0eC5nZXRJbWFnZURhdGEoMjA1LCA0OTksIDEsIDEpLmRhdGE7CitzaG91
bGRCZSgnZFswXScsICcyNTUnKTsKK3Nob3VsZEJlKCdkWzFdJywgJzAnKTsKK3Nob3VsZEJlKCdk
WzJdJywgJzAnKTsKK3Nob3VsZEJlQXJvdW5kKCdkWzNdJywgJzc2Jyk7CisKKy8vIFZlcmlmeSBi
bHVycnkgc2hhZG93LgorZCA9IGN0eC5nZXRJbWFnZURhdGEoMzk4LCAyMDUsIDEsIDEpLmRhdGE7
CitzaG91bGRCZSgnZFswXScsICcyNTUnKTsKK3Nob3VsZEJlKCdkWzFdJywgJzAnKTsKK3Nob3Vs
ZEJlKCdkWzJdJywgJzAnKTsKK3Nob3VsZEJlQXJvdW5kKCdkWzNdJywgJzgzJyk7CisKK2QgPSBj
dHguZ2V0SW1hZ2VEYXRhKDUwMSwgMjA1LCAxLCAxKS5kYXRhOworc2hvdWxkQmUoJ2RbMF0nLCAn
MjU1Jyk7CitzaG91bGRCZSgnZFsxXScsICcwJyk7CitzaG91bGRCZSgnZFsyXScsICcwJyk7Citz
aG91bGRCZUFyb3VuZCgnZFszXScsICc4MycpOworCitkID0gY3R4LmdldEltYWdlRGF0YSg1MDAs
IDMwMCwgMSwgMSkuZGF0YTsKK3Nob3VsZEJlKCdkWzBdJywgJzI1NScpOworc2hvdWxkQmUoJ2Rb
MV0nLCAnMCcpOworc2hvdWxkQmUoJ2RbMl0nLCAnMCcpOworc2hvdWxkQmVBcm91bmQoJ2RbM10n
LCAnNTMnKTsKKworLy8gVmVyaWZ5IGJsdXJyeSBhbHBoYSBzaGFkb3cuCitkID0gY3R4LmdldElt
YWdlRGF0YSgzOTgsIDQwNSwgMSwgMSkuZGF0YTsKK3Nob3VsZEJlKCdkWzBdJywgJzI1NScpOwor
c2hvdWxkQmUoJ2RbMV0nLCAnMCcpOworc2hvdWxkQmUoJ2RbMl0nLCAnMCcpOworc2hvdWxkQmVB
cm91bmQoJ2RbM10nLCAnMjQnKTsKKworZCA9IGN0eC5nZXRJbWFnZURhdGEoNDA1LCA1MDEsIDEs
IDEpLmRhdGE7CitzaG91bGRCZSgnZFswXScsICcyNTUnKTsKK3Nob3VsZEJlKCdkWzFdJywgJzAn
KTsKK3Nob3VsZEJlKCdkWzJdJywgJzAnKTsKK3Nob3VsZEJlQXJvdW5kKCdkWzNdJywgJzI0Jyk7
CisKK2QgPSBjdHguZ2V0SW1hZ2VEYXRhKDQwNSwgNTAxLCAxLCAxKS5kYXRhOworc2hvdWxkQmUo
J2RbMF0nLCAnMjU1Jyk7CitzaG91bGRCZSgnZFsxXScsICcwJyk7CitzaG91bGRCZSgnZFsyXScs
ICcwJyk7CitzaG91bGRCZUFyb3VuZCgnZFszXScsICcyNCcpOworCit2YXIgc3VjY2Vzc2Z1bGx5
UGFyc2VkID0gdHJ1ZTsKZGlmZiAtLWdpdCBhL1dlYkNvcmUvQ2hhbmdlTG9nIGIvV2ViQ29yZS9D
aGFuZ2VMb2cKaW5kZXggZGU1MzQ5MjQ4ODI0ZmE2MGQyMjViZjkzNDMzODQ2N2E1ODdiYTA0MC4u
MWY4NjVlZmMyMDcxMjM4MTFiZTE1NTMxZGQ2MTIyYzg0MjI1YWZmOSAxMDA2NDQKLS0tIGEvV2Vi
Q29yZS9DaGFuZ2VMb2cKKysrIGIvV2ViQ29yZS9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxOSBAQAor
MjAxMC0xMS0yOSAgSGVsZGVyIENvcnJlaWEgIDxoZWxkZXJAc2VuY2hhLmNvbT4KKworICAgICAg
ICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBbUXRdIFBhdGggZmlsbGlu
ZyBzaG91bGQga2VlcCBzaGFkb3cgb2Zmc2V0IGFmdGVyIGNvbnRleHQgc2NhbGluZworICAgICAg
ICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NTAxOTQKKworICAgICAg
ICBIYW5kbGUgdGhlIHNwZWNpYWwgY2FzZSB3aGVuIHNjYWxpbmcgaXMgdXNlZCBhbmQgdHJhbnNs
YXRlIHRoZSBzaGFkb3cKKyAgICAgICAgb2Zmc2V0IGFjY29yZGluZ2x5LiBUaGUgY29ycmVjdCBi
ZWhhdmlvciBpcyBlbnN1cmVkIGluIENvbnRleHRTaGFkb3cKKyAgICAgICAgYWxyZWFkeSwgdGhl
IGlzc3VlIG9ubHkgaGFwcGVucyB3aGVuIHVzaW5nIGEgbm9uLWJsdXIgc2hhZG93LgorCisgICAg
ICAgIFRlc3Q6IGZhc3QvY2FudmFzL2NhbnZhcy1zY2FsZS1maWxsUGF0aC1zaGFkb3cuaHRtbAor
CisgICAgICAgICogcGxhdGZvcm0vZ3JhcGhpY3MvcXQvR3JhcGhpY3NDb250ZXh0UXQuY3BwOgor
ICAgICAgICAoV2ViQ29yZTo6R3JhcGhpY3NDb250ZXh0OjpmaWxsUGF0aCk6CisKIDIwMTAtMTEt
MjkgIEdhdmluIFBldGVycyAgPGdhdmlucEBjaHJvbWl1bS5vcmc+CiAKICAgICAgICAgUmV2aWV3
ZWQgYnkgQWRhbSBCYXJ0aC4KZGlmZiAtLWdpdCBhL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3Mv
cXQvR3JhcGhpY3NDb250ZXh0UXQuY3BwIGIvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9xdC9H
cmFwaGljc0NvbnRleHRRdC5jcHAKaW5kZXggYjM5OWY0ZTYxMmE5ZDlkMjU4ZTI0ODM1YjQ5MzYz
ODRkZTBhZmM0OS4uZGU2ODkyZTA2ZGQ5NTQ3ODI1MzE2YjUyNTRkZTU5YmE2OGJmOGJjOCAxMDA2
NDQKLS0tIGEvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9xdC9HcmFwaGljc0NvbnRleHRRdC5j
cHAKKysrIGIvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9xdC9HcmFwaGljc0NvbnRleHRRdC5j
cHAKQEAgLTUyOCw5ICs1MjgsMjEgQEAgdm9pZCBHcmFwaGljc0NvbnRleHQ6OmZpbGxQYXRoKCkK
ICAgICAgICAgaWYgKHNoYWRvdy0+bV90eXBlICE9IENvbnRleHRTaGFkb3c6OkJsdXJTaGFkb3cK
ICAgICAgICAgICAgICYmICFtX2NvbW1vbi0+c3RhdGUuZmlsbFBhdHRlcm4gJiYgIW1fY29tbW9u
LT5zdGF0ZS5maWxsR3JhZGllbnQpCiAgICAgICAgIHsKLSAgICAgICAgICAgIHAtPnRyYW5zbGF0
ZShtX2RhdGEtPnNoYWRvdy5vZmZzZXQoKSk7Ci0gICAgICAgICAgICBwLT5maWxsUGF0aChwYXRo
LCBRQ29sb3IobV9kYXRhLT5zaGFkb3cubV9jb2xvcikpOwotICAgICAgICAgICAgcC0+dHJhbnNs
YXRlKC1tX2RhdGEtPnNoYWRvdy5vZmZzZXQoKSk7CisgICAgICAgICAgICBRUG9pbnRGIG9mZnNl
dCA9IHNoYWRvdy0+b2Zmc2V0KCk7CisgICAgICAgICAgICBjb25zdCBRVHJhbnNmb3JtIHRyYW5z
Zm9ybSA9IHAtPnRyYW5zZm9ybSgpOworICAgICAgICAgICAgaWYgKHRyYW5zZm9ybS5pc1NjYWxp
bmcoKSkgeworICAgICAgICAgICAgICAgIC8vIElmIHNjYWxpbmcgaXMgcmVxdWlyZWQsIGZpbmQg
dGhlIG5ldyBjb29yZCBmb3Igc2hhZG93IG9yaWdpbiwKKyAgICAgICAgICAgICAgICAvLyBzbyB0
aGF0IHRoZSByZWxhdGl2ZSBvZmZzZXQgdG8gaXRzIHNoYXBlIGlzIGtlcHQuCisgICAgICAgICAg
ICAgICAgUVBvaW50RiB0cmFuc2xhdGVkT2Zmc2V0KG9mZnNldC54KCkgLyB0cmFuc2Zvcm0ubTEx
KCksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9mZnNldC55KCkg
LyB0cmFuc2Zvcm0ubTIyKCkpOworICAgICAgICAgICAgICAgIHBhdGgudHJhbnNsYXRlKHRyYW5z
bGF0ZWRPZmZzZXQpOworICAgICAgICAgICAgICAgIHAtPmZpbGxQYXRoKHBhdGgsIFFDb2xvcihz
aGFkb3ctPm1fY29sb3IpKTsKKyAgICAgICAgICAgICAgICBwYXRoLnRyYW5zbGF0ZSgtdHJhbnNs
YXRlZE9mZnNldCk7CisgICAgICAgICAgICB9IGVsc2UgeworICAgICAgICAgICAgICAgIHAtPnRy
YW5zbGF0ZShvZmZzZXQpOworICAgICAgICAgICAgICAgIHAtPmZpbGxQYXRoKHBhdGgsIFFDb2xv
cihzaGFkb3ctPm1fY29sb3IpKTsKKyAgICAgICAgICAgICAgICBwLT50cmFuc2xhdGUoLW9mZnNl
dCk7CisgICAgICAgICAgICB9CiAgICAgICAgIH0gZWxzZSB7CiAgICAgICAgICAgICBRUGFpbnRl
ciogc2hhZG93UGFpbnRlciA9IHNoYWRvdy0+YmVnaW5TaGFkb3dMYXllcihwLCBwYXRoLmNvbnRy
b2xQb2ludFJlY3QoKSk7CiAgICAgICAgICAgICBpZiAoc2hhZG93UGFpbnRlcikgewo=
</data>

          </attachment>
      

    </bug>

</bugzilla>