<?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>15436</bug_id>
          
          <creation_ts>2007-10-09 07:30:51 -0700</creation_ts>
          <short_desc>Wrong proximity positions for XPath reverse axes</short_desc>
          <delta_ts>2007-10-09 12:24:59 -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>XML</component>
          <version>523.x (Safari 3)</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc>http://amachang.art-code.org/xpath_functional_test/</bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>15448</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="nanto_vi (TOYAMA Nao)">nanto</reporter>
          <assigned_to name="Alexey Proskuryakov">ap</assigned_to>
          <cc>ap</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>58154</commentid>
    <comment_count>0</comment_count>
    <who name="nanto_vi (TOYAMA Nao)">nanto</who>
    <bug_when>2007-10-09 07:30:51 -0700</bug_when>
    <thetext>In XPath 1.0, the context position of a node in a node-set for a reverse axis is defined by reverse document order [1].  But WebKit uses document order for ancestor, ancestor-or-self, and preceding axes and arbitrary order for preceding axis.  Think the following code:

&lt;ul&gt;
  &lt;li id=&quot;li1&quot;&gt;foo&lt;/li&gt;
  &lt;li id=&quot;li2&quot;&gt;bar&lt;/li&gt;
  &lt;li id=&quot;li3&quot;&gt;baz&lt;/li&gt;
&lt;/ul&gt;
&lt;script type=&quot;text/javascript&quot;&gt;
alert(document.evaluate(&apos;preceding-sibling::*[1]&apos;,
                        document.getElementById(&apos;li3&apos;), null, 8, null)
              .singleNodeValue.id);
&lt;/script&gt;

WebKit alerts &quot;li1&quot; while Gecko and Opera alerts &quot;li2&quot;.  This is revealed by amachang&apos;s XPath test (see the URL field).

[1] http://www.w3.org/TR/1999/REC-xpath-19991116#predicates</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>58164</commentid>
    <comment_count>1</comment_count>
      <attachid>16597</attachid>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2007-10-09 09:59:07 -0700</bug_when>
    <thetext>Created attachment 16597
test case (for fast/xpath)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>58167</commentid>
    <comment_count>2</comment_count>
      <attachid>16598</attachid>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2007-10-09 11:15:55 -0700</bug_when>
    <thetext>Created attachment 16598
proposed fix</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>58171</commentid>
    <comment_count>3</comment_count>
      <attachid>16598</attachid>
    <who name="Anders Carlsson">andersca</who>
    <bug_when>2007-10-09 12:16:16 -0700</bug_when>
    <thetext>Comment on attachment 16598
proposed fix

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>58172</commentid>
    <comment_count>4</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2007-10-09 12:24:59 -0700</bug_when>
    <thetext>Committed revision 26174 (feature branch).

It would be nice to include the whole test in our regression suite. I tried to find the author and sent an e-mail asking for permission, but I could have got it wrong...</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>16597</attachid>
            <date>2007-10-09 09:59:07 -0700</date>
            <delta_ts>2007-10-09 09:59:07 -0700</delta_ts>
            <desc>test case (for fast/xpath)</desc>
            <filename>reverse-axes.html</filename>
            <type>text/html</type>
            <size>1287</size>
            <attacher name="Alexey Proskuryakov">ap</attacher>
            
              <data encoding="base64">PCFET0NUWVBFIEhUTUwgUFVCTElDICItLy9JRVRGLy9EVEQgSFRNTC8vRU4iPgo8aHRtbD4KPGhl
