<?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>52080</bug_id>
          
          <creation_ts>2011-01-07 13:37:41 -0800</creation_ts>
          <short_desc>Add background-clip to background shorthand</short_desc>
          <delta_ts>2011-02-10 13:07:46 -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>PC</rep_platform>
          <op_sys>OS X 10.5</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc>http://www.w3.org/TR/css3-background/#background</bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P3</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>krithigassree.sambamurthy</reporter>
          <assigned_to>krithigassree.sambamurthy</assigned_to>
          <cc>ademar</cc>
    
    <cc>bdakin</cc>
    
    <cc>benjamin</cc>
    
    <cc>commit-queue</cc>
    
    <cc>cshu</cc>
    
    <cc>eric</cc>
    
    <cc>hyatt</cc>
    
    <cc>kling</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>suresh.voruganti</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>330977</commentid>
    <comment_count>0</comment_count>
    <who name="">krithigassree.sambamurthy</who>
    <bug_when>2011-01-07 13:37:41 -0800</bug_when>
    <thetext>Background clip is not set correctly when given as a part of shorthand declaration</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>331011</commentid>
    <comment_count>1</comment_count>
      <attachid>78270</attachid>
    <who name="">krithigassree.sambamurthy</who>
    <bug_when>2011-01-07 14:26:37 -0800</bug_when>
    <thetext>Created attachment 78270
Patch to add background-clip to background shorthand

Patch adds background-clip to background shorthand. If one &lt;box&gt; value is present both background-origin and background-clip take the same values. If two &lt;box&gt; values are present the first is assigned to origin and the next to clip.

Updated the clipValue to store the right value . Added foundClip boolean variable to ensure that the right value is updated.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>331905</commentid>
    <comment_count>2</comment_count>
      <attachid>78270</attachid>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2011-01-10 13:44:03 -0800</bug_when>
    <thetext>Comment on attachment 78270
Patch to add background-clip to background shorthand

View in context: https://bugs.webkit.org/attachment.cgi?id=78270&amp;action=review

It seems we need more testing than this, no?  Don&apos;t we need examples of it being parsed as part of the shorthand?  Or am I misunderstanding?

&gt; WebCore/css/CSSParser.cpp:1966
&gt; +        if (!parsedProperty[i]) {            

whitespace.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>332589</commentid>
    <comment_count>3</comment_count>
    <who name="">krithigassree.sambamurthy</who>
    <bug_when>2011-01-11 13:04:31 -0800</bug_when>
    <thetext>Hi Eric,

Thanks for the review. The background-clip-text.js has examples of background-clip added to the shorthand.

Earlier implementation had background-origin as a part of the background shorthand. If there was a box  value present for origin , clip took the same value. Any other box values were ignored. The code now specifically looks for background-clip values apart from the origin.

According to spec, if one value is present it is assigned to both origin and clip, if two values are present then assigned to origin and clip (in that order).

Do let me know if you feel we need more test cases ? If there is nothing else I can remove the extra whitespace and resubmit the patch.

Thanks</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>337564</commentid>
    <comment_count>4</comment_count>
      <attachid>78270</attachid>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2011-01-20 13:37:08 -0800</bug_when>
    <thetext>Comment on attachment 78270
Patch to add background-clip to background shorthand

Don&apos;t we need examples of this parsing separate background clip example CSS?  I don&apos;t see how the background-clip-text.js test is sufficient here.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>337784</commentid>
    <comment_count>5</comment_count>
      <attachid>78270</attachid>
    <who name="Chang Shu">cshu</who>
    <bug_when>2011-01-20 18:32:14 -0800</bug_when>
    <thetext>Comment on attachment 78270
Patch to add background-clip to background shorthand

View in context: https://bugs.webkit.org/attachment.cgi?id=78270&amp;action=review

Just found some cosmetic issues. Could you take care of them in your next patch? thanks.

&gt; WebCore/ChangeLog:9
&gt; +        (WebCore::CSSParser::parseValue): Pass background-clip as additonal property

typo here

&gt; WebCore/css/CSSParser.cpp:1892
&gt; +    bool parsedProperty[cMaxFillProperties] = { false };   

remove extra spaces so it won&apos;t appear in the next patch.

&gt; WebCore/css/CSSParser.cpp:1953
&gt; +                   }

need one more space here

&gt; LayoutTests/fast/css/script-tests/background-clip-text.js:-16
&gt; -

revert this change</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>338213</commentid>
    <comment_count>6</comment_count>
    <who name="">krithigassree.sambamurthy</who>
    <bug_when>2011-01-21 11:45:44 -0800</bug_when>
    <thetext>@ Eric
I am not sure whether I understood your comment correctly,

Background-clip is parsed correctly when specified explicitly or in the &quot;longhand&quot; version. Existing layout test background-clip-values.html tests for this.  My changes will only make sure that when specified as part of shorthand the background-clip value is correctly set. 

As part of background-shorthand , there can be no/one/two box values. The spec has clear instructions on how this should be processed and the background-clip-text.js tests this.

@Chang,
thanks for the review. Will include it in my next patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>338249</commentid>
    <comment_count>7</comment_count>
      <attachid>78270</attachid>
    <who name="Dave Hyatt">hyatt</who>
    <bug_when>2011-01-21 12:17:58 -0800</bug_when>
    <thetext>Comment on attachment 78270
Patch to add background-clip to background shorthand

Please add mask clip to the mask shorthand as well. We try to keep background and mask stuff in sync.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>339704</commentid>
    <comment_count>8</comment_count>
      <attachid>80073</attachid>
    <who name="">krithigassree.sambamurthy</who>
    <bug_when>2011-01-25 09:50:56 -0800</bug_when>
    <thetext>Created attachment 80073
Patch to add background-clip to background shorthand and webkitMaskClip to Mask shorthand

Made the changes as advised by the reviewers

1. Added additional test cases for checking background-clip when declared as shorthand.
2. Made the Mask shorthand in sync and added test cases to check the same.
3. Removed the unnecessary white spaces.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>342712</commentid>
    <comment_count>9</comment_count>
      <attachid>80073</attachid>
    <who name="Dave Hyatt">hyatt</who>
    <bug_when>2011-01-31 11:32:36 -0800</bug_when>
    <thetext>Comment on attachment 80073
Patch to add background-clip to background shorthand and webkitMaskClip to Mask shorthand

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>342939</commentid>
    <comment_count>10</comment_count>
      <attachid>80073</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2011-01-31 17:46:04 -0800</bug_when>
    <thetext>Comment on attachment 80073
Patch to add background-clip to background shorthand and webkitMaskClip to Mask shorthand

Clearing flags on attachment: 80073

