<?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>31224</bug_id>
          
          <creation_ts>2009-11-07 08:01:05 -0800</creation_ts>
          <short_desc>[V8] Return StyleSheet object instead of HTMLStyleElement w/document.styleSheets named property getter.</short_desc>
          <delta_ts>2009-11-08 21:52:52 -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>WebCore JavaScript</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>http://soren.qzone.qq.com/cgi-bin/soren/cgi_userinfo_search?bSimple=0&amp;ptlang=2052</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="johnnyding">johnnyding.webkit</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>dglazkov</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>161347</commentid>
    <comment_count>0</comment_count>
    <who name="johnnyding">johnnyding.webkit</who>
    <bug_when>2009-11-07 08:01:05 -0800</bug_when>
    <thetext>In page http://soren.qzone.qq.com/cgi-bin/soren/cgi_userinfo_search?bSimple=0&amp;ptlang=2052, it uses document.styleSheets[&quot;CssId&quot;].rules to get style css rule list.

In safari, the page run well, but in Google Chrome, accessing document.styleSheets[&quot;CssId&quot;].rules got &quot;undefined&quot;.

After investigation, Safari returns a [CSSStyleSheet] object when accessing document.styleSheets[&quot;CssId&quot;], so the &quot;rules&quot; can be gotten. Chrome returns a [HTMLStyleElement] object when accessing document.styleSheets[&quot;CssId&quot;], so the &quot;rules&quot; can not be gotten.

I believe it&apos;s v8 binding&apos;s fault. See JS binding (JSStyleSheetListCustom.cpp, line 60), it returns stylesheet instead of returning style element.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>161350</commentid>
    <comment_count>1</comment_count>
      <attachid>42694</attachid>
    <who name="johnnyding">johnnyding.webkit</who>
    <bug_when>2009-11-07 08:41:18 -0800</bug_when>
    <thetext>Created attachment 42694
patch to fix this issue.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>161351</commentid>
    <comment_count>2</comment_count>
      <attachid>42694</attachid>
    <who name="Dimitri Glazkov (Google)">dglazkov</who>
    <bug_when>2009-11-07 08:45:05 -0800</bug_when>
    <thetext>Comment on attachment 42694
patch to fix this issue.

Thanks for tackling this! We just need a layout test and one small nit:

&gt; Index: WebCore/ChangeLog
&gt; ===================================================================
&gt; --- WebCore/ChangeLog	(revision 50615)
&gt; +++ WebCore/ChangeLog	(working copy)
&gt; @@ -1,3 +1,16 @@
&gt; +2009-11-07  Johnny Ding  &lt;johnnyding.webkit@gmail.com&gt;
&gt; +
&gt; +        Reviewed by NOBODY (OOPS!).
&gt; +
&gt; +        https://bugs.webkit.org/show_bug.cgi?id=31224
&gt; +        Returns a StyleSheet object instead of HTMLStyleElement when using

Please update this to match the subject of the bug (including [V8] prefix).

&gt; +        V8 engine to retrieve style sheet by a name from document.styleSheets


.
&gt; +
&gt; +        No new tests since it is only V8 binding issue.(JS binding is OK)

Well, this is an easily testable case, so I would say a layout test is in order, regardless
of whether it&apos;s a bindings issue for one engine and not another.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>161353</commentid>
    <comment_count>3</comment_count>
    <who name="Dimitri Glazkov (Google)">dglazkov</who>
    <bug_when>2009-11-07 10:01:04 -0800</bug_when>
    <thetext>I wonder if there&apos;s already a layout test that we&apos;re failing that tests this.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>161355</commentid>
    <comment_count>4</comment_count>
      <attachid>42696</attachid>
    <who name="johnnyding">johnnyding.webkit</who>
    <bug_when>2009-11-07 10:09:08 -0800</bug_when>
    <thetext>Created attachment 42696
patch v2 for fix

Thanks, patch v2 is coming:)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>161359</commentid>
    <comment_count>5</comment_count>
      <attachid>42698</attachid>
    <who name="johnnyding">johnnyding.webkit</who>
    <bug_when>2009-11-07 11:16:01 -0800</bug_when>
    <thetext>Created attachment 42698
patch v3 for fix</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>161360</commentid>
    <comment_count>6</comment_count>
      <attachid>42699</attachid>
    <who name="johnnyding">johnnyding.webkit</who>
    <bug_when>2009-11-07 11:18:09 -0800</bug_when>
    <thetext>Created attachment 42699
patch v3 for fix</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>161492</commentid>
    <comment_count>7</comment_count>
      <attachid>42699</attachid>
    <who name="Dimitri Glazkov (Google)">dglazkov</who>
    <bug_when>2009-11-08 21:38:30 -0800</bug_when>
    <thetext>Comment on attachment 42699
patch v3 for fix

Lovely. r=me.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>161497</commentid>
    <comment_count>8</comment_count>
      <attachid>42699</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2009-11-08 21:52:47 -0800</bug_when>
    <thetext>Comment on attachment 42699
patch v3 for fix

Clearing flags on attachment: 42699

Committed r50637: &lt;http://trac.webkit.org/changeset/50637&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>161498</commentid>
    <comment_count>9</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2009-11-08 21:52:52 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>42694</attachid>
            <date>2009-11-07 08:41:18 -0800</date>
            <delta_ts>2009-11-07 10:09:08 -0800</delta_ts>
            <desc>patch to fix this issue.</desc>
            <filename>patch3.txt</filename>
            <type>text/plain</type>
            <size>1492</size>
            <attacher name="johnnyding">johnnyding.webkit</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYkNvcmUvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvQ2hhbmdlTG9n
