<?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>85673</bug_id>
          
          <creation_ts>2012-05-04 14:58:41 -0700</creation_ts>
          <short_desc>[chromium] Add plumbing for file display names for drag and drop</short_desc>
          <delta_ts>2012-05-04 15:58:57 -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>Unspecified</rep_platform>
          <op_sys>Unspecified</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>0</everconfirmed>
          <reporter name="Satoru Takabayashi">satorux</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>abarth</cc>
    
    <cc>dcheng</cc>
    
    <cc>dglazkov</cc>
    
    <cc>fishd</cc>
    
    <cc>jamesr</cc>
    
    <cc>kinuko</cc>
    
    <cc>tkent+wkapi</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>616701</commentid>
    <comment_count>0</comment_count>
    <who name="Satoru Takabayashi">satorux</who>
    <bug_when>2012-05-04 14:58:41 -0700</bug_when>
    <thetext>On some filesystems/platforms we want to use a separate display name from the base part of the given platform file path.

E.g. we may want to keep a snapshot file of the selected file in a temporary directory with a cryptic name while it&apos;s being processed, but want to use a different human-readable display name for the name that is exposed as File.name or as filename= field in the content disposition.

We&apos;ve done this before for the file chooser (https://bugs.webkit.org/show_bug.cgi?id=80719) but haven&apos;t done this for drag and drop.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>616710</commentid>
    <comment_count>1</comment_count>
      <attachid>140336</attachid>
    <who name="Satoru Takabayashi">satorux</who>
    <bug_when>2012-05-04 15:09:42 -0700</bug_when>
    <thetext>Created attachment 140336
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>616712</commentid>
    <comment_count>2</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-05-04 15:11:05 -0700</bug_when>
    <thetext>Please wait for approval from abarth@webkit.org, dglazkov@chromium.org, fishd@chromium.org, jamesr@chromium.org or tkent@chromium.org before submitting, as this patch contains changes to the Chromium public API. See also https://trac.webkit.org/wiki/ChromiumWebKitAPI.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>616759</commentid>
    <comment_count>3</comment_count>
      <attachid>140336</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-05-04 15:58:50 -0700</bug_when>
    <thetext>Comment on attachment 140336
Patch

Clearing flags on attachment: 140336

Committed r116186: &lt;http://trac.webkit.org/changeset/116186&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>616760</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-05-04 15:58:57 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>140336</attachid>
            <date>2012-05-04 15:09:42 -0700</date>
            <delta_ts>2012-05-04 15:58:50 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-85673-20120504150941.patch</filename>
            <type>text/plain</type>
            <size>4997</size>
            <attacher name="Satoru Takabayashi">satorux</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTE1ODI0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZDg5NmQwOTI3Zjk5MzJi
ZmZhMzgyZjY3ZjVjYTViMzc3ZWY4YjIyZC4uYTYzNGYzNzVlZTEwYTBhYTgzYTI0Nzk3NjJlNDA4
MDliN2Q3NGFlNyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE3IEBACisyMDEyLTA1LTA0ICBTYXRv
cnUgVGFrYWJheWFzaGkgIDxzYXRvcnV4QGNocm9taXVtLm9yZz4KKworICAgICAgICBbY2hyb21p
dW1dIEFkZCBwbHVtYmluZyBmb3IgZmlsZSBkaXNwbGF5IG5hbWVzIGZvciBkcmFnIGFuZCBkcm9w
CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD04NTY3Mwor
CisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIE5vIG5ldyB0
ZXN0czogdGhpcyBjaGFuZ2UgaXRzZWxmIHNob3VsZG4ndCBjaGFuZ2UgZXhpc3RpbmcgYmVoYXZp
b3IuCisKKyAgICAgICAgKiBwbGF0Zm9ybS9jaHJvbWl1bS9DaHJvbWl1bURhdGFPYmplY3QuY3Bw
OgorICAgICAgICAoV2ViQ29yZTo6Q2hyb21pdW1EYXRhT2JqZWN0OjphZGRGaWxlbmFtZSk6Cisg
ICAgICAgICogcGxhdGZvcm0vY2hyb21pdW0vQ2hyb21pdW1EYXRhT2JqZWN0Lmg6CisgICAgICAg
IChDaHJvbWl1bURhdGFPYmplY3QpOgorCiAyMDEyLTA1LTAyICBCZXRoIERha2luICA8YmRha2lu
QGFwcGxlLmNvbT4KIAogICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5j
Z2k/aWQ9ODUzMDkKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vQ2hhbmdlTG9n
IGIvU291cmNlL1dlYktpdC9jaHJvbWl1bS9DaGFuZ2VMb2cKaW5kZXggNTE4YTkwYjI1YTI5MmNk
NGMyZTY4OTZlNGZiMDBmOTcyMTkwNWRiOC4uMjZlMmExZDg4YzI2YmFmODNhMzVjNDBjOTI2NjYy
NGJjZmM5ZTQ3MSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9jaHJvbWl1bS9DaGFuZ2VMb2cK
KysrIGIvU291cmNlL1dlYktpdC9jaHJvbWl1bS9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxNSBAQAor
MjAxMi0wNS0wNCAgU2F0b3J1IFRha2FiYXlhc2hpICA8c2F0b3J1eEBjaHJvbWl1bS5vcmc+CisK
KyAgICAgICAgW2Nocm9taXVtXSBBZGQgcGx1bWJpbmcgZm9yIGZpbGUgZGlzcGxheSBuYW1lcyBm
b3IgZHJhZyBhbmQgZHJvcAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1
Zy5jZ2k/aWQ9ODU2NzMKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKwor
ICAgICAgICAqIHB1YmxpYy9wbGF0Zm9ybS9XZWJEcmFnRGF0YS5oOgorICAgICAgICAqIHNyYy9X
ZWJEcmFnRGF0YS5jcHA6CisgICAgICAgIChXZWJLaXQ6OldlYkRyYWdEYXRhOjppdGVtcyk6Cisg
ICAgICAgIChXZWJLaXQ6OldlYkRyYWdEYXRhOjphZGRJdGVtKToKKwogMjAxMi0wNS0wMiAgVG9t
bXkgV2lkZW5mbHljaHQgIDx0b21teXdAZ29vZ2xlLmNvbT4KIAogICAgICAgICBNZWRpYVN0cmVh
bSBBUEk6IENoYW5naW5nIHdlYmtpdEdldFVzZXJNZWRpYSB0byB0YWtlIGFuIG9iamVjdCBpbnN0
ZWFkIG9mIGEgc3RyaW5nCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9jaHJv
bWl1bS9DaHJvbWl1bURhdGFPYmplY3QuY3BwIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vY2hy
b21pdW0vQ2hyb21pdW1EYXRhT2JqZWN0LmNwcAppbmRleCA5ZjQ0OTg2N2Q3Y2UyNDYxNTgwZTAw
ZWVmNzQyMmU4Y2MwNjA2MjZhLi5lNjU2ZjQ0YjI3YThlMWZjYWMxNmM4ZjAwZmU1NGYxZDFkNTk4
NDJhIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9jaHJvbWl1bS9DaHJvbWl1
bURhdGFPYmplY3QuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2Nocm9taXVtL0No
cm9taXVtRGF0YU9iamVjdC5jcHAKQEAgLTIwMiw5ICsyMDIsOSBAQCBWZWN0b3I8U3RyaW5nPiBD
aHJvbWl1bURhdGFPYmplY3Q6OmZpbGVuYW1lcygpIGNvbnN0CiAgICAgcmV0dXJuIHJlc3VsdHM7
CiB9CiAKLXZvaWQgQ2hyb21pdW1EYXRhT2JqZWN0OjphZGRGaWxlbmFtZShjb25zdCBTdHJpbmcm
IGZpbGVuYW1lKQordm9pZCBDaHJvbWl1bURhdGFPYmplY3Q6OmFkZEZpbGVuYW1lKGNvbnN0IFN0
cmluZyYgZmlsZW5hbWUsIGNvbnN0IFN0cmluZyYgZGlzcGxheU5hbWUpCiB7Ci0gICAgaW50ZXJu
YWxBZGRGaWxlSXRlbShDaHJvbWl1bURhdGFPYmplY3RJdGVtOjpjcmVhdGVGcm9tRmlsZShGaWxl
OjpjcmVhdGUoZmlsZW5hbWUpKSk7CisgICAgaW50ZXJuYWxBZGRGaWxlSXRlbShDaHJvbWl1bURh
dGFPYmplY3RJdGVtOjpjcmVhdGVGcm9tRmlsZShGaWxlOjpjcmVhdGVXaXRoTmFtZShmaWxlbmFt
ZSwgZGlzcGxheU5hbWUpKSk7CiB9CiAKIHZvaWQgQ2hyb21pdW1EYXRhT2JqZWN0OjphZGRTaGFy
ZWRCdWZmZXIoY29uc3QgU3RyaW5nJiBuYW1lLCBQYXNzUmVmUHRyPFNoYXJlZEJ1ZmZlcj4gYnVm
ZmVyKQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vY2hyb21pdW0vQ2hyb21p
dW1EYXRhT2JqZWN0LmggYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9jaHJvbWl1bS9DaHJvbWl1
bURhdGFPYmplY3QuaAppbmRleCBmMzZiYjBhZDI3ZGVkZTVjZGI1M2FjZDI1N2Y0ZWUxNjY2MzNm
N2EzLi4xYTVkNzg5OGE0ZWMzOTIyNjg3MmMzMDhmOTg1N2Y1Y2IxMWFiOThiIDEwMDY0NAotLS0g
YS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9jaHJvbWl1bS9DaHJvbWl1bURhdGFPYmplY3QuaAor
KysgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9jaHJvbWl1bS9DaHJvbWl1bURhdGFPYmplY3Qu
aApAQCAtODEsNyArODEsNyBAQCBwdWJsaWM6CiAgICAgLy8gVXNlZCBmb3IgZHJhZ2dpbmcgaW4g
ZmlsZXMgZnJvbSB0aGUgZGVza3RvcC4KICAgICBib29sIGNvbnRhaW5zRmlsZW5hbWVzKCkgY29u
c3Q7CiAgICAgVmVjdG9yPFN0cmluZz4gZmlsZW5hbWVzKCkgY29uc3Q7Ci0gICAgdm9pZCBhZGRG
aWxlbmFtZShjb25zdCBTdHJpbmcmKTsKKyAgICB2b2lkIGFkZEZpbGVuYW1lKGNvbnN0IFN0cmlu
ZyYgZmlsZW5hbWUsIGNvbnN0IFN0cmluZyYgZGlzcGxheU5hbWUpOwogCiAgICAgLy8gVXNlZCB0
byBoYW5kbGUgZmlsZXMgKGltYWdlcykgYmVpbmcgZHJhZ2dlZCBvdXQuCiAgICAgdm9pZCBhZGRT
aGFyZWRCdWZmZXIoY29uc3QgU3RyaW5nJiBuYW1lLCBQYXNzUmVmUHRyPFNoYXJlZEJ1ZmZlcj4p
OwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9jaHJvbWl1bS9wdWJsaWMvcGxhdGZvcm0vV2Vi
RHJhZ0RhdGEuaCBiL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vcHVibGljL3BsYXRmb3JtL1dlYkRy
YWdEYXRhLmgKaW5kZXggY2U5ZGIzMTNiNDg2ZjJiYTQxOGU5YzY3NzU5ZGFiMzc5OGYyMjkxNS4u
OTY2NmZlNGIxYjI5MmMwNzJlYzdiZjcxMTNiY2VkZWU5OWM1NzBhNyAxMDA2NDQKLS0tIGEvU291
cmNlL1dlYktpdC9jaHJvbWl1bS9wdWJsaWMvcGxhdGZvcm0vV2ViRHJhZ0RhdGEuaAorKysgYi9T
b3VyY2UvV2ViS2l0L2Nocm9taXVtL3B1YmxpYy9wbGF0Zm9ybS9XZWJEcmFnRGF0YS5oCkBAIC03
MCw2ICs3MCw3IEBAIHB1YmxpYzoKIAogICAgICAgICAvLyBPbmx5IHZhbGlkIHdoZW4gc3RvcmFn
ZVR5cGUgPT0gU3RvcmFnZVR5cGVGaWxlbmFtZS4KICAgICAgICAgV2ViU3RyaW5nIGZpbGVuYW1l
RGF0YTsKKyAgICAgICAgV2ViU3RyaW5nIGRpc3BsYXlOYW1lRGF0YTsKIAogICAgICAgICAvLyBP
bmx5IHZhbGlkIHdoZW4gc3RvcmFnZVR5cGUgPT0gU3RvcmFnZVR5cGVCaW5hcnlEYXRhLgogICAg
ICAgICBXZWJEYXRhIGJpbmFyeURhdGE7CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L2Nocm9t
aXVtL3NyYy9XZWJEcmFnRGF0YS5jcHAgYi9Tb3VyY2UvV2ViS2l0L2Nocm9taXVtL3NyYy9XZWJE
cmFnRGF0YS5jcHAKaW5kZXggOThjYzU4MDFiYTA4NTZmYmU1YWE3YzMwNWJlOGFkNjVhYzZjMDRk
Yy4uNjFkODZhMzg4ZDUzNjA2NDRmNjAyOWRiNWY0YzlhYWRiNmNkZDUyMCAxMDA2NDQKLS0tIGEv
U291cmNlL1dlYktpdC9jaHJvbWl1bS9zcmMvV2ViRHJhZ0RhdGEuY3BwCisrKyBiL1NvdXJjZS9X
ZWJLaXQvY2hyb21pdW0vc3JjL1dlYkRyYWdEYXRhLmNwcApAQCAtODgsNiArODgsNyBAQCBXZWJW
ZWN0b3I8V2ViRHJhZ0RhdGE6Okl0ZW0+IFdlYkRyYWdEYXRhOjppdGVtcygpIGNvbnN0CiAgICAg
ICAgICAgICAgICAgaWYgKGJsb2ItPmlzRmlsZSgpKSB7CiAgICAgICAgICAgICAgICAgICAgIEZp
bGUqIGZpbGUgPSBzdGF0aWNfY2FzdDxGaWxlKj4oYmxvYi5nZXQoKSk7CiAgICAgICAgICAgICAg
ICAgICAgIGl0ZW0uZmlsZW5hbWVEYXRhID0gZmlsZS0+cGF0aCgpOworICAgICAgICAgICAgICAg
ICAgICBpdGVtLmRpc3BsYXlOYW1lRGF0YSA9IGZpbGUtPm5hbWUoKTsKICAgICAgICAgICAgICAg
ICB9IGVsc2UKICAgICAgICAgICAgICAgICAgICAgQVNTRVJUX05PVF9SRUFDSEVEKCk7CiAgICAg
ICAgICAgICB9IGVsc2UKQEAgLTEyMSw3ICsxMjIsNyBAQCB2b2lkIFdlYkRyYWdEYXRhOjphZGRJ
dGVtKGNvbnN0IEl0ZW0mIGl0ZW0pCiAgICAgICAgICAgICBtX3ByaXZhdGUtPnNldERhdGEoaXRl
bS5zdHJpbmdUeXBlLCBpdGVtLnN0cmluZ0RhdGEpOwogICAgICAgICByZXR1cm47CiAgICAgY2Fz
ZSBJdGVtOjpTdG9yYWdlVHlwZUZpbGVuYW1lOgotICAgICAgICBtX3ByaXZhdGUtPmFkZEZpbGVu
YW1lKGl0ZW0uZmlsZW5hbWVEYXRhKTsKKyAgICAgICAgbV9wcml2YXRlLT5hZGRGaWxlbmFtZShp
dGVtLmZpbGVuYW1lRGF0YSwgaXRlbS5kaXNwbGF5TmFtZURhdGEpOwogICAgICAgICByZXR1cm47
CiAgICAgY2FzZSBJdGVtOjpTdG9yYWdlVHlwZUJpbmFyeURhdGE6CiAgICAgICAgIC8vIFRoaXMg
c2hvdWxkIG5ldmVyIGhhcHBlbiB3aGVuIGRyYWdnaW5nIGluLgo=
</data>

          </attachment>
      

    </bug>

</bugzilla>