<?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>79042</bug_id>
          
          <creation_ts>2012-02-20 12:49:29 -0800</creation_ts>
          <short_desc>Little optimization for CSSParser::parseFillShorthand.</short_desc>
          <delta_ts>2012-02-21 09:35:08 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>CSS</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>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Alexis Menard (darktears)">menard</reporter>
          <assigned_to name="Alexis Menard (darktears)">menard</assigned_to>
          <cc>darin</cc>
    
    <cc>kling</cc>
    
    <cc>macpherson</cc>
    
    <cc>tony</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>560321</commentid>
    <comment_count>0</comment_count>
    <who name="Alexis Menard (darktears)">menard</who>
    <bug_when>2012-02-20 12:49:29 -0800</bug_when>
    <thetext>Little optimization for CSSParser::parseFillShorthand.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>560323</commentid>
    <comment_count>1</comment_count>
      <attachid>127843</attachid>
    <who name="Alexis Menard (darktears)">menard</who>
    <bug_when>2012-02-20 12:53:28 -0800</bug_when>
    <thetext>Created attachment 127843
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>560581</commentid>
    <comment_count>2</comment_count>
      <attachid>127843</attachid>
    <who name="Hajime Morrita">morrita</who>
    <bug_when>2012-02-20 20:09:59 -0800</bug_when>
    <thetext>Comment on attachment 127843
Patch

R+ing for this small and looking sane change.
I hope original comment to stay there. The code is cryptic enough to have comments.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>560912</commentid>
    <comment_count>3</comment_count>
      <attachid>127843</attachid>
    <who name="Alexis Menard (darktears)">menard</who>
    <bug_when>2012-02-21 08:43:53 -0800</bug_when>
    <thetext>Comment on attachment 127843
Patch

All original comments are preserved. cq+</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>560958</commentid>
    <comment_count>4</comment_count>
      <attachid>127843</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-02-21 09:35:03 -0800</bug_when>
    <thetext>Comment on attachment 127843
Patch

Clearing flags on attachment: 127843

Committed r108365: &lt;http://trac.webkit.org/changeset/108365&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>560959</commentid>
    <comment_count>5</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-02-21 09:35:08 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>127843</attachid>
            <date>2012-02-20 12:53:28 -0800</date>
            <delta_ts>2012-02-21 09:35:02 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-79042-20120220175313.patch</filename>
            <type>text/plain</type>
            <size>3079</size>
            <attacher name="Alexis Menard (darktears)">menard</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTA4MjI3CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZWI4NDM4NmNmYWQ4YmU2
