<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.webkit.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>60847</bug_id>
          
          <creation_ts>2011-05-14 15:08:06 -0700</creation_ts>
          <short_desc>Implement &quot;border-radius&quot; for wx port</short_desc>
          <delta_ts>2011-05-15 13:15:26 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>WebKit wx</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Enhancement</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>0</everconfirmed>
          <reporter name="Malcolm MacLeod">mmacleod</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>kevino</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>404127</commentid>
    <comment_count>0</comment_count>
      <attachid>93571</attachid>
    <who name="Malcolm MacLeod">mmacleod</who>
    <bug_when>2011-05-14 15:08:06 -0700</bug_when>
    <thetext>Created attachment 93571
CSS &quot;border-radius&quot; patch (wxWebkit)

Implementations for various &quot;NotImplemented()&quot; functions with in the wxWebKit port that are needed in order for the CSS &quot;border-radius&quot; property to be correctly displayed.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>404199</commentid>
    <comment_count>1</comment_count>
    <who name="Kevin Ollivier">kevino</who>
    <bug_when>2011-05-15 13:15:26 -0700</bug_when>
    <thetext>Landed in r86072, thanks!</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>93571</attachid>
            <date>2011-05-14 15:08:06 -0700</date>
            <delta_ts>2011-05-14 15:09:23 -0700</delta_ts>
            <desc>CSS &quot;border-radius&quot; patch (wxWebkit)</desc>
            <filename>border_radius_fix.patch</filename>
            <type>text/plain</type>
            <size>6049</size>
            <attacher name="Malcolm MacLeod">mmacleod</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZw0KPT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQ0KLS0tIFNvdXJjZS9X
ZWJDb3JlL0NoYW5nZUxvZwkocmV2aXNpb24gODY0MTApDQorKysgU291cmNlL1dlYkNvcmUvQ2hh
bmdlTG9nCSh3b3JraW5nIGNvcHkpDQpAQCAtMSwzICsxLDE5IEBADQorMjAxMS0wNS0xMiAgTWFs
Y29sbSBNYWNMZW9kICA8bWFsY29sbS5tYWNsZW9kQHRzaHdhbmVkamUuY29tPg0KKw0KKyAgICAg
ICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuDQorDQorICAgICAgICBbd3hdIEZpeCBzdHJv
a2VBcmMgYW5kIGZpbGxSb3VuZGVkUmVjdCBkcmF3aW5nLCBhbmQgYWRkIGNsaXBQYXRoIHN1cHBv
cnQuDQorDQorICAgICAgICAqIHBsYXRmb3JtL2dyYXBoaWNzL3d4L0dyYXBoaWNzQ29udGV4dFd4
LmNwcDoNCisgICAgICAgIChXZWJDb3JlOjpHcmFwaGljc0NvbnRleHQ6OnN0cm9rZUFyYyk6DQor
ICAgICAgICAoV2ViQ29yZTo6R3JhcGhpY3NDb250ZXh0OjpjbGlwQ29udmV4UG9seWdvbik6DQor
ICAgICAgICAoV2ViQ29yZTo6R3JhcGhpY3NDb250ZXh0OjpmaWxsUm91bmRlZFJlY3QpOg0KKyAg
ICAgICAgKFdlYkNvcmU6OkdyYXBoaWNzQ29udGV4dDo6ZHJhd0ZvY3VzUmluZyk6DQorICAgICAg
ICAoV2ViQ29yZTo6R3JhcGhpY3NDb250ZXh0OjpjbGlwT3V0KToNCisgICAgICAgIChXZWJDb3Jl
OjpHcmFwaGljc0NvbnRleHQ6OmNsaXBQYXRoKToNCisgICAgICAgIChXZWJDb3JlOjpHcmFwaGlj
c0NvbnRleHQ6OmNsaXApOg0KKyAgICAgICAgKFdlYkNvcmU6OkdyYXBoaWNzQ29udGV4dDo6YWRk
SW5uZXJSb3VuZGVkUmVjdENsaXApOg0KKw0KIDIwMTEtMDUtMTIgIEFkZWxlIFBldGVyc29uICA8
YWRlbGVAYXBwbGUuY29tPg0KIA0KICAgICAgICAgUmV2aWV3ZWQgYnkgRGFyaW4gQWRsZXIgYW5k
IEFkYW0gQmFydGguDQpJbmRleDogU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3Mvd3gv
R3JhcGhpY3NDb250ZXh0V3guY3BwDQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09DQotLS0gU291cmNlL1dlYkNvcmUvcGxh
dGZvcm0vZ3JhcGhpY3Mvd3gvR3JhcGhpY3NDb250ZXh0V3guY3BwCShyZXZpc2lvbiA4NjQwOCkN
CisrKyBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy93eC9HcmFwaGljc0NvbnRleHRX
eC5jcHAJKHdvcmtpbmcgY29weSkNCkBAIC0zMSw2ICszMSw3IEBADQogI2luY2x1ZGUgIkZvbnQu
aCINCiAjaW5jbHVkZSAiSW50UmVjdC5oIg0KICNpbmNsdWRlICJOb3RJbXBsZW1lbnRlZC5oIg0K
KyNpbmNsdWRlICJQYXRoLmgiDQogI2luY2x1ZGUgPHd0Zi9NYXRoRXh0cmFzLmg+DQogDQogI2lu
Y2x1ZGUgPG1hdGguaD4NCkBAIC0yNDgsNyArMjQ5LDcgQEANCiAgICAgICAgIHJldHVybjsNCiAg
ICAgDQogICAgIG1fZGF0YS0+Y29udGV4dC0+U2V0UGVuKHd4UGVuKHN0cm9rZUNvbG9yKCksIHN0
cm9rZVRoaWNrbmVzcygpLCBzdHJva2VTdHlsZVRvV3hQZW5TdHlsZShzdHJva2VTdHlsZSgpKSkp
Ow0KLSAgICBtX2RhdGEtPmNvbnRleHQtPkRyYXdFbGxpcHRpY0FyYyhyZWN0LngoKSwgcmVjdC55
KCksIHJlY3Qud2lkdGgoKSwgcmVjdC5oZWlnaHQoKSwgc3RhcnRBbmdsZSwgYW5nbGVTcGFuKTsN
CisgICAgbV9kYXRhLT5jb250ZXh0LT5EcmF3RWxsaXB0aWNBcmMocmVjdC54KCksIHJlY3QueSgp
LCByZWN0LndpZHRoKCksIHJlY3QuaGVpZ2h0KCksIHN0YXJ0QW5nbGUsIHN0YXJ0QW5nbGUgKyBh
bmdsZVNwYW4pOw0KIH0NCiANCiB2b2lkIEdyYXBoaWNzQ29udGV4dDo6ZHJhd0NvbnZleFBvbHln
b24oc2l6ZV90IG5wb2ludHMsIGNvbnN0IEZsb2F0UG9pbnQqIHBvaW50cywgYm9vbCBzaG91bGRB
bnRpYWxpYXMpDQpAQCAtMjc1LDcgKzI3Niw3IEBADQogICAgIGlmIChudW1Qb2ludHMgPD0gMSkN
CiAgICAgICAgIHJldHVybjsNCiANCi0gICAgLy8gRklYTUU6IElNUExFTUVOVCEhDQorICAgIG5v
dEltcGxlbWVudGVkKCk7DQogfQ0KIA0KIHZvaWQgR3JhcGhpY3NDb250ZXh0OjpmaWxsUmVjdChj
b25zdCBGbG9hdFJlY3QmIHJlY3QsIGNvbnN0IENvbG9yJiBjb2xvciwgQ29sb3JTcGFjZSBjb2xv
clNwYWNlKQ0KQEAgLTI5NywxMiArMjk4LDE5IEBADQogICAgIGlmIChwYWludGluZ0Rpc2FibGVk
KCkpDQogICAgICAgICByZXR1cm47DQogICAgIA0KLSAgICBub3RJbXBsZW1lbnRlZCgpOw0KKyNp
ZiBVU0UoV1hHQykNCisgICAgUGF0aCBwYXRoOw0KKyAgICBwYXRoLmFkZFJvdW5kZWRSZWN0KHJl
Y3QsIHRvcExlZnQsIHRvcFJpZ2h0LCBib3R0b21MZWZ0LCBib3R0b21SaWdodCk7DQorICAgIG1f
ZGF0YS0+Y29udGV4dC0+U2V0QnJ1c2god3hCcnVzaChjb2xvcikpOw0KKyAgICB3eEdyYXBoaWNz
Q29udGV4dCogZ2MgPSBtX2RhdGEtPmNvbnRleHQtPkdldEdyYXBoaWNzQ29udGV4dCgpOw0KKyAg
ICBnYy0+RmlsbFBhdGgoKnBhdGgucGxhdGZvcm1QYXRoKCkpOw0KKyNlbmRpZg0KIH0NCiANCiB2
b2lkIEdyYXBoaWNzQ29udGV4dDo6ZHJhd0ZvY3VzUmluZyhjb25zdCBQYXRoJiBwYXRoLCBpbnQg
d2lkdGgsIGludCBvZmZzZXQsIGNvbnN0IENvbG9yJiBjb2xvcikNCiB7DQogICAgIC8vIEZJWE1F
OiBpbXBsZW1lbnQNCisgICAgbm90SW1wbGVtZW50ZWQoKTsNCiB9DQogDQogdm9pZCBHcmFwaGlj
c0NvbnRleHQ6OmRyYXdGb2N1c1JpbmcoY29uc3QgVmVjdG9yPEludFJlY3Q+JiByZWN0cywgaW50
IHdpZHRoLCBpbnQgb2Zmc2V0LCBjb25zdCBDb2xvciYgY29sb3IpDQpAQCAtMzIwLDYgKzMyOCw5
IEBADQogDQogdm9pZCBHcmFwaGljc0NvbnRleHQ6OmNsaXBPdXQoY29uc3QgUGF0aCYpDQogew0K
KyAgICBpZiAocGFpbnRpbmdEaXNhYmxlZCgpKQ0KKyAgICAgICAgcmV0dXJuOw0KKw0KICAgICBu
b3RJbXBsZW1lbnRlZCgpOw0KIH0NCiANCkBAIC0zNTMsOSArMzY0LDM1IEBADQogICAgIG5vdElt
cGxlbWVudGVkKCk7DQogfQ0KIA0KLXZvaWQgR3JhcGhpY3NDb250ZXh0OjpjbGlwUGF0aChjb25z
dCBQYXRoJiwgV2luZFJ1bGUpDQordm9pZCBHcmFwaGljc0NvbnRleHQ6OmNsaXBQYXRoKGNvbnN0
IFBhdGgmIHBhdGgsIFdpbmRSdWxlIGNsaXBSdWxlKQ0KIHsNCi0gICAgbm90SW1wbGVtZW50ZWQo
KTsNCisgICAgaWYgKHBhaW50aW5nRGlzYWJsZWQoKSkNCisgICAgICAgIHJldHVybjsNCisgICAg
ICAgIA0KKyAgICBpZiAocGF0aC5pc0VtcHR5KCkpDQorICAgICAgICByZXR1cm47IA0KKyAgICAN
CisgICAgd3hHcmFwaGljc0NvbnRleHQqIGdjID0gbV9kYXRhLT5jb250ZXh0LT5HZXRHcmFwaGlj
c0NvbnRleHQoKTsNCisNCisjaWYgX19XWE1BQ19fDQorICAgIENHQ29udGV4dFJlZiBjb250ZXh0
ID0gKENHQ29udGV4dFJlZilnYy0+R2V0TmF0aXZlQ29udGV4dCgpOyAgIA0KKyAgICBDR1BhdGhS
ZWYgbmF0aXZlUGF0aCA9IChDR1BhdGhSZWYpcGF0aC5wbGF0Zm9ybVBhdGgoKS0+R2V0TmF0aXZl
UGF0aCgpOyANCisgICAgDQorICAgIENHQ29udGV4dEJlZ2luUGF0aChjb250ZXh0KTsNCisgICAg
Q0dDb250ZXh0QWRkUGF0aChjb250ZXh0LCBuYXRpdmVQYXRoKTsNCisgICAgaWYgKGNsaXBSdWxl
ID09IFJVTEVfRVZFTk9ERCkNCisgICAgICAgIENHQ29udGV4dEVPQ2xpcChjb250ZXh0KTsNCisg
ICAgZWxzZQ0KKyAgICAgICAgQ0dDb250ZXh0Q2xpcChjb250ZXh0KTsNCisjZWxpZiBfX1dYTVNX
X18NCisgICAgR2RpcGx1czo6R3JhcGhpY3MqIGcgPSAoR2RpcGx1czo6R3JhcGhpY3MqKWdjLT5H
ZXROYXRpdmVDb250ZXh0KCk7DQorICAgIEdkaXBsdXM6OkdyYXBoaWNzUGF0aCogbmF0aXZlUGF0
aCA9IChHZGlwbHVzOjpHcmFwaGljc1BhdGgqKXBhdGgucGxhdGZvcm1QYXRoKCktPkdldE5hdGl2
ZVBhdGgoKTsNCisgICAgaWYgKGNsaXBSdWxlID09IFJVTEVfRVZFTk9ERCkNCisgICAgICAgIG5h
dGl2ZVBhdGgtPlNldEZpbGxNb2RlKEdkaXBsdXM6OkZpbGxNb2RlQWx0ZXJuYXRlKTsNCisgICAg
ZWxzZQ0KKyAgICAgICAgbmF0aXZlUGF0aC0+U2V0RmlsbE1vZGUoR2RpcGx1czo6RmlsbE1vZGVX
aW5kaW5nKTsNCisgICAgZy0+U2V0Q2xpcChuYXRpdmVQYXRoKTsNCisjZW5kaWYNCiB9DQogDQog
dm9pZCBHcmFwaGljc0NvbnRleHQ6OmRyYXdMaW5lRm9yVGV4dChjb25zdCBGbG9hdFBvaW50JiBv
cmlnaW4sIGZsb2F0IHdpZHRoLCBib29sIHByaW50aW5nKQ0KQEAgLTM4NCwzMSArNDIxLDE2IEBA
DQogfQ0KIA0KIHZvaWQgR3JhcGhpY3NDb250ZXh0OjpjbGlwKGNvbnN0IFBhdGgmIHBhdGgpIA0K
LXsNCi0jaWZkZWYgX19XWE1BQ19fDQoreyANCiAgICAgaWYgKHBhaW50aW5nRGlzYWJsZWQoKSkN
CiAgICAgICAgIHJldHVybjsNCi0gICAgDQotICAgIHd4R3JhcGhpY3NDb250ZXh0KiBnYyA9IG1f
ZGF0YS0+Y29udGV4dC0+R2V0R3JhcGhpY3NDb250ZXh0KCk7DQotICAgIENHQ29udGV4dFJlZiBj
b250ZXh0ID0gKENHQ29udGV4dFJlZilnYy0+R2V0TmF0aXZlQ29udGV4dCgpOw0KIA0KLSAgICBp
ZiAoIWNvbnRleHQpDQotICAgICAgICByZXR1cm47DQotICAgICAgICANCi0gICAgQ0dQYXRoUmVm
IG5hdGl2ZVBhdGggPSAoQ0dQYXRoUmVmKXBhdGgucGxhdGZvcm1QYXRoKCktPkdldE5hdGl2ZVBh
dGgoKTsNCi0gICAgLy8gQ0dDb250ZXh0Q2xpcCBkb2VzIG5vdGhpbmcgaWYgdGhlIHBhdGggaXMg
ZW1wdHksIHNvIGluIHRoaXMgY2FzZSwgd2UNCi0gICAgLy8gaW5zdGVhZCBjbGlwIGFnYWluc3Qg
YSB6ZXJvIHJlY3QgdG8gcmVkdWNlIHRoZSBjbGlwcGluZyByZWdpb24gdG8NCi0gICAgLy8gbm90
aGluZyAtIHdoaWNoIGlzIHRoZSBpbnRlbmRlZCBiZWhhdmlvciBvZiBjbGlwKCkgaWYgdGhlIHBh
dGggaXMgZW1wdHkuICAgIA0KKyAgICAvLyBpZiB0aGUgcGF0aCBpcyBlbXB0eSwgd2UgY2xpcCBh
Z2FpbnN0IGEgemVybyByZWN0IHRvIHJlZHVjZSB0aGUgY2xpcHBpbmcgcmVnaW9uIHRvDQorICAg
IC8vIG5vdGhpbmcgLSB3aGljaCBpcyB0aGUgaW50ZW5kZWQgYmVoYXZpb3Igb2YgY2xpcCgpIGlm
IHRoZSBwYXRoIGlzIGVtcHR5Lg0KICAgICBpZiAocGF0aC5pc0VtcHR5KCkpDQotICAgICAgICBD
R0NvbnRleHRDbGlwVG9SZWN0KGNvbnRleHQsIENHUmVjdFplcm8pOw0KLSAgICBlbHNlIGlmIChu
YXRpdmVQYXRoKSB7DQotICAgICAgICBDR0NvbnRleHRCZWdpblBhdGgoY29udGV4dCk7DQotICAg
ICAgICBDR0NvbnRleHRBZGRQYXRoKGNvbnRleHQsIG5hdGl2ZVBhdGgpOw0KLSAgICAgICAgQ0dD
b250ZXh0Q2xpcChjb250ZXh0KTsNCi0gICAgfQ0KLSNlbHNlDQotICAgIG5vdEltcGxlbWVudGVk
KCk7DQotI2VuZGlmDQorICAgICAgICBtX2RhdGEtPmNvbnRleHQtPlNldENsaXBwaW5nUmVnaW9u
KDAsIDAsIDAsIDApOw0KKyAgICBlbHNlDQorICAgICAgICBjbGlwUGF0aChwYXRoLCBSVUxFX05P
TlpFUk8pOw0KIH0NCiANCiB2b2lkIEdyYXBoaWNzQ29udGV4dDo6Y2FudmFzQ2xpcChjb25zdCBQ
YXRoJiBwYXRoKQ0KQEAgLTY0Nyw5ICs2NjksMTggQEANCiAgICAgbm90SW1wbGVtZW50ZWQoKTsN
CiB9DQogDQotdm9pZCBHcmFwaGljc0NvbnRleHQ6OmFkZElubmVyUm91bmRlZFJlY3RDbGlwKGNv
bnN0IEludFJlY3QmIHJlY3QsIGludCB0aGlja25lc3MpDQordm9pZCBHcmFwaGljc0NvbnRleHQ6
OmFkZElubmVyUm91bmRlZFJlY3RDbGlwKGNvbnN0IEludFJlY3QmIHIsIGludCB0aGlja25lc3Mp
DQogew0KLSAgICBub3RJbXBsZW1lbnRlZCgpOw0KKyAgICBpZiAocGFpbnRpbmdEaXNhYmxlZCgp
KQ0KKyAgICAgICAgcmV0dXJuOw0KKw0KKyAgICBGbG9hdFJlY3QgcmVjdChyKTsNCisgICAgY2xp
cChyZWN0KTsNCisgICAgUGF0aCBwYXRoOw0KKyAgICBwYXRoLmFkZEVsbGlwc2UocmVjdCk7DQor
ICAgIHJlY3QuaW5mbGF0ZSgtdGhpY2tuZXNzKTsNCisgICAgcGF0aC5hZGRFbGxpcHNlKHJlY3Qp
Ow0KKyAgICBjbGlwUGF0aChwYXRoLCBSVUxFX0VWRU5PREQpOw0KIH0NCiANCiAjaWYgT1MoV0lO
RE9XUykNCg==
</data>
<flag name="review"
          id="86758"
          type_id="1"
          status="+"
          setter="kevino"
    />
    <flag name="commit-queue"
          id="86759"
          type_id="3"
          status="-"
          setter="kevino"
    />
          </attachment>
      

    </bug>

</bugzilla>