[Webkit-unassigned] [Bug 34527] Improve/maintain Haiku port
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Wed Feb 3 07:55:34 PST 2010
https://bugs.webkit.org/show_bug.cgi?id=34527
Stephan Aßmus <superstippi at gmx.de> changed:
What |Removed |Added
----------------------------------------------------------------------------
Attachment #48032| |review?
Flag| |
--- Comment #5 from Stephan Aßmus <superstippi at gmx.de> 2010-02-03 07:55:33 PST ---
Created an attachment (id=48032)
--> (https://bugs.webkit.org/attachment.cgi?id=48032)
Implementing PathHaiku and GradientHaiku, fleshing out GraphicsContextHaiku
The patch can be applied individually, but 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