YWQ+CjxsaW5rIHJlbD0ic3R5bGVzaGVldCIgaHJlZj0iLi4vanMvcmVzb3VyY2VzL2pzLXRlc3Qt
c3R5bGUuY3NzIj4KPHNjcmlwdCBzcmM9Ii4uL2pzL3Jlc291cmNlcy9qcy10ZXN0LXByZS5qcyI+
PC9zY3JpcHQ+CjwvaGVhZD4KPGJvZHk+CjxwPlRlc3QgZm9yIDxhIGhyZWY9Imh0dHA6Ly9idWdz
LndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE1NDM2Ij5idWcgMTU0MzY8L2E+OgpXcm9uZyBw
cm94aW1pdHkgcG9zaXRpb25zIGZvciBYUGF0aCByZXZlcnNlIGF4ZXMuPC9wPgoKPGRpdiBpZD0i
Y29uc29sZSI+PC9kaXY+Cgo8ZGl2PgogIDxkaXYgaWQ9ImQxIj48L2Rpdj4KICA8ZGl2IGlkPSJk
MiI+CiAgICA8ZGl2IGlkPSJkMjEiPjwvZGl2PgogIDwvZGl2PgogIDxkaXYgaWQ9ImQzIj4KICAg
IDxkaXYgaWQ9ImQzMSI+PC9kaXY+CiAgPC9kaXY+CjwvZGl2PgoKPHNjcmlwdD4KCiAgICBzaG91
bGRCZSgiZG9jdW1lbnQuZXZhbHVhdGUoJ3ByZWNlZGluZy1zaWJsaW5nOjoqWzFdJywgZG9jdW1l
bnQuZ2V0RWxlbWVudEJ5SWQoJ2QzJyksIG51bGwsIFhQYXRoUmVzdWx0LkFOWV9VTk9SREVSRURf
Tk9ERV9UWVBFLCBudWxsKS5zaW5nbGVOb2RlVmFsdWUuaWQiLCAiJ2QyJyIpOwogICAgc2hvdWxk
QmUoImRvY3VtZW50LmV2YWx1YXRlKCdwcmVjZWRpbmc6OipbMV0nLCBkb2N1bWVudC5nZXRFbGVt
ZW50QnlJZCgnZDMxJyksIG51bGwsIFhQYXRoUmVzdWx0LkFOWV9VTk9SREVSRURfTk9ERV9UWVBF
LCBudWxsKS5zaW5nbGVOb2RlVmFsdWUuaWQiLCAiJ2QyMSciKTsKICAgIHNob3VsZEJlKCJkb2N1
bWVudC5ldmFsdWF0ZSgnYW5jZXN0b3I6OipbMV0nLCBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgn
ZDMxJyksIG51bGwsIFhQYXRoUmVzdWx0LkFOWV9VTk9SREVSRURfTk9ERV9UWVBFLCBudWxsKS5z
aW5nbGVOb2RlVmFsdWUuaWQiLCAiJ2QzJyIpOwogICAgc2hvdWxkQmUoImRvY3VtZW50LmV2YWx1
YXRlKCdhbmNlc3Rvci1vci1zZWxmOjoqWzFdJywgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ2Qz
MScpLCBudWxsLCBYUGF0aFJlc3VsdC5BTllfVU5PUkRFUkVEX05PREVfVFlQRSwgbnVsbCkuc2lu
Z2xlTm9kZVZhbHVlLmlkIiwgIidkMzEnIik7CgogICAgdmFyIHN1Y2Nlc3NmdWxseVBhcnNlZCA9
IHRydWU7Cgo8L3NjcmlwdD4KPHNjcmlwdCBzcmM9Ii4uL2pzL3Jlc291cmNlcy9qcy10ZXN0LXBv
c3QuanMiPjwvc2NyaXB0Pgo8L2JvZHk+CjwvaHRtbD4K
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>16598</attachid>
            <date>2007-10-09 11:15:55 -0700</date>
            <delta_ts>2007-10-09 12:16:16 -0700</delta_ts>
            <desc>proposed fix</desc>
            <filename>15436r1_patch.txt</filename>
            <type>text/plain</type>
            <size>7361</size>
            <attacher name="Alexey Proskuryakov">ap</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYkNvcmUvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvQ2hhbmdlTG9n
