<?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>26502</bug_id>
          
          <creation_ts>2009-06-17 17:13:21 -0700</creation_ts>
          <short_desc>[Chromium] Use WebCore::multipleFileUploadText()</short_desc>
          <delta_ts>2009-06-19 11:24:04 -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>Forms</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="Kent Tamura">tkent</reporter>
          <assigned_to name="David Levin">levin</assigned_to>
          <cc>levin</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>126607</commentid>
    <comment_count>0</comment_count>
    <who name="Kent Tamura">tkent</who>
    <bug_when>2009-06-17 17:13:21 -0700</bug_when>
    <thetext>The current code of FileChooserChoromium.cpp doesn&apos;t use multipleFileUploadText().  So if a user selects multiple files for a file upload form, Chrome shows the first filename.  It should show a text like &quot;N files&quot; like Safari.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>126608</commentid>
    <comment_count>1</comment_count>
      <attachid>31470</attachid>
    <who name="Kent Tamura">tkent</who>
    <bug_when>2009-06-17 17:14:58 -0700</bug_when>
    <thetext>Created attachment 31470
Proposed patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>126797</commentid>
    <comment_count>2</comment_count>
      <attachid>31470</attachid>
    <who name="David Levin">levin</who>
    <bug_when>2009-06-18 15:52:48 -0700</bug_when>
    <thetext>Comment on attachment 31470
Proposed patch


&gt; Index: WebCore/ChangeLog
&gt; +2009-06-17  Kent Tamura  &lt;tkent@chromium.org&gt;
&gt; +
&gt; +        Reviewed by NOBODY (OOPS!).
&gt; +
&gt; +        Use WebCore::multipleFileUploadText() in Chromium.
&gt; +        &lt;https://bugs.webkit.org/show_bug.cgi?id=26502&gt;
&gt; +

Ideally you would have something about why you are doing the change here?
What does the change accomplish?  (You have this in the bug.)

This change looks good but the changelog needs to be improved, so r- until that is fixed.  With a better change log, I&apos;d happily give it an r+.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>126855</commentid>
    <comment_count>3</comment_count>
      <attachid>31527</attachid>
    <who name="Kent Tamura">tkent</who>
    <bug_when>2009-06-18 18:41:53 -0700</bug_when>
    <thetext>Created attachment 31527
Proposed pattch rev.2

Thank you for the comment.  I have updated the ChangeLog.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>126856</commentid>
    <comment_count>4</comment_count>
      <attachid>31527</attachid>
    <who name="David Levin">levin</who>
    <bug_when>2009-06-18 18:44:19 -0700</bug_when>
    <thetext>Comment on attachment 31527
Proposed pattch rev.2

There are tabs in the changelog.

I&apos;ll fix this on landing.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>126857</commentid>
    <comment_count>5</comment_count>
    <who name="David Levin">levin</who>
    <bug_when>2009-06-18 18:44:45 -0700</bug_when>
    <thetext>Assigned to levin for landing.
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>126968</commentid>
    <comment_count>6</comment_count>
    <who name="David Levin">levin</who>
    <bug_when>2009-06-19 11:24:04 -0700</bug_when>
    <thetext>Committed as http://trac.webkit.org/changeset/44860</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>31470</attachid>
            <date>2009-06-17 17:14:58 -0700</date>
            <delta_ts>2009-06-18 18:41:53 -0700</delta_ts>
            <desc>Proposed patch</desc>
            <filename>multiple.diff</filename>
            <type>text/plain</type>
            <size>1419</size>
            <attacher name="Kent Tamura">tkent</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYkNvcmUvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvQ2hhbmdlTG9n
