Bug 89582
| Summary: | WebKitDOMClipboard is not generated in DerivedSources during build. | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | matthew |
| Component: | WebKitGTK | Assignee: | Nobody <webkit-unassigned> |
| Status: | UNCONFIRMED | ||
| Severity: | Normal | CC: | bugs-noreply, geary, matthew |
| Priority: | P2 | ||
| Version: | 528+ (Nightly build) | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
matthew
When you build webkit with the --enable-introspection flag, it generates a GObject Introspection file. This is used to create language bindings for some other languages, including Vala. However, this file is incomplete.
In particular, it is missing the 'WebKit.DOM.MouseEvent.dataTransfer()' and 'WebKit.DOM.MouseEvent.clipboard()' methods, as well as the definition for the 'Clipboard' class that is returned by those methods. These definitions are necessary for using HTML5 drag-and-drop.
There may be other definitions that are missing as well, but those are the ones that I've noticed.
| Attachments | ||
|---|---|---|
| Add attachment proposed patch, testcase, etc. |
matthew
Upon further inspection, it's not just the GIR file that is missing the Clipboard. WebKitDOMClipboard is not generated--it does not appear within WebKitBuild/Release/DerivedSources/webkit.