CShyZXZpc2lvbiAyNjE3MikKKysrIFdlYkNvcmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBA
IC0xLDMgKzEsMTYgQEAKKzIwMDctMTAtMDkgIEFsZXhleSBQcm9za3VyeWFrb3YgIDxhcEB3ZWJr
aXQub3JnPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAg
IGh0dHA6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE1NDM2CisgICAgICAgIFdy
b25nIG5vZGUgb3JkZXIgZm9yIFhQYXRoIHJldmVyc2UgYXhlcworCisgICAgICAgIFRlc3Q6IGZh
c3QveHBhdGgvcmV2ZXJzZS1heGVzLmh0bWwKKworICAgICAgICAqIHhtbC9YUGF0aFN0ZXAuY3Bw
OgorICAgICAgICAoV2ViQ29yZTo6WFBhdGg6OlN0ZXA6Om5vZGVzSW5BeGlzKTogRG8gbm90IHBy
ZW1hdHVyZWx5IHNvcnQgcmV2ZXJzZQorICAgICAgICBheGVzLiBHZW5lcmF0ZSBwcmVjZWRpbmcg
YXhpcyBub2RlcyBpbiByZXZlcnNlZCBkb2N1bWVudCBvcmRlci4KKwogMjAwNy0xMC0wOSAgUm9i
IEJ1aXMgIDxidWlzQGtkZS5vcmc+CiAKICAgICAgICAgUmV2aWV3ZWQgYnkgRXJpYy4KSW5kZXg6
IFdlYkNvcmUveG1sL1hQYXRoU3RlcC5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gV2ViQ29yZS94bWwvWFBh
dGhTdGVwLmNwcAkocmV2aXNpb24gMjYxNzApCisrKyBXZWJDb3JlL3htbC9YUGF0aFN0ZXAuY3Bw
CSh3b3JraW5nIGNvcHkpCkBAIC0xMjQsNyArMTI0LDcgQEAgdm9pZCBTdGVwOjpub2Rlc0luQXhp
cyhOb2RlKiBjb250ZXh0LCBObwogICAgICAgICAgICAgZm9yIChuID0gbi0+cGFyZW50Tm9kZSgp
OyBuOyBuID0gbi0+cGFyZW50Tm9kZSgpKQogICAgICAgICAgICAgICAgIGlmIChub2RlTWF0Y2hl
cyhuKSkKICAgICAgICAgICAgICAgICAgICAgbm9kZXMuYXBwZW5kKG4pOwotICAgICAgICAgICAg
bm9kZXMucmV2ZXJzZSgpOworICAgICAgICAgICAgbm9kZXMubWFya1NvcnRlZChmYWxzZSk7CiAg
ICAgICAgICAgICByZXR1cm47CiAgICAgICAgIH0KICAgICAgICAgY2FzZSBGb2xsb3dpbmdTaWJs
aW5nQXhpczoKQEAgLTE0NSw3ICsxNDUsNyBAQCB2b2lkIFN0ZXA6Om5vZGVzSW5BeGlzKE5vZGUq
IGNvbnRleHQsIE5vCiAgICAgICAgICAgICAgICAgaWYgKG5vZGVNYXRjaGVzKG4pKQogICAgICAg
ICAgICAgICAgICAgICBub2Rlcy5hcHBlbmQobik7CiAKLSAgICAgICAgICAgIG5vZGVzLnJldmVy
c2UoKTsKKyAgICAgICAgICAgIG5vZGVzLm1hcmtTb3J0ZWQoZmFsc2UpOwogICAgICAgICAgICAg
cmV0dXJuOwogICAgICAgICBjYXNlIEZvbGxvd2luZ0F4aXM6CiAgICAgICAgICAgICBpZiAoY29u
dGV4dC0+aXNBdHRyaWJ1dGVOb2RlKCkpIHsKQEAgLTE3MSwxMSArMTcxLDExIEBAIHZvaWQgU3Rl
cDo6bm9kZXNJbkF4aXMoTm9kZSogY29udGV4dCwgTm8KIAogICAgICAgICAgICAgZm9yIChOb2Rl
KiBwID0gY29udGV4dDsgIWlzUm9vdERvbU5vZGUocCk7IHAgPSBwLT5wYXJlbnROb2RlKCkpIHsK
ICAgICAgICAgICAgICAgICBmb3IgKE5vZGUqIG4gPSBwLT5wcmV2aW91c1NpYmxpbmcoKTsgbiA7
IG4gPSBuLT5wcmV2aW91c1NpYmxpbmcoKSkgewotICAgICAgICAgICAgICAgICAgICBpZiAobm9k
ZU1hdGNoZXMobikpCi0gICAgICAgICAgICAgICAgICAgICAgICBub2Rlcy5hcHBlbmQobik7Ci0g
ICAgICAgICAgICAgICAgICAgIGZvciAoTm9kZSogYyA9IG4tPmZpcnN0Q2hpbGQoKTsgYzsgYyA9
IGMtPnRyYXZlcnNlTmV4dE5vZGUobikpCisgICAgICAgICAgICAgICAgICAgIGZvciAoTm9kZSog
YyA9IG4tPmxhc3RDaGlsZCgpOyBjICYmIGMgIT0gbjsgYyA9IGMtPnRyYXZlcnNlUHJldmlvdXNO
b2RlKG4pKQogICAgICAgICAgICAgICAgICAgICAgICAgaWYgKG5vZGVNYXRjaGVzKGMpKQogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIG5vZGVzLmFwcGVuZChjKTsKKyAgICAgICAgICAgICAg
ICAgICAgaWYgKG5vZGVNYXRjaGVzKG4pKQorICAgICAgICAgICAgICAgICAgICAgICAgbm9kZXMu
YXBwZW5kKG4pOwogICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgIH0KICAgICAgICAgICAg
IG5vZGVzLm1hcmtTb3J0ZWQoZmFsc2UpOwpAQCAtMjMzLDcgKzIzMyw3IEBAIHZvaWQgU3RlcDo6
bm9kZXNJbkF4aXMoTm9kZSogY29udGV4dCwgTm8KICAgICAgICAgICAgICAgICBpZiAobm9kZU1h
dGNoZXMobikpCiAgICAgICAgICAgICAgICAgICAgIG5vZGVzLmFwcGVuZChuKTsKIAotICAgICAg
ICAgICAgbm9kZXMucmV2ZXJzZSgpOworICAgICAgICAgICAgbm9kZXMubWFya1NvcnRlZChmYWxz
ZSk7CiAgICAgICAgICAgICByZXR1cm47CiAgICAgICAgIH0KICAgICB9CkluZGV4OiBMYXlvdXRU
ZXN0cy9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCShyZXZp
c2lvbiAyNjE3MikKKysrIExheW91dFRlc3RzL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAt
MSwzICsxLDEzIEBACisyMDA3LTEwLTA5ICBBbGV4ZXkgUHJvc2t1cnlha292ICA8YXBAd2Via2l0
Lm9yZz4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBo
dHRwOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNTQzNgorICAgICAgICBXcm9u
ZyBub2RlIG9yZGVyIGZvciBYUGF0aCByZXZlcnNlIGF4ZXMKKworICAgICAgICAqIGZhc3QveHBh
dGgvcmV2ZXJzZS1heGVzLWV4cGVjdGVkLnR4dDogQWRkZWQuCisgICAgICAgICogZmFzdC94cGF0
aC9yZXZlcnNlLWF4ZXMuaHRtbDogQWRkZWQuCisKIDIwMDctMTAtMDkgIE5pa29sYXMgWmltbWVy
bWFubiAgPHppbW1lcm1hbm5Aa2RlLm9yZz4KIAogICAgIAlOb3QgcmV2aWV3ZWQuCkluZGV4OiBM
YXlvdXRUZXN0cy9mYXN0L3hwYXRoL3JldmVyc2UtYXhlcy1leHBlY3RlZC50eHQKPT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PQotLS0gTGF5b3V0VGVzdHMvZmFzdC94cGF0aC9yZXZlcnNlLWF4ZXMtZXhwZWN0ZWQudHh0CShy
ZXZpc2lvbiAwKQorKysgTGF5b3V0VGVzdHMvZmFzdC94cGF0aC9yZXZlcnNlLWF4ZXMtZXhwZWN0
ZWQudHh0CShyZXZpc2lvbiAwKQpAQCAtMCwwICsxLDE0IEBACitUZXN0IGZvciBidWcgMTU0MzY6
IFdyb25nIHByb3hpbWl0eSBwb3NpdGlvbnMgZm9yIFhQYXRoIHJldmVyc2UgYXhlcy4KKworUEFT
UyBkb2N1bWVudC5ldmFsdWF0ZSgncHJlY2VkaW5nLXNpYmxpbmc6OipbMV0nLCBkb2N1bWVudC5n
ZXRFbGVtZW50QnlJZCgnZDMnKSwgbnVsbCwgWFBhdGhSZXN1bHQuQU5ZX1VOT1JERVJFRF9OT0RF
X1RZUEUsIG51bGwpLnNpbmdsZU5vZGVWYWx1ZS5pZCBpcyAnZDInCitQQVNTIGRvY3VtZW50LmV2
YWx1YXRlKCdwcmVjZWRpbmc6OipbMV0nLCBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnZDMxJyks
IG51bGwsIFhQYXRoUmVzdWx0LkFOWV9VTk9SREVSRURfTk9ERV9UWVBFLCBudWxsKS5zaW5nbGVO
b2RlVmFsdWUuaWQgaXMgJ2QyMScKK1BBU1MgZG9jdW1lbnQuZXZhbHVhdGUoJ3ByZWNlZGluZzo6
KlsyXScsIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdkMzEnKSwgbnVsbCwgWFBhdGhSZXN1bHQu
QU5ZX1VOT1JERVJFRF9OT0RFX1RZUEUsIG51bGwpLnNpbmdsZU5vZGVWYWx1ZS5pZCBpcyAnZDIn
CitQQVNTIGRvY3VtZW50LmV2YWx1YXRlKCdwcmVjZWRpbmc6OipbM10nLCBkb2N1bWVudC5nZXRF
bGVtZW50QnlJZCgnZDMxJyksIG51bGwsIFhQYXRoUmVzdWx0LkFOWV9VTk9SREVSRURfTk9ERV9U
WVBFLCBudWxsKS5zaW5nbGVOb2RlVmFsdWUuaWQgaXMgJ2QxJworUEFTUyBkb2N1bWVudC5ldmFs
dWF0ZSgncHJlY2VkaW5nOjoqWzRdJywgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ2QzMScpLCBu
dWxsLCBYUGF0aFJlc3VsdC5BTllfVU5PUkRFUkVEX05PREVfVFlQRSwgbnVsbCkuc2luZ2xlTm9k
ZVZhbHVlLnRhZ05hbWUgaXMgJ0EnCitQQVNTIGRvY3VtZW50LmV2YWx1YXRlKCdwcmVjZWRpbmc6
OipbNV0nLCBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnZDMxJyksIG51bGwsIFhQYXRoUmVzdWx0
LkFOWV9VTk9SREVSRURfTk9ERV9UWVBFLCBudWxsKS5zaW5nbGVOb2RlVmFsdWUudGFnTmFtZSBp
cyAnUCcKK1BBU1MgZG9jdW1lbnQuZXZhbHVhdGUoJ2FuY2VzdG9yOjoqWzFdJywgZG9jdW1lbnQu
Z2V0RWxlbWVudEJ5SWQoJ2QzMScpLCBudWxsLCBYUGF0aFJlc3VsdC5BTllfVU5PUkRFUkVEX05P
REVfVFlQRSwgbnVsbCkuc2luZ2xlTm9kZVZhbHVlLmlkIGlzICdkMycKK1BBU1MgZG9jdW1lbnQu
ZXZhbHVhdGUoJ2FuY2VzdG9yLW9yLXNlbGY6OipbMV0nLCBkb2N1bWVudC5nZXRFbGVtZW50QnlJ
ZCgnZDMxJyksIG51bGwsIFhQYXRoUmVzdWx0LkFOWV9VTk9SREVSRURfTk9ERV9UWVBFLCBudWxs
KS5zaW5nbGVOb2RlVmFsdWUuaWQgaXMgJ2QzMScKK1BBU1Mgc3VjY2Vzc2Z1bGx5UGFyc2VkIGlz
IHRydWUKKworVEVTVCBDT01QTEVURQorCgpQcm9wZXJ0eSBjaGFuZ2VzIG9uOiBMYXlvdXRUZXN0
cy9mYXN0L3hwYXRoL3JldmVyc2UtYXhlcy1leHBlY3RlZC50eHQKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpOYW1lOiBz
dm46bWltZS10eXBlCiAgICsgdGV4dC9wbGFpbgpOYW1lOiBzdm46ZW9sLXN0eWxlCiAgICsgbmF0
aXZlCgpJbmRleDogTGF5b3V0VGVzdHMvZmFzdC94cGF0aC9yZXZlcnNlLWF4ZXMuaHRtbAo9PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9mYXN0L3hwYXRoL3JldmVyc2UtYXhlcy5odG1sCShyZXZp
c2lvbiAwKQorKysgTGF5b3V0VGVzdHMvZmFzdC94cGF0aC9yZXZlcnNlLWF4ZXMuaHRtbAkocmV2
aXNpb24gMCkKQEAgLTAsMCArMSw0MyBAQAorPCFET0NUWVBFIEhUTUwgUFVCTElDICItLy9JRVRG
Ly9EVEQgSFRNTC8vRU4iPgorPGh0bWw+Cis8aGVhZD4KKzxsaW5rIHJlbD0ic3R5bGVzaGVldCIg
aHJlZj0iLi4vanMvcmVzb3VyY2VzL2pzLXRlc3Qtc3R5bGUuY3NzIj4KKzxzY3JpcHQgc3JjPSIu
Li9qcy9yZXNvdXJjZXMvanMtdGVzdC1wcmUuanMiPjwvc2NyaXB0PgorPHNjcmlwdCBzcmM9Inhw
YXRoLXRlc3QtcHJlLmpzIj48L3NjcmlwdD4KKzwvaGVhZD4KKzxib2R5PgorPHA+VGVzdCBmb3Ig
PGEgaHJlZj0iaHR0cDovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTU0MzYiPmJ1
ZyAxNTQzNjwvYT46CitXcm9uZyBwcm94aW1pdHkgcG9zaXRpb25zIGZvciBYUGF0aCByZXZlcnNl
IGF4ZXMuPC9wPgorCis8ZGl2IGlkPSJkIj4KKyAgPGRpdiBpZD0iZDEiPjwvZGl2PgorICA8ZGl2
IGlkPSJkMiI+CisgICAgPGRpdiBpZD0iZDIxIj48L2Rpdj4KKyAgPC9kaXY+CisgIDxkaXYgaWQ9
ImQzIj4KKyAgICA8ZGl2IGlkPSJkMzEiPjwvZGl2PgorICA8L2Rpdj4KKzwvZGl2PgorCis8ZGl2
IGlkPSJjb25zb2xlIj48L2Rpdj4KKworPHNjcmlwdD4KKworICAgIHNob3VsZEJlKCJkb2N1bWVu
dC5ldmFsdWF0ZSgncHJlY2VkaW5nLXNpYmxpbmc6OipbMV0nLCBkb2N1bWVudC5nZXRFbGVtZW50
QnlJZCgnZDMnKSwgbnVsbCwgWFBhdGhSZXN1bHQuQU5ZX1VOT1JERVJFRF9OT0RFX1RZUEUsIG51
bGwpLnNpbmdsZU5vZGVWYWx1ZS5pZCIsICInZDInIik7CisKKyAgICBzaG91bGRCZSgiZG9jdW1l
bnQuZXZhbHVhdGUoJ3ByZWNlZGluZzo6KlsxXScsIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdk
MzEnKSwgbnVsbCwgWFBhdGhSZXN1bHQuQU5ZX1VOT1JERVJFRF9OT0RFX1RZUEUsIG51bGwpLnNp
bmdsZU5vZGVWYWx1ZS5pZCIsICInZDIxJyIpOworICAgIHNob3VsZEJlKCJkb2N1bWVudC5ldmFs
dWF0ZSgncHJlY2VkaW5nOjoqWzJdJywgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ2QzMScpLCBu
dWxsLCBYUGF0aFJlc3VsdC5BTllfVU5PUkRFUkVEX05PREVfVFlQRSwgbnVsbCkuc2luZ2xlTm9k
ZVZhbHVlLmlkIiwgIidkMiciKTsKKyAgICBzaG91bGRCZSgiZG9jdW1lbnQuZXZhbHVhdGUoJ3By
ZWNlZGluZzo6KlszXScsIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdkMzEnKSwgbnVsbCwgWFBh
dGhSZXN1bHQuQU5ZX1VOT1JERVJFRF9OT0RFX1RZUEUsIG51bGwpLnNpbmdsZU5vZGVWYWx1ZS5p
ZCIsICInZDEnIik7CisgICAgc2hvdWxkQmUoImRvY3VtZW50LmV2YWx1YXRlKCdwcmVjZWRpbmc6
OipbNF0nLCBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnZDMxJyksIG51bGwsIFhQYXRoUmVzdWx0
LkFOWV9VTk9SREVSRURfTk9ERV9UWVBFLCBudWxsKS5zaW5nbGVOb2RlVmFsdWUudGFnTmFtZSIs
ICInQSciKTsKKyAgICBzaG91bGRCZSgiZG9jdW1lbnQuZXZhbHVhdGUoJ3ByZWNlZGluZzo6Kls1
XScsIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdkMzEnKSwgbnVsbCwgWFBhdGhSZXN1bHQuQU5Z
X1VOT1JERVJFRF9OT0RFX1RZUEUsIG51bGwpLnNpbmdsZU5vZGVWYWx1ZS50YWdOYW1lIiwgIidQ
JyIpOworCisgICAgc2hvdWxkQmUoImRvY3VtZW50LmV2YWx1YXRlKCdhbmNlc3Rvcjo6KlsxXScs
IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdkMzEnKSwgbnVsbCwgWFBhdGhSZXN1bHQuQU5ZX1VO
T1JERVJFRF9OT0RFX1RZUEUsIG51bGwpLnNpbmdsZU5vZGVWYWx1ZS5pZCIsICInZDMnIik7CisK
KyAgICBzaG91bGRCZSgiZG9jdW1lbnQuZXZhbHVhdGUoJ2FuY2VzdG9yLW9yLXNlbGY6OipbMV0n
LCBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnZDMxJyksIG51bGwsIFhQYXRoUmVzdWx0LkFOWV9V
Tk9SREVSRURfTk9ERV9UWVBFLCBudWxsKS5zaW5nbGVOb2RlVmFsdWUuaWQiLCAiJ2QzMSciKTsK
KworICAgIHZhciBzdWNjZXNzZnVsbHlQYXJzZWQgPSB0cnVlOworCis8L3NjcmlwdD4KKzxzY3Jp
cHQgc3JjPSIuLi9qcy9yZXNvdXJjZXMvanMtdGVzdC1wb3N0LmpzIj48L3NjcmlwdD4KKzwvYm9k
eT4KKzwvaHRtbD4KClByb3BlcnR5IGNoYW5nZXMgb246IExheW91dFRlc3RzL2Zhc3QveHBhdGgv
cmV2ZXJzZS1heGVzLmh0bWwKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpOYW1lOiBzdm46bWltZS10eXBlCiAgICsgdGV4
dC9odG1sCgo=
</data>
<flag name="review"
          id="7006"
          type_id="1"
          status="+"
          setter="andersca"
    />
          </attachment>
      

    </bug>

</bugzilla>