WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED FIXED
9198
border-radius logic in GraphicsContext needs to be written in Cairo
https://bugs.webkit.org/show_bug.cgi?id=9198
Summary
border-radius logic in GraphicsContext needs to be written in Cairo
Beth Dakin
Reported
2006-05-31 14:38:05 PDT
drawArc(), addRoundedClipRect(), and addInnerRoundedClipRect() should be implemented in Cairo to match the mac side.
Attachments
Add attachment
proposed patch, testcase, etc.
Beth Dakin
Comment 1
2006-05-31 14:40:55 PDT
This is a followup bug for
http://bugzilla.opendarwin.org/show_bug.cgi?id=6755
Alp Toker
Comment 2
2007-10-22 06:28:55 PDT
A lot of time has passed since this bug was filed. The functions may well have been implemented. Needs checking.
Kalle Vahlman
Comment 3
2008-06-10 10:03:41 PDT
addInnerRoundedRectClip() seems to be there, others are still missing.
Kalle Vahlman
Comment 4
2008-08-03 10:37:48 PDT
(In reply to
comment #3
)
> addInnerRoundedRectClip() seems to be there, others are still missing.
I looked a bit more carefully at these, and seems like drawArc was renamed to strokeArc and is actually implemented (though with some FIXME). Also, addRoundedRectClip is implemented in a platform-independent way in GraphicsContext.cpp. And (after realizing that since border-radius is still at draft stage) seems like -webkit-border-radius properties are working fine, so I suppose this bug can be closed :)
Dirk Schulze
Comment 5
2008-08-16 14:07:03 PDT
The patch at
https://bugs.webkit.org/show_bug.cgi?id=20343
implemented border-radius to cairo and matches the mac side.
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug