<?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>22047</bug_id>
          
          <creation_ts>2008-11-03 10:11:22 -0800</creation_ts>
          <short_desc>GTK: Add support for multiple file selection in the file upload control</short_desc>
          <delta_ts>2008-11-06 10:37:18 -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>Forms</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>PC</rep_platform>
          <op_sys>Other</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>Gtk</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Adele Peterson">adele</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>alp</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>97470</commentid>
    <comment_count>0</comment_count>
    <who name="Adele Peterson">adele</who>
    <bug_when>2008-11-03 10:11:22 -0800</bug_when>
    <thetext>GTK: Add support for multiple file selection in the file upload control

In the GTK port, this involves adding an appropriate icon to use when multiple files are selected, and adding support in the FileChooser for selecting multiple files.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>97809</commentid>
    <comment_count>1</comment_count>
    <who name="Alp Toker">alp</who>
    <bug_when>2008-11-06 08:29:16 -0800</bug_when>
    <thetext>Thanks for reporting this! It&apos;s really helpful to keep track of new features that we&apos;re behind on.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>97810</commentid>
    <comment_count>2</comment_count>
      <attachid>24943</attachid>
    <who name="Alp Toker">alp</who>
    <bug_when>2008-11-06 08:31:26 -0800</bug_when>
    <thetext>Created attachment 24943
Add multiple file upload suport</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>97821</commentid>
    <comment_count>3</comment_count>
      <attachid>24943</attachid>
    <who name="Darin Adler">darin</who>
    <bug_when>2008-11-06 09:40:22 -0800</bug_when>
    <thetext>Comment on attachment 24943
Add multiple file upload suport

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>97835</commentid>
    <comment_count>4</comment_count>
    <who name="Alp Toker">alp</who>
    <bug_when>2008-11-06 10:37:18 -0800</bug_when>
    <thetext>Landed in r38179.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>24943</attachid>
            <date>2008-11-06 08:31:26 -0800</date>
            <delta_ts>2008-11-06 09:40:22 -0800</delta_ts>
            <desc>Add multiple file upload suport</desc>
            <filename>multi.patch</filename>
            <type>text/plain</type>
            <size>3176</size>
            <attacher name="Alp Toker">alp</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYktpdC9ndGsvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYktpdC9ndGsvQ2hh
bmdlTG9nCShyZXZpc2lvbiAzODE2NSkKKysrIFdlYktpdC9ndGsvQ2hhbmdlTG9nCSh3b3JraW5n
IGNvcHkpCkBAIC0xLDMgKzEsMTUgQEAKKzIwMDgtMTEtMDYgIEFscCBUb2tlciAgPGFscEBudWFu
dGkuY29tPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAg
IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMjA0NworICAgICAgICBH
VEs6IEFkZCBzdXBwb3J0IGZvciBtdWx0aXBsZSBmaWxlIHNlbGVjdGlvbiBpbiB0aGUgZmlsZSB1
cGxvYWQgY29udHJvbAorCisgICAgICAgIEltcGxlbWVudGVkIHdpdGggR3RrRmlsZUNob29zZXIu
CisKKyAgICAgICAgKiBXZWJDb3JlU3VwcG9ydC9DaHJvbWVDbGllbnRHdGsuY3BwOgorICAgICAg
ICAoV2ViS2l0OjpDaHJvbWVDbGllbnQ6OnJ1bk9wZW5QYW5lbCk6CisKIDIwMDgtMTEtMDMgIENh
bWVyb24gWndhcmljaCAgPHp3YXJpY2hAYXBwbGUuY29tPgogCiAgICAgICAgIFJ1YmJlci1zdGFt
cGVkIGJ5IE1hY2llaiBTdGFjaG93aWFrLgpJbmRleDogV2ViS2l0L2d0ay9XZWJDb3JlU3VwcG9y
dC9DaHJvbWVDbGllbnRHdGsuY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYktpdC9ndGsvV2ViQ29yZVN1
cHBvcnQvQ2hyb21lQ2xpZW50R3RrLmNwcAkocmV2aXNpb24gMzgxNjMpCisrKyBXZWJLaXQvZ3Rr
L1dlYkNvcmVTdXBwb3J0L0Nocm9tZUNsaWVudEd0ay5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTIs
NiArMiw3IEBACiAgKiBDb3B5cmlnaHQgKEMpIDIwMDcgSG9sZ2VyIEhhbnMgUGV0ZXIgRnJleXRo
ZXIKICAqIENvcHlyaWdodCAoQykgMjAwNywgMjAwOCBDaHJpc3RpYW4gRHl3YW4gPGNocmlzdGlh
bkBpbWVuZGlvLmNvbT4KICAqIENvcHlyaWdodCAoQykgMjAwOCBOdWFudGkgTHRkLgorICogQ29w
eXJpZ2h0IChDKSAyMDA4IEFscCBUb2tlciA8YWxwQGF0b2tlci5jb20+CiAgKgogICogIFRoaXMg
bGlicmFyeSBpcyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IK
ICAqICBtb2RpZnkgaXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgTGVzc2VyIEdlbmVyYWwg
UHVibGljCkBAIC0zODEsOSArMzgyLDcgQEAgdm9pZCBDaHJvbWVDbGllbnQ6OmV4Y2VlZGVkRGF0
YWJhc2VRdW90YQogCiB2b2lkIENocm9tZUNsaWVudDo6cnVuT3BlblBhbmVsKEZyYW1lKiwgUGFz
c1JlZlB0cjxGaWxlQ2hvb3Nlcj4gcHJwRmlsZUNob29zZXIpCiB7Ci0gICAgLy8gRklYTUU6IFN1
cHBvcnQgbXVsdGlwbGUgZmlsZXMuCi0KLSAgICBSZWZQdHI8RmlsZUNob29zZXI+IGZpbGVDaG9v
c2VyID0gcHJwRmlsZUNob29zZXI7CisgICAgUmVmUHRyPEZpbGVDaG9vc2VyPiBjaG9vc2VyID0g
cHJwRmlsZUNob29zZXI7CiAKICAgICBHdGtXaWRnZXQqIGRpYWxvZyA9IGd0a19maWxlX2Nob29z
ZXJfZGlhbG9nX25ldyhfKCJVcGxvYWQgRmlsZSIpLAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIEdUS19XSU5ET1coZ3RrX3dpZGdldF9nZXRfdG9w
bGV2ZWwoR1RLX1dJREdFVChwbGF0Zm9ybVdpbmRvdygpKSkpLApAQCAtMzkyLDExICszOTEsMjYg
QEAgdm9pZCBDaHJvbWVDbGllbnQ6OnJ1bk9wZW5QYW5lbChGcmFtZSosIAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEdUS19TVE9DS19PUEVOLCBH
VEtfUkVTUE9OU0VfQUNDRVBULAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIE5VTEwpOwogCisgICAgZ3RrX2ZpbGVfY2hvb3Nlcl9zZXRfc2VsZWN0
X211bHRpcGxlKEdUS19GSUxFX0NIT09TRVIoZGlhbG9nKSwgY2hvb3Nlci0+YWxsb3dzTXVsdGlw
bGVGaWxlcygpKTsKKwogICAgIGlmIChndGtfZGlhbG9nX3J1bihHVEtfRElBTE9HKGRpYWxvZykp
ID09IEdUS19SRVNQT05TRV9BQ0NFUFQpIHsKLSAgICAgICAgZ2NoYXIqIGZpbGVuYW1lID0gZ3Rr
X2ZpbGVfY2hvb3Nlcl9nZXRfZmlsZW5hbWUoR1RLX0ZJTEVfQ0hPT1NFUihkaWFsb2cpKTsKLSAg
ICAgICAgaWYgKGZpbGVuYW1lKQotICAgICAgICAgICAgZmlsZUNob29zZXItPmNob29zZUZpbGUo
ZmlsZW5hbWVUb1N0cmluZyhmaWxlbmFtZSkpOwotICAgICAgICBnX2ZyZWUoZmlsZW5hbWUpOwor
ICAgICAgICBpZiAoZ3RrX2ZpbGVfY2hvb3Nlcl9nZXRfc2VsZWN0X211bHRpcGxlKEdUS19GSUxF
X0NIT09TRVIoZGlhbG9nKSkpIHsKKyAgICAgICAgICAgIEdTTGlzdCogZmlsZW5hbWVzID0gZ3Rr
X2ZpbGVfY2hvb3Nlcl9nZXRfZmlsZW5hbWVzKEdUS19GSUxFX0NIT09TRVIoZGlhbG9nKSk7Cisg
ICAgICAgICAgICBWZWN0b3I8U3RyaW5nPiBuYW1lczsKKyAgICAgICAgICAgIGZvciAoR1NMaXN0
KiBpdGVtID0gZmlsZW5hbWVzIDsgaXRlbSA7IGl0ZW0gPSBpdGVtLT5uZXh0KSB7CisgICAgICAg
ICAgICAgICAgaWYgKCFpdGVtLT5kYXRhKQorICAgICAgICAgICAgICAgICAgICBjb250aW51ZTsK
KyAgICAgICAgICAgICAgICBuYW1lcy5hcHBlbmQoZmlsZW5hbWVUb1N0cmluZyhzdGF0aWNfY2Fz
dDxjaGFyKj4oaXRlbS0+ZGF0YSkpKTsKKyAgICAgICAgICAgICAgICBnX2ZyZWUoaXRlbS0+ZGF0
YSk7CisgICAgICAgICAgICB9CisgICAgICAgICAgICBnX3NsaXN0X2ZyZWUoZmlsZW5hbWVzKTsK
KyAgICAgICAgICAgIGNob29zZXItPmNob29zZUZpbGVzKG5hbWVzKTsKKyAgICAgICAgfSBlbHNl
IHsKKyAgICAgICAgICAgIGdjaGFyKiBmaWxlbmFtZSA9IGd0a19maWxlX2Nob29zZXJfZ2V0X2Zp
bGVuYW1lKEdUS19GSUxFX0NIT09TRVIoZGlhbG9nKSk7CisgICAgICAgICAgICBpZiAoZmlsZW5h
bWUpCisgICAgICAgICAgICAgICAgY2hvb3Nlci0+Y2hvb3NlRmlsZShmaWxlbmFtZVRvU3RyaW5n
KGZpbGVuYW1lKSk7CisgICAgICAgICAgICBnX2ZyZWUoZmlsZW5hbWUpOworICAgICAgICB9CiAg
ICAgfQogICAgIGd0a193aWRnZXRfZGVzdHJveShkaWFsb2cpOwogfQo=
</data>
<flag name="review"
          id="11446"
          type_id="1"
          status="+"
          setter="darin"
    />
          </attachment>
      

    </bug>

</bugzilla>