CShyZXZpc2lvbiA1MDYxNSkKKysrIFdlYkNvcmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBA
IC0xLDMgKzEsMTYgQEAKKzIwMDktMTEtMDcgIEpvaG5ueSBEaW5nICA8am9obm55ZGluZy53ZWJr
aXRAZ21haWwuY29tPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisg
ICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0zMTIyNAorICAg
ICAgICBSZXR1cm5zIGEgU3R5bGVTaGVldCBvYmplY3QgaW5zdGVhZCBvZiBIVE1MU3R5bGVFbGVt
ZW50IHdoZW4gdXNpbmcKKyAgICAgICAgVjggZW5naW5lIHRvIHJldHJpZXZlIHN0eWxlIHNoZWV0
IGJ5IGEgbmFtZSBmcm9tIGRvY3VtZW50LnN0eWxlU2hlZXRzLgorCisgICAgICAgIE5vIG5ldyB0
ZXN0cyBzaW5jZSBpdCBpcyBvbmx5IFY4IGJpbmRpbmcgaXNzdWUuKEpTIGJpbmRpbmcgaXMgT0sp
CisKKyAgICAgICAgKiBiaW5kaW5ncy92OC9jdXN0b20vVjhTdHlsZVNoZWV0TGlzdEN1c3RvbS5j
cHA6CisgICAgICAgIChXZWJDb3JlOjpOQU1FRF9QUk9QRVJUWV9HRVRURVIpOgorCiAyMDA5LTEx
LTA3ICBKb2FubWFyaWUgRGlnZ3MgIDxqb2FubWFyaWUuZGlnZ3NAZ21haWwuY29tPgogCiAgICAg
ICAgIFJldmlld2VkIGJ5IFhhbiBMb3Blei4KSW5kZXg6IFdlYkNvcmUvYmluZGluZ3MvdjgvY3Vz
dG9tL1Y4U3R5bGVTaGVldExpc3RDdXN0b20uY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvYmlu
ZGluZ3MvdjgvY3VzdG9tL1Y4U3R5bGVTaGVldExpc3RDdXN0b20uY3BwCShyZXZpc2lvbiA1MDYx
NSkKKysrIFdlYkNvcmUvYmluZGluZ3MvdjgvY3VzdG9tL1Y4U3R5bGVTaGVldExpc3RDdXN0b20u
Y3BwCSh3b3JraW5nIGNvcHkpCkBAIC0yOSw2ICsyOSw3IEBACiAgKi8KIAogI2luY2x1ZGUgImNv
bmZpZy5oIgorI2luY2x1ZGUgIkhUTUxTdHlsZUVsZW1lbnQuaCIKICNpbmNsdWRlICJTdHlsZVNo
ZWV0TGlzdC5oIgogCiAjaW5jbHVkZSAiVjhCaW5kaW5nLmgiCkBAIC01MCw3ICs1MSw3IEBAIE5B
TUVEX1BST1BFUlRZX0dFVFRFUihTdHlsZVNoZWV0TGlzdCkKICAgICBpZiAoIWl0ZW0pCiAgICAg
ICAgIHJldHVybiBub3RIYW5kbGVkQnlJbnRlcmNlcHRvcigpOwogCi0gICAgcmV0dXJuIFY4RE9N
V3JhcHBlcjo6Y29udmVydFRvVjhPYmplY3QoVjhDbGFzc0luZGV4OjpIVE1MU1RZTEVFTEVNRU5U
LCBpdGVtKTsKKyAgICByZXR1cm4gVjhET01XcmFwcGVyOjpjb252ZXJ0VG9WOE9iamVjdChWOENs
YXNzSW5kZXg6OlNUWUxFU0hFRVQsIGl0ZW0tPnNoZWV0KCkpOwogfQogCiB9IC8vIG5hbWVzcGFj
ZSBXZWJDb3JlCg==
</data>
<flag name="review"
          id="24256"
          type_id="1"
          status="-"
          setter="dglazkov"
    />
          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>42696</attachid>
            <date>2009-11-07 10:09:08 -0800</date>
            <delta_ts>2009-11-07 11:16:01 -0800</delta_ts>
            <desc>patch v2 for fix</desc>
            <filename>patch3.txt</filename>
            <type>text/plain</type>
            <size>3671</size>
            <attacher name="johnnyding">johnnyding.webkit</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYkNvcmUvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvQ2hhbmdlTG9n