CShyZXZpc2lvbiA0NDc4NikKKysrIFdlYkNvcmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBA
IC0xLDMgKzEsMTMgQEAKKzIwMDktMDYtMTcgIEtlbnQgVGFtdXJhICA8dGtlbnRAY2hyb21pdW0u
b3JnPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFVz
ZSBXZWJDb3JlOjptdWx0aXBsZUZpbGVVcGxvYWRUZXh0KCkgaW4gQ2hyb21pdW0uCisgICAgICAg
IDxodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjY1MDI+CisKKyAgICAg
ICAgKiBwbGF0Zm9ybS9jaHJvbWl1bS9GaWxlQ2hvb3NlckNocm9taXVtLmNwcDoKKyAgICAgICAg
KFdlYkNvcmU6OkZpbGVDaG9vc2VyOjpiYXNlbmFtZUZvcldpZHRoKToKKwogMjAwOS0wNi0xNyAg
QWRhbSBSb2JlbiAgPGFyb2JlbkBhcHBsZS5jb20+CiAKICAgICAgICAgUmVtb3ZlIHVubmVjZXNz
YXJ5IDZ0aCBwYXJhbWV0ZXIgZnJvbSBTT0ZUX0xJTktfT1BUSU9OQUwKSW5kZXg6IFdlYkNvcmUv
cGxhdGZvcm0vY2hyb21pdW0vRmlsZUNob29zZXJDaHJvbWl1bS5jcHAKPT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0g
V2ViQ29yZS9wbGF0Zm9ybS9jaHJvbWl1bS9GaWxlQ2hvb3NlckNocm9taXVtLmNwcAkocmV2aXNp
b24gNDQ3ODYpCisrKyBXZWJDb3JlL3BsYXRmb3JtL2Nocm9taXVtL0ZpbGVDaG9vc2VyQ2hyb21p
dW0uY3BwCSh3b3JraW5nIGNvcHkpCkBAIC0zOSwxMCArMzksMTIgQEAgU3RyaW5nIEZpbGVDaG9v
c2VyOjpiYXNlbmFtZUZvcldpZHRoKGNvbgogICAgICAgICByZXR1cm4gU3RyaW5nKCk7CiAKICAg
ICBTdHJpbmcgc3RyaW5nOwotICAgIGlmICghbV9maWxlbmFtZXMuc2l6ZSgpKQorICAgIGlmICht
X2ZpbGVuYW1lcy5pc0VtcHR5KCkpCiAgICAgICAgIHN0cmluZyA9IGZpbGVCdXR0b25Ob0ZpbGVT
ZWxlY3RlZExhYmVsKCk7Ci0gICAgZWxzZQorICAgIGVsc2UgaWYgKG1fZmlsZW5hbWVzLnNpemUo
KSA9PSAxKQogICAgICAgICBzdHJpbmcgPSBwYXRoR2V0RmlsZU5hbWUobV9maWxlbmFtZXNbMF0p
OworICAgIGVsc2UKKyAgICAgICAgcmV0dXJuIFN0cmluZ1RydW5jYXRvcjo6cmlnaHRUcnVuY2F0
ZShtdWx0aXBsZUZpbGVVcGxvYWRUZXh0KG1fZmlsZW5hbWVzLnNpemUoKSksIHdpZHRoLCBmb250
LCBmYWxzZSk7CiAKICAgICByZXR1cm4gU3RyaW5nVHJ1bmNhdG9yOjpjZW50ZXJUcnVuY2F0ZShz
dHJpbmcsIHN0YXRpY19jYXN0PGZsb2F0Pih3aWR0aCksIGZvbnQsIGZhbHNlKTsKIH0K
</data>
<flag name="review"
          id="16125"
          type_id="1"
          status="-"
          setter="levin"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>31527</attachid>
            <date>2009-06-18 18:41:53 -0700</date>
            <delta_ts>2009-06-18 18:44:19 -0700</delta_ts>
            <desc>Proposed pattch rev.2</desc>
            <filename>multiple2.diff</filename>
            <type>text/plain</type>
            <size>1527</size>
            <attacher name="Kent Tamura">tkent</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYkNvcmUvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvQ2hhbmdlTG9n
