[webkit-reviews] review granted: [Bug 76367] Add DataTransferItems support for drag-and-drop'ed files and texts : [Attachment 123095] Patch
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Thu Jan 19 11:27:32 PST 2012
Tony Chang <tony at chromium.org> has granted Kinuko Yasuda
<kinuko at chromium.org>'s request for review:
Bug 76367: Add DataTransferItems support for drag-and-drop'ed files and texts
https://bugs.webkit.org/show_bug.cgi?id=76367
Attachment 123095: Patch
https://bugs.webkit.org/attachment.cgi?id=123095&action=review
------- Additional Comments from Tony Chang <tony at chromium.org>
View in context: https://bugs.webkit.org/attachment.cgi?id=123095&action=review
> Source/WebCore/bindings/v8/custom/V8BlobCustom.cpp:41
> +#include "V8Attr.h"
> +#include "V8Binding.h"
> +#include "V8BindingState.h"
> +#include "V8Blob.h"
> +#include "V8DirectoryEntry.h"
> +#include "V8File.h"
> +#include "V8Proxy.h"
> +#include <wtf/RefPtr.h>
Do we need to include all of these files?
> Source/WebCore/platform/chromium/ClipboardChromium.cpp:360
> + if (items.size() > 0U && !isStorageUpdated())
Nit: !items.isEmpty()
> Source/WebCore/platform/chromium/ClipboardChromium.cpp:393
> +bool ClipboardChromium::isStorageUpdated() const
Nit: Maybe name this storageHasUpdated().
> Source/WebCore/platform/chromium/DataTransferItemChromium.cpp:80
> + : DataTransferItem(owner, DataTransferItem::kindFile, file.get() ?
file->type() : "")
Nit: "" -> String()
> Source/WebCore/platform/chromium/DataTransferItemListChromium.cpp:91
> + RefPtr<ChromiumDataObject> dataObject =
static_cast<ClipboardChromium*>(m_owner.get())->dataObject();
Nit: Maybe add a helper method for
"static_cast<ClipboardChromium*>(m_owner.get())"?
> Source/WebCore/platform/chromium/DataTransferItemListChromium.h:52
> + // Overrides.
Nit: I would name the idl file these are from.
> Source/WebCore/platform/qt/DataTransferItemQt.cpp:49
> + return adoptRef(new DataTransferItemQt(owner, context,
DataTransferItemQta::InternalSource, kindString, type, data));
DataTransferItemQta? Is the 'a' intentional? Actually, can you just use
InternalSource?
> Source/WebCore/platform/qt/DataTransferItemQt.cpp:56
> + return adoptRef(new DataTransferItemQt(owner, context,
DataTransferItemQta::InternalSource, file));
Ditto.
> Source/WebCore/platform/qt/DataTransferItemQt.cpp:85
> + : DataTransferItem(owner, DataTransferItem::kindFile, file.get() ?
file->type() : "")
Nit: "" -> String()
More information about the webkit-reviews
mailing list