CShyZXZpc2lvbiA1MDYxNSkKKysrIFdlYkNvcmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBA
IC0xLDMgKzEsMTUgQEAKKzIwMDktMTEtMDcgIEpvaG5ueSBEaW5nICA8am9obm55ZGluZy53ZWJr
aXRAZ21haWwuY29tPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisg
ICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0zMTIyNAorICAg
ICAgICBbVjhdIFJldHVybiBTdHlsZVNoZWV0IG9iamVjdCBpbnN0ZWFkIG9mIEhUTUxTdHlsZUVs
ZW1lbnQgdy9kb2N1bWVudC5zdHlsZVNoZWV0cyBuYW1lZCBwcm9wZXJ0eSBnZXR0ZXIuCisKKyAg
ICAgICAgVGVzdDogZmFzdC9kb20vU3R5bGVTaGVldC9nZXQtc3R5bGVzaGVldC1ieW5hbWUuaHRt
bAorCisgICAgICAgICogYmluZGluZ3MvdjgvY3VzdG9tL1Y4U3R5bGVTaGVldExpc3RDdXN0b20u
Y3BwOgorICAgICAgICAoV2ViQ29yZTo6TkFNRURfUFJPUEVSVFlfR0VUVEVSKToKKwogMjAwOS0x
MS0wNyAgSm9hbm1hcmllIERpZ2dzICA8am9hbm1hcmllLmRpZ2dzQGdtYWlsLmNvbT4KIAogICAg
ICAgICBSZXZpZXdlZCBieSBYYW4gTG9wZXouCkluZGV4OiBXZWJDb3JlL2JpbmRpbmdzL3Y4L2N1
c3RvbS9WOFN0eWxlU2hlZXRMaXN0Q3VzdG9tLmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBXZWJDb3JlL2Jp
bmRpbmdzL3Y4L2N1c3RvbS9WOFN0eWxlU2hlZXRMaXN0Q3VzdG9tLmNwcAkocmV2aXNpb24gNTA2
MTUpCisrKyBXZWJDb3JlL2JpbmRpbmdzL3Y4L2N1c3RvbS9WOFN0eWxlU2hlZXRMaXN0Q3VzdG9t
LmNwcAkod29ya2luZyBjb3B5KQpAQCAtMjksNiArMjksNyBAQAogICovCiAKICNpbmNsdWRlICJj
b25maWcuaCIKKyNpbmNsdWRlICJIVE1MU3R5bGVFbGVtZW50LmgiCiAjaW5jbHVkZSAiU3R5bGVT
aGVldExpc3QuaCIKIAogI2luY2x1ZGUgIlY4QmluZGluZy5oIgpAQCAtNTAsNyArNTEsNyBAQCBO
QU1FRF9QUk9QRVJUWV9HRVRURVIoU3R5bGVTaGVldExpc3QpCiAgICAgaWYgKCFpdGVtKQogICAg
ICAgICByZXR1cm4gbm90SGFuZGxlZEJ5SW50ZXJjZXB0b3IoKTsKIAotICAgIHJldHVybiBWOERP
TVdyYXBwZXI6OmNvbnZlcnRUb1Y4T2JqZWN0KFY4Q2xhc3NJbmRleDo6SFRNTFNUWUxFRUxFTUVO
VCwgaXRlbSk7CisgICAgcmV0dXJuIFY4RE9NV3JhcHBlcjo6Y29udmVydFRvVjhPYmplY3QoVjhD
bGFzc0luZGV4OjpTVFlMRVNIRUVULCBpdGVtLT5zaGVldCgpKTsKIH0KIAogfSAvLyBuYW1lc3Bh
Y2UgV2ViQ29yZQpJbmRleDogTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIExh
eW91dFRlc3RzL0NoYW5nZUxvZwkocmV2aXNpb24gNTA2MTUpCisrKyBMYXlvdXRUZXN0cy9DaGFu
Z2VMb2cJKHdvcmtpbmcgY29weSkKQEAgLTEsMyArMSwxMyBAQAorMjAwOS0xMS0wNyAgSm9obm55
IERpbmcgIDxqb2hubnlkaW5nLndlYmtpdEBnbWFpbC5jb20+CisKKyAgICAgICAgUmV2aWV3ZWQg
YnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hv
d19idWcuY2dpP2lkPTMxMjI0CisgICAgICAgIFtWOF0gUmV0dXJuIFN0eWxlU2hlZXQgb2JqZWN0
IGluc3RlYWQgb2YgSFRNTFN0eWxlRWxlbWVudCB3L2RvY3VtZW50LnN0eWxlU2hlZXRzIG5hbWVk
IHByb3BlcnR5IGdldHRlci4KKworICAgICAgICAqIGZhc3QvZG9tL1N0eWxlU2hlZXQvZ2V0LXN0
eWxlc2hlZXQtYnluYW1lLWV4cGVjdGVkLnR4dDogQWRkZWQuCisgICAgICAgICogZmFzdC9kb20v
U3R5bGVTaGVldC9nZXQtc3R5bGVzaGVldC1ieW5hbWUuaHRtbDogQWRkZWQuCisKIDIwMDktMTEt
MDYgIEFuYW50YW5hcmF5YW5hbiBHIEl5ZW5nYXIgIDxhbmFudGFAY2hyb21pdW0ub3JnPgogCiAg
ICAgICAgIFJldmlld2VkIGJ5IEFkYW0gQmFydGguCkluZGV4OiBMYXlvdXRUZXN0cy9mYXN0L2Rv
bS9TdHlsZVNoZWV0L2dldC1zdHlsZXNoZWV0LWJ5bmFtZS1leHBlY3RlZC50eHQKPT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PQotLS0gTGF5b3V0VGVzdHMvZmFzdC9kb20vU3R5bGVTaGVldC9nZXQtc3R5bGVzaGVldC1ieW5h
bWUtZXhwZWN0ZWQudHh0CShyZXZpc2lvbiAwKQorKysgTGF5b3V0VGVzdHMvZmFzdC9kb20vU3R5
bGVTaGVldC9nZXQtc3R5bGVzaGVldC1ieW5hbWUtZXhwZWN0ZWQudHh0CShyZXZpc2lvbiAwKQpA
QCAtMCwwICsxLDMgQEAKK1RoaXMgdGVzdCB2ZXJpZmllcyB0aGF0IGEgU3R5bGVTaGVldCBvYmpl
Y3Qgd2lsbCBiZSByZXR1cm5lZCBpbnN0ZWFkIG9mIGEgSFRNTFN0eWxlRWxlbWVudCB3aGVuIGNh
bGxpbmcgZG9jdW1lbnQuc3R5bGVTaGVldHMgbmFtZWQgcHJvcGVydHkgZ2V0dGVyLgorCitUZXN0
IHBhc3NlZC4KSW5kZXg6IExheW91dFRlc3RzL2Zhc3QvZG9tL1N0eWxlU2hlZXQvZ2V0LXN0eWxl
c2hlZXQtYnluYW1lLmh0bWwKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvZmFzdC9kb20vU3R5
bGVTaGVldC9nZXQtc3R5bGVzaGVldC1ieW5hbWUuaHRtbAkocmV2aXNpb24gMCkKKysrIExheW91
dFRlc3RzL2Zhc3QvZG9tL1N0eWxlU2hlZXQvZ2V0LXN0eWxlc2hlZXQtYnluYW1lLmh0bWwJKHJl
dmlzaW9uIDApCkBAIC0wLDAgKzEsMjYgQEAKKzxoZWFkPgorPGxpbmsgcmVsPSJzdHlsZXNoZWV0
IiBocmVmPSIuLi8uLi9qcy9yZXNvdXJjZXMvanMtdGVzdC1zdHlsZS5jc3MiPgorPHN0eWxlIGlk
PSJ0ZXN0Ij4KK2RpdiB7IAorICAgIGJhY2tncm91bmQ6IHB1cnBsZTsKK30KKzwvc3R5bGU+Cis8
c2NyaXB0PgorZnVuY3Rpb24gcnVuVGVzdCgpCit7CisgICAgaWYgKHdpbmRvdy5sYXlvdXRUZXN0
Q29udHJvbGxlcikKKyAgICAgICAgbGF5b3V0VGVzdENvbnRyb2xsZXIuZHVtcEFzVGV4dCgpOwor
ICAgIHZhciByZXR1cm5lZE9iamVjdCA9IGRvY3VtZW50LnN0eWxlU2hlZXRzWyJ0ZXN0Il0udG9T
dHJpbmcoKTsKKyAgICBpZiAocmV0dXJuZWRPYmplY3QgPT0gIltvYmplY3QgQ1NTU3R5bGVTaGVl
dF0iKQorICAgICAgICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgicmVzdWx0IikuaW5uZXJIVE1M
ID0gIlRlc3QgcGFzc2VkLiI7CisgICAgICAKK30KKzwvc2NyaXB0PgorPC9oZWFkPgorPGJvZHkg
b25sb2FkPSJydW5UZXN0KCkiPgorPHA+CitUaGlzIHRlc3QgdmVyaWZpZXMgdGhhdCBhIFN0eWxl
U2hlZXQgb2JqZWN0IHdpbGwgYmUgcmV0dXJuZWQgaW5zdGVhZCBvZgorYSBIVE1MU3R5bGVFbGVt
ZW50IHdoZW4gY2FsbGluZyBkb2N1bWVudC5zdHlsZVNoZWV0cyBuYW1lZCBwcm9wZXJ0eSBnZXR0
ZXIuCis8L3A+Cis8cCBpZD0icmVzdWx0Ij5UZXN0IGZhaWxlZC48L3A+Cis8L2JvZHk+ClwgTm8g
bmV3bGluZSBhdCBlbmQgb2YgZmlsZQo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>42698</attachid>
            <date>2009-11-07 11:16:01 -0800</date>
            <delta_ts>2009-11-07 11:18:09 -0800</delta_ts>
            <desc>patch v3 for fix</desc>
            <filename>patch3.txt</filename>
            <type>text/plain</type>
            <size>4494</size>
            <attacher name="johnnyding">johnnyding.webkit</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYkNvcmUvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvQ2hhbmdlTG9n
