[Webkit-unassigned] [Bug 34683] New: [Haiku] Implement Path, Gradient and flesh out GraphicsContextHaiku
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Sat Feb 6 13:51:33 PST 2010
https://bugs.webkit.org/show_bug.cgi?id=34683
Summary: [Haiku] Implement Path, Gradient and flesh out
GraphicsContextHaiku
Product: WebKit
Version: 528+ (Nightly build)
Platform: Other
OS/Version: Other
Status: UNCONFIRMED
Severity: Normal
Priority: P2
Component: Platform
AssignedTo: webkit-unassigned at lists.webkit.org
ReportedBy: superstippi at gmx.de
The patch unfortunately cannot be broken into smaller pieces.
PathHaiku was irritatingly implemented as BRegion, while BRegion has nothing to
do with paths. BShape is the way to go. I've implemented the subset of
functionality that can be implemented using BShape.
PathGradient was previously not implemented at all. I've taken the Qt
implementation as a reference and websites using gradients seem to render fine.
GraphicsContextHaiku was not implementing a great deal of functionality. The
patch implements
* partial support for paths and gradients
* more clipping methods
* support for round rects
* support for transparency layers
* support for translating the context, as needed for scrolling
* changes the strokeArc() method to produce beautiful arcs as needed for box
elements
without the need to implement clipping paths.
* implements filling rects
* implements rounding to device pixels
* a few missing new methods that broke the build on Haiku
* fixes a few warnings
--
--
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
More information about the webkit-unassigned
mailing list