<?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>113644</bug_id>
          
          <creation_ts>2013-03-30 14:03:22 -0700</creation_ts>
          <short_desc>Gradient background does not get repainted when child box is expanded.</short_desc>
          <delta_ts>2013-03-31 22:52:38 -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>Layout and Rendering</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>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Major</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="alan">zalan</reporter>
          <assigned_to name="alan">zalan</assigned_to>
          <cc>allan.jensen</cc>
    
    <cc>eric</cc>
    
    <cc>esprehn+autocc</cc>
    
    <cc>koivisto</cc>
    
    <cc>ojan.autocc</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>866685</commentid>
    <comment_count>0</comment_count>
      <attachid>195872</attachid>
    <who name="alan">zalan</who>
    <bug_when>2013-03-30 14:03:22 -0700</bug_when>
    <thetext>Created attachment 195872
test case

When parent box has gradient background and child box height changes (expand), only expanded area gets invalidated.
Gradient looks broken until the next repaint.

see attached test case.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>866688</commentid>
    <comment_count>1</comment_count>
    <who name="alan">zalan</who>
    <bug_when>2013-03-30 14:11:31 -0700</bug_when>
    <thetext>&lt;rdar://problem/13048858&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>866695</commentid>
    <comment_count>2</comment_count>
    <who name="Allan Sandfeld Jensen">allan.jensen</who>
    <bug_when>2013-03-30 16:17:01 -0700</bug_when>
    <thetext>This sounds like it also part the same problem as in bug 113313. The gradient is not only broken because the top is not repainted, but the bottom is also painted wrong (with the full gradient) because partial repaint is not working.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>866749</commentid>
    <comment_count>3</comment_count>
    <who name="alan">zalan</who>
    <bug_when>2013-03-30 23:53:16 -0700</bug_when>
    <thetext>(In reply to comment #2)
&gt; This sounds like it also part the same problem as in bug 113313. The gradient is not only broken because the top is not repainted, but the bottom is also painted wrong (with the full gradient) because partial repaint is not working.

Thanks for the headsup. I&apos;ll check, though this test case is fixed simply by issuing repaint for the parent box. Patch is coming up.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>866787</commentid>
    <comment_count>4</comment_count>
      <attachid>195898</attachid>
    <who name="alan">zalan</who>
    <bug_when>2013-03-31 10:11:58 -0700</bug_when>
    <thetext>Created attachment 195898
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>866828</commentid>
    <comment_count>5</comment_count>
      <attachid>195898</attachid>
    <who name="Antti Koivisto">koivisto</who>
    <bug_when>2013-03-31 14:52:51 -0700</bug_when>
    <thetext>Comment on attachment 195898
Patch

cool r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>866908</commentid>
    <comment_count>6</comment_count>
      <attachid>195898</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2013-03-31 22:52:34 -0700</bug_when>
    <thetext>Comment on attachment 195898
Patch

Clearing flags on attachment: 195898

Committed r147303: &lt;http://trac.webkit.org/changeset/147303&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>866909</commentid>
    <comment_count>7</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2013-03-31 22:52:38 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>195872</attachid>
            <date>2013-03-30 14:03:22 -0700</date>
            <delta_ts>2013-03-30 14:03:22 -0700</delta_ts>
            <desc>test case</desc>
            <filename>gradient-background-with-height-changes.html</filename>
            <type>text/html</type>
            <size>666</size>
            <attacher name="alan">zalan</attacher>
            
              <data encoding="base64">PGh0bWw+CjxoZWFkPgo8c2NyaXB0PgpmdW5jdGlvbiBnbygpIHsKICAgIHdpbmRvdy5zZXRUaW1l
b3V0KGZ1bmN0aW9uKCkgeyAKICAgICAgICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnaW5uZXIn
KS5zdHlsZS5oZWlnaHQgPSAzMDAgKyAncHgnOyAKICAgIH0sIDUwMCk7IAp9Cjwvc2NyaXB0PgoK
PHN0eWxlPgojb3V0ZXIgewogICAgcGFkZGluZy10b3A6IDIwMHB4OwoJYmFja2dyb3VuZDotd2Vi
a2l0LWdyYWRpZW50KAoJbGluZWFyLCAKCWxlZnQgdG9wLCAKCWxlZnQgYm90dG9tLCAKCWNvbG9y
LXN0b3AoMCUsIHJnYmEoMjU1LDI1NSwwLDApKSwgY29sb3Itc3RvcCgxMDAlLCByZ2JhKDAsMCww
LDEpKSk7Cn0KCiNpbm5lciB7CiAgICBoZWlnaHQ6IDEwMHB4Owp9Cjwvc3R5bGU+CjwvaGVhZD4K
PGJvZHkgb25sb2FkPSdnbygpOyc+CjxwPlRoaXMgdGVzdCB2ZXJpZmllcyB0aGF0IGdyYWRpZW50
IGJhY2tncm91bmQgZ2V0cyByZXBhaW50ZWQgcHJvcGVybHkgYWZ0ZXIgY2hpbGQgYm94IGhlaWdo
dCBjaGFuZ2UuPGJyPgpUZXN0IHBhc3NlcyBpZiBncmFkaWVudCBmbG93cyBmcm9tIHRvcCB0byBi
b3R0b20gd2l0aCBubyBicmVhay48L3A+CjxkaXYgaWQ9J291dGVyJz4KICAgIDxkaXYgaWQ9J2lu
bmVyJz4KICAgIDwvZGl2Pgo8L2Rpdj4KPC9ib2R5Pgo8L2h0bWw+
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>195898</attachid>
            <date>2013-03-31 10:11:58 -0700</date>
            <delta_ts>2013-03-31 22:52:34 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-113644-20130331201151.patch</filename>
            <type>text/plain</type>
            <size>7432</size>
            <attacher name="alan">zalan</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDE0NzI4NSkKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDI1IEBACisyMDEzLTAzLTMxICBaYWxhbiBC
dWp0YXMgIDx6YWxhbkBhcHBsZS5jb20+CisKKyAgICAgICAgR3JhZGllbnQgYmFja2dyb3VuZCBk
b2VzIG5vdCBnZXQgcmVwYWludGVkIHdoZW4gY2hpbGQgYm94IGlzIGV4cGFuZGVkLgorICAgICAg
ICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTEzNjQ0CisKKyAgICAg
ICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisgICAgICAgIAorICAgICAgICBUaGUgaW5p
dGlhbCB2YWx1ZSBmb3IgYmFja2dyb3VuZC1zaXplIGlzIFNpemVOb25lIGFuZCByZW1haW5zLCB1
bmxlc3MgaXQgaXMKKyAgICAgICAgc2V0IGV4cGxpY2l0bHkuIEhvd2V2ZXIsIHdoZW4gdGhlIGJh
Y2tncm91bmQgc2hvcnRoYW5kIGlzIHVzZWQsCisgICAgICAgIHRoZSBzaXplIHByb3BlcnR5IGRl
ZmF1bHRzIHRvIFNpemVMZW5ndGguIFRoZSByZXBhaW50CisgICAgICAgIGxvZ2ljIGluIG11c3RS
ZXBhaW50RmlsbExheWVycyBleHBlY3RzIHRvIGhhdmUgdGhpcyB2YWx1ZSBzZXQgY29ycmVjdGx5
LgorCisgICAgICAgIFRlc3Q6IGZhc3QvcmVwYWludC9iYWNrZ3JvdW5kLXNob3J0aGFuZC13aXRo
LWdyYWRpZW50LWFuZC1oZWlnaHQtY2hhbmdlcy5odG1sCisKKyAgICAgICAgKiByZW5kZXJpbmcv
UmVuZGVyT2JqZWN0LmNwcDoKKyAgICAgICAgKFdlYkNvcmU6Om11c3RSZXBhaW50RmlsbExheWVy
cyk6IGNvZGUgY2xlYW51cC4gbm8gZnVuY3Rpb25hbGl0eSBjaGFuZ2UuCisgICAgICAgICogcmVu
ZGVyaW5nL3N0eWxlL0ZpbGxMYXllci5jcHA6CisgICAgICAgIChXZWJDb3JlOjpGaWxsTGF5ZXI6
OkZpbGxMYXllcik6CisgICAgICAgICogcmVuZGVyaW5nL3N0eWxlL0ZpbGxMYXllci5oOiAgICB1
c2UgU2l6ZU5vbmUgYXMgaW5pdGlhbCB2YWx1ZS4KKyAgICAgICAgKFdlYkNvcmU6OkZpbGxMYXll
cjo6aW5pdGlhbEZpbGxTaXplVHlwZSk6CisgICAgICAgIChXZWJDb3JlOjpGaWxsTGF5ZXI6Omlu
aXRpYWxGaWxsU2l6ZSk6CisKIDIwMTMtMDMtMzAgIEFkYW0gQmFydGggIDxhYmFydGhAd2Via2l0
Lm9yZz4KIAogICAgICAgICBSZW1vdmUgdW51c2VkIGluY2x1ZGUgb2YgUmVndWxhckV4cHJlc3Np
b24uaApJbmRleDogU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlck9iamVjdC5jcHAKPT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PQotLS0gU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlck9iamVjdC5jcHAJKHJl
dmlzaW9uIDE0NzI3OSkKKysrIFNvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJPYmplY3Qu
Y3BwCSh3b3JraW5nIGNvcHkpCkBAIC04MjksMTAgKzgyOSwxNSBAQCBzdGF0aWMgYm9vbCBtdXN0
UmVwYWludEZpbGxMYXllcnMoY29uc3QgCiAgICAgaWYgKCFsYXllci0+eFBvc2l0aW9uKCkuaXNa
ZXJvKCkgfHwgIWxheWVyLT55UG9zaXRpb24oKS5pc1plcm8oKSkKICAgICAgICAgcmV0dXJuIHRy
dWU7CiAKLSAgICBpZiAobGF5ZXItPnNpemUoKS50eXBlID09IFNpemVMZW5ndGgpIHsKLSAgICAg
ICAgaWYgKGxheWVyLT5zaXplKCkuc2l6ZS53aWR0aCgpLmlzUGVyY2VudCgpIHx8IGxheWVyLT5z
aXplKCkuc2l6ZS5oZWlnaHQoKS5pc1BlcmNlbnQoKSkKKyAgICBFRmlsbFNpemVUeXBlIHNpemVU
eXBlID0gbGF5ZXItPnNpemVUeXBlKCk7CisKKyAgICBpZiAoc2l6ZVR5cGUgPT0gQ29udGFpbiB8
fCBzaXplVHlwZSA9PSBDb3ZlcikKKyAgICAgICAgcmV0dXJuIHRydWU7CisgICAgCisgICAgaWYg
KHNpemVUeXBlID09IFNpemVMZW5ndGgpIHsKKyAgICAgICAgaWYgKGxheWVyLT5zaXplTGVuZ3Ro
KCkud2lkdGgoKS5pc1BlcmNlbnQoKSB8fCBsYXllci0+c2l6ZUxlbmd0aCgpLmhlaWdodCgpLmlz
UGVyY2VudCgpKQogICAgICAgICAgICAgcmV0dXJuIHRydWU7Ci0gICAgfSBlbHNlIGlmIChsYXll
ci0+c2l6ZSgpLnR5cGUgPT0gQ29udGFpbiB8fCBsYXllci0+c2l6ZSgpLnR5cGUgPT0gQ292ZXIg
fHwgaW1nLT51c2VzSW1hZ2VDb250YWluZXJTaXplKCkpCisgICAgfSBlbHNlIGlmIChpbWctPnVz
ZXNJbWFnZUNvbnRhaW5lclNpemUoKSkKICAgICAgICAgcmV0dXJuIHRydWU7CiAKICAgICByZXR1
cm4gZmFsc2U7CkluZGV4OiBTb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvc3R5bGUvRmlsbExheWVy
LmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvc3R5bGUvRmlsbExh
eWVyLmNwcAkocmV2aXNpb24gMTQ3Mjc5KQorKysgU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL3N0
eWxlL0ZpbGxMYXllci5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTUyLDcgKzUyLDcgQEAgRmlsbExh
eWVyOjpGaWxsTGF5ZXIoRUZpbGxMYXllclR5cGUgdHlwZQogICAgICwgbV9yZXBlYXRYKEZpbGxM
YXllcjo6aW5pdGlhbEZpbGxSZXBlYXRYKHR5cGUpKQogICAgICwgbV9yZXBlYXRZKEZpbGxMYXll
cjo6aW5pdGlhbEZpbGxSZXBlYXRZKHR5cGUpKQogICAgICwgbV9jb21wb3NpdGUoRmlsbExheWVy
Ojppbml0aWFsRmlsbENvbXBvc2l0ZSh0eXBlKSkKLSAgICAsIG1fc2l6ZVR5cGUoU2l6ZU5vbmUp
CisgICAgLCBtX3NpemVUeXBlKEZpbGxMYXllcjo6aW5pdGlhbEZpbGxTaXplVHlwZSh0eXBlKSkK
ICAgICAsIG1fYmxlbmRNb2RlKEZpbGxMYXllcjo6aW5pdGlhbEZpbGxCbGVuZE1vZGUodHlwZSkp
CiAgICAgLCBtX2ltYWdlU2V0KGZhbHNlKQogICAgICwgbV9hdHRhY2htZW50U2V0KGZhbHNlKQpJ
bmRleDogU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL3N0eWxlL0ZpbGxMYXllci5oCj09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT0KLS0tIFNvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9zdHlsZS9GaWxsTGF5ZXIuaAkocmV2aXNp
b24gMTQ3Mjc5KQorKysgU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL3N0eWxlL0ZpbGxMYXllci5o
CSh3b3JraW5nIGNvcHkpCkBAIC0xNzgsOSArMTc4LDkgQEAgcHVibGljOgogICAgIHN0YXRpYyBF
RmlsbFJlcGVhdCBpbml0aWFsRmlsbFJlcGVhdFkoRUZpbGxMYXllclR5cGUpIHsgcmV0dXJuIFJl
cGVhdEZpbGw7IH0KICAgICBzdGF0aWMgQ29tcG9zaXRlT3BlcmF0b3IgaW5pdGlhbEZpbGxDb21w
b3NpdGUoRUZpbGxMYXllclR5cGUpIHsgcmV0dXJuIENvbXBvc2l0ZVNvdXJjZU92ZXI7IH0KICAg
ICBzdGF0aWMgQmxlbmRNb2RlIGluaXRpYWxGaWxsQmxlbmRNb2RlKEVGaWxsTGF5ZXJUeXBlKSB7
IHJldHVybiBCbGVuZE1vZGVOb3JtYWw7IH0KLSAgICBzdGF0aWMgRUZpbGxTaXplVHlwZSBpbml0
aWFsRmlsbFNpemVUeXBlKEVGaWxsTGF5ZXJUeXBlKSB7IHJldHVybiBTaXplTGVuZ3RoOyB9Cisg
ICAgc3RhdGljIEVGaWxsU2l6ZVR5cGUgaW5pdGlhbEZpbGxTaXplVHlwZShFRmlsbExheWVyVHlw
ZSkgeyByZXR1cm4gU2l6ZU5vbmU7IH0KICAgICBzdGF0aWMgTGVuZ3RoU2l6ZSBpbml0aWFsRmls
bFNpemVMZW5ndGgoRUZpbGxMYXllclR5cGUpIHsgcmV0dXJuIExlbmd0aFNpemUoKTsgfQotICAg
IHN0YXRpYyBGaWxsU2l6ZSBpbml0aWFsRmlsbFNpemUoRUZpbGxMYXllclR5cGUpIHsgcmV0dXJu
IEZpbGxTaXplKCk7IH0KKyAgICBzdGF0aWMgRmlsbFNpemUgaW5pdGlhbEZpbGxTaXplKEVGaWxs
TGF5ZXJUeXBlIHR5cGUpIHsgcmV0dXJuIEZpbGxTaXplKGluaXRpYWxGaWxsU2l6ZVR5cGUodHlw
ZSksIGluaXRpYWxGaWxsU2l6ZUxlbmd0aCh0eXBlKSk7IH0KICAgICBzdGF0aWMgTGVuZ3RoIGlu
aXRpYWxGaWxsWFBvc2l0aW9uKEVGaWxsTGF5ZXJUeXBlKSB7IHJldHVybiBMZW5ndGgoMC4wLCBQ
ZXJjZW50KTsgfQogICAgIHN0YXRpYyBMZW5ndGggaW5pdGlhbEZpbGxZUG9zaXRpb24oRUZpbGxM
YXllclR5cGUpIHsgcmV0dXJuIExlbmd0aCgwLjAsIFBlcmNlbnQpOyB9CiAgICAgc3RhdGljIFN0
eWxlSW1hZ2UqIGluaXRpYWxGaWxsSW1hZ2UoRUZpbGxMYXllclR5cGUpIHsgcmV0dXJuIDA7IH0K
SW5kZXg6IExheW91dFRlc3RzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9D
aGFuZ2VMb2cJKHJldmlzaW9uIDE0NzI4NSkKKysrIExheW91dFRlc3RzL0NoYW5nZUxvZwkod29y
a2luZyBjb3B5KQpAQCAtMSwzICsxLDEzIEBACisyMDEzLTAzLTMxICBaYWxhbiBCdWp0YXMgIDx6
YWxhbkBhcHBsZS5jb20+CisKKyAgICAgICAgR3JhZGllbnQgYmFja2dyb3VuZCBkb2VzIG5vdCBn
ZXQgcmVwYWludGVkIHdoZW4gY2hpbGQgYm94IGlzIGV4cGFuZGVkLgorICAgICAgICBodHRwczov
L2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTEzNjQ0CisKKyAgICAgICAgUmV2aWV3
ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBmYXN0L3JlcGFpbnQvYmFja2dyb3Vu
ZC1zaG9ydGhhbmQtd2l0aC1ncmFkaWVudC1hbmQtaGVpZ2h0LWNoYW5nZXMtZXhwZWN0ZWQudHh0
OiBBZGRlZC4KKyAgICAgICAgKiBmYXN0L3JlcGFpbnQvYmFja2dyb3VuZC1zaG9ydGhhbmQtd2l0
aC1ncmFkaWVudC1hbmQtaGVpZ2h0LWNoYW5nZXMuaHRtbDogQWRkZWQuCisKIDIwMTMtMDMtMzAg
IFRvbSBTZXBleiAgPHRzZXBlekBjaHJvbWl1bS5vcmc+CiAKICAgICAgICAgQ3Jvc3MtT3JpZ2lu
IGNvcHkmcGFzdGUgLyBkcmFnJmRyb3AgYWxsb3dpbmcgWFNTIHZpYSBzcmNkb2MgYXR0cmlidXRl
LgpJbmRleDogTGF5b3V0VGVzdHMvZmFzdC9yZXBhaW50L2JhY2tncm91bmQtc2hvcnRoYW5kLXdp
dGgtZ3JhZGllbnQtYW5kLWhlaWdodC1jaGFuZ2VzLWV4cGVjdGVkLnR4dAo9PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0t
LSBMYXlvdXRUZXN0cy9mYXN0L3JlcGFpbnQvYmFja2dyb3VuZC1zaG9ydGhhbmQtd2l0aC1ncmFk
aWVudC1hbmQtaGVpZ2h0LWNoYW5nZXMtZXhwZWN0ZWQudHh0CShyZXZpc2lvbiAwKQorKysgTGF5
b3V0VGVzdHMvZmFzdC9yZXBhaW50L2JhY2tncm91bmQtc2hvcnRoYW5kLXdpdGgtZ3JhZGllbnQt
YW5kLWhlaWdodC1jaGFuZ2VzLWV4cGVjdGVkLnR4dAkocmV2aXNpb24gMCkKQEAgLTAsMCArMSwx
MCBAQAorVGhpcyB0ZXN0IHZlcmlmaWVzIHRoYXQgZ3JhZGllbnQgYmFja2dyb3VuZCBnZXRzIHJl
cGFpbnRlZCBwcm9wZXJseSBhZnRlciBjaGlsZCBib3ggaGVpZ2h0IGNoYW5nZS4KKworT24gc3Vj
Y2VzcywgeW91IHdpbGwgc2VlIGEgc2VyaWVzIG9mICJQQVNTIiBtZXNzYWdlcywgZm9sbG93ZWQg
YnkgIlRFU1QgQ09NUExFVEUiLgorCisKK1BBU1MgcmVwYWludFJlY3RzLmluZGV4T2YoJzUwMCcp
IGlzIG5vdCAtMQorUEFTUyBzdWNjZXNzZnVsbHlQYXJzZWQgaXMgdHJ1ZQorCitURVNUIENPTVBM
RVRFCisKSW5kZXg6IExheW91dFRlc3RzL2Zhc3QvcmVwYWludC9iYWNrZ3JvdW5kLXNob3J0aGFu
ZC13aXRoLWdyYWRpZW50LWFuZC1oZWlnaHQtY2hhbmdlcy5odG1sCj09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIExh
eW91dFRlc3RzL2Zhc3QvcmVwYWludC9iYWNrZ3JvdW5kLXNob3J0aGFuZC13aXRoLWdyYWRpZW50
LWFuZC1oZWlnaHQtY2hhbmdlcy5odG1sCShyZXZpc2lvbiAwKQorKysgTGF5b3V0VGVzdHMvZmFz
dC9yZXBhaW50L2JhY2tncm91bmQtc2hvcnRoYW5kLXdpdGgtZ3JhZGllbnQtYW5kLWhlaWdodC1j
aGFuZ2VzLmh0bWwJKHJldmlzaW9uIDApCkBAIC0wLDAgKzEsNTcgQEAKKzxodG1sPgorPGhlYWQ+
Cis8c2NyaXB0PmpzVGVzdElzQXN5bmMgPSB0cnVlOzwvc2NyaXB0PgorPHNjcmlwdCBzcmM9Ii4u
L2pzL3Jlc291cmNlcy9qcy10ZXN0LXByZS5qcyI+PC9zY3JpcHQ+CisKKzxzdHlsZT4KKyNvdXRl
ciB7CisgICAgcGFkZGluZy10b3A6IDIwMHB4OworCWJhY2tncm91bmQ6LXdlYmtpdC1ncmFkaWVu
dCgKKwkgICAgbGluZWFyLCAKKwkgICAgbGVmdCB0b3AsIAorCSAgICBsZWZ0IGJvdHRvbSwgCisJ
ICAgIGNvbG9yLXN0b3AoMCUsIHJnYmEoMjU1LDI1NSwwLDApKSwgY29sb3Itc3RvcCgxMDAlLCBy
Z2JhKDAsMCwwLDEpKQorCSk7Cit9CisKKyNpbm5lciB7CisgICAgaGVpZ2h0OiAxMDBweDsKK30K
Kzwvc3R5bGU+CisKKzxzY3JpcHQ+CitkZXNjcmlwdGlvbigiVGhpcyB0ZXN0IHZlcmlmaWVzIHRo
YXQgZ3JhZGllbnQgYmFja2dyb3VuZCBnZXRzIHJlcGFpbnRlZCBwcm9wZXJseSBhZnRlciBjaGls
ZCBib3ggaGVpZ2h0IGNoYW5nZS4iKTsKKworZnVuY3Rpb24gc3RhcnQoKSB7CisgICAgd2luZG93
LnNldFRpbWVvdXQoZnVuY3Rpb24oKSB7IAorICAgICAgICBkb2N1bWVudC5nZXRFbGVtZW50QnlJ
ZCgnaW5uZXInKS5zdHlsZS5oZWlnaHQgPSAzMDAgKyAncHgnOyAKKyAgICAgICAgd2luZG93LnNl
dFRpbWVvdXQobG9nUmVwYWludHMsIDIwMCk7CisgICAgfSwgMCk7IAorCisgICAgaWYgKCF3aW5k
b3cudGVzdFJ1bm5lciB8fCAhd2luZG93LmludGVybmFscykKKyAgICAgICAgcmV0dXJuOworICAg
ICAgICAKKyAgICB3aW5kb3cuaW50ZXJuYWxzLnN0YXJ0VHJhY2tpbmdSZXBhaW50cyhkb2N1bWVu
dCk7CisgICAgd2luZG93LnRlc3RSdW5uZXIuZGlzcGxheSgpOworfQorCitmdW5jdGlvbiBsb2dS
ZXBhaW50cygpIHsKKyAgICBpZiAoIXdpbmRvdy5pbnRlcm5hbHMpCisgICAgICAgIHJldHVybjsK
KyAgICAgICAgCisgICAgcmVwYWludFJlY3RzID0gd2luZG93LmludGVybmFscy5yZXBhaW50UmVj
dHNBc1RleHQoZG9jdW1lbnQpOworICAgIHdpbmRvdy5pbnRlcm5hbHMuc3RvcFRyYWNraW5nUmVw
YWludHMoZG9jdW1lbnQpOworICAgIHNob3VsZE5vdEJlKCJyZXBhaW50UmVjdHMuaW5kZXhPZign
NTAwJykiLCAiLTEiKTsKKyAgICBmaW5pc2hKU1Rlc3QoKTsKK30KKzwvc2NyaXB0PgorPC9oZWFk
PgorCis8Ym9keSBvbmxvYWQ9J3N0YXJ0KCk7Jz4KKzxkaXYgaWQ9J291dGVyJz4KKyAgICA8ZGl2
IGlkPSdpbm5lcic+CisgICAgPC9kaXY+Cis8L2Rpdj4KKzwvYm9keT4KKzxzY3JpcHQgc3JjPSIu
Li9qcy9yZXNvdXJjZXMvanMtdGVzdC1wb3N0LmpzIj48L3NjcmlwdD4KKzwvaHRtbD4KXCBObyBu
ZXdsaW5lIGF0IGVuZCBvZiBmaWxlCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>