CShyZXZpc2lvbiA1MDYxNSkKKysrIFdlYkNvcmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBA
IC0xLDMgKzEsMTUgQEAKKzIwMDktMTEtMDcgIEpvaG5ueSBEaW5nICA8am9obm55ZGluZy53ZWJr
aXRAZ21haWwuY29tPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisg
ICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0zMTIyNAorICAg
ICAgICBbVjhdIFJldHVybiBTdHlsZVNoZWV0IG9iamVjdCBpbnN0ZWFkIG9mIEhUTUxTdHlsZUVs
ZW1lbnQgdy9kb2N1bWVudC5zdHlsZVNoZWV0cyBuYW1lZCBwcm9wZXJ0eSBnZXR0ZXIuCisKKyAg
ICAgICAgVGVzdDogZmFzdC9kb20vU3R5bGVTaGVldC9nZXQtc3R5bGVzaGVldC1ieW5hbWUuaHRt
bAorCisgICAgICAgICogYmluZGluZ3MvdjgvY3VzdG9tL1Y4U3R5bGVTaGVldExpc3RDdXN0b20u
Y3BwOgorICAgICAgICAoV2ViQ29yZTo6TkFNRURfUFJPUEVSVFlfR0VUVEVSKToKKwogMjAwOS0x
MS0wNyAgSm9hbm1hcmllIERpZ2dzICA8am9hbm1hcmllLmRpZ2dzQGdtYWlsLmNvbT4KIAogICAg
ICAgICBSZXZpZXdlZCBieSBYYW4gTG9wZXouCkluZGV4OiBXZWJDb3JlL2JpbmRpbmdzL3Y4L2N1
c3RvbS9WOFN0eWxlU2hlZXRMaXN0Q3VzdG9tLmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBXZWJDb3JlL2Jp
bmRpbmdzL3Y4L2N1c3RvbS9WOFN0eWxlU2hlZXRMaXN0Q3VzdG9tLmNwcAkocmV2aXNpb24gNTA2
MTUpCisrKyBXZWJDb3JlL2JpbmRpbmdzL3Y4L2N1c3RvbS9WOFN0eWxlU2hlZXRMaXN0Q3VzdG9t
LmNwcAkod29ya2luZyBjb3B5KQpAQCAtMjksNiArMjksNyBAQAogICovCiAKICNpbmNsdWRlICJj
b25maWcuaCIKKyNpbmNsdWRlICJIVE1MU3R5bGVFbGVtZW50LmgiCiAjaW5jbHVkZSAiU3R5bGVT
aGVldExpc3QuaCIKIAogI2luY2x1ZGUgIlY4QmluZGluZy5oIgpAQCAtNTAsNyArNTEsNyBAQCBO
QU1FRF9QUk9QRVJUWV9HRVRURVIoU3R5bGVTaGVldExpc3QpCiAgICAgaWYgKCFpdGVtKQogICAg
ICAgICByZXR1cm4gbm90SGFuZGxlZEJ5SW50ZXJjZXB0b3IoKTsKIAotICAgIHJldHVybiBWOERP
TVdyYXBwZXI6OmNvbnZlcnRUb1Y4T2JqZWN0KFY4Q2xhc3NJbmRleDo6SFRNTFNUWUxFRUxFTUVO
VCwgaXRlbSk7CisgICAgcmV0dXJuIFY4RE9NV3JhcHBlcjo6Y29udmVydFRvVjhPYmplY3QoVjhD
bGFzc0luZGV4OjpTVFlMRVNIRUVULCBpdGVtLT5zaGVldCgpKTsKIH0KIAogfSAvLyBuYW1lc3Bh
Y2UgV2ViQ29yZQpJbmRleDogTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIExh
eW91dFRlc3RzL0NoYW5nZUxvZwkocmV2aXNpb24gNTA2MTUpCisrKyBMYXlvdXRUZXN0cy9DaGFu
Z2VMb2cJKHdvcmtpbmcgY29weSkKQEAgLTEsMyArMSwxNSBAQAorMjAwOS0xMS0wNyAgSm9obm55
IERpbmcgIDxqb2hubnlkaW5nLndlYmtpdEBnbWFpbC5jb20+CisKKyAgICAgICAgUmV2aWV3ZWQg
YnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hv
d19idWcuY2dpP2lkPTMxMjI0CisgICAgICAgIFtWOF0gUmV0dXJuIFN0eWxlU2hlZXQgb2JqZWN0
IGluc3RlYWQgb2YgSFRNTFN0eWxlRWxlbWVudCB3L2RvY3VtZW50LnN0eWxlU2hlZXRzIG5hbWVk
IHByb3BlcnR5IGdldHRlci4KKworICAgICAgICAqIGZhc3QvZG9tL1N0eWxlU2hlZXQvZ2V0LXN0
eWxlc2hlZXQtYnluYW1lLWV4cGVjdGVkLnR4dDogQWRkZWQuCisgICAgICAgICogZmFzdC9kb20v
U3R5bGVTaGVldC9nZXQtc3R5bGVzaGVldC1ieW5hbWUuaHRtbDogQWRkZWQuCisgICAgICAgICog
ZmFzdC9kb20vU3R5bGVTaGVldC9zY3JpcHQtdGVzdHM6IEFkZGVkLgorICAgICAgICAqIGZhc3Qv
ZG9tL1N0eWxlU2hlZXQvc2NyaXB0LXRlc3RzL2dldC1zdHlsZXNoZWV0LWJ5bmFtZS5qczogQWRk
ZWQuCisKIDIwMDktMTEtMDYgIEFuYW50YW5hcmF5YW5hbiBHIEl5ZW5nYXIgIDxhbmFudGFAY2hy
b21pdW0ub3JnPgogCiAgICAgICAgIFJldmlld2VkIGJ5IEFkYW0gQmFydGguCkluZGV4OiBMYXlv
dXRUZXN0cy9mYXN0L2RvbS9TdHlsZVNoZWV0L2dldC1zdHlsZXNoZWV0LWJ5bmFtZS1leHBlY3Rl
ZC50eHQKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvZmFzdC9kb20vU3R5bGVTaGVldC9nZXQt
c3R5bGVzaGVldC1ieW5hbWUtZXhwZWN0ZWQudHh0CShyZXZpc2lvbiAwKQorKysgTGF5b3V0VGVz
dHMvZmFzdC9kb20vU3R5bGVTaGVldC9nZXQtc3R5bGVzaGVldC1ieW5hbWUtZXhwZWN0ZWQudHh0
CShyZXZpc2lvbiAwKQpAQCAtMCwwICsxLDEwIEBACitUaGlzIHRlc3QgdmVyaWZpZXMgdGhhdCBh
IFN0eWxlU2hlZXQgb2JqZWN0IHdpbGwgYmUgcmV0dXJuZWQgaW5zdGVhZCBvZiBhIEhUTUxTdHls
ZUVsZW1lbnQgd2hlbiBjYWxsaW5nIGRvY3VtZW50LnN0eWxlU2hlZXRzIG5hbWVkIHByb3BlcnR5
IGdldHRlci4KKworT24gc3VjY2VzcywgeW91IHdpbGwgc2VlIGEgc2VyaWVzIG9mICJQQVNTIiBt
ZXNzYWdlcywgZm9sbG93ZWQgYnkgIlRFU1QgQ09NUExFVEUiLgorCisKK1BBU1MgZG9jdW1lbnQu
c3R5bGVTaGVldHNbInRlc3QiXS50b1N0cmluZygpIGlzIGRvY3VtZW50LnN0eWxlU2hlZXRzWzFd
LnRvU3RyaW5nKCkKK1BBU1Mgc3VjY2Vzc2Z1bGx5UGFyc2VkIGlzIHRydWUKKworVEVTVCBDT01Q
TEVURQorCkluZGV4OiBMYXlvdXRUZXN0cy9mYXN0L2RvbS9TdHlsZVNoZWV0L2dldC1zdHlsZXNo
ZWV0LWJ5bmFtZS5odG1sCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL2Zhc3QvZG9tL1N0eWxl
U2hlZXQvZ2V0LXN0eWxlc2hlZXQtYnluYW1lLmh0bWwJKHJldmlzaW9uIDApCisrKyBMYXlvdXRU
ZXN0cy9mYXN0L2RvbS9TdHlsZVNoZWV0L2dldC1zdHlsZXNoZWV0LWJ5bmFtZS5odG1sCShyZXZp
c2lvbiAwKQpAQCAtMCwwICsxLDE4IEBACis8IURPQ1RZUEUgSFRNTCBQVUJMSUMgIi0vL0lFVEYv
L0RURCBIVE1MLy9FTiI+Cis8aHRtbD4KKzxoZWFkPgorPGxpbmsgcmVsPSJzdHlsZXNoZWV0IiBo
cmVmPSIuLi8uLi9qcy9yZXNvdXJjZXMvanMtdGVzdC1zdHlsZS5jc3MiPgorPHN0eWxlIGlkPSJ0
ZXN0Ij4KKy51bmtub3duIHsgCisgICAgbGVmdDogMHB4OworfQorPC9zdHlsZT4KKzxzY3JpcHQg
c3JjPSIuLi8uLi9qcy9yZXNvdXJjZXMvanMtdGVzdC1wcmUuanMiPjwvc2NyaXB0PgorPC9oZWFk
PgorPGJvZHk+Cis8cCBpZD0iZGVzY3JpcHRpb24iPjwvcD4KKzxkaXYgaWQ9ImNvbnNvbGUiPjwv
ZGl2PgorPHNjcmlwdCBzcmM9InNjcmlwdC10ZXN0cy9nZXQtc3R5bGVzaGVldC1ieW5hbWUuanMi
Pjwvc2NyaXB0PgorPHNjcmlwdCBzcmM9Ii4uLy4uL2pzL3Jlc291cmNlcy9qcy10ZXN0LXBvc3Qu
anMiPjwvc2NyaXB0PgorPC9ib2R5PgorPC9odG1sPgpcIE5vIG5ld2xpbmUgYXQgZW5kIG9mIGZp
bGUKSW5kZXg6IExheW91dFRlc3RzL2Zhc3QvZG9tL1N0eWxlU2hlZXQvc2NyaXB0LXRlc3RzL2dl
dC1zdHlsZXNoZWV0LWJ5bmFtZS5qcwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9mYXN0L2Rv
bS9TdHlsZVNoZWV0L3NjcmlwdC10ZXN0cy9nZXQtc3R5bGVzaGVldC1ieW5hbWUuanMJKHJldmlz
aW9uIDApCisrKyBMYXlvdXRUZXN0cy9mYXN0L2RvbS9TdHlsZVNoZWV0L3NjcmlwdC10ZXN0cy9n
ZXQtc3R5bGVzaGVldC1ieW5hbWUuanMJKHJldmlzaW9uIDApCkBAIC0wLDAgKzEsNiBAQAorZGVz
Y3JpcHRpb24oIlRoaXMgdGVzdCB2ZXJpZmllcyB0aGF0IGEgU3R5bGVTaGVldCBvYmplY3Qgd2ls
bCBiZSByZXR1cm5lZCBpbnN0ZWFkIG9mIGEgSFRNTFN0eWxlRWxlbWVudCB3aGVuIGNhbGxpbmcg
ZG9jdW1lbnQuc3R5bGVTaGVldHMgbmFtZWQgcHJvcGVydHkgZ2V0dGVyLiIpOworCisvLyBUaGUg
dHlwZSBvZiByZXR1cm5lZCBvYmplY3QgYnkgbnVtYmVyIGdldHRlciBzaG91bGQgYmUgZXF1YWwg
d2l0aCB0aGUgbmFtZWQgcHJvcGVydHkgZ2V0dGVyLgorc2hvdWxkQmUoJ2RvY3VtZW50LnN0eWxl
U2hlZXRzWyJ0ZXN0Il0udG9TdHJpbmcoKScsICdkb2N1bWVudC5zdHlsZVNoZWV0c1sxXS50b1N0
cmluZygpJyk7CisgICAgCit2YXIgc3VjY2Vzc2Z1bGx5UGFyc2VkID0gdHJ1ZTsK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>42699</attachid>
            <date>2009-11-07 11:18:09 -0800</date>
            <delta_ts>2009-11-08 21:52:47 -0800</delta_ts>
            <desc>patch v3 for fix</desc>
            <filename>patch3.txt</filename>
            <type>text/plain</type>
            <size>4494</size>
            <attacher name="johnnyding">johnnyding.webkit</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYkNvcmUvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvQ2hhbmdlTG9n
