<?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>28924</bug_id>
          
          <creation_ts>2009-09-02 16:16:11 -0700</creation_ts>
          <short_desc>[V8] Make XMLHttpRequest.send handle File object.</short_desc>
          <delta_ts>2009-09-10 10:40:43 -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>WebCore Misc.</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>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Jian Li">jianli</reporter>
          <assigned_to name="Jian Li">jianli</assigned_to>
          <cc>dglazkov</cc>
    
    <cc>levin</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>144328</commentid>
    <comment_count>0</comment_count>
    <who name="Jian Li">jianli</who>
    <bug_when>2009-09-02 16:16:11 -0700</bug_when>
    <thetext>We need to make V8 binding code of XMLHttpRequest.send handle File argument object.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>144330</commentid>
    <comment_count>1</comment_count>
      <attachid>38945</attachid>
    <who name="Jian Li">jianli</who>
    <bug_when>2009-09-02 16:19:50 -0700</bug_when>
    <thetext>Created attachment 38945
Proposed Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>144395</commentid>
    <comment_count>2</comment_count>
      <attachid>38945</attachid>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2009-09-03 00:03:47 -0700</bug_when>
    <thetext>Comment on attachment 38945
Proposed Patch

This should fix some tests, please mention in your ChangeLog which ones.  If it does not fix tests, we need to write one to test this.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>144660</commentid>
    <comment_count>3</comment_count>
      <attachid>39026</attachid>
    <who name="Jian Li">jianli</who>
    <bug_when>2009-09-03 18:29:33 -0700</bug_when>
    <thetext>Created attachment 39026
Proposed Patch

I&apos;ve added a new layout test.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>144751</commentid>
    <comment_count>4</comment_count>
      <attachid>39026</attachid>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2009-09-04 01:29:47 -0700</bug_when>
    <thetext>Comment on attachment 39026
Proposed Patch

Yay!  Fantastic!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>146256</commentid>
    <comment_count>5</comment_count>
    <who name="Jian Li">jianli</who>
    <bug_when>2009-09-10 10:40:43 -0700</bug_when>
    <thetext>Committed as http://trac.webkit.org/changeset/48260.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>38945</attachid>
            <date>2009-09-02 16:19:50 -0700</date>
            <delta_ts>2009-09-03 18:30:53 -0700</delta_ts>
            <desc>Proposed Patch</desc>
            <filename>28924</filename>
            <type>text/plain</type>
            <size>1935</size>
            <attacher name="Jian Li">jianli</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1dlYkNvcmUvQ2hhbmdlTG9nIGIvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXgg
