[webkit-reviews] review requested: [Bug 44914] [chromium] Add an interface for platform copy/paste drag/drop data objects : [Attachment 65989] Patch

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Mon Aug 30 18:09:59 PDT 2010


Daniel Cheng <dcheng at chromium.org> has asked  for review:
Bug 44914: [chromium] Add an interface for platform copy/paste drag/drop data
objects
https://bugs.webkit.org/show_bug.cgi?id=44914

Attachment 65989: Patch
https://bugs.webkit.org/attachment.cgi?id=65989&action=review

------- Additional Comments from Daniel Cheng <dcheng at chromium.org>
(In reply to comment #2)
> (From update of attachment 65985 [details])
> > diff --git a/WebCore/ChangeLog b/WebCore/ChangeLog
> > +	     [chromium] Add an interface for platform copy/paste drag/drop data
objects
> > +	     https://bugs.webkit.org/show_bug.cgi?id=44914
> 
> Nit: Please add a sentence explaining the general goal (ie., something about
so we can eventually support arbitrary data types).

Done. Updating the other patch as well.

> 
> > diff --git a/WebCore/platform/chromium/ChromiumDataObjectNew.h
b/WebCore/platform/chromium/ChromiumDataObjectNew.h
> > +	 virtual String getData(const String& type, bool& succeeded) const = 0;

> > +	 virtual bool setData(const String& type, const String& data) = 0;
> 
> It seems like these methods should use the same style.  Two possibilities:
both return a bool (on success) or just remove the bool param complete from
getdata (do we need to differentiate between empty and fail?).	The other
getters below don't seem to use a bool.

This is inherited from Clipboard's getData() / setData() signature. I agree
it's not ideal, but I don't feel comfortable changing Clipboard.


More information about the webkit-reviews mailing list