CShyZXZpc2lvbiA0NDgzNikKKysrIFdlYkNvcmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBA
IC0xLDMgKzEsMTUgQEAKKzIwMDktMDYtMTcgIEtlbnQgVGFtdXJhICA8dGtlbnRAY2hyb21pdW0u
b3JnPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCQorICAgICAgICBV
c2UgV2ViQ29yZTo6bXVsdGlwbGVGaWxlVXBsb2FkVGV4dCgpIGluIENocm9taXVtIHRvIGZpeCBh
IHByb2JsZW0KKwl0aGF0IENocm9taXVtIHNob3dzIG9ubHkgdGhlIGZpcnN0IGZpbGVuYW1lIGV2
ZW4gaWYgYSB1c2VyIHNlbGVjdHMKKwltdWx0aXBsZSBmaWxlcyBmb3IgPGlucHV0IHR5cGU9Zmls
ZSBtdWx0aXBsZT4uCisgICAgICAgIDxodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5j
Z2k/aWQ9MjY1MDI+CisKKyAgICAgICAgKiBwbGF0Zm9ybS9jaHJvbWl1bS9GaWxlQ2hvb3NlckNo
cm9taXVtLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OkZpbGVDaG9vc2VyOjpiYXNlbmFtZUZvcldp
ZHRoKToKKwogMjAwOS0wNi0xNyAgQnJlbnQgRnVsZ2hhbSAgPGJmdWxnaGFtQHdlYmtpdC5vcmc+
CiAKICAgICAgICAgUmV2aWV3ZWQgYnkgRGF2ZSBMZXZpbi4KSW5kZXg6IFdlYkNvcmUvcGxhdGZv
cm0vY2hyb21pdW0vRmlsZUNob29zZXJDaHJvbWl1bS5jcHAKPT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gV2ViQ29y
ZS9wbGF0Zm9ybS9jaHJvbWl1bS9GaWxlQ2hvb3NlckNocm9taXVtLmNwcAkocmV2aXNpb24gNDQ4
MzYpCisrKyBXZWJDb3JlL3BsYXRmb3JtL2Nocm9taXVtL0ZpbGVDaG9vc2VyQ2hyb21pdW0uY3Bw
CSh3b3JraW5nIGNvcHkpCkBAIC0zOSwxMCArMzksMTIgQEAgU3RyaW5nIEZpbGVDaG9vc2VyOjpi
YXNlbmFtZUZvcldpZHRoKGNvbgogICAgICAgICByZXR1cm4gU3RyaW5nKCk7CiAKICAgICBTdHJp
bmcgc3RyaW5nOwotICAgIGlmICghbV9maWxlbmFtZXMuc2l6ZSgpKQorICAgIGlmIChtX2ZpbGVu
YW1lcy5pc0VtcHR5KCkpCiAgICAgICAgIHN0cmluZyA9IGZpbGVCdXR0b25Ob0ZpbGVTZWxlY3Rl
ZExhYmVsKCk7Ci0gICAgZWxzZQorICAgIGVsc2UgaWYgKG1fZmlsZW5hbWVzLnNpemUoKSA9PSAx
KQogICAgICAgICBzdHJpbmcgPSBwYXRoR2V0RmlsZU5hbWUobV9maWxlbmFtZXNbMF0pOworICAg
IGVsc2UKKyAgICAgICAgcmV0dXJuIFN0cmluZ1RydW5jYXRvcjo6cmlnaHRUcnVuY2F0ZShtdWx0
aXBsZUZpbGVVcGxvYWRUZXh0KG1fZmlsZW5hbWVzLnNpemUoKSksIHdpZHRoLCBmb250LCBmYWxz
ZSk7CiAKICAgICByZXR1cm4gU3RyaW5nVHJ1bmNhdG9yOjpjZW50ZXJUcnVuY2F0ZShzdHJpbmcs
IHN0YXRpY19jYXN0PGZsb2F0Pih3aWR0aCksIGZvbnQsIGZhbHNlKTsKIH0K
</data>
<flag name="review"
          id="16169"
          type_id="1"
          status="+"
          setter="levin"
    />
          </attachment>
      

    </bug>

</bugzilla>