ZjM5MjI0Ny4uOTBhODU1YyAxMDA2NDQKLS0tIGEvV2ViQ29yZS9DaGFuZ2VMb2cKKysrIGIvV2Vi
Q29yZS9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxMyBAQAorMjAwOS0wOS0wMiAgSmlhbiBMaSAgPGpp
YW5saUBjaHJvbWl1bS5vcmc+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISku
CisKKyAgICAgICAgW1Y4XSBNYWtlIFhNTEh0dHBSZXF1ZXN0LnNlbmQgaGFuZGxlIEZpbGUgb2Jq
ZWN0LgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9Mjg5
MjQKKworICAgICAgICAqIGJpbmRpbmdzL3Y4L2N1c3RvbS9WOFhNTEh0dHBSZXF1ZXN0Q3VzdG9t
LmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OkNBTExCQUNLX0ZVTkNfREVDTCk6CisKIDIwMDktMDkt
MDIgIERpbWl0cmkgR2xhemtvdiAgPGRnbGF6a292QGNocm9taXVtLm9yZz4KIAogICAgICAgICBV
bnJldmlld2VkLCBidWlsZCBmaXguCmRpZmYgLS1naXQgYS9XZWJDb3JlL2JpbmRpbmdzL3Y4L2N1
c3RvbS9WOFhNTEh0dHBSZXF1ZXN0Q3VzdG9tLmNwcCBiL1dlYkNvcmUvYmluZGluZ3MvdjgvY3Vz
dG9tL1Y4WE1MSHR0cFJlcXVlc3RDdXN0b20uY3BwCmluZGV4IDcyMDRhNjEuLmM3Njc3NmMgMTAw
NjQ0Ci0tLSBhL1dlYkNvcmUvYmluZGluZ3MvdjgvY3VzdG9tL1Y4WE1MSHR0cFJlcXVlc3RDdXN0
b20uY3BwCisrKyBiL1dlYkNvcmUvYmluZGluZ3MvdjgvY3VzdG9tL1Y4WE1MSHR0cFJlcXVlc3RD
dXN0b20uY3BwCkBAIC0zMyw4ICszMyw5IEBACiAKICNpbmNsdWRlICJGcmFtZS5oIgogI2luY2x1
ZGUgIlY4QmluZGluZy5oIgotI2luY2x1ZGUgIlY4RG9jdW1lbnQuaCIKICNpbmNsdWRlICJWOEN1
c3RvbUJpbmRpbmcuaCIKKyNpbmNsdWRlICJWOERvY3VtZW50LmgiCisjaW5jbHVkZSAiVjhGaWxl
LmgiCiAjaW5jbHVkZSAiVjhIVE1MRG9jdW1lbnQuaCIKICNpbmNsdWRlICJWOE9iamVjdEV2ZW50
TGlzdGVuZXIuaCIKICNpbmNsdWRlICJWOFByb3h5LmgiCkBAIC0zNzksMTIgKzM4MCwxNiBAQCBD
QUxMQkFDS19GVU5DX0RFQ0woWE1MSHR0cFJlcXVlc3RTZW5kKQogICAgICAgICB4bWxIdHRwUmVx
dWVzdC0+c2VuZChlYyk7CiAgICAgZWxzZSB7CiAgICAgICAgIHY4OjpIYW5kbGU8djg6OlZhbHVl
PiBhcmcgPSBhcmdzWzBdOwotICAgICAgICAvLyBGSVhNRTogdXBzdHJlYW0gaGFuZGxlcyAiRmls
ZSIgb2JqZWN0cyB0b28uCiAgICAgICAgIGlmIChJc0RvY3VtZW50VHlwZShhcmcpKSB7CiAgICAg
ICAgICAgICB2ODo6SGFuZGxlPHY4OjpPYmplY3Q+IG9iamVjdCA9IHY4OjpIYW5kbGU8djg6Ok9i
amVjdD46OkNhc3QoYXJnKTsKICAgICAgICAgICAgIERvY3VtZW50KiBkb2N1bWVudCA9IFY4RE9N
V3JhcHBlcjo6Y29udmVydERPTVdyYXBwZXJUb05vZGU8RG9jdW1lbnQ+KG9iamVjdCk7CiAgICAg
ICAgICAgICBBU1NFUlQoZG9jdW1lbnQpOwogICAgICAgICAgICAgeG1sSHR0cFJlcXVlc3QtPnNl
bmQoZG9jdW1lbnQsIGVjKTsKKyAgICAgICAgfSBlbHNlIGlmIChWOEZpbGU6Okhhc0luc3RhbmNl
KGFyZykpIHsKKyAgICAgICAgICAgIHY4OjpIYW5kbGU8djg6Ok9iamVjdD4gb2JqZWN0ID0gdjg6
OkhhbmRsZTx2ODo6T2JqZWN0Pjo6Q2FzdChhcmcpOworICAgICAgICAgICAgRmlsZSogZmlsZSA9
IFY4RE9NV3JhcHBlcjo6Y29udmVydERPTVdyYXBwZXJUb05hdGl2ZTxGaWxlPihvYmplY3QpOwor
ICAgICAgICAgICAgQVNTRVJUKGZpbGUpOworICAgICAgICAgICAgeG1sSHR0cFJlcXVlc3QtPnNl
bmQoZmlsZSwgZWMpOwogICAgICAgICB9IGVsc2UKICAgICAgICAgICAgIHhtbEh0dHBSZXF1ZXN0
LT5zZW5kKHRvV2ViQ29yZVN0cmluZ1dpdGhOdWxsQ2hlY2soYXJnKSwgZWMpOwogICAgIH0K
</data>
<flag name="review"
          id="19953"
          type_id="1"
          status="-"
          setter="eric"
    />
    <flag name="commit-queue"
          id="19954"
          type_id="3"
          status="-"
          setter="jianli"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>39026</attachid>
            <date>2009-09-03 18:29:33 -0700</date>
            <delta_ts>2009-09-04 01:29:46 -0700</delta_ts>
            <desc>Proposed Patch</desc>
            <filename>28924_2</filename>
            <type>text/plain</type>
            <size>6599</size>
            <attacher name="Jian Li">jianli</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCBjM2E5OTg3Li41ZTZlODI1IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTcgQEAKKzIwMDktMDkt
MDMgIEppYW4gTGkgIDxqaWFubGlAY2hyb21pdW0ub3JnPgorCisgICAgICAgIFJldmlld2VkIGJ5
IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFtWOF0gTWFrZSBYTUxIdHRwUmVxdWVzdC5zZW5k
IGhhbmRsZSBGaWxlIG9iamVjdC4KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hv
d19idWcuY2dpP2lkPTI4OTI0CisKKyAgICAgICAgQWRkIGEgbmV3IGxheW91dCB0ZXN0LgorCisg
ICAgICAgICogaHR0cC90ZXN0cy9sb2NhbC9yZXNvdXJjZXMvZmlsZS1mb3ItZHJhZy10by1zZW5k
LnR4dDogQWRkZWQuCisgICAgICAgICogaHR0cC90ZXN0cy9sb2NhbC9yZXNvdXJjZXMvc2VuZC1k
cmFnZ2VkLWZpbGUuanM6IEFkZGVkLgorICAgICAgICAqIGh0dHAvdGVzdHMvbG9jYWwvc2VuZC1k
cmFnZ2VkLWZpbGUtZXhwZWN0ZWQudHh0OiBBZGRlZC4KKyAgICAgICAgKiBodHRwL3Rlc3RzL2xv
Y2FsL3NlbmQtZHJhZ2dlZC1maWxlLmh0bWw6IEFkZGVkLgorCiAyMDA5LTA5LTAyICBSeW9zdWtl
IE5pd2EgIDxybml3YUB3ZWJraXQub3JnPgogCiAgICAgICAgIFJldmlld2VkIGJ5IEVyaWMgU2Vp
ZGVsLgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9sb2NhbC9yZXNvdXJjZXMv
ZmlsZS1mb3ItZHJhZy10by1zZW5kLnR4dCBiL0xheW91dFRlc3RzL2h0dHAvdGVzdHMvbG9jYWwv
cmVzb3VyY2VzL2ZpbGUtZm9yLWRyYWctdG8tc2VuZC50eHQKbmV3IGZpbGUgbW9kZSAxMDA3NTUK
aW5kZXggMDAwMDAwMC4uNWFiMmY4YQotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2h0
dHAvdGVzdHMvbG9jYWwvcmVzb3VyY2VzL2ZpbGUtZm9yLWRyYWctdG8tc2VuZC50eHQKQEAgLTAs
MCArMSBAQAorSGVsbG8KXCBObyBuZXdsaW5lIGF0IGVuZCBvZiBmaWxlCmRpZmYgLS1naXQgYS9M
YXlvdXRUZXN0cy9odHRwL3Rlc3RzL2xvY2FsL3Jlc291cmNlcy9zZW5kLWRyYWdnZWQtZmlsZS5q
cyBiL0xheW91dFRlc3RzL2h0dHAvdGVzdHMvbG9jYWwvcmVzb3VyY2VzL3NlbmQtZHJhZ2dlZC1m
aWxlLmpzCm5ldyBmaWxlIG1vZGUgMTAwNzU1CmluZGV4IDAwMDAwMDAuLjNjMzkzZTgKLS0tIC9k
ZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9odHRwL3Rlc3RzL2xvY2FsL3Jlc291cmNlcy9zZW5k
LWRyYWdnZWQtZmlsZS5qcwpAQCAtMCwwICsxLDU4IEBACitkZXNjcmlwdGlvbigiVGVzdCBmb3Ig
c2VuZGluZyBhIGRyYWdnZWQgZmlsZSB2aWEgWE1MSHR0cFJlcXVlc3QuIik7CisKK3ZhciBmaWxl
SW5wdXQgPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50KCJpbnB1dCIpOworZmlsZUlucHV0LnR5cGUg
PSAiZmlsZSI7CitmaWxlSW5wdXQuc3R5bGUud2lkdGggPSAiMTAwcHgiOworZmlsZUlucHV0LnN0
eWxlLmhlaWdodCA9ICIxMDBweCI7CisvLyBJbXBvcnRhbnQgdGhhdCB3ZSBwdXQgdGhpcyBhdCB0
aGUgdG9wIG9mIHRoZSBkb2Mgc28gdGhhdCBsb2dnaW5nIGRvZXMgbm90IGNhdXNlIGl0IHRvIGdv
IG91dCBvZiB2aWV3ICh3aGVyZSBpdCBjYW4ndCBiZSBkcmFnZ2VkIHRvKQorZG9jdW1lbnQuYm9k
eS5pbnNlcnRCZWZvcmUoZmlsZUlucHV0LCBkb2N1bWVudC5ib2R5LmZpcnN0Q2hpbGQpOworCitm
aWxlSW5wdXQuYWRkRXZlbnRMaXN0ZW5lcigiZHJhZ2VudGVyIiwgZnVuY3Rpb24oKSB7CisgICAg
ZXZlbnQucHJldmVudERlZmF1bHQoKTsKK30sIGZhbHNlKTsKKworZmlsZUlucHV0LmFkZEV2ZW50
TGlzdGVuZXIoImRyYWdvdmVyIiwgZnVuY3Rpb24oKSB7CisgICAgZXZlbnQucHJldmVudERlZmF1
bHQoKTsKK30sIGZhbHNlKTsKKworZmlsZUlucHV0LmFkZEV2ZW50TGlzdGVuZXIoImRyb3AiLCBm
dW5jdGlvbigpIHsKKyAgICBpZiAoZXZlbnQuZGF0YVRyYW5zZmVyLnR5cGVzLmluZGV4T2YoIkZp
bGVzIikgIT0gLTEgJiYgZXZlbnQuZGF0YVRyYW5zZmVyLmZpbGVzLmxlbmd0aCA9PSAxKQorICAg
ICAgICB0ZXN0UGFzc2VkKCJldmVudC5kYXRhVHJhbnNmZXIgY29udGFpbnMgYSBGaWxlIG9iamVj
dCBvbiBkcm9wLiIpOworICAgIGVsc2UgeworICAgICAgICB0ZXN0RmFpbGVkKCJldmVudC5kYXRh
VHJhbnNmZXIgZG9lcyBub3QgY29udGFpbiBhIEZpbGUgb2JqZWN0IG9uIGRyb3AuIik7CisgICAg
ICAgIHJldHVybjsKKyAgICB9CisKKyAgICB2YXIgeGhyID0gbmV3IFhNTEh0dHBSZXF1ZXN0KCk7
CisgICAgeGhyLm9wZW4oIlBPU1QiLCAiaHR0cDovLzEyNy4wLjAuMTo4MDAwL3htbGh0dHByZXF1
ZXN0L3Jlc291cmNlcy9wb3N0LWVjaG8uY2dpIiwgZmFsc2UpOworICAgIHhoci5zZW5kKGV2ZW50
LmRhdGFUcmFuc2Zlci5maWxlc1swXSk7CisgICAgaWYgKHhoci5yZXNwb25zZVRleHQgPT0gIkhl
bGxvIikKKyAgICAgICAgdGVzdFBhc3NlZCgiRXhwZWN0ZWQgcmVzcG9uc2UgZGF0YSByZWNlaXZl
ZC4iKTsKKyAgICBlbHNlCisgICAgICAgIHRlc3RGYWlsZWQoIlVuZXhwZWN0ZWQgcmVzcG9uc2Ug
ZGF0YSByZWNlaXZlZDogIiArIHhoci5yZXNwb25zZVRleHQpOworCisgICAgZXZlbnQucHJldmVu
dERlZmF1bHQoKTsKK30sIGZhbHNlKTsKKworZnVuY3Rpb24gbW92ZU1vdXNlVG9DZW50ZXJPZkVs
ZW1lbnQoZWxlbWVudCkgeworICAgIHZhciBjZW50ZXJYID0gZWxlbWVudC5vZmZzZXRMZWZ0ICsg
ZWxlbWVudC5vZmZzZXRXaWR0aCAvIDI7CisgICAgdmFyIGNlbnRlclkgPSBlbGVtZW50Lm9mZnNl
dFRvcCArIGVsZW1lbnQub2Zmc2V0SGVpZ2h0IC8gMjsKKyAgICBldmVudFNlbmRlci5tb3VzZU1v
dmVUbyhjZW50ZXJYLCBjZW50ZXJZKTsKK30KKworZnVuY3Rpb24gcnVuVGVzdCgpCit7CisgICAg
ZXZlbnRTZW5kZXIuYmVnaW5EcmFnV2l0aEZpbGVzKFsicmVzb3VyY2VzL2ZpbGUtZm9yLWRyYWct
dG8tc2VuZC50eHQiXSk7CisgICAgbW92ZU1vdXNlVG9DZW50ZXJPZkVsZW1lbnQoZmlsZUlucHV0
KTsKKyAgICBldmVudFNlbmRlci5tb3VzZVVwKCk7Cit9CisKK2lmICh3aW5kb3cuZXZlbnRTZW5k
ZXIpIHsKKyAgICBydW5UZXN0KCk7CisgICAgLy8gQ2xlYW4gdXAgYWZ0ZXIgb3Vyc2VsdmVzCisg
ICAgZmlsZUlucHV0LnBhcmVudE5vZGUucmVtb3ZlQ2hpbGQoZmlsZUlucHV0KTsKK30gZWxzZSB7
CisgICAgdGVzdEZhaWxlZCgiVGhpcyB0ZXN0IGlzIG5vdCBpbnRlcmFjdGl2ZSwgcGxlYXNlIHJ1
biB1c2luZyBEdW1wUmVuZGVyVHJlZSIpOworfQorCit2YXIgc3VjY2Vzc2Z1bGx5UGFyc2VkID0g
dHJ1ZTsKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2h0dHAvdGVzdHMvbG9jYWwvc2VuZC1kcmFn
Z2VkLWZpbGUtZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9sb2NhbC9zZW5k
LWRyYWdnZWQtZmlsZS1leHBlY3RlZC50eHQKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAw
MDAwMC4uNjgwYjE2ZAotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2h0dHAvdGVzdHMv
bG9jYWwvc2VuZC1kcmFnZ2VkLWZpbGUtZXhwZWN0ZWQudHh0CkBAIC0wLDAgKzEsMTEgQEAKK1Rl
c3QgZm9yIHNlbmRpbmcgYSBkcmFnZ2VkIGZpbGUgdmlhIFhNTEh0dHBSZXF1ZXN0LgorCitPbiBz
dWNjZXNzLCB5b3Ugd2lsbCBzZWUgYSBzZXJpZXMgb2YgIlBBU1MiIG1lc3NhZ2VzLCBmb2xsb3dl
ZCBieSAiVEVTVCBDT01QTEVURSIuCisKKworUEFTUyBldmVudC5kYXRhVHJhbnNmZXIgY29udGFp
bnMgYSBGaWxlIG9iamVjdCBvbiBkcm9wLgorUEFTUyBFeHBlY3RlZCByZXNwb25zZSBkYXRhIHJl
Y2VpdmVkLgorUEFTUyBzdWNjZXNzZnVsbHlQYXJzZWQgaXMgdHJ1ZQorCitURVNUIENPTVBMRVRF
CisKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2h0dHAvdGVzdHMvbG9jYWwvc2VuZC1kcmFnZ2Vk
LWZpbGUuaHRtbCBiL0xheW91dFRlc3RzL2h0dHAvdGVzdHMvbG9jYWwvc2VuZC1kcmFnZ2VkLWZp
bGUuaHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi4zZjIyMTBhCi0tLSAv
ZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9sb2NhbC9zZW5kLWRyYWdnZWQt
ZmlsZS5odG1sCkBAIC0wLDAgKzEsMTMgQEAKKzwhRE9DVFlQRSBIVE1MIFBVQkxJQyAiLS8vSUVU
Ri8vRFREIEhUTUwvL0VOIj4KKzxodG1sPgorPGhlYWQ+Cis8bGluayByZWw9InN0eWxlc2hlZXQi
IGhyZWY9Ii4uLy4uLy4uL2Zhc3QvanMvcmVzb3VyY2VzL2pzLXRlc3Qtc3R5bGUuY3NzIj4KKzxz
Y3JpcHQgc3JjPSIuLi8uLi8uLi9mYXN0L2pzL3Jlc291cmNlcy9qcy10ZXN0LXByZS5qcyI+PC9z
Y3JpcHQ+Cis8L2hlYWQ+Cis8Ym9keT4KKzxwIGlkPSJkZXNjcmlwdGlvbiI+PC9wPgorPGRpdiBp
ZD0iY29uc29sZSI+PC9kaXY+Cis8c2NyaXB0IHNyYz0icmVzb3VyY2VzL3NlbmQtZHJhZ2dlZC1m
aWxlLmpzIj48L3NjcmlwdD4KKzxzY3JpcHQgc3JjPSIuLi8uLi8uLi9mYXN0L2pzL3Jlc291cmNl
cy9qcy10ZXN0LXBvc3QuanMiPjwvc2NyaXB0PgorPC9ib2R5PgorPC9odG1sPgpkaWZmIC0tZ2l0
IGEvV2ViQ29yZS9DaGFuZ2VMb2cgYi9XZWJDb3JlL0NoYW5nZUxvZwppbmRleCBmMzkyMjQ3Li44
OGM2YmMxIDEwMDY0NAotLS0gYS9XZWJDb3JlL0NoYW5nZUxvZworKysgYi9XZWJDb3JlL0NoYW5n
ZUxvZwpAQCAtMSwzICsxLDE1IEBACisyMDA5LTA5LTAzICBKaWFuIExpICA8amlhbmxpQGNocm9t
aXVtLm9yZz4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAg
ICBbVjhdIE1ha2UgWE1MSHR0cFJlcXVlc3Quc2VuZCBoYW5kbGUgRmlsZSBvYmplY3QuCisgICAg
ICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yODkyNAorCisgICAg
ICAgIFRlc3Q6IGh0dHAvdGVzdHMvbG9jYWwvc2VuZC1kcmFnZ2VkLWZpbGUuaHRtbAorCisgICAg
ICAgICogYmluZGluZ3MvdjgvY3VzdG9tL1Y4WE1MSHR0cFJlcXVlc3RDdXN0b20uY3BwOgorICAg
ICAgICAoV2ViQ29yZTo6Q0FMTEJBQ0tfRlVOQ19ERUNMKToKKwogMjAwOS0wOS0wMiAgRGltaXRy
aSBHbGF6a292ICA8ZGdsYXprb3ZAY2hyb21pdW0ub3JnPgogCiAgICAgICAgIFVucmV2aWV3ZWQs
IGJ1aWxkIGZpeC4KZGlmZiAtLWdpdCBhL1dlYkNvcmUvYmluZGluZ3MvdjgvY3VzdG9tL1Y4WE1M
SHR0cFJlcXVlc3RDdXN0b20uY3BwIGIvV2ViQ29yZS9iaW5kaW5ncy92OC9jdXN0b20vVjhYTUxI
dHRwUmVxdWVzdEN1c3RvbS5jcHAKaW5kZXggNzIwNGE2MS4uYzc2Nzc2YyAxMDA2NDQKLS0tIGEv
V2ViQ29yZS9iaW5kaW5ncy92OC9jdXN0b20vVjhYTUxIdHRwUmVxdWVzdEN1c3RvbS5jcHAKKysr
IGIvV2ViQ29yZS9iaW5kaW5ncy92OC9jdXN0b20vVjhYTUxIdHRwUmVxdWVzdEN1c3RvbS5jcHAK
QEAgLTMzLDggKzMzLDkgQEAKIAogI2luY2x1ZGUgIkZyYW1lLmgiCiAjaW5jbHVkZSAiVjhCaW5k
aW5nLmgiCi0jaW5jbHVkZSAiVjhEb2N1bWVudC5oIgogI2luY2x1ZGUgIlY4Q3VzdG9tQmluZGlu
Zy5oIgorI2luY2x1ZGUgIlY4RG9jdW1lbnQuaCIKKyNpbmNsdWRlICJWOEZpbGUuaCIKICNpbmNs
dWRlICJWOEhUTUxEb2N1bWVudC5oIgogI2luY2x1ZGUgIlY4T2JqZWN0RXZlbnRMaXN0ZW5lci5o
IgogI2luY2x1ZGUgIlY4UHJveHkuaCIKQEAgLTM3OSwxMiArMzgwLDE2IEBAIENBTExCQUNLX0ZV
TkNfREVDTChYTUxIdHRwUmVxdWVzdFNlbmQpCiAgICAgICAgIHhtbEh0dHBSZXF1ZXN0LT5zZW5k
KGVjKTsKICAgICBlbHNlIHsKICAgICAgICAgdjg6OkhhbmRsZTx2ODo6VmFsdWU+IGFyZyA9IGFy
Z3NbMF07Ci0gICAgICAgIC8vIEZJWE1FOiB1cHN0cmVhbSBoYW5kbGVzICJGaWxlIiBvYmplY3Rz
IHRvby4KICAgICAgICAgaWYgKElzRG9jdW1lbnRUeXBlKGFyZykpIHsKICAgICAgICAgICAgIHY4
OjpIYW5kbGU8djg6Ok9iamVjdD4gb2JqZWN0ID0gdjg6OkhhbmRsZTx2ODo6T2JqZWN0Pjo6Q2Fz
dChhcmcpOwogICAgICAgICAgICAgRG9jdW1lbnQqIGRvY3VtZW50ID0gVjhET01XcmFwcGVyOjpj
b252ZXJ0RE9NV3JhcHBlclRvTm9kZTxEb2N1bWVudD4ob2JqZWN0KTsKICAgICAgICAgICAgIEFT
U0VSVChkb2N1bWVudCk7CiAgICAgICAgICAgICB4bWxIdHRwUmVxdWVzdC0+c2VuZChkb2N1bWVu
dCwgZWMpOworICAgICAgICB9IGVsc2UgaWYgKFY4RmlsZTo6SGFzSW5zdGFuY2UoYXJnKSkgewor
ICAgICAgICAgICAgdjg6OkhhbmRsZTx2ODo6T2JqZWN0PiBvYmplY3QgPSB2ODo6SGFuZGxlPHY4
OjpPYmplY3Q+OjpDYXN0KGFyZyk7CisgICAgICAgICAgICBGaWxlKiBmaWxlID0gVjhET01XcmFw
cGVyOjpjb252ZXJ0RE9NV3JhcHBlclRvTmF0aXZlPEZpbGU+KG9iamVjdCk7CisgICAgICAgICAg
ICBBU1NFUlQoZmlsZSk7CisgICAgICAgICAgICB4bWxIdHRwUmVxdWVzdC0+c2VuZChmaWxlLCBl
Yyk7CiAgICAgICAgIH0gZWxzZQogICAgICAgICAgICAgeG1sSHR0cFJlcXVlc3QtPnNlbmQodG9X
ZWJDb3JlU3RyaW5nV2l0aE51bGxDaGVjayhhcmcpLCBlYyk7CiAgICAgfQo=
</data>
<flag name="review"
          id="20047"
          type_id="1"
          status="+"
          setter="eric"
    />
    <flag name="commit-queue"
          id="20048"
          type_id="3"
          status="-"
          setter="jianli"
    />
          </attachment>
      

    </bug>

</bugzilla>