Bug 41309
Summary: | Haiku: Need to implement GraphicsContext::clipConvexPolygon() | ||
---|---|---|---|
Product: | WebKit | Reporter: | Beth Dakin <bdakin> |
Component: | CSS | Assignee: | Nobody <webkit-unassigned> |
Status: | RESOLVED WONTFIX | ||
Severity: | Normal | CC: | ahmad.saleem792, ap, bdakin |
Priority: | P2 | ||
Version: | 528+ (Nightly build) | ||
Hardware: | PC | ||
OS: | OS X 10.5 |
Beth Dakin
http://trac.webkit.org/changeset/62035 introduced a new method of drawing border-radius using paths. Right now, this new code is only enabled for some platforms. To enable the new and much improved code for Haiku, GraphicsContext::clipConvexPolygon() needs to be implemented, and then Haiku should be added to the list of platforms that set #define HAVE_PATH_BASED_BORDER_RADIUS_DRAWING in RenderObject.h
I would like to note that Haiku already has a function implemented called GraphicsContext::drawConvexPolygon(). So hopefully it is straightforward to use some of that same logic for clipping instead of drawing.
Attachments | ||
---|---|---|
Add attachment proposed patch, testcase, etc. |
Ahmad Saleem
@ap - do we have 'Haiku' as supported platform? Or we can close it and leave to any other community port to fix it (if need fixing as of today).
Alexey Proskuryakov
As of 2020, Haiku developers' preference was to maintain a fork without upstreaming. As far as I can tell from the lack of Haiku related code changes, this continues to be the case.