CShyZXZpc2lvbiA1MDYxNSkKKysrIFdlYkNvcmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBA
IC0xLDMgKzEsMTUgQEAKKzIwMDktMTEtMDcgIEpvaG5ueSBEaW5nICA8am9obm55ZGluZy53ZWJr
aXRAZ21haWwuY29tPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisg
ICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0zMTIyNAorICAg
ICAgICBbVjhdIFJldHVybiBTdHlsZVNoZWV0IG9iamVjdCBpbnN0ZWFkIG9mIEhUTUxTdHlsZUVs
ZW1lbnQgdy9kb2N1bWVudC5zdHlsZVNoZWV0cyBuYW1lZCBwcm9wZXJ0eSBnZXR0ZXIuCisKKyAg
ICAgICAgVGVzdDogZmFzdC9kb20vU3R5bGVTaGVldC9nZXQtc3R5bGVzaGVldC1ieW5hbWUuaHRt
bAorCisgICAgICAgICogYmluZGluZ3MvdjgvY3VzdG9tL1Y4U3R5bGVTaGVldExpc3RDdXN0b20u
Y3BwOgorICAgICAgICAoV2ViQ29yZTo6TkFNRURfUFJPUEVSVFlfR0VUVEVSKToKKwogMjAwOS0x
MS0wNyAgSm9hbm1hcmllIERpZ2dzICA8am9hbm1hcmllLmRpZ2dzQGdtYWlsLmNvbT4KIAogICAg
ICAgICBSZXZpZXdlZCBieSBYYW4gTG9wZXouCkluZGV4OiBXZWJDb3JlL2JpbmRpbmdzL3Y4L2N1
c3RvbS9WOFN0eWxlU2hlZXRMaXN0Q3VzdG9tLmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBXZWJDb3JlL2Jp
bmRpbmdzL3Y4L2N1c3RvbS9WOFN0eWxlU2hlZXRMaXN0Q3VzdG9tLmNwcAkocmV2aXNpb24gNTA2
MTUpCisrKyBXZWJDb3JlL2JpbmRpbmdzL3Y4L2N1c3RvbS9WOFN0eWxlU2hlZXRMaXN0Q3VzdG9t
LmNwcAkod29ya2luZyBjb3B5KQpAQCAtMjksNiArMjksNyBAQAogICovCiAKICNpbmNsdWRlICJj
b25maWcuaCIKKyNpbmNsdWRlICJIVE1MU3R5bGVFbGVtZW50LmgiCiAjaW5jbHVkZSAiU3R5bGVT
aGVldExpc3QuaCIKIAogI2luY2x1ZGUgIlY4QmluZGluZy5oIgpAQCAtNTAsNyArNTEsNyBAQCBO
QU1FRF9QUk9QRVJUWV9HRVRURVIoU3R5bGVTaGVldExpc3QpCiAgICAgaWYgKCFpdGVtKQogICAg
ICAgICByZXR1cm4gbm90SGFuZGxlZEJ5SW50ZXJjZXB0b3IoKTsKIAotICAgIHJldHVybiBWOERP
TVdyYXBwZXI6OmNvbnZlcnRUb1Y4T2JqZWN0KFY4Q2xhc3NJbmRleDo6SFRNTFNUWUxFRUxFTUVO
VCwgaXRlbSk7CisgICAgcmV0dXJuIFY4RE9NV3JhcHBlcjo6Y29udmVydFRvVjhPYmplY3QoVjhD
bGFzc0luZGV4OjpTVFlMRVNIRUVULCBpdGVtLT5zaGVldCgpKTsKIH0KIAogfSAvLyBuYW1lc3Bh
Y2UgV2ViQ29yZQpJbmRleDogTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIExh
eW91dFRlc3RzL0NoYW5nZUxvZwkocmV2aXNpb24gNTA2MTUpCisrKyBMYXlvdXRUZXN0cy9DaGFu
Z2VMb2cJKHdvcmtpbmcgY29weSkKQEAgLTEsMyArMSwxNSBAQAorMjAwOS0xMS0wNyAgSm9obm55
IERpbmcgIDxqb2hubnlkaW5nLndlYmtpdEBnbWFpbC5jb20+CisKKyAgICAgICAgUmV2aWV3ZWQg
YnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hv
d19idWcuY2dpP2lkPTMxMjI0CisgICAgICAgIFtWOF0gUmV0dXJuIFN0eWxlU2hlZXQgb2JqZWN0
IGluc3RlYWQgb2YgSFRNTFN0eWxlRWxlbWVudCB3L2RvY3VtZW50LnN0eWxlU2hlZXRzIG5hbWVk
IHByb3BlcnR5IGdldHRlci4KKworICAgICAgICAqIGZhc3QvZG9tL1N0eWxlU2hlZXQvZ2V0LXN0
eWxlc2hlZXQtYnluYW1lLWV4cGVjdGVkLnR4dDogQWRkZWQuCisgICAgICAgICogZmFzdC9kb20v
U3R5bGVTaGVldC9nZXQtc3R5bGVzaGVldC1ieW5hbWUuaHRtbDogQWRkZWQuCisgICAgICAgICog
ZmFzdC9kb20vU3R5bGVTaGVldC9zY3JpcHQtdGVzdHM6IEFkZGVkLgorICAgICAgICAqIGZhc3Qv
ZG9tL1N0eWxlU2hlZXQvc2NyaXB0LXRlc3RzL2dldC1zdHlsZXNoZWV0LWJ5bmFtZS5qczogQWRk
ZWQuCisKIDIwMDktMTEtMDYgIEFuYW50YW5hcmF5YW5hbiBHIEl5ZW5nYXIgIDxhbmFudGFAY2hy
b21pdW0ub3JnPgogCiAgICAgICAgIFJldmlld2VkIGJ5IEFkYW0gQmFydGguCkluZGV4OiBMYXlv
dXRUZXN0cy9mYXN0L2RvbS9TdHlsZVNoZWV0L2dldC1zdHlsZXNoZWV0LWJ5bmFtZS1leHBlY3Rl
ZC50eHQKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvZmFzdC9kb20vU3R5bGVTaGVldC9nZXQt
c3R5bGVzaGVldC1ieW5hbWUtZXhwZWN0ZWQudHh0CShyZXZpc2lvbiAwKQorKysgTGF5b3V0VGVz
dHMvZmFzdC9kb20vU3R5bGVTaGVldC9nZXQtc3R5bGVzaGVldC1ieW5hbWUtZXhwZWN0ZWQudHh0
CShyZXZpc2lvbiAwKQpAQCAtMCwwICsxLDEwIEBACitUaGlzIHRlc3QgdmVyaWZpZXMgdGhhdCBh
IFN0eWxlU2hlZXQgb2JqZWN0IHdpbGwgYmUgcmV0dXJuZWQgaW5zdGVhZCBvZiBhIEhUTUxTdHls
ZUVsZW1lbnQgd2hlbiBjYWxsaW5nIGRvY3VtZW50LnN0eWxlU2hlZXRzIG5hbWVkIHByb3BlcnR5
IGdldHRlci4KKworT24gc3VjY2VzcywgeW91IHdpbGwgc2VlIGEgc2VyaWVzIG9mICJQQVNTIiBt
ZXNzYWdlcywgZm9sbG93ZWQgYnkgIlRFU1QgQ09NUExFVEUiLgorCisKK1BBU1MgZG9jdW1lbnQu
c3R5bGVTaGVldHNbInRlc3QiXS50b1N0cmluZygpIGlzIGRvY3VtZW50LnN0eWxlU2hlZXRzWzFd
LnRvU3RyaW5nKCkKK1BBU1Mgc3VjY2Vzc2Z1bGx5UGFyc2VkIGlzIHRydWUKKworVEVTVCBDT01Q
TEVURQorCkluZGV4OiBMYXlvdXRUZXN0cy9mYXN0L2RvbS9TdHlsZVNoZWV0L2dldC1zdHlsZXNo
ZWV0LWJ5bmFtZS5odG1sCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL2Zhc3QvZG9tL1N0eWxl
U2hlZXQvZ2V0LXN0eWxlc2hlZXQtYnluYW1lLmh0bWwJKHJldmlzaW9uIDApCisrKyBMYXlvdXRU
ZXN0cy9mYXN0L2RvbS9TdHlsZVNoZWV0L2dldC1zdHlsZXNoZWV0LWJ5bmFtZS5odG1sCShyZXZp
c2lvbiAwKQpAQCAtMCwwICsxLDE4IEBACis8IURPQ1RZUEUgSFRNTCBQVUJMSUMgIi0vL0lFVEYv
L0RURCBIVE1MLy9FTiI+Cis8aHRtbD4KKzxoZWFkPgorPGxpbmsgcmVsPSJzdHlsZXNoZWV0IiBo
cmVmPSIuLi8uLi9qcy9yZXNvdXJjZXMvanMtdGVzdC1zdHlsZS5jc3MiPgorPHN0eWxlIGlkPSJ0
ZXN0Ij4KKy51bmtub3duIHsgCisgICAgbGVmdDogMHB4OworfQorPC9zdHlsZT4KKzxzY3JpcHQg
c3JjPSIuLi8uLi9qcy9yZXNvdXJjZXMvanMtdGVzdC1wcmUuanMiPjwvc2NyaXB0PgorPC9oZWFk
PgorPGJvZHk+Cis8cCBpZD0iZGVzY3JpcHRpb24iPjwvcD4KKzxkaXYgaWQ9ImNvbnNvbGUiPjwv
ZGl2PgorPHNjcmlwdCBzcmM9InNjcmlwdC10ZXN0cy9nZXQtc3R5bGVzaGVldC1ieW5hbWUuanMi
Pjwvc2NyaXB0PgorPHNjcmlwdCBzcmM9Ii4uLy4uL2pzL3Jlc291cmNlcy9qcy10ZXN0LXBvc3Qu
anMiPjwvc2NyaXB0PgorPC9ib2R5PgorPC9odG1sPgpcIE5vIG5ld2xpbmUgYXQgZW5kIG9mIGZp
bGUKSW5kZXg6IExheW91dFRlc3RzL2Zhc3QvZG9tL1N0eWxlU2hlZXQvc2NyaXB0LXRlc3RzL2dl
dC1zdHlsZXNoZWV0LWJ5bmFtZS5qcwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9mYXN0L2Rv
bS9TdHlsZVNoZWV0L3NjcmlwdC10ZXN0cy9nZXQtc3R5bGVzaGVldC1ieW5hbWUuanMJKHJldmlz
aW9uIDApCisrKyBMYXlvdXRUZXN0cy9mYXN0L2RvbS9TdHlsZVNoZWV0L3NjcmlwdC10ZXN0cy9n
ZXQtc3R5bGVzaGVldC1ieW5hbWUuanMJKHJldmlzaW9uIDApCkBAIC0wLDAgKzEsNiBAQAorZGVz
Y3JpcHRpb24oIlRoaXMgdGVzdCB2ZXJpZmllcyB0aGF0IGEgU3R5bGVTaGVldCBvYmplY3Qgd2ls
bCBiZSByZXR1cm5lZCBpbnN0ZWFkIG9mIGEgSFRNTFN0eWxlRWxlbWVudCB3aGVuIGNhbGxpbmcg
ZG9jdW1lbnQuc3R5bGVTaGVldHMgbmFtZWQgcHJvcGVydHkgZ2V0dGVyLiIpOworCisvLyBUaGUg
dHlwZSBvZiByZXR1cm5lZCBvYmplY3QgYnkgbnVtYmVyIGdldHRlciBzaG91bGQgYmUgZXF1YWwg
d2l0aCB0aGUgbmFtZWQgcHJvcGVydHkgZ2V0dGVyLgorc2hvdWxkQmUoJ2RvY3VtZW50LnN0eWxl
U2hlZXRzWyJ0ZXN0Il0udG9TdHJpbmcoKScsICdkb2N1bWVudC5zdHlsZVNoZWV0c1sxXS50b1N0
cmluZygpJyk7CisgICAgCit2YXIgc3VjY2Vzc2Z1bGx5UGFyc2VkID0gdHJ1ZTsK
</data>

          </attachment>
      

    </bug>

</bugzilla>