Changeset 116186 in webkit
- Timestamp:
- May 4, 2012 3:59:34 PM (12 years ago)
- Location:
- trunk/Source
- Files:
-
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebCore/ChangeLog
r116185 r116186 1 2012-05-04 Satoru Takabayashi <satorux@chromium.org> 2 3 [chromium] Add plumbing for file display names for drag and drop 4 https://bugs.webkit.org/show_bug.cgi?id=85673 5 6 Reviewed by Darin Fisher. 7 8 No new tests: this change itself shouldn't change existing behavior. 9 10 * platform/chromium/ChromiumDataObject.cpp: 11 (WebCore::ChromiumDataObject::addFilename): 12 * platform/chromium/ChromiumDataObject.h: 13 (ChromiumDataObject): 14 1 15 2012-05-04 Levi Weintraub <leviw@chromium.org> 2 16 -
trunk/Source/WebCore/platform/chromium/ChromiumDataObject.cpp
r113297 r116186 203 203 } 204 204 205 void ChromiumDataObject::addFilename(const String& filename )206 { 207 internalAddFileItem(ChromiumDataObjectItem::createFromFile(File::create (filename)));205 void ChromiumDataObject::addFilename(const String& filename, const String& displayName) 206 { 207 internalAddFileItem(ChromiumDataObjectItem::createFromFile(File::createWithName(filename, displayName))); 208 208 } 209 209 -
trunk/Source/WebCore/platform/chromium/ChromiumDataObject.h
r113297 r116186 82 82 bool containsFilenames() const; 83 83 Vector<String> filenames() const; 84 void addFilename(const String& );84 void addFilename(const String& filename, const String& displayName); 85 85 86 86 // Used to handle files (images) being dragged out. -
trunk/Source/WebKit/chromium/ChangeLog
r116177 r116186 1 2012-05-04 Satoru Takabayashi <satorux@chromium.org> 2 3 [chromium] Add plumbing for file display names for drag and drop 4 https://bugs.webkit.org/show_bug.cgi?id=85673 5 6 Reviewed by Darin Fisher. 7 8 * public/platform/WebDragData.h: 9 * src/WebDragData.cpp: 10 (WebKit::WebDragData::items): 11 (WebKit::WebDragData::addItem): 12 1 13 2012-05-04 Adam Barth <abarth@webkit.org> 2 14 -
trunk/Source/WebKit/chromium/public/platform/WebDragData.h
r112510 r116186 71 71 // Only valid when storageType == StorageTypeFilename. 72 72 WebString filenameData; 73 WebString displayNameData; 73 74 74 75 // Only valid when storageType == StorageTypeBinaryData. -
trunk/Source/WebKit/chromium/src/WebDragData.cpp
r113297 r116186 89 89 File* file = static_cast<File*>(blob.get()); 90 90 item.filenameData = file->path(); 91 item.displayNameData = file->name(); 91 92 } else 92 93 ASSERT_NOT_REACHED(); … … 122 123 return; 123 124 case Item::StorageTypeFilename: 124 m_private->addFilename(item.filenameData );125 m_private->addFilename(item.filenameData, item.displayNameData); 125 126 return; 126 127 case Item::StorageTypeBinaryData:
Note: See TracChangeset
for help on using the changeset viewer.