ZDYwNTVlNmM2OGM0ODQzMGQzZTUwZTMxMS4uMDA0MmNjNzYyMzkxYmM3ZjE1M2IzMjNhMzY0OTFh
Y2UwMmE1NWU1MCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIxIEBACisyMDEyLTAyLTIwICBBbGV4
aXMgTWVuYXJkICA8YWxleGlzLm1lbmFyZEBvcGVuYm9zc2Eub3JnPgorCisgICAgICAgIExpdHRs
ZSBvcHRpbWl6YXRpb24gZm9yIENTU1BhcnNlcjo6cGFyc2VGaWxsU2hvcnRoYW5kLgorICAgICAg
ICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NzkwNDIKKworICAgICAg
ICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBSZW1vdmUgb25lIGV4dHJh
IGxvb3AgdGhhdCB3ZSBjYW4gY29tYmluZSB3aXRoIHRoZSBmb2xsb3dpbmcgb25lCisgICAgICAg
IHdoaWNoIGFkZHMgdGhlIHByb3BlcnRpZXMgdG8gdGhlIHBhcnNlcidzIGxpc3Qgb2YgcHJvcGVy
dGllcy4gSSBhbHNvCisgICAgICAgIHJlbW92ZWQgYSB1c2VsZXNzIGNoZWNrLgorICAgICAgICBJ
bnN0cnVtZW50cyBzaG93cyBvbiB0aGUgY3NzLXBhcnNlci15dWkgYmVuY2htYXJrIGFuIGltcHJv
dmVtZW50CisgICAgICAgIG9mIDEzbXMgKGZyb20gNzdtcyBzcGVudCBpbiB0aGUgZnVuY3Rpb24g
dG8gNjRtcykuCisKKyAgICAgICAgTm8gbmV3IHRlc3RzIDogcmVmYWN0b3JpbmcsIGV4aXN0aW5n
cyB0ZXN0cyBzaG91bGQgY292ZXIuCisKKyAgICAgICAgKiBjc3MvQ1NTUGFyc2VyLmNwcDoKKyAg
ICAgICAgKFdlYkNvcmU6OkNTU1BhcnNlcjo6cGFyc2VGaWxsU2hvcnRoYW5kKToKKwogMjAxMi0w
Mi0yMCAgU2hpbnlhIEthd2FuYWthICA8c2hpbnlha0BjaHJvbWl1bS5vcmc+CiAKICAgICAgICAg
QXR0YWNoZWQvRGV0YWNoZWQgc3RhdGUgbXVzdCBiZSB0ZXN0YWJsZQpkaWZmIC0tZ2l0IGEvU291
cmNlL1dlYkNvcmUvY3NzL0NTU1BhcnNlci5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9jc3MvQ1NTUGFy
c2VyLmNwcAppbmRleCBlMmQ0NjQ2OGM3YzE5MzUzMTg4ZWE1MDkyYmI3OGIwNThiNjQ0YmYxLi5l
YTBhNDU4NjFjM2VkZDM1MTk2Yjk5MDI4ODhlZWU3ODI5OWViYjhhIDEwMDY0NAotLS0gYS9Tb3Vy
Y2UvV2ViQ29yZS9jc3MvQ1NTUGFyc2VyLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9jc3MvQ1NT
UGFyc2VyLmNwcApAQCAtMjQ4NCwyMyArMjQ4NCwyMCBAQCBib29sIENTU1BhcnNlcjo6cGFyc2VG
aWxsU2hvcnRoYW5kKGludCBwcm9wSWQsIGNvbnN0IGludCogcHJvcGVydGllcywgaW50IG51bVBy
bwogICAgICAgICAgICAgcmV0dXJuIGZhbHNlOwogICAgIH0KIAotICAgIC8vIEZpbGwgaW4gYW55
IHJlbWFpbmluZyBwcm9wZXJ0aWVzIHdpdGggdGhlIGluaXRpYWwgdmFsdWUuCi0gICAgZm9yIChp
ID0gMDsgaSA8IG51bVByb3BlcnRpZXM7ICsraSkgeworICAgIC8vIE5vdyBhZGQgYWxsIG9mIHRo
ZSBwcm9wZXJ0aWVzIHdlIGZvdW5kLgorICAgIGZvciAoaSA9IDA7IGkgPCBudW1Qcm9wZXJ0aWVz
OyBpKyspIHsKKyAgICAgICAgLy8gRmlsbCBpbiBhbnkgcmVtYWluaW5nIHByb3BlcnRpZXMgd2l0
aCB0aGUgaW5pdGlhbCB2YWx1ZS4KICAgICAgICAgaWYgKCFwYXJzZWRQcm9wZXJ0eVtpXSkgewog
ICAgICAgICAgICAgYWRkRmlsbFZhbHVlKHZhbHVlc1tpXSwgY3NzVmFsdWVQb29sKCktPmNyZWF0
ZUltcGxpY2l0SW5pdGlhbFZhbHVlKCkpOwogICAgICAgICAgICAgaWYgKHByb3BlcnRpZXNbaV0g
PT0gQ1NTUHJvcGVydHlCYWNrZ3JvdW5kUG9zaXRpb24gfHwgcHJvcGVydGllc1tpXSA9PSBDU1NQ
cm9wZXJ0eVdlYmtpdE1hc2tQb3NpdGlvbikKICAgICAgICAgICAgICAgICBhZGRGaWxsVmFsdWUo
cG9zaXRpb25ZVmFsdWUsIGNzc1ZhbHVlUG9vbCgpLT5jcmVhdGVJbXBsaWNpdEluaXRpYWxWYWx1
ZSgpKTsKICAgICAgICAgICAgIGlmIChwcm9wZXJ0aWVzW2ldID09IENTU1Byb3BlcnR5QmFja2dy
b3VuZFJlcGVhdCB8fCBwcm9wZXJ0aWVzW2ldID09IENTU1Byb3BlcnR5V2Via2l0TWFza1JlcGVh
dCkKICAgICAgICAgICAgICAgICBhZGRGaWxsVmFsdWUocmVwZWF0WVZhbHVlLCBjc3NWYWx1ZVBv
b2woKS0+Y3JlYXRlSW1wbGljaXRJbml0aWFsVmFsdWUoKSk7Ci0gICAgICAgICAgICBpZiAoKHBy
b3BlcnRpZXNbaV0gPT0gQ1NTUHJvcGVydHlCYWNrZ3JvdW5kT3JpZ2luIHx8IHByb3BlcnRpZXNb
aV0gPT0gQ1NTUHJvcGVydHlXZWJraXRNYXNrT3JpZ2luKSAmJiAhcGFyc2VkUHJvcGVydHlbaV0p
IHsKKyAgICAgICAgICAgIGlmICgocHJvcGVydGllc1tpXSA9PSBDU1NQcm9wZXJ0eUJhY2tncm91
bmRPcmlnaW4gfHwgcHJvcGVydGllc1tpXSA9PSBDU1NQcm9wZXJ0eVdlYmtpdE1hc2tPcmlnaW4p
KSB7CiAgICAgICAgICAgICAgICAgLy8gSWYgYmFja2dyb3VuZC1vcmlnaW4gd2Fzbid0IHByZXNl
bnQsIHRoZW4gcmVzZXQgYmFja2dyb3VuZC1jbGlwIGFsc28uCiAgICAgICAgICAgICAgICAgYWRk
RmlsbFZhbHVlKGNsaXBWYWx1ZSwgY3NzVmFsdWVQb29sKCktPmNyZWF0ZUltcGxpY2l0SW5pdGlh
bFZhbHVlKCkpOwogICAgICAgICAgICAgfQogICAgICAgICB9Ci0gICAgfQotCi0gICAgLy8gTm93
IGFkZCBhbGwgb2YgdGhlIHByb3BlcnRpZXMgd2UgZm91bmQuCi0gICAgZm9yIChpID0gMDsgaSA8
IG51bVByb3BlcnRpZXM7IGkrKykgewogICAgICAgICBpZiAocHJvcGVydGllc1tpXSA9PSBDU1NQ
cm9wZXJ0eUJhY2tncm91bmRQb3NpdGlvbikgewogICAgICAgICAgICAgYWRkUHJvcGVydHkoQ1NT
UHJvcGVydHlCYWNrZ3JvdW5kUG9zaXRpb25YLCB2YWx1ZXNbaV0ucmVsZWFzZSgpLCBpbXBvcnRh
bnQpOwogICAgICAgICAgICAgLy8gaXQncyBPSyB0byBjYWxsIHBvc2l0aW9uWVZhbHVlLnJlbGVh
c2UoKSBzaW5jZSB3ZSBvbmx5IHNlZSBDU1NQcm9wZXJ0eUJhY2tncm91bmRQb3NpdGlvbiBvbmNl
Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>