<?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>50198</bug_id>
          
          <creation_ts>2010-11-29 18:16:14 -0800</creation_ts>
          <short_desc>[Qt] Path stroke shadow has incorrect behavior when using ctx.scale(x,y)</short_desc>
          <delta_ts>2010-11-30 02:20:31 -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>314794</commentid>
    <comment_count>0</comment_count>
    <who name="Helder Correia">helder</who>
    <bug_when>2010-11-29 18:16:14 -0800</bug_when>
    <thetext>GraphicsContext::strokePath() in GraphicsContextQt.cpp needs to handle the special case where the context is scaled.  The shadow offset must not be affected by the transformation.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>314796</commentid>
    <comment_count>1</comment_count>
      <attachid>75096</attachid>
    <who name="Helder Correia">helder</who>
    <bug_when>2010-11-29 18:20:51 -0800</bug_when>
    <thetext>Created attachment 75096
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>314909</commentid>
    <comment_count>2</comment_count>
      <attachid>75096</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2010-11-30 02:20:24 -0800</bug_when>
    <thetext>Comment on attachment 75096
Patch

Clearing flags on attachment: 75096

Committed r72900: &lt;http://trac.webkit.org/changeset/72900&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>314910</commentid>
    <comment_count>3</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2010-11-30 02:20:31 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>75096</attachid>
            <date>2010-11-29 18:20:51 -0800</date>
            <delta_ts>2010-11-30 02:20:24 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-50198-20101129182049.patch</filename>
            <type>text/plain</type>
            <size>9840</size>
            <attacher name="Helder Correia">helder</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCAxMzE1ZWJkOWM3NTE0ZGM2YThiYTRkOTY0M2U1ODU1NjI3MTBlZjcyLi40NjljNzJj
