<html>
<head>
<base href="https://bugs.webkit.org/" />
</head>
<body><table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Bug ID</th>
<td><a class="bz_bug_link
bz_status_NEW "
title="NEW - Canvas API not exposed by WebKitGTK"
href="https://bugs.webkit.org/show_bug.cgi?id=152250">152250</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>Canvas API not exposed by WebKitGTK
</td>
</tr>
<tr>
<th>Classification</th>
<td>Unclassified
</td>
</tr>
<tr>
<th>Product</th>
<td>WebKit
</td>
</tr>
<tr>
<th>Version</th>
<td>Other
</td>
</tr>
<tr>
<th>Hardware</th>
<td>All
</td>
</tr>
<tr>
<th>OS</th>
<td>All
</td>
</tr>
<tr>
<th>Status</th>
<td>NEW
</td>
</tr>
<tr>
<th>Severity</th>
<td>Normal
</td>
</tr>
<tr>
<th>Priority</th>
<td>P2
</td>
</tr>
<tr>
<th>Component</th>
<td>WebKit Gtk
</td>
</tr>
<tr>
<th>Assignee</th>
<td>webkit-unassigned@lists.webkit.org
</td>
</tr>
<tr>
<th>Reporter</th>
<td>eallik@gmail.com
</td>
</tr>
<tr>
<th>CC</th>
<td>bugs-noreply@webkitgtk.org
</td>
</tr></table>
<p>
<div>
<pre>It appears WebKitGTK does not expose the full WebKit API, for example these are offered by WebKit:
* <a href="https://developer.apple.com/library/safari/documentation/WebKit/Reference/HTMLCanvasElementRef/">https://developer.apple.com/library/safari/documentation/WebKit/Reference/HTMLCanvasElementRef/</a>
* <a href="https://developer.apple.com/library/safari/documentation/WebKit/Reference/CanvasRenderingContext2DClassRef/">https://developer.apple.com/library/safari/documentation/WebKit/Reference/CanvasRenderingContext2DClassRef/</a>
but not by WebKitGTK:
* <a href="http://webkitgtk.org/reference/webkitdomgtk/stable/WebKitDOMHTMLCanvasElement.html">http://webkitgtk.org/reference/webkitdomgtk/stable/WebKitDOMHTMLCanvasElement.html</a>
— is this an intentional limitation? Could these APIs be added to WebKitGTK? The lack of those APIs makes it extremely hard if not impossible to work with HTML5 canvas elements via the API when using WebKitGTK.</pre>
</div>
</p>
<hr>
<span>You are receiving this mail because:</span>
<ul>
<li>You are the assignee for the bug.</li>
</ul>
</body>
</html>