<?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>61944</bug_id>
          
          <creation_ts>2011-06-02 11:07:12 -0700</creation_ts>
          <short_desc>Canvas/V8: Fix setting strokeStyle or fillStyle to a CSS system color.</short_desc>
          <delta_ts>2011-06-02 11:27:40 -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>Canvas</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</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>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Andreas Kling">kling</reporter>
          <assigned_to name="Andreas Kling">kling</assigned_to>
          <cc>jamesr</cc>
    
    <cc>mdelaney7</cc>
    
    <cc>senorblanco</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>414274</commentid>
    <comment_count>0</comment_count>
    <who name="Andreas Kling">kling</who>
    <bug_when>2011-06-02 11:07:12 -0700</bug_when>
    <thetext>canvas/philip/tests/2d.fillStyle.parse.system.html is currently skipped for chromium.
Fixing it looks pretty trivial, speculative patch incoming..</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>414280</commentid>
    <comment_count>1</comment_count>
      <attachid>95778</attachid>
    <who name="Andreas Kling">kling</who>
    <bug_when>2011-06-02 11:10:47 -0700</bug_when>
    <thetext>Created attachment 95778
Proposed patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>414288</commentid>
    <comment_count>2</comment_count>
      <attachid>95778</attachid>
    <who name="James Robinson">jamesr</who>
    <bug_when>2011-06-02 11:18:50 -0700</bug_when>
    <thetext>Comment on attachment 95778
Proposed patch

R=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>414298</commentid>
    <comment_count>3</comment_count>
      <attachid>95778</attachid>
    <who name="Andreas Kling">kling</who>
    <bug_when>2011-06-02 11:27:33 -0700</bug_when>
    <thetext>Comment on attachment 95778
Proposed patch

Clearing flags on attachment: 95778

Committed r87933: &lt;http://trac.webkit.org/changeset/87933&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>414299</commentid>
    <comment_count>4</comment_count>
    <who name="Andreas Kling">kling</who>
    <bug_when>2011-06-02 11:27:40 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>95778</attachid>
            <date>2011-06-02 11:10:47 -0700</date>
            <delta_ts>2011-06-02 11:27:33 -0700</delta_ts>
            <desc>Proposed patch</desc>
            <filename>bug-61944.diff</filename>
            <type>text/plain</type>
            <size>4709</size>
            <attacher name="Andreas Kling">kling</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCBmOGU3MjNhLi43MjFiMTBjIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0yLDYgKzIsMTUgQEAKIAogICAgICAg
ICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KIAorICAgICAgICBDYW52YXMvVjg6IEZpeCBz
ZXR0aW5nIHN0cm9rZVN0eWxlIG9yIGZpbGxTdHlsZSB0byBhIENTUyBzeXN0ZW0gY29sb3IuCisg
ICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD02MTk0NAorCisg
ICAgICAgICogcGxhdGZvcm0vY2hyb21pdW0vdGVzdF9leHBlY3RhdGlvbnMudHh0OiBVbnNraXAg
Y2FudmFzL3BoaWxpcC90ZXN0cy8yZC5maWxsU3R5bGUucGFyc2Uuc3lzdGVtLmh0bWwuCisKKzIw
MTEtMDYtMDIgIEFuZHJlYXMgS2xpbmcgIDxrbGluZ0B3ZWJraXQub3JnPgorCisgICAgICAgIFJl
dmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCiAgICAgICAgIFVwZGF0ZSBjYW52YXMvcGhpbGlw
LzJkLnBhdHRlcm4uaW1hZ2Uuc3RyaW5nLmh0bWwgdG8gbWF0Y2ggdXBzdHJlYW0uCiAgICAgICAg
IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD02MTkzNQogCmRpZmYgLS1n
aXQgYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9jaHJvbWl1bS90ZXN0X2V4cGVjdGF0aW9ucy50eHQg
Yi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9jaHJvbWl1bS90ZXN0X2V4cGVjdGF0aW9ucy50eHQKaW5k
ZXggZTZjMTZiNS4uZmM3OWQ5ZSAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vY2hy
b21pdW0vdGVzdF9leHBlY3RhdGlvbnMudHh0CisrKyBiL0xheW91dFRlc3RzL3BsYXRmb3JtL2No
cm9taXVtL3Rlc3RfZXhwZWN0YXRpb25zLnR4dApAQCAtMjAwNyw3ICsyMDA3LDYgQEAgQlVHV0sz
OTE3NyA6IGNhbnZhcy9waGlsaXAvdGVzdHMvMmQuY29tcG9zaXRlLnVuY292ZXJlZC5pbWFnZS5z
b3VyY2Utb3V0Lmh0bWwgPQogQlVHV0szOTE3NyA6IGNhbnZhcy9waGlsaXAvdGVzdHMvMmQuY29t
cG9zaXRlLnVuY292ZXJlZC5wYXR0ZXJuLmNvcHkuaHRtbCA9IFRFWFQKIEJVR1dLMzkxNzcgOiBj
YW52YXMvcGhpbGlwL3Rlc3RzLzJkLmNvbXBvc2l0ZS51bmNvdmVyZWQucGF0dGVybi5kZXN0aW5h
dGlvbi1hdG9wLmh0bWwgPSBURVhUCiBCVUdXSzM5MTc3IDogY2FudmFzL3BoaWxpcC90ZXN0cy8y
ZC5jb21wb3NpdGUudW5jb3ZlcmVkLnBhdHRlcm4uZGVzdGluYXRpb24taW4uaHRtbCA9IFRFWFQK
LUJVR1dLMzkxNjggOiBjYW52YXMvcGhpbGlwL3Rlc3RzLzJkLmZpbGxTdHlsZS5wYXJzZS5zeXN0
ZW0uaHRtbCA9IFRFWFQKIEJVR1dLNDU5OTEgOiBjYW52YXMvcGhpbGlwL3Rlc3RzLzJkLnBhdHRl
cm4uaW1hZ2UudW5kZWZpbmVkLmh0bWwgPSBURVhUCiBCVUdXSzQ1OTkxIDogY2FudmFzL3BoaWxp
cC90ZXN0cy8yZC50ZXh0LmRyYXcuYmFzZWxpbmUuYm90dG9tLmh0bWwgPSBURVhUCiBCVUdXSzQ1
OTkxIDogY2FudmFzL3BoaWxpcC90ZXN0cy8yZC50ZXh0LmRyYXcuYmFzZWxpbmUuaGFuZ2luZy5o
dG1sID0gVEVYVApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nIGIvU291cmNl
L1dlYkNvcmUvQ2hhbmdlTG9nCmluZGV4IDIxMDdiYmIuLjA4OTgzZjggMTAwNjQ0Ci0tLSBhL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZworKysgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKQEAg
LTEsNSArMSwyMyBAQAogMjAxMS0wNi0wMiAgQW5kcmVhcyBLbGluZyAgPGtsaW5nQHdlYmtpdC5v
cmc+CiAKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgQ2Fu
dmFzL1Y4OiBGaXggc2V0dGluZyBzdHJva2VTdHlsZSBvciBmaWxsU3R5bGUgdG8gYSBDU1Mgc3lz
dGVtIGNvbG9yLgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/
aWQ9NjE5NDQKKworICAgICAgICBDYWxsIHNldEZpbGxDb2xvci9zZXRTdHJva2VDb2xvciAoaW5z
dGVhZCBvZiBzZXRGaWxsU3R5bGUvc2V0U3Ryb2tlU3R5bGUpCisgICAgICAgIGZvciBzdHJpbmcg
c3R5bGVzLiBUaGlzIGVuc3VyZXMgdGhhdCBzeXN0ZW0gY29sb3IgcmVzb2x1dGlvbiBpcyBwZXJm
b3JtZWQsCisgICAgICAgIGFuZCBtYXRjaGVzIHdoYXQgdGhlIEpTQyBiaW5kaW5ncyBkby4KKwor
ICAgICAgICBUZXN0OiBjYW52YXMvcGhpbGlwL3Rlc3RzLzJkLmZpbGxTdHlsZS5wYXJzZS5zeXN0
ZW0uaHRtbAorCisgICAgICAgICogYmluZGluZ3MvdjgvY3VzdG9tL1Y4Q2FudmFzUmVuZGVyaW5n
Q29udGV4dDJEQ3VzdG9tLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OnRvQ2FudmFzU3R5bGUpOgor
ICAgICAgICAoV2ViQ29yZTo6VjhDYW52YXNSZW5kZXJpbmdDb250ZXh0MkQ6OnN0cm9rZVN0eWxl
QWNjZXNzb3JTZXR0ZXIpOgorICAgICAgICAoV2ViQ29yZTo6VjhDYW52YXNSZW5kZXJpbmdDb250
ZXh0MkQ6OmZpbGxTdHlsZUFjY2Vzc29yU2V0dGVyKToKKworMjAxMS0wNi0wMiAgQW5kcmVhcyBL
bGluZyAgPGtsaW5nQHdlYmtpdC5vcmc+CisKICAgICAgICAgUnViYmVyLXN0YW1wZWQgYnkgU2lt
b24gSGF1c21hbm4uCiAKICAgICAgICAgUmVtb3ZlIFF0J3MgcHJlY29tcGlsZWQgaGVhZGVyIGhh
Y2sgYXMgaXQgd2FzIGJyb2tlbiwgYW5kIHdhcyBub3QgZXZlbgpkaWZmIC0tZ2l0IGEvU291cmNl
L1dlYkNvcmUvYmluZGluZ3MvdjgvY3VzdG9tL1Y4Q2FudmFzUmVuZGVyaW5nQ29udGV4dDJEQ3Vz
dG9tLmNwcCBiL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL3Y4L2N1c3RvbS9WOENhbnZhc1JlbmRl
cmluZ0NvbnRleHQyREN1c3RvbS5jcHAKaW5kZXggMzQ5MTE3MC4uMmZlYmQ4MiAxMDA2NDQKLS0t
IGEvU291cmNlL1dlYkNvcmUvYmluZGluZ3MvdjgvY3VzdG9tL1Y4Q2FudmFzUmVuZGVyaW5nQ29u
dGV4dDJEQ3VzdG9tLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy92OC9jdXN0b20v
VjhDYW52YXNSZW5kZXJpbmdDb250ZXh0MkRDdXN0b20uY3BwCkBAIC02Miw5ICs2Miw2IEBAIHN0
YXRpYyB2ODo6SGFuZGxlPHY4OjpWYWx1ZT4gdG9WOE9iamVjdChDYW52YXNTdHlsZSogc3R5bGUp
CiAKIHN0YXRpYyBQYXNzUmVmUHRyPENhbnZhc1N0eWxlPiB0b0NhbnZhc1N0eWxlKHY4OjpIYW5k
bGU8djg6OlZhbHVlPiB2YWx1ZSkKIHsKLSAgICBpZiAodmFsdWUtPklzU3RyaW5nKCkpCi0gICAg
ICAgIHJldHVybiBDYW52YXNTdHlsZTo6Y3JlYXRlRnJvbVN0cmluZyh0b1dlYkNvcmVTdHJpbmco
dmFsdWUpKTsKLQogICAgIGlmIChWOENhbnZhc0dyYWRpZW50OjpIYXNJbnN0YW5jZSh2YWx1ZSkp
CiAgICAgICAgIHJldHVybiBDYW52YXNTdHlsZTo6Y3JlYXRlRnJvbUdyYWRpZW50KFY4Q2FudmFz
R3JhZGllbnQ6OnRvTmF0aXZlKHY4OjpIYW5kbGU8djg6Ok9iamVjdD46OkNhc3QodmFsdWUpKSk7
CiAKQEAgLTgzLDcgKzgwLDEwIEBAIHY4OjpIYW5kbGU8djg6OlZhbHVlPiBWOENhbnZhc1JlbmRl
cmluZ0NvbnRleHQyRDo6c3Ryb2tlU3R5bGVBY2Nlc3NvckdldHRlcih2ODo6CiB2b2lkIFY4Q2Fu
dmFzUmVuZGVyaW5nQ29udGV4dDJEOjpzdHJva2VTdHlsZUFjY2Vzc29yU2V0dGVyKHY4OjpMb2Nh
bDx2ODo6U3RyaW5nPiBuYW1lLCB2ODo6TG9jYWw8djg6OlZhbHVlPiB2YWx1ZSwgY29uc3Qgdjg6
OkFjY2Vzc29ySW5mbyYgaW5mbykKIHsKICAgICBDYW52YXNSZW5kZXJpbmdDb250ZXh0MkQqIGlt
cGwgPSBWOENhbnZhc1JlbmRlcmluZ0NvbnRleHQyRDo6dG9OYXRpdmUoaW5mby5Ib2xkZXIoKSk7
Ci0gICAgaW1wbC0+c2V0U3Ryb2tlU3R5bGUodG9DYW52YXNTdHlsZSh2YWx1ZSkpOworICAgIGlm
ICh2YWx1ZS0+SXNTdHJpbmcoKSkKKyAgICAgICAgaW1wbC0+c2V0U3Ryb2tlQ29sb3IodG9XZWJD
b3JlU3RyaW5nKHZhbHVlKSk7CisgICAgZWxzZQorICAgICAgICBpbXBsLT5zZXRTdHJva2VTdHls
ZSh0b0NhbnZhc1N0eWxlKHZhbHVlKSk7CiB9CiAKIHY4OjpIYW5kbGU8djg6OlZhbHVlPiBWOENh
bnZhc1JlbmRlcmluZ0NvbnRleHQyRDo6ZmlsbFN0eWxlQWNjZXNzb3JHZXR0ZXIodjg6OkxvY2Fs
PHY4OjpTdHJpbmc+IG5hbWUsIGNvbnN0IHY4OjpBY2Nlc3NvckluZm8mIGluZm8pCkBAIC05NSw3
ICs5NSwxMCBAQCB2ODo6SGFuZGxlPHY4OjpWYWx1ZT4gVjhDYW52YXNSZW5kZXJpbmdDb250ZXh0
MkQ6OmZpbGxTdHlsZUFjY2Vzc29yR2V0dGVyKHY4OjpMbwogdm9pZCBWOENhbnZhc1JlbmRlcmlu
Z0NvbnRleHQyRDo6ZmlsbFN0eWxlQWNjZXNzb3JTZXR0ZXIodjg6OkxvY2FsPHY4OjpTdHJpbmc+
IG5hbWUsIHY4OjpMb2NhbDx2ODo6VmFsdWU+IHZhbHVlLCBjb25zdCB2ODo6QWNjZXNzb3JJbmZv
JiBpbmZvKQogewogICAgIENhbnZhc1JlbmRlcmluZ0NvbnRleHQyRCogaW1wbCA9IFY4Q2FudmFz
UmVuZGVyaW5nQ29udGV4dDJEOjp0b05hdGl2ZShpbmZvLkhvbGRlcigpKTsKLSAgICBpbXBsLT5z
ZXRGaWxsU3R5bGUodG9DYW52YXNTdHlsZSh2YWx1ZSkpOworICAgIGlmICh2YWx1ZS0+SXNTdHJp
bmcoKSkKKyAgICAgICAgaW1wbC0+c2V0RmlsbENvbG9yKHRvV2ViQ29yZVN0cmluZyh2YWx1ZSkp
OworICAgIGVsc2UKKyAgICAgICAgaW1wbC0+c2V0RmlsbFN0eWxlKHRvQ2FudmFzU3R5bGUodmFs
dWUpKTsKIH0KIAogfSAvLyBuYW1lc3BhY2UgV2ViQ29yZQo=
</data>

          </attachment>
      

    </bug>

</bugzilla>