ZjczZWU5YWNiZTIyNTZjNmM3MmNkYTA5OTU5ZTM4N2YwIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0
cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTcgQEAK
KzIwMTAtMTEtMjkgIEhlbGRlciBDb3JyZWlhICA8aGVsZGVyQHNlbmNoYS5jb20+CisKKyAgICAg
ICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgW1F0XSBQYXRoIHN0cm9r
ZSBzaGFkb3cgaGFzIGluY29ycmVjdCBiZWhhdmlvciB3aGVuIHVzaW5nIGN0eC5zY2FsZSh4LHkp
CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD01MDE5OAor
CisgICAgICAgIE5ldyBmYXN0IGNhbnZhcyB0ZXN0IHRvIGVuc3VyZSBjb3JyZWN0IGJlaGF2aW9y
IG9mIHBhdGggc3Ryb2tlIHNoYWRvdworICAgICAgICB3aGVuIHVzaW5nIHNjYWxpbmcuCisKKyAg
ICAgICAgKiBmYXN0L2NhbnZhcy9jYW52YXMtc2NhbGUtc3Ryb2tlUGF0aC1zaGFkb3ctZXhwZWN0
ZWQudHh0OiBBZGRlZC4KKyAgICAgICAgKiBmYXN0L2NhbnZhcy9jYW52YXMtc2NhbGUtc3Ryb2tl
UGF0aC1zaGFkb3cuaHRtbDogQWRkZWQuCisgICAgICAgICogZmFzdC9jYW52YXMvc2NyaXB0LXRl
c3RzL2NhbnZhcy1zY2FsZS1zdHJva2VQYXRoLXNoYWRvdy5qczogQWRkZWQuCisKIDIwMTAtMTEt
MjkgIEdhdmluIFBldGVycyAgPGdhdmlucEBjaHJvbWl1bS5vcmc+CiAKICAgICAgICAgUmV2aWV3
ZWQgYnkgQWRhbSBCYXJ0aC4KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3QvY2FudmFzL2Nh
bnZhcy1zY2FsZS1zdHJva2VQYXRoLXNoYWRvdy1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0cy9m
YXN0L2NhbnZhcy9jYW52YXMtc2NhbGUtc3Ryb2tlUGF0aC1zaGFkb3ctZXhwZWN0ZWQudHh0Cm5l
dyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAuLmU1NjIwMWY3Mzg3ZTQ2MmY3OTIyNWU2NWY4YTM0MDFlMmUzMjM2ZmUKLS0tIC9k
ZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9mYXN0L2NhbnZhcy9jYW52YXMtc2NhbGUtc3Ryb2tl
UGF0aC1zaGFkb3ctZXhwZWN0ZWQudHh0CkBAIC0wLDAgKzEsNTcgQEAKK0Vuc3VyZSBjb3JyZWN0
IGJlaGF2aW9yIG9mIGNhbnZhcyB3aXRoIHBhdGggc3Ryb2tlICsgc2hhZG93IGFmdGVyIHNjYWxp
bmcuIEEgYmx1ZSBhbmQgcmVkIGNoZWNrZXJlZCBwYXR0ZXJuIHNob3VsZCBiZSBkaXNwbGF5ZWQu
CisKK09uIHN1Y2Nlc3MsIHlvdSB3aWxsIHNlZSBhIHNlcmllcyBvZiAiUEFTUyIgbWVzc2FnZXMs
IGZvbGxvd2VkIGJ5ICJURVNUIENPTVBMRVRFIi4KKworCitQQVNTIGRbMF0gaXMgMjU1CitQQVNT
IGRbMV0gaXMgMAorUEFTUyBkWzJdIGlzIDAKK1BBU1MgZFszXSBpcyAyNTUKK1BBU1MgZFswXSBp
cyAyNTUKK1BBU1MgZFsxXSBpcyAwCitQQVNTIGRbMl0gaXMgMAorUEFTUyBkWzNdIGlzIDI1NQor
UEFTUyBkWzBdIGlzIDI1NQorUEFTUyBkWzFdIGlzIDAKK1BBU1MgZFsyXSBpcyAwCitQQVNTIGRb
M10gaXMgMjU1CitQQVNTIGRbMF0gaXMgMjU1CitQQVNTIGRbMV0gaXMgMAorUEFTUyBkWzJdIGlz
IDAKK1BBU1MgZFszXSBpcyBhcm91bmQgNzYKK1BBU1MgZFswXSBpcyAyNTUKK1BBU1MgZFsxXSBp
cyAwCitQQVNTIGRbMl0gaXMgMAorUEFTUyBkWzNdIGlzIGFyb3VuZCA3NgorUEFTUyBkWzBdIGlz
IDI1NQorUEFTUyBkWzFdIGlzIDAKK1BBU1MgZFsyXSBpcyAwCitQQVNTIGRbM10gaXMgYXJvdW5k
IDc2CitQQVNTIGRbMF0gaXMgMjU1CitQQVNTIGRbMV0gaXMgMAorUEFTUyBkWzJdIGlzIDAKK1BB
U1MgZFszXSBpcyBhcm91bmQgMjAKK1BBU1MgZFswXSBpcyAyNTUKK1BBU1MgZFsxXSBpcyAwCitQ
QVNTIGRbMl0gaXMgMAorUEFTUyBkWzNdIGlzIGFyb3VuZCAyMgorUEFTUyBkWzBdIGlzIDI1NQor
UEFTUyBkWzFdIGlzIDAKK1BBU1MgZFsyXSBpcyAwCitQQVNTIGRbM10gaXMgYXJvdW5kIDI4CitQ
QVNTIGRbMF0gaXMgMjU1CitQQVNTIGRbMV0gaXMgMAorUEFTUyBkWzJdIGlzIDAKK1BBU1MgZFsz
XSBpcyBhcm91bmQgMjIKK1BBU1MgZFswXSBpcyAyNTUKK1BBU1MgZFsxXSBpcyAwCitQQVNTIGRb
Ml0gaXMgMAorUEFTUyBkWzNdIGlzIGFyb3VuZCAxNQorUEFTUyBkWzBdIGlzIDI1NQorUEFTUyBk
WzFdIGlzIDAKK1BBU1MgZFsyXSBpcyAwCitQQVNTIGRbM10gaXMgYXJvdW5kIDE3CitQQVNTIHN1
Y2Nlc3NmdWxseVBhcnNlZCBpcyB0cnVlCisKK1RFU1QgQ09NUExFVEUKKwpkaWZmIC0tZ2l0IGEv
TGF5b3V0VGVzdHMvZmFzdC9jYW52YXMvY2FudmFzLXNjYWxlLXN0cm9rZVBhdGgtc2hhZG93Lmh0
bWwgYi9MYXlvdXRUZXN0cy9mYXN0L2NhbnZhcy9jYW52YXMtc2NhbGUtc3Ryb2tlUGF0aC1zaGFk
b3cuaHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwLi5lMzI0MDNlMDY0OGUwN2MxODhjMzQyNmUxMmY2NzczMmY5ZWMz
OGRhCi0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvZmFzdC9jYW52YXMvY2FudmFzLXNj
YWxlLXN0cm9rZVBhdGgtc2hhZG93Lmh0bWwKQEAgLTAsMCArMSwxMyBAQAorPCFET0NUWVBFIEhU
TUwgUFVCTElDICItLy9JRVRGLy9EVEQgSFRNTC8vRU4iPgorPGh0bWw+Cis8aGVhZD4KKzxsaW5r
IHJlbD0ic3R5bGVzaGVldCIgaHJlZj0iLi4vanMvcmVzb3VyY2VzL2pzLXRlc3Qtc3R5bGUuY3Nz
Ij4KKzxzY3JpcHQgc3JjPSIuLi9qcy9yZXNvdXJjZXMvanMtdGVzdC1wcmUuanMiPjwvc2NyaXB0
PgorPC9oZWFkPgorPGJvZHk+Cis8cCBpZD0iZGVzY3JpcHRpb24iPjwvcD4KKzxkaXYgaWQ9ImNv
bnNvbGUiPjwvZGl2PgorPHNjcmlwdCBzcmM9InNjcmlwdC10ZXN0cy9jYW52YXMtc2NhbGUtc3Ry
b2tlUGF0aC1zaGFkb3cuanMiPjwvc2NyaXB0PgorPHNjcmlwdCBzcmM9Ii4uL2pzL3Jlc291cmNl
cy9qcy10ZXN0LXBvc3QuanMiPjwvc2NyaXB0PgorPC9ib2R5PgorPC9odG1sPgpkaWZmIC0tZ2l0
IGEvTGF5b3V0VGVzdHMvZmFzdC9jYW52YXMvc2NyaXB0LXRlc3RzL2NhbnZhcy1zY2FsZS1zdHJv
a2VQYXRoLXNoYWRvdy5qcyBiL0xheW91dFRlc3RzL2Zhc3QvY2FudmFzL3NjcmlwdC10ZXN0cy9j
YW52YXMtc2NhbGUtc3Ryb2tlUGF0aC1zaGFkb3cuanMKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5k
ZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uNTE5OGQ5NDE1MTdk
YWI5MmJjMjg5MWM4Mzc0ZjM1YmExYTg5ZDU3OQotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRl
c3RzL2Zhc3QvY2FudmFzL3NjcmlwdC10ZXN0cy9jYW52YXMtc2NhbGUtc3Ryb2tlUGF0aC1zaGFk
b3cuanMKQEAgLTAsMCArMSwxNTQgQEAKK2Rlc2NyaXB0aW9uKCJFbnN1cmUgY29ycmVjdCBiZWhh
dmlvciBvZiBjYW52YXMgd2l0aCBwYXRoIHN0cm9rZSArIHNoYWRvdyBhZnRlciBzY2FsaW5nLiBB
IGJsdWUgYW5kIHJlZCBjaGVja2VyZWQgcGF0dGVybiBzaG91bGQgYmUgZGlzcGxheWVkLiIpOwor
CitmdW5jdGlvbiBwcmludChtZXNzYWdlLCBjb2xvcikKK3sKKyAgICB2YXIgcGFyYWdyYXBoID0g
ZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgiZGl2Iik7CisgICAgcGFyYWdyYXBoLmFwcGVuZENoaWxk
KGRvY3VtZW50LmNyZWF0ZVRleHROb2RlKG1lc3NhZ2UpKTsKKyAgICBwYXJhZ3JhcGguc3R5bGUu
Zm9udEZhbWlseSA9ICJtb25vc3BhY2UiOworICAgIGlmIChjb2xvcikKKyAgICAgICAgcGFyYWdy
YXBoLnN0eWxlLmNvbG9yID0gY29sb3I7CisgICAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoImNv
bnNvbGUiKS5hcHBlbmRDaGlsZChwYXJhZ3JhcGgpOworfQorCitmdW5jdGlvbiBzaG91bGRCZUFy
b3VuZChhLCBiKQoreworICAgIHZhciBldmFsQTsKKyAgICB0cnkgeworICAgICAgICBldmFsQSA9
IGV2YWwoYSk7CisgICAgfSBjYXRjaChlKSB7CisgICAgICAgIGV2YWxBID0gZTsKKyAgICB9CisK
KyAgICBpZiAoTWF0aC5hYnMoZXZhbEEgLSBiKSA8IDEwKQorICAgICAgICBwcmludCgiUEFTUyAi
ICsgYSArICIgaXMgYXJvdW5kICIgKyBiICwgImdyZWVuIikKKyAgICBlbHNlCisgICAgICAgIHBy
aW50KCJGQUlMICIgKyBhICsgIiBpcyBub3QgYXJvdW5kICIgKyBiICsgIiAoYWN0dWFsOiAiICsg
ZXZhbEEgKyAiKSIsICJyZWQiKTsKK30KKwordmFyIGNhbnZhcyA9IGRvY3VtZW50LmNyZWF0ZUVs
ZW1lbnQoJ2NhbnZhcycpOworZG9jdW1lbnQuYm9keS5hcHBlbmRDaGlsZChjYW52YXMpOworY2Fu
dmFzLnNldEF0dHJpYnV0ZSgnd2lkdGgnLCAnMTAwMCcpOworY2FudmFzLnNldEF0dHJpYnV0ZSgn
aGVpZ2h0JywgJzEwMDAnKTsKK3ZhciBjdHggPSBjYW52YXMuZ2V0Q29udGV4dCgnMmQnKTsKKwor
Y3R4LnNjYWxlKDIsIDIpOworY3R4LnNoYWRvd09mZnNldFggPSAxMDA7CitjdHguc2hhZG93T2Zm
c2V0WSA9IDEwMDsKK2N0eC5zdHJva2VTdHlsZSA9ICdyZ2JhKDAsIDAsIDI1NSwgMSknOworCitj
dHguc2hhZG93Q29sb3IgPSAncmdiYSgyNTUsIDAsIDAsIDEuMCknOworY3R4LmJlZ2luUGF0aCgp
OworY3R4Lm1vdmVUbyg1MCwgNTApOworY3R4LmxpbmVUbygxMDAsIDUwKTsKK2N0eC5saW5lVG8o
MTAwLCAxMDApOworY3R4LmxpbmVUbyg1MCwgMTAwKTsKK2N0eC5saW5lVG8oNTAsIDUwKTsKK2N0
eC5zdHJva2UoKTsKKworY3R4LnNoYWRvd0NvbG9yID0gJ3JnYmEoMjU1LCAwLCAwLCAwLjMpJzsK
K2N0eC5iZWdpblBhdGgoKTsKK2N0eC5tb3ZlVG8oNTAsIDE1MCk7CitjdHgubGluZVRvKDEwMCwg
MTUwKTsKK2N0eC5saW5lVG8oMTAwLCAyMDApOworY3R4LmxpbmVUbyg1MCwgMjAwKTsKK2N0eC5s
aW5lVG8oNTAsIDE1MCk7CitjdHguc3Ryb2tlKCk7CisKK2N0eC5zaGFkb3dDb2xvciA9ICdyZ2Jh
KDI1NSwgMCwgMCwgMS4wKSc7CitjdHguc2hhZG93Qmx1ciA9IDEwOworY3R4LmJlZ2luUGF0aCgp
OworY3R4Lm1vdmVUbygxNTAsIDUwKTsKK2N0eC5saW5lVG8oMjAwLCA1MCk7CitjdHgubGluZVRv
KDIwMCwgMTAwKTsKK2N0eC5saW5lVG8oMTUwLCAxMDApOworY3R4LmxpbmVUbygxNTAsIDUwKTsK
K2N0eC5zdHJva2UoKTsKKworY3R4LnNoYWRvd0NvbG9yID0gJ3JnYmEoMjU1LCAwLCAwLCAwLjYp
JzsKK2N0eC5iZWdpblBhdGgoKTsKK2N0eC5tb3ZlVG8oMTUwLCAxNTApOworY3R4LmxpbmVUbygy
MDAsIDE1MCk7CitjdHgubGluZVRvKDIwMCwgMjAwKTsKK2N0eC5saW5lVG8oMTUwLCAyMDApOwor
Y3R4LmxpbmVUbygxNTAsIDE1MCk7CitjdHguc3Ryb2tlKCk7CisKK3ZhciBkOyAvLyBpbWFnZURh
dGEuZGF0YQorCisvLyBWZXJpZnkgc29saWQgc2hhZG93LgorZCA9IGN0eC5nZXRJbWFnZURhdGEo
MjAwLCAyMDUsIDEsIDEpLmRhdGE7CitzaG91bGRCZSgnZFswXScsICcyNTUnKTsKK3Nob3VsZEJl
KCdkWzFdJywgJzAnKTsKK3Nob3VsZEJlKCdkWzJdJywgJzAnKTsKK3Nob3VsZEJlKCdkWzNdJywg
JzI1NScpOworCitkID0gY3R4LmdldEltYWdlRGF0YSgyOTksIDI5NSwgMSwgMSkuZGF0YTsKK3No
b3VsZEJlKCdkWzBdJywgJzI1NScpOworc2hvdWxkQmUoJ2RbMV0nLCAnMCcpOworc2hvdWxkQmUo
J2RbMl0nLCAnMCcpOworc2hvdWxkQmUoJ2RbM10nLCAnMjU1Jyk7CisKK2QgPSBjdHguZ2V0SW1h
Z2VEYXRhKDIwMSwgMjk5LCAxLCAxKS5kYXRhOworc2hvdWxkQmUoJ2RbMF0nLCAnMjU1Jyk7Citz
aG91bGRCZSgnZFsxXScsICcwJyk7CitzaG91bGRCZSgnZFsyXScsICcwJyk7CitzaG91bGRCZSgn
ZFszXScsICcyNTUnKTsKKworLy8gVmVyaWZ5IHNvbGlkIGFscGhhIHNoYWRvdy4KK2QgPSBjdHgu
Z2V0SW1hZ2VEYXRhKDIwMCwgNDA1LCAxLCAxKS5kYXRhOworc2hvdWxkQmUoJ2RbMF0nLCAnMjU1
Jyk7CitzaG91bGRCZSgnZFsxXScsICcwJyk7CitzaG91bGRCZSgnZFsyXScsICcwJyk7CitzaG91
bGRCZUFyb3VuZCgnZFszXScsICc3NicpOworCitkID0gY3R4LmdldEltYWdlRGF0YSgyOTksIDQw
NSwgMSwgMSkuZGF0YTsKK3Nob3VsZEJlKCdkWzBdJywgJzI1NScpOworc2hvdWxkQmUoJ2RbMV0n
LCAnMCcpOworc2hvdWxkQmUoJ2RbMl0nLCAnMCcpOworc2hvdWxkQmVBcm91bmQoJ2RbM10nLCAn
NzYnKTsKKworZCA9IGN0eC5nZXRJbWFnZURhdGEoMjA1LCA0OTksIDEsIDEpLmRhdGE7CitzaG91
bGRCZSgnZFswXScsICcyNTUnKTsKK3Nob3VsZEJlKCdkWzFdJywgJzAnKTsKK3Nob3VsZEJlKCdk
WzJdJywgJzAnKTsKK3Nob3VsZEJlQXJvdW5kKCdkWzNdJywgJzc2Jyk7CisKKy8vIFZlcmlmeSBi
bHVycnkgc2hhZG93LgorZCA9IGN0eC5nZXRJbWFnZURhdGEoMzk0LCAyMDgsIDEsIDEpLmRhdGE7
CitzaG91bGRCZSgnZFswXScsICcyNTUnKTsKK3Nob3VsZEJlKCdkWzFdJywgJzAnKTsKK3Nob3Vs
ZEJlKCdkWzJdJywgJzAnKTsKK3Nob3VsZEJlQXJvdW5kKCdkWzNdJywgJzIwJyk7CisKK2QgPSBj
dHguZ2V0SW1hZ2VEYXRhKDUwMywgMzAxLCAxLCAxKS5kYXRhOworc2hvdWxkQmUoJ2RbMF0nLCAn
MjU1Jyk7CitzaG91bGRCZSgnZFsxXScsICcwJyk7CitzaG91bGRCZSgnZFsyXScsICcwJyk7Citz
aG91bGRCZUFyb3VuZCgnZFszXScsICcyMicpOworCitkID0gY3R4LmdldEltYWdlRGF0YSg1MDQs
IDI1MCwgMSwgMSkuZGF0YTsKK3Nob3VsZEJlKCdkWzBdJywgJzI1NScpOworc2hvdWxkQmUoJ2Rb
MV0nLCAnMCcpOworc2hvdWxkQmUoJ2RbMl0nLCAnMCcpOworc2hvdWxkQmVBcm91bmQoJ2RbM10n
LCAnMjgnKTsKKworLy8gVmVyaWZ5IGJsdXJyeSBhbHBoYSBzaGFkb3cuCitkID0gY3R4LmdldElt
YWdlRGF0YSg0MDUsIDQwNSwgMSwgMSkuZGF0YTsKK3Nob3VsZEJlKCdkWzBdJywgJzI1NScpOwor
c2hvdWxkQmUoJ2RbMV0nLCAnMCcpOworc2hvdWxkQmUoJ2RbMl0nLCAnMCcpOworc2hvdWxkQmVB
cm91bmQoJ2RbM10nLCAnMjInKTsKKworZCA9IGN0eC5nZXRJbWFnZURhdGEoNDE1LCA0OTUsIDEs
IDEpLmRhdGE7CitzaG91bGRCZSgnZFswXScsICcyNTUnKTsKK3Nob3VsZEJlKCdkWzFdJywgJzAn
KTsKK3Nob3VsZEJlKCdkWzJdJywgJzAnKTsKK3Nob3VsZEJlQXJvdW5kKCdkWzNdJywgJzE1Jyk7
CisKK2QgPSBjdHguZ2V0SW1hZ2VEYXRhKDQ1MCwgNTA0LCAxLCAxKS5kYXRhOworc2hvdWxkQmUo
J2RbMF0nLCAnMjU1Jyk7CitzaG91bGRCZSgnZFsxXScsICcwJyk7CitzaG91bGRCZSgnZFsyXScs
ICcwJyk7CitzaG91bGRCZUFyb3VuZCgnZFszXScsICcxNycpOworCit2YXIgc3VjY2Vzc2Z1bGx5
UGFyc2VkID0gdHJ1ZTsKZGlmZiAtLWdpdCBhL1dlYkNvcmUvQ2hhbmdlTG9nIGIvV2ViQ29yZS9D
aGFuZ2VMb2cKaW5kZXggZGU1MzQ5MjQ4ODI0ZmE2MGQyMjViZjkzNDMzODQ2N2E1ODdiYTA0MC4u
NDc4MTRmZjIwODljOTNlZjYyYTZlZDMyZWM3Nzk4MjkzMTBjYmNmMCAxMDA2NDQKLS0tIGEvV2Vi
Q29yZS9DaGFuZ2VMb2cKKysrIGIvV2ViQ29yZS9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxOSBAQAor
MjAxMC0xMS0yOSAgSGVsZGVyIENvcnJlaWEgIDxoZWxkZXJAc2VuY2hhLmNvbT4KKworICAgICAg
ICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBbUXRdIFBhdGggc3Ryb2tl
IHNoYWRvdyBoYXMgaW5jb3JyZWN0IGJlaGF2aW9yIHdoZW4gdXNpbmcgY3R4LnNjYWxlKHgseSkK
KyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTUwMTk4CisK
KyAgICAgICAgSGFuZGxlIHRoZSBzcGVjaWFsIGNhc2Ugd2hlbiBzY2FsaW5nIGlzIHVzZWQgYW5k
IHRyYW5zbGF0ZSB0aGUgc2hhZG93CisgICAgICAgIG9mZnNldCBhY2NvcmRpbmdseS4gVGhlIGNv
cnJlY3QgYmVoYXZpb3IgaXMgZW5zdXJlZCBpbiBDb250ZXh0U2hhZG93CisgICAgICAgIGFscmVh
ZHksIHRoZSBpc3N1ZSBvbmx5IGhhcHBlbnMgd2hlbiB1c2luZyBhIG5vbi1ibHVyIHNoYWRvdy4K
KworICAgICAgICBUZXN0OiBmYXN0L2NhbnZhcy9jYW52YXMtc2NhbGUtc3Ryb2tlUGF0aC1zaGFk
b3cuaHRtbAorCisgICAgICAgICogcGxhdGZvcm0vZ3JhcGhpY3MvcXQvR3JhcGhpY3NDb250ZXh0
UXQuY3BwOgorICAgICAgICAoV2ViQ29yZTo6R3JhcGhpY3NDb250ZXh0OjpzdHJva2VQYXRoKToK
KwogMjAxMC0xMS0yOSAgR2F2aW4gUGV0ZXJzICA8Z2F2aW5wQGNocm9taXVtLm9yZz4KIAogICAg
ICAgICBSZXZpZXdlZCBieSBBZGFtIEJhcnRoLgpkaWZmIC0tZ2l0IGEvV2ViQ29yZS9wbGF0Zm9y
bS9ncmFwaGljcy9xdC9HcmFwaGljc0NvbnRleHRRdC5jcHAgYi9XZWJDb3JlL3BsYXRmb3JtL2dy
YXBoaWNzL3F0L0dyYXBoaWNzQ29udGV4dFF0LmNwcAppbmRleCBiMzk5ZjRlNjEyYTlkOWQyNThl
MjQ4MzViNDkzNjM4NGRlMGFmYzQ5Li5kZTk3NGZiYWJlNGNiZGIxYTQ4NDM1Y2M3MGZhZDY1MmM0
NTUyOTM4IDEwMDY0NAotLS0gYS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL3F0L0dyYXBoaWNz
Q29udGV4dFF0LmNwcAorKysgYi9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL3F0L0dyYXBoaWNz
Q29udGV4dFF0LmNwcApAQCAtNTcyLDkgKzU3MiwyMSBAQCB2b2lkIEdyYXBoaWNzQ29udGV4dDo6
c3Ryb2tlUGF0aCgpCiAgICAgICAgIHsKICAgICAgICAgICAgIFFQZW4gc2hhZG93UGVuKHBlbik7
CiAgICAgICAgICAgICBzaGFkb3dQZW4uc2V0Q29sb3IobV9kYXRhLT5zaGFkb3cubV9jb2xvcik7
Ci0gICAgICAgICAgICBwLT50cmFuc2xhdGUobV9kYXRhLT5zaGFkb3cub2Zmc2V0KCkpOwotICAg
ICAgICAgICAgcC0+c3Ryb2tlUGF0aChwYXRoLCBzaGFkb3dQZW4pOwotICAgICAgICAgICAgcC0+
dHJhbnNsYXRlKC1tX2RhdGEtPnNoYWRvdy5vZmZzZXQoKSk7CisgICAgICAgICAgICBRUG9pbnRG
IG9mZnNldCA9IHNoYWRvdy0+b2Zmc2V0KCk7CisgICAgICAgICAgICBjb25zdCBRVHJhbnNmb3Jt
IHRyYW5zZm9ybSA9IHAtPnRyYW5zZm9ybSgpOworICAgICAgICAgICAgaWYgKHRyYW5zZm9ybS5p
c1NjYWxpbmcoKSkgeworICAgICAgICAgICAgICAgIC8vIElmIHNjYWxpbmcgaXMgcmVxdWlyZWQs
IGZpbmQgdGhlIG5ldyBjb29yZCBmb3Igc2hhZG93IG9yaWdpbiwKKyAgICAgICAgICAgICAgICAv
LyBzbyB0aGF0IHRoZSByZWxhdGl2ZSBvZmZzZXQgdG8gaXRzIHNoYXBlIGlzIGtlcHQuCisgICAg
ICAgICAgICAgICAgUVBvaW50RiB0cmFuc2xhdGVkT2Zmc2V0KG9mZnNldC54KCkgLyB0cmFuc2Zv
cm0ubTExKCksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9mZnNl
dC55KCkgLyB0cmFuc2Zvcm0ubTIyKCkpOworICAgICAgICAgICAgICAgIHBhdGgudHJhbnNsYXRl
KHRyYW5zbGF0ZWRPZmZzZXQpOworICAgICAgICAgICAgICAgIHAtPnN0cm9rZVBhdGgocGF0aCwg
c2hhZG93UGVuKTsKKyAgICAgICAgICAgICAgICBwYXRoLnRyYW5zbGF0ZSgtdHJhbnNsYXRlZE9m
ZnNldCk7CisgICAgICAgICAgICB9IGVsc2UgeworICAgICAgICAgICAgICAgIHAtPnRyYW5zbGF0
ZShvZmZzZXQpOworICAgICAgICAgICAgICAgIHAtPnN0cm9rZVBhdGgocGF0aCwgc2hhZG93UGVu
KTsKKyAgICAgICAgICAgICAgICBwLT50cmFuc2xhdGUoLW9mZnNldCk7CisgICAgICAgICAgICB9
CiAgICAgICAgIH0gZWxzZSB7CiAgICAgICAgICAgICBGbG9hdFJlY3QgYm91bmRpbmdSZWN0ID0g
cGF0aC5jb250cm9sUG9pbnRSZWN0KCk7CiAgICAgICAgICAgICBib3VuZGluZ1JlY3QuaW5mbGF0
ZShwZW4ubWl0ZXJMaW1pdCgpICsgcGVuLndpZHRoRigpKTsK
</data>

          </attachment>
      

    </bug>

</bugzilla>