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

<bugzilla version="5.0.4"
          urlbase="https://www.w3.org/Bugs/Public/"
          
          maintainer="sysbot+bugzilla@w3.org"
>

    <bug>
          <bug_id>11880</bug_id>
          
          <creation_ts>2011-01-26 19:33:24 +0000</creation_ts>
          <short_desc>Using rgba,hsl, or hsla as a value in box-shadow does not validate</short_desc>
          <delta_ts>2012-09-21 16:15:01 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>CSSValidator</product>
          <component>CSS 3</component>
          <version>CSS Validator</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>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Chad Lundgren">martusjaav</reporter>
          <assigned_to name="This bug has no owner yet - up for the taking">dave.null</assigned_to>
          
          
          <qa_contact name="qa-dev tracking">www-validator-cvs</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>44761</commentid>
    <comment_count>0</comment_count>
    <who name="Chad Lundgren">martusjaav</who>
    <bug_when>2011-01-26 19:33:24 +0000</bug_when>
    <thetext>When entering CSS like:

.classname {
	box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
}

The validator (I used http://qa-dev.w3.org:8001) produces the error message:

2	 .classname	 Parse Error [empty string]

The validator does accept rgb and hex values.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>48452</commentid>
    <comment_count>1</comment_count>
      <attachid>988</attachid>
    <who name="Mike Kolcun">mike.kolcun</who>
    <bug_when>2011-05-10 18:49:07 +0000</bug_when>
    <thetext>Created attachment 988
patch to update CssBoxShadow to handle CssFunctions

Updated CssBoxShadow to also check if the value is of type CssFunction.

If this is the case, we use the css1.CssColor class to evaluate the expression.
This handles the rgba() case as well as others</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>74237</commentid>
    <comment_count>2</comment_count>
    <who name="Yves Lafon">ylafon</who>
    <bug_when>2012-09-21 16:15:01 +0000</bug_when>
    <thetext>box-shadow was entirely rewritten.
rgb and other css3 colors like hsla now works.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>988</attachid>
            <date>2011-05-10 18:49:07 +0000</date>
            <delta_ts>2011-05-10 18:49:07 +0000</delta_ts>
            <desc>patch to update CssBoxShadow to handle CssFunctions</desc>
            <filename>11880-proposed-patch.txt</filename>
            <type>text/plain</type>
            <size>1366</size>
            <attacher name="Mike Kolcun">mike.kolcun</attacher>
            
              <data encoding="base64">IyMjIEVjbGlwc2UgV29ya3NwYWNlIFBhdGNoIDEuMA0KI1AgY3NzLXZhbGlkYXRvcg0KSW5kZXg6
IG9yZy93M2MvY3NzL3Byb3BlcnRpZXMvY3NzMy9Dc3NCb3hTaGFkb3cuamF2YQ0KPT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PQ0KUkNTIGZpbGU6IC9zb3VyY2VzL3B1YmxpYy8yMDAyL2Nzcy12YWxpZGF0b3Ivb3JnL3czYy9j
c3MvcHJvcGVydGllcy9jc3MzL0Nzc0JveFNoYWRvdy5qYXZhLHYNCnJldHJpZXZpbmcgcmV2aXNp
b24gMS4zDQpkaWZmIC11IC1yMS4zIENzc0JveFNoYWRvdy5qYXZhDQotLS0gb3JnL3czYy9jc3Mv
cHJvcGVydGllcy9jc3MzL0Nzc0JveFNoYWRvdy5qYXZhCTUgSmFuIDIwMTAgMTM6NDk6NTAgLTAw
MDAJMS4zDQorKysgb3JnL3czYy9jc3MvcHJvcGVydGllcy9jc3MzL0Nzc0JveFNoYWRvdy5qYXZh
CTEwIE1heSAyMDExIDE4OjQ3OjU1IC0wMDAwDQpAQCAtMTQsNiArMTQsNyBAQA0KIGltcG9ydCBv
cmcudzNjLmNzcy51dGlsLkludmFsaWRQYXJhbUV4Y2VwdGlvbjsNCiBpbXBvcnQgb3JnLnczYy5j
c3MudmFsdWVzLkNzc0NvbG9yOw0KIGltcG9ydCBvcmcudzNjLmNzcy52YWx1ZXMuQ3NzRXhwcmVz
c2lvbjsNCitpbXBvcnQgb3JnLnczYy5jc3MudmFsdWVzLkNzc0Z1bmN0aW9uOw0KIGltcG9ydCBv
cmcudzNjLmNzcy52YWx1ZXMuQ3NzSWRlbnQ7DQogaW1wb3J0IG9yZy53M2MuY3NzLnZhbHVlcy5D
c3NMZW5ndGg7DQogaW1wb3J0IG9yZy53M2MuY3NzLnZhbHVlcy5Dc3NPcGVyYXRvcjsNCkBAIC04
NSw4ICs4NiwxMCBAQA0KIAkJICAgIGlmIChsZW5ndGhjb3VudGVyID09IDIgfHwgbGVuZ3RoY291
bnRlciA9PSAzKSB7DQogCQkJaWYgKHZhbCBpbnN0YW5jZW9mIENzc0NvbG9yKSB7DQogCQkJICAg
IHZhbHVlICs9IHZhbC50b1N0cmluZygpICsgIiAiOw0KKwkJCX0gZWxzZSBpZiAodmFsIGluc3Rh
bmNlb2YgQ3NzRnVuY3Rpb24pew0KKwkJCQl2YWx1ZSArPSBuZXcgb3JnLnczYy5jc3MucHJvcGVy
dGllcy5jc3MxLkNzc0NvbG9yKGFjLCBleHByZXNzaW9uKS50b1N0cmluZygpOw0KIAkJCX0gZWxz
ZSB7DQotCQkJICAgIHZhbHVlICs9IChuZXcgb3JnLnczYy5jc3MudmFsdWVzLkNzc0NvbG9yKGFj
LCAoU3RyaW5nKSB2YWwuZ2V0KCkpKS50b1N0cmluZygpICsgIiAiOw0KKwkJCQl2YWx1ZSArPSAo
bmV3IG9yZy53M2MuY3NzLnZhbHVlcy5Dc3NDb2xvcihhYywgKFN0cmluZykgdmFsLmdldCgpKSku
dG9TdHJpbmcoKSArICIgIjsNCiAJCQl9DQogCQkgICAgfSBlbHNlIHsNCiAJCQl0aHJvdyBuZXcg
SW52YWxpZFBhcmFtRXhjZXB0aW9uKCJ2YWx1ZSIsIGV4cHJlc3Npb24uZ2V0VmFsdWUoKSwNCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>