Committed r77186: &lt;http://trac.webkit.org/changeset/77186&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>342940</commentid>
    <comment_count>11</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2011-01-31 17:46:10 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>343286</commentid>
    <comment_count>12</comment_count>
    <who name="Chang Shu">cshu</who>
    <bug_when>2011-02-01 09:59:21 -0800</bug_when>
    <thetext>Ademar, can you cherry-pick this to qtwebkit2.1.x? thanks!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>343300</commentid>
    <comment_count>13</comment_count>
    <who name="Benjamin Poulain">benjamin</who>
    <bug_when>2011-02-01 10:09:31 -0800</bug_when>
    <thetext>(In reply to comment #12)
&gt; Ademar, can you cherry-pick this to qtwebkit2.1.x? thanks!

I think it is time to clarify what goes in a patch release, and what is a stabilization fix. IMHO, this is not a stabilization patch, it is a new feature. And that the root of all the problems of 2.1.x, it is not a serious stabilization branch, it is a just a branch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>349311</commentid>
    <comment_count>14</comment_count>
    <who name="Suresh Voruganti">suresh.voruganti</who>
    <bug_when>2011-02-10 13:07:29 -0800</bug_when>
    <thetext>Removing it from Qtwebkit 2.1.1 Nice to have master bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>78270</attachid>
            <date>2011-01-07 14:26:37 -0800</date>
            <delta_ts>2011-01-25 09:50:56 -0800</delta_ts>
            <desc>Patch to add background-clip to background shorthand</desc>
            <filename>52080_Patch1.patch</filename>
            <type>text/plain</type>
            <size>6932</size>
            <attacher>krithigassree.sambamurthy</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYkNvcmUvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvQ2hhbmdlTG9n
CShyZXZpc2lvbiA3NTI3NCkKKysrIFdlYkNvcmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBA
IC0xLDMgKzEsMTUgQEAKKzIwMTEtMDEtMDcgIEtyaXRoaWdhc3NyZWUgU2FtYmFtdXJ0aHkgIDxr
cml0aGlnYXNzcmVlLnNhbWJhbXVydGh5QG5va2lhLmNvbT4KKworICAgICAgICBSZXZpZXdlZCBi
eSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBBZGQgYmFja2dyb3VuZC1jbGlwIHRvIGJhY2tn
cm91bmQgc2hvcnRoYW5kCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVn
LmNnaT9pZD01MjA4MAorCisgICAgICAgICogY3NzL0NTU1BhcnNlci5jcHA6CisgICAgICAgIChX
ZWJDb3JlOjpDU1NQYXJzZXI6OnBhcnNlVmFsdWUpOiBQYXNzIGJhY2tncm91bmQtY2xpcCBhcyBh
ZGRpdG9uYWwgcHJvcGVydHkKKyAgICAgICAgKFdlYkNvcmU6OkNTU1BhcnNlcjo6cGFyc2VGaWxs
U2hvcnRoYW5kKTogUGFyc2UgYW5kIHNldCB0aGUgdmFsdWUgb2YgYmFja2dyb3VuZCBjbGlwCisg
ICAgICAgIGNvcnJlY3RseS4KKwogMjAxMS0wMS0wNyAgSmFuIEVyaWsgSGFuc3NlbiAgPGpoYW5z
c2VuQHNlbmNoYS5jb20+CiAKICAgICAgICAgUmV2aWV3ZWQgYnkgQW5kcmVhcyBLbGluZy4KSW5k
ZXg6IFdlYkNvcmUvY3NzL0NTU1BhcnNlci5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gV2ViQ29yZS9jc3Mv
Q1NTUGFyc2VyLmNwcAkocmV2aXNpb24gNzQ5NjgpCisrKyBXZWJDb3JlL2Nzcy9DU1NQYXJzZXIu
Y3BwCSh3b3JraW5nIGNvcHkpCkBAIC0xNjIxLDggKzE2MjEsOCBAQCBib29sIENTU1BhcnNlcjo6
cGFyc2VWYWx1ZShpbnQgcHJvcElkLCBiCiAgICAgICAgIC8vIEZJWE1FOiBBZGQgQ1NTUHJvcGVy
dHlCYWNrZ3JvdW5kU2l6ZSB0byB0aGUgc2hvcnRoYW5kLgogICAgICAgICBjb25zdCBpbnQgcHJv
cGVydGllc1tdID0geyBDU1NQcm9wZXJ0eUJhY2tncm91bmRJbWFnZSwgQ1NTUHJvcGVydHlCYWNr
Z3JvdW5kUmVwZWF0LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBDU1NQcm9w
ZXJ0eUJhY2tncm91bmRBdHRhY2htZW50LCBDU1NQcm9wZXJ0eUJhY2tncm91bmRQb3NpdGlvbiwg
Q1NTUHJvcGVydHlCYWNrZ3JvdW5kT3JpZ2luLAotICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBDU1NQcm9wZXJ0eUJhY2tncm91bmRDb2xvciB9OwotICAgICAgICByZXR1cm4gcGFy
c2VGaWxsU2hvcnRoYW5kKHByb3BJZCwgcHJvcGVydGllcywgNiwgaW1wb3J0YW50KTsKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQ1NTUHJvcGVydHlCYWNrZ3JvdW5kQ2xpcCwg
Q1NTUHJvcGVydHlCYWNrZ3JvdW5kQ29sb3IgfTsKKyAgICAgICAgcmV0dXJuIHBhcnNlRmlsbFNo
b3J0aGFuZChwcm9wSWQsIHByb3BlcnRpZXMsIDcsIGltcG9ydGFudCk7CiAgICAgfQogICAgIGNh
c2UgQ1NTUHJvcGVydHlXZWJraXRNYXNrOiB7CiAgICAgICAgIGNvbnN0IGludCBwcm9wZXJ0aWVz
W10gPSB7IENTU1Byb3BlcnR5V2Via2l0TWFza0ltYWdlLCBDU1NQcm9wZXJ0eVdlYmtpdE1hc2tS
ZXBlYXQsCkBAIC0xODg5LDcgKzE4ODksOCBAQCBib29sIENTU1BhcnNlcjo6cGFyc2VGaWxsU2hv
cnRoYW5kKGludCBwCiAKICAgICBTaG9ydGhhbmRTY29wZSBzY29wZSh0aGlzLCBwcm9wSWQpOwog
Ci0gICAgYm9vbCBwYXJzZWRQcm9wZXJ0eVtjTWF4RmlsbFByb3BlcnRpZXNdID0geyBmYWxzZSB9
OworICAgIGJvb2wgcGFyc2VkUHJvcGVydHlbY01heEZpbGxQcm9wZXJ0aWVzXSA9IHsgZmFsc2Ug
fTsgICAKKyAgICBib29sIGZvdW5kQ2xpcCA9IGZhbHNlOwogICAgIFJlZlB0cjxDU1NWYWx1ZT4g
dmFsdWVzW2NNYXhGaWxsUHJvcGVydGllc107CiAgICAgUmVmUHRyPENTU1ZhbHVlPiBjbGlwVmFs
dWU7CiAgICAgUmVmUHRyPENTU1ZhbHVlPiBwb3NpdGlvbllWYWx1ZTsKQEAgLTE5NDUsNiArMTk0
NiwxMSBAQCBib29sIENTU1BhcnNlcjo6cGFyc2VGaWxsU2hvcnRoYW5kKGludCBwCiAgICAgICAg
ICAgICAgICAgICAgICAgICBlbHNlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWRkRmls
bFZhbHVlKGNsaXBWYWx1ZSwgQ1NTSW5pdGlhbFZhbHVlOjpjcmVhdGVJbXBsaWNpdCgpKTsgLy8g
U29tZSB2YWx1ZSB3YXMgdXNlZCBmb3Igb3JpZ2luIHRoYXQgaXMgbm90IHN1cHBvcnRlZCBieSBj
bGlwLiBKdXN0IHJlc2V0IGNsaXAgaW5zdGVhZC4KICAgICAgICAgICAgICAgICAgICAgfQorICAg
ICAgICAgICAgICAgICAgICBpZiAocHJvcGVydGllc1tpXSA9PSBDU1NQcm9wZXJ0eUJhY2tncm91
bmRDbGlwKSB7CisgICAgICAgICAgICAgICAgICAgICAgIC8vIFVwZGF0ZSBjbGlwVmFsdWUuCisg
ICAgICAgICAgICAgICAgICAgICAgIGFkZEZpbGxWYWx1ZShjbGlwVmFsdWUsIHZhbDEucmVsZWFz
ZSgpKTsKKyAgICAgICAgICAgICAgICAgICAgICAgZm91bmRDbGlwID0gdHJ1ZTsKKyAgICAgICAg
ICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgfQogICAgICAgICB9
CkBAIC0xOTU3LDcgKzE5NjMsNyBAQCBib29sIENTU1BhcnNlcjo6cGFyc2VGaWxsU2hvcnRoYW5k
KGludCBwCiAKICAgICAvLyBGaWxsIGluIGFueSByZW1haW5pbmcgcHJvcGVydGllcyB3aXRoIHRo
ZSBpbml0aWFsIHZhbHVlLgogICAgIGZvciAoaSA9IDA7IGkgPCBudW1Qcm9wZXJ0aWVzOyArK2kp
IHsKLSAgICAgICAgaWYgKCFwYXJzZWRQcm9wZXJ0eVtpXSkgeworICAgICAgICBpZiAoIXBhcnNl
ZFByb3BlcnR5W2ldKSB7ICAgICAgICAgICAgCiAgICAgICAgICAgICBhZGRGaWxsVmFsdWUodmFs
dWVzW2ldLCBDU1NJbml0aWFsVmFsdWU6OmNyZWF0ZUltcGxpY2l0KCkpOwogICAgICAgICAgICAg
aWYgKHByb3BlcnRpZXNbaV0gPT0gQ1NTUHJvcGVydHlCYWNrZ3JvdW5kUG9zaXRpb24gfHwgcHJv
cGVydGllc1tpXSA9PSBDU1NQcm9wZXJ0eVdlYmtpdE1hc2tQb3NpdGlvbikKICAgICAgICAgICAg
ICAgICBhZGRGaWxsVmFsdWUocG9zaXRpb25ZVmFsdWUsIENTU0luaXRpYWxWYWx1ZTo6Y3JlYXRl
SW1wbGljaXQoKSk7CkBAIC0xOTg4LDExICsxOTk0LDE0IEBAIGJvb2wgQ1NTUGFyc2VyOjpwYXJz
ZUZpbGxTaG9ydGhhbmQoaW50IHAKICAgICAgICAgICAgIGFkZFByb3BlcnR5KENTU1Byb3BlcnR5
V2Via2l0TWFza1JlcGVhdFgsIHZhbHVlc1tpXS5yZWxlYXNlKCksIGltcG9ydGFudCk7CiAgICAg
ICAgICAgICAvLyBpdCdzIE9LIHRvIGNhbGwgcmVwZWF0WVZhbHVlLnJlbGVhc2UoKSBzaW5jZSB3
ZSBvbmx5IHNlZSBDU1NQcm9wZXJ0eUJhY2tncm91bmRQb3NpdGlvbiBvbmNlCiAgICAgICAgICAg
ICBhZGRQcm9wZXJ0eShDU1NQcm9wZXJ0eVdlYmtpdE1hc2tSZXBlYXRZLCByZXBlYXRZVmFsdWUu
cmVsZWFzZSgpLCBpbXBvcnRhbnQpOwotICAgICAgICB9IGVsc2UKKyAgICAgICAgfSBlbHNlIGlm
IChwcm9wZXJ0aWVzW2ldID09IENTU1Byb3BlcnR5QmFja2dyb3VuZENsaXAgJiYgIWZvdW5kQ2xp
cCkKKyAgICAgICAgICAgIC8vIFZhbHVlIGlzIGFscmVhZHkgc2V0IHdoaWxlIHVwZGF0aW5nIG9y
aWdpbi4KKyAgICAgICAgICAgIGNvbnRpbnVlOworICAgICAgICBlbHNlCiAgICAgICAgICAgICBh
ZGRQcm9wZXJ0eShwcm9wZXJ0aWVzW2ldLCB2YWx1ZXNbaV0ucmVsZWFzZSgpLCBpbXBvcnRhbnQp
OwogCiAgICAgICAgIC8vIEFkZCBpbiBjbGlwIHZhbHVlcyB3aGVuIHdlIGhpdCB0aGUgY29ycmVz
cG9uZGluZyBvcmlnaW4gcHJvcGVydHkuCi0gICAgICAgIGlmIChwcm9wZXJ0aWVzW2ldID09IENT
U1Byb3BlcnR5QmFja2dyb3VuZE9yaWdpbikKKyAgICAgICAgaWYgKHByb3BlcnRpZXNbaV0gPT0g
Q1NTUHJvcGVydHlCYWNrZ3JvdW5kT3JpZ2luICYmICFmb3VuZENsaXApCiAgICAgICAgICAgICBh
ZGRQcm9wZXJ0eShDU1NQcm9wZXJ0eUJhY2tncm91bmRDbGlwLCBjbGlwVmFsdWUucmVsZWFzZSgp
LCBpbXBvcnRhbnQpOwogICAgICAgICBlbHNlICBpZiAocHJvcGVydGllc1tpXSA9PSBDU1NQcm9w
ZXJ0eVdlYmtpdE1hc2tPcmlnaW4pCiAgICAgICAgICAgICBhZGRQcm9wZXJ0eShDU1NQcm9wZXJ0
eVdlYmtpdE1hc2tDbGlwLCBjbGlwVmFsdWUucmVsZWFzZSgpLCBpbXBvcnRhbnQpOwpJbmRleDog
TGF5b3V0VGVzdHMvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL0NoYW5nZUxv
ZwkocmV2aXNpb24gNzUyNzQpCisrKyBMYXlvdXRUZXN0cy9DaGFuZ2VMb2cJKHdvcmtpbmcgY29w
eSkKQEAgLTEsMyArMSwxNCBAQAorMjAxMS0wMS0wNyAgS3JpdGhpZ2Fzc3JlZSBTYW1iYW11cnRo
eSAgPGtyaXRoaWdhc3NyZWUuc2FtYmFtdXJ0aHlAbm9raWEuY29tPgorCisgICAgICAgIFJldmll
d2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEFkZCBiYWNrZ3JvdW5kLWNsaXAgdG8g
YmFja2dyb3VuZCBzaG9ydGhhbmQKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hv
d19idWcuY2dpP2lkPTUyMDgwCisKKyAgICAgICAgKiBmYXN0L2Nzcy9iYWNrZ3JvdW5kLWNsaXAt
dGV4dC1leHBlY3RlZC50eHQ6CisgICAgICAgICogZmFzdC9jc3Mvc2NyaXB0LXRlc3RzL2JhY2tn
cm91bmQtY2xpcC10ZXh0LmpzOgorICAgICAgICAodGVzdCk6IEFkZGVkIG1vcmUgdGVzdCBjYXNl
cyB0byB0aGUgZXhpc3RpbmcgY29udGVudC4KKwogMjAxMS0wMS0wNyAgU3RlcGhlbiBXaGl0ZSAg
PHNlbm9yYmxhbmNvQGNocm9taXVtLm9yZz4KIAogICAgICAgICBVbnJldmlld2VkOyB0ZXN0IGV4
cGVjdGF0aW9ucyB1cGRhdGUuCkluZGV4OiBMYXlvdXRUZXN0cy9mYXN0L2Nzcy9iYWNrZ3JvdW5k
LWNsaXAtdGV4dC1leHBlY3RlZC50eHQKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvZmFzdC9j
c3MvYmFja2dyb3VuZC1jbGlwLXRleHQtZXhwZWN0ZWQudHh0CShyZXZpc2lvbiA3NDk2OCkKKysr
IExheW91dFRlc3RzL2Zhc3QvY3NzL2JhY2tncm91bmQtY2xpcC10ZXh0LWV4cGVjdGVkLnR4dAko
d29ya2luZyBjb3B5KQpAQCAtMTIsNiArMTIsOCBAQCBQQVNTIHRlc3QoIi13ZWJraXQtYmFja2dy
b3VuZC1jbGlwOiAtd2ViCiBQQVNTIHRlc3QoIi13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0
IiwgImJhY2tncm91bmQtY2xpcCIpIGlzIG51bGwKIFBBU1MgdGVzdCgiLXdlYmtpdC1iYWNrZ3Jv
dW5kLWNsaXA6IHRleHQiLCAiLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXAiKSBpcyAidGV4dCIKIFBB
U1MgdGVzdCgiYmFja2dyb3VuZDogdXJsKCkgcGFkZGluZy1ib3giLCAiYmFja2dyb3VuZC1jbGlw
IikgaXMgInBhZGRpbmctYm94IgorUEFTUyB0ZXN0KCJiYWNrZ3JvdW5kOiB1cmwoKSBwYWRkaW5n
LWJveCBib3JkZXItYm94IiwgImJhY2tncm91bmQtY2xpcCIpIGlzICJib3JkZXItYm94IgorUEFT
UyB0ZXN0KCJiYWNrZ3JvdW5kOiB1cmwoKSAiLCAiYmFja2dyb3VuZC1jbGlwIikgaXMgImluaXRp
YWwiCiBQQVNTIHRlc3QoImJhY2tncm91bmQ6IHVybCgpIHBhZGRpbmctYm94IiwgIi13ZWJraXQt
YmFja2dyb3VuZC1jbGlwIikgaXMgbnVsbAogUEFTUyBzdWNjZXNzZnVsbHlQYXJzZWQgaXMgdHJ1
ZQogCkluZGV4OiBMYXlvdXRUZXN0cy9mYXN0L2Nzcy9zY3JpcHQtdGVzdHMvYmFja2dyb3VuZC1j
bGlwLXRleHQuanMKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvZmFzdC9jc3Mvc2NyaXB0LXRl
c3RzL2JhY2tncm91bmQtY2xpcC10ZXh0LmpzCShyZXZpc2lvbiA3NDk2OCkKKysrIExheW91dFRl
c3RzL2Zhc3QvY3NzL3NjcmlwdC10ZXN0cy9iYWNrZ3JvdW5kLWNsaXAtdGV4dC5qcwkod29ya2lu
ZyBjb3B5KQpAQCAtMTMsNyArMTMsNiBAQCBmdW5jdGlvbiB0ZXN0KGRlY2xhcmF0aW9uLCBwcm9w
ZXJ0eSkKICAgICBkb2N1bWVudC5ib2R5LnJlbW92ZUNoaWxkKGRpdik7CiAgICAgcmV0dXJuIHJl
c3VsdDsKIH0KLQogc2hvdWxkQmUoJ3Rlc3QoImJhY2tncm91bmQtY2xpcDogLXdlYmtpdC10ZXh0
IiwgImJhY2tncm91bmQtY2xpcCIpJywgJyItd2Via2l0LXRleHQiJyk7CiBzaG91bGRCZSgndGVz
dCgiYmFja2dyb3VuZC1jbGlwOiAtd2Via2l0LXRleHQiLCAiLXdlYmtpdC1iYWNrZ3JvdW5kLWNs
aXAiKScsICdudWxsJyk7CiAKQEAgLTI3LDYgKzI2LDggQEAgc2hvdWxkQmUoJ3Rlc3QoIi13ZWJr
aXQtYmFja2dyb3VuZC1jbGlwOgogc2hvdWxkQmUoJ3Rlc3QoIi13ZWJraXQtYmFja2dyb3VuZC1j
bGlwOiB0ZXh0IiwgIi13ZWJraXQtYmFja2dyb3VuZC1jbGlwIiknLCAnInRleHQiJyk7CiAKIHNo
b3VsZEJlKCd0ZXN0KCJiYWNrZ3JvdW5kOiB1cmwoKSBwYWRkaW5nLWJveCIsICJiYWNrZ3JvdW5k
LWNsaXAiKScsICcicGFkZGluZy1ib3giJyk7CitzaG91bGRCZSgndGVzdCgiYmFja2dyb3VuZDog
dXJsKCkgcGFkZGluZy1ib3ggYm9yZGVyLWJveCIsICJiYWNrZ3JvdW5kLWNsaXAiKScsICciYm9y
ZGVyLWJveCInKTsKK3Nob3VsZEJlKCd0ZXN0KCJiYWNrZ3JvdW5kOiB1cmwoKSAiLCAiYmFja2dy
b3VuZC1jbGlwIiknLCAnImluaXRpYWwiJyk7CiBzaG91bGRCZSgndGVzdCgiYmFja2dyb3VuZDog
dXJsKCkgcGFkZGluZy1ib3giLCAiLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXAiKScsICdudWxsJyk7
CiAKIHZhciBzdWNjZXNzZnVsbHlQYXJzZWQgPSB0cnVlOwo=
</data>
<flag name="review"
          id="69565"
          type_id="1"
          status="-"
          setter="eric"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>80073</attachid>
            <date>2011-01-25 09:50:56 -0800</date>
            <delta_ts>2011-01-31 17:46:04 -0800</delta_ts>
            <desc>Patch to add background-clip to background shorthand and webkitMaskClip to Mask shorthand</desc>
            <filename>52080_Patch2.patch</filename>
            <type>text/plain</type>
            <size>12655</size>
            <attacher>krithigassree.sambamurthy</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDc2NTk5KQorKysgU291cmNlL1dlYkNvcmUvQ2hhbmdl
TG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMTcgQEAKKzIwMTEtMDEtMjUgIEtyaXRoaWdh
c3NyZWUgU2FtYmFtdXJ0aHkgIDxrcml0aGlnYXNzcmVlLnNhbWJhbXVydGh5QG5va2lhLmNvbT4K
KworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBBZGQgYmFj
a2dyb3VuZC1jbGlwIHRvIGJhY2tncm91bmQgc2hvcnRoYW5kCisgICAgICAgIGh0dHBzOi8vYnVn
cy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD01MjA4MAorCisgICAgICAgIEFkZGVkIGJhY2tn
cm91bmQtY2xpcCB0byBiYWNrZ3JvdW5kLXNob3J0aGFuZC4gQWxzbyBtYWRlIGNoYW5nZXMgdG8K
KyAgICAgICAgaW5jbHVkZSB3ZWJraXRNYXNrQ2xpcCB0byB0aGUgbWFzayBzaG9ydGhhbmQgdG8g
a2VlcCBib3RoIGluIHN5bmMuCisKKyAgICAgICAgKiBjc3MvQ1NTUGFyc2VyLmNwcDoKKyAgICAg
ICAgKFdlYkNvcmU6OkNTU1BhcnNlcjo6cGFyc2VWYWx1ZSk6CisgICAgICAgIChXZWJDb3JlOjpD
U1NQYXJzZXI6OnBhcnNlRmlsbFNob3J0aGFuZCk6CisKIDIwMTEtMDEtMjUgIE1pa2hhaWwgTmFn
YW5vdiAgPG1uYWdhbm92QGNocm9taXVtLm9yZz4KIAogICAgICAgICBSZXZpZXdlZCBieSBQYXZl
bCBGZWxkbWFuLgpJbmRleDogU291cmNlL1dlYkNvcmUvY3NzL0NTU1BhcnNlci5jcHAKPT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PQotLS0gU291cmNlL1dlYkNvcmUvY3NzL0NTU1BhcnNlci5jcHAJKHJldmlzaW9uIDc2NTE5
KQorKysgU291cmNlL1dlYkNvcmUvY3NzL0NTU1BhcnNlci5jcHAJKHdvcmtpbmcgY29weSkKQEAg
LTE2MjEsMTQgKzE2MjEsMTQgQEAgYm9vbCBDU1NQYXJzZXI6OnBhcnNlVmFsdWUoaW50IHByb3BJ
ZCwgYgogICAgICAgICAvLyBGSVhNRTogQWRkIENTU1Byb3BlcnR5QmFja2dyb3VuZFNpemUgdG8g
dGhlIHNob3J0aGFuZC4KICAgICAgICAgY29uc3QgaW50IHByb3BlcnRpZXNbXSA9IHsgQ1NTUHJv
cGVydHlCYWNrZ3JvdW5kSW1hZ2UsIENTU1Byb3BlcnR5QmFja2dyb3VuZFJlcGVhdCwKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQ1NTUHJvcGVydHlCYWNrZ3JvdW5kQXR0YWNo
bWVudCwgQ1NTUHJvcGVydHlCYWNrZ3JvdW5kUG9zaXRpb24sIENTU1Byb3BlcnR5QmFja2dyb3Vu
ZE9yaWdpbiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQ1NTUHJvcGVydHlC
YWNrZ3JvdW5kQ29sb3IgfTsKLSAgICAgICAgcmV0dXJuIHBhcnNlRmlsbFNob3J0aGFuZChwcm9w
SWQsIHByb3BlcnRpZXMsIDYsIGltcG9ydGFudCk7CisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIENTU1Byb3BlcnR5QmFja2dyb3VuZENsaXAsIENTU1Byb3BlcnR5QmFja2dyb3Vu
ZENvbG9yIH07CisgICAgICAgIHJldHVybiBwYXJzZUZpbGxTaG9ydGhhbmQocHJvcElkLCBwcm9w
ZXJ0aWVzLCA3LCBpbXBvcnRhbnQpOwogICAgIH0KICAgICBjYXNlIENTU1Byb3BlcnR5V2Via2l0
TWFzazogewogICAgICAgICBjb25zdCBpbnQgcHJvcGVydGllc1tdID0geyBDU1NQcm9wZXJ0eVdl
YmtpdE1hc2tJbWFnZSwgQ1NTUHJvcGVydHlXZWJraXRNYXNrUmVwZWF0LAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBDU1NQcm9wZXJ0eVdlYmtpdE1hc2tBdHRhY2htZW50LCBD
U1NQcm9wZXJ0eVdlYmtpdE1hc2tQb3NpdGlvbiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgQ1NTUHJvcGVydHlXZWJraXRNYXNrT3JpZ2luIH07Ci0gICAgICAgIHJldHVybiBw
YXJzZUZpbGxTaG9ydGhhbmQocHJvcElkLCBwcm9wZXJ0aWVzLCA1LCBpbXBvcnRhbnQpOworICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBDU1NQcm9wZXJ0eVdlYmtpdE1hc2tPcmln
aW4sIENTU1Byb3BlcnR5V2Via2l0TWFza0NsaXAgfTsKKyAgICAgICAgcmV0dXJuIHBhcnNlRmls
bFNob3J0aGFuZChwcm9wSWQsIHByb3BlcnRpZXMsIDYsIGltcG9ydGFudCk7CiAgICAgfQogICAg
IGNhc2UgQ1NTUHJvcGVydHlCb3JkZXI6CiAgICAgICAgIC8vIFsgJ2JvcmRlci13aWR0aCcgfHwg
J2JvcmRlci1zdHlsZScgfHwgPGNvbG9yPiBdIHwgaW5oZXJpdApAQCAtMTg5NSw2ICsxODk1LDcg
QEAgYm9vbCBDU1NQYXJzZXI6OnBhcnNlRmlsbFNob3J0aGFuZChpbnQgcAogICAgIFJlZlB0cjxD
U1NWYWx1ZT4gY2xpcFZhbHVlOwogICAgIFJlZlB0cjxDU1NWYWx1ZT4gcG9zaXRpb25ZVmFsdWU7
CiAgICAgUmVmUHRyPENTU1ZhbHVlPiByZXBlYXRZVmFsdWU7CisgICAgYm9vbCBmb3VuZENsaXAg
PSBmYWxzZTsKICAgICBpbnQgaTsKIAogICAgIHdoaWxlIChtX3ZhbHVlTGlzdC0+Y3VycmVudCgp
KSB7CkBAIC0xOTE3LDcgKzE5MTgsNyBAQCBib29sIENTU1BhcnNlcjo6cGFyc2VGaWxsU2hvcnRo
YW5kKGludCBwCiAgICAgICAgICAgICAgICAgICAgIGlmICgocHJvcGVydGllc1tpXSA9PSBDU1NQ
cm9wZXJ0eUJhY2tncm91bmRPcmlnaW4gfHwgcHJvcGVydGllc1tpXSA9PSBDU1NQcm9wZXJ0eVdl
YmtpdE1hc2tPcmlnaW4pICYmICFwYXJzZWRQcm9wZXJ0eVtpXSkgewogICAgICAgICAgICAgICAg
ICAgICAgICAgLy8gSWYgYmFja2dyb3VuZC1vcmlnaW4gd2Fzbid0IHByZXNlbnQsIHRoZW4gcmVz
ZXQgYmFja2dyb3VuZC1jbGlwIGFsc28uCiAgICAgICAgICAgICAgICAgICAgICAgICBhZGRGaWxs
VmFsdWUoY2xpcFZhbHVlLCBDU1NJbml0aWFsVmFsdWU6OmNyZWF0ZUltcGxpY2l0KCkpOwotICAg
ICAgICAgICAgICAgICAgICB9CisgICAgICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAg
ICAgIAogICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICBwYXJzZWRQcm9wZXJ0eVtp
XSA9IGZhbHNlOwogICAgICAgICAgICAgfQpAQCAtMTk0Niw2ICsxOTQ3LDExIEBAIGJvb2wgQ1NT
UGFyc2VyOjpwYXJzZUZpbGxTaG9ydGhhbmQoaW50IHAKICAgICAgICAgICAgICAgICAgICAgICAg
IGVsc2UKICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhZGRGaWxsVmFsdWUoY2xpcFZhbHVl
LCBDU1NJbml0aWFsVmFsdWU6OmNyZWF0ZUltcGxpY2l0KCkpOyAvLyBTb21lIHZhbHVlIHdhcyB1
c2VkIGZvciBvcmlnaW4gdGhhdCBpcyBub3Qgc3VwcG9ydGVkIGJ5IGNsaXAuIEp1c3QgcmVzZXQg
Y2xpcCBpbnN0ZWFkLgogICAgICAgICAgICAgICAgICAgICB9CisgICAgICAgICAgICAgICAgICAg
IGlmIChwcm9wZXJ0aWVzW2ldID09IENTU1Byb3BlcnR5QmFja2dyb3VuZENsaXAgfHwgcHJvcGVy
dGllc1tpXSA9PSBDU1NQcm9wZXJ0eVdlYmtpdE1hc2tDbGlwKSB7CisgICAgICAgICAgICAgICAg
ICAgICAgICAvLyBVcGRhdGUgY2xpcFZhbHVlCisgICAgICAgICAgICAgICAgICAgICAgICBhZGRG
aWxsVmFsdWUoY2xpcFZhbHVlLCB2YWwxLnJlbGVhc2UoKSk7CisgICAgICAgICAgICAgICAgICAg
ICAgICBmb3VuZENsaXAgPSB0cnVlOworICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAg
ICAgICAgfQogICAgICAgICAgICAgfQogICAgICAgICB9CkBAIC0xOTg5LDEzICsxOTk1LDE2IEBA
IGJvb2wgQ1NTUGFyc2VyOjpwYXJzZUZpbGxTaG9ydGhhbmQoaW50IHAKICAgICAgICAgICAgIGFk
ZFByb3BlcnR5KENTU1Byb3BlcnR5V2Via2l0TWFza1JlcGVhdFgsIHZhbHVlc1tpXS5yZWxlYXNl
KCksIGltcG9ydGFudCk7CiAgICAgICAgICAgICAvLyBpdCdzIE9LIHRvIGNhbGwgcmVwZWF0WVZh
bHVlLnJlbGVhc2UoKSBzaW5jZSB3ZSBvbmx5IHNlZSBDU1NQcm9wZXJ0eUJhY2tncm91bmRQb3Np
dGlvbiBvbmNlCiAgICAgICAgICAgICBhZGRQcm9wZXJ0eShDU1NQcm9wZXJ0eVdlYmtpdE1hc2tS
ZXBlYXRZLCByZXBlYXRZVmFsdWUucmVsZWFzZSgpLCBpbXBvcnRhbnQpOwotICAgICAgICB9IGVs
c2UKKyAgICAgICAgfSBlbHNlIGlmICgocHJvcGVydGllc1tpXSA9PSBDU1NQcm9wZXJ0eUJhY2tn
cm91bmRDbGlwIHx8IHByb3BlcnRpZXNbaV0gPT0gQ1NTUHJvcGVydHlXZWJraXRNYXNrQ2xpcCkg
JiYgIWZvdW5kQ2xpcCkKKyAgICAgICAgICAgIC8vIFZhbHVlIGlzIGFscmVhZHkgc2V0IHdoaWxl
IHVwZGF0aW5nIG9yaWdpbgorICAgICAgICAgICAgY29udGludWU7CisgICAgICAgIGVsc2UKICAg
ICAgICAgICAgIGFkZFByb3BlcnR5KHByb3BlcnRpZXNbaV0sIHZhbHVlc1tpXS5yZWxlYXNlKCks
IGltcG9ydGFudCk7CiAKICAgICAgICAgLy8gQWRkIGluIGNsaXAgdmFsdWVzIHdoZW4gd2UgaGl0
IHRoZSBjb3JyZXNwb25kaW5nIG9yaWdpbiBwcm9wZXJ0eS4KLSAgICAgICAgaWYgKHByb3BlcnRp
ZXNbaV0gPT0gQ1NTUHJvcGVydHlCYWNrZ3JvdW5kT3JpZ2luKQorICAgICAgICBpZiAocHJvcGVy
dGllc1tpXSA9PSBDU1NQcm9wZXJ0eUJhY2tncm91bmRPcmlnaW4gJiYgIWZvdW5kQ2xpcCkKICAg
ICAgICAgICAgIGFkZFByb3BlcnR5KENTU1Byb3BlcnR5QmFja2dyb3VuZENsaXAsIGNsaXBWYWx1
ZS5yZWxlYXNlKCksIGltcG9ydGFudCk7Ci0gICAgICAgIGVsc2UgIGlmIChwcm9wZXJ0aWVzW2ld
ID09IENTU1Byb3BlcnR5V2Via2l0TWFza09yaWdpbikKKyAgICAgICAgZWxzZSBpZiAocHJvcGVy
dGllc1tpXSA9PSBDU1NQcm9wZXJ0eVdlYmtpdE1hc2tPcmlnaW4gJiYgIWZvdW5kQ2xpcCkKICAg
ICAgICAgICAgIGFkZFByb3BlcnR5KENTU1Byb3BlcnR5V2Via2l0TWFza0NsaXAsIGNsaXBWYWx1
ZS5yZWxlYXNlKCksIGltcG9ydGFudCk7CiAgICAgfQogCkluZGV4OiBMYXlvdXRUZXN0cy9DaGFu
Z2VMb2cKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCShyZXZpc2lvbiA3NjU5
OSkKKysrIExheW91dFRlc3RzL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDIz
IEBACisyMDExLTAxLTI1ICBLcml0aGlnYXNzcmVlIFNhbWJhbXVydGh5ICA8a3JpdGhpZ2Fzc3Jl
ZS5zYW1iYW11cnRoeUBub2tpYS5jb20+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChP
T1BTISkuCisKKyAgICAgICAgQWRkIGJhY2tncm91bmQtY2xpcCB0byBiYWNrZ3JvdW5kIHNob3J0
aGFuZAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NTIw
ODAKKworICAgICAgICBBZGRlZCB0ZXN0IGNhc2VzIHRvIGNoZWNrIHdoZXRoZXIgd2Via2l0TWFz
a0NsaXAgaXMgY29ycmVjdGx5IHNldCB3aGVuCisgICAgICAgIGRlY2xhcmVkIGFzIGEgc2hvcnRo
YW5kLgorCisgICAgICAgICogZmFzdC9iYWNrZ3JvdW5kcy9tdWx0aXBsZS1iYWNrZ3JvdW5kcy1j
b21wdXRlZC1zdHlsZS1leHBlY3RlZC50eHQ6CisgICAgICAgICogZmFzdC9iYWNrZ3JvdW5kcy9z
Y3JpcHQtdGVzdHMvbXVsdGlwbGUtYmFja2dyb3VuZHMtY29tcHV0ZWQtc3R5bGUuanM6CisKKyAg
ICAgICAgQWRkZWQgdGVzdCBjYXNlcyB0byBjaGVjayB3aGV0aGVyIGJhY2tncm91bmQtY2xpcCBp
cyBzZXQgY29ycmVjdGx5IHdoZW4KKyAgICAgICAgZGVjbGFyZWQgYXMgYSBzaG9ydGhhbmQuCisK
KyAgICAgICAgKiBmYXN0L2Nzcy9iYWNrZ3JvdW5kLWNsaXAtdGV4dC1leHBlY3RlZC50eHQ6Cisg
ICAgICAgICogZmFzdC9jc3Mvc2NyaXB0LXRlc3RzL2JhY2tncm91bmQtY2xpcC10ZXh0LmpzOgor
ICAgICAgICAodGVzdCk6CisKIDIwMTEtMDEtMjUgIE5pa29sYXMgWmltbWVybWFubiAgPG56aW1t
ZXJtYW5uQHJpbS5jb20+CiAKICAgICAgICAgTm90IHJldmlld2VkLgpJbmRleDogTGF5b3V0VGVz
dHMvZmFzdC9iYWNrZ3JvdW5kcy9tdWx0aXBsZS1iYWNrZ3JvdW5kcy1jb21wdXRlZC1zdHlsZS1l
eHBlY3RlZC50eHQKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvZmFzdC9iYWNrZ3JvdW5kcy9t
dWx0aXBsZS1iYWNrZ3JvdW5kcy1jb21wdXRlZC1zdHlsZS1leHBlY3RlZC50eHQJKHJldmlzaW9u
IDc2NTE5KQorKysgTGF5b3V0VGVzdHMvZmFzdC9iYWNrZ3JvdW5kcy9tdWx0aXBsZS1iYWNrZ3Jv
dW5kcy1jb21wdXRlZC1zdHlsZS1leHBlY3RlZC50eHQJKHdvcmtpbmcgY29weSkKQEAgLTIwLDYg
KzIwLDEwIEBAIFBBU1MgdGVzdCgiYmFja2dyb3VuZFBvc2l0aW9uWCIsICJiYWNrZ3IKIFBBU1Mg
dGVzdCgiYmFja2dyb3VuZFBvc2l0aW9uWSIsICJiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDIwcHgs
IDEwJSwgYm90dG9tLCB0b3AsIGNlbnRlcjsiKSBpcyAiMjBweCwgMTAlLCAxMDAlLCAwJSwgNTAl
IgogUEFTUyB0ZXN0KCJ3ZWJraXRNYXNrSW1hZ2UiLCAiLXdlYmtpdC1tYXNrOiBub25lIDEwcHgg
MTBweCwgdXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFB
QUVBQUFBQkNBSUFBQUNRZDFQZUFBQUFERWxFUVZSNDJtUDQlMkY1OEJBQVQlMkZBZjlqZ05FckFB
QUFBRWxGVGtTdVFtQ0MpIDIwcHggMjBweDsiKSBpcyAibm9uZSwgdXJsKGRhdGE6aW1hZ2UvcG5n
O2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQUVBQUFBQkNBSUFBQUNRZDFQZUFBQUFE
RWxFUVZSNDJtUDQlMkY1OEJBQVQlMkZBZjlqZ05FckFBQUFBRWxGVGtTdVFtQ0MpIgogUEFTUyB0
ZXN0KCJ3ZWJraXRNYXNrUG9zaXRpb24iLCAiLXdlYmtpdC1tYXNrOiBub25lIDEwcHggMTBweCwg
dXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQUVBQUFB
QkNBSUFBQUNRZDFQZUFBQUFERWxFUVZSNDJtUDQlMkY1OEJBQVQlMkZBZjlqZ05FckFBQUFBRWxG
VGtTdVFtQ0MpIDIwcHggMjBweDsiKSBpcyAiMTBweCAxMHB4LCAyMHB4IDIwcHgiCitQQVNTIHRl
c3QoIndlYmtpdE1hc2tDbGlwIiwgIi13ZWJraXQtbWFzazogY2VudGVyIHVybCgpIGNvbnRlbnQt
Ym94ICIpIGlzICJjb250ZW50LWJveCIKK1BBU1MgdGVzdCgid2Via2l0TWFza0NsaXAiLCAiLXdl
YmtpdC1tYXNrOiBjb250ZW50LWJveCBwYWRkaW5nLWJveCIpIGlzICJwYWRkaW5nLWJveCIKK1BB
U1MgdGVzdCgid2Via2l0TWFza0NsaXAiLCAiLXdlYmtpdC1tYXNrOiBib3JkZXItYm94IHVybCgp
IGNvbnRlbnQtYm94IikgaXMgImNvbnRlbnQtYm94IgorUEFTUyB0ZXN0KCJ3ZWJraXRNYXNrQ2xp
cCIsICItd2Via2l0LW1hc2s6IHVybCgpIHJlcGVhdC14IGNvbnRlbnQtYm94IGJvcmRlci1ib3gg
c2Nyb2xsICIpIGlzICJib3JkZXItYm94IgogUEFTUyB0ZXN0KCJ3ZWJraXRNYXNrSW1hZ2UiLCAi
LXdlYmtpdC1tYXNrLWltYWdlOiBub25lLCB1cmwoZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9S
dzBLR2dvQUFBQU5TVWhFVWdBQUFBRUFBQUFCQ0FJQUFBQ1FkMVBlQUFBQURFbEVRVlI0Mm1QNCUy
RjU4QkFBVCUyRkFmOWpnTkVyQUFBQUFFbEZUa1N1UW1DQyk7IikgaXMgIm5vbmUsIHVybChkYXRh
OmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUFFQUFBQUJDQUlBQUFD
UWQxUGVBQUFBREVsRVFWUjQybVA0JTJGNThCQUFUJTJGQWY5amdORXJBQUFBQUVsRlRrU3VRbUND
KSIKIFBBU1MgdGVzdCgid2Via2l0TWFza1NpemUiLCAiLXdlYmtpdC1tYXNrLXNpemU6IGNvbnRh
aW4sIGNvdmVyLCAyMHB4IDEwJTsiKSBpcyAiY29udGFpbiwgY292ZXIsIDIwcHggMTAlIgogUEFT
UyB0ZXN0KCJ3ZWJraXRNYXNrUmVwZWF0IiwgIi13ZWJraXQtbWFzay1yZXBlYXQ6IHJlcGVhdC14
LCByZXBlYXQteSwgcmVwZWF0LCBuby1yZXBlYXQ7IikgaXMgInJlcGVhdC14LCByZXBlYXQteSwg
cmVwZWF0LCBuby1yZXBlYXQiCkluZGV4OiBMYXlvdXRUZXN0cy9mYXN0L2JhY2tncm91bmRzL3Nj
cmlwdC10ZXN0cy9tdWx0aXBsZS1iYWNrZ3JvdW5kcy1jb21wdXRlZC1zdHlsZS5qcwo9PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09Ci0tLSBMYXlvdXRUZXN0cy9mYXN0L2JhY2tncm91bmRzL3NjcmlwdC10ZXN0cy9tdWx0aXBs
ZS1iYWNrZ3JvdW5kcy1jb21wdXRlZC1zdHlsZS5qcwkocmV2aXNpb24gNzY1MTkpCisrKyBMYXlv
dXRUZXN0cy9mYXN0L2JhY2tncm91bmRzL3NjcmlwdC10ZXN0cy9tdWx0aXBsZS1iYWNrZ3JvdW5k
cy1jb21wdXRlZC1zdHlsZS5qcwkod29ya2luZyBjb3B5KQpAQCAtMzUsNiArMzUsMTAgQEAgc2hv
dWxkQmUoJ3Rlc3QoImJhY2tncm91bmRQb3NpdGlvblkiLCAiYgogLy8gbWFzayBzaG9ydGhhbmRz
CiBzaG91bGRCZSgndGVzdCgid2Via2l0TWFza0ltYWdlIiwgIi13ZWJraXQtbWFzazogbm9uZSAx
MHB4IDEwcHgsIHVybChkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVV
Z0FBQUFFQUFBQUJDQUlBQUFDUWQxUGVBQUFBREVsRVFWUjQybVA0JTJGNThCQUFUJTJGQWY5amdO
RXJBQUFBQUVsRlRrU3VRbUNDKSAyMHB4IDIwcHg7IiknLCAnIm5vbmUsIHVybChkYXRhOmltYWdl
L3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUFFQUFBQUJDQUlBQUFDUWQxUGVB
QUFBREVsRVFWUjQybVA0JTJGNThCQUFUJTJGQWY5amdORXJBQUFBQUVsRlRrU3VRbUNDKSInKTsK
IHNob3VsZEJlKCd0ZXN0KCJ3ZWJraXRNYXNrUG9zaXRpb24iLCAiLXdlYmtpdC1tYXNrOiBub25l
IDEwcHggMTBweCwgdXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1Vo
RVVnQUFBQUVBQUFBQkNBSUFBQUNRZDFQZUFBQUFERWxFUVZSNDJtUDQlMkY1OEJBQVQlMkZBZjlq
Z05FckFBQUFBRWxGVGtTdVFtQ0MpIDIwcHggMjBweDsiKScsICciMTBweCAxMHB4LCAyMHB4IDIw
cHgiJyk7CitzaG91bGRCZSgndGVzdCgid2Via2l0TWFza0NsaXAiLCAiLXdlYmtpdC1tYXNrOiBj
ZW50ZXIgdXJsKCkgY29udGVudC1ib3ggIiknLCAnImNvbnRlbnQtYm94IicpOworc2hvdWxkQmUo
J3Rlc3QoIndlYmtpdE1hc2tDbGlwIiwgIi13ZWJraXQtbWFzazogY29udGVudC1ib3ggcGFkZGlu
Zy1ib3giKScsICcicGFkZGluZy1ib3giJyk7CitzaG91bGRCZSgndGVzdCgid2Via2l0TWFza0Ns
aXAiLCAiLXdlYmtpdC1tYXNrOiBib3JkZXItYm94IHVybCgpIGNvbnRlbnQtYm94IiknLCAnImNv
bnRlbnQtYm94IicpOworc2hvdWxkQmUoJ3Rlc3QoIndlYmtpdE1hc2tDbGlwIiwgIi13ZWJraXQt
bWFzazogdXJsKCkgcmVwZWF0LXggY29udGVudC1ib3ggYm9yZGVyLWJveCBzY3JvbGwgIiknLCAn
ImJvcmRlci1ib3giJyk7CiAKIC8vIG1hc2sgbG9uZ2hhbmRzCiBzaG91bGRCZSgndGVzdCgid2Vi
a2l0TWFza0ltYWdlIiwgIi13ZWJraXQtbWFzay1pbWFnZTogbm9uZSwgdXJsKGRhdGE6aW1hZ2Uv
cG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQUVBQUFBQkNBSUFBQUNRZDFQZUFB
QUFERWxFUVZSNDJtUDQlMkY1OEJBQVQlMkZBZjlqZ05FckFBQUFBRWxGVGtTdVFtQ0MpOyIpJywg
JyJub25lLCB1cmwoZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdB
QUFBRUFBQUFCQ0FJQUFBQ1FkMVBlQUFBQURFbEVRVlI0Mm1QNCUyRjU4QkFBVCUyRkFmOWpnTkVy
QUFBQUFFbEZUa1N1UW1DQykiJyk7CkluZGV4OiBMYXlvdXRUZXN0cy9mYXN0L2Nzcy9iYWNrZ3Jv
dW5kLWNsaXAtdGV4dC1leHBlY3RlZC50eHQKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvZmFz
dC9jc3MvYmFja2dyb3VuZC1jbGlwLXRleHQtZXhwZWN0ZWQudHh0CShyZXZpc2lvbiA3NjUxOSkK
KysrIExheW91dFRlc3RzL2Zhc3QvY3NzL2JhY2tncm91bmQtY2xpcC10ZXh0LWV4cGVjdGVkLnR4
dAkod29ya2luZyBjb3B5KQpAQCAtMTQsOCArMTQsMTMgQEAgUEFTUyB0ZXN0KCItd2Via2l0LWJh
Y2tncm91bmQtY2xpcDogLXdlYgogUEFTUyB0ZXN0KCItd2Via2l0LWJhY2tncm91bmQtY2xpcDog
LXdlYmtpdC10ZXh0IiwgIi13ZWJraXQtYmFja2dyb3VuZC1jbGlwIikgaXMgIi13ZWJraXQtdGV4
dCIKIFBBU1MgdGVzdCgiLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQiLCAiYmFja2dyb3Vu
ZC1jbGlwIikgaXMgbnVsbAogUEFTUyB0ZXN0KCItd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4
dCIsICItd2Via2l0LWJhY2tncm91bmQtY2xpcCIpIGlzICJ0ZXh0IgotUEFTUyB0ZXN0KCJiYWNr
Z3JvdW5kOiB1cmwoKSBwYWRkaW5nLWJveCIsICJiYWNrZ3JvdW5kLWNsaXAiKSBpcyAicGFkZGlu
Zy1ib3giCiBQQVNTIHRlc3QoImJhY2tncm91bmQ6IHVybCgpIHBhZGRpbmctYm94IiwgIi13ZWJr
aXQtYmFja2dyb3VuZC1jbGlwIikgaXMgbnVsbAorUEFTUyB0ZXN0KCItd2Via2l0LW1hc2s6IHVy
bCgpICIsICJiYWNrZ3JvdW5kLWNsaXAiKSBpcyBudWxsCitQQVNTIHRlc3QoImJhY2tncm91bmQ6
IHVybCgpICIsICJiYWNrZ3JvdW5kLWNsaXAiKSBpcyAiaW5pdGlhbCIKK1BBU1MgdGVzdCgiYmFj
a2dyb3VuZDogdXJsKCkgcGFkZGluZy1ib3giLCAiYmFja2dyb3VuZC1jbGlwIikgaXMgInBhZGRp
bmctYm94IgorUEFTUyB0ZXN0KCJiYWNrZ3JvdW5kOiB1cmwoKSBwYWRkaW5nLWJveCBib3JkZXIt
Ym94IiwgImJhY2tncm91bmQtY2xpcCIpIGlzICJib3JkZXItYm94IgorUEFTUyB0ZXN0KCJiYWNr
Z3JvdW5kOiByZXBlYXQgY29udGVudC1ib3ggYm9yZGVyLWJveCB1cmwoKSAiLCAiYmFja2dyb3Vu
ZC1jbGlwIikgaXMgImJvcmRlci1ib3giCitQQVNTIHRlc3QoImJhY2tncm91bmQ6IHBhZGRpbmct
Ym94IGJsdWUgY29udGVudC1ib3ggdXJsKCkgcmVwZWF0IHNjcm9sbCAiLCAiYmFja2dyb3VuZC1j
bGlwIikgaXMgImNvbnRlbnQtYm94IgogUEFTUyBzdWNjZXNzZnVsbHlQYXJzZWQgaXMgdHJ1ZQog
CiBURVNUIENPTVBMRVRFCkluZGV4OiBMYXlvdXRUZXN0cy9mYXN0L2Nzcy9zY3JpcHQtdGVzdHMv
YmFja2dyb3VuZC1jbGlwLXRleHQuanMKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvZmFzdC9j
c3Mvc2NyaXB0LXRlc3RzL2JhY2tncm91bmQtY2xpcC10ZXh0LmpzCShyZXZpc2lvbiA3NjUxOSkK
KysrIExheW91dFRlc3RzL2Zhc3QvY3NzL3NjcmlwdC10ZXN0cy9iYWNrZ3JvdW5kLWNsaXAtdGV4
dC5qcwkod29ya2luZyBjb3B5KQpAQCAtMTMsNyArMTMsNiBAQCBmdW5jdGlvbiB0ZXN0KGRlY2xh
cmF0aW9uLCBwcm9wZXJ0eSkKICAgICBkb2N1bWVudC5ib2R5LnJlbW92ZUNoaWxkKGRpdik7CiAg
ICAgcmV0dXJuIHJlc3VsdDsKIH0KLQogc2hvdWxkQmUoJ3Rlc3QoImJhY2tncm91bmQtY2xpcDog
LXdlYmtpdC10ZXh0IiwgImJhY2tncm91bmQtY2xpcCIpJywgJyItd2Via2l0LXRleHQiJyk7CiBz
aG91bGRCZSgndGVzdCgiYmFja2dyb3VuZC1jbGlwOiAtd2Via2l0LXRleHQiLCAiLXdlYmtpdC1i
YWNrZ3JvdW5kLWNsaXAiKScsICdudWxsJyk7CiAKQEAgLTI5LDggKzI4LDE0IEBAIHNob3VsZEJl
KCd0ZXN0KCItd2Via2l0LWJhY2tncm91bmQtY2xpcDoKIAogc2hvdWxkQmUoJ3Rlc3QoIi13ZWJr
aXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0IiwgImJhY2tncm91bmQtY2xpcCIpJywgJ251bGwnKTsK
IHNob3VsZEJlKCd0ZXN0KCItd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dCIsICItd2Via2l0
LWJhY2tncm91bmQtY2xpcCIpJywgJyJ0ZXh0IicpOworc2hvdWxkQmUoJ3Rlc3QoImJhY2tncm91
bmQ6IHVybCgpIHBhZGRpbmctYm94IiwgIi13ZWJraXQtYmFja2dyb3VuZC1jbGlwIiknLCAnbnVs
bCcpOworCitzaG91bGRCZSgndGVzdCgiLXdlYmtpdC1tYXNrOiB1cmwoKSAiLCAiYmFja2dyb3Vu
ZC1jbGlwIiknLCAnbnVsbCcpOworc2hvdWxkQmUoJ3Rlc3QoImJhY2tncm91bmQ6IHVybCgpICIs
ICJiYWNrZ3JvdW5kLWNsaXAiKScsICciaW5pdGlhbCInKTsKIAogc2hvdWxkQmUoJ3Rlc3QoImJh
Y2tncm91bmQ6IHVybCgpIHBhZGRpbmctYm94IiwgImJhY2tncm91bmQtY2xpcCIpJywgJyJwYWRk
aW5nLWJveCInKTsKLXNob3VsZEJlKCd0ZXN0KCJiYWNrZ3JvdW5kOiB1cmwoKSBwYWRkaW5nLWJv
eCIsICItd2Via2l0LWJhY2tncm91bmQtY2xpcCIpJywgJ251bGwnKTsKK3Nob3VsZEJlKCd0ZXN0
KCJiYWNrZ3JvdW5kOiB1cmwoKSBwYWRkaW5nLWJveCBib3JkZXItYm94IiwgImJhY2tncm91bmQt
Y2xpcCIpJywgJyJib3JkZXItYm94IicpOworc2hvdWxkQmUoJ3Rlc3QoImJhY2tncm91bmQ6IHJl
cGVhdCBjb250ZW50LWJveCBib3JkZXItYm94IHVybCgpICIsICJiYWNrZ3JvdW5kLWNsaXAiKScs
ICciYm9yZGVyLWJveCInKTsKK3Nob3VsZEJlKCd0ZXN0KCJiYWNrZ3JvdW5kOiBwYWRkaW5nLWJv
eCBibHVlIGNvbnRlbnQtYm94IHVybCgpIHJlcGVhdCBzY3JvbGwgIiwgImJhY2tncm91bmQtY2xp
cCIpJywgJyJjb250ZW50LWJveCInKTsKIAogdmFyIHN1Y2Nlc3NmdWxseVBhcnNlZCA9IHRydWU7
Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>