<?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>57318</bug_id>
          
          <creation_ts>2011-03-29 02:36:28 -0700</creation_ts>
          <short_desc>Incorrect offset of svg &lt;use&gt; element which is in &lt;symbol&gt; element</short_desc>
          <delta_ts>2011-03-30 00:48:44 -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>SVG</component>
          <version>528+ (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></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>54546</blocked>
          <everconfirmed>0</everconfirmed>
          <reporter name="Leo Yang">leo.yang</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>krit</cc>
    
    <cc>zimmermann</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>375136</commentid>
    <comment_count>0</comment_count>
    <who name="Leo Yang">leo.yang</who>
    <bug_when>2011-03-29 02:36:28 -0700</bug_when>
    <thetext>When a svg &lt;use&gt; is in &lt;symbol&gt; webkit won&apos;t take offset into account. The following code should be rendered
as a 100*100 green rectangle visually. Patch is coming soon...

&lt;?xml version=&quot;1.0&quot; standalone=&quot;no&quot;?&gt;
&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; xmlns:xlink=&quot;http://www.w3.org/1999/xlink&quot; version=&quot;1.0&quot; width=&quot;100&quot; height=&quot;100&quot;&gt;
    &lt;defs&gt;
        &lt;symbol id=&quot;s&quot; viewBox=&quot;0 0 1 2&quot;&gt;
            &lt;rect fill=&quot;green&quot; width=&quot;1&quot; height=&quot;2&quot; /&gt;
        &lt;/symbol&gt;
        &lt;symbol id=&quot;s1&quot; viewBox=&quot;0 0 2 2&quot;&gt;
            &lt;use xlink:href=&quot;#s&quot; x=&quot;0&quot; y=&quot;0&quot; width=&quot;1&quot; height=&quot;2&quot; /&gt;
            &lt;use xlink:href=&quot;#s&quot; x=&quot;1&quot; y=&quot;0&quot; width=&quot;1&quot; height=&quot;2&quot; /&gt;
        &lt;/symbol&gt;
    &lt;/defs&gt;
    &lt;use xlink:href=&quot;#s1&quot; x=&quot;0&quot; y=&quot;0&quot; width=&quot;100&quot; height=&quot;100&quot; /&gt;
&lt;/svg&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>375154</commentid>
    <comment_count>1</comment_count>
      <attachid>87291</attachid>
    <who name="Leo Yang">leo.yang</who>
    <bug_when>2011-03-29 03:16:13 -0700</bug_when>
    <thetext>Created attachment 87291
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>375164</commentid>
    <comment_count>2</comment_count>
      <attachid>87291</attachid>
    <who name="Dirk Schulze">krit</who>
    <bug_when>2011-03-29 03:38:24 -0700</bug_when>
    <thetext>Comment on attachment 87291
Patch

Why does it just affect symbol? what about svg or other elements?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>375170</commentid>
    <comment_count>3</comment_count>
      <attachid>87291</attachid>
    <who name="Nikolas Zimmermann">zimmermann</who>
    <bug_when>2011-03-29 03:47:52 -0700</bug_when>
    <thetext>Comment on attachment 87291
Patch

Great catch again! Dirk: SVGShadowTreeContainerElement is only used for symbols, thus that&apos;s the only way the bug can be triggered.
Leo, does this affect Sierpinski carpet?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>375252</commentid>
    <comment_count>4</comment_count>
      <attachid>87291</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2011-03-29 06:28:33 -0700</bug_when>
    <thetext>Comment on attachment 87291
Patch

Clearing flags on attachment: 87291

Committed r82242: &lt;http://trac.webkit.org/changeset/82242&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>375253</commentid>
    <comment_count>5</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2011-03-29 06:28:37 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>375985</commentid>
    <comment_count>6</comment_count>
    <who name="Leo Yang">leo.yang</who>
    <bug_when>2011-03-29 18:57:57 -0700</bug_when>
    <thetext>(In reply to comment #3)
&gt; (From update of attachment 87291 [details])
&gt; Great catch again! Dirk: SVGShadowTreeContainerElement is only used for symbols, thus that&apos;s the only way the bug can be triggered.
&gt; Leo, does this affect Sierpinski carpet?

Yes, webkit renders Sierpinski_carpet_6.svg fine with this patch.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>87291</attachid>
            <date>2011-03-29 03:16:13 -0700</date>
            <delta_ts>2011-03-29 06:28:32 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>0001-2011-03-29-Leo-Yang-leo.yang-torchmobile.com.cn.patch</filename>
            <type>text/plain</type>
            <size>9254</size>
            <attacher name="Leo Yang">leo.yang</attacher>
            
              <data encoding="base64">RnJvbSA2ZDYxMGQ2NTMwMjM4ZmIyYzgwZTVkNTc3YzczNDYwYWFmYTRmYWNhIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBMZW8gWWFuZyA8bGVvLnlhbmdAdG9yY2htb2JpbGUuY29tLmNu
PgpEYXRlOiBUdWUsIDI5IE1hciAyMDExIDE1OjI2OjI2ICswODAwClN1YmplY3Q6IFtQQVRDSF0g
MjAxMS0wMy0yOSAgTGVvIFlhbmcgIDxsZW8ueWFuZ0B0b3JjaG1vYmlsZS5jb20uY24+CgogICAg
ICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgoKICAgICAgICBJbmNvcnJlY3Qgb2Zmc2V0
IG9mIHN2ZyA8dXNlPiBlbGVtZW50IHdoaWNoIGlzIGluIDxzeW1ib2w+IGVsZW1lbnQKICAgICAg
ICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NTczMTgKCiAgICAgICAg
V2hlbiB3ZWJraXQgZXhwYW5kZWQgYSBzdmcgPHN5bWJvbD4gZWxlbWVudCBpbiB0aGUgc2hhZG93
IHRyZWUgaXQKICAgICAgICB3b3VsZCBjbG9uZSB0aGUgY2hpbGRyZW4gb2YgdGhlIDxzeW1ib2w+
LiBUaGUgY2hpbGRyZW4gbWF5IGNvbnRhaW4KICAgICAgICBTVkdTaGFkb3dUcmVlQ29udGFpbmVy
RWxlbWVudCB3aGljaCB3YXMgZXhwYW5kZWQgZnJvbSBzdmcgPHVzZT4KICAgICAgICBlbGVtZW50
LiBCdXQgdGhlIGNsb25lIG9wZXJhdGlvbiB3b3VsZCBjbG9uZSBhCiAgICAgICAgU1ZHU2hhZG93
VHJlZUNvbnRhaW5lckVsZW1lbnQgYXMgYSBzdmcgPGc+IGVsZW1lbnQuIFRoaXMgcmVzdWx0ZWQK
ICAgICAgICB0aGF0IHVwZGF0ZUNvbnRhaW5lck9mZnNldCB3b3VsZG4ndCB1cGRhdGUgb2Zmc2V0
IGZvciB0aG9zZSBlbGVtZW50cwogICAgICAgIHdoaWNoIHdlcmUgZXhwYW5kIGZyb20gPHVzZT4g
ZWxlbWVudHMuCgogICAgICAgIFRoaXMgcGF0Y2ggaW1wbGVtZW50cyBjbG9uZUVsZW1lbnRXaXRo
b3V0QXR0cmlidXRlc0FuZENoaWxkcmVuIGZvcgogICAgICAgIFNWR1NoYWRvd1RyZWVDb250YWlu
ZXJFbGVtZW50IHRvIG1ha2UgdGhlIGNvbnRhaW5lciBjbG9uZSBpdHNlbGYKICAgICAgICBjb3Jy
ZWN0bHkuCgogICAgICAgIFRlc3Q6IHN2Zy9jdXN0b20vdXNlLWluLXN5bWJvbC13aXRoLW9mZnNl
dC5zdmcKCiAgICAgICAgKiByZW5kZXJpbmcvc3ZnL1NWR1NoYWRvd1RyZWVFbGVtZW50cy5jcHA6
CiAgICAgICAgKFdlYkNvcmU6OlNWR1NoYWRvd1RyZWVDb250YWluZXJFbGVtZW50OjpjbG9uZUVs
ZW1lbnRXaXRob3V0QXR0cmlidXRlc0FuZENoaWxkcmVuKToKICAgICAgICAqIHJlbmRlcmluZy9z
dmcvU1ZHU2hhZG93VHJlZUVsZW1lbnRzLmg6CiAgICAgICAgKiBwbGF0Zm9ybS9xdC9zdmcvY3Vz
dG9tL3VzZS1pbi1zeW1ib2wtd2l0aC1vZmZzZXQtZXhwZWN0ZWQuY2hlY2tzdW06IEFkZGVkLgog
ICAgICAgICogcGxhdGZvcm0vcXQvc3ZnL2N1c3RvbS91c2UtaW4tc3ltYm9sLXdpdGgtb2Zmc2V0
LWV4cGVjdGVkLnBuZzogQWRkZWQuCiAgICAgICAgKiBzdmcvY3VzdG9tL3VzZS1pbi1zeW1ib2wt
d2l0aC1vZmZzZXQtZXhwZWN0ZWQudHh0OiBBZGRlZC4KICAgICAgICAqIHN2Zy9jdXN0b20vdXNl
LWluLXN5bWJvbC13aXRoLW9mZnNldC5zdmc6IEFkZGVkLgotLS0KIExheW91dFRlc3RzL0NoYW5n
ZUxvZyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxNSArKysrKysrKysrKysKIC4u
Li91c2UtaW4tc3ltYm9sLXdpdGgtb2Zmc2V0LWV4cGVjdGVkLmNoZWNrc3VtICAgIHwgICAgMSAr
CiAuLi4vY3VzdG9tL3VzZS1pbi1zeW1ib2wtd2l0aC1vZmZzZXQtZXhwZWN0ZWQucG5nICB8ICBC
aW4gMCAtPiAzMjg3IGJ5dGVzCiAuLi4vY3VzdG9tL3VzZS1pbi1zeW1ib2wtd2l0aC1vZmZzZXQt
ZXhwZWN0ZWQudHh0ICB8ICAgMTQgKysrKysrKysrKysKIC4uLi9zdmcvY3VzdG9tL3VzZS1pbi1z
eW1ib2wtd2l0aC1vZmZzZXQuc3ZnICAgICAgIHwgICAxMyArKysrKysrKysrCiBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMjUgKysrKysrKysr
KysrKysrKysrKysKIC4uLi9yZW5kZXJpbmcvc3ZnL1NWR1NoYWRvd1RyZWVFbGVtZW50cy5jcHAg
ICAgICAgIHwgICAgNCArKysKIC4uLi9XZWJDb3JlL3JlbmRlcmluZy9zdmcvU1ZHU2hhZG93VHJl
ZUVsZW1lbnRzLmggIHwgICAgMSArCiA4IGZpbGVzIGNoYW5nZWQsIDczIGluc2VydGlvbnMoKyks
IDAgZGVsZXRpb25zKC0pCiBjcmVhdGUgbW9kZSAxMDA2NDQgTGF5b3V0VGVzdHMvcGxhdGZvcm0v
cXQvc3ZnL2N1c3RvbS91c2UtaW4tc3ltYm9sLXdpdGgtb2Zmc2V0LWV4cGVjdGVkLmNoZWNrc3Vt
CiBjcmVhdGUgbW9kZSAxMDA2NDQgTGF5b3V0VGVzdHMvcGxhdGZvcm0vcXQvc3ZnL2N1c3RvbS91
c2UtaW4tc3ltYm9sLXdpdGgtb2Zmc2V0LWV4cGVjdGVkLnBuZwogY3JlYXRlIG1vZGUgMTAwNjQ0
IExheW91dFRlc3RzL3N2Zy9jdXN0b20vdXNlLWluLXN5bWJvbC13aXRoLW9mZnNldC1leHBlY3Rl
ZC50eHQKIGNyZWF0ZSBtb2RlIDEwMDY0NCBMYXlvdXRUZXN0cy9zdmcvY3VzdG9tL3VzZS1pbi1z
eW1ib2wtd2l0aC1vZmZzZXQuc3ZnCgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9n
IGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCmluZGV4IDk5Y2UyZDYuLjY4N2ZkNmQgMTAwNjQ0Ci0t
LSBhL0xheW91dFRlc3RzL0NoYW5nZUxvZworKysgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKQEAg
LTEsMyArMSwxOCBAQAorMjAxMS0wMy0yOSAgTGVvIFlhbmcgIDxsZW8ueWFuZ0B0b3JjaG1vYmls
ZS5jb20uY24+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAg
ICAgSW5jb3JyZWN0IG9mZnNldCBvZiBzdmcgPHVzZT4gZWxlbWVudCB3aGljaCBpcyBpbiA8c3lt
Ym9sPiBlbGVtZW50CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNn
aT9pZD01NzMxOAorCisgICAgICAgIFRlc3QgY2FzZSB0byB2ZXJpZnkgb2Zmc2V0IG9mIHN2ZyA8
dXNlPiBlbGVtZW50IGluIDxzeW1ib2w+IGVsZW1lbnQKKyAgICAgICAgaXMgc2V0IGNvcnJlY3Rs
eS4KKworICAgICAgICAqIHBsYXRmb3JtL3F0L3N2Zy9jdXN0b20vdXNlLWluLXN5bWJvbC13aXRo
LW9mZnNldC1leHBlY3RlZC5jaGVja3N1bTogQWRkZWQuCisgICAgICAgICogcGxhdGZvcm0vcXQv
c3ZnL2N1c3RvbS91c2UtaW4tc3ltYm9sLXdpdGgtb2Zmc2V0LWV4cGVjdGVkLnBuZzogQWRkZWQu
CisgICAgICAgICogc3ZnL2N1c3RvbS91c2UtaW4tc3ltYm9sLXdpdGgtb2Zmc2V0LWV4cGVjdGVk
LnR4dDogQWRkZWQuCisgICAgICAgICogc3ZnL2N1c3RvbS91c2UtaW4tc3ltYm9sLXdpdGgtb2Zm
c2V0LnN2ZzogQWRkZWQuCisKIDIwMTEtMDMtMjggIFl1dGEgS2l0YW11cmEgIDx5dXRha0BjaHJv
bWl1bS5vcmc+CiAKICAgICAgICAgVW5yZXZpZXdlZCwgdXBkYXRlIENocm9taXVtIHRlc3QgcmVz
dWx0cyBmb3IgcGx1Z2lucy9wbHVnaW4tamF2YXNjcmlwdC1hY2Nlc3MuaHRtbC4KZGlmZiAtLWdp
dCBhL0xheW91dFRlc3RzL3BsYXRmb3JtL3F0L3N2Zy9jdXN0b20vdXNlLWluLXN5bWJvbC13aXRo
LW9mZnNldC1leHBlY3RlZC5jaGVja3N1bSBiL0xheW91dFRlc3RzL3BsYXRmb3JtL3F0L3N2Zy9j
dXN0b20vdXNlLWluLXN5bWJvbC13aXRoLW9mZnNldC1leHBlY3RlZC5jaGVja3N1bQpuZXcgZmls
ZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi43MzYzODQxCi0tLSAvZGV2L251bGwKKysrIGIv
TGF5b3V0VGVzdHMvcGxhdGZvcm0vcXQvc3ZnL2N1c3RvbS91c2UtaW4tc3ltYm9sLXdpdGgtb2Zm
c2V0LWV4cGVjdGVkLmNoZWNrc3VtCkBAIC0wLDAgKzEgQEAKKzc3ODgwM2RmMGE4MjRlZDhmMmM3
ZGZhMDdjNTY4MzJlClwgTm8gbmV3bGluZSBhdCBlbmQgb2YgZmlsZQpkaWZmIC0tZ2l0IGEvTGF5
b3V0VGVzdHMvcGxhdGZvcm0vcXQvc3ZnL2N1c3RvbS91c2UtaW4tc3ltYm9sLXdpdGgtb2Zmc2V0
LWV4cGVjdGVkLnBuZyBiL0xheW91dFRlc3RzL3BsYXRmb3JtL3F0L3N2Zy9jdXN0b20vdXNlLWlu
LXN5bWJvbC13aXRoLW9mZnNldC1leHBlY3RlZC5wbmcKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5k
ZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uNTEyMGQ3YzM4ODk5
OGEwMWRkODQ0MDNlY2IwYzIwMWExY2Y2N2FmMQpHSVQgYmluYXJ5IHBhdGNoCmxpdGVyYWwgMzI4
Nwp6Y21lQVNATj8ob2xIeWB1VkJxIWlhMHl+eVV7K3ZZVjJhPmkxQiVRbFlicFJ6RVg3V3FBc2ok
WiE7I1ZmPFp+OHkKekw+NG5KQEVya1IjO013VChoTGtkbTdYcStBcio3cC1hTj9MO0swTU92SDk0
LSZsaXIkRnpzJWRgYnB8KCNQP1o4Cnp2KEclMFZQTDRhek94IT0jc18mTzc2eWhCOTBDanMzZCMt
KTM9S1VEajBfQSRxazx6U0sjST90Y19SbW1eKl8hMAp6OTFJSy0xUWkkPDlOWmQhaTk/YytpR2Qt
N1dtSXI5S3Q+YjhYaHMrPDhBZU9SKEhkZDJIWE4tRE17N2ZqK0hmWCYKWChvfi0xMzh5IU04amNL
fXU2ezEtb0QhTTw1ZX0wZgoKbGl0ZXJhbCAwCkhjbVY/ZDAwMDAxCgpkaWZmIC0tZ2l0IGEvTGF5
b3V0VGVzdHMvc3ZnL2N1c3RvbS91c2UtaW4tc3ltYm9sLXdpdGgtb2Zmc2V0LWV4cGVjdGVkLnR4
dCBiL0xheW91dFRlc3RzL3N2Zy9jdXN0b20vdXNlLWluLXN5bWJvbC13aXRoLW9mZnNldC1leHBl
Y3RlZC50eHQKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uMDkzZTNlNgotLS0g
L2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL3N2Zy9jdXN0b20vdXNlLWluLXN5bWJvbC13aXRo
LW9mZnNldC1leHBlY3RlZC50eHQKQEAgLTAsMCArMSwxNCBAQAorbGF5ZXIgYXQgKDAsMCkgc2l6
ZSA4MDB4NjAwCisgIFJlbmRlclZpZXcgYXQgKDAsMCkgc2l6ZSA4MDB4NjAwCitsYXllciBhdCAo
MCwwKSBzaXplIDEwMHgxMDAKKyAgUmVuZGVyU1ZHUm9vdCB7c3ZnfSBhdCAoMCwwKSBzaXplIDEw
MHgxMDAKKyAgICBSZW5kZXJTVkdIaWRkZW5Db250YWluZXIge2RlZnN9IGF0ICgwLDApIHNpemUg
MHgwCisgICAgUmVuZGVyU1ZHQ29udGFpbmVyIHt1c2V9IGF0ICgwLDApIHNpemUgMTAweDEwMAor
ICAgICAgUmVuZGVyU1ZHQ29udGFpbmVyIHtnfSBhdCAoMCwwKSBzaXplIDEwMHgxMDAKKyAgICAg
ICAgUmVuZGVyU1ZHVmlld3BvcnRDb250YWluZXIge3N2Z30gYXQgKDAsMCkgc2l6ZSAxMDB4MTAw
CisgICAgICAgICAgUmVuZGVyU1ZHQ29udGFpbmVyIHtnfSBhdCAoMCwwKSBzaXplIDUweDEwMAor
ICAgICAgICAgICAgUmVuZGVyU1ZHVmlld3BvcnRDb250YWluZXIge3N2Z30gYXQgKDAsMCkgc2l6
ZSA1MHgxMDAKKyAgICAgICAgICAgICAgUmVuZGVyU1ZHUGF0aCB7cmVjdH0gYXQgKDAsMCkgc2l6
ZSA1MHgxMDAgW2ZpbGw9e1t0eXBlPVNPTElEXSBbY29sb3I9IzAwODAwMF19XSBbeD0wLjAwXSBb
eT0wLjAwXSBbd2lkdGg9MS4wMF0gW2hlaWdodD0yLjAwXQorICAgICAgICAgIFJlbmRlclNWR0Nv
bnRhaW5lciB7Z30gYXQgKDUwLDApIHNpemUgNTB4MTAwIFt0cmFuc2Zvcm09e209KCgxLjAwLDAu
MDApKDAuMDAsMS4wMCkpIHQ9KDEuMDAsMC4wMCl9XQorICAgICAgICAgICAgUmVuZGVyU1ZHVmll
d3BvcnRDb250YWluZXIge3N2Z30gYXQgKDUwLDApIHNpemUgNTB4MTAwCisgICAgICAgICAgICAg
IFJlbmRlclNWR1BhdGgge3JlY3R9IGF0ICg1MCwwKSBzaXplIDUweDEwMCBbZmlsbD17W3R5cGU9
U09MSURdIFtjb2xvcj0jMDA4MDAwXX1dIFt4PTAuMDBdIFt5PTAuMDBdIFt3aWR0aD0xLjAwXSBb
aGVpZ2h0PTIuMDBdCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9zdmcvY3VzdG9tL3VzZS1pbi1z
eW1ib2wtd2l0aC1vZmZzZXQuc3ZnIGIvTGF5b3V0VGVzdHMvc3ZnL2N1c3RvbS91c2UtaW4tc3lt
Ym9sLXdpdGgtb2Zmc2V0LnN2ZwpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi4x
NjgyYTIyCi0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvc3ZnL2N1c3RvbS91c2UtaW4t
c3ltYm9sLXdpdGgtb2Zmc2V0LnN2ZwpAQCAtMCwwICsxLDEzIEBACis8P3htbCB2ZXJzaW9uPSIx
LjAiIHN0YW5kYWxvbmU9Im5vIj8+Cis8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAw
L3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHZlcnNpb249
IjEuMCIgd2lkdGg9IjEwMCIgaGVpZ2h0PSIxMDAiPgorICAgIDxkZWZzPgorICAgICAgICA8c3lt
Ym9sIGlkPSJzIiB2aWV3Qm94PSIwIDAgMSAyIj4KKyAgICAgICAgICAgIDxyZWN0IGZpbGw9Imdy
ZWVuIiB3aWR0aD0iMSIgaGVpZ2h0PSIyIiAvPgorICAgICAgICA8L3N5bWJvbD4KKyAgICAgICAg
PHN5bWJvbCBpZD0iczEiIHZpZXdCb3g9IjAgMCAyIDIiPgorICAgICAgICAgICAgPHVzZSB4bGlu
azpocmVmPSIjcyIgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMiIgLz4KKyAgICAgICAg
ICAgIDx1c2UgeGxpbms6aHJlZj0iI3MiIHg9IjEiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjIi
IC8+CisgICAgICAgIDwvc3ltYm9sPgorICAgIDwvZGVmcz4KKyAgICA8dXNlIHhsaW5rOmhyZWY9
IiNzMSIgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCIgaGVpZ2h0PSIxMDAiIC8+Cis8L3N2Zz4KZGlm
ZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwppbmRleCAzNGE5NTNmLi4zNDE5MzYwIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjggQEAK
KzIwMTEtMDMtMjkgIExlbyBZYW5nICA8bGVvLnlhbmdAdG9yY2htb2JpbGUuY29tLmNuPgorCisg
ICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEluY29ycmVjdCBv
ZmZzZXQgb2Ygc3ZnIDx1c2U+IGVsZW1lbnQgd2hpY2ggaXMgaW4gPHN5bWJvbD4gZWxlbWVudAor
ICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NTczMTgKKwor
ICAgICAgICBXaGVuIHdlYmtpdCBleHBhbmRlZCBhIHN2ZyA8c3ltYm9sPiBlbGVtZW50IGluIHRo
ZSBzaGFkb3cgdHJlZSBpdAorICAgICAgICB3b3VsZCBjbG9uZSB0aGUgY2hpbGRyZW4gb2YgdGhl
IDxzeW1ib2w+LiBUaGUgY2hpbGRyZW4gbWF5IGNvbnRhaW4KKyAgICAgICAgU1ZHU2hhZG93VHJl
ZUNvbnRhaW5lckVsZW1lbnQgd2hpY2ggd2FzIGV4cGFuZGVkIGZyb20gc3ZnIDx1c2U+CisgICAg
ICAgIGVsZW1lbnQuIEJ1dCB0aGUgY2xvbmUgb3BlcmF0aW9uIHdvdWxkIGNsb25lIGEKKyAgICAg
ICAgU1ZHU2hhZG93VHJlZUNvbnRhaW5lckVsZW1lbnQgYXMgYSBzdmcgPGc+IGVsZW1lbnQuIFRo
aXMgcmVzdWx0ZWQKKyAgICAgICAgdGhhdCB1cGRhdGVDb250YWluZXJPZmZzZXQgd291bGRuJ3Qg
dXBkYXRlIG9mZnNldCBmb3IgdGhvc2UgZWxlbWVudHMKKyAgICAgICAgd2hpY2ggd2VyZSBleHBh
bmQgZnJvbSA8dXNlPiBlbGVtZW50cy4KKworICAgICAgICBUaGlzIHBhdGNoIGltcGxlbWVudHMg
Y2xvbmVFbGVtZW50V2l0aG91dEF0dHJpYnV0ZXNBbmRDaGlsZHJlbiBmb3IKKyAgICAgICAgU1ZH
U2hhZG93VHJlZUNvbnRhaW5lckVsZW1lbnQgdG8gbWFrZSB0aGUgY29udGFpbmVyIGNsb25lIGl0
c2VsZgorICAgICAgICBjb3JyZWN0bHkuCisKKyAgICAgICAgVGVzdDogc3ZnL2N1c3RvbS91c2Ut
aW4tc3ltYm9sLXdpdGgtb2Zmc2V0LnN2ZworCisgICAgICAgICogcmVuZGVyaW5nL3N2Zy9TVkdT
aGFkb3dUcmVlRWxlbWVudHMuY3BwOgorICAgICAgICAoV2ViQ29yZTo6U1ZHU2hhZG93VHJlZUNv
bnRhaW5lckVsZW1lbnQ6OmNsb25lRWxlbWVudFdpdGhvdXRBdHRyaWJ1dGVzQW5kQ2hpbGRyZW4p
OgorICAgICAgICAqIHJlbmRlcmluZy9zdmcvU1ZHU2hhZG93VHJlZUVsZW1lbnRzLmg6CisKIDIw
MTEtMDMtMjggIEV2YW4gTWFydGluICA8ZXZhbkBjaHJvbWl1bS5vcmc+CiAKICAgICAgICAgUmV2
aWV3ZWQgYnkgUnlvc3VrZSBOaXdhLgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcmVuZGVy
aW5nL3N2Zy9TVkdTaGFkb3dUcmVlRWxlbWVudHMuY3BwIGIvU291cmNlL1dlYkNvcmUvcmVuZGVy
aW5nL3N2Zy9TVkdTaGFkb3dUcmVlRWxlbWVudHMuY3BwCmluZGV4IDJkODRjNDguLjljY2RlZjAg
MTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9zdmcvU1ZHU2hhZG93VHJlZUVs
ZW1lbnRzLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvc3ZnL1NWR1NoYWRvd1Ry
ZWVFbGVtZW50cy5jcHAKQEAgLTQ3LDYgKzQ3LDEwIEBAIEZsb2F0U2l6ZSBTVkdTaGFkb3dUcmVl
Q29udGFpbmVyRWxlbWVudDo6Y29udGFpbmVyVHJhbnNsYXRpb24oKSBjb25zdAogICAgIHJldHVy
biBGbG9hdFNpemUobV94T2Zmc2V0LnZhbHVlKHRoaXMpLCBtX3lPZmZzZXQudmFsdWUodGhpcykp
OwogfQogCitQYXNzUmVmUHRyPEVsZW1lbnQ+IFNWR1NoYWRvd1RyZWVDb250YWluZXJFbGVtZW50
OjpjbG9uZUVsZW1lbnRXaXRob3V0QXR0cmlidXRlc0FuZENoaWxkcmVuKCkgY29uc3QKK3sKKyAg
ICByZXR1cm4gYWRvcHRSZWYobmV3IFNWR1NoYWRvd1RyZWVDb250YWluZXJFbGVtZW50KGRvY3Vt
ZW50KCkpKTsKK30KIC8vIFNWR1NoYWRvd1RyZWVSb290RWxlbWVudAogCiBpbmxpbmUgU1ZHU2hh
ZG93VHJlZVJvb3RFbGVtZW50OjpTVkdTaGFkb3dUcmVlUm9vdEVsZW1lbnQoRG9jdW1lbnQqIGRv
Y3VtZW50LCBTVkdVc2VFbGVtZW50KiBzaGFkb3dQYXJlbnQpCmRpZmYgLS1naXQgYS9Tb3VyY2Uv
V2ViQ29yZS9yZW5kZXJpbmcvc3ZnL1NWR1NoYWRvd1RyZWVFbGVtZW50cy5oIGIvU291cmNlL1dl
YkNvcmUvcmVuZGVyaW5nL3N2Zy9TVkdTaGFkb3dUcmVlRWxlbWVudHMuaAppbmRleCAzNDA2Zjk1
Li4yOTUyZTM1IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvc3ZnL1NWR1No
YWRvd1RyZWVFbGVtZW50cy5oCisrKyBiL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9zdmcvU1ZH
U2hhZG93VHJlZUVsZW1lbnRzLmgKQEAgLTQ0LDYgKzQ0LDcgQEAgcHJvdGVjdGVkOgogICAgIFNW
R1NoYWRvd1RyZWVDb250YWluZXJFbGVtZW50KERvY3VtZW50Kik7CiAKIHByaXZhdGU6CisgICAg
dmlydHVhbCBQYXNzUmVmUHRyPEVsZW1lbnQ+IGNsb25lRWxlbWVudFdpdGhvdXRBdHRyaWJ1dGVz
QW5kQ2hpbGRyZW4oKSBjb25zdDsKICAgICB2aXJ0dWFsIGJvb2wgaXNTaGFkb3dUcmVlQ29udGFp
bmVyRWxlbWVudCgpIGNvbnN0IHsgcmV0dXJuIHRydWU7IH0KIAogICAgIFNWR0xlbmd0aCBtX3hP
ZmZzZXQ7Ci0tIAoxLjcuMC40Cgo=
</data>

          </attachment>
      

    </bug>

</bugzilla>